:where(.landing-v2) .footer-secondary{flex-wrap:wrap;padding-top:20px}.landing-v2{--font-fraunces:"Fraunces", ui-serif, Georgia, serif;--font-inter:"Inter", ui-sans-serif, system-ui, sans-serif;--font-plex-mono:"IBM Plex Mono", ui-monospace, monospace;--bg-deep:#070b0a;--bg-raised:#0d1512;--bg-elevated:#132019;--emerald:#2e9e6b;--emerald-bright:#4fc98d;--ivory:#f2ede3;--ivory-dim:#b9b3a6;--gold:#c9a96a;--hairline:#f2ede324}html:has(.landing-v2){scroll-behavior:smooth;background:var(--bg-deep);scroll-padding-top:100px}.landing-v2{background:var(--bg-deep);color:var(--ivory);font-family:var(--font-inter), sans-serif;-webkit-font-smoothing:antialiased}:where(.landing-v2) ::selection{color:var(--ivory);background:#245439}:where(.landing-v2) :focus-visible{outline:2px solid var(--emerald-bright);outline-offset:5px}:where(.landing-v2) [hidden]{display:none!important}:where(.landing-v2) button,:where(.landing-v2) a{-webkit-tap-highlight-color:transparent}:where(.landing-v2) button{cursor:pointer}:where(.landing-v2) .mono-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;line-height:1.6}:where(.landing-v2) .hairline{border:1px solid var(--hairline)}:where(.landing-v2) .hairline-b{border-bottom:1px solid var(--hairline)}:where(.landing-v2) .hairline-t{border-top:1px solid var(--hairline)}:where(.landing-v2) .site-shell{width:min(100% - 80px,1120px);margin-inline:auto}:where(.landing-v2) .site-header{z-index:40;background:var(--bg-deep);border-bottom:1px solid var(--hairline);position:sticky;top:0}:where(.landing-v2) .nav-inner{justify-content:space-between;align-items:center;gap:32px;min-height:84px;display:flex}:where(.landing-v2) .wordmark{font-family:var(--font-fraunces), serif;align-items:center;gap:10px;min-height:44px;padding-block:4px;font-size:27px;display:inline-flex}:where(.landing-v2) .wordmark img{flex-shrink:0;display:block}:where(.landing-v2) .wordmark-version{font-family:var(--font-plex-mono), monospace;color:var(--gold);font-size:11px}:where(.landing-v2) .nav-anchors{align-items:center;gap:28px;display:flex}:where(.landing-v2) .nav-anchors a{min-height:44px;color:var(--ivory-dim);align-items:center;font-size:14px;transition:color .2s;display:flex}:where(.landing-v2) .nav-anchors a:hover,:where(.landing-v2) .text-link:hover{color:var(--emerald-bright)}:where(.landing-v2) .store-links{flex-wrap:wrap;gap:12px;display:flex}:where(.landing-v2) .store-link{background:var(--ivory);min-width:174px;min-height:58px;color:var(--bg-deep);border:1px solid #73776e;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:9px 18px;transition:background .2s,border-color .2s;display:inline-flex}:where(.landing-v2) .store-link+.store-link{color:var(--ivory);background:0 0}:where(.landing-v2) .store-link:hover{border-color:var(--ivory);background:#fff9ef}:where(.landing-v2) .store-link+.store-link:hover{background:var(--bg-elevated)}:where(.landing-v2) .store-overline{font-size:10px;line-height:1.2;display:block}:where(.landing-v2) .store-name{letter-spacing:-.03em;font-size:19px;font-weight:600;line-height:1.2;display:block}:where(.landing-v2) .store-links-compact{gap:8px}:where(.landing-v2) .store-links-compact .store-link{gap:8px;min-width:130px;min-height:44px;padding:6px 10px}:where(.landing-v2) .store-links-compact .store-name{font-size:14px}:where(.landing-v2) .store-links-compact svg{width:18px;height:22px}:where(.landing-v2) .store-links-compact .store-overline{font-size:9px}:where(.landing-v2) .hero-section{padding-top:76px;overflow:clip}:where(.landing-v2) .hero-copy h1{max-width:970px;font-family:var(--font-fraunces), serif;letter-spacing:-.045em;text-wrap:balance;margin:25px 0 24px;font-size:clamp(2.5rem,4.4vw,4.3rem);font-weight:500;line-height:1.1}:where(.landing-v2) .hero-copy h1 span{color:var(--gold)}:where(.landing-v2) .hero-description{max-width:690px;color:var(--ivory-dim);margin-bottom:28px;font-size:18px;line-height:1.8}:where(.landing-v2) .platform-note{color:var(--ivory-dim);margin-top:14px;font-size:13px;line-height:1.7}:where(.landing-v2) .text-link{min-height:44px;color:var(--ivory);align-items:center;gap:20px;font-size:14px;transition:color .2s;display:inline-flex}:where(.landing-v2) .hero-more{margin-top:8px}:where(.landing-v2) .hero-lines{margin-top:28px;position:relative}:where(.landing-v2) .line-legend{gap:30px;display:flex}:where(.landing-v2) .line-legend span:before{content:"";vertical-align:middle;background:currentColor;width:18px;height:2px;margin-right:10px;display:inline-block}:where(.landing-v2) .hero-contours{width:100%;height:210px;margin-block:-14px -5px}:where(.landing-v2) .hero-line-footer{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}:where(.landing-v2) .section-space{padding-block:100px}:where(.landing-v2) .section-kicker{color:var(--ivory-dim);margin-bottom:22px}:where(.landing-v2) .section-title{font-family:var(--font-fraunces), serif;letter-spacing:-.035em;text-wrap:balance;max-width:790px;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:400;line-height:1.15}:where(.landing-v2) .section-intro{color:var(--ivory-dim);max-width:630px;margin-top:22px;font-size:18px;line-height:1.8}:where(.landing-v2) .practice-lanes{grid-template-columns:1fr 1fr;margin-top:48px;display:grid}:where(.landing-v2) .practice-lane{border-top:1px solid var(--emerald);padding:25px 42px 0 0;scroll-margin-top:120px}:where(.landing-v2) .practice-lane+.practice-lane{border-top-color:var(--gold);border-left:1px solid var(--hairline);padding-left:42px;padding-right:0}:where(.landing-v2) .lane-top{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}:where(.landing-v2) .lane-top .mono-label{font-size:.6875rem}:where(.landing-v2) .practice-lane h3{font-family:var(--font-fraunces), serif;letter-spacing:-.035em;margin-top:32px;font-size:38px;line-height:1.15}:where(.landing-v2) .practice-lane p{color:var(--ivory-dim);max-width:420px;margin-top:18px;font-size:16px;line-height:1.85}:where(.landing-v2) .lane-sequence{color:var(--ivory);gap:18px;margin-block:28px 14px;font-size:14px;display:flex}:where(.landing-v2) .lane-sequence span+span:before{content:"→";color:var(--gold);margin-right:18px}:where(.landing-v2) .hifz-section{border-block:1px solid var(--hairline);background:#0a100d;position:relative}:where(.landing-v2) .section-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}:where(.landing-v2) .release-tag{color:var(--gold);white-space:nowrap;border:1px solid #6e6248;padding:7px 12px}:where(.landing-v2) .hifz-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;margin-top:48px;display:grid}:where(.landing-v2) .mode-controls{border-bottom:1px solid var(--hairline);gap:28px;margin-bottom:28px;display:flex}:where(.landing-v2) .mode-controls button{min-height:48px;color:var(--ivory-dim);border-bottom:2px solid #0000;padding:14px 0;font-size:18px}:where(.landing-v2) .mode-controls button[aria-pressed=true]{border-color:var(--gold);color:var(--ivory)}:where(.landing-v2) .mode-description{color:var(--ivory-dim);font-size:18px;line-height:1.8}:where(.landing-v2) .numbered-steps{counter-reset:steps;margin-top:24px}:where(.landing-v2) .numbered-steps li{border-bottom:1px solid var(--hairline);color:var(--ivory-dim);align-items:baseline;gap:20px;padding:17px 0;font-size:15px;display:flex}:where(.landing-v2) .numbered-steps li:before{counter-increment:steps;content:"0" counter(steps);font:12px var(--font-plex-mono), monospace;color:var(--gold)}:where(.landing-v2) .numbered-steps strong{color:var(--ivory);font-weight:500}:where(.landing-v2) .step-copy{flex-direction:column;gap:5px;display:flex}:where(.landing-v2) .small-note{color:var(--ivory-dim);margin-top:22px;font-size:13px;line-height:1.85}:where(.landing-v2) .pro-label{font-family:var(--font-plex-mono), monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--gold);vertical-align:middle;border:1px solid #6e6248;padding:3px 7px;font-size:11px;display:inline-flex}:where(.landing-v2) .hifz-photo-pair{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}:where(.landing-v2) .hifz-photo-pair figure:nth-child(2){padding-top:66px}:where(.landing-v2) .phone-frame{background:#090c0b;border:1px solid #454940;border-radius:24px;max-width:300px;margin-inline:auto;padding:5px;overflow:hidden}:where(.landing-v2) .phone-frame img{border-radius:19px;width:100%;height:auto;display:block}:where(.landing-v2) .phone-caption{text-align:center;color:var(--ivory-dim);margin-top:14px;font-size:12px;line-height:1.6}:where(.landing-v2) .hifz-mode-screens{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:40px;margin-top:50px;padding-top:32px;display:grid}:where(.landing-v2) .screen-detail{grid-template-columns:112px 1fr;align-items:center;gap:24px;display:grid}:where(.landing-v2) .screen-detail .phone-frame{border-radius:14px;padding:3px}:where(.landing-v2) .screen-detail .phone-frame img{border-radius:10px}:where(.landing-v2) .screen-detail h3{font-family:var(--font-fraunces), serif;margin-bottom:10px;font-size:24px}:where(.landing-v2) .screen-detail p{color:var(--ivory-dim);font-size:14px;line-height:1.8}:where(.landing-v2) .comparison-section{height:155svh;position:relative}:where(.landing-v2) .comparison-inner{flex-direction:column;justify-content:center;min-height:calc(100svh - 84px);padding-block:60px;display:flex;position:sticky;top:84px}:where(.landing-v2) .compare-chart{border-block:1px solid var(--hairline);height:240px;margin-top:30px;position:relative}:where(.landing-v2) .compare-chart svg{width:100%;height:100%}:where(.landing-v2) .compare-chart .line-legend{width:auto;position:absolute;top:12px;left:0}:where(.landing-v2) .compare-head{background:var(--ivory);opacity:.65;pointer-events:none;width:1px;position:absolute;top:42px;bottom:20px}:where(.landing-v2) .compare-readouts{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px;display:grid}:where(.landing-v2) .compare-readouts>div{border-left:1px solid var(--hairline);padding-left:16px}:where(.landing-v2) .compare-readouts p{color:var(--ivory-dim);margin-top:6px;font-size:14px;line-height:1.6}:where(.landing-v2) .compare-readouts .is-reached{border-left-color:var(--gold)}:where(.landing-v2) .compare-range{align-items:center;gap:20px;margin-top:26px;display:flex}:where(.landing-v2) .compare-range label{white-space:nowrap;color:var(--ivory-dim);font-size:12px}:where(.landing-v2) .compare-range input{width:100%;height:44px;accent-color:var(--gold);cursor:ew-resize}:where(.landing-v2) .results-section{border-top:1px solid var(--hairline)}:where(.landing-v2) .metrics-grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:44px;display:grid}:where(.landing-v2) .metric{border-top:1px solid var(--hairline);padding-top:22px}:where(.landing-v2) .metric h3{font-family:var(--font-fraunces), serif;margin-block:18px 12px;font-size:23px}:where(.landing-v2) .metric p{color:var(--ivory-dim);font-size:14px;line-height:1.85}:where(.landing-v2) .metric svg{width:100%;height:90px;margin-block:10px}:where(.landing-v2) .results-details{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:60px;margin-top:36px;padding-top:36px;display:grid}:where(.landing-v2) .results-details h3{font-family:var(--font-fraunces), serif;margin-bottom:16px;font-size:28px;line-height:1.3}:where(.landing-v2) .results-details p{color:var(--ivory-dim);font-size:16px;line-height:1.85}:where(.landing-v2) .playback-labels{font-family:var(--font-plex-mono), monospace;gap:24px;margin-top:16px;font-size:12px;display:flex}:where(.landing-v2) .read-section{border-block:1px solid var(--hairline)}:where(.landing-v2) .read-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}:where(.landing-v2) .read-feature-list{margin-top:30px}:where(.landing-v2) .read-feature-list li{color:var(--ivory-dim);border-top:1px solid var(--hairline);padding:14px 0;font-size:15px;line-height:1.8}:where(.landing-v2) .read-feature-list strong{color:var(--ivory);font-weight:500}:where(.landing-v2) .read-photo{max-width:245px}:where(.landing-v2) .journey-layout{grid-template-columns:1.25fr .75fr;gap:90px;margin-top:44px;display:grid}:where(.landing-v2) .journey-points{grid-template-columns:1fr 1fr;gap:30px;display:grid}:where(.landing-v2) .journey-points h3{margin-bottom:12px;font-size:16px;font-weight:500}:where(.landing-v2) .journey-points p{color:var(--ivory-dim);font-size:14px;line-height:1.9}:where(.landing-v2) .journey-index{border-top:1px solid var(--hairline);color:var(--ivory-dim);margin-top:32px;padding-top:24px;font-size:14px;line-height:2}:where(.landing-v2) .journey-photo{max-width:235px}:where(.landing-v2) .feature-grid{grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:40px;display:grid}:where(.landing-v2) .feature-grid article{border-top:1px solid var(--hairline);padding-block:26px}:where(.landing-v2) .feature-grid h3{font-family:var(--font-fraunces), serif;margin:16px 0 12px;font-size:22px;line-height:1.3}:where(.landing-v2) .feature-grid p{color:var(--ivory-dim);font-size:14px;line-height:1.85}:where(.landing-v2) .trust-section{border-block:1px solid var(--hairline);background:#0a100d}:where(.landing-v2) .trust-layout{grid-template-columns:1fr 1fr;gap:70px;display:grid}:where(.landing-v2) .trust-statement{max-width:490px;color:var(--ivory-dim);margin-top:26px;font-size:19px;line-height:1.85}:where(.landing-v2) .privacy-list li{border-bottom:1px solid var(--hairline);color:var(--ivory-dim);padding:18px 0;font-size:14px;line-height:1.8}:where(.landing-v2) .privacy-list li:first-child{padding-top:0}:where(.landing-v2) .privacy-list strong{color:var(--ivory);font-size:15px;font-weight:500;display:block}:where(.landing-v2) .privacy-link{color:var(--gold);margin-top:16px}:where(.landing-v2) .faq-layout{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}:where(.landing-v2) .faq-list{border-top:1px solid var(--hairline)}:where(.landing-v2) .faq-item{border-bottom:1px solid var(--hairline)}:where(.landing-v2) .faq-button{text-align:left;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:68px;padding:20px 0;font-size:15px;line-height:1.6;display:flex}:where(.landing-v2) .faq-symbol{color:var(--gold);font-size:22px}:where(.landing-v2) .faq-answer{color:var(--ivory-dim);padding-bottom:24px;font-size:15px;line-height:1.9}:where(.landing-v2) .final-cta{border-top:1px solid var(--hairline);text-align:center;padding-block:90px 60px;position:relative;overflow:clip}:where(.landing-v2) .final-cta .section-title{max-width:800px;margin-inline:auto;font-size:clamp(2.5rem,4.6vw,4rem)}:where(.landing-v2) .final-cta .store-links{justify-content:center;margin-top:32px}:where(.landing-v2) .final-waitlist{flex-direction:column;align-items:center;max-width:620px;margin:32px auto 0;scroll-margin-top:130px;display:flex}:where(.landing-v2) .final-waitlist-title{color:var(--ivory-dim);margin-bottom:16px;font-size:15px}:where(.landing-v2) .final-android-cta{flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}:where(.landing-v2) .final-android-cta .store-links{margin-top:0}:where(.landing-v2) .final-contours{opacity:.85;width:100%;height:120px;margin-top:24px}:where(.landing-v2) .site-footer{border-top:1px solid var(--hairline);padding-block:32px}:where(.landing-v2) .footer-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}:where(.landing-v2) .footer-links,:where(.landing-v2) .social-links{align-items:center;gap:24px;display:flex}:where(.landing-v2) .footer-links a,:where(.landing-v2) .social-links a{min-height:44px;color:var(--ivory-dim);align-items:center;font-size:13px;display:inline-flex}:where(.landing-v2) .social-links a{justify-content:center;min-width:44px}:where(.landing-v2) .footer-bottom{color:var(--ivory-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;font-size:12px;display:flex}:where(.landing-v2) .sticky-cta-slot{display:none}@media (width>=1600px){:where(.landing-v2) .hero-contours{height:260px}}@media (width<=1023px){:where(.landing-v2) .nav-stores{display:none}:where(.landing-v2) .hero-copy h1{max-width:840px}:where(.landing-v2) .hifz-layout{gap:35px}:where(.landing-v2) .metrics-grid{grid-template-columns:1fr 1fr}:where(.landing-v2) .read-layout{gap:40px}:where(.landing-v2) .journey-layout{gap:50px}:where(.landing-v2) .faq-layout,:where(.landing-v2) .trust-layout{gap:40px}:where(.landing-v2) .section-space{padding-block:80px}}@media (width<=767px){:where(.landing-v2) .site-shell{width:calc(100% - 40px)}:where(.landing-v2) .nav-inner{gap:18px;min-height:70px}:where(.landing-v2) .wordmark{gap:7px;font-size:23px}:where(.landing-v2) .wordmark-version{font-size:10px}:where(.landing-v2) .nav-anchors{gap:18px}:where(.landing-v2) .nav-anchors a{font-size:12px}:where(.landing-v2) .hero-section{padding-top:45px}:where(.landing-v2) .hero-copy h1{max-width:640px;margin-top:20px;font-size:clamp(2.1rem,7.8vw,3.4rem);line-height:1.13}:where(.landing-v2) .hero-description{font-size:16px;line-height:1.8}:where(.landing-v2) .hero-lines{margin-top:22px}:where(.landing-v2) .hero-contours{min-width:650px;height:150px;position:relative;left:50%;transform:translate(-50%)}:where(.landing-v2) .hero-line-footer{gap:14px}:where(.landing-v2) .hero-line-footer .mono-label{max-width:95px;font-size:10px}:where(.landing-v2) .hero-line-footer .text-link{gap:8px;font-size:12px}:where(.landing-v2) .section-space{padding-block:64px}:where(.landing-v2) .section-kicker{font-size:11px}:where(.landing-v2) .section-title{font-size:34px}:where(.landing-v2) .section-intro{font-size:16px}:where(.landing-v2) .practice-lanes{grid-template-columns:1fr;gap:38px;margin-top:34px}:where(.landing-v2) .practice-lane,:where(.landing-v2) .practice-lane+.practice-lane{border-left:0;padding:22px 0 0}:where(.landing-v2) .practice-lane h3{margin-top:24px;font-size:34px}:where(.landing-v2) .section-heading-row{flex-direction:column;align-items:flex-start}:where(.landing-v2) .hifz-layout{grid-template-columns:1fr;gap:36px}:where(.landing-v2) .hifz-photo-pair{max-width:460px}:where(.landing-v2) .hifz-photo-pair figure:nth-child(2){padding-top:40px}:where(.landing-v2) .hifz-mode-screens{grid-template-columns:1fr;gap:28px}:where(.landing-v2) .screen-detail{grid-template-columns:96px 1fr;gap:22px}:where(.landing-v2) .comparison-section{height:150svh}:where(.landing-v2) .comparison-inner{min-height:calc(100svh - 70px);padding-block:35px;top:70px}:where(.landing-v2) .compare-chart{height:180px;margin-top:24px}:where(.landing-v2) .compare-readouts{gap:14px}:where(.landing-v2) .compare-readouts>div{padding-left:10px}:where(.landing-v2) .compare-readouts .mono-label{letter-spacing:.02em;font-size:10px}:where(.landing-v2) .compare-readouts p{font-size:12px}:where(.landing-v2) .compare-range{gap:12px;margin-top:12px}:where(.landing-v2) .metrics-grid{gap:24px}:where(.landing-v2) .metric h3{font-size:22px}:where(.landing-v2) .metric p{font-size:14px}:where(.landing-v2) .results-details{grid-template-columns:1fr;gap:32px}:where(.landing-v2) .read-layout{grid-template-columns:1fr;gap:36px}:where(.landing-v2) .read-photo{max-width:235px}:where(.landing-v2) .journey-layout{grid-template-columns:1fr;gap:36px}:where(.landing-v2) .journey-points{gap:24px}:where(.landing-v2) .journey-photo{max-width:235px}:where(.landing-v2) .feature-grid{grid-template-columns:1fr 1fr;gap:0 24px}:where(.landing-v2) .feature-grid h3{font-size:21px}:where(.landing-v2) .trust-layout{grid-template-columns:1fr;gap:36px}:where(.landing-v2) .trust-statement{font-size:17px}:where(.landing-v2) .faq-layout{grid-template-columns:1fr;gap:32px}:where(.landing-v2) .final-cta{padding-block:70px 32px}:where(.landing-v2) .final-cta .section-title{font-size:40px}:where(.landing-v2) .footer-main{gap:12px}:where(.landing-v2) .footer-links{flex-wrap:wrap;gap:18px}:where(.landing-v2) .sticky-cta-slot{z-index:40;display:block;position:fixed;inset:auto 0 0}:where(.landing-v2) .sticky-cta{background:var(--bg-deep);border-top:1px solid var(--hairline);padding:10px 20px calc(10px + env(safe-area-inset-bottom))}:where(.landing-v2) .sticky-cta .store-links{flex-wrap:nowrap}:where(.landing-v2) .sticky-cta .store-link{flex:1;min-width:0;min-height:44px}:where(.landing-v2) .sticky-cta .store-overline{font-size:9px}:where(.landing-v2) .sticky-cta .store-name{font-size:15px}:where(.landing-v2) .sticky-cta .store-link svg{width:18px;height:23px}}@media (width<=430px){:where(.landing-v2) .store-link{flex:1;gap:9px;min-width:0;padding:10px 12px}:where(.landing-v2) .store-name{font-size:17px}:where(.landing-v2) .nav-anchors{gap:14px}:where(.landing-v2) .wordmark-version{display:none}:where(.landing-v2) .nav-inner{gap:15px}:where(.landing-v2) .platform-note{font-size:12px}:where(.landing-v2) .mode-description{font-size:16px}:where(.landing-v2) .hifz-photo-pair{gap:12px}:where(.landing-v2) .phone-frame{border-radius:19px;padding:4px}:where(.landing-v2) .phone-frame img{border-radius:15px}:where(.landing-v2) .release-tag{font-size:11px}:where(.landing-v2) .line-legend{gap:20px}:where(.landing-v2) .line-legend .mono-label{font-size:10px}:where(.landing-v2) .comparison-inner .section-title{font-size:30px}:where(.landing-v2) .compare-readouts{gap:8px}:where(.landing-v2) .compare-readouts p,:where(.landing-v2) .compare-range label{font-size:11px}}@media (width<=359px){:where(.landing-v2) .nav-inner{flex-wrap:wrap;justify-content:center;gap:0;padding-block:6px}:where(.landing-v2) .nav-anchors{justify-content:space-between;width:100%}:where(.landing-v2) .store-links{flex-direction:column}:where(.landing-v2) .sticky-cta .store-links{flex-direction:row}:where(.landing-v2) .feature-grid,:where(.landing-v2) .metrics-grid,:where(.landing-v2) .journey-points{grid-template-columns:1fr}}@media (height<=740px){:where(.landing-v2) .comparison-section{height:auto}:where(.landing-v2) .comparison-inner{min-height:0;position:relative;top:auto}}@media (prefers-reduced-motion:reduce){html:has(.landing-v2){scroll-behavior:auto}:where(.landing-v2) *,:where(.landing-v2) :before,:where(.landing-v2) :after{transition:none!important;animation:none!important}:where(.landing-v2) .comparison-section{height:auto}:where(.landing-v2) .comparison-inner{min-height:0;position:relative;top:auto}}:where(.landing-v2) .mobile-store-slot{display:none}@media (width<=767px){:where(.landing-v2) .mobile-store-slot:not([hidden]){border-top:1px solid var(--hairline);display:block}:where(.landing-v2) .mobile-store-bar{padding-block:8px}:where(.landing-v2) .mobile-store-bar .store-links{flex-flow:row}:where(.landing-v2) .mobile-store-bar .store-link{flex:1;min-width:0}html:has(.landing-v2).has-mobile-stores{scroll-padding-top:154px}.has-mobile-stores :where(.landing-v2) .comparison-inner{top:130px}}:where(.landing-v2) .hero-copy{position:relative}:where(.landing-v2) .hero-copy h1{max-width:810px;font-size:clamp(2.5rem,4.05vw,3.65rem)}:where(.landing-v2) .hero-phone{width:215px;position:absolute;top:48px;right:0}:where(.landing-v2) .hero-phone .phone-caption{color:var(--gold);font-size:11px}:where(.landing-v2) .hero-lines{margin-top:36px}:where(.landing-v2) .hero-contours{height:210px}@media (width<=1199px){:where(.landing-v2) .hero-phone{display:none}}@media (width<=767px){:where(.landing-v2) .hero-copy h1{font-size:clamp(2.1rem,7.8vw,3.4rem)}:where(.landing-v2) .hero-contours{height:150px}}:where(.landing-v2) .nav-anchors a,:where(.landing-v2) .footer-links a,:where(.landing-v2) .mode-controls button{min-width:44px}:where(.landing-v2) .nav-anchors a{justify-content:center}@keyframes line-arrival{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:no-preference){:where(.landing-v2) .hero-contours{animation:1.6s ease-out both line-arrival}}:where(.landing-v2) .hero-copy h1 span{text-wrap:balance;display:block}:where(.landing-v2) .hero-contours path:nth-of-type(n+3){stroke-width:4.5px}
