.landing{--tangerine:#E6642A;--tangerine-deep:#C24E18;--tangerine-soft:#F2A87A;--tangerine-tint:#FBE3D3;--igloo:#F6F1E4;--igloo-soft:#FBF8EE;--igloo-deep:#EDE6D2;--brunnera:#8BC3E5;--cadet:#409BD8;--cadet-deep:#2378B5;--black-magic:#02011D;--black-magic-soft:#14182E;--navy:#122F56;--teal:#3C8F8E;--plum:#4F2B57;--lavender:#B1A5C8;--bg:#F8F8F5;--bg-soft:#FFFFFF;--bg-deep:#EDEDE7;--bg-warm:var(--igloo);--surface:#FFFFFF;--surface-warm:#FBFAF6;--surface-dark:var(--black-magic);--surface-navy:var(--navy);--surface-invert:var(--black-magic);--on-invert:#F4F1E8;--fg-1:#08091A;--fg-2:#2A2C44;--fg-3:#5E627A;--fg-4:#8B8FA3;--fg-5:#B8BBCB;--fg-on-dark:#F4F1E8;--fg-on-dark-mute:rgba(244,241,232,0.68);--fg-on-dark-dim:rgba(244,241,232,0.42);--accent:var(--tangerine);--accent-hover:var(--tangerine-deep);--accent-tint:var(--tangerine-tint);--link:var(--cadet-deep);--link-hover:var(--black-magic);--info:var(--cadet);--success:#2E8B5C;--warn:#D89018;--danger:#C2403A;--line:rgba(8,9,26,0.07);--line-soft:rgba(8,9,26,0.04);--line-strong:rgba(8,9,26,0.13);--line-on-dark:rgba(244,241,232,0.10);--shadow-xs:0 1px 2px rgba(2,1,29,0.04);--shadow-sm:0 2px 6px rgba(2,1,29,0.05),0 1px 2px rgba(2,1,29,0.04);--shadow-md:0 8px 24px -8px rgba(2,1,29,0.10),0 2px 6px rgba(2,1,29,0.05);--shadow-lg:0 24px 48px -16px rgba(2,1,29,0.15),0 8px 16px -4px rgba(2,1,29,0.06);--shadow-xl:0 48px 96px -24px rgba(2,1,29,0.22),0 16px 32px -8px rgba(2,1,29,0.08);--shadow-accent:0 12px 32px -8px rgba(230,100,42,0.32);--shadow-inset:inset 0 1px 0 rgba(255,255,255,0.6);--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:40px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--font-display:"Instrument Serif","Times New Roman",serif;--font-body:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-display-xl:clamp(72px,9vw,144px);--t-display-lg:clamp(56px,7vw,104px);--t-display-md:clamp(44px,5vw,72px);--t-h1:clamp(36px,4.2vw,56px);--t-h2:clamp(28px,3.2vw,40px);--t-h3:clamp(22px,2.2vw,28px);--t-h4:20px;--t-h5:18px;--t-body-lg:18px;--t-body:16px;--t-body-sm:14px;--t-caption:13px;--t-micro:11px;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--d-fast:150ms;--d-base:260ms;--d-slow:480ms;--d-glacial:900ms;font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing .display-lg,.landing .display-md,.landing .display-xl,.landing h1,.landing h2{font-family:var(--font-display);font-weight:400;line-height:.95;letter-spacing:-.02em;color:var(--fg-1)}.landing .display-xl{font-size:var(--t-display-xl);line-height:.88;letter-spacing:-.035em}.landing .display-lg{font-size:var(--t-display-lg);line-height:.9;letter-spacing:-.03em}.landing .display-md{font-size:var(--t-display-md);line-height:.95;letter-spacing:-.025em}.landing h1{font-size:var(--t-h1);line-height:1;letter-spacing:-.02em}.landing h2{font-size:var(--t-h2);line-height:1.05;letter-spacing:-.018em}.landing h3,.landing h4,.landing h5{font-family:var(--font-body);font-weight:600;color:var(--fg-1);letter-spacing:-.01em}.landing h3{font-size:var(--t-h3);line-height:1.2}.landing h4{font-size:var(--t-h4);line-height:1.3}.landing h5{font-size:var(--t-h5);line-height:1.35}.landing p{font-size:var(--t-body);color:var(--fg-2);line-height:1.6;text-wrap:pretty}.landing p.lead{font-size:var(--t-body-lg);color:var(--fg-2);line-height:1.55}.landing .caption,.landing small{font-size:var(--t-caption);color:var(--fg-3)}.landing .micro{font-size:var(--t-micro);color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.landing .serif-em,.landing em.display{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--tangerine)}.landing .meta-italic,.landing cite{font-family:var(--font-display);font-style:italic;color:var(--fg-3)}.landing .mono,.landing code,.landing kbd,.landing samp{font-family:var(--font-mono);font-size:.92em;letter-spacing:-.01em}.landing .kicker{font-family:var(--font-body);font-size:var(--t-micro);color:var(--tangerine)}.landing a{color:var(--link);text-decoration:none;text-underline-offset:3px;transition:color var(--d-fast) var(--ease-out)}.landing a:hover{color:var(--link-hover);text-decoration:underline}.landing::selection{color:#FFFFFF}.landing[data-theme=dark]{--bg:#060B1B;--bg-soft:#0A1632;--bg-deep:#02061A;--bg-warm:#122F56;--surface:#0E1B3A;--surface-warm:#1A2547;--surface-dark:#02061A;--surface-invert:#1B3B70;--on-invert:#F4F1E8;--fg-1:#F2EFE5;--fg-2:#DAD5C5;--fg-3:#B1A5C8;--fg-4:#7C7592;--fg-5:#4F4A66;--accent:#E6642A;--accent-hover:#F2A87A;--accent-tint:rgba(230,100,42,0.18);--link:#6FBEDC;--link-hover:#B1A5C8;--info:#3C8F8E;--success:#4CB585;--warn:#E5A648;--danger:#E07570;--line:rgba(244,241,232,0.08);--line-soft:rgba(244,241,232,0.04);--line-strong:rgba(244,241,232,0.14);--shadow-xs:0 1px 2px rgba(0,0,0,0.40);--shadow-sm:0 2px 6px rgba(0,0,0,0.45),0 1px 2px rgba(0,0,0,0.30);--shadow-md:0 8px 24px -8px rgba(0,0,0,0.55),0 2px 6px rgba(0,0,0,0.30);--shadow-lg:0 24px 48px -16px rgba(0,0,0,0.55),0 8px 16px -4px rgba(0,0,0,0.30);--shadow-xl:0 48px 96px -24px rgba(0,0,0,0.7),0 16px 32px -8px rgba(0,0,0,0.3);--shadow-accent:0 12px 32px -8px rgba(230,100,42,0.45);--shadow-inset:inset 0 1px 0 rgba(255,255,255,0.04);color-scheme:dark}.landing[data-theme] *{transition:background-color .35s var(--ease-out),border-color .35s var(--ease-out),color .35s var(--ease-out)}.landing *{box-sizing:border-box}.landing{scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--fg-1);font-family:var(--font-body);overflow-x:hidden}.landing .atmos{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.landing .blob{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;will-change:transform}.landing .blob.b-cadet{width:760px;height:760px;background:radial-gradient(circle,var(--cadet) 0,transparent 65%);top:-280px;left:-240px;opacity:.12;animation:driftA 32s ease-in-out infinite alternate}.landing .blob.b-lavender{width:620px;height:620px;background:radial-gradient(circle,var(--lavender) 0,transparent 70%);top:36%;right:-180px;opacity:.2;animation:driftB 38s ease-in-out infinite alternate}.landing .blob.b-tangerine{width:360px;height:360px;background:radial-gradient(circle,var(--tangerine) 0,transparent 65%);top:64%;left:20%;opacity:.07;animation:driftC 42s ease-in-out infinite alternate}@keyframes driftA{0%{transform:translate(0) scale(1)}to{transform:translate(140px,80px) scale(1.18)}}@keyframes driftB{0%{transform:translate(0) scale(1)}to{transform:translate(-120px,-60px) scale(1.1)}}@keyframes driftC{0%{transform:translate(0) scale(1)}to{transform:translate(80px,-100px) scale(1.22)}}.landing .grid-lines{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(8,9,26,.04) 1px,transparent 0),linear-gradient(180deg,rgba(8,9,26,.04) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 30%,#000 30%,transparent 85%);mask-image:radial-gradient(ellipse 85% 75% at 50% 30%,#000 30%,transparent 85%);animation:gridPulse 14s ease-in-out infinite alternate}@keyframes gridPulse{0%{opacity:.5}to{opacity:.85}}.landing .noise{position:absolute;inset:0;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.8 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.landing .scan{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(8,9,26,.018) 0,rgba(8,9,26,.018) 4px)}.landing .page{position:relative;z-index:1}.landing .container{max-width:1280px;margin:0 auto;padding:0 32px}.landing .container-narrow{max-width:980px;margin:0 auto;padding:0 32px}.landing section{padding:clamp(80px,10vw,144px) 0;position:relative}.landing .section-tight{padding:clamp(48px,6vw,80px) 0}@media (max-width:720px){.landing .container,.landing .container-narrow{padding:0 20px}}.landing .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:15px;padding:16px 26px;border:0;border-radius:var(--r-md);cursor:pointer;transition:all var(--d-base) var(--ease-out);text-decoration:none;line-height:1;letter-spacing:-.005em}.landing .btn-primary{background:var(--accent);color:#FFFFFF;box-shadow:var(--shadow-accent)}.landing .btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);color:#FFFFFF;text-decoration:none}.landing .btn-primary:active{transform:scale(.98)}.landing .btn-lg{font-size:17px;padding:20px 32px;border-radius:var(--r-lg)}.landing .btn-dark{background:var(--fg-1);color:var(--bg)}.landing .btn-dark:hover{background:var(--fg-2);color:var(--bg);text-decoration:none}.landing .btn-ghost{background:transparent;color:var(--fg-1);border:1px solid var(--line-strong)}.landing .btn-ghost:hover{background:var(--surface);border-color:var(--fg-3);color:var(--fg-1);text-decoration:none}.landing [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.2,.75,.25,1),transform 1s cubic-bezier(.2,.75,.25,1)}.landing [data-reveal].is-in{opacity:1;transform:translateY(0)}.landing [data-reveal-delay="1"].is-in{transition-delay:.08s}.landing [data-reveal-delay="2"].is-in{transition-delay:.18s}.landing [data-reveal-delay="3"].is-in{transition-delay:.28s}.landing [data-reveal-delay="4"].is-in{transition-delay:.38s}.landing [data-reveal-delay="5"].is-in{transition-delay:.48s}.landing [data-reveal-delay="6"].is-in{transition-delay:.58s}@media (prefers-reduced-motion:reduce){.landing [data-reveal]{opacity:1;transform:none;transition:none}.landing .blob,.landing .grid-lines{animation:none!important}.landing{scroll-behavior:auto}}.landing .pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 currentColor;animation:pulse 1.8s ease-in-out infinite;vertical-align:middle;margin-right:8px;color:rgba(230,100,42,.55)}@keyframes pulse{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 8px transparent;opacity:.55}}.landing .section-rule{height:2px;background:var(--fg-1);width:100%}.landing .section-rule-double{height:6px;background:linear-gradient(to bottom,var(--fg-1) 0 2px,transparent 2px 4px,var(--fg-1) 4px 6px)}.landing .section-rule-accent{height:2px;background:var(--accent);width:100%}.landing details.faq{border-top:1px solid var(--line);padding:26px 0}.landing details.faq:last-of-type{border-bottom:1px solid var(--line)}.landing details.faq summary{list-style:none;cursor:pointer;font-family:var(--font-body);font-size:clamp(18px,1.6vw,21px);font-weight:600;color:var(--fg-1);letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;gap:24px;line-height:1.3}.landing details.faq summary::-webkit-details-marker{display:none}.landing details.faq summary:after{content:"";width:18px;height:18px;flex-shrink:0;background:linear-gradient(var(--accent),var(--accent)) 50%/2px 18px no-repeat,linear-gradient(var(--accent),var(--accent)) 50%/18px 2px no-repeat;transition:transform .3s var(--ease-spring)}.landing details.faq[open] summary:after{transform:rotate(45deg)}.landing details.faq .faq-body{font-size:16px;color:var(--fg-3);line-height:1.65;margin-top:14px;max-width:760px}.landing .mobile-cta{display:none;position:fixed;left:16px;right:16px;bottom:16px;z-index:80;background:var(--accent);color:#FFF;text-align:center;padding:16px 18px;font-weight:700;font-size:15px;border-radius:var(--r-md);box-shadow:var(--shadow-accent),var(--shadow-lg);text-decoration:none;letter-spacing:-.005em}.landing .mobile-cta:hover{background:var(--accent-hover);color:#FFF;text-decoration:none}@media (max-width:720px){.landing .mobile-cta{display:block}.landing{padding-bottom:80px}}.landing .display-jumbo{font-size:clamp(48px,9vw,144px);line-height:.88;letter-spacing:-.035em}.landing .display-jumbo,.landing .display-xxl{font-family:var(--font-display);font-weight:400;color:var(--fg-1);margin:0}.landing .display-xxl{font-size:clamp(56px,11vw,180px);line-height:.86;letter-spacing:-.04em}.landing .serif-em{font-family:var(--font-display);font-style:italic;font-weight:400}.landing .mono-tab{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.landing .kicker{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.landing .kicker-accent{color:var(--accent)}.landing .lead{font-size:clamp(17px,1.6vw,22px);color:var(--fg-2);line-height:1.55;max-width:60ch}.landing .stat-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(56px,9vw,144px);line-height:.9;letter-spacing:-.04em;color:var(--fg-1)}.landing .stat-num-accent{color:var(--accent)}.landing .strike-old{position:relative;display:inline-block;color:var(--fg-4)}.landing .strike-old:after{content:"";position:absolute;left:-4px;right:-4px;top:52%;height:3px;background:var(--accent);transform:rotate(-4deg)}.landing .card-quiet{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px;transition:transform var(--d-base) var(--ease-out),box-shadow var(--d-base) var(--ease-out),border-color var(--d-base) var(--ease-out)}.landing .card-quiet:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.landing .card-dark{background:var(--surface-invert);color:var(--on-invert);border-radius:var(--r-xl);padding:clamp(32px,5vw,56px)}.landing .marker-dot{width:10px;height:10px;background:var(--accent);border-radius:50%;display:inline-block;margin-right:14px;vertical-align:middle;flex-shrink:0}.landing .ulink{color:var(--fg-1);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:color .2s var(--ease-out)}.landing .ulink:hover{color:var(--accent);text-decoration:none}.landing::selection{background:var(--tangerine);color:#FFF}.landing .cursor-spot{position:fixed;width:720px;height:720px;border-radius:50%;pointer-events:none;z-index:1;background:radial-gradient(circle,rgba(64,155,216,.14) 0,transparent 60%);transform:translate(-50%,-50%);filter:blur(40px);transition:opacity .3s var(--ease-out);mix-blend-mode:multiply;left:-1000px;top:-1000px}@media (hover:none){.landing .cursor-spot{display:none}}.landing .marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:22px 0;position:relative;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.landing .marquee-track{display:flex;gap:56px;width:max-content;animation:marquee 60s linear infinite}.landing .marquee-item{display:inline-flex;align-items:center;gap:18px;font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;color:var(--fg-1);line-height:1;white-space:nowrap}.landing .marquee-item .dot{width:10px;height:10px;border-radius:50%;background:var(--accent);flex-shrink:0}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.landing .marquee-track{animation:none!important}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes corePulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}@keyframes orbital{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.landing .hero-orb-orbit,.landing .hero-orb-pulse,.landing .hero-orb-spin{animation:none!important}}.landing .section-ribbons{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.landing .section-ribbons svg{width:100%;height:100%;display:block}.landing .big-stamp{font-family:var(--font-display);font-size:clamp(160px,22vw,380px);line-height:.85;letter-spacing:-.06em;color:var(--accent-tint);pointer-events:none;position:absolute;opacity:.55}.landing .ticker-card{position:absolute;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;min-width:220px;z-index:4;box-shadow:var(--shadow-lg);font-family:var(--font-mono);font-size:11px}.landing .ticker-card .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.landing .ticker-card .head .label{color:var(--fg-3);letter-spacing:.1em;text-transform:uppercase}.landing .ticker-card .head .live{display:inline-flex;align-items:center;gap:6px;color:var(--success)}.landing .ticker-card .head .live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 1.6s ease-in-out infinite}.landing .ticker-card .lines{display:flex;flex-direction:column;gap:6px}.landing .ticker-card .lines .row{display:flex;justify-content:space-between;align-items:center}.landing .ticker-card .lines .k{color:var(--fg-4)}.landing .ticker-card .lines .v{font-weight:500}@media (max-width:900px){.landing .hero-orb,.landing .ticker-card{display:none}}.landing .rotor{display:inline-flex;gap:4px;overflow:hidden;vertical-align:baseline}.landing .rotor-digit{display:inline-flex;flex-direction:column;overflow:hidden;height:1em;line-height:1}.landing .rotor-digit>span{height:1em;line-height:1;display:block;transition:transform 1.2s cubic-bezier(.2,.75,.25,1)}.landing .offer-block{display:inline-flex;flex-direction:column;gap:4px;padding:28px 32px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);box-shadow:var(--shadow-md);max-width:640px}.landing .contra-anchor{border-left:2px solid var(--accent);padding:12px 0 12px 18px;font-size:14px;color:var(--fg-3);line-height:1.55;max-width:340px}.landing .contra-anchor strong{color:var(--fg-1);font-weight:600}.landing .service-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;transition:transform .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .26s var(--ease-out);min-height:220px}.landing .service-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.landing .service-card .service-num{font-family:var(--font-display);font-style:italic;font-size:40px;color:var(--accent);line-height:1;letter-spacing:-.02em}.landing .service-card h3{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:28px;line-height:1.1;margin:0;letter-spacing:-.02em;color:var(--fg-1)}.landing .service-card p{font-size:14px;color:var(--fg-3);line-height:1.55;margin:0}.landing .step-row{display:grid;grid-template-columns:140px 1fr;gap:32px;padding:36px 0;border-top:1px solid var(--line);align-items:start}.landing .step-row:last-child{border-bottom:1px solid var(--line)}.landing .step-num{font-family:var(--font-display);font-style:italic;font-size:clamp(56px,6vw,88px);line-height:.9;color:var(--accent);letter-spacing:-.025em}.landing .step-row h3{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:clamp(24px,2.4vw,34px);line-height:1.1;letter-spacing:-.02em;margin:0 0 12px;color:var(--fg-1)}.landing .step-row p{font-size:16px;color:var(--fg-3);line-height:1.6;max-width:640px;margin:0}@media (max-width:720px){.landing .step-row{grid-template-columns:1fr;gap:8px;padding:28px 0}}.landing .adam-name{font-family:var(--font-display);font-weight:400;font-size:clamp(80px,14vw,200px);line-height:.85;letter-spacing:-.045em;color:var(--fg-1);margin:0}.landing .for-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.landing .for-card h3{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}.landing .for-card p{margin:0;font-size:15px;color:var(--fg-3);line-height:1.55}.landing .included-row{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--line);align-items:start;font-size:16px;color:var(--fg-2);line-height:1.5}.landing .included-row:last-child{border-bottom:1px solid var(--line)}.landing .included-row .num{font-family:var(--font-mono);font-size:12px;color:var(--fg-4);letter-spacing:.06em;padding-top:2px}.landing .bignum{font-family:var(--font-display);font-weight:400;font-size:clamp(120px,18vw,280px);line-height:.85;letter-spacing:-.045em;color:var(--fg-1)}.landing .bignum-accent{color:var(--accent)}.landing .price-bar{display:flex;flex-direction:column;gap:18px}.landing .price-bar .label{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--font-mono);font-size:12px;color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase}.landing .price-bar .value{font-family:var(--font-display);font-size:clamp(28px,4vw,56px);line-height:1;letter-spacing:-.025em}.landing .price-bar .meter{height:4px;background:var(--line);border-radius:999px;overflow:hidden;position:relative}.landing .price-bar .meter>span{display:block;height:100%;background:var(--fg-1);transition:width 1.4s cubic-bezier(.2,.75,.25,1)}.landing .price-bar.is-new .meter>span{background:var(--accent)}.landing[data-theme=dark] .grid-lines{background-image:linear-gradient(90deg,rgba(177,165,200,.06) 1px,transparent 0),linear-gradient(180deg,rgba(177,165,200,.06) 1px,transparent 0)}.landing[data-theme=dark] .noise{opacity:.07;mix-blend-mode:screen}.landing[data-theme=dark] .scan{background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(177,165,200,.04) 0,rgba(177,165,200,.04) 4px)}.landing[data-theme=dark] .blob.b-cadet{opacity:.28}.landing[data-theme=dark] .blob.b-lavender{opacity:.35;background:radial-gradient(circle,var(--plum) 0,transparent 70%)}.landing[data-theme=dark] .blob.b-tangerine{opacity:.18}.landing[data-theme=dark] .cursor-spot{background:radial-gradient(circle,rgba(177,165,200,.2) 0,transparent 60%);mix-blend-mode:screen}.landing .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:transparent;border:1px solid var(--line-strong);color:var(--fg-2);cursor:pointer;transition:all .25s var(--ease-out);flex-shrink:0}.landing .theme-toggle:hover{background:var(--surface);color:var(--fg-1);transform:rotate(15deg)}.landing body,.landing html{transition:background-color .4s var(--ease-out),color .4s var(--ease-out)}.landing footer.foot{padding:64px 0 32px;margin-top:32px;border-top:1px solid var(--line)}