.scene-hero[data-astro-cid-qehqimnr]{background:var(--surface);border-bottom:1px solid var(--line);padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,7vw,6rem)}.scene-hero[data-astro-cid-qehqimnr] nav{margin-bottom:clamp(2rem,5vw,4rem)}.hero-layout[data-astro-cid-qehqimnr],.fit-layout[data-astro-cid-qehqimnr],.together-layout[data-astro-cid-qehqimnr],.assurance-grid[data-astro-cid-qehqimnr],.closing-layout[data-astro-cid-qehqimnr]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.hero-copy[data-astro-cid-qehqimnr]{align-content:center;gap:1rem;min-height:100%;display:grid}.hero-copy[data-astro-cid-qehqimnr]>[data-astro-cid-qehqimnr]{margin:0}.eyebrow[data-astro-cid-qehqimnr]{color:#14532d;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}h1[data-astro-cid-qehqimnr]{max-width:17ch;font-size:var(--type-page-title);letter-spacing:-.055em;line-height:.98}h1[data-astro-cid-qehqimnr].long-title{font-size:var(--type-page-title)}h2[data-astro-cid-qehqimnr]{font-size:var(--type-section-title);letter-spacing:-.045em;margin-bottom:1rem;line-height:1.02}h3[data-astro-cid-qehqimnr]{margin-bottom:.65rem}.hero-problem[data-astro-cid-qehqimnr],.large-copy[data-astro-cid-qehqimnr]{max-width:34rem;color:var(--muted);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.55}.hero-actions[data-astro-cid-qehqimnr]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.text-link[data-astro-cid-qehqimnr]{text-underline-offset:.2em;min-height:44px;text-decoration-color:var(--accent);align-items:center;font-weight:780;text-decoration-thickness:2px;display:inline-flex}.mosaic[data-astro-cid-qehqimnr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.mosaic-item[data-astro-cid-qehqimnr]{border-radius:var(--radius-card);background:var(--paper);min-height:11rem;display:block;position:relative;overflow:hidden}.mosaic-item[data-astro-cid-qehqimnr]:first-child{grid-row:span 2}.mosaic-item[data-astro-cid-qehqimnr] img{object-fit:cover;width:100%;height:100%;display:block}.mosaic-item[data-astro-cid-qehqimnr] span[data-astro-cid-qehqimnr]{background:var(--paper);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:absolute;top:.75rem;left:.75rem}.mosaic-2[data-astro-cid-qehqimnr] .mosaic-item[data-astro-cid-qehqimnr]:first-child{grid-row:auto}.section[data-astro-cid-qehqimnr]{padding-block:clamp(3.5rem,8vw,7rem)}.tinted[data-astro-cid-qehqimnr]{background:var(--surface)}.fit-panel[data-astro-cid-qehqimnr],.options-panel[data-astro-cid-qehqimnr],.assurance-grid[data-astro-cid-qehqimnr]>div[data-astro-cid-qehqimnr],.final-cta[data-astro-cid-qehqimnr]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);padding:1.5rem}.fit-panel[data-astro-cid-qehqimnr] h3[data-astro-cid-qehqimnr]:not(:first-child){margin-top:1.5rem}ul[data-astro-cid-qehqimnr]{padding-left:1.2rem}li[data-astro-cid-qehqimnr]+li[data-astro-cid-qehqimnr]{margin-top:.5rem}.scene-products[data-astro-cid-qehqimnr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.scene-product[data-astro-cid-qehqimnr]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);scroll-margin-top:6rem;display:grid;overflow:hidden}.scene-product[data-astro-cid-qehqimnr]:focus{outline:3px solid var(--accent);outline-offset:3px}.scene-product[data-astro-cid-qehqimnr].is-targeted{box-shadow:0 0 0 4px var(--accent)}.product-image[data-astro-cid-qehqimnr]{background:#fff}.product-image[data-astro-cid-qehqimnr] img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.product-content[data-astro-cid-qehqimnr]{align-content:start;padding:1.25rem;display:grid}.product-content[data-astro-cid-qehqimnr]>[data-astro-cid-qehqimnr]{margin-top:0}.step[data-astro-cid-qehqimnr]{color:#14532d;letter-spacing:.08em;font-size:.75rem;font-weight:800}.product-content[data-astro-cid-qehqimnr] h3[data-astro-cid-qehqimnr]{font-size:1.15rem;line-height:1.2}.role[data-astro-cid-qehqimnr]{font-weight:760}.product-content[data-astro-cid-qehqimnr] p[data-astro-cid-qehqimnr]:not(.step):not(.role){color:var(--muted)}.price[data-astro-cid-qehqimnr]{font-weight:800;color:var(--ink)!important;margin-top:1rem!important}.trade[data-astro-cid-qehqimnr]{font-size:.85rem}.assurance-grid[data-astro-cid-qehqimnr]{margin-top:2rem}.assurance-grid[data-astro-cid-qehqimnr] dl[data-astro-cid-qehqimnr]{margin:0}.assurance-grid[data-astro-cid-qehqimnr] dl[data-astro-cid-qehqimnr] div[data-astro-cid-qehqimnr]{border-bottom:1px solid var(--line);padding:.7rem 0}.assurance-grid[data-astro-cid-qehqimnr] dl[data-astro-cid-qehqimnr] div[data-astro-cid-qehqimnr]:first-child{padding-top:0}.assurance-grid[data-astro-cid-qehqimnr] dl[data-astro-cid-qehqimnr] div[data-astro-cid-qehqimnr]:last-child{border-bottom:0;padding-bottom:0}dt[data-astro-cid-qehqimnr]{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}dd[data-astro-cid-qehqimnr]{margin:.15rem 0 0;font-weight:700;line-height:1.4}.faq[data-astro-cid-qehqimnr] details[data-astro-cid-qehqimnr]{border-bottom:1px solid var(--line);padding:1rem 0}.faq[data-astro-cid-qehqimnr] summary[data-astro-cid-qehqimnr]{cursor:pointer;min-height:44px;font-weight:780}.faq[data-astro-cid-qehqimnr] details[data-astro-cid-qehqimnr] p[data-astro-cid-qehqimnr]{color:var(--muted)}.final-cta[data-astro-cid-qehqimnr]{background:var(--ink);color:var(--paper);align-self:center}.final-cta[data-astro-cid-qehqimnr] p[data-astro-cid-qehqimnr]{color:#d5d1c7}.button[data-astro-cid-qehqimnr].secondary{color:var(--paper);background:0 0;border-color:#b7d7be}@media (width<=900px){.scene-products[data-astro-cid-qehqimnr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hero-layout[data-astro-cid-qehqimnr],.fit-layout[data-astro-cid-qehqimnr],.setup-layout[data-astro-cid-qehqimnr],.together-layout[data-astro-cid-qehqimnr],.assurance-grid[data-astro-cid-qehqimnr],.closing-layout[data-astro-cid-qehqimnr],.scene-products[data-astro-cid-qehqimnr],.mosaic[data-astro-cid-qehqimnr]{grid-template-columns:1fr}.mosaic-item[data-astro-cid-qehqimnr]:first-child{grid-row:auto}.mosaic-item[data-astro-cid-qehqimnr]{min-height:13rem}.hero-actions[data-astro-cid-qehqimnr]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-qehqimnr] .button[data-astro-cid-qehqimnr],.hero-actions[data-astro-cid-qehqimnr] .text-link[data-astro-cid-qehqimnr]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){[data-astro-cid-qehqimnr],[data-astro-cid-qehqimnr]:before,[data-astro-cid-qehqimnr]:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
