*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font:17px/1.66 var(--sans);color:var(--ink);background:var(--mist);overflow-x:clip;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:2000;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}::selection{background:#12996f38}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}.skip{position:absolute;left:-9999px;top:0;background:var(--teal-deep);color:#fff;padding:10px 18px;border-radius:0 0 12px;font-weight:600;z-index:3000;text-decoration:none}.skip:focus-visible{left:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2.5px solid var(--teal);outline-offset:3px;border-radius:6px}.fig-tag{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--teal-deep);display:inline-flex;align-items:center;gap:9px}.fig-tag:before{content:"";width:22px;height:1px;background:var(--teal-deep);opacity:.5}.sky{position:relative;overflow:clip;padding:0}.aurora{position:absolute;inset:-12% -8% auto;height:150%;z-index:-1;pointer-events:none}.aurora i{position:absolute;display:block;border-radius:50%;filter:blur(64px)}.aurora .a1{width:58vmax;height:44vmax;left:-14vmax;top:-16vmax;background:radial-gradient(closest-side,#7eceaf9e,#7eceaf00 68%);animation:drift1 74s ease-in-out infinite alternate}.aurora .a2{width:52vmax;height:42vmax;right:-16vmax;top:-8vmax;background:radial-gradient(closest-side,#92dccb8f,#92dccb00 70%);animation:drift2 92s ease-in-out infinite alternate}.aurora .a3{width:70vmax;height:48vmax;left:14vmax;top:18vmax;background:radial-gradient(closest-side,#d2ecddd9,#d2ecdd00 72%);animation:drift3 84s ease-in-out infinite alternate}.aurora .a4{width:42vmax;height:34vmax;left:32vmax;top:-8vmax;background:radial-gradient(closest-side,#0f8a6642,#0f8a6600 70%);animation:drift2 66s ease-in-out infinite alternate-reverse}@keyframes drift1{to{transform:translate(9vmax,7vmax) scale(1.12)}}@keyframes drift2{to{transform:translate(-8vmax,9vmax) scale(1.08)}}@keyframes drift3{to{transform:translate(-6vmax,-6vmax) scale(1.15)}}.hero{padding:68px 0 22px;text-align:center}.chip{display:inline-flex;align-items:center;gap:8px;background:#ffffff8c;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--teal-deep);font-family:var(--mono);font-size:12px;letter-spacing:.01em;border-radius:999px;padding:7px 16px;margin-bottom:26px}.chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--teal-bright);animation:pulse 2.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}h1{font-family:var(--disp);font-weight:900;font-size:clamp(40px,7vw,72px);line-height:.98;letter-spacing:-.045em;max-width:15ch;margin:0 auto}h1 em{font-style:normal;color:var(--teal-deep)}.sub{margin:24px auto 22px;font-size:clamp(17px,2vw,19.5px);color:var(--ink-soft);max-width:52ch}.cta{display:inline-block;background:var(--teal-deep);color:#fff;padding:15px 30px;border-radius:999px;font-family:var(--sans);font-weight:600;text-decoration:none;font-size:16.5px;box-shadow:0 10px 28px -8px #0a5f4880,inset 0 1px #ffffff24;transition:background .25s,transform .25s,box-shadow .25s}.cta:hover{background:var(--teal);transform:translateY(-1px);box-shadow:0 14px 34px -8px #0a5f488c,inset 0 1px #ffffff24}.cta-note{display:block;margin-top:14px;font-size:13.5px;color:var(--ink-soft);line-height:1.7}.cta-note a{color:var(--teal-deep);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(12,122,92,.35)}.cta-note a:hover{border-bottom-color:var(--teal-deep)}.figure{padding:24px 0 8px}.figcap{margin:26px auto 0;max-width:56ch;text-align:center;font-size:14.5px;color:var(--ink-soft)}.figcap b{color:var(--ink);font-weight:600}.demo-intro{max-width:54ch;margin:6px auto 26px;text-align:center;font-size:15px;line-height:1.65;color:var(--ink-soft)}.demo-intro b{color:var(--ink);font-weight:600}.stage{padding:30px 0 40px}.shot-wrap{position:relative;max-width:790px;margin:0 auto;animation:bob 14s ease-in-out infinite alternate}@keyframes bob{to{transform:translateY(-9px)}}.shot-wrap:before{content:"";position:absolute;inset:6% -6% -10%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#12996f4d,#12996f00 72%);filter:blur(46px)}.shot{background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgba(16,36,28,.12);box-shadow:0 1px #ffffffb3 inset,0 2px 6px #10241c0f,0 44px 90px -30px #10241c61;transform:perspective(1600px) rotateX(5deg) rotateY(-5.5deg) rotate(-1.3deg);transition:transform 1s cubic-bezier(.22,.8,.26,1);font-family:var(--sans);font-size:clamp(9.5px,.55vw + 7.6px,13.5px);line-height:1.45;text-align:left}.shot-wrap:hover .shot{transform:perspective(1600px) rotateX(0) rotateY(0) rotate(0)}.b-bar{display:flex;align-items:center;gap:1em;padding:.85em 1.1em;background:linear-gradient(#fdfdfc,#f3f5f4);border-bottom:1px solid #e4e7e5}.b-dots{display:flex;gap:.5em;flex:0 0 auto}.b-dots i{width:.85em;height:.85em;border-radius:50%}.b-dots i:nth-child(1){background:#ff5f57}.b-dots i:nth-child(2){background:#febc2e}.b-dots i:nth-child(3){background:#28c840}.b-url{flex:1;display:flex;align-items:center;justify-content:center;gap:.5em;background:#ecefed;border-radius:.55em;padding:.42em 1em;max-width:74%;margin:0 auto;color:#5a6660;font-family:var(--mono);font-size:.78em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-spacer{flex:0 0 2.6em}.adm{background:var(--adm-bg)}.adm-appbar{display:flex;align-items:center;gap:1.3em;background:#ebebeb;border-bottom:1px solid #e0e0e0;padding:.6em 1.25em}.adm-app{display:flex;align-items:center;gap:.5em;font-size:.84em;font-weight:700;color:var(--adm-strong)}.adm-nav{display:flex;gap:.35em;font-size:.8em;color:var(--adm-sub)}.adm-nav span{padding:.28em .7em;border-radius:.5em}.adm-nav .on{background:#fff;color:var(--adm-strong);font-weight:600;box-shadow:0 0 0 1px #e0e0e0}.adm-body{padding:1.15em 1.35em 1.5em;max-width:47em;margin:0 auto;height:43em;overflow-y:auto;scrollbar-gutter:stable}.adm-h1{font-size:1.42em;font-weight:700;color:var(--adm-strong);letter-spacing:-.01em;margin:.15em 0 .75em}.adm-card{background:var(--adm-card);border:1px solid var(--adm-border);border-radius:.85em;box-shadow:0 1px 2px #1a1a1a0d;padding:1em 1.15em 1.1em;margin-bottom:.95em}.adm-card h4{font-size:.95em;font-weight:700;color:var(--adm-strong);margin-bottom:.45em;display:flex;align-items:center;gap:.6em}.adm-card>p{font-size:.88em;color:var(--adm-sub);line-height:1.5}.adm-btn{display:inline-block;margin-top:.8em;background:linear-gradient(180deg,#2f2f2f,#1a1a1a);color:#fff;font-size:.82em;font-weight:600;padding:.52em 1em;border-radius:.6em;border:0;box-shadow:0 1px #0000002e,inset 0 .5px #fff3}.adm-badge{display:inline-block;background:var(--adm-crit-bg);color:var(--adm-crit-txt);font-size:.72em;font-weight:600;padding:.2em .7em;border-radius:.6em}.adm-banner{display:grid;grid-template-columns:auto 1fr;gap:.7em;align-items:start;background:var(--adm-crit-bg);border-radius:.7em;padding:.85em 1em;margin:.35em 0 .8em}.adm-banner b{display:block;font-size:.88em;font-weight:700;color:var(--adm-crit-txt)}.adm-banner p{font-size:.86em;color:var(--adm-txt);margin-top:.1em}.adm-meta{font-family:var(--mono);font-size:.74em;color:var(--adm-sub);margin:0 0 .7em}.adm-t{width:100%;border-collapse:collapse}.adm-t th{text-align:left;font-size:.74em;font-weight:600;color:var(--adm-sub);padding:.55em .9em;border-bottom:1px solid var(--adm-border)}.adm-t td{font-family:var(--mono);font-size:.82em;color:var(--adm-txt);font-variant-numeric:tabular-nums;padding:.62em 1em;border-bottom:1px solid #eee}.adm-t tr:last-child td{border-bottom:0}.adm-t .bad{color:var(--adm-crit-txt);font-weight:600}.demo-wrap{animation:none}.shot.demo,.demo-wrap:hover .shot.demo{transform:none;cursor:default}.shot.demo{font-size:clamp(10px,.6vw + 8px,14px)}.adm-nav .tab{font:inherit;border:0;background:none;color:var(--adm-sub);padding:.28em .7em;border-radius:.5em;cursor:pointer;transition:background .12s,color .12s}.adm-nav .tab:hover{color:var(--adm-strong);background:#0000000a}.adm-nav .tab.on{background:#fff;color:var(--adm-strong);font-weight:600;box-shadow:0 0 0 1px #e0e0e0}.adm-nav .tab:focus-visible{outline:2px solid var(--teal);outline-offset:1px}button.adm-btn{cursor:pointer;font-family:inherit;transition:filter .12s,transform .05s}button.adm-btn:hover{filter:brightness(1.12)}button.adm-btn:active{transform:translateY(1px)}button.adm-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.adm-btn.ghost{background:#fff;color:var(--adm-strong);box-shadow:inset 0 0 0 1px #d3d3d3}.adm-btn.ghost:hover{filter:none;background:#f6f6f6}.adm-btn[disabled]{opacity:.6;cursor:default}.demo-btns{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.2em}.demo-btns .adm-btn{margin-top:.6em}.demo-tags{display:flex;flex-wrap:wrap;gap:.45em;margin:.2em 0 .3em}.demo-mode{font-family:inherit;font-size:.72em;font-weight:600;padding:.2em .7em;border-radius:.6em}.demo-mode.dry{background:#e7eef6;color:#2c5c86}.demo-mode.live{background:var(--adm-ok-bg);color:var(--adm-ok-txt)}.demo-mode.paused{background:#fdf1dd;color:#8a5a12}.adm-badge.ok{background:var(--adm-ok-bg);color:var(--adm-ok-txt)}.adm-badge.crit{background:var(--adm-crit-bg);color:var(--adm-crit-txt)}.adm-badge.warn{background:#fbf1df;color:#8a5a12}.adm-card.nopad{padding:.3em .2em}.adm-t .gd{color:var(--adm-ok-txt);font-weight:600}.adm-t .cr{color:var(--adm-crit-txt);font-weight:600}.adm-t .wn{color:#8a5a12;font-weight:600}.adm-t .in{color:#3f6079;font-weight:600}.screen[hidden]{display:none}.adm-banner.ok{background:var(--adm-ok-bg)}.adm-banner.ok b{color:var(--adm-ok-txt)}.adm-banner.warn{background:#fbf1df}.adm-banner.warn b{color:#8a5a12}button.adm-btn.crit{background:linear-gradient(180deg,#c0341d,#9e2814)}.empty{font-size:.88em;color:var(--adm-sub);text-align:center;padding:.9em .4em}.demo-link{color:var(--teal-deep);text-decoration:underline;cursor:pointer}.products-t td{vertical-align:middle}.b2bcell{font-family:var(--mono)}.b2bcell.num{font-size:.82em;font-variant-numeric:tabular-nums;color:var(--adm-txt);font-weight:600}.b2bcell.num.bad{color:var(--adm-crit-txt)}.b2bcell.note{font-size:.72em;color:var(--adm-sub)}.log-scroll{max-height:30em;overflow-y:auto}.log-scroll thead th{position:sticky;top:0;background:#fff;z-index:1}.stepper{display:inline-flex;align-items:center;gap:.5em}.qstep{width:1.9em;height:1.9em;border:1px solid #cfcfcf;background:#fff;border-radius:.4em;font-size:1em;line-height:1;cursor:pointer;color:var(--adm-strong);font-family:inherit;display:inline-flex;align-items:center;justify-content:center;padding:0}.qstep:hover{background:#f2f2f2}.qstep:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.stepval{min-width:2.2em;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.demo-hint{margin:16px auto 0;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--ink-soft)}.eq-panel{max-width:900px;margin:0 auto;background:linear-gradient(180deg,#ffffffdb,#ffffff9e);border:1px solid var(--hairline-soft);border-radius:28px;box-shadow:0 1px 2px #10241c08,0 34px 70px -40px #10241c4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:48px 30px 34px;overflow:hidden}.eq{display:flex;align-items:center;justify-content:center;gap:clamp(20px,5vw,70px)}.eq-store{flex:0 0 auto;text-align:center;min-width:clamp(120px,26vw,200px)}.eq-lab{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.eq-num{font-family:var(--disp);font-weight:900;font-size:clamp(66px,15vw,138px);line-height:1;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.eq-sign-wrap{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:clamp(60px,11vw,108px)}.eq-mark{width:100%;height:auto;overflow:visible}.eq-mark rect{fill:none}.eqA{stroke:var(--ink);stroke-width:15;animation:morphA 8s cubic-bezier(.77,0,.18,1) infinite}.eqB{stroke:var(--teal);stroke-width:15;animation:morphB 8s cubic-bezier(.77,0,.18,1) .1s infinite}@keyframes morphA{0%,42%{x:10px;y:24px;width:80px;height:13px;rx:6.5px;stroke-width:15px}56%,72%{x:10px;y:14px;width:50px;height:50px;rx:15px;stroke-width:9px}86%,to{x:10px;y:24px;width:80px;height:13px;rx:6.5px;stroke-width:15px}}@keyframes morphB{0%,42%{x:10px;y:63px;width:80px;height:13px;rx:6.5px;stroke-width:15px}56%,72%{x:40px;y:36px;width:50px;height:50px;rx:15px;stroke-width:9px}86%,to{x:10px;y:63px;width:80px;height:13px;rx:6.5px;stroke-width:15px}}.eq-foot{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:30px;font-family:var(--mono);font-size:12.5px;color:var(--teal-deep)}.eq-foot .dotok{width:8px;height:8px;border-radius:50%;background:var(--teal-bright);box-shadow:0 0 0 4px #12996f29}.schem{max-width:1000px;margin:0 auto;position:relative;border:1px solid var(--hairline-soft);border-radius:20px;background:linear-gradient(180deg,#ffffffdb,#ffffff9e);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:34px 26px 20px;box-shadow:0 1px 2px #10241c08,0 34px 70px -40px #10241c4d}.schem:after{content:"";position:absolute;inset:0;border-radius:20px;background:radial-gradient(72vmax 34vmax at 22% -16%,rgba(18,153,111,.06),transparent 64%);pointer-events:none}.scroller{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(12,122,92,.32) transparent;position:relative}.scroller svg{display:block;width:100%;min-width:920px;height:auto}.panhint{display:none;font:400 10.5px/1 var(--mono);letter-spacing:.18em;color:var(--ink-faint);text-align:right;padding-top:10px}.t-lab{font:500 11px var(--mono);letter-spacing:.14em;fill:var(--teal-deep)}.t-ttl{font:500 13px var(--mono);letter-spacing:.16em;fill:var(--ink)}.t-num{font:700 30px var(--disp);fill:var(--ink);font-variant-numeric:tabular-nums}.t-num2{font:700 22px var(--disp);fill:var(--ink);font-variant-numeric:tabular-nums}.t-ann{font:400 10.5px var(--mono);letter-spacing:.06em;fill:var(--ink-faint)}.t-red{font:500 11px var(--mono);letter-spacing:.1em;fill:var(--rust)}.t-ok{font:500 11px var(--mono);letter-spacing:.12em;fill:var(--teal-bright)}.t-log{font:400 11.5px var(--mono);fill:var(--ink-soft)}.ln{stroke:#0c7a5c80;stroke-width:1.4;fill:none}.ln-block{stroke:#0c7a5c80;stroke-width:1.6;fill:#12996f0a}.ln-store{stroke:#0c7a5c9e;stroke-width:2;fill:#12996f0f}.ln-lead{stroke:#7b8f86a6;stroke-width:.9;fill:none}.ln-red{stroke:#a8512e8c;stroke-width:.9;fill:none}.dotp{fill:#7b8f86d9}.k-packet{stroke:var(--teal-bright);stroke-width:5;stroke-linecap:round;fill:none;stroke-dasharray:26,1200;stroke-dashoffset:1226;animation:kTravel 8s linear infinite}.k-packet.glow{stroke-width:12;stroke:#12996f29}.k-a0{animation:kA0 8s ease infinite}.k-a1{animation:kA1 8s ease infinite}.k-b0{animation:kB0 8s ease infinite}.k-b1{animation:kB1 8s ease infinite}.k-c0{animation:kC0 8s ease infinite}.k-c1{animation:kC1 8s ease infinite}.k-d0{animation:kD0 8s ease infinite}.k-d1{animation:kD1 8s ease infinite}.k-l1{animation:kL1 8s ease infinite}.k-l2{animation:kL2 8s ease infinite}.k-l3{animation:kL3 8s ease infinite}.k-l4{animation:kL4 8s ease infinite}@keyframes kTravel{to{stroke-dashoffset:0}}@keyframes kA0{0%,2%{opacity:1}5%,92%{opacity:0}97%,to{opacity:1}}@keyframes kA1{0%,2%{opacity:0}5%,92%{opacity:1}97%,to{opacity:0}}@keyframes kB0{0%,55%{opacity:1}58%,92%{opacity:0}97%,to{opacity:1}}@keyframes kB1{0%,55%{opacity:0}58%,92%{opacity:1}97%,to{opacity:0}}@keyframes kC0{0%,60%{opacity:1}63%,92%{opacity:0}97%,to{opacity:1}}@keyframes kC1{0%,60%{opacity:0}63%,92%{opacity:1}97%,to{opacity:0}}@keyframes kD0{0%,65%{opacity:1}68%,92%{opacity:0}97%,to{opacity:1}}@keyframes kD1{0%,65%{opacity:0}68%,92%{opacity:1}97%,to{opacity:0}}@keyframes kL1{0%,9%{opacity:0}12%,92%{opacity:1}96%,to{opacity:0}}@keyframes kL2{0%,25%{opacity:0}28%,92%{opacity:1}96%,to{opacity:0}}@keyframes kL3{0%,43%{opacity:0}46%,92%{opacity:1}96%,to{opacity:0}}@keyframes kL4{0%,62%{opacity:0}65%,92%{opacity:1}96%,to{opacity:0}}.receipt{max-width:560px;margin:0 auto;background:#f2f5f4;border:1px solid rgba(16,36,28,.12);border-radius:8px;padding:26px 26px 22px;text-align:left;position:relative;box-shadow:0 1px 2px #10241c0d,0 42px 74px -44px #10241c5c}.r-brand{font-family:var(--mono);font-size:13px;letter-spacing:.34em;text-align:center;color:var(--ink)}.r-sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--ink-faint);margin-top:6px}.r-pair{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--ink)}.r-pair .swap{display:block;width:20px;height:13px;stroke:var(--teal);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.r-pair .m{color:var(--ink-faint)}.r-dbl{height:6px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:14px 0 8px}.r-cols,.tape li{display:grid;grid-template-columns:64px 66px 1fr auto;gap:0 10px;align-items:baseline;font-family:var(--mono);font-variant-numeric:tabular-nums}.r-cols{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:2px 2px 7px;border-bottom:1px solid rgba(16,36,28,.1)}.tape{list-style:none;padding-top:6px;margin:0}.tape li{font-size:11.5px;color:var(--ink);padding:5.5px 2px;opacity:0}.tape li span:nth-child(3){color:var(--ink-soft)}.st{justify-self:end;font-size:9px;letter-spacing:.1em;padding:2px 6px 1px;border-radius:3px;border:1px solid var(--teal);color:var(--teal)}.st.solid{background:var(--teal);color:#f2f5f4;border-color:var(--teal)}.st.hold{border-color:var(--ink-faint);color:var(--ink-faint)}.tape .note{grid-template-columns:1fr auto;padding-left:74px;font-size:10.5px;color:var(--ink-faint)}.tape .note .nt{border-left:1px solid rgba(16,36,28,.1);padding-left:9px}.tape .tot{display:block;padding:8px 2px 2px}.t-rule{border-top:1px solid var(--ink);margin:2px 0 7px}.t-line{display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.04em;color:var(--ink)}.t-dbl{height:5px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:8px 0 9px}.t-tail{text-align:center;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.rp{animation:18s ease infinite}.p1{animation-name:pp1}.p2{animation-name:pp2}.p3{animation-name:pp3}.p4{animation-name:pp4}.p5{animation-name:pp5}.p6{animation-name:pp6}.p7{animation-name:pp7}.p8{animation-name:pp8}.p9{animation-name:pp9}@keyframes pp1{0%,2.9%{opacity:0;transform:translateY(4px)}3%{opacity:1;transform:translateY(4px)}3.7%{transform:translateY(0)}90%{opacity:1}93.5%,to{opacity:0}}@keyframes pp2{0%,6.9%{opacity:0;transform:translateY(4px)}7%{opacity:1;transform:translateY(4px)}7.7%{transform:translateY(0)}90%{opacity:1}93.5%,to{opacity:0}}@keyframes pp3{0%,10.4%{opacity:0;transform:translateY(4px)}10.5%{opacity:1;transform:translateY(4px)}11.2%{transform:translateY(0)}90%{opacity:1}93.5%,to{opacity:0}}@keyframes pp4{0%,15.9%{opacity:0;transform:translateY(4px)}16%{opacity:1;transform:translateY(4px)}16.7%{transform:translateY(0)}90%{opacity:1}93.5%,to{opacity:0}}@keyframes pp5{0%,21.9%{opacity:0;transform:translateY(4px)}22%{opacity:1;transform:translateY(4px)}22.7%{transform:translateY(0)}90%{opacity:1}93.5%,to{opacity:0}}@keyframes pp6{0%,25.4%{opacity:0;transform:translateY(4px)}25.5%{opacity:1;transform:translateY(4px)}26.2%{transform:translateY(0)}90%{opacity:1}93.5%,to{opacity:0}}@keyframes pp7{0%,31.4%{opacity:0;transform:translateY(4px)}31.5%{opacity:1;transform:translateY(4px)}32.2%{transform:translateY(0)}90%{opacity:1}93.5%,to{opacity:0}}@keyframes pp8{0%,38.4%{opacity:0;transform:translateY(4px)}38.5%{opacity:1;transform:translateY(4px)}39.2%{transform:translateY(0)}90%{opacity:1}93.5%,to{opacity:0}}@keyframes pp9{0%,45.9%{opacity:0;transform:translateY(4px)}46%{opacity:1;transform:translateY(4px)}46.7%{transform:translateY(0)}90%{opacity:1}93.5%,to{opacity:0}}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hairline);padding:44px 0;margin:0}.stat{padding:0 34px}.stat+.stat{border-left:1px solid var(--hairline)}.stat b{display:block;font-family:var(--disp);font-weight:900;font-size:clamp(36px,4.4vw,50px);letter-spacing:-.04em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.stat span{display:block;margin-top:8px;color:var(--ink-soft);font-size:14.5px;line-height:1.5;max-width:24ch}section{padding:58px 0}#unison,#pains,#promises,#path,#how,#proof,#founder,#faq,.stats-band{background:var(--section)}.stats-band{padding:0}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-deep);margin:0 auto 20px;width:max-content;max-width:100%;background:var(--teal-wash);border:1px solid rgba(12,122,92,.16);padding:7px 15px 6px;border-radius:999px;text-align:center;display:block}h2{font-family:var(--disp);font-weight:700;font-size:clamp(28px,4vw,42px);letter-spacing:-.035em;line-height:1.06;max-width:22ch;margin-left:auto;margin-right:auto;text-align:center}.lead{color:var(--ink-soft);margin:14px auto 40px;max-width:62ch;font-size:17px;text-align:center}.center{text-align:center}.center .eyebrow{justify-content:center}.center h2,.center .lead{margin-left:auto;margin-right:auto}.pains{display:grid;gap:14px;max-width:760px;margin:0 auto}.pain{background:var(--panel);border:1px solid var(--hairline-soft);border-radius:var(--r-md);padding:20px 24px 18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #10241c08,0 14px 34px -22px #10241c24}.pain:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--rust)}.pain b{font-family:var(--disp);font-weight:700;font-size:17.5px;letter-spacing:-.02em;color:var(--rust)}.pain p{margin-top:6px;color:var(--ink-soft);font-size:15.5px}.pain-src{font-size:13px;color:var(--ink-faint);margin-top:18px;text-align:center}.promises{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.promise{background:linear-gradient(180deg,#ffffffeb,#ffffffb8);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);padding:26px 24px;box-shadow:0 1px 2px #10241c08,0 20px 44px -28px #10241c29}.promise .ic{width:44px;height:44px;border-radius:13px;background:var(--teal-wash);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.promise h3{font-family:var(--disp);font-weight:700;font-size:18.5px;letter-spacing:-.02em;margin-bottom:8px}.promise p{color:var(--ink-soft);font-size:15px}.steps{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);counter-reset:st}.step{background:var(--panel);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);padding:26px 24px;box-shadow:0 1px 2px #10241c08,0 12px 30px -22px #10241c1f}.step:before{counter-increment:st;content:"0" counter(st);display:inline-block;font-family:var(--mono);font-size:13px;color:var(--teal-deep);margin-bottom:12px;letter-spacing:.04em}.step h3{font-family:var(--disp);font-weight:700;font-size:17.5px;letter-spacing:-.02em;margin-bottom:6px}.step p{color:var(--ink-soft);font-size:15px}.founder{background:var(--panel);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);padding:34px 36px;max-width:760px;margin:0 auto;box-shadow:0 1px 2px #10241c08,0 24px 52px -32px #10241c2e}.founder p{margin-bottom:13px;font-size:16.5px}.founder p:last-child{margin-bottom:0}.founder .sig{font-weight:600;color:var(--teal-deep)}.faq{max-width:760px;margin:0 auto}details{background:var(--panel);border:1px solid var(--hairline-soft);border-radius:var(--r-md);padding:18px 22px;margin-bottom:10px;box-shadow:0 1px 2px #10241c08,0 12px 30px -22px #10241c1f}summary{font-weight:600;cursor:pointer;font-size:16px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}summary::-webkit-details-marker{display:none}summary:after{content:"+";flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:1px solid var(--hairline);color:var(--teal-deep);display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;line-height:1;transition:transform .3s ease}details[open] summary:after{transform:rotate(45deg)}details p{margin-top:12px;color:var(--ink-soft);font-size:15.5px;max-width:64ch}.final-pad{padding:92px 0}.final{position:relative;overflow:clip;background:var(--deep);border-radius:30px;color:#fff;text-align:center;padding:84px 30px 78px}.final:before,.final:after{content:"";position:absolute;border-radius:50%;filter:blur(52px);pointer-events:none}.final:before{width:46vmax;height:30vmax;left:-12vmax;top:-14vmax;background:radial-gradient(closest-side,rgba(18,153,111,.4),transparent 70%)}.final:after{width:40vmax;height:26vmax;right:-10vmax;bottom:-14vmax;background:radial-gradient(closest-side,rgba(126,206,175,.22),transparent 70%)}.final>*{position:relative;z-index:1}.final h2{color:#fff;margin:0 auto;font-size:clamp(30px,4.8vw,46px)}.final p{color:#b7d3c6;margin:16px auto 30px;max-width:52ch}.final .cta{background:#fff;color:var(--teal-deep);box-shadow:0 14px 34px -10px #0006}.final .cta:hover{background:var(--mist);transform:translateY(-1px)}.final .fine{margin-top:16px;font-size:13.5px;color:#7fa192}.final .fine a{color:#cfe6db;text-decoration:none;border-bottom:1px solid rgba(207,230,219,.4)}.final a:focus-visible{outline-color:#fff}@media(max-width:880px){.promises,.steps{grid-template-columns:1fr}section{padding:74px 0 0}}@media(max-width:720px){.stats{grid-template-columns:1fr;padding:10px 0}.stat{padding:22px 6px}.stat+.stat{border-left:0;border-top:1px solid var(--hairline)}.stat span{max-width:none}.hero{padding-top:60px}.founder{padding:28px 24px}.final{padding:64px 22px 60px;border-radius:24px}.final-pad{padding:70px 0}.eq{gap:14px}.led-row{grid-template-columns:1fr auto;gap:6px 12px}.led-row .tm{display:none}}@media(max-width:640px){.shot{transform:rotate(-1deg)}.shot-wrap:hover .shot{transform:rotate(0)}.stage{padding:30px 0 34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aurora i,.shot-wrap,.chip:before,.eqA,.eqB,.rp,.k-packet,.k-a0,.k-a1,.k-b0,.k-b1,.k-c0,.k-c1,.k-d0,.k-d1,.k-l1,.k-l2,.k-l3,.k-l4{animation:none}.shot,.cta,.mini{transition:none}.cta:hover{transform:none}.tape li,.k-a1,.k-b1,.k-c1,.k-d1,.k-l1,.k-l2,.k-l3,.k-l4{opacity:1}.k-a0,.k-b0,.k-c0,.k-d0,.k-packet{opacity:0}}#unison{background:radial-gradient(120% 80% at 50% -6%,var(--teal-wash),var(--section) 58%)}.eq-panel{background-image:linear-gradient(180deg,#12996f0d,#12996f00 42%),linear-gradient(180deg,#ffffffe6,#ffffffa3)}#pains .eyebrow{margin-left:0;margin-right:auto}#pains h2,#pains .lead{text-align:left;margin-left:0;margin-right:0;max-width:60%}#pains .pains{margin-left:0}#pains .pain-src{text-align:left}#promises{background:linear-gradient(180deg,#103528,#0b1f18);padding:84px 0}#promises .eyebrow{background:#ffffff14;border-color:#ffffff29;color:#8fe3c6}#promises h2{color:#fff}#promises .lead{color:#ffffffad}#promises .promise{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 50px -30px #0000008c}#promises .promise h3{color:#fff}#promises .promise p{color:#ffffffb3}#promises .promise .ic{background:#12996f33}#promises .promise .ic svg{stroke:#5fe0b0}#how .steps{gap:34px}#how .step{position:relative;background:none;border:0;box-shadow:none;border-radius:0;padding:0;text-align:left}#how .step:before{display:block;font-family:var(--disp);font-weight:900;font-size:44px;line-height:1;color:var(--teal);letter-spacing:-.02em;margin-bottom:14px}#how .step:after{content:"";position:absolute;top:22px;left:70px;right:-34px;height:1px;background:linear-gradient(90deg,#0c7a5c66,#0c7a5c0f)}#how .step:last-child:after{display:none}#founder .founder{display:grid;grid-template-columns:.62fr 1fr;gap:44px;max-width:940px;background:none;border:0;border-top:1px solid var(--hairline);border-radius:0;box-shadow:none;padding:40px 0 0;text-align:left}#founder .founder-head .eyebrow{margin:0 auto 14px 0}#founder .founder-head h2{text-align:left;margin:0;max-width:14ch;font-size:clamp(25px,3vw,34px)}@media(max-width:820px){#pains h2,#pains .lead{max-width:none}#how .steps{grid-template-columns:1fr;gap:22px}#how .step:after{display:none}#founder .founder{grid-template-columns:1fr;gap:20px}}.sky{background:radial-gradient(100% 52% at 50% -6%,#12996f1a,#12996f00 55%)}.sky:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(12,122,92,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(12,122,92,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(130% 72% at 50% 0%,#000,transparent 56%);mask-image:radial-gradient(130% 72% at 50% 0%,#000,transparent 56%)}.figure .eyebrow{margin-bottom:12px}.trust{font-family:var(--mono);font-size:12.5px;letter-spacing:.02em;color:var(--teal-deep);margin:0 auto 24px;line-height:1.6}
