: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;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--font-arabic:"Amiri", "Scheherazade New", serif}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) main:focus,:where(.landing-v2) main:focus-visible{outline:none}: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);transition:transform .14s var(--ease-out), background .16s var(--ease-out), border-color .16s var(--ease-out);border:1px solid #73776e;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:9px 18px;display:inline-flex}:where(.landing-v2) .store-link:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){:where(.landing-v2) .store-link:hover{border-color:var(--ivory);background:#fff9ef}}: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:none;font-family:var(--font-fraunces), serif;letter-spacing:-.045em;margin:25px 0 24px;font-size:clamp(2.5rem,3.35vw,3.15rem);font-weight:500;line-height:1.12}:where(.landing-v2) .hero-copy h1 .hero-line{display:block}:where(.landing-v2) .hero-copy h1 .hero-line-gold{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-lines{margin-top:20px;position:relative}:where(.landing-v2) .line-legend{z-index:1;gap:30px;display:flex;position:relative}: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-stage,:where(.landing-v2) .hero-line-frame{position:relative}:where(.landing-v2) .hero-contours{width:100%;height:240px;margin:-40px 0 -12px;display:block}:where(.landing-v2) .hero-take{transition:none}:where(.landing-v2) .hero-playhead{background:var(--gold);pointer-events:none;opacity:0;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0;box-shadow:0 2px 12px #c9a96a8c}:where(.landing-v2) .hero-playhead:before{content:"";background:#c9a96a38;border-radius:50%;position:absolute;inset:-6px}:where(.landing-v2) .hero-stage[data-motion=static] .hero-playhead{opacity:0}:where(.landing-v2) .hero-ayah{font-family:var(--font-arabic), "Amiri", serif;text-align:center;font-feature-settings:normal;flex-wrap:wrap;justify-content:center;gap:.3em .7em;margin:8px 0 0;font-size:clamp(1.55rem,2.55vw,2.2rem);font-weight:400;line-height:1.7;display:flex}:where(.landing-v2) .hero-ayah-word{color:var(--emerald);box-shadow:none;filter:none;transition:color .28s var(--ease-out), background-color .28s var(--ease-out), box-shadow .28s var(--ease-out);background:0 0;border-radius:3px;padding:.08em .22em;display:inline-block;transform:none}:where(.landing-v2) .hero-stage[data-motion=loop] .hero-ayah-word[data-state=upcoming]{color:var(--ivory-dim)}:where(.landing-v2) .hero-stage[data-motion=loop] .hero-ayah-word[data-state=current]{color:var(--gold);background:color-mix(in srgb, var(--gold) 18%, transparent);box-shadow:0 1px 0 var(--gold)}:where(.landing-v2) .hero-ayah-word[data-state=previous]{color:var(--emerald)}:where(.landing-v2) .hero-ayah-note{text-align:center;color:var(--ivory-dim);margin-top:12px;font-size:.6875rem;display:block}: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);transition:color .16s var(--ease-out), border-color .16s var(--ease-out), transform .14s var(--ease-out);border-bottom:2px solid #0000;padding:14px 0;font-size:18px}:where(.landing-v2) .mode-controls button:active{transform:scale(.97)}: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-copy-stack,:where(.landing-v2) .hifz-photo-stack{display:grid}:where(.landing-v2) .hifz-copy-pane,:where(.landing-v2) .hifz-photo-stack .hifz-photo-pair{opacity:0;pointer-events:none;z-index:0;transition:opacity .2s var(--ease-out);grid-area:1/1}:where(.landing-v2) .hifz-copy-pane.is-active,:where(.landing-v2) .hifz-photo-stack .hifz-photo-pair.is-active{opacity:1;pointer-events:auto;z-index:1}: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-section .platform-note{margin-top:28px}: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;transition:none;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);transition:border-left-color .16s var(--ease-out);padding-left:16px}:where(.landing-v2) .compare-readouts p{color:var(--ivory-dim);transition:color .16s var(--ease-out);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-readouts .is-reached p{color:var(--ivory)}: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) .reason-list{max-width:640px;margin-top:40px}:where(.landing-v2) .reason-list article{border-top:1px solid var(--hairline);padding-block:26px}:where(.landing-v2) .reason-list article:last-child{border-bottom:1px solid var(--hairline)}:where(.landing-v2) .reason-list h3{font-family:var(--font-fraunces), serif;margin:0 0 12px;font-size:22px;line-height:1.3}:where(.landing-v2) .reason-list 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;width:100%;min-height:68px;transition:transform .14s var(--ease-out);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:15px;line-height:1.6;display:flex}:where(.landing-v2) .faq-button:active{transform:scale(.99)}:where(.landing-v2) .faq-symbol{color:var(--gold);font-size:22px}:where(.landing-v2) .faq-panel{transition:grid-template-rows .16s var(--ease-out);grid-template-rows:0fr;display:grid}:where(.landing-v2) .faq-panel.is-open{grid-template-rows:1fr;transition-duration:.22s}:where(.landing-v2) .faq-panel-inner{min-height:0;overflow:hidden}: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:280px}}@media (width<=1023px){:where(.landing-v2) .nav-stores{display:none}: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:28px}: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:16px}:where(.landing-v2) .hero-contours{height:168px;margin:-28px 0 -8px}: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) .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) .reason-list 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:60;pointer-events:none;transition:transform .2s var(--ease-out);display:block;position:fixed;inset:auto 0 0;transform:translateY(100%)}:where(.landing-v2) .sticky-cta-slot.is-open{pointer-events:auto;transition-duration:.28s;transition-timing-function:var(--ease-drawer);transform:translateY(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) .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}}@media (width<=767px){html:has(.landing-v2).has-mobile-stores{scroll-padding-bottom:88px}}:where(.landing-v2) .hero-copy{position:relative}:where(.landing-v2) .hero-lines{margin-top:28px}@media (width<=767px){:where(.landing-v2) .hero-section{padding-top:28px}:where(.landing-v2) .hero-copy h1{margin-top:16px;margin-bottom:16px;font-size:clamp(2.1rem,7.8vw,3.4rem)}:where(.landing-v2) .hero-description{margin-bottom:16px}:where(.landing-v2) .hero-ayah{gap:.25em .5em;font-size:clamp(1.35rem,6.4vw,1.7rem)}:where(.landing-v2) .hero-line-footer{padding-bottom:12px}}: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}:where(.landing-v2) .hero-contours path:nth-of-type(n+3){stroke-width:4.5px}@media (width>=1200px){:where(.landing-v2) .hero-copy h1 .hero-line{white-space:nowrap}}@media (prefers-reduced-motion:reduce){:where(.landing-v2) .hero-ayah-word{color:var(--emerald);box-shadow:none;background:0 0}:where(.landing-v2) .hero-take{stroke-dashoffset:0}:where(.landing-v2) .hero-playhead{opacity:0}}
