.product-hero[data-astro-cid-qc3d3chz]{background:linear-gradient(135deg,#0c2139,#173b65);color:#fff;padding-block:clamp(2rem,5vw,4rem)}.product-hero[data-astro-cid-qc3d3chz] .breadcrumbs{color:#dbe5f0}.product-hero__grid[data-astro-cid-qc3d3chz]{align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1.05fr}.product-hero[data-astro-cid-qc3d3chz] h1[data-astro-cid-qc3d3chz]{color:#fff;font-size:clamp(2.25rem,4.2vw,3.7rem);line-height:1.08;max-width:18ch}.product-lede[data-astro-cid-qc3d3chz]{color:#dbe5f0;font-size:1.15rem;max-width:50ch}.product-highlights[data-astro-cid-qc3d3chz]{color:#dbe5f0;padding-left:1.1rem}.product-highlights[data-astro-cid-qc3d3chz] li[data-astro-cid-qc3d3chz]{margin:.4rem 0}.product-price[data-astro-cid-qc3d3chz]{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:baseline;margin:1.6rem 0 1.1rem}.product-price[data-astro-cid-qc3d3chz] strong[data-astro-cid-qc3d3chz]{font-size:2.7rem;line-height:1}.product-price[data-astro-cid-qc3d3chz] small[data-astro-cid-qc3d3chz]{font-size:1rem}.product-price[data-astro-cid-qc3d3chz] span[data-astro-cid-qc3d3chz]{font-size:.85rem;color:#dbe5f0}.product-actions[data-astro-cid-qc3d3chz]{display:flex;flex-wrap:wrap;gap:.75rem}.product-small[data-astro-cid-qc3d3chz]{font-size:.78rem;line-height:1.5;max-width:72ch;margin:1rem 0 0;color:#dbe5f0}.product-hero[data-astro-cid-qc3d3chz] .button--secondary,.product-final[data-astro-cid-qc3d3chz] .button--secondary{color:#fff;border-color:#c5d5e5;background:transparent}.product-hero[data-astro-cid-qc3d3chz] .button--secondary:hover,.product-final[data-astro-cid-qc3d3chz] .button--secondary:hover{background:#fff;color:#0c2139}.product-hero__screen[data-astro-cid-qc3d3chz]{margin:0;transform:rotate(-1deg)}.product-hero__screen[data-astro-cid-qc3d3chz] img[data-astro-cid-qc3d3chz]{display:block;width:100%;height:auto;border:1px solid #7890aa;border-radius:.75rem;box-shadow:0 24px 55px #0005}.product-hero__screen[data-astro-cid-qc3d3chz] figcaption[data-astro-cid-qc3d3chz]{color:#dbe5f0;font-size:.75rem;margin:.75rem 0;text-align:center}.product-facts[data-astro-cid-qc3d3chz]{background:#fff;border-bottom:1px solid var(--color-border)}.product-facts__grid[data-astro-cid-qc3d3chz]{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.product-facts[data-astro-cid-qc3d3chz] p[data-astro-cid-qc3d3chz]{margin:0}.product-facts[data-astro-cid-qc3d3chz] strong[data-astro-cid-qc3d3chz],.product-facts[data-astro-cid-qc3d3chz] span[data-astro-cid-qc3d3chz]{display:block}.product-facts[data-astro-cid-qc3d3chz] strong[data-astro-cid-qc3d3chz]{color:var(--color-brand-primary);font-size:1.5rem}.product-facts[data-astro-cid-qc3d3chz] span[data-astro-cid-qc3d3chz]{font-size:.8rem;color:var(--color-text-secondary)}.product-feature-grid[data-astro-cid-qc3d3chz]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.product-feature-grid[data-astro-cid-qc3d3chz] h3[data-astro-cid-qc3d3chz]{font-size:1.2rem}.product-feature-grid[data-astro-cid-qc3d3chz] p[data-astro-cid-qc3d3chz]{color:var(--color-text-secondary);margin-bottom:0}.product-tinted[data-astro-cid-qc3d3chz]{background:var(--color-surface-elevated)}.product-screens[data-astro-cid-qc3d3chz]{display:grid;gap:2rem;margin-top:2rem}.product-screens[data-astro-cid-qc3d3chz] figure[data-astro-cid-qc3d3chz]{display:grid;grid-template-columns:1.8fr 1fr;gap:2rem;align-items:center;margin:0}.product-screens[data-astro-cid-qc3d3chz] img[data-astro-cid-qc3d3chz]{border:1px solid var(--color-border);border-radius:.65rem;box-shadow:var(--shadow-medium);display:block;height:auto;width:100%}.product-screens[data-astro-cid-qc3d3chz] figcaption[data-astro-cid-qc3d3chz] p[data-astro-cid-qc3d3chz]{color:var(--color-text-secondary)}.product-screens[data-astro-cid-qc3d3chz] h3[data-astro-cid-qc3d3chz]{margin-top:.6rem}.product-steps[data-astro-cid-qc3d3chz]{counter-reset:workflow;display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:2rem 0}.product-steps[data-astro-cid-qc3d3chz] li[data-astro-cid-qc3d3chz]{border-top:2px solid #c5d5e5;padding-top:1.2rem;counter-increment:workflow}.product-steps[data-astro-cid-qc3d3chz] li[data-astro-cid-qc3d3chz]:before{content:"0" counter(workflow);display:block;font-size:.8rem;font-weight:700;color:var(--color-accent);margin-bottom:.8rem}.product-steps[data-astro-cid-qc3d3chz] h3[data-astro-cid-qc3d3chz]{font-size:1.1rem}.product-steps[data-astro-cid-qc3d3chz] p[data-astro-cid-qc3d3chz],.product-fit-note[data-astro-cid-qc3d3chz]{color:var(--color-text-secondary);font-size:.92rem}.product-fit-note[data-astro-cid-qc3d3chz]{border-left:3px solid var(--color-accent);padding:1rem;margin-top:2rem}.product-table[data-astro-cid-qc3d3chz]{max-width:100%;overflow-x:auto;margin-top:2rem}.product-table[data-astro-cid-qc3d3chz] table[data-astro-cid-qc3d3chz]{border-collapse:collapse;font-size:.85rem;min-width:850px;width:100%}.product-table[data-astro-cid-qc3d3chz] th[data-astro-cid-qc3d3chz],.product-table[data-astro-cid-qc3d3chz] td[data-astro-cid-qc3d3chz]{border:1px solid var(--color-border);padding:1rem;text-align:left;vertical-align:top}.product-table[data-astro-cid-qc3d3chz] thead[data-astro-cid-qc3d3chz]{background:#0c2139;color:#fff}.product-table[data-astro-cid-qc3d3chz] tbody[data-astro-cid-qc3d3chz] td[data-astro-cid-qc3d3chz]:nth-child(4){background:#eaf2fa}.product-table[data-astro-cid-qc3d3chz] tbody[data-astro-cid-qc3d3chz] th[data-astro-cid-qc3d3chz]{min-width:130px}.installation-note[data-astro-cid-qc3d3chz]{background:#fff;border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem;max-width:900px}.installation-note[data-astro-cid-qc3d3chz] p[data-astro-cid-qc3d3chz]{font-size:.9rem;color:var(--color-text-secondary)}.product-faq[data-astro-cid-qc3d3chz]{max-width:900px}.product-faq[data-astro-cid-qc3d3chz] details[data-astro-cid-qc3d3chz]{border-bottom:1px solid var(--color-border);padding:1rem 0}.product-faq[data-astro-cid-qc3d3chz] summary[data-astro-cid-qc3d3chz]{cursor:pointer;font-weight:700;min-height:2rem}.product-faq[data-astro-cid-qc3d3chz] details[data-astro-cid-qc3d3chz] p[data-astro-cid-qc3d3chz]{color:var(--color-text-secondary);font-size:.95rem;margin:1rem 0 0}.product-final[data-astro-cid-qc3d3chz]{background:#0c2139;color:#fff}.product-final[data-astro-cid-qc3d3chz] h2[data-astro-cid-qc3d3chz]{color:#fff;max-width:24ch}.product-final[data-astro-cid-qc3d3chz]>div[data-astro-cid-qc3d3chz]>p[data-astro-cid-qc3d3chz]:not(.eyebrow){color:#dbe5f0}@media (max-width:1000px){.product-hero__grid[data-astro-cid-qc3d3chz]{grid-template-columns:1fr;gap:2rem}.product-hero[data-astro-cid-qc3d3chz] h1[data-astro-cid-qc3d3chz]{max-width:24ch}.product-hero__screen[data-astro-cid-qc3d3chz]{max-width:850px;transform:none}.product-feature-grid[data-astro-cid-qc3d3chz],.product-steps[data-astro-cid-qc3d3chz]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-screens[data-astro-cid-qc3d3chz] figure[data-astro-cid-qc3d3chz]{grid-template-columns:1.5fr 1fr;gap:1.25rem}}@media (max-width:650px){.product-facts__grid[data-astro-cid-qc3d3chz]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-feature-grid[data-astro-cid-qc3d3chz],.product-screens[data-astro-cid-qc3d3chz] figure[data-astro-cid-qc3d3chz]{grid-template-columns:1fr}.product-actions[data-astro-cid-qc3d3chz]{flex-direction:column}.product-actions[data-astro-cid-qc3d3chz] .button{width:100%}.product-price[data-astro-cid-qc3d3chz]{flex-direction:column;gap:.6rem}.product-hero[data-astro-cid-qc3d3chz] h1[data-astro-cid-qc3d3chz]{font-size:2.25rem}.product-facts[data-astro-cid-qc3d3chz] strong[data-astro-cid-qc3d3chz]{font-size:1.2rem}}@media (max-width:380px){.product-steps[data-astro-cid-qc3d3chz]{grid-template-columns:1fr}}.product-hero[data-astro-cid-qc3d3chz] .product-small[data-astro-cid-qc3d3chz] a[data-astro-cid-qc3d3chz]{color:inherit;text-decoration:underline;text-underline-offset:.15em}
