:root{--bg:#F4EFE6;--bg-warm:#EFE9DD;--bg-dark:#14201A;--ink:#1A1A1A;--ink-soft:#4A4A47;--ink-muted:#807D75;--rule:rgba(26,26,26,0.12);--jade:#1B3D2F;--jade-deep:#0E2419;--jade-soft:#2F5544;--gold:#B8865C;--gold-soft:#D4B690;--cream:#FAF6EE}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0}a,button{color:inherit}a{text-decoration:none}em{font-style:normal}em.jade{color:var(--jade)}em.gold{color:var(--gold)}em.gold-light{color:var(--gold-soft)}img,svg{display:block;max-width:100%}.tnum{font-feature-settings:"tnum","tnum";font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{margin:0;font-weight:300;letter-spacing:-.025em;line-height:1.1}p{margin:0}.container{max-width:1200px;margin:0 auto;padding:0 36px}@media (max-width:720px){.container{padding:0 20px}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.eyebrow:before{content:"";display:inline-block;width:2px;height:11px;background:var(--gold)}.eyebrow.gold{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;border-radius:999px;border:1px solid transparent;text-align:center;white-space:nowrap;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;font-family:inherit;cursor:pointer;line-height:1}.btn-lg{padding:14px 28px;font-size:15px}.btn-xl{padding:16px 32px;font-size:15px}.btn-primary{background:var(--jade);color:var(--cream)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(14,36,25,.22)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.btn-ghost:hover{border-color:var(--jade);transform:translateY(-1px)}.btn-gold{background:var(--gold);color:var(--bg-dark)}.btn-gold:hover{transform:translateY(-1px);background:#c8966c}.btn-ghost-cream{background:transparent;color:var(--cream);border-color:rgba(250,246,238,.28)}.btn-ghost-cream:hover{border-color:rgba(250,246,238,.6);transform:translateY(-1px)}.section-header{max-width:880px}.lede{font-size:16px;color:var(--ink-soft);line-height:1.6;max-width:700px}@media (min-width:720px){.lede{font-size:17px}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(184,134,92,.55)}70%{box-shadow:0 0 0 8px rgba(184,134,92,0)}to{box-shadow:0 0 0 0 rgba(184,134,92,0)}}.pulse-dot{width:7px;height:7px;background:var(--gold);border-radius:50%;animation:pulse 2s infinite;flex-shrink:0}.pulse-dot.green{background:#3aa973;animation-name:pulseGreen}@keyframes pulseGreen{0%{box-shadow:0 0 0 0 rgba(58,169,115,.55)}70%{box-shadow:0 0 0 8px rgba(58,169,115,0)}to{box-shadow:0 0 0 0 rgba(58,169,115,0)}}.nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:18px 36px;background:rgba(244,239,230,.78);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--rule);transition:padding .25s ease,box-shadow .25s ease}.nav.scrolled{padding:12px 36px;box-shadow:0 4px 24px rgba(20,32,26,.06)}.nav-inner{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;gap:24px}.brand,.nav-inner{align-items:center}.brand{display:inline-flex;gap:10px;font-family:inherit;font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.brand .dot{color:var(--gold)}.nav-right{display:flex;align-items:center;gap:6px}.nav-link{padding:8px 14px;font-size:14px;font-weight:400;color:var(--ink-soft);border-radius:999px;transition:color .18s ease}.nav-link:hover{color:var(--ink)}.nav-link.active{color:var(--jade);font-weight:500}.nav-right .btn{margin-left:6px}@media (max-width:768px){.nav{padding:14px 20px}.nav.scrolled{padding:10px 20px}.nav-link{display:none}}.footer{background:var(--bg-dark);color:var(--cream);padding:70px 0 36px;border-top:1px solid rgba(250,246,238,.08)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:50px;gap:50px}.footer-brand-wrap{display:flex;flex-direction:column;gap:18px}.footer-brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--cream)}.footer-brand .dot{color:var(--gold)}.footer-tagline{font-size:13px;color:rgba(250,246,238,.6);max-width:320px;line-height:1.5}.footer-col-head{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 18px;display:inline-flex;align-items:center;gap:10px}.footer-col-head:before{content:"";display:inline-block;width:2px;height:11px;background:var(--gold)}.footer-link{display:block;padding:6px 0;font-size:14px;color:rgba(250,246,238,.65);transition:color .18s ease;text-align:left}.footer-link:hover{color:var(--cream)}.footer-base{margin-top:60px;padding-top:24px;border-top:1px solid rgba(250,246,238,.08);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:rgba(250,246,238,.5);flex-wrap:wrap;gap:16px}.cert-chip{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgba(250,246,238,.7)}.cert-chip:before{content:"";display:inline-block;width:8px;height:8px;background:#3aa973}@media (max-width:820px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:99;background:rgba(20,32,26,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(184,134,92,.32);padding:14px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;transform:translateY(100%);opacity:0;transition:transform .4s ease,opacity .4s ease;color:var(--cream)}.sticky-bar.visible{transform:translateY(0);opacity:1}.sticky-text{font-size:13px;color:rgba(250,246,238,.85)}.sticky-text-mobile{display:none}@media (max-width:768px){.sticky-text-desktop{display:none}.sticky-text-mobile{display:inline}.sticky-bar{padding:12px 16px;gap:12px}.sticky-bar .btn{padding:10px 18px;font-size:13px}}.hero{padding:140px 0 100px}@media (max-width:980px){.hero{padding:110px 0 60px}}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:center}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:56px}}.hero h1{font-size:clamp(36px,5.5vw,68px);font-weight:300;letter-spacing:-.025em;line-height:1.04;margin:22px 0 24px;color:var(--ink)}.hero-sub{font-size:16px;color:var(--ink-soft);line-height:1.6;max-width:540px;margin:0 0 32px}@media (min-width:720px){.hero-sub{font-size:18px}}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:32px}.hero-scarcity{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--ink-soft);line-height:1.5;max-width:540px;margin-bottom:36px}.hero-scarcity .pulse-dot{margin-top:5px}.hero-scarcity strong{color:var(--ink);font-weight:500}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;border-top:1px solid var(--rule);padding-top:22px;margin-bottom:22px}@media (max-width:540px){.hero-stats{grid-template-columns:1fr;gap:18px}}.hero-stat .num{font-size:28px;font-weight:300;color:var(--jade);letter-spacing:-.02em}.hero-stat .lbl{font-size:12px;color:var(--ink-muted);line-height:1.4;margin-top:8px}.hero-trust-band{border-top:1px solid var(--rule);padding-top:18px;display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.hero-trust-band:before{content:"";display:inline-block;width:2px;height:11px;background:var(--gold)}.hero-visual-wrap{position:relative;aspect-ratio:.92/1;width:100%}.hero-frame{position:relative;width:100%;height:100%;background:linear-gradient(165deg,#0E2419,#1B3D2F 55%,#2F5544);border-radius:6px;box-shadow:0 30px 80px rgba(14,36,25,.32),0 8px 24px rgba(14,36,25,.18);overflow:hidden}.hero-frame:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(212,182,144,.07) 1px,transparent 0),linear-gradient(180deg,rgba(212,182,144,.07) 1px,transparent 0);background-size:32px 32px;opacity:.6;pointer-events:none}.coord{position:absolute;color:rgba(212,182,144,.55);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;font-feature-settings:"tnum"}.coord.tl{top:24px;left:24px}.coord.tr{top:24px;right:24px;text-align:right}.coord.bl{bottom:24px;left:24px}.coord.br{bottom:24px;right:24px;text-align:right}.helix-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.dna-helix{width:80%;height:auto}.hero-livecard{position:absolute;bottom:-28px;left:-28px;background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:18px 22px;box-shadow:0 18px 40px rgba(14,36,25,.18);max-width:280px}@media (max-width:980px){.hero-livecard{left:0;bottom:-20px}}.hero-livecard .meta{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px}.hero-livecard .meta .pulse-dot{background:#3aa973;animation-name:pulseGreen}.hero-livecard .val{font-size:22px;font-weight:500;color:var(--ink);margin-bottom:8px}.hero-livecard .note{font-size:12px;color:var(--ink-soft);line-height:1.4}.why-section{padding:110px 0;background:var(--bg);border-bottom:1px solid var(--rule)}@media (max-width:720px){.why-section{padding:90px 0}}.why-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:920px){.why-grid{grid-template-columns:1fr;gap:20px}}.why-card{position:relative;background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:48px 44px 40px;display:flex;flex-direction:column;min-height:460px;overflow:hidden}@media (max-width:720px){.why-card{padding:40px 32px 32px;min-height:0}}.why-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:6px 6px 0 0}.why-card.jade-top:before{background:var(--jade)}.why-card.gold-top:before{background:var(--gold)}.why-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:28px}.why-eyebrow:before{content:"";display:inline-block;width:2px;height:11px;background:var(--gold)}.why-card h3{font-size:clamp(28px,3.4vw,40px);font-weight:300;letter-spacing:-.02em;line-height:1.08;color:var(--ink);max-width:460px;margin:0 0 28px}.why-card p{font-size:15px;color:var(--ink-soft);line-height:1.6;margin:0 0 18px}.why-card p:last-of-type{margin-bottom:0}.why-divider{height:1px;background:var(--rule);margin:auto 0 20px}.why-bignum{font-size:clamp(28px,3vw,36px);font-weight:300;letter-spacing:-.02em;line-height:1;margin-bottom:8px}.why-bignum.jade-color{color:var(--jade)}.why-bignum.gold-color{color:var(--gold)}.why-smalllbl{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted)}.gives-you-header{padding:110px 0 90px;background:var(--bg-dark);color:var(--cream)}.gives-you-header h2{color:var(--cream);font-weight:300;font-size:clamp(32px,4.4vw,52px);letter-spacing:-.025em;line-height:1.08;margin-top:22px}.gives-you{padding:90px 0 110px;background:var(--cream)}.gives-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}@media (max-width:920px){.gives-grid{grid-template-columns:1fr}}.give-col{padding:40px 32px 40px 0;border-right:1px solid var(--rule)}.give-col:last-child{border-right:none;padding-right:0}.give-col+.give-col{padding-left:32px}@media (max-width:920px){.give-col{padding:36px 0;border-right:none;border-bottom:1px solid var(--rule)}.give-col:last-child{border-bottom:none}.give-col+.give-col{padding-left:0}}.give-num{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:18px}.give-num:before{content:"";display:inline-block;width:2px;height:11px;background:var(--gold)}.give-col h3{font-size:26px;font-weight:400;letter-spacing:-.01em;margin:0 0 16px;color:var(--ink);line-height:1.2}.give-col p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0 0 22px}.give-col ul{list-style:none;padding:16px 0 0;margin:0;border-top:1px solid var(--rule)}.give-col li{position:relative;padding:6px 0 6px 18px;font-size:13px;color:var(--ink-soft);line-height:1.45}.give-col li:before{content:"";position:absolute;top:13px;left:0;width:4px;height:4px;background:var(--jade);border-radius:50%}.cohort{padding:130px 0;background:var(--bg)}.cohort h2{font-size:clamp(32px,4.4vw,52px);font-weight:300;letter-spacing:-.025em}.cohort h2,.section-h2-spacing{line-height:1.08;margin-top:22px}.cohort .lede{margin-top:22px}.cohort-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:980px;margin-top:56px}@media (max-width:720px){.cohort-cards{grid-template-columns:1fr}}.cohort-card{background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:32px 28px}.cohort-card .label{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}.cohort-card .marker{font-size:18px;font-weight:500;color:var(--ink);margin-bottom:14px;line-height:1.3}.pill{display:inline-block;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:500}.pill.amber{background:rgba(184,134,92,.18);color:#8a5e34}.pill.gold{background:rgba(212,182,144,.32);color:#6e4d2c}.pill.jade{background:rgba(27,61,47,.13);color:var(--jade)}.cohort-card .explain{font-size:13px;color:var(--ink-soft);line-height:1.5;margin-top:16px}.cohort-body{max-width:760px;margin-top:48px;font-size:16px;color:var(--ink-soft);line-height:1.6}.cohort-cta{margin-top:24px}.intersections{padding:130px 0;background:var(--bg-warm)}.intersections h2{font-size:clamp(32px,4.4vw,52px);font-weight:300;letter-spacing:-.025em;line-height:1.08;margin-top:22px}.ix-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:56px}@media (max-width:720px){.ix-grid{grid-template-columns:1fr}}.ix-card{position:relative;background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:36px 32px;overflow:hidden}.ix-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--jade) 0 50%,var(--gold) 50% 100%)}.ix-tag{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px}.ix-card h3{font-size:22px;font-weight:400;line-height:1.22;letter-spacing:-.01em;margin:0 0 16px;color:var(--ink)}.insight{font-size:15px;color:var(--ink-soft);line-height:1.55}.ix-divider{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin:28px 0 18px}.ix-divider:after,.ix-divider:before{content:"";flex:1 1;height:1px;background:var(--rule)}.ix-inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ix-input{padding-left:12px}.ix-input.dna{border-left:2px solid var(--jade)}.ix-input.blood{border-left:2px solid var(--gold)}.ix-input .tag{font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px}.ix-input.dna .tag{color:var(--jade)}.ix-input.blood .tag{color:#8a5e34}.ix-input .code{font-size:13px;font-weight:500;color:var(--ink);margin-bottom:4px;line-height:1.3}.ix-input .sub{font-size:11px;color:var(--ink-muted);letter-spacing:.04em}.for-asia{position:relative;padding:130px 0;background:var(--bg);overflow:hidden}.for-asia:before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(184,134,92,.18),transparent 70%);pointer-events:none}.for-asia-grid{position:relative;display:grid;grid-template-columns:1fr .9fr;grid-gap:90px;gap:90px;align-items:start}@media (max-width:920px){.for-asia-grid{grid-template-columns:1fr;gap:56px}}.for-asia h2{font-size:clamp(32px,4.4vw,52px);font-weight:300;letter-spacing:-.025em;line-height:1.08;margin:22px 0 28px}.for-asia .copy{font-size:17px;color:var(--ink-soft);line-height:1.6;max-width:540px;margin-bottom:22px}.pull-quote{border-left:2px solid var(--gold);padding-left:20px;margin-top:36px;font-size:18px;color:var(--ink);font-weight:400;line-height:1.4;max-width:540px}.pull-quote cite{display:block;margin-top:14px;font-size:12px;color:var(--ink-muted);letter-spacing:.06em;font-style:normal}.asia-stats{background:var(--jade);color:var(--cream);border-radius:6px;padding:40px}.asia-stats .title{font-size:16px;font-weight:500;margin-bottom:6px}.asia-stats .sub{font-size:13px;color:rgba(250,246,238,.65);margin-bottom:22px;line-height:1.5}.asia-stats .row{border-top:1px solid rgba(250,246,238,.15);padding:18px 0;font-size:13px;color:rgba(250,246,238,.85);line-height:1.55}.asia-stats .row:last-of-type{border-bottom:1px solid rgba(250,246,238,.15)}.asia-stats .cta-wrap{margin-top:28px}.preview{padding:130px 0;background:var(--bg)}.preview h2{font-size:clamp(32px,4.4vw,52px);font-weight:300;letter-spacing:-.025em;line-height:1.08;margin-top:22px}.callouts{display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;margin-top:36px}@media (max-width:920px){.callouts{flex-wrap:wrap}}.callout{flex-shrink:0;padding:10px 16px;font-size:11px;font-weight:500;letter-spacing:.06em;color:var(--ink-soft);background:var(--cream);border:1px solid var(--rule);border-radius:999px;text-align:center;white-space:nowrap}.phones-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;justify-items:center;margin-top:56px}@media (max-width:980px){.phones-row{grid-template-columns:1fr}}.phone-mock{position:relative;width:100%;max-width:290px;aspect-ratio:9/19.2;background:#1a1a1a;border-radius:38px;padding:8px;box-shadow:0 24px 70px rgba(14,36,25,.28),0 4px 12px rgba(14,36,25,.14)}.phone-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:95px;height:22px;background:#1a1a1a;border-radius:0 0 14px 14px;z-index:2}.phone-screen{width:100%;height:100%;border-radius:32px;overflow:hidden;display:flex;flex-direction:column}.phone-screen.cream-theme{background:var(--cream);color:var(--ink)}.phone-screen.jade-theme{background:var(--jade-deep);color:var(--cream)}.ps-status{justify-content:space-between;padding:14px 22px 4px;font-size:12px;font-weight:600}.ps-icons,.ps-status{display:flex;align-items:center}.ps-icons{gap:4px}.ps-header{display:flex;justify-content:space-between;align-items:center;padding:10px 18px 14px;border-bottom:1px solid rgba(0,0,0,.06)}.phone-screen.jade-theme .ps-header{border-bottom-color:rgba(250,246,238,.1)}.ps-title{font-size:15px;font-weight:500;flex:1 1;text-align:center}.ps-body{flex:1 1;padding:18px 16px 16px;overflow:hidden}.ps-eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.ps-eyebrow.gold{color:var(--gold)}.ps-eyebrow.muted{color:var(--ink-muted);margin-top:16px}.ps-eyebrow.muted-cream{color:rgba(250,246,238,.55);margin-top:16px}.ps-bignum{font-size:32px;font-weight:300;letter-spacing:-.025em;line-height:1;color:inherit}.ps-subnote{font-size:11px;color:var(--ink-muted);margin-top:6px;line-height:1.4}.phone-screen.jade-theme .ps-subnote{color:rgba(250,246,238,.55)}.ps-stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:14px}.ps-stat-card{background:rgba(0,0,0,.03);border-radius:10px;padding:10px 12px}.ps-stat-card .v{font-size:17px;font-weight:500;color:var(--ink)}.ps-stat-card .l{font-size:9.5px;color:var(--ink-muted);margin-top:2px}.ps-finding{border:1px solid var(--rule);border-radius:10px;padding:10px 12px;margin-bottom:8px}.ps-finding-meta{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:6px}.ps-finding-meta .dot{width:5px;height:5px;border-radius:50%}.ps-finding-name{font-size:13px;color:var(--ink)}.ps-bignum-row{display:flex;align-items:baseline;gap:8px}.ps-bignum-row .ps-bignum{font-size:44px}.ps-unit{font-size:13px;color:rgba(250,246,238,.65)}.ps-unit.gold-soft{color:var(--gold);font-style:normal}.ps-compare-card{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(250,246,238,.15);border-radius:10px;padding:10px 12px;margin-bottom:7px}.ps-compare-card .cc-name{font-size:12.5px;font-weight:500;color:var(--cream);margin-bottom:2px}.ps-compare-card .cc-meta{font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(250,246,238,.55)}.ps-compare-card .cc-val{font-size:24px;font-weight:400;letter-spacing:-.02em;color:var(--cream)}.ps-compare-card.highlighted{background:var(--cream);border-color:rgba(184,134,92,.4)}.ps-compare-card.highlighted .cc-name,.ps-compare-card.highlighted .cc-val{color:var(--ink)}.ps-compare-card.highlighted .cc-meta{color:var(--ink-muted)}.ps-compare-card.subtle{background:rgba(250,246,238,.06)}.ps-insight{background:rgba(184,134,92,.12);border:1px solid rgba(184,134,92,.3);border-radius:10px;padding:10px 12px;font-size:11.5px;color:rgba(250,246,238,.85);margin-top:8px;line-height:1.45}.ps-arrow-down{color:var(--jade)}.ps-chart{width:100%;height:110px;margin:12px 0 4px}.ps-chart-axis{font-size:9px;letter-spacing:.06em;color:var(--ink-muted);text-transform:uppercase}.ps-chart-axis,.ps-test-row{display:flex;justify-content:space-between}.ps-test-row{align-items:center;padding:12px 0;border-bottom:1px solid var(--rule)}.ps-test-row:last-child{border-bottom:none}.tr-name{font-size:13px;color:var(--ink)}.tr-date{font-size:10px;color:var(--ink-muted);letter-spacing:.05em;margin-left:6px}.ai-preview{padding:130px 0;background:var(--cream)}.ai-preview h2{font-size:clamp(32px,4.4vw,52px);font-weight:300;letter-spacing:-.025em;line-height:1.08;margin-top:22px}.ai-grid{display:grid;grid-template-columns:1fr .8fr;grid-gap:80px;gap:80px;margin-top:56px;align-items:start}@media (max-width:920px){.ai-grid{grid-template-columns:1fr;gap:56px}}.qa{margin-bottom:36px}.qa-user{background:var(--bg);border:1px solid var(--rule);border-radius:6px;padding:14px 18px;font-size:14px;font-weight:500;color:var(--ink);text-align:right;margin-left:80px;margin-bottom:12px}@media (max-width:920px){.qa-user{margin-left:24px}}.qa-ai{background:#fff;border:1px solid var(--rule);border-left:3px solid var(--jade);padding:18px 20px;font-size:14px;color:var(--ink-soft);line-height:1.6;border-radius:0 6px 6px 0;margin-right:80px;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:920px){.qa-ai{margin-right:24px}}.ai-label{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--jade);margin-bottom:8px}.qa-ai-body{width:100%}.confirm-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--jade);color:var(--jade);background:transparent;font-size:12px;font-weight:500;margin-top:18px;transition:all .18s ease}.confirm-btn:hover{background:var(--jade);color:var(--cream)}.ios-phone{width:100%;max-width:280px;margin:0 auto;aspect-ratio:9/19.5;background:#1a1a1a;border-radius:38px;padding:8px;position:relative;box-shadow:0 24px 70px rgba(14,36,25,.28),0 4px 12px rgba(14,36,25,.14)}.ios-screen{width:100%;height:100%;background:var(--cream);border-radius:32px;overflow:hidden;display:flex;flex-direction:column}.ios-status{padding:14px 22px 4px;font-size:12px;font-weight:600}.ios-header,.ios-status{display:flex;justify-content:space-between;align-items:center}.ios-header{padding:10px 18px 14px;border-bottom:1px solid var(--rule)}.ios-header .ios-title{flex:1 1;text-align:center;font-size:15px;font-weight:500}.ios-body{flex:1 1;padding:16px 14px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.phone-chat-bubble{font-size:12px;line-height:1.45;padding:10px 14px;max-width:80%}.phone-chat-bubble.user{align-self:flex-end;background:var(--jade);color:var(--cream);border-radius:16px 16px 4px 16px;margin-left:30px}.phone-chat-bubble.ai{align-self:flex-start;background:var(--cream);border:1px solid var(--rule);color:var(--ink-soft);border-radius:16px 16px 16px 4px;margin-right:30px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.phone-confirm-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--jade);color:var(--jade);border-radius:999px;font-size:9px;font-weight:500;background:transparent}.phone-input{border-top:1px solid var(--rule);padding:10px 14px;display:flex;align-items:center;gap:8px;background:var(--cream)}.phone-input input{flex:1 1;border:none;background:transparent;font-size:12px;color:var(--ink-soft);outline:none;font-family:inherit}.phone-input .send-btn{width:26px;height:26px;background:var(--jade);border-radius:50%;color:var(--cream);display:flex;align-items:center;justify-content:center}.privacy-strip{padding:80px 0;background:var(--bg-warm)}.privacy-strip h2{font-size:clamp(32px,4.4vw,52px);font-weight:300;letter-spacing:-.025em;line-height:1.08;margin-top:22px}.privacy-strip .body{margin-top:22px;font-size:16px;color:var(--ink-soft);max-width:720px;line-height:1.6}.privacy-points{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:40px}@media (max-width:720px){.privacy-points{grid-template-columns:1fr}}.priv-pt{background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:20px 24px;display:flex;align-items:flex-start;gap:14px;font-size:14px;color:var(--ink);line-height:1.5}.priv-pt svg{flex-shrink:0;margin-top:2px;color:var(--gold)}.pricing{padding:130px 0;background:var(--bg-warm)}.pricing .section-header{margin:0 auto;text-align:center}.pricing .section-header .eyebrow,.pricing .section-header .lede,.pricing .section-header h2{display:block;margin-left:auto;margin-right:auto}.pricing h2{font-size:clamp(32px,4.4vw,52px);font-weight:300;letter-spacing:-.025em;line-height:1.08}.pricing .lede,.pricing h2{margin-top:22px}.price-card{position:relative;max-width:560px;margin:56px auto 0;background:var(--jade);color:var(--cream);border-radius:10px;padding:48px 44px;box-shadow:0 24px 64px rgba(14,36,25,.22)}@media (max-width:720px){.price-card{padding:36px 28px}}.price-card .badge{font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.price-card .plan-name{font-size:30px;font-weight:400;letter-spacing:-.015em;margin-bottom:22px}.price-card .y1{font-size:clamp(40px,6vw,56px);font-weight:300;letter-spacing:-.025em;line-height:1}.price-card .y1 .sml{font-size:18px;color:rgba(250,246,238,.65);margin-left:6px;font-weight:400}.price-card .price-note{font-size:13px;color:rgba(250,246,238,.7);margin-top:14px;line-height:1.5}.price-card .y2{margin-top:28px;border-top:1px solid rgba(250,246,238,.18);padding-top:24px;font-size:22px;font-weight:400;color:var(--gold-soft)}.deposit-strip{background:rgba(184,134,92,.16);border:1px solid rgba(184,134,92,.36);border-radius:6px;padding:14px 16px;margin-top:28px;font-size:13px;color:var(--cream);line-height:1.5}.price-card h4{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:32px 0 16px;line-height:1.3}.price-list{list-style:none;margin:0;padding:0}.price-list li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;color:rgba(250,246,238,.85);line-height:1.45}.price-list svg{color:var(--gold-soft);flex-shrink:0;margin-top:3px}.price-list.faded li{font-size:12.5px;color:rgba(250,246,238,.7)}.price-italic{margin-top:18px;font-size:12px;color:rgba(250,246,238,.65);line-height:1.5}.price-cta{display:block;width:100%;margin-top:28px;padding:16px;background:var(--gold);color:var(--bg-dark);border-radius:999px;font-size:15px;font-weight:500;text-align:center;border:none;cursor:pointer;transition:all .18s ease}.price-cta:hover{background:#c8966c;transform:translateY(-1px)}.price-link{display:block;width:100%;text-align:center;margin-top:14px;font-size:13px;color:var(--gold-soft);background:transparent;border:none;cursor:pointer}.price-footer{margin-top:22px;font-size:11.5px;color:rgba(250,246,238,.55);text-align:center;line-height:1.5}.pricing-tail{margin-top:32px;text-align:center}.final-cta{position:relative;padding:140px 0;background:var(--bg-dark);color:var(--cream);text-align:center;overflow:hidden}.final-cta:after{content:"";position:absolute;bottom:-200px;left:50%;transform:translateX(-50%);width:700px;height:400px;background:radial-gradient(circle,rgba(184,134,92,.25),transparent 70%);filter:blur(60px);pointer-events:none}.final-cta .container{position:relative;z-index:1}.final-cta h2{font-size:clamp(40px,6vw,76px);font-weight:300;letter-spacing:-.025em;line-height:1.05;max-width:880px;margin:0 auto;color:var(--cream)}.final-cta .body{margin:32px auto 16px;font-size:17px;color:rgba(250,246,238,.7);max-width:560px;line-height:1.55}.final-cta .support{font-size:13px;color:rgba(250,246,238,.55);max-width:460px;margin:0 auto 40px;line-height:1.5}.final-cta .ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.page-hero{padding:140px 0 80px}@media (max-width:720px){.page-hero{padding:110px 0 60px}}.page-hero h1{font-size:clamp(40px,5.4vw,72px);font-weight:300;letter-spacing:-.025em;line-height:1.05;margin:22px 0 24px;color:var(--ink);max-width:920px}.page-hero .lede{font-size:17px;max-width:720px}.page-section{padding:80px 0;background:var(--bg)}.page-section.alt{background:var(--bg-warm)}.page-section.dark{background:var(--bg-dark);color:var(--cream)}.page-section.dark h2,.page-section.dark h3,.page-section.dark p{color:var(--cream)}.page-section.dark p{color:rgba(250,246,238,.7)}@media (max-width:720px){.page-section{padding:60px 0}}.page-section h2{font-size:clamp(28px,3.6vw,44px);font-weight:300;letter-spacing:-.025em;line-height:1.1;margin-top:22px;max-width:880px}.page-section>.container>.copy,.page-section>.container>p{font-size:17px;color:var(--ink-soft);line-height:1.6;max-width:720px;margin-top:22px}.page-section.dark>.container>p{color:rgba(250,246,238,.75)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule)}@media (max-width:920px){.steps-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.steps-grid{grid-template-columns:1fr}}.step{padding:36px 28px 36px 0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.step:last-child{border-right:none}.step .num{display:flex;align-items:center;gap:12px;margin-bottom:20px}.step .num span{font-size:60px;font-weight:300;color:var(--jade);letter-spacing:-.02em;line-height:1}.step .num .dash{flex:1 1;height:2px;background:var(--gold)}.step h3{font-size:20px;font-weight:400;line-height:1.25;letter-spacing:-.01em;margin:0 0 12px;color:var(--ink)}.step p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}@media (max-width:920px){.step:nth-child(2n){border-right:none}}.timeline-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}@media (max-width:920px){.timeline-grid{grid-template-columns:1fr}}.timeline-card{background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:28px}.timeline-card .eyebrow-tl{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.timeline-card .val{font-size:24px;font-weight:400;color:var(--ink);margin-bottom:10px;letter-spacing:-.01em}.timeline-card p{font-size:13px;color:var(--ink-soft);line-height:1.55;margin:0}.compare-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:40px}@media (max-width:920px){.compare-grid{grid-template-columns:1fr;gap:24px}}.compare-card{background:rgba(245,241,234,.04);border:1px solid rgba(250,246,238,.15);border-radius:6px;padding:32px}.compare-card .tag{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:14px}.compare-card h3{font-size:24px;font-weight:400;color:var(--cream);letter-spacing:-.01em;line-height:1.2;margin:0 0 14px}.compare-card p{font-size:14px;color:rgba(250,246,238,.7);line-height:1.6;margin:0}.compare-card.highlight{background:linear-gradient(165deg,rgba(184,134,92,.16),rgba(27,61,47,.18));border-color:rgba(184,134,92,.36)}.wm-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;margin-top:48px;max-width:920px;border-top:1px solid var(--rule);padding-top:28px}@media (max-width:720px){.wm-stats{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:480px){.wm-stats{grid-template-columns:1fr}}.wm-stat .num{font-size:32px;font-weight:300;letter-spacing:-.02em;color:var(--jade)}.wm-stat .lbl{font-size:13px;color:var(--ink-muted);line-height:1.35;margin-top:8px}.wm-howto{background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:24px 28px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media (max-width:720px){.wm-howto{grid-template-columns:1fr;gap:16px}}.wm-howto>div{font-size:13px;color:var(--ink-soft);line-height:1.55}.wm-howto strong{color:var(--ink);font-weight:500}.wm-howto .jade-strong strong{color:var(--jade)}.wgs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:48px;max-width:940px}@media (max-width:720px){.wgs-grid{grid-template-columns:1fr}}.wgs-card{background:rgba(245,241,234,.05);border:1px solid rgba(250,246,238,.15);border-radius:6px;padding:28px 24px}.wgs-card h3{font-size:20px;font-weight:400;color:var(--cream);letter-spacing:-.01em;line-height:1.25;margin:0 0 12px}.wgs-card p{font-size:14px;color:rgba(250,246,238,.7);line-height:1.55;margin:0 0 16px}.wgs-genes{font-size:11px;letter-spacing:.06em;color:var(--gold);font-family:ui-monospace,SF Mono,Menlo,monospace;line-height:1.5}.wm-controls{display:flex;gap:10px;margin:28px 0 12px}.wm-controls .btn{padding:9px 16px;font-size:13px}.wm-categories{border-top:1px solid var(--rule);margin-top:24px}.wm-cat{border-bottom:1px solid var(--rule)}.wm-cat-bar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:22px 4px;text-align:left;border:none;background:transparent;cursor:pointer;transition:background .18s ease}.wm-cat-bar:hover{background:rgba(27,61,47,.03)}.wm-cat-left{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.wm-cat-name{font-size:22px;font-weight:400;color:var(--ink);letter-spacing:-.01em}.wm-cat-sub{font-size:12px;color:var(--ink-muted);letter-spacing:.04em}.wm-cat-icon{position:relative;width:26px;height:26px;border-radius:50%;border:1px solid var(--rule);flex-shrink:0;transition:background .25s ease,border-color .25s ease}.wm-cat-icon:after,.wm-cat-icon:before{content:"";position:absolute;background:var(--ink);transition:transform .25s ease,background .25s ease}.wm-cat-icon:before{transform:translate(-50%,-50%)}.wm-cat-icon:after,.wm-cat-icon:before{top:50%;left:50%;width:10px;height:1.4px}.wm-cat-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.wm-cat.open .wm-cat-icon{background:var(--jade);border-color:var(--jade)}.wm-cat.open .wm-cat-icon:after,.wm-cat.open .wm-cat-icon:before{background:var(--cream)}.wm-cat.open .wm-cat-icon:after{transform:translate(-50%,-50%) rotate(180deg)}.wm-cat.open .wm-cat-icon:before{transform:translate(-50%,-50%) rotate(90deg)}.wm-cat-body{overflow:hidden;max-height:0;padding-bottom:0;transition:max-height .3s ease,padding-bottom .3s ease}.wm-cat.open .wm-cat-body{max-height:8000px;padding-bottom:24px}.wm-cat-desc{font-size:14px;color:var(--ink-soft);line-height:1.6;max-width:720px;margin:0 0 24px}.wm-marker-table{border-top:1px solid var(--rule)}.wm-marker-head{padding:12px 8px;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.wm-marker-head,.wm-marker-row{display:grid;grid-template-columns:1fr 1.6fr 1fr;grid-gap:20px;gap:20px;border-bottom:1px solid var(--rule)}.wm-marker-row{padding:14px 8px;font-size:14px}.wm-marker-row:last-child{border-bottom:none}.wm-marker-row:nth-child(odd){background:rgba(27,61,47,.025)}.wm-marker-name{font-weight:500;color:var(--ink)}.wm-marker-desc{color:var(--ink-soft);line-height:1.55}.wm-marker-sample{font-size:11px;color:var(--ink-muted);letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,monospace}@media (max-width:720px){.wm-marker-head{display:none}.wm-marker-row{grid-template-columns:1fr;gap:6px}.wm-marker-sample:before{content:"Sample · ";color:var(--ink-muted);font-family:inherit}}.pricing-table{width:100%;max-width:880px;margin-top:32px;border-collapse:collapse}.pricing-table thead th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);padding:14px 18px;border-bottom:1px solid var(--rule)}.pricing-table td{padding:22px 18px;font-size:15px;border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-soft)}.pricing-table .year{font-weight:500;color:var(--ink)}.pricing-table .price{font-weight:400;color:var(--jade);white-space:nowrap}.pricing-table .includes{line-height:1.55}.pricing-inline-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:0;background:none;border:none;color:var(--jade);font-size:13px;font-weight:500;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;transition:-webkit-text-decoration-color .18s ease;transition:text-decoration-color .18s ease;transition:text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.pricing-inline-link:hover{-webkit-text-decoration-color:var(--jade);text-decoration-color:var(--jade)}@media (max-width:920px){.pricing-table .label-col{display:none}}.billing-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:40px;max-width:920px}@media (max-width:720px){.billing-grid{grid-template-columns:1fr}}.billing-card{background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:28px}.billing-card .num{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.billing-card h3{font-size:19px;font-weight:500;color:var(--ink);margin:0 0 10px}.billing-card p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}.faq-list{max-width:840px;margin-top:48px}.faq-item{border-top:1px solid var(--rule);padding:0}.faq-item:last-child{border-bottom:1px solid var(--rule)}.faq-q{display:flex;justify-content:space-between;align-items:center;width:100%;padding:28px 0;text-align:left;font-size:19px;font-weight:400;letter-spacing:-.01em;color:var(--ink);background:transparent;border:none;cursor:pointer;line-height:1.3;gap:24px}.faq-icon{position:relative;width:22px;height:22px;border-radius:50%;border:1px solid var(--rule);flex-shrink:0;transition:background .25s ease,border-color .25s ease}.faq-icon:after,.faq-icon:before{content:"";position:absolute;background:var(--ink);top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:1.3px;transition:transform .25s ease,background .25s ease}.faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item.open .faq-icon{background:var(--jade);border-color:var(--jade)}.faq-item.open .faq-icon:after,.faq-item.open .faq-icon:before{background:var(--cream)}.faq-item.open .faq-icon:after{transform:translate(-50%,-50%) rotate(180deg)}.faq-a{overflow:hidden;max-height:0;transition:max-height .32s ease,margin-bottom .32s ease}.faq-item.open .faq-a{max-height:600px;margin-bottom:28px}.faq-a p{font-size:15px;color:var(--ink-soft);line-height:1.65;max-width:720px;margin:0}.trust-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:48px}@media (max-width:720px){.trust-grid{grid-template-columns:1fr}}.trust-card{background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:32px 28px}.trust-card svg{color:var(--gold);margin-bottom:14px}.trust-card h3{font-size:20px;font-weight:400;letter-spacing:-.01em;color:var(--ink);margin:0 0 12px}.trust-card p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}.trust-card.full{grid-column:1/-1}.cs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:48px}@media (max-width:720px){.cs-grid{grid-template-columns:1fr}}.cs-card{background:var(--cream);border:1px solid var(--rule);border-radius:6px;padding:28px}.cs-card .num{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.cs-card h3{font-size:18px;font-weight:500;color:var(--ink);margin:0 0 10px}.cs-card p{font-size:14px;color:var(--ink-soft);line-height:1.6;margin:0}.confirmation{min-height:70vh;display:flex;flex-direction:column;justify-content:center}.confirmation .conf-indicator{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:22px}.confirmation h1{font-size:clamp(36px,5vw,60px);font-weight:300;letter-spacing:-.025em;line-height:1.05;margin:22px 0 0}.confirmation .lede-ck{font-size:18px;color:var(--ink-soft);line-height:1.55;max-width:540px;margin-top:24px}.next-rows{margin-top:56px;max-width:640px}.next-row{display:flex;gap:24px;padding:24px 0;border-top:1px solid var(--rule)}.next-row:last-child{border-bottom:1px solid var(--rule)}.next-row .label{width:130px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);line-height:1.3}.next-row .body{flex:1 1;font-size:15px;color:var(--ink-soft);line-height:1.55}.next-row .body strong{color:var(--ink);font-weight:500}@media (max-width:620px){.next-row{flex-direction:column;gap:6px}.next-row .label{width:auto}}.confirmation .soft-foot{margin-top:40px;font-size:14px;color:var(--ink-soft);max-width:540px;line-height:1.55}.confirmation .soft-foot a{color:var(--jade);text-decoration:underline;text-underline-offset:3px}.confirmation .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.center-text{text-align:center}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.btn-row{display:flex;gap:14px;flex-wrap:wrap}.btn-row.center{justify-content:center}main{padding-bottom:0}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_755215{font-family:Geist,Geist Fallback;font-style:normal}.__variable_755215{--font-geist:"Geist","Geist Fallback"}