.landing-refined{--refined-section-y:clamp(72px, 9vw, 128px)}.landing-refined .landing-section{padding-top:var(--refined-section-y);padding-bottom:var(--refined-section-y)}.landing-refined .landing-section-index:before{background:var(--border-strong);border-radius:0;width:24px;height:1px}.landing-refined .landing-eyebrow{color:var(--muted)}.landing-refined .landing-eyebrow:before{background:var(--border-strong)}.landing-refined :is(h2,h3) .landing-lime,.refined-h1-accent{color:var(--primary-fade)}.landing-refined .landing-card-num{display:none}.landing-refined svg[stroke="var(--accent)"]{stroke:var(--muted)}.landing-refined .landing-card:hover{border-color:var(--primary-fade);transform:none}.landing-refined [style*=uppercase][style*="var(--accent)"]:not(a *,a){color:var(--muted)!important}.landing-refined a[style*=uppercase][style*="var(--accent)"],.landing-refined a [style*=uppercase][style*="var(--accent)"]{transition:color .2s;color:var(--primary)!important}.landing-refined a:hover[style*=uppercase][style*="var(--accent)"],.landing-refined a:hover [style*=uppercase][style*="var(--accent)"],.landing-refined a:focus-visible [style*=uppercase][style*="var(--accent)"]{color:var(--accent)!important}.refined-hero-visual{width:100%;max-width:480px;margin-left:auto;padding-bottom:12%;position:relative}.refined-hero-photo{aspect-ratio:4/5;background:var(--surface);width:82%;margin-left:auto;position:relative;overflow:hidden}.refined-hero-photo img{object-fit:cover;filter:saturate(.75)contrast(1.05)brightness(.92);width:100%;height:100%;display:block}.refined-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0a1f1f99 100%);position:absolute;inset:0}.refined-hero-product{z-index:2;filter:drop-shadow(0 30px 60px #00000080);width:78%;position:absolute;bottom:0;left:0}.refined-hero-product>*{width:100%!important;max-width:100%!important;margin:0!important}.refined-hero-product--phone{width:46%;bottom:-2%}.landing-refined .landing-index-num{color:var(--muted)!important}.landing-refined .landing-index-num:before{content:none}.landing-refined main>section:first-child{padding-top:clamp(104px,9vw,136px)!important}.landing-refined main>section:first-child h1.landing-display{font-size:clamp(38px,4.8vw,72px);line-height:1.02;margin-bottom:24px!important}.landing-refined main>section:first-child .landing-eyebrow{margin-bottom:20px!important}@media (max-width:900px){.refined-hero-visual{max-width:none;margin-top:8px;padding-bottom:0}.refined-hero-photo{aspect-ratio:16/10;width:100%}.refined-hero-photo img{object-position:50% 60%}.refined-hero-product{width:90%;margin:-18% auto 0;position:relative}}
