:root{--step--1:clamp(.875rem,.82rem + .18vw,1rem);--step-0:clamp(1rem,.94rem + .28vw,1.125rem);--step-1:clamp(1.25rem,1.05rem + .85vw,1.75rem);--step-2:clamp(1.75rem,1.35rem + 1.7vw,2.75rem);--step-3:clamp(2.5rem,1.65rem + 3.6vw,5rem);--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--gutter:clamp(1rem,2vw,2rem);--bg:#000000;--bg-2:#060606;--card:#0A0A0A;--card-2:#0A0A0A;--paper:#FFFFFF;--paper-2:#FFFFFF;--ink:#FFFFFF;--ink-d:#000000;--slate:#B9B9B9;--mut:#7E7E7E;--slate-d:#3D3D3D;--mut-d:#6E6E6E;--line:rgba(255,255,255,.22);--line-soft:rgba(255,255,255,.12);--line-d:rgba(0,0,0,.22);--lime:#97E800;--gold:var(--lime);--gold-b:var(--lime);--acc:var(--lime);--acc-d:#000000;--acc-soft:rgba(151,232,0,.14);--radius:0px;--maxw:1360px;--disp:"Archivo","Inter Tight","Helvetica Neue",Helvetica,Arial,sans-serif;--serif:var(--disp);--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);font-size:var(--step-0);color:var(--ink);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased}a{color:var(--ink);text-decoration:none}a:hover{color:var(--lime);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--lime)}h1,h2{font-family:var(--disp);font-weight:800;line-height:.96;margin:0 0 .5em;letter-spacing:-.035em;text-transform:lowercase;text-wrap:balance}h1{font-size:clamp(2.9rem,8vw,7rem)}h2{font-size:clamp(2.1rem,5vw,4.2rem)}h3{font-family:var(--disp);font-size:1.12rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:0 0 .45em;text-transform:lowercase}h3.serif{font-family:var(--disp);font-weight:800;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.05}p{margin:0 0 1em}::selection{background:var(--lime);color:#000}.wrap{width:min(100% - 2 * clamp(1rem,3vw,4rem),88rem);margin-inline:auto}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s9{grid-column:span 9}.s10{grid-column:span 10}.s12{grid-column:span 12}.s5.st8{grid-column:8 / span 4}.s5.st7{grid-column:7 / span 5}.s6.st7{grid-column:7 / span 6}.s4.st8{grid-column:8 / span 4}.s5.st6{grid-column:6 / span 5}.st4{grid-column-start:4}.st5{grid-column-start:5}.st6{grid-column-start:6}.st7{grid-column-start:7}.st8{grid-column-start:8}@media(max-width:900px){.g12>*{grid-column:span 12!important}}.site-head{position:sticky;top:0;z-index:50;background:#000000f0;backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft)}.site-head .wrap{display:flex;align-items:center;gap:30px;height:72px}.brand{display:flex;align-items:center;gap:14px;color:var(--ink)}.brand:hover{text-decoration:none;color:var(--ink)}.brand-mark{display:block;height:34px;width:auto}.brand-word{font-family:var(--disp);font-weight:800;font-size:1.5rem;letter-spacing:-.03em;line-height:1;text-transform:lowercase;white-space:nowrap}.circ-s{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1.6px solid currentColor;border-radius:50%;font-size:9px;font-weight:800;vertical-align:top;margin:1px 0 0 5px;letter-spacing:0}.main-nav{margin-left:auto;display:flex;gap:2px}.main-nav a{color:var(--slate);font-weight:550;font-size:.92rem;padding:12px 11px;position:relative;text-transform:lowercase;transition:color .2s ease}.main-nav a:hover{text-decoration:none;color:var(--ink)}.main-nav a:after{content:"";position:absolute;left:11px;right:11px;bottom:6px;height:2px;background:var(--lime);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.main-nav a:hover:after,.main-nav a:focus-visible:after{transform:scaleX(1)}.main-nav a.on{color:var(--ink)}.main-nav a.on:after{transform:scaleX(1)}a.arr:after{content:"→";display:inline-block;margin-left:.35em;transition:transform .2s cubic-bezier(.22,1,.36,1)}a.arr:hover:after,a.arr:focus-visible:after{transform:translate(4px)}.head-cta{margin-left:14px;white-space:nowrap}@media(max-width:1020px){.main-nav{display:none}.site-head .wrap{height:62px}}@media(max-width:480px){.site-head .wrap{gap:14px}.brand{gap:10px}.brand-mark{height:28px}.brand-word{font-size:1.22rem}.head-cta{margin-left:auto;padding:9px 15px!important;font-size:.86rem!important}}.btn{display:inline-block;background:var(--paper);color:var(--ink-d);font-family:var(--disp);font-weight:700;text-transform:lowercase;font-size:.98rem;letter-spacing:-.01em;padding:15px 28px;border:1px solid var(--paper);border-radius:0;transition:background .18s ease,border-color .18s ease,color .18s ease}.btn:hover{background:var(--lime);border-color:var(--lime);color:#000;text-decoration:none}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.ghost:hover{border-color:var(--lime);color:var(--lime);background:transparent}.btn.dark{background:#000;color:var(--paper);border-color:#000}.btn.dark:hover{background:var(--lime);border-color:var(--lime);color:#000}.btn.line-d{background:transparent;color:var(--ink-d);border-color:var(--line-d)}.btn.line-d:hover{border-color:#000;color:#000;background:var(--lime)}.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px;align-items:center}.avail{display:inline-flex;align-items:center;gap:9px;color:var(--slate);font-size:.9rem;font-weight:600;margin-top:24px}.avail:before{content:"";width:9px;height:9px;background:var(--lime);flex:none}.eyebrow{display:flex;align-items:center;gap:13px;font-family:var(--disp);font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:lowercase;color:var(--ink);margin-bottom:26px}.eyebrow:before{content:"";width:11px;height:20px;background:var(--lime);transform:skew(-20deg);flex:none}.kicker{font-family:var(--disp);font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:lowercase;color:var(--lime);margin-bottom:12px}.lede{font-size:clamp(1.15rem,1.05rem + .55vw,1.45rem);color:var(--slate);line-height:1.55;max-width:38em}.lede.wide{max-width:52rem}.hero{padding:clamp(84px,9vw,140px) 0 clamp(72px,7vw,110px)}.hero h1{max-width:12ch}.hero h1.wide{max-width:16ch}.hero-poster{padding:clamp(40px,5vw,72px) 0 clamp(72px,7vw,110px)}.hero-mark{display:block;width:100%;height:auto}.hero-under{display:flex;justify-content:space-between;align-items:flex-end;gap:28px 48px;flex-wrap:wrap;margin-top:clamp(34px,4.5vw,60px)}.hero-desc{font-family:var(--disp);font-weight:600;font-size:clamp(.98rem,1.4vw,1.15rem);line-height:1.4;color:var(--ink);margin:0;text-transform:lowercase}.hero-line{font-size:clamp(2.3rem,5.6vw,4.9rem);max-width:15ch;margin:0}@media(max-width:640px){.hero-under{align-items:flex-start;flex-direction:column}.hero-line{max-width:12ch}}section.band{padding:clamp(110px,11vw,170px) 0}@media(max-width:760px){section.band{padding:72px 0}}section.band.alt{background:var(--bg-2);border-top:1px solid var(--line-soft)}section.band.light{background:var(--paper);color:var(--ink-d)}section.band.light .lede,section.band.light p{color:var(--slate-d)}section.band.light h2,section.band.light h3{color:var(--ink-d)}section.band.light .eyebrow{color:#000}section.band.light .kicker{color:#000}section.band.light a{color:#000;text-decoration:underline;text-decoration-color:var(--lime);text-underline-offset:3px}section.band.light a:hover{color:#000;background:var(--lime);text-decoration:none}section.band.light .btn{background:#000;color:#fff;border-color:#000;text-decoration:none}section.band.light .btn:hover{background:var(--lime);color:#000;border-color:#000}section.band.light .btn.ghost{background:transparent;color:#000;border-color:#0006}section.band.light .btn.ghost:hover{background:var(--lime);color:#000;border-color:#000}section.band.dark{background:var(--bg-2);border-top:1px solid var(--line-soft)}.sec-head{margin-bottom:clamp(36px,4vw,56px)}.sec-head p{color:var(--slate)}.grid{display:grid;gap:18px}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:960px){.g3,.g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.g3,.g4,.g2{grid-template-columns:1fr}}.card{background:transparent;border:none;border-top:1px solid var(--line);border-radius:0;padding:26px 0 0}section.band.light .card{border-top-color:var(--line-d)}.card h3{margin-bottom:.4em}.card p{color:var(--slate)}section.band.light .card p{color:var(--slate-d)}.card p:last-child{margin-bottom:0}.rows{border-top:1px solid var(--line)}.row-item{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(16px,2vw,28px);padding:clamp(28px,3.4vw,44px) 0;border-bottom:1px solid var(--line);align-items:start}@media(max-width:900px){.row-item>*{grid-column:span 12!important}}.tag{display:inline-block;font-family:var(--disp);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 0;color:var(--lime);border:none;background:none}.tag.live{color:var(--lime)}.tag.lab{color:var(--mut)}.tag.demo{color:var(--ink)}ul.ticks{list-style:none;padding:0;margin:0 0 1em}ul.ticks li{padding-left:26px;position:relative;margin-bottom:.55em;color:var(--slate)}section.band.light ul.ticks li{color:var(--slate-d)}ul.ticks li:before{content:"";position:absolute;left:1px;top:.32em;width:8px;height:15px;background:var(--lime);transform:skew(-20deg)}.num{font-family:var(--disp);font-size:clamp(2.2rem,3.6vw,3.4rem);font-weight:800;color:var(--ink);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}section.band.light .num{color:#000}.client-index{border-top:1px solid var(--line)}.client-index a,.client-index .ci-row{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(14px,2vw,28px);padding:26px 0;border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;transition:padding-left .22s ease}.client-index a:hover{text-decoration:none;padding-left:10px;color:var(--ink)}.client-index .ci-name{grid-column:span 4;font-family:var(--disp);font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:800;letter-spacing:-.025em;text-transform:lowercase;line-height:1.05}.client-index .ci-what{grid-column:span 7;color:var(--slate);font-size:1rem}.client-index .ci-arrow{grid-column:span 1;text-align:right;color:var(--lime);font-size:1.3rem;transition:transform .25s cubic-bezier(.22,1,.36,1)}.client-index a:hover .ci-arrow,.client-index a:focus-visible .ci-arrow{transform:translate(6px)}@media(max-width:900px){.client-index .ci-name,.client-index .ci-what{grid-column:span 12}.client-index .ci-arrow{display:none}}.case{padding:clamp(40px,5vw,72px) 0;border-top:1px solid var(--line)}.case:first-of-type{border-top:none}.case .case-name{font-family:var(--disp);font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800;line-height:1;letter-spacing:-.03em;text-transform:lowercase;margin:0}.case dl{margin:0}.case dt{font-family:var(--disp);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:lowercase;color:var(--lime);margin-bottom:8px}.case dd{margin:0 0 30px;color:var(--slate);font-size:1.02rem}.case dd:last-child{margin-bottom:0}.case dd strong{color:var(--ink);font-weight:650}.group-head{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:10px}.group-head .gnum{font-family:var(--disp);font-weight:800;font-size:1rem;color:var(--lime)}.arch-frame{position:relative;padding:12px;border:1px solid var(--line);border-radius:0}.arch-frame .arch{border-radius:0;overflow:hidden;background:var(--bg-2)}.arch-frame.flat,.arch-frame.flat .arch,.arch-frame.vault,.arch-frame.vault .arch{border-radius:0}.arch-frame.vault .arch-in{padding:clamp(22px,3vw,38px)}.arch-frame.vault:before{content:"";position:absolute;left:22px;top:10px;width:13px;height:38px;background:var(--lime);transform:skew(-20deg);z-index:2;pointer-events:none}@media(max-width:640px){.arch-frame.vault:before{width:10px;height:28px;left:16px;top:8px}}.spec-rows{border-top:1px solid var(--line);display:grid;gap:13px;padding-top:18px}.spec-row{display:flex;justify-content:space-between;align-items:baseline;gap:6px 22px;position:relative}.spec-row .k{color:var(--slate);min-width:0}.spec-row .v{color:var(--ink);font-weight:650;text-align:right;white-space:nowrap}.spec-row .v.acc{color:var(--lime)}.spec-row.flow{padding-left:14px}.spec-row.flow:before{content:"";position:absolute;left:0;top:.3em;bottom:.3em;width:2px;background:var(--lime);opacity:.18;animation:rowflow 7.2s ease-in-out infinite}.spec-row.flow:nth-child(2):before{animation-delay:2.4s}.spec-row.flow:nth-child(3):before{animation-delay:4.8s}@keyframes rowflow{0%,to{opacity:.18}8%,30%{opacity:1}48%{opacity:.18}}@media(max-width:640px){.spec-row{flex-direction:column;gap:1px}.spec-row .v{text-align:left;white-space:normal}}.arch svg{display:block;width:100%;height:auto}.caption{font-size:.86rem;color:var(--mut);margin-top:16px;line-height:1.5}details{border:none!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:transparent!important;padding:22px 0!important;margin:0 0 10px!important}details summary{font-family:var(--disp);font-size:1.24rem;font-weight:700;letter-spacing:-.015em;text-transform:lowercase;cursor:pointer;color:var(--ink)}details p{color:var(--slate);margin-top:10px}.js .reveal{opacity:0;transform:translateY(14px);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.js .reveal.in{opacity:1;transform:none}.js .hero.reveal{opacity:1;transform:none;transition:none}.js .hero .eyebrow,.js .hero h1,.js .hero .lede,.js .hero .cta-row,.js .hero .avail,.js .hero .hero-mark,.js .hero .hero-desc{opacity:0;transform:translateY(14px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.js .hero.seq-in .eyebrow,.js .hero.seq-in h1,.js .hero.seq-in .lede,.js .hero.seq-in .cta-row,.js .hero.seq-in .avail,.js .hero.seq-in .hero-mark,.js .hero.seq-in .hero-desc{opacity:1;transform:none}.js .hero.seq-in .hero-mark{transition-delay:30ms}.js .hero.seq-in .eyebrow{transition-delay:40ms}.js .hero.seq-in h1{transition-delay:.1s}.js .hero.seq-in .hero-desc{transition-delay:.15s}.js .hero.seq-in .lede{transition-delay:.17s}.js .hero.seq-in .cta-row{transition-delay:.24s}.js .hero.seq-in .avail{transition-delay:.31s}.js .settle{transform:scale(1.02) translateY(6px);transition:transform .9s cubic-bezier(.22,1,.36,1)}.js .settle.in{transform:none}.flow-diagram{margin-top:clamp(40px,4vw,56px)}.flow-track{position:relative}.flow-svg{position:absolute;left:6px;right:0;top:0;width:calc(100% - 6px);height:12px;overflow:visible}.flow-svg path{stroke:var(--lime);stroke-width:1.5;fill:none;stroke-dasharray:2 8;stroke-linecap:round;animation:dashflow 1.2s linear infinite;opacity:.8}@keyframes dashflow{to{stroke-dashoffset:-10}}.flow-nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 28px;list-style:none;margin:0;padding:0}.flow-node{position:relative;padding-top:26px}.flow-node:before{content:"";position:absolute;top:0;left:0;width:11px;height:11px;border-radius:50%;background:var(--lime);animation:nodepulse 5.6s ease-in-out infinite}.flow-node:nth-child(2):before{animation-delay:1.4s}.flow-node:nth-child(3):before{animation-delay:2.8s}.flow-node:nth-child(4):before{animation-delay:4.2s}@keyframes nodepulse{0%,to{box-shadow:0 0 #97e80000}10%,26%{box-shadow:0 0 0 6px #97e80029}}.flow-node .fn-k{display:block;font-family:var(--disp);font-size:.78rem;font-weight:700;color:var(--lime);letter-spacing:.04em;margin-bottom:5px}.flow-node .fn-t{display:block;font-weight:700;color:var(--ink);margin-bottom:3px}.flow-node .fn-d{display:block;color:var(--slate);font-size:.95rem;line-height:1.5}@media(max-width:760px){.flow-nodes{grid-template-columns:1fr;gap:22px}.flow-svg{display:none}.flow-node{padding-top:0;padding-left:26px}.flow-node:before{top:.35em}.flow-node:after{content:"";position:absolute;left:5px;top:1.2em;bottom:-20px;border-left:1.5px dashed rgba(151,232,0,.55)}.flow-node:last-child:after{display:none}}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}footer{border-top:1px solid var(--line-soft);background:#000;padding:clamp(64px,8vw,110px) 0 40px}footer .invite{font-family:var(--disp);font-size:clamp(2.2rem,5vw,4.2rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-transform:lowercase;max-width:16ch;margin:0 0 18px}footer .foot-mark{display:block;height:44px;width:auto;margin-bottom:22px}footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;margin-top:clamp(48px,6vw,72px);padding-top:36px;border-top:1px solid var(--line-soft)}@media(max-width:720px){footer .cols{grid-template-columns:1fr}}footer h4{margin:0 0 12px;font-family:var(--disp);font-size:.78rem;letter-spacing:.06em;text-transform:lowercase;color:var(--mut);font-weight:700}footer .cols a{color:var(--slate);display:block;padding:4px 0;font-size:.98rem}footer .cols a:hover{color:var(--ink)}footer .fine{margin-top:44px;padding-top:20px;border-top:1px solid var(--line-soft);color:var(--mut);font-size:.82rem;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}.js .reveal,.js .hero .eyebrow,.js .hero h1,.js .hero .lede,.js .hero .cta-row,.js .hero .avail,.js .hero .hero-mark,.js .hero .hero-desc{opacity:1;transform:none}.js .settle{transform:none}}.hero-dyn{position:relative;overflow:clip}.js .hero.hero-dyn .hero-desc,.js .hero.hero-dyn h1,.js .hero.hero-dyn .cta-row,.js .hero.hero-dyn .avail{opacity:1;transform:none;transition:none}.wm{position:relative;font-family:var(--disp);font-weight:800;letter-spacing:-.02em;text-transform:lowercase;line-height:1;font-size:clamp(64px,20.75vw,298.5px);white-space:nowrap;color:var(--ink)}@media(min-width:1493px){.wm{font-size:298.5px}}.wm .wl{display:inline-block}.wm .sp{display:inline-block;width:.24em}.wm .ksl,.wm .tsl{position:relative}.wm .cut{position:absolute;background:var(--lime);pointer-events:none}.wm .ksl .cut{left:.098em;bottom:.16em;width:.125em;height:.365em;transform:skew(-18.7deg)}.wm .tsl .cut{left:-.008em;bottom:.16em;width:.125em;height:.365em;transform:skew(-18.7deg)}.wm .wsup{display:inline-block;vertical-align:top;width:.4em;height:.4em;margin:.085em 0 0 .1em}.wm .wsup svg{display:block;width:100%;height:100%}.hx .wm .wl{opacity:0;transform:translateY(.09em)}.hx .wm .cut{transform:skew(-18.7deg) scaleY(0);transform-origin:bottom center}.hx .wm .wsup{opacity:0;transform:scale(1.35)}.hero-dyn.go .wm .wl{opacity:1;transform:none;transition:opacity .34s ease,transform .44s cubic-bezier(.22,1,.36,1)}.hero-dyn.go .wm .wl:nth-child(1){transition-delay:.02s}.hero-dyn.go .wm .wl:nth-child(2){transition-delay:.09s}.hero-dyn.go .wm .wl:nth-child(4){transition-delay:.16s}.hero-dyn.go .wm .wl:nth-child(5){transition-delay:.23s}.hero-dyn.go .wm .wl:nth-child(6){transition-delay:.3s}.hero-dyn.go .wm .wl:nth-child(7){transition-delay:.37s}.hero-dyn.go .wm .cut{transform:skew(-18.7deg) scaleY(1);transition:transform .3s cubic-bezier(.22,1,.36,1)}.hero-dyn.go .wm .ksl .cut{transition-delay:.5s}.hero-dyn.go .wm .tsl .cut{transition-delay:.58s}.hero-dyn.go .wm .wsup{opacity:1;transform:none;transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:.68s}.js .hero-dyn.hx .hero-desc,.js .hero-dyn.hx .cta-row,.js .hero-dyn.hx .avail{opacity:0;transform:translateY(12px)}.js .hero-dyn.go .hero-desc{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:.55s}.js .hero-dyn.go .cta-row{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:.95s}.js .hero-dyn.go .avail{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:1.75s}.hero-line .w{display:inline-block}.hero-line .lime{color:var(--lime)}.hx .hero-line .w{opacity:0;transform:translateY(.16em)}.hero-dyn.go .hero-line .w{opacity:1;transform:none;transition:opacity .3s ease,transform .38s cubic-bezier(.22,1,.36,1)}.hero-dyn.go .hero-line .w:nth-child(1){transition-delay:.8s}.hero-dyn.go .hero-line .w:nth-child(2){transition-delay:.945s}.hero-dyn.go .hero-line .w:nth-child(3){transition-delay:1.09s}.hero-dyn.go .hero-line .w:nth-child(4){transition-delay:1.235s}.hero-dyn.go .hero-line .w:nth-child(5){transition-delay:1.38s}.hero-dyn.go .hero-line .w:nth-child(6){transition-delay:1.525s}.hero-dyn.go .hero-line .w:nth-child(7){transition-delay:1.67s}.btn.pill{position:relative}.btn.pill.filled,.btn.pill.filled:hover{background:linear-gradient(100deg,var(--lime) 55%,#57A800 130%);border-color:var(--lime);color:#000}.sparkles{position:absolute;inset:0;pointer-events:none;overflow:visible}.sparkles i{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;background:var(--lime);opacity:0;clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%)}.sparkles i:nth-child(2n){background:#fff;width:5px;height:5px;margin:-2.5px}.sparkles.go i{animation:sparkfly .72s cubic-bezier(.17,.67,.35,1) forwards}.sparkles.go i:nth-child(1){--tx:-64px;--ty:-30px;--r:80deg}.sparkles.go i:nth-child(2){--tx:-38px;--ty:-46px;--r:-60deg;animation-delay:.03s}.sparkles.go i:nth-child(3){--tx:-12px;--ty:-54px;--r:120deg;animation-delay:.06s}.sparkles.go i:nth-child(4){--tx:16px;--ty:-50px;--r:-100deg;animation-delay:.02s}.sparkles.go i:nth-child(5){--tx:42px;--ty:-40px;--r:70deg;animation-delay:.05s}.sparkles.go i:nth-child(6){--tx:66px;--ty:-24px;--r:-140deg;animation-delay:.01s}.sparkles.go i:nth-child(7){--tx:-52px;--ty:8px;--r:150deg;animation-delay:.04s}.sparkles.go i:nth-child(8){--tx:54px;--ty:10px;--r:-40deg;animation-delay:.07s}.sparkles.go i:nth-child(9){--tx:-24px;--ty:-62px;--r:30deg;animation-delay:.08s}.sparkles.go i:nth-child(10){--tx:28px;--ty:-64px;--r:-90deg;animation-delay:.09s}@keyframes sparkfly{0%{opacity:0;transform:translate(0) rotate(0) scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(var(--r)) scale(1)}}.hero-cursor{position:absolute;left:0;top:0;width:34px;height:34px;z-index:6;pointer-events:none;opacity:0;filter:drop-shadow(0 3px 8px rgba(0,0,0,.55))}.hero-cursor svg{display:block;width:100%;height:100%}.arc-a,.arc-b{position:absolute;z-index:0;pointer-events:none}.arc-a{left:0;bottom:0;width:min(88vw,980px);height:min(88vw,980px)}.arc-a .disc{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#97e80057,#97e8001f 46%,#97e80000 68%);filter:blur(46px);transform:translate(-26%,52%)}.hx .arc-a{transform:translateY(46%);opacity:0}.hero-dyn.go .arc-a{transform:none;opacity:1;transition:transform 1.6s cubic-bezier(.22,1,.36,1),opacity 1.2s ease;transition-delay:.9s}.hx .arc-a .disc{animation:arcdrift 11s ease-in-out 2.6s infinite alternate}@keyframes arcdrift{0%{transform:translate(-26%,52%)}to{transform:translate(-19%,47%) scale(1.045)}}.hero-dyn{padding-bottom:0}.hero-dyn .wrap{position:relative;z-index:1}.arc-b{left:0;right:0;bottom:0;height:190px;overflow:visible}.arc-b .disc{position:absolute;top:0;height:100%;width:130%;left:-15%;background:radial-gradient(52% 100% at 50% 0%,#97e80033,#97e8000d 52%,#97e80000 74%);filter:blur(34px)}.hx .arc-b .disc{animation:arcsweep 13s ease-in-out 3.4s infinite alternate}@keyframes arcsweep{0%{transform:translate(-4.5%)}to{transform:translate(4.5%)}}.arc-handoff{position:absolute;top:-64px;left:0;right:0;height:170px;overflow:visible;pointer-events:none}.arc-handoff .disc{position:absolute;top:0;height:100%;width:120%;left:-10%;background:radial-gradient(50% 100% at 50% 0%,#97e80021,#97e80000 70%);filter:blur(32px)}.hx .arc-handoff .disc{animation:arcsweep 15s ease-in-out infinite alternate-reverse}.proof-band,.sell-band{position:relative;overflow-x:clip}.sell-price{font-family:var(--disp);font-weight:800;font-size:clamp(1.5rem,2.6vw,2.3rem);letter-spacing:-.025em;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap}.sell-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,40px)}@media(max-width:900px){.sell-steps{grid-template-columns:1fr}}.sell-step{border-top:2px solid var(--lime);padding-top:18px}.sell-step .num{font-size:clamp(1.7rem,2.6vw,2.4rem)}.sell-step h3{font-size:1.25rem;margin:12px 0 8px}.sell-step p{color:var(--slate);margin:0}.sell-step p strong{color:var(--ink)}.sell-close{margin-top:clamp(56px,6vw,88px);border-top:1px solid var(--line);padding-top:clamp(30px,3.4vw,44px)}.sell-proof{font-size:clamp(1.1rem,1.8vw,1.35rem);color:var(--slate);max-width:56ch;margin:0}.sell-proof strong{color:var(--ink)}.hero-dyn.paused .arc-a .disc,.hero-dyn.paused .arc-b .disc,body .arc-handoff.paused .disc{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.hx .wm .wl,.hx .wm .wsup,.hx .hero-line .w,.js .hero-dyn.hx .hero-desc,.js .hero-dyn.hx .cta-row,.js .hero-dyn.hx .avail{opacity:1!important;transform:none!important}.hx .wm .cut{transform:skew(-18.7deg) scaleY(1)!important}.hx .arc-a{transform:none!important;opacity:1!important}.hero-cursor{display:none!important}}
