*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg, #000);color:var(--fg, #fff);font-family:var(--font-text, Inter, system-ui, sans-serif);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video,canvas,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}em{font-style:italic}h1,h2,h3,p{margin:0}.container{width:min(1200px,100% - 32px);margin-inline:auto}.hero{position:relative;min-height:100svh;overflow:clip;isolation:isolate}.hero canvas.stage,.hero video.bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1;object-fit:cover}.chip{display:inline-flex;align-items:center;gap:.5em;padding:.45em .9em;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);font-size:.78rem;letter-spacing:.04em;backdrop-filter:blur(10px)}.pill{display:inline-flex;align-items:center;gap:.6em;padding:.85em 1.5em;border-radius:999px;font-weight:500;font-size:.95rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s;will-change:transform}.pill:hover{transform:translateY(-2px)}.pill.solid{background:var(--pill-bg, #fff);color:var(--pill-fg, #000)}.pill.ghost{border:1px solid color-mix(in srgb,currentColor 35%,transparent);backdrop-filter:blur(10px)}.pill .arrow{display:inline-grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);font-size:.9em}:focus-visible{outline:2px solid var(--accent, #fff);outline-offset:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width: 720px){.pill{padding:.8em 1.25em}}:root{--bg: #070707;--fg: #F2EFE6;--bone: #F2EFE6;--accent: #C6FF2E;--red: #FF3B2F;--line: rgba(242, 239, 230, .14);--mut: rgba(242, 239, 230, .62);--font-display: "Anton", Impact, sans-serif;--font-text: "Inter", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, monospace;--nav-h: 64px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html{scroll-padding-top:56px}body{font-family:var(--font-text);background:var(--bg);color:var(--fg)}em{font-style:normal;color:var(--accent)}::selection{background:var(--accent);color:#070707}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--accent);color:#070707;padding:.7em 1em;font:700 12px var(--font-mono)}.skip:focus{top:12px}.sr,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.has-cursor,.has-cursor *{cursor:none!important}.has-cursor input[type=email]{cursor:text!important}canvas.cursor{position:fixed;inset:0;z-index:9999;pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8em;padding:1.05em 1.55em;background:var(--accent);color:#070707;border:1px solid var(--accent);border-radius:2px;font:700 12.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s,box-shadow .25s,translate .25s;white-space:nowrap}.btn:hover{background:var(--bone);border-color:var(--bone);translate:0 -2px;box-shadow:0 6px 0 -2px #c6ff2e59}.btn:active{translate:0 0}.btn .arr{font-style:normal;display:inline-block;transition:translate .25s}.btn:hover .arr{translate:4px 0}.btn.ghost{background:transparent;color:var(--bone);border-color:#f2efe659}.btn.ghost:hover{color:var(--accent);border-color:var(--accent);background:transparent;box-shadow:none}.btn-sm{padding:.85em 1.15em;font-size:11.5px}.btn:disabled{opacity:.6;pointer-events:none}.chip{display:inline-flex;align-items:center;gap:.7em;padding:.5em .9em;border:1px solid var(--line);border-radius:2px;font:700 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);background:#0707078c;backdrop-filter:none}.chip .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:blink 1.4s steps(2) infinite}@keyframes blink{50%{opacity:.15}}.nav{position:fixed;z-index:50;top:0;left:0;right:0;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(16px,3vw,36px);transition:background .3s,border-color .3s;border-bottom:1px solid transparent}.nav.solid,.nav.open{background:#070707db;backdrop-filter:blur(14px);border-color:var(--line)}.logo{display:inline-flex;align-items:center;gap:.5em;font:400 26px/1 var(--font-display);letter-spacing:.06em;color:var(--bone)}.logo svg{color:var(--accent)}.nav-links ul{list-style:none;margin:0;padding:0;display:flex;gap:clamp(18px,2.4vw,34px)}.nav-links a{font:700 11.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);transition:color .2s;padding:.6em 0}.nav-links a:hover{color:var(--accent)}.nav .btn-sm{margin-left:auto}.nav-links+.btn-sm{margin-left:0}.menu{display:none;width:42px;height:42px;position:relative;border:1px solid var(--line);border-radius:2px}.menu span{position:absolute;left:11px;right:11px;height:2px;background:var(--bone);transition:top .25s,transform .25s}.menu span:first-child{top:16px}.menu span:last-child{top:24px}.nav.open .menu span:first-child{top:20px;transform:rotate(45deg)}.nav.open .menu span:last-child{top:20px;transform:rotate(-45deg)}.hero{background:var(--bg);display:flex;flex-direction:column;justify-content:flex-end;min-height:max(100svh,640px)}.hero canvas.stage{z-index:3;mix-blend-mode:screen}.hero-poster{position:absolute;inset:0;z-index:3;mix-blend-mode:screen;background-repeat:no-repeat;filter:contrast(1.3) saturate(1.15) brightness(.95);pointer-events:none}.giant-wrap{position:absolute;inset:0;z-index:1;pointer-events:none}.giant{position:absolute;left:0;right:0;display:flex;justify-content:center;font:400 100px/.9 var(--font-display);white-space:nowrap;text-transform:uppercase;user-select:none}.gl{display:inline-block;overflow:hidden;padding:.03em .005em}.gl i{display:block;font-style:normal;color:#c6ff2e17;-webkit-text-stroke:clamp(1px,.22vw,3px) rgba(242,239,230,.62)}.speed{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.speed i{position:absolute;left:100%;display:block;animation:sl linear infinite;will-change:transform}@keyframes sl{to{transform:translate(calc(-100vw - 460px))}}.frame{position:absolute;z-index:4;inset:76px 18px 18px;pointer-events:none;color:var(--accent);opacity:0}.c{position:absolute;width:16px;height:16px;border:0 solid currentColor}.c.tl{top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.c.tr{top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.c.bl{bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.c.br{bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.reticle{position:absolute;z-index:4;pointer-events:none;color:var(--accent);opacity:0}.reticle:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background:linear-gradient(currentColor,currentColor) center/1px 100% no-repeat,linear-gradient(currentColor,currentColor) center/100% 1px no-repeat;opacity:.7}.r-label{position:absolute;left:0;top:-24px;display:flex;gap:10px;font:700 10px var(--font-mono);letter-spacing:.12em;white-space:nowrap}.r-label em{color:var(--red);font-weight:700}.r-val{position:absolute;right:0;top:-22px;font:400 10px var(--font-mono);letter-spacing:.1em;color:var(--mut);white-space:nowrap}.ruler{position:absolute;left:0;right:0;height:24px;z-index:4;overflow:hidden;pointer-events:none;opacity:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ruler-strip{display:flex;width:max-content;animation:rul .64s linear infinite}.ruler-strip span{flex:0 0 192px;height:24px;position:relative;background:linear-gradient(90deg,rgba(198,255,46,.55) 1px,transparent 1px) 0 0/24px 6px repeat-x,linear-gradient(90deg,var(--accent) 1px,transparent 1px) 0 0/192px 13px no-repeat}.ruler-strip span:after{content:attr(data-l);position:absolute;left:5px;top:11px;font:400 9.5px var(--font-mono);letter-spacing:.08em;color:#c6ff2ecc}@keyframes rul{to{transform:translate(-192px)}}.hud{position:absolute;z-index:5;top:94px;right:clamp(16px,3vw,36px);width:212px;padding:14px 14px 12px;border:1px solid var(--line);background:#0707079e;font-family:var(--font-mono);opacity:0}.hud-title{display:flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.rec{width:7px;height:7px;border-radius:50%;background:var(--red);animation:blink 1.1s steps(2) infinite;flex:none}.hud-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;margin:12px 0 6px}.hud-grid>div{min-width:0}.hud dt{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.hud dd{margin:2px 0 0;font:400 30px/1.05 var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums}.hud .hr dd{color:var(--red)}.hud-spark{width:100%;height:36px}.hud-zone{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.hud-zone b{color:var(--bone);font-size:11px}.hud-zone i{margin-left:auto;display:flex;gap:3px}.hud-zone i b{display:block;width:14px;height:6px;background:#f2efe629}.hud-zone i b.on{background:var(--accent)}.hud-zone i b:nth-child(5).on{background:var(--red)}.hero-copy{position:relative;z-index:6;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px clamp(24px,4vw,56px);align-items:end;padding-bottom:clamp(24px,4.5vh,44px)}.hero-left .chip{margin-bottom:18px}h1{font:400 clamp(2.7rem,5.7vw,5.7rem)/.92 var(--font-display);text-transform:uppercase;letter-spacing:.005em;max-width:12ch}h1 .w-mask{padding-right:.06em}.hero-right p{max-width:42ch;color:#f2efe6d1;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.55}.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.proof{position:absolute;z-index:5;left:clamp(16px,3vw,36px);top:100px;list-style:none;margin:0;padding:0;display:grid;gap:16px}.proof li{display:grid;gap:2px}.proof b{font:400 34px/1 var(--font-display);letter-spacing:.02em;color:var(--bone)}.proof span{font:400 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.marquee{background:var(--accent);color:#070707;overflow:hidden;border-block:1px solid #070707}.marquee-track{display:flex;width:max-content;animation:mq 38s linear infinite;padding:.35em 0}.marquee-track span{font:400 clamp(1.4rem,3vw,2.2rem)/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.03em;padding:0 .55em;white-space:nowrap}.marquee-track i{font:400 clamp(1.4rem,3vw,2.2rem)/1.2 var(--font-display);font-style:normal;opacity:.45}@keyframes mq{to{transform:translate(-25%)}}.sec{position:relative;padding:clamp(72px,11vw,150px) 0}.sec-head{max-width:900px;margin-bottom:clamp(36px,5vw,64px)}.eyebrow{display:flex;align-items:center;gap:14px;font:700 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.eyebrow b{display:inline-flex;align-items:center;gap:14px;font-weight:700}.eyebrow b:after{content:"";width:36px;height:1px;background:currentColor}.eyebrow.dark{background:#070707;color:var(--accent);padding:.6em .9em;width:fit-content}h2{font:400 clamp(2.5rem,6.4vw,5.6rem)/.94 var(--font-display);text-transform:uppercase;margin:18px 0 20px;letter-spacing:.005em}.lede{max-width:54ch;color:var(--mut);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}h3{margin:0;font:400 28px/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.02em}.mono-sm{font:700 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.plan-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.plan-controls{border:1px solid var(--line);padding:26px 24px 8px;background:linear-gradient(180deg,rgba(198,255,46,.04),transparent 60%)}.ctl{margin:0 0 26px;padding:0;border:0;min-width:0}.ctl legend,.ctl label{display:flex;justify-content:space-between;align-items:baseline;width:100%;padding:0;margin-bottom:12px;font:700 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.ctl output{color:var(--bone);font-size:13px;letter-spacing:.04em}.seg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}#seg-dist{grid-template-columns:repeat(2,1fr)}.seg button{padding:.95em .3em;border:1px solid var(--line);border-radius:2px;font:700 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);transition:background .2s,color .2s,border-color .2s}#seg-dist button{font-size:13px;padding:1.1em .3em}.seg button:hover{border-color:var(--accent)}.seg button[aria-checked=true]{background:var(--accent);color:#070707;border-color:var(--accent)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:22px;background:none;margin:0;--p: 50%}input[type=range]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--accent) var(--p),rgba(242,239,230,.2) var(--p));border-radius:2px}input[type=range]::-moz-range-track{height:4px;background:linear-gradient(90deg,var(--accent) var(--p),rgba(242,239,230,.2) var(--p));border-radius:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;background:var(--accent);border:3px solid #070707;box-shadow:0 0 0 1.5px var(--accent)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);border:3px solid #070707;box-shadow:0 0 0 1.5px var(--accent)}input[type=range]:focus-visible{outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--bone)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--bone)}.pstats{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.pstats li{background:var(--bg);padding:16px 16px 14px;min-width:0}.pstats .l{display:block;font:700 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.pstats b{display:block;font:400 clamp(1.9rem,3.2vw,2.7rem)/1.1 var(--font-display);letter-spacing:.02em;margin-top:4px;font-variant-numeric:tabular-nums}.pstats li:first-child b{color:var(--red)}.plan-flag{margin:-8px 0 16px;padding:10px 14px;border-left:3px solid var(--red);background:#ff3b2f14;font:400 12px/1.5 var(--font-mono);color:var(--bone)}.plan-flag[hidden]{display:none}.chart-wrap{border:1px solid var(--line);padding:18px 18px 14px}.chart-head{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-bottom:8px}.chart-head h3{font-size:20px}.legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font:400 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.sw{display:inline-block;width:10px;height:10px;margin-right:6px;background:var(--c)}.p-base{--c: rgba(198, 255, 46, .4)}.p-build{--c: #C6FF2E}.p-peak{--c: #FF3B2F}.p-taper{--c: rgba(242, 239, 230, .5)}.p-race{--c: #F2EFE6}.chart{width:100%;min-height:270px}.chart svg{display:block;overflow:visible}.chart .grid{stroke:#f2efe617;stroke-width:1}.chart .ytick,.chart .xtick{fill:var(--mut);font:400 10px var(--font-mono)}.chart .ptxt{fill:var(--mut);font:700 9px var(--font-mono);letter-spacing:.12em}.chart .pstrip{fill:var(--c)}.chart .hit{fill:transparent}.chart .bar{outline:none}.chart .bar-r{fill:var(--c);transition:fill .2s,opacity .2s}.chart .bar-race{fill:var(--bone)}.chart.hov .bar:not(.on) .bar-r{opacity:.45}.chart .bar.on .bar-r,.chart .bar:focus-visible .bar-r{stroke:var(--bone);stroke-width:1.5}.chart-info{min-height:3.2em;margin-top:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font:400 12.5px/1.5 var(--font-mono);color:var(--bone)}.chart-info b{color:var(--bone)}.chart-info .phase{color:var(--c);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.chart-info .v{color:var(--accent)}.chart-info .d{color:var(--mut)}.chart-hint{margin-top:2px;font:400 10.5px var(--font-mono);letter-spacing:.06em;color:#f2efe666}.trial{margin-top:28px;border:1px solid var(--line);padding:clamp(18px,3vw,28px);display:grid;gap:14px;background:linear-gradient(90deg,rgba(198,255,46,.08),transparent)}.trial-sum{display:grid;gap:6px}.trial .note{color:var(--mut);font-size:13px;max-width:70ch}.trial-row{display:flex;gap:12px}.trial input[type=email]{flex:1;min-width:0;padding:1em 1.1em;background:#0d0d0d;border:1px solid rgba(242,239,230,.28);border-radius:2px;color:var(--bone);font:400 14px var(--font-mono);outline:none;transition:border-color .2s}.trial input::placeholder{color:#f2efe661}.trial input:focus{border-color:var(--accent)}.trial input[aria-invalid=true]{border-color:var(--red)}.micro{font:400 11px var(--font-mono);letter-spacing:.08em;color:var(--mut);text-transform:uppercase}.form-msg{min-height:1.4em;font:700 12.5px var(--font-mono)}.form-msg.ok{color:var(--accent)}.form-msg.err{color:var(--red)}.trial.done .trial-row{opacity:.45;pointer-events:none}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.step{padding:26px 24px 34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:background .3s}.step:hover{background:#c6ff2e0d}.step .n{display:block;font:400 clamp(4rem,7vw,6.6rem)/1 var(--font-display);color:transparent;-webkit-text-stroke:1.5px rgba(242,239,230,.35);transition:color .3s,-webkit-text-stroke-color .3s;margin-bottom:18px}.step:hover .n{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.step .tag{display:block;font:700 10.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.step p{margin-top:12px;color:var(--mut);font-size:15px;line-height:1.6}.band{position:relative;background:var(--accent);color:#070707;min-height:clamp(540px,60vw,780px);overflow:hidden;isolation:isolate;display:flex;align-items:flex-end}.band-giant{position:absolute;inset:0;z-index:3;margin:0;padding:0 0 0 2vw;display:flex;flex-direction:column;justify-content:center;-webkit-text-stroke:clamp(4px,.6vw,9px) var(--accent);paint-order:stroke fill;font:400 clamp(5rem,21.5vw,20rem)/.84 var(--font-display);text-transform:uppercase;white-space:nowrap;color:#070707;pointer-events:none}.band-giant span{display:block;will-change:transform}.band-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;mix-blend-mode:darken}.band-copy{position:relative;z-index:4;padding-bottom:clamp(24px,4vw,48px);padding-top:80px;display:grid;gap:12px;justify-items:end;text-align:right}.band-sub{background:#070707;color:var(--accent);padding:.7em 1em;font:700 12.5px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;max-width:46ch}.band-stats{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.band-stats li{background:#070707;color:var(--bone);padding:12px 18px;display:grid;gap:2px}.band-stats b{font:400 44px/1 var(--font-display);color:var(--accent)}.band-stats span{font:400 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.app-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,520px) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:center}.phones{position:relative;height:640px}.ph{position:absolute;filter:drop-shadow(0 30px 60px rgba(198,255,46,.1))}.ph-a{width:270px;left:calc(50% - 135px);top:40px;z-index:2}.ph-b{width:236px;left:calc(50% - 255px);top:110px;z-index:1;opacity:.9;transform-origin:50% 100%}.ph-svg{width:100%;height:auto}.ps-mono{font:700 10px var(--font-mono);fill:#f2efe6;letter-spacing:.08em}.ps-mono.lime,.ps-mono.hi{fill:#c6ff2e}.ps-big{font:400 62px var(--font-display);fill:#c6ff2e;letter-spacing:.01em}.ps-big2{font:400 17px var(--font-display);fill:#070707}.ps-sm{font:500 11px var(--font-text);fill:#f2efe6b3}.ps-sm2{font:500 11px var(--font-text);fill:#f2efe6}.ps-btn{font:700 12px var(--font-mono);fill:#070707;letter-spacing:.1em}.ps-flow{animation:flow 2.4s linear infinite}@keyframes flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-252}}.ps-pulse{transform-box:fill-box;transform-origin:center;animation:pulse 1.2s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.feats{list-style:none;margin:0;padding:0;display:grid;gap:40px}.feats li{padding-left:18px;border-left:2px solid var(--accent)}.feats.left li{padding:0 18px 0 0;border:0;border-right:2px solid var(--accent);text-align:right}.feats b{display:block;font:400 26px/1.05 var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-bottom:8px}.feats p{color:var(--mut);font-size:15px;line-height:1.6}.rstats{list-style:none;margin:0 0 clamp(32px,5vw,56px);padding:0;display:flex;flex-wrap:wrap;gap:20px clamp(28px,7vw,96px)}.rstats b{display:block;font:400 clamp(2.8rem,6vw,5rem)/1 var(--font-display);color:var(--accent)}.rstats span{font:400 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.bibs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bib{position:relative;background:var(--bone);color:#070707;padding:26px 20px 20px;border-radius:3px;display:flex;flex-direction:column;gap:12px;rotate:-1deg;transition:rotate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;box-shadow:0 18px 40px -20px #c6ff2e40}.bib:nth-child(2n){rotate:1.1deg}.bib:hover{rotate:0deg;box-shadow:0 22px 50px -18px #c6ff2e80}.pin{position:absolute;width:8px;height:8px;border-radius:50%;background:#070707;opacity:.85}.pin.p1{top:8px;left:8px}.pin.p2{top:8px;right:8px}.pin.p3{bottom:8px;left:8px}.pin.p4{bottom:8px;right:8px}.bib-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;border-bottom:2px solid #070707;padding-bottom:10px}.bib-no{font:400 46px/1 var(--font-display);letter-spacing:.02em}.bib-race{font:700 11px/1.4 var(--font-mono);text-transform:uppercase;text-align:right;letter-spacing:.06em}.bib-race em{display:block;color:#0707078c;font-weight:400}.bib-times{display:flex;align-items:flex-end;gap:10px}.bib-times span{display:block;font:400 9.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#0707078c;margin-bottom:2px}.bib-times s{font:400 15px var(--font-mono);color:#0707078c}.bib-times b{font:400 30px/1 var(--font-display);letter-spacing:.02em}.bib-times .arrow{font:700 18px var(--font-mono);padding-bottom:3px;color:var(--red)}.delta{font:400 26px/1 var(--font-display);letter-spacing:.03em;color:var(--red)}.delta:before{content:"PB ";font:700 11px var(--font-mono);letter-spacing:.12em;vertical-align:middle;margin-right:6px;color:#070707}.bib blockquote{margin:0;font-size:14.5px;line-height:1.5;flex:1}.bib .who{font:700 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.bill{display:flex;align-items:center;gap:14px;margin-bottom:36px;font:700 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.bill .dim{opacity:.45}.switch{position:relative;width:52px;height:28px;border-radius:14px;background:var(--accent);flex:none}.switch i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#070707;transition:left .25s cubic-bezier(.2,.8,.2,1)}.switch[aria-checked=true] i{left:27px}.save{font-style:normal;background:var(--red);color:#fff;padding:.25em .6em;font-size:10.5px}.tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.tier{position:relative;padding:32px 28px 30px;border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.tier .blurb{color:var(--mut);font-size:14.5px;min-height:2.8em}.price{display:flex;align-items:flex-start;gap:4px;margin-top:16px}.price sup{font:700 16px var(--font-mono);margin-top:12px}.price b{font:400 88px/1 var(--font-display);letter-spacing:.01em}.price span{align-self:flex-end;font:700 12px var(--font-mono);padding-bottom:12px;color:var(--mut)}.bill-note{font:400 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:18px;min-height:1.4em}.feat{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:12px;flex:1;align-content:start}.feat li{display:flex;gap:12px;font-size:14.5px;line-height:1.4}.feat li:before{content:"+";font:700 14px var(--font-mono);color:var(--accent);flex:none}.tier .btn{width:100%}.tier.featured{background:var(--accent);color:#070707;border-color:var(--accent)}.tier.featured .blurb,.tier.featured .price span,.tier.featured .bill-note{color:#070707b3}.tier.featured .feat li:before{color:#070707}.tier.featured .btn{background:#070707;color:var(--accent);border-color:#070707}.tier.featured .btn:hover{background:var(--bone);color:#070707;border-color:var(--bone)}.badge{position:absolute;top:-12px;right:22px;background:var(--red);color:#fff;font:700 10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:.45em .8em}.final{text-align:center;overflow:hidden;padding-top:clamp(110px,14vw,190px)}.final-line{position:absolute;left:0;right:0;top:0;height:28px;background:repeating-conic-gradient(var(--bone) 0 25%,#070707 0 50%) 0 0 / 28px 28px;animation:chk 1.6s linear infinite}@keyframes chk{to{background-position:-56px 0}}.final h2{font-size:clamp(3rem,9.5vw,9rem);max-width:12ch;margin-inline:auto}.final .lede{margin-inline:auto}.trial.solo{max-width:660px;margin:40px auto 0;border:0;padding:0;background:none;text-align:left}.trial.solo .micro,.trial.solo .form-msg{text-align:center}.foot{border-top:1px solid var(--line);padding:56px 0 28px}.foot-grid{display:grid;grid-template-columns:1.2fr 2fr;gap:40px}.foot-brand p{margin-top:14px;color:var(--mut);max-width:32ch;font-size:14.5px}.foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.foot h4{margin:0 0 14px;font:700 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.foot ul a{color:var(--mut);font-size:14.5px;transition:color .2s}.foot ul a:hover{color:var(--bone)}.foot-legal{margin-top:44px;padding-top:20px;border-top:1px solid var(--line);font:400 11px var(--font-mono);letter-spacing:.06em;color:#f2efe673}@media (max-width: 1180px){.proof,.r-val{display:none}.bibs{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 980px){.plan-grid,.app-grid{grid-template-columns:1fr}.phones{order:-1;max-width:520px;width:100%;margin:0 auto}.feats,.feats.left{grid-template-columns:1fr 1fr;gap:28px 24px}.feats.left li{text-align:left;padding:0 0 0 18px;border:0;border-left:2px solid var(--accent)}.tiers{grid-template-columns:1fr;max-width:520px}.hud{width:190px}}@media (max-width: 860px){.menu{display:block;margin-left:12px}.nav-links{position:absolute;left:0;right:0;top:100%;height:0;overflow:hidden;background:var(--bg);transition:height .35s cubic-bezier(.2,.8,.2,1)}.nav.open .nav-links{height:calc(100svh - var(--nav-h));border-top:1px solid var(--line)}.nav-links ul{flex-direction:column;gap:0;padding:24px clamp(16px,3vw,36px)}.nav-links a{display:block;font:400 clamp(2.4rem,11vw,3.6rem)/1.1 var(--font-display);letter-spacing:.02em;color:var(--bone);padding:.2em 0;border-bottom:1px solid var(--line)}.nav .btn-sm{margin-left:auto}.hero-copy{grid-template-columns:1fr;gap:16px}.hero-left .chip{margin-bottom:14px}}@media (max-width: 720px){:root{--nav-h: 58px}.hero{min-height:0;justify-content:flex-start}.frame{inset:64px 10px 10px}.hud{top:62px;left:12px;right:12px;width:auto;padding:8px 12px}.hud-title,.hud-spark{display:none}.hud-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 4px}.hud dt{font-size:8px;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis}.hud dd{font-size:22px}.hud-zone{margin-top:0}.hud-zone span:first-child{display:none}.hero-right p{font-size:.92rem;line-height:1.5}.btns{margin-top:16px;gap:10px}.btns .btn{padding:1em 1.1em;font-size:11.5px}.r-val{display:none}.steps{grid-template-columns:1fr}.pstats{grid-template-columns:repeat(2,1fr)}.bibs{grid-template-columns:1fr}.trial-row{flex-direction:column}.trial-row .btn{width:100%}.foot-grid,.feats,.feats.left{grid-template-columns:1fr}.phones{height:560px}.ph-a{width:218px;left:auto;right:0;top:30px}.ph-b{width:188px;left:0;top:110px}.band-stats b{font-size:34px}.chart-wrap{padding:14px 10px 10px}.band{min-height:660px}.band-giant{justify-content:flex-start;padding-top:70px}.band-copy{justify-items:start;text-align:left}.band-stats{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.speed,.final-line{display:none}.marquee-track,.ruler-strip,.ps-flow,.ps-pulse,.rec,.chip .dot{animation:none!important}.frame,.reticle,.ruler,.hud{opacity:1}}
