.v3{--ink-950:#07111f;--ink-900:#0c1a2c;--ink-800:#13243a;--ink-700:#1e334d;--ink-600:#344a66;--ink-500:#5a6d86;--ink-400:#8796aa;--ink-300:#b4bfcc;--ink-200:#d6dce4;--ink-100:#eceff3;--lime-300:#f4ffad;--lime-400:#eeff85;--lime-500:#e8ff59;--lime-600:#d2eb3a;--lime-800:#5e6d00;--paper:#f6f7f1;--paper-2:#eceee4;--flare-500:#ff5b2e;--amber-500:#ffb627;--sky-500:#59c8ff;--font-display:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-jakarta), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-jbmono), ui-monospace, Menlo, monospace;--font-pixel:var(--font-silkscreen), var(--font-jbmono), monospace;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-snap:cubic-bezier(.5, 0, .1, 1.4);--gutter:24px;font-family:var(--font-body);color:var(--ink-950)}.v3-page{background:var(--paper);flex-direction:column;flex:1;display:flex}.v3 *,.v3 :before,.v3 :after{box-sizing:border-box}.v3 ::selection{background:var(--lime-500);color:var(--ink-950)}.v3 :focus-visible{outline:3px solid var(--lime-500);outline-offset:2px;box-shadow:0 0 0 5px var(--ink-950)}.v3-wrap{width:100%;max-width:1240px;padding:0 var(--gutter);margin:0 auto}.v3-eyebrow{font:500 11px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);align-items:center;gap:10px;margin:0;display:inline-flex}.v3-ink .v3-eyebrow,.v3-hero .v3-eyebrow{color:var(--lime-500)}.v3-h2{max-width:820px;font:800 clamp(30px, 4.2vw, 54px) / 1.02 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:18px 0;font-stretch:118%}.v3-sub{max-width:620px;font:400 18px/1.6 var(--font-body);color:var(--ink-600);text-wrap:pretty;margin:0 0 16px}.v3-ink .v3-sub{color:var(--ink-300)}.slant-mark{z-index:0;white-space:nowrap;position:relative}.slant-mark:before{content:"";z-index:-1;background:var(--lime-500);position:absolute;inset:.12em -.12em .02em -.14em;transform:skew(-10deg)}.v3-btn{border:2px solid var(--ink-950);background:var(--lime-500);min-height:52px;color:var(--ink-950);font:700 15px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out), background .12s var(--ease-out);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.v3-btn:hover{box-shadow:4px 4px 0 var(--ink-950);background:var(--lime-400);transform:translate(-2px,-2px)}.v3-btn:active{box-shadow:none;transform:translate(1px,1px)}.v3-btn:disabled{cursor:progress;opacity:.8}.v3-btn .btn-arrow{transition:transform .2s var(--ease-snap);display:inline-block}.v3-btn:hover .btn-arrow{transform:translate(4px)}.v3-btn.sm{min-height:40px;padding:0 16px;font-size:14px}.v3-btn.ghost{color:inherit;background:0 0;border-color:currentColor}.v3-btn.ghost:hover{background:#ffffff0f}.v3-ink .v3-btn:not(.ghost):hover,.v3-nav .v3-btn:hover,.v3-hero .v3-btn:hover{box-shadow:4px 4px 0 var(--paper)}.v3-ink .v3-btn.ghost:hover{box-shadow:4px 4px 0 var(--lime-500)}.v3-nav{z-index:40;background:var(--ink-950);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ink-800);position:sticky;top:0}.v3-nav-in{align-items:center;gap:32px;height:68px;display:flex}.v3-brand{display:flex}.v3-brand img{width:auto;height:26px;display:block}.v3-nav nav{gap:28px;margin-left:auto;display:flex}.v3-nav nav a{color:var(--ink-300);font:500 14px/1 var(--font-body);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none;transition:color .12s,border-color .12s}.v3-nav nav a:hover,.v3-nav nav a[aria-current=page]{color:#fff;border-color:var(--lime-500)}.v3-footer{background:var(--ink-950);color:#fff;border-top:1px solid var(--ink-800);padding:56px 0 32px}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-brand img{width:auto;height:26px;display:block}.footer-brand p{font:500 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-500);margin:14px 0 0}.v3-footer .v3-btn:hover{box-shadow:4px 4px 0 var(--paper)}.footer-links{border-top:1px solid var(--ink-800);flex-wrap:wrap;gap:10px 28px;margin:40px 0 0;padding:28px 0 0;list-style:none;display:flex}.footer-links a,.footer-base a{color:var(--ink-300);font:500 14px/1.4 var(--font-body);text-decoration:none}.footer-links a:hover,.footer-base a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lime-500);text-decoration-color:var(--lime-500);text-underline-offset:4px;text-decoration-thickness:2px}.footer-base{font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;display:flex}.footer-base a{font:inherit;text-transform:none;letter-spacing:.02em}.v3-hero{background-color:var(--ink-950);color:#fff;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:top;background-size:32px 32px;position:relative;overflow:hidden}.v3-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.v3-hero>*{z-index:1;position:relative}.hero-top{justify-content:space-between;gap:16px;padding-top:72px;display:flex}.hero-scope{color:var(--ink-400)!important}.live-dot{background:var(--lime-500);width:8px;height:8px;animation:1.2s steps(2,jump-none) infinite v3-blink}.hero-title{font:850 clamp(36px, 6.1vw, 100px) / .94 var(--font-display);letter-spacing:-.035em;text-transform:none;margin:28px 0 0;font-stretch:125%}.ht-line{animation:.56s steps(7,end) both v3-wipe;display:block}.ht-line+.ht-line{animation-delay:.14s}.ht-payoff{letter-spacing:-.02em;color:var(--lime-500);margin-top:.22em;font-size:.56em;font-style:italic;font-weight:300;font-stretch:100%;animation:.48s steps(6,end) .32s both v3-wipe;display:block}.ht-payoff .slant-mark{color:var(--ink-950);padding:0 .04em;font-weight:700}.ht-cursor{vertical-align:-.06em;background:var(--lime-500);width:.42em;height:.78em;margin-left:.14em;animation:1s steps(2,jump-none) infinite v3-blink;display:inline-block}.hero-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:56px;margin-top:48px;display:grid}.hero-lede{max-width:500px;font:400 19px/1.6 var(--font-body);color:var(--ink-300);text-wrap:pretty;margin:0 0 8px}.demo-card{background:var(--ink-900);border:1px solid var(--ink-700);box-shadow:8px 8px 0 var(--lime-500);border-radius:8px;flex-direction:column;gap:14px;padding:22px;animation:.42s steps(5,end) .52s both v3-drop;display:flex}.demo-top{font:700 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-badge{border:1px solid var(--lime-500);color:var(--lime-500);border-radius:2px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.demo-badge span{animation:1.2s steps(2,jump-none) infinite v3-blink}.demo-field{background:var(--ink-950);border:1px solid var(--ink-600);border-radius:4px;align-items:stretch;gap:8px;padding:6px;transition:border-color .12s,box-shadow .12s;display:flex}.demo-field:focus-within{border-color:var(--lime-500);box-shadow:3px 3px 0 var(--lime-500)}.demo-prefix{width:28px;color:var(--lime-500);font:700 18px/1 var(--font-mono);place-items:center;display:grid}.demo-field input{color:#fff;min-width:0;font:500 17px/1 var(--font-mono);background:0 0;border:0;outline:none;flex:1}.demo-field input::placeholder{color:var(--ink-400)}.v3 .demo-field input:focus-visible{box-shadow:none;outline:none}.demo-error{color:#ff8f96;min-height:0;font:600 13px/1.4 var(--font-body);margin:0}.demo-error:empty{display:none}.demo-meta{font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);flex-wrap:wrap;gap:8px 16px;display:flex}.demo-meta span:before{content:"■ ";color:var(--ink-600)}.demo-meta button{color:var(--lime-500);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.demo-fine{font:400 12px/1.5 var(--font-body);color:var(--ink-400);margin:0}.demo-fine a{color:inherit}.skyline{margin-top:40px;overflow:hidden}.skyline svg{width:100%;max-width:1440px;height:auto;margin:0 auto;display:block}.sk-star{fill:var(--ink-400);animation:2.8s steps(2,jump-none) infinite v3-blink}.sk-walk{fill:var(--ink-700)}.sk-road{fill:var(--ink-900)}.sk-lane{fill:var(--ink-600)}.sk-body{fill:var(--ink-800)}.sk-trim{fill:var(--ink-600)}.sk-edge{fill:var(--ink-700)}.sk-col{fill:#2a4161}.sk-bus{fill:var(--amber-500)}.sk-busglass{fill:var(--ink-900)}.sk-wheel{fill:var(--ink-950)}.sk-win,.sk-beacon{fill:var(--ink-700);animation:9s infinite sk-lit;animation-delay:calc(var(--d) + var(--f,0s))}.sk-beacon{fill:var(--ink-500)}.sk-tag{opacity:0;animation:9s step-end infinite sk-tag;animation-delay:calc(var(--d) + .12s)}.sk-tag rect{fill:var(--lime-500)}.sk-tag text{fill:var(--ink-950);font:700 10px var(--font-mono);letter-spacing:.06em}.sk-beam{fill:var(--lime-500);animation:9s linear infinite sk-beam}@keyframes sk-beam{0%{animation-timing-function:steps(100,end);transform:translate(-40px)}72%{transform:translate(1230px)}to{transform:translate(1230px)}}@keyframes sk-lit{0%,28%{fill:var(--lime-500)}29%,to{fill:var(--ink-700)}}@keyframes sk-tag{0%,27%{opacity:1}28%,to{opacity:0}}.ticker{border-top:1px solid var(--ink-700);background:var(--ink-900);align-items:stretch;display:flex}.ticker-label{background:var(--lime-500);color:var(--ink-950);font:700 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;flex-direction:column;flex:none;justify-content:center;gap:4px;padding:0 20px;display:flex}.ticker-label small{letter-spacing:.1em;font-size:9px;font-weight:500}.ticker-track{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 92%,#0000)}.ticker-move{width:max-content;animation:48s linear infinite v3-marquee;display:flex}.ticker:hover .ticker-move{animation-play-state:paused}.ticker-list{margin:0;padding:0;list-style:none;display:flex}.ticker-list li{font:500 13px/1 var(--font-body);color:var(--ink-300);white-space:nowrap;align-items:center;gap:10px;padding:16px 28px 16px 0;display:flex}.ticker-list li:after{content:"/";color:var(--ink-600);font-family:var(--font-mono);margin-left:18px}.ticker-list b,.feed-row b{font:700 10px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-950);background:var(--ink-300);border-radius:2px;padding:4px 6px}.v3 [data-kind=RFP]{background:var(--lime-500)}.v3 [data-kind=BUDGET]{background:var(--sky-500)}.v3 [data-kind=CONTRACT]{background:var(--amber-500)}.v3 [data-kind=AWARD]{background:var(--flare-500)}.ticker-list li>span:first-of-type{color:#fff;font-weight:700}.belt{border-bottom:1px solid var(--ink-200);background:var(--paper)}.belt-in{align-items:center;gap:28px;padding-top:22px;padding-bottom:22px;display:flex}.belt .v3-eyebrow{flex:none;max-width:220px}.belt ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.belt li{border:1px solid var(--ink-200);font:600 13px/1 var(--font-body);color:var(--ink-700);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.belt img{object-fit:contain;width:18px;height:18px}.v3-sec{padding:112px 0}.v3-ink{background-color:var(--ink-950);color:#fff}.sec-head.row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.text-link{font:700 15px/1 var(--font-body);color:var(--ink-950);text-decoration:underline;-webkit-text-decoration-color:var(--lime-600);text-decoration-color:var(--lime-600);text-underline-offset:5px;white-space:nowrap;text-decoration-thickness:3px}.text-link:hover{background:var(--lime-500)}.moves{background-color:var(--paper);background-image:radial-gradient(var(--ink-200) 1px, transparent 1.2px);background-size:16px 16px}.moves-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.move-card{border:1px solid var(--ink-200);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), border-color .16s;background:#fff;border-radius:8px;flex-direction:column;padding:26px;display:flex}.move-card:hover{box-shadow:6px 6px 0 var(--ink-950);border-color:var(--ink-950);transform:translate(-3px,-3px)}.move-id{font:700 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-800)}.move-card h3{font:800 24px/1.1 var(--font-display);letter-spacing:-.02em;margin:14px 0 8px;font-stretch:112%}.move-card>p{font:400 15px/1.55 var(--font-body);color:var(--ink-600);margin:0 0 24px}.move-visual{background:var(--ink-950);color:#fff;border-radius:4px;min-height:196px;margin-top:auto;padding:34px 14px 14px;position:relative;overflow:hidden}.visual-label{font:500 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);position:absolute;top:10px;right:12px}.feed-visual{flex-direction:column;gap:8px;display:flex}.feed-row{border:1px solid var(--ink-700);background:var(--ink-900);font:500 12.5px/1.2 var(--font-body);color:var(--ink-200);border-radius:2px;align-items:center;gap:10px;padding:9px 10px;display:flex}.feed-row b{text-align:center;flex:none;width:74px}.score-visual{grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid}.score-big{background:var(--lime-500);width:96px;height:96px;color:var(--ink-950);box-shadow:4px 4px 0 var(--ink-600);border-radius:2px;place-items:center;display:grid}.score-big strong{font:850 42px/.9 var(--font-display);font-stretch:125%}.score-big small{font:700 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:-14px}.score-factors{flex-direction:column;gap:14px;display:flex}.factor{font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-300);grid-template-columns:58px 1fr;align-items:center;gap:8px;display:grid}.factor i{background:var(--ink-800);height:12px;display:block;transform:skew(-10deg)}.factor b{background:repeating-linear-gradient(90deg, var(--lime-500) 0 6px, transparent 6px 8px);height:100%;display:block}.route-visual{grid-template-columns:auto 1fr;align-items:center;gap:0;display:grid}.route-src{background:var(--lime-500);width:64px;height:64px;color:var(--ink-950);font:850 20px/1 var(--font-display);border-radius:2px;place-items:center;font-stretch:125%;display:grid}.route-lines{flex-direction:column;gap:14px;display:flex}.route-line{background:linear-gradient(var(--ink-600), var(--ink-600)) left center / calc(100% - 64px) 2px no-repeat;justify-content:flex-end;align-items:center;height:36px;display:flex;position:relative}.route-line em{border:1px solid var(--ink-600);width:60px;height:36px;font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;place-items:center;font-style:normal;animation:2.7s step-end infinite route-hit;display:grid}.packet{background:var(--lime-500);width:8px;height:8px;animation:2.7s steps(12,end) infinite route-packet;position:absolute;top:14px;left:0}@keyframes route-packet{0%{opacity:1;left:0}44%{opacity:1;left:calc(100% - 72px)}45%,to{opacity:0}}@keyframes route-hit{0%,44%{color:#fff;background:0 0}45%,70%{background:var(--lime-500);color:var(--ink-950);border-color:var(--lime-500)}71%,to{color:#fff;background:0 0}}.stack{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:32px 32px}.stack-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.stack .slant-mark{color:var(--ink-950)}.proof-row{flex-wrap:wrap;gap:36px;margin:32px 0;display:flex}.proof-row div{flex-direction:column;gap:8px;display:flex}.proof-row dt{font:850 52px/.9 var(--font-display);color:var(--lime-500);font-stretch:125%}.proof-row dd{max-width:130px;font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-300);margin:0}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.cta-note{font:400 13px/1.5 var(--font-body);color:var(--ink-400);margin:14px 0 0}.hub{background:var(--ink-900);border:1px solid var(--ink-700);border-radius:8px;flex-direction:column;padding:26px;display:flex;position:relative}.hub-core{background:var(--lime-500);color:var(--ink-950);box-shadow:6px 6px 0 var(--ink-600);border-radius:4px;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px;display:flex}.hub-core div{align-items:center;gap:14px;display:flex}.hub-core img{width:44px;height:44px}.hub-core b{font:850 28px/.92 var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-stretch:125%}.hub-core span{font:700 10px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:right}.hub-wires{grid-template-columns:repeat(3,1fr);height:44px;display:grid}.hub-wires span{background:repeating-linear-gradient(180deg, var(--ink-600) 0 4px, transparent 4px 8px);justify-self:center;width:2px;height:100%;position:relative}.hub-wires span:nth-child(n+4){display:none}.hub-wires span:after{content:"";background:var(--lime-500);width:8px;height:8px;animation:3s steps(6,end) infinite hub-drip;animation-delay:inherit;position:absolute;top:0;left:-3px}@keyframes hub-drip{0%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(36px)}31%,to{opacity:0}}.hub-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hub-tools li{border:1px solid var(--ink-700);font:600 14px/1.1 var(--font-body);color:var(--ink-200);border-radius:4px;align-items:center;gap:10px;padding:12px;animation:3s step-end infinite hub-ping;display:flex}@keyframes hub-ping{0%,29%{border-color:var(--ink-700)}30%,48%{border-color:var(--lime-500);box-shadow:3px 3px 0 var(--lime-500)}49%,to{border-color:var(--ink-700);box-shadow:none}}.hub-logo{background:#fff;border-radius:2px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hub-logo img{object-fit:contain;width:20px;height:20px}.hub-note{font:400 12px/1.5 var(--font-body);color:var(--ink-400);margin:20px 0 0}.insights{background:var(--paper)}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.insights-grid>div{display:flex}.post-card{border:1px solid var(--ink-200);width:100%;color:var(--ink-950);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), border-color .16s;background:#fff;border-radius:8px;flex-direction:column;padding:14px 14px 22px;text-decoration:none;display:flex}.post-card:hover{box-shadow:6px 6px 0 var(--ink-950);border-color:var(--ink-950);transform:translate(-3px,-3px)}.post-thumb{aspect-ratio:3/2;background:var(--paper-2);border-radius:4px;display:block;position:relative;overflow:hidden}.post-thumb img{object-fit:cover}.post-meta{font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);gap:12px;margin:18px 8px 0;display:flex}.post-meta span{color:var(--lime-800)}.post-card h3{font:800 20px/1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:12px 8px 8px;font-stretch:108%}.post-card p{font:400 14.5px/1.55 var(--font-body);color:var(--ink-600);margin:0 8px 18px}.post-read{font:700 14px/1 var(--font-body);margin:auto 8px 0}.post-card:hover .post-read{background:var(--lime-500);align-self:flex-start}.faq{background:var(--paper-2)}.faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.faq-list{border-top:2px solid var(--ink-950)}.faq-list details{border-bottom:1px solid var(--ink-950)}.faq-list summary{cursor:pointer;font:700 18px/1.3 var(--font-display);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-stretch:105%;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:2px solid var(--ink-950);width:28px;height:28px;transition:transform .2s var(--ease-snap), background .12s;border-radius:2px;flex:none;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--ink-950);width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list summary:hover i{background:var(--lime-500)}.faq-list details[open] summary i{background:var(--lime-500);transform:rotate(45deg)}.faq-list details p{max-width:620px;font:400 16px/1.65 var(--font-body);color:var(--ink-600);margin:0 0 24px}.faq-list details a{color:var(--ink-950);-webkit-text-decoration-color:var(--lime-600);text-decoration-color:var(--lime-600);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.signoff{background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);padding:120px 0}.signoff-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;display:grid}.signoff-title{font:850 clamp(40px, 7vw, 100px) / .95 var(--font-display);letter-spacing:-.035em;margin:0 0 40px;font-stretch:125%}.signoff-title .slant-mark{color:var(--ink-950)}.signoff-title em{color:var(--lime-500);margin-top:.12em;font-style:italic;font-weight:300;font-stretch:100%;display:block}.signoff-ping{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.signoff-ping img{width:120px;height:120px;image-rendering:pixelated;animation:1.6s steps(2,jump-none) infinite ping-bob}.ping-bubble{max-width:220px;color:var(--ink-950);border:2px solid var(--ink-950);box-shadow:4px 4px 0 var(--lime-500);font:400 12px/1.45 var(--font-pixel);text-transform:uppercase;background:#fff;margin:0;padding:12px 14px;position:relative}.ping-bubble:after{content:"";border-right:2px solid var(--ink-950);border-bottom:2px solid var(--ink-950);background:#fff;width:10px;height:10px;position:absolute;bottom:-10px;right:36px;transform:rotate(45deg)}@keyframes v3-blink{0%{opacity:1}to{opacity:.15}}@keyframes v3-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes v3-drop{0%{opacity:0;box-shadow:0 0 0 var(--lime-500);transform:translate(8px,8px)}to{opacity:1;box-shadow:8px 8px 0 var(--lime-500);transform:none}}@keyframes v3-marquee{to{transform:translate(-50%)}}@keyframes ping-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@media (max-width:1000px){.hero-row,.stack-grid,.faq-grid{grid-template-columns:1fr;gap:36px}.moves-grid,.insights-grid{grid-template-columns:1fr}.belt-in{flex-direction:column;align-items:flex-start;gap:14px}.belt .v3-eyebrow{max-width:none}}@media (max-width:760px){.v3{--gutter:16px}.v3-nav-in{gap:16px;height:60px}.v3-brand img{height:20px}.v3-nav nav{gap:16px}.v3-nav nav a:nth-child(-n+2),.v3-nav .v3-btn{display:none}.hero-top{padding-top:44px}.hero-scope{display:none!important}.hero-row{margin-top:32px}.hero-lede{font-size:17px}.demo-card{box-shadow:6px 6px 0 var(--lime-500);padding:16px}.demo-field{flex-wrap:wrap}.demo-field input{flex-basis:calc(100% - 40px);min-height:44px}.demo-field .v3-btn{width:100%}.demo-meta button{margin-left:0}.skyline svg{width:900px;max-width:none;margin-left:calc(50% - 450px)}.ticker-label{padding:0 12px}.ticker-label small{display:none}.v3-sec{padding:72px 0}.sec-head.row{flex-direction:column;align-items:flex-start}.move-card{padding:20px}.hub{padding:16px}.hub-core b{font-size:22px}.hub-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-wires{grid-template-columns:repeat(2,1fr)}.hub-wires span:nth-child(3){display:none}.proof-row{gap:24px}.proof-row dt{font-size:40px}.cta-row .v3-btn{width:100%}.signoff{padding:80px 0}.signoff-in{grid-template-columns:1fr}.signoff-ping{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start}.signoff-ping img{width:80px;height:80px}.ping-bubble:after{display:none}}@media (prefers-reduced-motion:reduce){.v3 *,.v3 :before,.v3 :after{transition:none!important;animation:none!important}.sk-beam{display:none}.sk-tag{opacity:1}.sk-beacon{fill:var(--lime-500)}.ticker-track{overflow-x:auto}}.stack .v3-h2{font-size:clamp(30px,3.4vw,46px)}
.v3 .section-shell{width:100%;max-width:1240px;padding:0 var(--gutter);margin:0 auto}.page-hero{background-color:var(--ink-950);color:#fff;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;padding:88px 0 96px;position:relative;overflow:hidden}.page-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.page-hero-in{z-index:1;position:relative}.page-hero-in.has-aside{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:56px;display:grid}.page-hero .v3-eyebrow{color:var(--lime-500)}.page-hero h1{max-width:980px;font:850 clamp(34px, 5.2vw, 80px) / .98 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:24px 0 26px;font-stretch:125%;animation:.52s steps(7,end) both v3-wipe}.page-hero h1 em{letter-spacing:-.02em;color:var(--lime-500);margin-top:.2em;font-size:.62em;font-style:italic;font-weight:300;font-stretch:100%;display:block}.page-hero p:not(.v3-eyebrow){max-width:620px;font:400 19px/1.6 var(--font-body);color:var(--ink-300);text-wrap:pretty;margin:0 0 14px}.page-hero .hero-meta{font:500 12px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400)}.page-hero .cta-row{margin-top:28px}.founder-card{background:var(--ink-900);border:1px solid var(--ink-700);box-shadow:8px 8px 0 var(--lime-500);border-radius:8px;flex-direction:column;gap:6px;padding:26px;display:flex}.founder-mark{background:var(--lime-500);width:64px;height:64px;color:var(--ink-950);font:850 24px/1 var(--font-display);border-radius:2px;place-items:center;margin-bottom:12px;font-stretch:125%;display:grid}.founder-card>strong{font:800 24px/1.1 var(--font-display);font-stretch:112%}.founder-card>span,.training-card-kicker{font:700 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-500)}.founder-card ul{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.founder-card li{border-top:1px solid var(--ink-700);font:500 14px/1.4 var(--font-body);color:var(--ink-200);gap:10px;padding:11px 0;display:flex}.founder-card li:before{content:"";background:var(--lime-500);flex:none;width:8px;height:8px;margin-top:5px}.founder-brand{border-top:1px solid var(--ink-700);font:700 11px/1 var(--font-mono);letter-spacing:.18em;color:var(--ink-300);align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.founder-brand img{width:22px;height:22px}.v3 .eyebrow,.v3 .mono-kicker{font:500 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);align-items:center;gap:10px;margin:0 0 18px;display:inline-flex}.v3 .step-id{font:700 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime-800);display:block}:where(.v3) h2{font:800 clamp(28px, 3.6vw, 46px) / 1.04 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-stretch:118%}:where(.v3) h3{font:800 22px/1.15 var(--font-display);letter-spacing:-.02em;margin:12px 0 8px;font-stretch:110%}.v3 .primary-cta,.v3 .signal-cta{border:2px solid var(--ink-950);background:var(--lime-500);min-height:50px;color:var(--ink-950);font:700 15px/1 var(--font-body);transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.v3 .primary-cta:hover,.v3 .signal-cta:hover{box-shadow:4px 4px 0 var(--ink-950);transform:translate(-2px,-2px)}.v3 .primary-cta:active,.v3 .signal-cta:active{box-shadow:none;transform:translate(1px,1px)}.page-hero .primary-cta:hover,.about-cta .signal-cta:hover,.contact-card.featured .signal-cta:hover{box-shadow:4px 4px 0 var(--paper)}.v3 .text-cta{min-height:44px;font:700 15px/1 var(--font-body);color:var(--ink-950);text-decoration:underline;-webkit-text-decoration-color:var(--lime-600);text-decoration-color:var(--lime-600);text-underline-offset:6px;align-items:center;text-decoration-thickness:3px;display:inline-flex}.v3 .text-cta:hover{background:var(--lime-500)}.v3 .page-hero .text-cta,.v3 .text-cta.on-ink{color:#fff;-webkit-text-decoration-color:var(--lime-500);text-decoration-color:var(--lime-500)}.v3 .page-hero .text-cta:hover,.v3 .text-cta.on-ink:hover{color:var(--ink-950)}.about-block{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid;padding-top:88px!important}.about-block+.about-block{padding-top:72px!important}.about-block>div{max-width:720px}.about-block>.eyebrow{margin-top:14px}.about-block p:not(.eyebrow),.v3 .section-intro>p:not(.eyebrow){font:400 18px/1.65 var(--font-body);color:var(--ink-600);margin:0 0 16px}.about-quote{background:var(--lime-500);color:var(--ink-950);border:2px solid var(--ink-950);box-shadow:8px 8px 0 var(--ink-950);border-radius:8px;margin:88px 0 0;padding:44px 48px}.about-quote p{font:800 clamp(22px, 2.6vw, 34px) / 1.2 var(--font-display);letter-spacing:-.02em;margin:0 0 22px;font-stretch:108%}.about-quote footer{font:700 11px/1.3 var(--font-mono);letter-spacing:.14em}.about-offers{padding-top:96px!important}.about-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.about-offers-grid article,.v3 .process-grid article,.training-steps article,.contact-card{border:1px solid var(--ink-200);transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), border-color .16s;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.about-offers-grid article:hover,.v3 .process-grid article:hover,.training-steps article:hover,.contact-card:not(.featured):hover{box-shadow:6px 6px 0 var(--ink-950);border-color:var(--ink-950);transform:translate(-3px,-3px)}.about-offers-grid p,.v3 .process-grid p,.training-steps p,.contact-card p{font:400 15.5px/1.6 var(--font-body);color:var(--ink-600);margin:0 0 20px}.about-offers-grid .text-cta,.contact-card .primary-cta,.contact-card .signal-cta{margin-top:auto}.about-cta{background:var(--ink-950);color:#fff;box-shadow:8px 8px 0 var(--lime-500);background-image:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);border-radius:8px;margin:96px 0 112px;padding:56px}.about-cta .mono-kicker{color:var(--lime-500)}.about-cta h2{max-width:860px;margin-bottom:30px}.about-mission{max-width:720px;font:400 19px/1.6 var(--font-body);color:var(--ink-300);margin:0 0 22px}.about-sign{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);margin:30px 0 0}.v3 .process{padding-top:96px}.v3 .section-intro{max-width:760px;margin-bottom:36px}.training-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.training-proof article{background:var(--ink-950);color:#fff;border-radius:8px;flex-direction:column;padding:28px;display:flex}.training-proof strong{font:850 clamp(44px, 5vw, 64px) / .9 var(--font-display);letter-spacing:-.03em;color:var(--lime-500);font-stretch:125%}.training-proof-label{font:700 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:14px 0 12px}.training-proof p{font:400 15px/1.6 var(--font-body);color:var(--ink-300);margin:0 0 20px}.training-source{font:500 12px/1.4 var(--font-mono);color:var(--ink-300);text-decoration:underline;-webkit-text-decoration-color:var(--lime-500);text-decoration-color:var(--lime-500);text-underline-offset:4px;margin-top:auto}.training-source:hover{color:#fff}.v3 .process-grid,.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.contact-grid.training-offers{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.contact-card.featured{background:var(--ink-950);color:#fff;border-color:var(--ink-950);box-shadow:8px 8px 0 var(--lime-500)}.contact-card.featured p{color:var(--ink-300)}.contact-card.featured .step-id{color:var(--lime-500)}.contact-card h2{margin:12px 0 8px;font-size:26px}.training-bundle{font:500 15px/1.6 var(--font-body);color:var(--ink-600);margin:24px 0 0}.training-curriculum{border-top:2px solid var(--ink-950);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.training-curriculum li{border-bottom:1px solid var(--ink-200);gap:18px;padding:22px 0;display:flex}.node-num{background:var(--ink-950);width:40px;height:40px;color:var(--lime-500);font:700 13px/1 var(--font-mono);border-radius:2px;flex:none;place-items:center;display:grid}.training-curriculum strong{font:800 18px/1.25 var(--font-display);margin-bottom:6px;font-stretch:105%;display:block}.training-curriculum p{font:400 15px/1.55 var(--font-body);color:var(--ink-600);margin:0}.training-steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.training-cred{color:var(--ink-400)!important;font-size:15px!important}.v3 .contact-page-grid{padding:88px var(--gutter) 112px}.v3 .prose{--tw-prose-body:var(--ink-600);--tw-prose-headings:var(--ink-950);--tw-prose-links:var(--ink-950);--tw-prose-bold:var(--ink-950);--tw-prose-bullets:var(--lime-800);--tw-prose-counters:var(--lime-800);--tw-prose-quotes:var(--ink-950);--tw-prose-quote-borders:var(--lime-500);--tw-prose-hr:var(--ink-200);--tw-prose-th-borders:var(--ink-300);--tw-prose-td-borders:var(--ink-200);font-family:var(--font-body)}.v3 .prose :where(h2,h3,h4){font-family:var(--font-display);letter-spacing:-.02em;font-stretch:110%}.v3 .prose :where(a){text-decoration:underline;-webkit-text-decoration-color:var(--lime-600);text-decoration-color:var(--lime-600);text-underline-offset:4px;font-weight:700;text-decoration-thickness:3px}.v3 .prose :where(a):hover{background:var(--lime-500)}.v3 .prose :where(code){font-family:var(--font-mono)}.blog-back{font:700 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-950);align-items:center;gap:6px;margin-bottom:32px;text-decoration:none;display:inline-flex}.blog-back:hover{background:var(--lime-500)}.post-faq h2{font-size:30px}.post-faq h3{font-size:19px}.post-cta{text-align:center;background:var(--ink-950);color:#fff;box-shadow:8px 8px 0 var(--lime-500);border-radius:8px;margin-top:64px;padding:40px 32px}.post-cta h2{margin:0 0 10px;font-size:26px}.post-cta p{max-width:460px;color:var(--ink-300);margin:0 auto 24px}.post-cta .v3-btn:hover{box-shadow:4px 4px 0 var(--paper)}.blog-list-kicker{font:500 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500)}.blog-list-item{border-top:1px solid var(--ink-200);color:var(--ink-950);padding:20px 0;text-decoration:none;display:block}.blog-list-item h3{margin:8px 0 0;font-size:19px;line-height:1.25}.blog-list-item:hover h3{background:var(--lime-500);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.blog-list-meta{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);gap:10px;display:flex}.blog-list-meta span{color:var(--lime-800)}.placeholder-body{padding:72px 0 112px}@media (max-width:1000px){.page-hero-in.has-aside,.about-block,.training-proof,.v3 .process-grid,.contact-grid,.contact-grid.training-offers,.about-offers-grid,.training-curriculum{grid-template-columns:1fr}.about-block{gap:4px}.training-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-hero{padding:56px 0 64px}.page-hero p:not(.v3-eyebrow){font-size:17px}.page-hero .cta-row>*{width:100%}.about-block{padding-top:56px!important}.about-quote{margin-top:56px;padding:28px 22px}.about-cta{margin:64px 0 80px;padding:32px 22px}.about-cta .cta-row>*{width:100%}.v3 .process,.about-offers{padding-top:64px!important}.training-steps{grid-template-columns:1fr}.about-offers-grid article,.v3 .process-grid article,.training-steps article,.contact-card,.training-proof article{padding:22px}.v3 .contact-page-grid{padding:56px var(--gutter) 80px}}@media (prefers-reduced-motion:reduce){.page-hero h1{animation:none}.about-offers-grid article,.v3 .process-grid article,.training-steps article,.contact-card,.v3 .primary-cta,.v3 .signal-cta{transition:none}}.not-found-page{background:var(--ink-950)}.not-found-page .page-hero{padding-bottom:24px}.not-found-page .skyline{margin-top:0}
