.real-product-gallery-section[data-astro-cid-t55i2die]{padding:clamp(3rem,6vw,5rem) 0;background:linear-gradient(180deg,#f8fafc,#fff)}.real-gallery-heading[data-astro-cid-t55i2die]{max-width:830px;margin-inline:auto;text-align:center}.real-gallery-heading[data-astro-cid-t55i2die] .section-main-h2[data-astro-cid-t55i2die]{margin:0;color:var(--navy-950);font-size:clamp(1.55rem,3vw,2.25rem);font-weight:850;line-height:1.28;letter-spacing:-.02em}.real-gallery-heading[data-astro-cid-t55i2die]>p[data-astro-cid-t55i2die]:last-child{color:var(--text-muted);line-height:1.8;margin-top:.7rem}.real-gallery-eyebrow[data-astro-cid-t55i2die]{margin:0 0 .55rem;color:#9a3412;font-size:.78rem;font-weight:800;letter-spacing:.08em}.real-product-grid[data-astro-cid-t55i2die]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.75rem}.real-product-card[data-astro-cid-t55i2die]{min-width:0;border:1px solid #dbe5f1;border-radius:1rem;background:#fff;overflow:hidden;box-shadow:0 7px 24px #0f172a0f}.real-product-visual[data-astro-cid-t55i2die]{position:relative;overflow:hidden;background:#e2e8f0}.real-product-visual[data-astro-cid-t55i2die] picture[data-astro-cid-t55i2die]{display:block;aspect-ratio:4/3}.real-product-visual[data-astro-cid-t55i2die] img[data-astro-cid-t55i2die]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .24s ease}.real-product-card[data-astro-cid-t55i2die]:hover .real-product-visual[data-astro-cid-t55i2die] img[data-astro-cid-t55i2die]{transform:scale(1.025)}.real-product-badge[data-astro-cid-t55i2die]{position:absolute;left:.8rem;bottom:.75rem;border-radius:100px;padding:.3rem .65rem;font-size:.75rem;font-weight:800;color:#fff;background:#061b35e5}.real-product-body[data-astro-cid-t55i2die]{padding:1.15rem 1.15rem 1.35rem}.real-product-body[data-astro-cid-t55i2die] h3[data-astro-cid-t55i2die]{margin:0 0 1rem;font-size:1.13rem;color:#0b2545;line-height:1.48}.real-product-fact[data-astro-cid-t55i2die]{padding-top:.7rem;margin-top:.65rem;border-top:1px solid #e2e8f0}.real-product-fact[data-astro-cid-t55i2die] strong[data-astro-cid-t55i2die]{color:#0b315f;display:block;font-size:.84rem;margin-bottom:.25rem}.real-product-fact[data-astro-cid-t55i2die] p[data-astro-cid-t55i2die]{margin:0;line-height:1.7;font-size:.88rem;color:#334155;overflow-wrap:anywhere}.real-product-more[data-astro-cid-t55i2die]{margin-top:1rem;border-top:1px solid #e2e8f0;padding-top:.75rem}.real-product-more[data-astro-cid-t55i2die] summary[data-astro-cid-t55i2die]{cursor:pointer;color:#9a3412;font-weight:800;font-size:.87rem;padding:.2rem 0}.real-product-more[data-astro-cid-t55i2die] summary[data-astro-cid-t55i2die]:focus-visible{outline:2px solid #f97316;outline-offset:4px}.real-product-extra-grid[data-astro-cid-t55i2die]{margin-top:.8rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,125px),1fr));gap:.7rem}.real-product-extra[data-astro-cid-t55i2die]{margin:0;min-width:0}.real-product-extra[data-astro-cid-t55i2die] img[data-astro-cid-t55i2die]{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.6rem;display:block}.real-product-extra[data-astro-cid-t55i2die] figcaption[data-astro-cid-t55i2die]{color:#475569;line-height:1.5;font-size:.76rem;margin-top:.4rem}.real-gallery-foot[data-astro-cid-t55i2die]{margin-top:1.4rem;padding:1.15rem;border:1px solid #dbe5f1;border-radius:1rem;background:#f1f5f9;display:flex;gap:1.2rem;justify-content:space-between;align-items:center}.real-gallery-note[data-astro-cid-t55i2die]{color:#475569;font-size:.82rem;line-height:1.75;margin:0;max-width:850px}.real-gallery-cta[data-astro-cid-t55i2die]{padding:.83rem 1rem;flex:0 0 auto;text-align:center;border-radius:.75rem;min-height:48px;display:inline-flex;justify-content:center;align-items:center;color:#fff;background:#047857;text-decoration:none;font-weight:800;font-size:.87rem}.real-gallery-cta[data-astro-cid-t55i2die]:hover,.real-gallery-cta[data-astro-cid-t55i2die]:focus-visible{background:#065f46;color:#fff}@media(max-width:980px){.real-product-grid[data-astro-cid-t55i2die]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.real-product-grid[data-astro-cid-t55i2die]{grid-template-columns:1fr}.real-product-body[data-astro-cid-t55i2die]{padding:1rem}.real-gallery-foot[data-astro-cid-t55i2die]{flex-direction:column;align-items:stretch}.real-gallery-cta[data-astro-cid-t55i2die]{width:100%}}@media(prefers-reduced-motion:reduce){.real-product-visual[data-astro-cid-t55i2die] img[data-astro-cid-t55i2die]{transition:none}}
