:root{--bg:#0a0a0a;--bg-elevated:#141414;--bg-subtle:#1c1c1c;--text:#f5f5f5;--text-muted:hsla(0,0%,96%,.6);--text-subtle:hsla(0,0%,96%,.4);--border:hsla(0,0%,96%,.1);--border-hover:hsla(0,0%,96%,.2);--accent:#fff;--accent-fg:#0a0a0a;--gold:#d4af37;--font-display:var(--font-fraunces),ui-serif,Georgia,serif;--font-sans:var(--font-geist),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01","pnum"}body{scroll-behavior:smooth;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:0;background:none}img{max-width:100%;display:block}::selection{background:var(--gold);color:var(--bg)}.wrap{max-width:1200px}.wrap,.wrap-wide{margin:0 auto;padding:0 24px}.wrap-wide{max-width:1280px}@media (min-width:768px){.wrap,.wrap-wide{padding:0 48px}}.section{padding:96px 0}@media (min-width:768px){.section{padding:128px 0}}.eyebrow{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-subtle)}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}.display{font-family:var(--font-display);font-weight:500;letter-spacing:-.02em;line-height:1.02}.display em{font-style:italic;font-weight:500}.mono{font-family:var(--font-mono)}.gold{color:var(--gold)}.hr{height:1px;background:var(--border);border:0}.btn{display:inline-flex;align-items:center;gap:10px;border-radius:9999px;padding:16px 28px;font-weight:600;font-size:15px;transition:transform .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap}.btn-primary{background:var(--accent);color:var(--accent-fg)}.btn-primary:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--border-hover);color:var(--text)}.btn-ghost:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,96%,.3)}.btn-lg{padding:20px 40px;font-size:17px}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-hover);border-radius:9999px;padding:6px 14px;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.pill .dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .25s ease,border-color .25s ease,-webkit-backdrop-filter .25s ease;transition:background .25s ease,backdrop-filter .25s ease,border-color .25s ease;transition:background .25s ease,backdrop-filter .25s ease,border-color .25s ease,-webkit-backdrop-filter .25s ease;border-bottom:1px solid transparent}.nav.scrolled{background:hsla(0,0%,4%,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:-.02em}.logo .dot{color:var(--gold)}.nav-links{display:none;gap:32px;font-size:14px;color:var(--text-muted)}@media (min-width:900px){.nav-links{display:flex}}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--text)}.nav-cta{background:var(--accent);color:var(--accent-fg);border-radius:9999px;padding:9px 18px;font-size:14px;font-weight:500}.nav-cta:hover{background:hsla(0,0%,100%,.9)}.hamburger{display:none;width:40px;height:40px;border:1px solid var(--border);border-radius:10px;align-items:center;justify-content:center}@media (max-width:899px){.hamburger{display:inline-flex}.nav-cta{display:none}}.hero{padding-top:168px;padding-bottom:96px;text-align:center;position:relative}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(212,175,55,.05),transparent 55%);pointer-events:none}.proof-bar{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:40px}.proof-bar span{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-subtle)}.proof-bar .sep{opacity:.5}.hero h1{font-size:clamp(48px,9vw,120px);line-height:.95;max-width:900px;margin:28px auto 32px}.hero p.lede{font-size:clamp(17px,1.6vw,21px);color:var(--text-muted);max-width:640px;margin:0 auto;line-height:1.55}.hero .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:48px}.hero .trust{margin-top:24px;font-size:12px;color:var(--text-subtle)}.hero .trust b{color:var(--text-muted);font-weight:500}.rolling{margin-top:96px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rolling-track{display:flex;gap:20px;animation:roll 50s linear infinite;width:max-content}.rolling:hover .rolling-track{animation-play-state:paused}@keyframes roll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.card-tile{width:260px;aspect-ratio:4/5;border:1px solid var(--border);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));display:flex;flex-direction:column;justify-content:space-between;padding:18px;flex-shrink:0;position:relative;overflow:hidden}.card-tile:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 12px,hsla(0,0%,100%,.025) 12px 13px);pointer-events:none}.card-tile .tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle)}.card-tile .label{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.card-tile .tnum{font-family:var(--font-display);font-size:48px;font-style:italic;color:hsla(0,0%,100%,.15)}.section-head{text-align:center;max-width:760px;margin:0 auto 72px}.section-head h2{font-size:clamp(34px,5vw,64px);margin:20px auto}.section-head p{color:var(--text-muted);font-size:17px;line-height:1.55}.steps{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media (min-width:900px){.steps{grid-template-columns:repeat(3,1fr);gap:32px}}.step{position:relative;padding:40px 32px 36px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0));transition:border-color .25s,transform .25s}.step:hover{border-color:var(--border-hover);transform:translateY(-2px)}.step .num{font-family:var(--font-mono);font-size:84px;font-weight:500;color:hsla(0,0%,100%,.07);line-height:1;margin-bottom:16px;letter-spacing:-.04em}.step h3{font-size:22px;font-weight:600;margin:0 0 12px;letter-spacing:-.01em}.step p{color:var(--text-muted);line-height:1.55;font-size:15px;margin:0}.benefit{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;align-items:center;padding:40px 0;border-top:1px solid var(--border)}.benefit:first-of-type{border-top:0;padding-top:0}@media (min-width:900px){.benefit{grid-template-columns:1fr 1fr;gap:80px;padding:80px 0}}.benefit .txt h3{font-family:var(--font-display);font-weight:500;font-size:clamp(28px,3.6vw,42px);line-height:1.1;margin:0 0 20px;letter-spacing:-.02em}.benefit .txt p{color:var(--text-muted);font-size:16px;line-height:1.6;margin:0 0 24px;max-width:480px}.benefit ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.benefit li{display:flex;gap:12px;font-size:15px;color:var(--text);line-height:1.5}.benefit li svg{flex-shrink:0;margin-top:3px;color:var(--gold)}.benefit.reverse .txt{order:2}.benefit.reverse .vis{order:1}@media (max-width:899px){.benefit.reverse .txt{order:1}.benefit.reverse .vis{order:2}}.vis{aspect-ratio:16/10;border:1px solid var(--border);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;color:var(--text-subtle);letter-spacing:.1em;position:relative;overflow:hidden}.vis:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 16px,hsla(0,0%,100%,.02) 16px 17px)}.features{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.features{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.features{grid-template-columns:repeat(3,1fr)}}.feat{padding:28px;border:1px solid var(--border);border-radius:16px;background:hsla(0,0%,100%,.015);transition:border-color .2s,transform .2s}.feat:hover{border-color:var(--border-hover);transform:translateY(-2px)}.feat .icon{width:40px;height:40px;border:1px solid var(--border);border-radius:999px;background:hsla(0,0%,100%,.03);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:var(--text-muted)}.feat h4{margin:0 0 6px;font-size:16px;font-weight:600;letter-spacing:-.01em}.feat p{margin:0;font-size:14px;color:var(--text-muted);line-height:1.5}.mid-cta{background:var(--bg-elevated);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:96px 0;text-align:center}.mid-cta h2{font-size:clamp(32px,4.4vw,56px);max-width:760px;margin:16px auto 20px}.mid-cta p{color:var(--text-muted);font-size:17px;max-width:540px;margin:0 auto 32px}.stars{display:inline-flex;gap:2px;color:var(--gold)}.rating-row{margin-top:28px;gap:14px;align-items:center;font-size:14px;color:var(--text-muted)}.badges,.rating-row{display:flex;justify-content:center;flex-wrap:wrap}.badges{margin-top:18px;gap:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle)}.modules-grid{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px}@media (min-width:1024px){.modules-grid{grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}}.module{border:1px solid var(--border);border-radius:18px;padding:28px;margin-bottom:16px;background:hsla(0,0%,100%,.015);transition:border-color .2s}.module:hover{border-color:var(--border-hover)}.module .w{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin-bottom:10px}.module h3{margin:0 0 10px;font-size:22px;font-weight:600;letter-spacing:-.01em}.module .desc{color:var(--text-muted);font-size:15px;line-height:1.55;margin:0 0 18px}.module ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.module li{display:flex;gap:10px;font-size:14.5px;color:var(--text);line-height:1.5}.module li svg{flex-shrink:0;margin-top:4px;color:var(--gold)}.platform-mock{aspect-ratio:4/5;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));padding:24px;position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.platform-mock .pbar{height:10px;width:40%;background:hsla(0,0%,100%,.1);border-radius:6px}.platform-mock .prow{height:48px;border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;padding:0 14px;gap:12px;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.platform-mock .prow .pcheck{width:16px;height:16px;border-radius:999px;background:rgba(212,175,55,.15);border:1px solid rgba(212,175,55,.35);flex-shrink:0}.platform-mock .pvid{aspect-ratio:16/10;border:1px solid var(--border);border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));position:relative}.platform-mock .pvid,.platform-mock .pvid .play{display:flex;align-items:center;justify-content:center}.platform-mock .pvid .play{width:44px;height:44px;border-radius:999px;background:hsla(0,0%,100%,.9);color:#0a0a0a}.big-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;text-align:center;margin-bottom:64px}@media (min-width:900px){.big-stats{grid-template-columns:repeat(4,1fr)}}.big-stats .stat{padding:40px 12px;border:1px solid var(--border);border-radius:18px}.big-stats .big{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(48px,6vw,84px);line-height:1;color:var(--text);letter-spacing:-.03em}.big-stats .lbl{font-size:13px;color:var(--text-muted);margin-top:10px;line-height:1.4}.testis{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-bottom:64px}@media (min-width:900px){.testis{grid-template-columns:1fr 1fr;gap:20px}}.testi{padding:28px;border:1px solid var(--border);border-radius:18px;background:hsla(0,0%,100%,.02)}.testi .stars{margin-bottom:16px}.testi q{quotes:"\201E" "\201D";font-size:16px;line-height:1.6;color:var(--text);display:block;margin-bottom:18px}.testi q:before{content:open-quote}.testi q:after{content:close-quote}.testi .who{font-size:13px;color:var(--text-muted)}.testi .who b{color:var(--text);font-weight:500}.videos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (min-width:900px){.videos{grid-template-columns:repeat(4,1fr)}}.vthumb{aspect-ratio:4/5;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));display:flex;flex-direction:column;justify-content:space-between;padding:18px;position:relative;transition:transform .2s,border-color .2s}.vthumb:hover{transform:translateY(-2px);border-color:var(--border-hover)}.vthumb .play{position:absolute;inset:0;margin:auto;width:56px;height:56px;border-radius:999px;background:hsla(0,0%,100%,.95);color:#0a0a0a;display:flex;align-items:center;justify-content:center}.vthumb .bottom{position:relative;z-index:1}.vthumb .bottom b{font-size:14px;display:block}.vthumb .bottom small{font-size:12px;color:var(--text-muted)}.cases{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -24px;padding:4px 24px 24px}@media (min-width:768px){.cases{margin:0 -48px;padding-left:48px;padding-right:48px}}.cases::-webkit-scrollbar{height:6px}.cases::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:999px}.case{min-width:380px;max-width:380px;scroll-snap-align:start;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:hsla(0,0%,100%,.02);display:flex;flex-direction:column}.case .map{aspect-ratio:4/3;background:radial-gradient(circle at 30% 40%,rgba(212,175,55,.12),transparent 40%),radial-gradient(circle at 70% 60%,hsla(0,0%,100%,.05),transparent 40%),linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));position:relative;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.case .map:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0) 0 0 /40px 40px,linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0) 0 0 /40px 40px}.case .body{padding:24px;display:flex;flex-direction:column;gap:14px}.case h4{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.case .meta{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-subtle)}.case .nums{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.case .nums .n{flex:1 1}.case .nums .k{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);font-family:var(--font-mono)}.case .nums .v{font-family:var(--font-mono);font-size:20px;font-weight:600;color:var(--text)}.case .nums .v.out{color:var(--gold)}.case .nums .arr{color:var(--text-subtle)}.case .desc{font-size:14px;color:var(--text-muted);line-height:1.5;margin:0}.cmp{overflow-x:auto;border:1px solid var(--border);border-radius:20px}.cmp table{width:100%;border-collapse:collapse;min-width:720px}.cmp td,.cmp th{padding:18px 20px;text-align:left;font-size:14px;border-bottom:1px solid var(--border);vertical-align:middle}.cmp th{font-weight:500;font-size:13px;color:var(--text-muted);background:hsla(0,0%,100%,.015);font-family:var(--font-sans);letter-spacing:0}.cmp th:first-child{color:var(--text-subtle);width:32%}.cmp .ours{background:hsla(0,0%,100%,.04);border-left:1px solid hsla(0,0%,100%,.18);border-right:1px solid hsla(0,0%,100%,.18)}.cmp tr:last-child td{border-bottom:0}.cmp .check{color:var(--gold)}.cmp .x{color:var(--text-subtle)}.cmp td:not(:first-child),.cmp th:not(:first-child){text-align:center}.cmp .lbl{font-weight:500;color:var(--text)}.faq-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (min-width:1024px){.faq-grid{grid-template-columns:1.6fr 1fr;gap:64px;align-items:start}}details.q{border-bottom:1px solid var(--border);padding:22px 0}details.q summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.005em}details.q summary::-webkit-details-marker{display:none}details.q .icn{width:24px;height:24px;border:1px solid var(--border-hover);border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s,background .2s}details.q[open] .icn{background:var(--text);color:var(--bg);border-color:var(--text)}details.q:not([open]) .icn svg:last-child,details.q[open] .icn svg:first-child{display:none}details.q .ans{margin-top:14px;color:var(--text-muted);font-size:15px;line-height:1.6;max-width:640px}.contact-card{border:1px solid var(--border);border-radius:20px;padding:32px;background:hsla(0,0%,100%,.02);position:-webkit-sticky;position:sticky;top:96px}.contact-card h3{margin:0 0 10px;font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-.02em}.contact-card p{margin:0 0 20px;color:var(--text-muted);font-size:14.5px;line-height:1.55}.contact-card .mail{display:inline-flex;border:1px solid var(--border-hover);border-radius:9999px;padding:12px 18px;font-size:14px;margin-bottom:14px;transition:background .2s}.contact-card .mail:hover{background:hsla(0,0%,100%,.05)}.contact-card .tel{font-family:var(--font-mono);font-size:13px;color:var(--text-subtle);display:block}.lm{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media (min-width:900px){.lm{grid-template-columns:1.1fr 1fr;gap:80px}}.lm h2{font-size:clamp(32px,4.2vw,56px);margin:0 0 18px}.lm p.sub{color:var(--text-muted);font-size:17px;line-height:1.55;margin:0 0 28px;max-width:520px}.lm ul{list-style:none;padding:0;margin:0 0 28px;flex-direction:column}.lm li,.lm ul{display:flex;gap:12px}.lm li{font-size:15px;line-height:1.5}.lm li svg{color:var(--gold);flex-shrink:0;margin-top:3px}.lm form{display:flex;gap:10px;flex-wrap:wrap}.lm input{flex:1 1;min-width:220px;background:hsla(0,0%,100%,.04);border:1px solid var(--border-hover);border-radius:9999px;padding:14px 22px;font-size:15px;color:var(--text);font-family:inherit;outline:none;transition:border-color .2s,background .2s}.lm input:focus{border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.06)}.lm input::placeholder{color:var(--text-subtle)}.lm .note{margin-top:14px;font-size:12px;color:var(--text-subtle);line-height:1.5}.report-cover{aspect-ratio:3/4;border:1px solid var(--border);border-radius:20px;background:linear-gradient(165deg,rgba(212,175,55,.12),hsla(0,0%,100%,.06) 40%,hsla(0,0%,100%,.02));padding:40px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;transform:rotate(-2deg);transition:transform .3s ease}.report-cover:hover{transform:rotate(0deg)}.report-cover:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 22px,hsla(0,0%,100%,.02) 22px 23px)}.report-cover .top{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);position:relative}.report-cover .yr{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(72px,10vw,130px);line-height:.9;letter-spacing:-.04em;color:var(--text);position:relative}.report-cover .foot{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);position:relative}.final{padding:128px 0;text-align:center;position:relative;background:radial-gradient(ellipse at center,rgba(212,175,55,.05),transparent 65%)}.final h2{font-size:clamp(42px,7vw,104px);max-width:900px;margin:22px auto 24px;line-height:1.03;font-style:italic}.final h2 .plain{font-style:normal;color:var(--text)}.final p{color:var(--text-muted);font-size:18px;max-width:560px;margin:0 auto;line-height:1.55}.final .ctas{gap:14px;margin-top:48px}.final .bar,.final .ctas{display:flex;justify-content:center;flex-wrap:wrap}.final .bar{margin-top:40px;gap:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle)}footer{background:#080808;border-top:1px solid var(--border);padding:80px 0 40px}.foot{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media (min-width:768px){.foot{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}}.foot h5{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle);margin:0 0 18px;font-weight:500}.foot a{display:block;font-size:14px;color:var(--text-muted);padding:4px 0;transition:color .2s}.foot a:hover{color:var(--text)}.foot .tag{color:var(--text-muted);font-size:14px;line-height:1.5;margin:10px 0 0;max-width:260px}.foot-btm{margin-top:64px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-subtle)}.price-pill{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--font-mono);font-size:13px}.price-pill .now{color:var(--gold);font-weight:600;font-size:14px}.price-pill .was{color:var(--text-subtle);text-decoration:line-through}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:none}.fadein{opacity:0;transform:translateY(10px);animation:fade .9s ease forwards}.fadein.d1{animation-delay:.1s}.fadein.d2{animation-delay:.25s}.fadein.d3{animation-delay:.4s}.fadein.d4{animation-delay:.55s}.fadein.d5{animation-delay:.7s}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}