.page-module__V4uOOW__page{--ink:#090909;--paper:#fffef7;--paper-clean:#fff;--paper-cool:#f4fbf7;--line:#090909;--muted:#4b5563;--yellow:#facc15;--cyan:#06b6d4;--green:#10b981;--pink:#ec4899;--red:#ef4444;--blue:#2563eb;background:var(--paper);min-height:100vh;color:var(--ink);padding-top:4.35rem;overflow:hidden}.page-module__V4uOOW__nav{z-index:20;border-bottom:3px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef7f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.8rem 1.25rem;display:grid;position:fixed;top:0;left:0;right:0}.page-module__V4uOOW__brand,.page-module__V4uOOW__navCta,.page-module__V4uOOW__primaryCta,.page-module__V4uOOW__secondaryCta,.page-module__V4uOOW__kicker{font-family:var(--font-code);text-transform:uppercase;font-weight:800}.page-module__V4uOOW__brand{letter-spacing:0;align-items:center;gap:.55rem;font-size:1rem;line-height:1;display:inline-flex;position:relative}.page-module__V4uOOW__brandLogo{object-fit:contain;width:2.5rem;height:2.5rem;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:none}.page-module__V4uOOW__brandText{z-index:0;text-transform:lowercase;align-items:center;gap:0;padding:0;font-size:1.04rem;display:inline-flex;position:relative}.page-module__V4uOOW__brand:hover .page-module__V4uOOW__brandLogo{transform:rotate(360deg)scale(1.04)}.page-module__V4uOOW__brandFive,.page-module__V4uOOW__brandNines{align-items:center;display:inline-flex}.page-module__V4uOOW__brandFive{color:var(--ink);padding:.12rem 0 .1rem;transition:color .2s}.page-module__V4uOOW__brandNines{border:2px solid var(--ink);background:var(--yellow);box-shadow:3px 3px 0 var(--ink);color:var(--ink);margin-left:.12rem;padding:.14rem .25rem .12rem;transition:background .12s,box-shadow .12s,transform .12s;transform:rotate(-1deg)}.page-module__V4uOOW__brand:hover .page-module__V4uOOW__brandFive{color:var(--ink)}.page-module__V4uOOW__brand:hover .page-module__V4uOOW__brandNines{background:var(--cyan);box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)rotate(1deg)}.page-module__V4uOOW__brand:hover,.page-module__V4uOOW__nav a:hover,.page-module__V4uOOW__navCta:hover,.page-module__V4uOOW__primaryCta:hover,.page-module__V4uOOW__secondaryCta:hover{text-decoration:none}.page-module__V4uOOW__nav nav{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.page-module__V4uOOW__nav nav a,.page-module__V4uOOW__navCta{font-family:var(--font-code);text-transform:uppercase;border:2px solid #0000;padding:.4rem .65rem;font-size:.72rem;font-weight:800}.page-module__V4uOOW__nav nav a:hover,.page-module__V4uOOW__navCta{border-color:var(--line);background:var(--paper-clean)}.page-module__V4uOOW__navCta{border-color:var(--ink);background:var(--yellow);box-shadow:4px 4px 0 var(--ink);transition:transform .12s,box-shadow .12s}.page-module__V4uOOW__navCta:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-1px)}.page-module__V4uOOW__authCtaWrap{justify-self:end;position:relative}.page-module__V4uOOW__oauthPopover{z-index:40;border:2px solid var(--ink);background:var(--paper-clean);width:min(18.5rem,100vw - 2rem);box-shadow:5px 5px 0 var(--ink);padding:.75rem;animation:.18s ease-out page-module__V4uOOW__oauthPopoverEnter;position:absolute;top:calc(100% + .6rem);right:0}.page-module__V4uOOW__oauthPopover:before{content:"";border-top:2px solid var(--ink);border-left:2px solid var(--ink);background:var(--paper-clean);width:.8rem;height:.8rem;position:absolute;top:-.5rem;right:1rem;transform:rotate(45deg)}.page-module__V4uOOW__oauthPopover span{border:2px solid var(--ink);background:var(--cyan);font-family:var(--font-code);text-transform:uppercase;padding:.18rem .38rem;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex}.page-module__V4uOOW__oauthPopover p{color:var(--muted);margin-top:.45rem;padding-right:1.7rem;font-size:.82rem;font-weight:800;line-height:1.18}.page-module__V4uOOW__oauthButton{border:2px solid var(--ink);background:var(--yellow);width:100%;min-height:2.4rem;color:var(--ink);box-shadow:3px 3px 0 var(--ink);font-family:var(--font-code);text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;margin-top:.6rem;padding:.55rem .7rem;font-size:.66rem;font-weight:900;line-height:1;transition:transform .12s,box-shadow .12s;display:inline-flex}.page-module__V4uOOW__oauthButton:hover:not(:disabled){box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.page-module__V4uOOW__oauthButton:disabled{opacity:.7}.page-module__V4uOOW__oauthDismiss{border:2px solid var(--ink);background:var(--paper-clean);width:1.5rem;height:1.5rem;color:var(--ink);place-items:center;padding:0;display:inline-grid;position:absolute;top:.48rem;right:.48rem}.page-module__V4uOOW__oauthDismiss:hover{background:var(--pink)}.page-module__V4uOOW__kicker{border:2px solid var(--ink);background:var(--yellow);letter-spacing:.08em;padding:.3rem .55rem;font-size:.68rem;line-height:1;display:inline-flex}.page-module__V4uOOW__primaryCta,.page-module__V4uOOW__secondaryCta{border:3px solid var(--ink);justify-content:center;align-items:center;padding:.85rem 1.4rem;font-size:.8rem;line-height:1;transition:transform .12s,box-shadow .12s;display:inline-flex}.page-module__V4uOOW__primaryCta{background:var(--yellow);color:var(--ink);box-shadow:6px 6px 0 var(--ink)}.page-module__V4uOOW__primaryCta:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-2px,-2px)}.page-module__V4uOOW__primaryCta:active{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.page-module__V4uOOW__secondaryCta{background:var(--paper-clean);color:var(--ink);box-shadow:6px 6px #0909092e}.page-module__V4uOOW__secondaryCta:hover{transform:translate(-2px,-2px);box-shadow:9px 9px #0909092e}.page-module__V4uOOW__sectionIntro{text-align:center;justify-items:center;gap:1rem;max-width:60rem;margin:0 auto;display:grid}.page-module__V4uOOW__sectionIntro h2{letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.page-module__V4uOOW__page section{border-bottom:3px solid var(--line);padding:clamp(4rem,8vw,6.5rem) 1.25rem}.page-module__V4uOOW__page [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(26px)}.page-module__V4uOOW__page [data-reveal][data-visible=true]{opacity:1;transform:none}.page-module__V4uOOW__hero{isolation:isolate;background:linear-gradient(180deg,var(--paper)0%,var(--paper-cool)100%);position:relative}.page-module__V4uOOW__heroGrid{z-index:-1;background-image:linear-gradient(#09090912 1px,#0000 1px),linear-gradient(90deg,#09090912 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 75%)}.page-module__V4uOOW__heroInner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);max-width:78rem;margin:0 auto;display:grid}.page-module__V4uOOW__heroCopy{justify-items:start;gap:1.4rem;display:grid}.page-module__V4uOOW__heroCopy h1{letter-spacing:-.05em;font-size:clamp(2.8rem,6.4vw,4.9rem);line-height:.96}.page-module__V4uOOW__heroMark{vertical-align:bottom;background:var(--yellow);box-shadow:4px 4px 0 var(--ink);border:3px solid var(--ink);padding:0 .18em;display:inline-grid;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.page-module__V4uOOW__heroWord{text-align:center;opacity:0;animation:14s infinite page-module__V4uOOW__heroWordCycle;animation-delay:calc(var(--word)*2s);grid-area:1/1;transform:translate(-32%,2%)}.page-module__V4uOOW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__V4uOOW__heroLine{max-width:30rem;color:var(--muted);font-size:1.08rem;font-weight:600;line-height:1.45}.page-module__V4uOOW__heroActions{flex-wrap:wrap;gap:1rem;display:flex}.page-module__V4uOOW__heroNote{font-family:var(--font-code);text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.page-module__V4uOOW__stats{flex-wrap:wrap;gap:.75rem;margin-top:.4rem;display:flex}.page-module__V4uOOW__stats div{border:2px solid var(--ink);background:var(--paper-clean);gap:.1rem;padding:.55rem .8rem;display:grid;box-shadow:4px 4px #09090929}.page-module__V4uOOW__stats dt{font-family:var(--font-code);font-size:1.15rem;font-weight:800}.page-module__V4uOOW__stats dd{font-family:var(--font-code);text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:800}.page-module__V4uOOW__demo{position:relative}.page-module__V4uOOW__archSvg{width:100%;height:auto;display:block}.page-module__V4uOOW__archTrace{fill:none;stroke:var(--ink);stroke-width:3px;stroke-dasharray:12 10;animation:9s linear infinite page-module__V4uOOW__archDash}.page-module__V4uOOW__archRepl{fill:none;stroke:var(--pink);stroke-width:3px;stroke-dasharray:6 9;animation:7s linear infinite reverse page-module__V4uOOW__archDash}.page-module__V4uOOW__archNode{opacity:0;transform-origin:50%;transform-box:fill-box;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards page-module__V4uOOW__demoNodePop;animation-delay:calc(.25s + var(--node)*.18s)}.page-module__V4uOOW__archShadow{fill:var(--ink)}.page-module__V4uOOW__archBox{fill:var(--paper-clean);stroke:var(--ink);stroke-width:3px}.page-module__V4uOOW__archBoxAccent{fill:var(--yellow)}.page-module__V4uOOW__archBoxLoop{stroke-dasharray:10 6;animation:5s linear infinite page-module__V4uOOW__archDash}.page-module__V4uOOW__archNode text{fill:var(--ink);font-family:var(--font-code);font-size:17px;font-weight:800}.page-module__V4uOOW__archChip{stroke:var(--ink);stroke-width:2px}.page-module__V4uOOW__archChip[data-tone=cyan]{fill:var(--cyan)}.page-module__V4uOOW__archChip[data-tone=yellow]{fill:var(--yellow)}.page-module__V4uOOW__archChip[data-tone=pink]{fill:var(--pink)}.page-module__V4uOOW__archChip[data-tone=green]{fill:var(--green)}.page-module__V4uOOW__archNode .page-module__V4uOOW__archChipText{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.page-module__V4uOOW__archTag rect{fill:var(--paper-clean);stroke:var(--ink);stroke-width:2px}.page-module__V4uOOW__archTag text{fill:var(--ink);font-family:var(--font-code);font-size:11.5px;font-weight:700}.page-module__V4uOOW__archDeco{fill:none;stroke:var(--ink);stroke-width:2.5px;opacity:.3}.page-module__V4uOOW__archRing{fill:none;stroke:var(--ink);stroke-width:2.5px;opacity:0;transform-origin:50%;transform-box:fill-box;animation:3s ease-out infinite page-module__V4uOOW__archRingPulse;animation-delay:calc(var(--ring)*1.5s)}.page-module__V4uOOW__archNodeBump{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards page-module__V4uOOW__demoNodePop,5s linear 1.4s infinite page-module__V4uOOW__archBump;animation-delay:calc(.25s + var(--node)*.18s),1.4s}.page-module__V4uOOW__archPacket{fill:var(--red);stroke:var(--ink);stroke-width:2px}.page-module__V4uOOW__archPacketTwo{fill:var(--cyan);stroke:var(--ink);stroke-width:2px}.page-module__V4uOOW__archPacketThree{fill:var(--yellow);stroke:var(--ink);stroke-width:2px}.page-module__V4uOOW__archStamp{border:3px solid var(--ink);background:var(--paper-clean);box-shadow:6px 6px 0 var(--ink);align-items:center;gap:.5rem;padding:.45rem .65rem;display:inline-flex;position:absolute;bottom:.6rem;right:-.4rem;transform:rotate(-2deg)}.page-module__V4uOOW__archStamp span{font-family:var(--font-code);text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:800}.page-module__V4uOOW__archStamp strong{border:2px solid var(--ink);background:var(--green);font-family:var(--font-code);letter-spacing:.08em;padding:.2rem .45rem;font-size:.7rem;font-weight:900}.page-module__V4uOOW__demoBadge{border:3px solid var(--ink);background:var(--paper-clean);box-shadow:6px 6px 0 var(--ink);gap:.15rem;padding:.55rem .75rem;animation:4s ease-in-out infinite page-module__V4uOOW__demoBadgeFloat;display:grid;position:absolute;top:-1.4rem;right:-.9rem;transform:rotate(2deg)}.page-module__V4uOOW__demoBadge span{font-family:var(--font-code);text-transform:uppercase;color:var(--muted);font-size:.56rem;font-weight:800}.page-module__V4uOOW__demoBadge strong{font-family:var(--font-code);color:var(--green);font-size:1.05rem;font-weight:800}.page-module__V4uOOW__why{isolation:isolate;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.page-module__V4uOOW__why:before{content:"";z-index:-1;background-image:linear-gradient(#fffef714 1px,#0000 1px),linear-gradient(90deg,#fffef714 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 100%);mask-image:linear-gradient(#000 0%,#00000059 100%)}.page-module__V4uOOW__whyGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4rem);max-width:78rem;margin:0 auto;display:grid}.page-module__V4uOOW__whyCopy{justify-items:start;gap:1.2rem;display:grid}.page-module__V4uOOW__whyCopy h2{max-width:34rem;color:var(--paper);letter-spacing:-.05em;font-size:clamp(2.3rem,5.8vw,4.7rem);line-height:.96}.page-module__V4uOOW__whyCopy>p:not(.page-module__V4uOOW__kicker){color:#fffef7c2;max-width:33rem;font-size:1.05rem;font-weight:650;line-height:1.45}.page-module__V4uOOW__whyCta{border:3px solid var(--paper);color:var(--paper);font-family:var(--font-code);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:.78rem 1.15rem;font-size:.72rem;font-weight:900;line-height:1;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;box-shadow:5px 5px #fffef73d}.page-module__V4uOOW__whyCta:hover{background:var(--yellow);color:var(--ink);box-shadow:8px 8px 0 var(--paper);text-decoration:none;transform:translate(-2px,-2px)}.page-module__V4uOOW__whyVisual{gap:1rem;display:grid}.page-module__V4uOOW__pathPanel{border:3px solid var(--paper);background:var(--paper-clean);color:var(--ink);padding:1rem}.page-module__V4uOOW__oldPath{opacity:.74;transform:rotate(-1deg);box-shadow:6px 6px #fffef738}.page-module__V4uOOW__newPath{box-shadow:10px 10px 0 var(--yellow);position:relative;transform:rotate(1deg)}.page-module__V4uOOW__pathHeader{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.7rem;display:flex}.page-module__V4uOOW__pathHeader span{border:2px solid var(--ink);background:var(--paper);font-family:var(--font-code);text-transform:uppercase;padding:.22rem .46rem;font-size:.58rem;font-weight:900}.page-module__V4uOOW__newPath .page-module__V4uOOW__pathHeader span{background:var(--cyan)}.page-module__V4uOOW__pathHeader strong{font-family:var(--font-code);font-size:1.05rem;font-weight:900}.page-module__V4uOOW__pathSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.9rem;list-style:none;display:grid}.page-module__V4uOOW__pathSteps li{border:2px solid var(--ink);background:var(--paper);font-family:var(--font-code);text-align:center;text-transform:uppercase;padding:.72rem .45rem;font-size:.68rem;font-weight:900;position:relative}.page-module__V4uOOW__oldPath .page-module__V4uOOW__pathSteps li{color:#0909099e}.page-module__V4uOOW__pathSteps li:not(:last-child):after{content:"";border-top:3px solid var(--ink);width:.42rem;position:absolute;top:calc(50% - 2px);right:-.55rem}.page-module__V4uOOW__newCircuit{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.65rem;min-height:8rem;padding:1rem .25rem .35rem;display:grid;position:relative}.page-module__V4uOOW__circuitLine{z-index:0;border-top:3px solid var(--ink);position:absolute;top:50%;left:1.8rem;right:1.8rem}.page-module__V4uOOW__circuitNode{z-index:1;border:2px solid var(--ink);background:var(--yellow);min-height:3.6rem;box-shadow:4px 4px 0 var(--ink);font-family:var(--font-code);text-align:center;text-transform:uppercase;place-items:center;padding:.4rem;font-size:.62rem;font-weight:900;line-height:1.1;display:grid;position:relative}.page-module__V4uOOW__circuitNode:nth-of-type(2){background:var(--cyan)}.page-module__V4uOOW__circuitNode:nth-of-type(3){background:var(--green)}.page-module__V4uOOW__circuitNode:nth-of-type(4){background:var(--pink)}.page-module__V4uOOW__whyStamp{border:3px solid var(--ink);background:var(--green);box-shadow:4px 4px 0 var(--ink);font-family:var(--font-code);text-transform:uppercase;padding:.34rem .55rem;font-size:.58rem;font-weight:900;animation:3.4s ease-in-out infinite page-module__V4uOOW__stampWobble;position:absolute;top:-.7rem;right:-.45rem;transform:rotate(2deg)}.page-module__V4uOOW__principleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:78rem;margin:2rem auto 0;display:grid}.page-module__V4uOOW__principleCard article{border:3px solid var(--paper);background:var(--paper-clean);height:100%;color:var(--ink);gap:.6rem;padding:1.15rem 1rem 1rem;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:6px 6px #fffef72e}.page-module__V4uOOW__principleCard article:before{content:attr(data-mark);color:#09090914;font-family:var(--font-code);letter-spacing:-.08em;font-size:3.9rem;font-weight:900;line-height:.8;position:absolute;bottom:-.45rem;right:-.4rem}.page-module__V4uOOW__principleCard article:after{content:"";border:2px solid var(--ink);background:var(--yellow);width:1.25rem;height:1.25rem;box-shadow:3px 3px 0 var(--ink);position:absolute;top:.65rem;right:.65rem}.page-module__V4uOOW__principleCard:nth-child(2) article{transform:rotate(1deg)}.page-module__V4uOOW__principleCard:nth-child(3) article{transform:rotate(-.5deg)translateY(.7rem)}.page-module__V4uOOW__principleCard:nth-child(4) article{transform:rotate(1.3deg)}.page-module__V4uOOW__principleCard article:hover{box-shadow:9px 9px 0 var(--paper);transform:translate(-2px,-4px)rotate(0)}.page-module__V4uOOW__principleCard span{z-index:1;border:2px solid var(--ink);background:var(--yellow);font-family:var(--font-code);justify-self:start;padding:.18rem .42rem;font-size:.58rem;font-weight:900;position:relative}.page-module__V4uOOW__principleCard h3{z-index:1;letter-spacing:-.03em;font-size:1.12rem;line-height:1.05;position:relative}.page-module__V4uOOW__principleCard p{z-index:1;color:var(--muted);font-size:.9rem;font-weight:650;line-height:1.35;position:relative}.page-module__V4uOOW__principleCard article[data-tone=cyan] span{background:var(--cyan)}.page-module__V4uOOW__principleCard article[data-tone=cyan]:after{background:var(--cyan);transform:rotate(45deg)}.page-module__V4uOOW__principleCard article[data-tone=green] span{background:var(--green)}.page-module__V4uOOW__principleCard article[data-tone=green]:after{background:var(--green);border-radius:50%}.page-module__V4uOOW__principleCard article[data-tone=pink] span{background:var(--pink)}.page-module__V4uOOW__principleCard article[data-tone=pink]:after{background:var(--pink);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.page-module__V4uOOW__stepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:70rem;margin:3rem auto 0;display:grid}.page-module__V4uOOW__stepCard{border:3px solid var(--ink);background:var(--paper-clean);box-shadow:8px 8px 0 var(--ink);justify-items:start;gap:.55rem;padding:1.4rem;display:grid}.page-module__V4uOOW__stepCard:nth-child(2){transform:translateY(26px)rotate(.6deg)}.page-module__V4uOOW__stepCard:nth-child(2)[data-visible=true]{transform:rotate(.6deg)}.page-module__V4uOOW__stepCard:nth-child(3){transform:translateY(26px)rotate(-.6deg)}.page-module__V4uOOW__stepCard:nth-child(3)[data-visible=true]{transform:rotate(-.6deg)}.page-module__V4uOOW__stepArt{border:2px solid var(--ink);background:var(--paper);width:100%;margin-bottom:.5rem}.page-module__V4uOOW__stepArt svg{fill:none;width:100%;height:7.5rem;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:round;display:block}.page-module__V4uOOW__glyphAccentLine{stroke:var(--cyan)}.page-module__V4uOOW__glyphTick{stroke:var(--green);stroke-width:3px;stroke-dasharray:30;animation:2.4s infinite page-module__V4uOOW__glyphTickDraw}.page-module__V4uOOW__glyphPulse{fill:var(--red);stroke:var(--ink)}.page-module__V4uOOW__stepCard span{font-family:var(--font-code);border:2px solid var(--ink);background:var(--yellow);padding:.2rem .45rem;font-size:.66rem;font-weight:800}.page-module__V4uOOW__stepCard strong{letter-spacing:-.03em;font-size:1.5rem}.page-module__V4uOOW__stepCard p{color:var(--muted);font-size:.95rem;font-weight:600}.page-module__V4uOOW__problems{overflow:hidden}.page-module__V4uOOW__problemViewport{margin-top:3rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.page-module__V4uOOW__problemTrack{gap:1.1rem;width:max-content;animation:42s linear infinite page-module__V4uOOW__marqueeScroll;display:flex}.page-module__V4uOOW__problemViewport:hover .page-module__V4uOOW__problemTrack{animation-play-state:paused}.page-module__V4uOOW__problemCard{border:3px solid var(--ink);background:var(--paper-clean);width:15.5rem;box-shadow:7px 7px 0 var(--ink);justify-items:start;gap:.5rem;padding:1rem;transition:transform .16s;display:grid}.page-module__V4uOOW__problemCard:hover{transform:translateY(-6px)}.page-module__V4uOOW__problemArt{isolation:isolate;border:2px solid var(--ink);background:var(--paper);width:100%;position:relative;overflow:hidden}.page-module__V4uOOW__problemArt:before{content:"";z-index:0;opacity:.45;background-image:linear-gradient(#0909091f 1px,#0000 1px),linear-gradient(90deg,#0909091f 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.page-module__V4uOOW__problemArt svg{z-index:1;fill:none;width:100%;height:6.4rem;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:round;display:block;position:relative}.page-module__V4uOOW__problemCard[data-tone=cyan] .page-module__V4uOOW__problemArt{background:color-mix(in srgb,var(--cyan)78%,var(--paper-clean))}.page-module__V4uOOW__problemCard[data-tone=yellow] .page-module__V4uOOW__problemArt{background:color-mix(in srgb,var(--yellow)88%,var(--paper-clean))}.page-module__V4uOOW__problemCard[data-tone=green] .page-module__V4uOOW__problemArt{background:color-mix(in srgb,var(--green)76%,var(--paper-clean))}.page-module__V4uOOW__problemCard[data-tone=pink] .page-module__V4uOOW__problemArt{background:color-mix(in srgb,var(--pink)70%,var(--paper-clean))}.page-module__V4uOOW__problemCard[data-tone=blue] .page-module__V4uOOW__problemArt{background:color-mix(in srgb,var(--blue)68%,var(--cyan))}.page-module__V4uOOW__problemCard[data-tone=red] .page-module__V4uOOW__problemArt{background:color-mix(in srgb,var(--red)70%,var(--pink))}.page-module__V4uOOW__problemCard span{font-family:var(--font-code);text-transform:uppercase;border:2px solid var(--ink);background:var(--paper);padding:.18rem .4rem;font-size:.6rem;font-weight:800}.page-module__V4uOOW__problemCard h3{letter-spacing:-.02em;font-size:1.12rem;line-height:1.1}.page-module__V4uOOW__journey{overflow:hidden}.page-module__V4uOOW__journeyRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;max-width:74rem;margin:3.5rem auto 0;padding-top:.4rem;display:grid;position:relative}.page-module__V4uOOW__railLine{background:var(--ink);height:3px;position:absolute;top:1.65rem;left:6%;right:6%}.page-module__V4uOOW__railPacket{border:2px solid var(--ink);background:var(--red);width:.85rem;height:.85rem;animation:7s linear infinite page-module__V4uOOW__railRun;position:absolute;top:1.32rem;left:6%}.page-module__V4uOOW__railStop{z-index:1;text-align:center;opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--stop)*.11s);justify-items:center;gap:.6rem;display:grid;position:relative;transform:translateY(14px)}.page-module__V4uOOW__journeyRail[data-visible=true] .page-module__V4uOOW__railStop{opacity:1;transform:none}.page-module__V4uOOW__railStop b{border:3px solid var(--ink);background:var(--paper-clean);width:2.5rem;height:2.5rem;box-shadow:4px 4px 0 var(--ink);font-family:var(--font-code);place-items:center;font-size:.8rem;font-weight:800;display:grid}.page-module__V4uOOW__railStop:first-child b{background:var(--yellow)}.page-module__V4uOOW__railStop:last-child b{background:var(--cyan)}.page-module__V4uOOW__railStop span{font-family:var(--font-code);text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.3}.page-module__V4uOOW__techWall{margin-top:3.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.page-module__V4uOOW__techTrack{gap:1rem;width:max-content;animation:36s linear infinite page-module__V4uOOW__marqueeScroll;display:flex}.page-module__V4uOOW__techCard{border:3px solid var(--ink);background:var(--paper-clean);justify-items:center;gap:.4rem;width:9.5rem;padding:.9rem .8rem .75rem;display:grid;box-shadow:5px 5px #09090929}.page-module__V4uOOW__techCard[data-live=true]{box-shadow:5px 5px 0 var(--ink)}.page-module__V4uOOW__techCard svg{fill:none;width:4.8rem;height:3.4rem;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:square;stroke-linejoin:round}.page-module__V4uOOW__techAccent{fill:var(--yellow);animation:3.8s ease-in-out infinite page-module__V4uOOW__techAccentFlash}.page-module__V4uOOW__techCard figcaption{font-family:var(--font-code);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.7rem;font-weight:800;display:inline-flex}.page-module__V4uOOW__techCard figcaption em{border:2px solid var(--ink);background:var(--paper);color:var(--muted);padding:.12rem .3rem;font-size:.54rem;font-style:normal;font-weight:900}.page-module__V4uOOW__techCard[data-live=true] figcaption em{background:var(--green);color:var(--ink)}.page-module__V4uOOW__feedback{background:var(--paper-cool)}.page-module__V4uOOW__feedbackGrid{grid-template-columns:minmax(0,26rem) minmax(0,42rem);justify-content:center;align-items:center;gap:3rem;max-width:74rem;margin:3rem auto 0;display:grid}.page-module__V4uOOW__feedbackDiagram{position:relative}.page-module__V4uOOW__gradeMark{opacity:0;transform-origin:50%;transform-box:fill-box}.page-module__V4uOOW__feedbackGrid[data-visible=true] .page-module__V4uOOW__gradeMark{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards page-module__V4uOOW__demoNodePop;animation-delay:calc(.45s + var(--mark)*.16s)}.page-module__V4uOOW__gradeMark rect{fill:var(--green);stroke:var(--ink);stroke-width:2.5px}.page-module__V4uOOW__gradeMark[data-pass=false] rect{fill:var(--pink)}.page-module__V4uOOW__gradeMark path{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:square}.page-module__V4uOOW__reviewCard{border:3px solid var(--ink);background:var(--paper-clean);box-shadow:12px 12px 0 var(--ink)}.page-module__V4uOOW__reviewHead{border-bottom:3px solid var(--ink);background:var(--paper);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.85rem 1.1rem;display:flex}.page-module__V4uOOW__reviewHead span{border:2px solid var(--ink);background:var(--cyan);font-family:var(--font-code);text-transform:uppercase;padding:.2rem .45rem;font-size:.6rem;font-weight:900}.page-module__V4uOOW__reviewHead strong{font-family:var(--font-code);font-size:.85rem;font-weight:800}.page-module__V4uOOW__reviewScore{font-family:var(--font-code);color:var(--green);margin-left:auto;font-size:.85rem;font-style:normal;font-weight:900}.page-module__V4uOOW__reviewRows{display:grid}.page-module__V4uOOW__reviewRow{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(.2s + var(--row)*.16s);border-bottom:2px solid #0909091f;grid-template-columns:auto auto 1fr;align-items:center;gap:.8rem;padding:.8rem 1.1rem;display:grid;transform:translate(-12px)}.page-module__V4uOOW__feedbackGrid[data-visible=true] .page-module__V4uOOW__reviewRow{opacity:1;transform:none}.page-module__V4uOOW__reviewRow i{border:2px solid var(--ink);background:var(--green);place-items:center;width:1.5rem;height:1.5rem;display:grid}.page-module__V4uOOW__reviewRow[data-pass=false] i{background:var(--pink)}.page-module__V4uOOW__reviewRow i svg{fill:none;width:.8rem;height:.8rem;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:square}.page-module__V4uOOW__reviewRow b{font-family:var(--font-code);text-transform:uppercase;min-width:8.5rem;font-size:.72rem;font-weight:800}.page-module__V4uOOW__reviewRow p{color:var(--muted);font-size:.92rem;font-weight:600}.page-module__V4uOOW__reviewFoot{background:var(--paper);align-items:center;gap:.9rem;padding:.9rem 1.1rem;display:flex}.page-module__V4uOOW__reviewVerdict{border:3px solid var(--ink);background:var(--green);font-family:var(--font-code);letter-spacing:.08em;padding:.35rem .7rem;font-size:.8rem;font-weight:900;transform:rotate(-2deg)}.page-module__V4uOOW__reviewFoot p{font-size:.95rem;font-weight:700}.page-module__V4uOOW__planGrid{grid-template-columns:repeat(3,minmax(0,22rem));justify-content:center;gap:1.5rem;margin-top:3rem;display:grid}.page-module__V4uOOW__planCard{border:3px solid var(--ink);background:var(--paper-clean);justify-items:start;gap:.8rem;padding:1.6rem;display:grid;box-shadow:8px 8px #0909092e}.page-module__V4uOOW__planPro{background:var(--ink);color:var(--paper);box-shadow:8px 8px 0 var(--yellow);position:relative}.page-module__V4uOOW__planTeams{background:color-mix(in srgb,var(--cyan)14%,var(--paper-clean));box-shadow:8px 8px 0 var(--cyan)}.page-module__V4uOOW__planCard>span{border:2px solid var(--ink);background:var(--paper);font-family:var(--font-code);text-transform:uppercase;padding:.22rem .5rem;font-size:.66rem;font-weight:900}.page-module__V4uOOW__planPro>span{background:var(--yellow);color:var(--ink)}.page-module__V4uOOW__planTeams>span{background:var(--cyan)}.page-module__V4uOOW__planCard strong{font-family:var(--font-code);letter-spacing:-.04em;font-size:2.6rem;font-weight:800;line-height:1}.page-module__V4uOOW__planCard strong small{color:var(--muted);font-size:1rem;font-weight:800}.page-module__V4uOOW__planPro strong small{color:#fffef799}.page-module__V4uOOW__planCard ul{gap:.45rem;margin:.2rem 0 .6rem;list-style:none;display:grid}.page-module__V4uOOW__planCard li{color:var(--muted);padding-left:1.3rem;font-size:.95rem;font-weight:600;position:relative}.page-module__V4uOOW__planPro li{color:#fffef7d9}.page-module__V4uOOW__planCard li:before{content:"";background:var(--green);border:2px solid var(--ink);width:.6rem;height:.6rem;position:absolute;top:.42rem;left:0}.page-module__V4uOOW__planPro li:before{background:var(--yellow);border-color:var(--paper)}.page-module__V4uOOW__planTeams li:before{background:var(--cyan)}.page-module__V4uOOW__planPro .page-module__V4uOOW__primaryCta{box-shadow:6px 6px 0 var(--yellow)}.page-module__V4uOOW__close{background:var(--ink)}.page-module__V4uOOW__closeInner{text-align:center;justify-items:center;gap:1.4rem;display:grid}.page-module__V4uOOW__closeInner h2{color:var(--paper);letter-spacing:-.05em;font-size:clamp(3.4rem,10vw,7rem);line-height:.95}.page-module__V4uOOW__closeInner .page-module__V4uOOW__primaryCta{box-shadow:6px 6px 0 var(--paper-clean)}.page-module__V4uOOW__closeInner .page-module__V4uOOW__primaryCta:hover{box-shadow:9px 9px 0 var(--paper-clean)}.page-module__V4uOOW__footer{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:2.2rem 1.25rem 2.6rem;display:flex}.page-module__V4uOOW__footerBrand{font-family:var(--font-code);text-transform:uppercase;font-size:1rem;font-weight:800}.page-module__V4uOOW__footer p{color:var(--muted);margin-top:.3rem;font-size:.85rem;font-weight:600}.page-module__V4uOOW__footer nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.page-module__V4uOOW__footer nav a,.page-module__V4uOOW__footerButton{font-family:var(--font-code);text-transform:uppercase;color:var(--ink);font-size:.7rem;font-weight:800}.page-module__V4uOOW__footerButton{background:0 0;border:none;padding:0}.page-module__V4uOOW__footerButton:hover{text-decoration:underline}@keyframes page-module__V4uOOW__oauthPopoverEnter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__V4uOOW__heroWordCycle{0%{opacity:0;transform:translate(-32%,2%)}2.5%{opacity:1;transform:translate(0,0)}12.5%{opacity:1;transform:translate(0,0)}14.28%{opacity:0;transform:translate(32%,-2%)}to{opacity:0;transform:translate(32%,-2%)}}@keyframes page-module__V4uOOW__demoNodePop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes page-module__V4uOOW__archDash{to{stroke-dashoffset:-220px}}@keyframes page-module__V4uOOW__archRingPulse{0%{opacity:.55;transform:scale(.45)}70%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}@keyframes page-module__V4uOOW__archBump{0%,64%{transform:scale(1)}72%{transform:scale(1.05)}80%,to{transform:scale(1)}}@keyframes page-module__V4uOOW__demoBadgeFloat{0%,to{transform:rotate(2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-6px)}}@keyframes page-module__V4uOOW__glyphTickDraw{0%{stroke-dashoffset:30px}40%,to{stroke-dashoffset:0}}@keyframes page-module__V4uOOW__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes page-module__V4uOOW__railRun{0%{left:6%}to{left:calc(94% - .85rem)}}@keyframes page-module__V4uOOW__techAccentFlash{0%,to{opacity:1}50%{opacity:.25}}@keyframes page-module__V4uOOW__stampWobble{0%,to{transform:rotate(2deg)translateY(0)}50%{transform:rotate(-1deg)translateY(-3px)}}@media (max-width:980px){.page-module__V4uOOW__heroInner{grid-template-columns:minmax(0,1fr)}.page-module__V4uOOW__demo{justify-self:center;width:100%;max-width:36rem;margin-top:2.2rem}.page-module__V4uOOW__demoBadge{right:.4rem}.page-module__V4uOOW__archStamp{right:.5rem}.page-module__V4uOOW__stepGrid{grid-template-columns:minmax(0,1fr)}.page-module__V4uOOW__stepCard:nth-child(2),.page-module__V4uOOW__stepCard:nth-child(3){transform:translateY(26px)}.page-module__V4uOOW__stepCard:nth-child(2)[data-visible=true],.page-module__V4uOOW__stepCard:nth-child(3)[data-visible=true]{transform:none}.page-module__V4uOOW__whyGrid{grid-template-columns:minmax(0,1fr)}.page-module__V4uOOW__whyCopy h2,.page-module__V4uOOW__whyCopy>p:not(.page-module__V4uOOW__kicker){max-width:42rem}.page-module__V4uOOW__whyVisual{max-width:44rem}.page-module__V4uOOW__principleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__V4uOOW__journeyRail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.6rem}.page-module__V4uOOW__railLine,.page-module__V4uOOW__railPacket{display:none}.page-module__V4uOOW__planGrid{grid-template-columns:minmax(0,24rem)}.page-module__V4uOOW__feedbackGrid{grid-template-columns:minmax(0,36rem)}}@media (max-width:640px){.page-module__V4uOOW__nav{grid-template-columns:auto auto}.page-module__V4uOOW__nav nav{display:none}.page-module__V4uOOW__oauthPopover{width:min(16.5rem,100vw - 1.5rem);padding:.65rem;top:calc(100% + .5rem)}.page-module__V4uOOW__oauthPopover p{font-size:.78rem}.page-module__V4uOOW__oauthButton{min-height:2.25rem;padding:.48rem .55rem;font-size:.6rem}.page-module__V4uOOW__archNode text{font-size:20px}.page-module__V4uOOW__archNode .page-module__V4uOOW__archChipText{font-size:13px}.page-module__V4uOOW__archTag text{font-size:13.5px}.page-module__V4uOOW__archDeco{display:none}.page-module__V4uOOW__demoBadge{padding:.4rem .6rem;top:-1rem}.page-module__V4uOOW__demoBadge strong{font-size:.9rem}.page-module__V4uOOW__journeyRail{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__V4uOOW__whyCopy h2{font-size:clamp(2rem,12vw,3.1rem)}.page-module__V4uOOW__whyCta{width:100%}.page-module__V4uOOW__pathPanel{padding:.8rem}.page-module__V4uOOW__pathSteps{grid-template-columns:minmax(0,1fr)}.page-module__V4uOOW__pathSteps li:not(:last-child):after{border-top:0;border-left:3px solid var(--ink);width:0;height:.42rem;inset:auto auto -.55rem calc(50% - 2px)}.page-module__V4uOOW__newCircuit{grid-template-columns:minmax(0,1fr);gap:.7rem;min-height:auto;padding:.9rem .15rem .2rem}.page-module__V4uOOW__circuitLine{border-top:0;border-left:3px solid var(--ink);inset:1.4rem auto 1.4rem 50%}.page-module__V4uOOW__circuitNode{min-height:2.8rem}.page-module__V4uOOW__whyStamp{justify-self:start;margin-top:.65rem;position:static}.page-module__V4uOOW__principleGrid{grid-template-columns:minmax(0,1fr)}.page-module__V4uOOW__principleCard:nth-child(n) article{transform:none}.page-module__V4uOOW__reviewRow{grid-template-columns:auto 1fr}.page-module__V4uOOW__reviewRow p{grid-column:2}}@media (prefers-reduced-motion:reduce){.page-module__V4uOOW__page *,.page-module__V4uOOW__page :before,.page-module__V4uOOW__page :after{transition:none!important;animation:none!important}.page-module__V4uOOW__page [data-reveal],.page-module__V4uOOW__railStop,.page-module__V4uOOW__reviewRow{opacity:1;transform:none}.page-module__V4uOOW__heroWord{opacity:0}.page-module__V4uOOW__heroWord:first-child,.page-module__V4uOOW__archNode,.page-module__V4uOOW__gradeMark{opacity:1;transform:none}}
