@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,h1,h2,h3,h4,p,dl,dd,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}table{border-collapse:collapse;width:100%}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f7fb;--canvas-deep:#e9f0f7;--surface:#fff;--surface-soft:#f8fbff;--surface-blue:#edf4ff;--ink:#071b2a;--ink-2:#173246;--body:#455c6d;--muted:#53697a;--line:#1a3f5b21;--line-strong:#1a3f5b38;--blue:#1769ff;--blue-deep:#0849c7;--blue-soft:#e7f0ff;--teal:#00a885;--teal-soft:#dcf7ef;--orange:#ff6b35;--orange-soft:#fff0e9;--navy:#082844;--navy-2:#0c375c;--radius-xs:8px;--radius-sm:14px;--radius-md:22px;--radius-lg:34px;--shadow-xs:0 1px 2px #0519280d;--shadow-sm:0 10px 30px #11334f14;--shadow-md:0 24px 70px #11334f21;--shadow-blue:0 24px 60px #1769ff2e;--sans:"Avenir Next", Avenir, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--display:"Avenir Next", Avenir, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--max:1280px;--gut:clamp(1.25rem, 4vw, 3rem);--rhythm:clamp(4.5rem, 8vw, 8rem);--t-eyebrow:.68rem;--t-body:1.025rem;--t-lede:clamp(1.1rem, 1.01rem + .45vw, 1.4rem);--t-h3:clamp(1.2rem, 1.06rem + .62vw, 1.58rem);--t-h2:clamp(2rem, 1.46rem + 2.35vw, 3.5rem);--t-h1:clamp(2.7rem, 1.78rem + 4.1vw, 5.55rem);--ease:cubic-bezier(.2, .72, .24, 1);--spring:cubic-bezier(.16, 1, .3, 1);--pointer-x:.5;--pointer-y:.5;--scroll-progress:0;--orange-text:#a83b15}}@layer base{body{background:radial-gradient(circle at 10% -8%, #1769ff1a, transparent 31rem), radial-gradient(circle at 92% 8%, #00a88512, transparent 27rem), var(--canvas);min-width:320px;color:var(--body);font-family:var(--sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.65;overflow-x:hidden}main{position:relative;overflow:clip}h1,h2,h3{color:var(--ink);font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1.06}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);letter-spacing:-.026em}::selection{color:var(--navy);background:#cfe0ff}:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #1769ffb8}.skip{z-index:300;background:var(--ink);color:#fff;min-height:44px;box-shadow:var(--shadow-md);border-radius:10px;padding:.8rem 1.1rem;font-weight:650;position:fixed;top:-6rem;left:1rem}.skip:focus{top:1rem}.container{width:min(100%, var(--max));padding-inline:var(--gut);margin-inline:auto}.section{padding-block:var(--rhythm)}.section-sm{padding-block:clamp(2.75rem,5.5vw,5rem)}.alt{background:linear-gradient(115deg,#e7f0ffa6,#ffffffc2 48%,#dcf7ef73);border-block:1px solid #1a3f5b17}.inverse{color:#d9e9f5}.eyebrow{color:var(--blue-deep);font:700 var(--t-eyebrow)/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.62rem;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal));border-radius:99px;width:1.15rem;height:2px;box-shadow:0 0 12px #1769ff3d}.inverse .eyebrow{color:#a9d2f5}.lede{color:var(--body);font-size:var(--t-lede);text-wrap:pretty;line-height:1.55}.body{color:var(--body);text-wrap:pretty}.measure{max-width:62ch}.measure-sm{max-width:46ch}.head{gap:1rem;max-width:49rem;display:grid}.head h2{margin-top:.2rem}.head .body,.head .lede{max-width:62ch}.head-split{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);align-items:end;gap:clamp(2rem,6vw,6rem);max-width:none}.head-split>.body{max-width:40rem;padding-bottom:.3rem}.btn{isolation:isolate;letter-spacing:-.01em;min-height:48px;transition:color .25s var(--ease), border-color .25s var(--ease), transform .35s var(--spring), box-shadow .35s var(--ease), background .25s var(--ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.15rem;font-size:.92rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;opacity:0;transition:opacity .2s, transform .7s var(--ease);background:linear-gradient(110deg,#0000 20%,#ffffff3d,#0000 70%);position:absolute;inset:0;transform:translate(-70%)}.btn:hover:before{opacity:1;transform:translate(70%)}.btn span{transition:transform .35s var(--spring)}.btn:hover{transform:translateY(-1px)}.btn:hover span{transform:translate(4px)}.btn-primary{background:var(--blue);color:#fff;border-color:#0039af47;box-shadow:0 10px 28px #1769ff38,inset 0 1px #ffffff40}.btn-primary:hover{background:var(--blue-deep);box-shadow:0 15px 36px #1769ff47}.btn-ghost{border-color:var(--line-strong);color:var(--ink-2);box-shadow:var(--shadow-xs);background:#ffffffd1}.btn-ghost:hover{color:var(--blue-deep);background:#fff;border-color:#1769ff66}.arrow{min-height:44px;color:var(--blue-deep);align-items:center;gap:.55rem;font-size:.92rem;font-weight:700;display:inline-flex}.arrow span{transition:transform .35s var(--spring)}.arrow:hover span{transform:translate(4px)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.chip{border:1px solid var(--line);min-height:32px;color:var(--muted);font:700 .65rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffffd1;border-radius:999px;align-items:center;gap:.48rem;padding:.38rem .7rem;display:inline-flex}.chip--status{color:#087356;background:var(--teal-soft);border-color:#00a88538}.chip--status i{background:var(--teal);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #00a8851a}.num{color:var(--blue);font:700 .7rem/1 var(--mono);letter-spacing:.09em}.arrow:hover{color:var(--orange-text)}:target{scroll-margin-top:7rem}}@layer chrome{.topbar{z-index:120;background:linear-gradient(#f3f7fbf5,#f3f7fbb3 72%,#0000);padding-block:.72rem;position:sticky;top:0}.topbar-inner{width:min(calc(100% - 2rem), var(--max));-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffe0;border:1px solid #1a3f5b1f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;height:66px;padding-inline:.82rem;display:grid;box-shadow:0 10px 35px #0c345317,inset 0 1px #ffffffeb}.topbar-progress{background:linear-gradient(90deg, var(--blue), var(--teal), var(--orange));width:100%;height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #1769ff59}.brand{align-items:center;gap:.72rem;min-height:44px;display:inline-flex}.brand-mark{color:#fff;width:38px;height:38px;font:800 .68rem/1 var(--sans);letter-spacing:-.02em;background:linear-gradient(145deg,#1f75ff,#0648c8);border-radius:11px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #1769ff40,inset 0 1px #ffffff47}.brand-mark:after{content:"";background:#4ce3b8;border-radius:9px;height:2px;position:absolute;bottom:7px;left:8px;right:8px}.brand-text{line-height:1;display:grid}.brand-text b{color:var(--ink);letter-spacing:-.025em;font-size:.98rem;font-weight:750}.brand-text small{color:var(--muted);font:700 .58rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:.3rem}.nav{justify-content:center;gap:clamp(.25rem,1vw,.65rem);display:flex}.nav a{min-height:44px;color:var(--body);border-radius:9px;align-items:center;padding-inline:.72rem;font-size:.9rem;font-weight:620;transition:color .25s,background .25s;display:inline-flex;position:relative}.nav a:after{content:"";background:var(--blue);height:2px;transition:transform .35s var(--spring);border-radius:9px;position:absolute;bottom:7px;left:.75rem;right:.75rem;transform:scaleX(0)}.nav a:hover{color:var(--ink);background:var(--surface-blue)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.nav a[aria-current=page]{color:var(--blue-deep);background:var(--surface-blue)}.topbar-acts{align-items:center;gap:.62rem;display:flex}.menu-btn{border:1px solid var(--line);background:var(--surface-soft);min-height:44px;color:var(--ink-2);border-radius:10px;align-items:center;gap:.58rem;padding:.55rem .8rem;font-size:.85rem;font-weight:650;transition:border-color .25s,background .25s;display:inline-flex}.menu-btn:hover{background:var(--surface-blue);border-color:#1769ff59}.menu-btn i{gap:4px;font-style:normal;display:grid}.menu-btn i b{width:14px;height:1.5px;transition:transform .35s var(--spring);background:currentColor;border-radius:2px;display:block}.menu-btn[aria-expanded=true] i b:first-child{transform:translateY(2.75px)rotate(45deg)}.menu-btn[aria-expanded=true] i b:last-child{transform:translateY(-2.75px)rotate(-45deg)}.sheet{z-index:119;width:min(calc(100% - 2rem), var(--max));border:1px solid var(--line);max-height:calc(100vh - 104px);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform-origin:top;transition:opacity .28s var(--ease), transform .4s var(--spring), visibility .28s;background:#fffffff7;border-radius:24px;position:fixed;top:88px;left:50%;overflow-y:auto;transform:translate(-50%,-12px)scale(.99)}.sheet[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.sheet-inner{grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.sheet-intro{background:linear-gradient(145deg, var(--navy), var(--navy-2));color:#cfe2f1;border-radius:17px;padding:1.25rem}.sheet-intro .eyebrow{color:#8dc6f0}.sheet-intro h2{color:#fff;margin-block:.9rem .8rem;font-size:clamp(1.45rem,2.3vw,2rem)}.sheet-intro p:last-child{color:#b7cddd;font-size:.92rem}.sheet-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.sheet-col h3{border-bottom:1px solid var(--line);color:var(--muted);font:700 var(--t-eyebrow)/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;padding-bottom:.75rem}.sheet-col a{color:var(--body);transition:color .2s, transform .3s var(--spring);padding:.5rem 0;font-size:.9rem;display:block}.sheet-col a:hover{color:var(--blue-deep);transform:translate(4px)}.sheet-cta{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.sheet-cta strong{color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:680}.crumbs{z-index:2;position:relative}.crumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;padding-block:1rem .4rem;font-size:.78rem;display:flex}.crumbs li{align-items:center;gap:.55rem;display:flex}.crumbs li:not(:last-child):after{content:"→";color:#1769ff80}.crumbs a:hover{color:var(--blue-deep)}.crumbs [aria-current=page]{color:var(--ink-2);font-weight:650}.footer{border-top:1px solid var(--line);background:radial-gradient(circle at 10% 0,#1769ff1c,#0000 28rem),radial-gradient(circle at 90% 100%,#00a88514,#0000 26rem),#edf3f9;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background-image:linear-gradient(#1a3f5b0a 1px,#0000 1px),linear-gradient(90deg,#1a3f5b0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20%,#000);mask-image:linear-gradient(#0000,#000 20%,#000)}.footer-inner{padding-block:clamp(4rem,7vw,7rem) 1.8rem;position:relative}.footer-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(3rem,7vw,7rem);display:grid}.footer-brand h2{max-width:19ch;margin-top:1rem;font-size:clamp(1.65rem,2.8vw,2.5rem)}.footer-brand .btn{margin-top:1.6rem}.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.footer-col h3{color:var(--muted);font:700 var(--t-eyebrow)/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.8rem}.footer-col a{color:var(--body);transition:color .2s, transform .25s var(--spring);padding:.35rem 0;font-size:.88rem;display:block}.footer-col a:hover{color:var(--blue-deep);transform:translate(3px)}.footer-base{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:clamp(3rem,5vw,5rem);padding-top:1.4rem;font-size:.76rem;display:flex}.footer-base b{color:var(--ink-2);font-weight:700}.sheet-col a,.footer-col a{align-items:center;min-height:44px;padding-block:.45rem;display:flex}}@layer home{.hero{padding-block:.55rem clamp(3rem,6vw,5.5rem);position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle at calc(var(--pointer-x) * 100%) calc(var(--pointer-y) * 60%), #1769ff1f, transparent 28rem), radial-gradient(circle at 76% 26%, #00a88514, transparent 22rem);height:42rem;transition:background-position .2s linear;position:absolute;inset:-10rem -10% auto}.hero-inner{width:min(calc(100% - 2rem), var(--max));border-radius:var(--radius-lg);min-height:670px;box-shadow:var(--shadow-md), inset 0 1px #fff;background:linear-gradient(122deg,#fffffffa 0 53%,#ecf4fff5 100%);border:1px solid #1769ff21;grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);margin-top:.35rem;padding:clamp(2.5rem,5vw,5.25rem);display:grid;position:relative;overflow:hidden}.hero-inner:before{content:"";pointer-events:none;background-image:linear-gradient(#1769ff0b 1px,#0000 1px),linear-gradient(90deg,#1769ff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000040 45%,#000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000040 45%,#000 100%)}.hero-inner:after{content:"";aspect-ratio:1;border:1px solid #1769ff17;border-radius:50%;width:35rem;position:absolute;top:-13rem;right:-11rem;box-shadow:0 0 0 4rem #1769ff06,0 0 0 8rem #00a88505}.hero-copy{z-index:2;justify-items:start;gap:1.55rem;display:grid;position:relative}.hero-copy h1{letter-spacing:-.055em;max-width:10.7ch;font-size:clamp(3.25rem,3rem + 3.4vw,6.25rem)}.hero-copy h1 em{color:var(--blue);font-style:normal;font-weight:650;display:block}.hero-copy .lede{max-width:43ch}.hero-acts{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero>.container:not(.hero-inner){z-index:3;width:min(calc(100% - 4rem), calc(var(--max) - 4rem));margin-top:-2.25rem;padding-inline:0;position:relative}.stats{border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:19px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stat{border-right:1px solid var(--line);min-height:105px;padding:1.25rem clamp(1rem,2vw,1.6rem);position:relative}.stat:last-child{border-right:0}.stat:before{content:"";background:var(--blue);transform-origin:0;width:2.5rem;height:2px;transition:transform .4s var(--spring);position:absolute;top:0;left:1.35rem;transform:scaleX(.35)}.stat:nth-child(3):before{background:var(--teal)}.stat:nth-child(4):before{background:var(--orange)}.stat:hover:before{transform:scaleX(1)}.stat dt{color:var(--muted);font:700 .63rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.stat dd{color:var(--ink);margin-top:.62rem;font-size:.92rem;font-weight:680;line-height:1.35}.pipeline{color:var(--muted);font:700 .64rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.65rem,1.7vw,1.5rem);padding-top:1.5rem;display:flex}.pipeline li{align-items:center;gap:clamp(.65rem,1.7vw,1.5rem);display:flex}.pipeline li:not(:last-child):after{content:"";background:linear-gradient(90deg, var(--blue), #1769ff26);width:clamp(1rem,2.5vw,2.4rem);height:1px}.instrument{--spot-x:50%;--spot-y:45%;--tilt-x:0deg;--tilt-y:0deg;z-index:2;min-width:0;transform:perspective(1400px) rotateX(var(--tilt-y)) rotateY(var(--tilt-x));transform-style:preserve-3d;transition:transform .25s ease-out, box-shadow .35s var(--ease);background:#ffffffeb;border:1px solid #1769ff2e;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0c345326,inset 0 1px #fff}.instrument:before{content:"";z-index:3;pointer-events:none;opacity:.75;background:radial-gradient(circle at var(--spot-x) var(--spot-y), #ffffff9e, transparent 28%);mix-blend-mode:screen;position:absolute;inset:0}.instrument__head{z-index:4;border-bottom:1px solid var(--line);background:#ffffffd6;justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:.85rem 1.1rem;display:flex;position:relative}.instrument__head>div{gap:.22rem;display:grid}.instrument__kicker{color:var(--muted);font:700 .57rem/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}.instrument__head strong{color:var(--ink);letter-spacing:-.01em;font-size:.86rem;font-weight:700}.instrument__status{color:#087356;font:700 .6rem/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.48rem;display:inline-flex}.instrument__status i{background:var(--teal);border-radius:50%;width:.42rem;height:.42rem;animation:2.6s ease-in-out infinite statusPulse;box-shadow:0 0 0 5px #00a8851a}.instrument__canvas{background:linear-gradient(150deg,#fafdff,#edf5ff 64%,#eefaf6);min-height:410px;position:relative;overflow:hidden}.instrument__canvas:after{content:"";pointer-events:none;animation:instrumentSweep 7s var(--ease) infinite;background:linear-gradient(105deg,#0000 30%,#ffffffb8 49%,#0000 66%);position:absolute;inset:0;transform:translate(-100%)}.instrument__canvas svg{z-index:1;width:100%;height:auto;position:relative}.instrument__wash{z-index:0;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#1769ff29,#00a8850a 48%,#0000 70%);border-radius:50%;width:21rem;animation:8s ease-in-out infinite alternate washDrift;position:absolute;top:-7rem;right:-5rem}.instrument__documents rect{fill:#ffffffe0;stroke:#1769ff38}.instrument__documents path{fill:none;stroke:#0c375c61;stroke-width:2px;stroke-linecap:round}.instrument__documents circle{fill:var(--orange)}.instrument__documents text,.instrument__return-label{fill:#61788b;font:700 8px var(--mono);letter-spacing:.12em}.instrument__stem,.instrument__rail,.instrument__to-outcome{fill:none;stroke:#17507b30;stroke-width:2px}.instrument__rail-flow{fill:none;stroke:url(#instrument-flow);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 12;animation:1.4s linear infinite flowDash}.instrument__active-line{fill:none;stroke:url(#instrument-flow);stroke-width:6px;stroke-linecap:round;opacity:.22;transition:d .55s var(--spring)}.instrument__node-halo{fill:#ffffffb3;stroke:#1769ff21;stroke-width:1px}.instrument__node-core{stroke:#1769ff47;stroke-width:1.5px;transition:stroke .3s, filter .3s, transform .4s var(--spring)}.instrument__node-index{fill:#4f6a7d;font:700 8px var(--mono);letter-spacing:.04em}.instrument__node-label{fill:#637a8b;font:700 7px var(--mono);letter-spacing:.1em}.instrument__node.is-active .instrument__node-halo{fill:#1769ff14;stroke:#1769ff73;animation:2s ease-in-out infinite nodeHalo}.instrument__node.is-active .instrument__node-core{stroke:var(--blue);stroke-width:2.5px;filter:drop-shadow(0 8px 12px #1769ff4d);transform:scale(1.08)}.instrument__node.is-active .instrument__node-index,.instrument__node.is-active .instrument__node-label{fill:var(--blue-deep)}.instrument__node.is-complete .instrument__node-core{fill:#e1f8f0;stroke:var(--teal)}.instrument__node.is-complete .instrument__node-index{fill:#087356}.instrument__packet{animation:packetTravel 3.7s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}.instrument__packet--delay{animation-delay:1.85s}.instrument__approval rect{fill:#ffffffe6;stroke:#00a8854d}.instrument__approval circle{fill:var(--teal-soft);stroke:var(--teal)}.instrument__approval path{fill:none;stroke:var(--teal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.instrument__approval-title{fill:#087356;font:700 8px var(--mono);letter-spacing:.08em}.instrument__approval-note{fill:#6b8293;font:600 7.5px var(--mono)}.instrument__to-outcome{stroke:var(--orange);stroke-dasharray:3 4}.instrument__return{fill:none;stroke:var(--teal);stroke-width:1.5px;stroke-dasharray:5 7;animation:1.8s linear infinite reverse flowDash}.instrument__float{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffc7;border:1px solid #1769ff24;border-radius:10px;gap:.2rem;padding:.58rem .72rem;animation:5s ease-in-out infinite alternate floatPanel;display:grid;position:absolute;box-shadow:0 10px 26px #11334f14}.instrument__float small{color:var(--muted);font:700 .52rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.instrument__float strong{color:var(--ink-2);font-size:.68rem;font-weight:680}.instrument__float--source{bottom:1rem;left:1rem}.instrument__float--lineage{animation-delay:-2.5s;top:1rem;right:1rem}.instrument__controls{z-index:4;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.instrument__control{text-align:left;border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:.28rem .5rem;min-height:70px;padding:.72rem .85rem;transition:background .25s;display:grid;position:relative}.instrument__control:last-child{border-right:0}.instrument__control small{color:var(--muted);font:700 .57rem/1 var(--mono)}.instrument__control span{color:var(--body);font-size:.76rem;font-weight:680}.instrument__control i{background:var(--canvas-deep);border-radius:9px;grid-column:1/-1;width:100%;height:2px;overflow:hidden}.instrument__control i:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--teal));transform-origin:0;width:100%;height:100%;transition:transform .5s var(--spring);display:block;transform:scaleX(0)}.instrument__control:hover{background:var(--surface-soft)}.instrument__control[aria-pressed=true]{background:var(--surface-blue)}.instrument__control[aria-pressed=true] span{color:var(--blue-deep)}.instrument__control[aria-pressed=true] i:after{transform:scaleX(1)}.instrument__read{z-index:4;border-top:1px solid var(--line);background:linear-gradient(110deg,#fff,#f7fbff);grid-template-columns:auto 1fr;align-items:start;gap:.85rem;min-height:106px;padding:1rem 1.1rem 1.15rem;display:grid;position:relative}.instrument__read>span{background:var(--blue);color:#fff;width:30px;height:30px;font:700 .62rem/1 var(--mono);border-radius:9px;place-items:center;display:grid;box-shadow:0 8px 18px #1769ff33}.instrument__read div{gap:.2rem;display:grid}.instrument__read strong{color:var(--ink);font-size:.86rem;font-weight:720}.instrument__read p{color:var(--body);font-size:.78rem;line-height:1.5}.answer{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.answer-text{color:var(--ink);letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.3rem,1.08rem + 1vw,2rem);font-weight:560;line-height:1.42}.answer-text b{color:var(--blue-deep);font-weight:720}.triad{gap:.85rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.triad-item{border:1px solid var(--line);min-height:150px;box-shadow:var(--shadow-xs);transition:transform .4s var(--spring), border-color .25s, box-shadow .35s;background:#ffffffd1;border-radius:18px;grid-template-columns:4.25rem minmax(0,.85fr) minmax(0,1.15fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.35rem,2.5vw,2rem);display:grid;position:relative;overflow:hidden}.triad-item:before{content:"";background:var(--blue);width:3px;transition:transform .4s var(--spring);border-radius:0 9px 9px 0;position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(.35)}.triad-item:nth-child(2):before{background:var(--teal)}.triad-item:nth-child(3):before{background:var(--orange)}.triad-item:hover{box-shadow:var(--shadow-sm);border-color:#1769ff3b;transform:translate(6px)}.triad-item:hover:before{transform:scaleY(1)}.triad-item h3{max-width:25ch}.triad-item p{font-size:.95rem}.loop-steps{box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff,#eef5ff 62%,#edf9f5);border:1px solid #1769ff24;border-radius:24px;grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;margin-top:clamp(2.5rem,5vw,4rem);padding:1.15rem;display:grid;position:relative;overflow:hidden}.loop-steps:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal), var(--orange));opacity:.3;height:2px;position:absolute;top:50%;left:3rem;right:3rem}.loop-steps:after{content:"";border:2px solid var(--blue);width:10px;height:10px;animation:loopTravel 8s var(--ease) infinite;background:#fff;border-radius:50%;position:absolute;top:calc(50% - 4px);left:3rem;box-shadow:0 0 15px #1769ff80}.loop-step{z-index:1;border:1px solid var(--line);min-height:130px;box-shadow:var(--shadow-xs);background:#ffffffeb;border-radius:15px;padding:1rem;position:relative}.loop-step small{background:var(--blue-soft);width:25px;height:25px;color:var(--blue-deep);font:700 .61rem/1 var(--mono);border-radius:8px;place-items:center;display:grid}.loop-step strong{color:var(--ink);margin-top:2.25rem;font-size:.86rem;font-weight:680;line-height:1.3;display:block}.loop-step:last-child small{background:var(--teal-soft);color:#087356}.ops{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;margin-top:clamp(2.5rem,5vw,4rem);overflow:hidden}.ops thead th{text-align:left;border-bottom:1px solid var(--line);background:var(--surface-blue);color:var(--muted);font:700 var(--t-eyebrow)/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:.95rem 1.25rem}.ops td,.ops tbody th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:1.25rem;font-size:.94rem}.ops tbody tr:last-child td,.ops tbody tr:last-child th{border-bottom:0}.ops tbody th{width:14%;color:var(--ink);font-weight:720;position:relative}.ops tbody th:before{content:"";background:var(--blue);opacity:0;width:3px;transition:opacity .25s, transform .35s var(--spring);border-radius:9px;position:absolute;top:24%;bottom:24%;left:0;transform:scaleY(.3)}.ops tbody tr{transition:background .25s}.ops tbody tr:hover{background:#f7faff}.ops tbody tr:hover th:before{opacity:1;transform:scaleY(1)}.ops-out{color:var(--ink-2);font-weight:650}.moat{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.moat .head{position:sticky;top:7.5rem}.moat-list{counter-reset:moat;gap:.65rem;display:grid}.moat-list li{border:1px solid var(--line);min-height:112px;transition:transform .4s var(--spring), background .25s, box-shadow .3s;background:#ffffffc7;border-radius:16px;grid-template-columns:2.5rem minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(.8rem,2vw,1.8rem);padding:1.2rem 1.35rem;display:grid}.moat-list li:nth-child(2),.moat-list li:nth-child(4){margin-left:clamp(0rem,4vw,3.5rem)}.moat-list li:hover{box-shadow:var(--shadow-sm);background:#fff;transform:translate(-5px)}.moat-list strong{color:var(--ink);font-size:.98rem;font-weight:720;line-height:1.3}.moat-list p{font-size:.91rem}.inverse{background:0 0}.gate-inner{background:linear-gradient(135deg,#071f35,#0c3c64 70%,#0a5572);border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:clamp(2rem,6vw,6rem);min-height:390px;padding:clamp(2.5rem,5vw,5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #071f3538}.gate-inner:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.gate-inner:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#2b85ff5c,#00a8851f 42%,#0000 70%);border-radius:50%;width:26rem;animation:8s ease-in-out infinite alternate washDrift;position:absolute;top:-8rem;right:-7rem}.gate-inner>*{z-index:1;position:relative}.gate-inner h2{color:#fff;font-size:clamp(2.4rem,1.6rem + 3.3vw,5rem)}.gate-inner h2 span{color:#6ee3c2;display:block}.gate-inner .lede{color:#c6d9e7}.gate-inner .arrow{color:#fff;margin-top:1.35rem}.gate-inner .arrow:hover{color:#6ee3c2}.proof{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.proof-dl{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:20px;overflow:hidden}.proof-dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);gap:1rem;padding:1.15rem 1.3rem;display:grid}.proof-dl>div:last-child{border-bottom:0}.proof-dl>div:nth-child(odd){background:var(--surface-soft)}.proof-dl dt{color:var(--muted);font:700 var(--t-eyebrow)/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase}.proof-dl dd{color:var(--ink-2);overflow-wrap:anywhere;font-size:.92rem}.cta{background:0 0;border:0;padding-block:clamp(2rem,4vw,4rem)}.cta-inner{box-shadow:var(--shadow-sm);background:linear-gradient(120deg,#eaf2ff,#fff 56%,#e4f8f1);border:1px solid #1769ff2b;border-radius:28px;justify-items:start;gap:1.5rem;padding:clamp(2.5rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.cta-inner:after{content:"";aspect-ratio:1;border:1px solid #1769ff1f;border-radius:50%;width:22rem;position:absolute;bottom:-6rem;right:-3rem;box-shadow:0 0 0 3rem #1769ff06,0 0 0 6rem #00a88505}.cta-inner>*{z-index:1;position:relative}.cta-inner h2{max-width:24ch}.cta-acts{flex-wrap:wrap;gap:.75rem;display:flex}.answer>div h2{font-size:var(--t-h3);margin-top:.65rem}.triad-item .eyebrow{margin-top:.45rem}.hero-copy h1 .hero-name{color:var(--ink-2);font:750 clamp(.82rem, .72rem + .35vw, 1rem)/1.2 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.8rem;display:block}.hero-proposition{display:block}}@layer page{.pagehead{--scene-a:#1769ff;--scene-b:#00a885;--scene-c:#ff6b35;padding-block:.65rem clamp(2.5rem,5vw,4.5rem);position:relative}.pagehead__aura{pointer-events:none;background:radial-gradient(circle at calc(22% + var(--scene-progress,.2) * 25%) 24%, #1769ff1c, transparent 29rem);height:36rem;position:absolute;inset:-8rem -10% auto}.pagehead__frame{width:min(calc(100% - 2rem), var(--max));min-height:570px;box-shadow:var(--shadow-md), inset 0 1px #fff;background:linear-gradient(122deg,#fffffffa,#f8fbfff2);border:1px solid #1769ff21;border-radius:31px;grid-template-columns:minmax(0,.95fr) minmax(27rem,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding:clamp(2.5rem,5vw,5.25rem);display:grid;position:relative;overflow:hidden}.pagehead__frame:before{content:"";pointer-events:none;background-image:linear-gradient(#1769ff0a 1px,#0000 1px),linear-gradient(90deg,#1769ff0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000038 44%,#000);mask-image:linear-gradient(90deg,#0000,#00000038 44%,#000)}.pagehead__copy{z-index:2;align-content:center;gap:1.35rem;display:grid;position:relative}.pagehead__copy .eyebrow{flex-wrap:wrap;row-gap:.5rem;display:flex}.pagehead__copy .eyebrow>span{background:var(--surface-blue);color:var(--blue-deep);letter-spacing:.08em;border-radius:7px;margin-right:.2rem;padding:.35rem .55rem}.pagehead__copy .eyebrow>span:after{content:"/";color:var(--line-strong);margin-left:.65rem}.pagehead h1{max-width:13ch}.pagehead__answer{max-width:49ch;color:var(--body);text-wrap:pretty;font-size:clamp(1rem,.95rem + .36vw,1.25rem);line-height:1.58}.pagehead__meta{flex-wrap:wrap;gap:.55rem;padding-top:.2rem;display:flex}.mat-paper{--scene-a:#1769ff;--scene-b:#4f89f7;--scene-c:#00a885}.mat-glass{--scene-a:#0b55db;--scene-b:#00a6c7;--scene-c:#00a885}.mat-liquid{--scene-a:#00a885;--scene-b:#15b7a0;--scene-c:#1769ff}.mat-thermal{--scene-a:#ff6b35;--scene-b:#ff9b49;--scene-c:#1769ff}.mat-graphite{--scene-a:#173246;--scene-b:#1769ff;--scene-c:#00a885}.route-visual{--spot-x:50%;--spot-y:45%;--tilt-x:0deg;--tilt-y:0deg;z-index:2;min-width:0;transform:perspective(1400px) rotateX(var(--tilt-y)) rotateY(var(--tilt-x));transform-style:preserve-3d;background:#ffffffe6;border:1px solid #1769ff29;border-radius:24px;transition:transform .25s ease-out;position:relative;overflow:hidden;box-shadow:0 28px 68px #11334f24,inset 0 1px #fff}.route-visual:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(circle at var(--spot-x) var(--spot-y), #ffffffb8, transparent 30%);opacity:.55;mix-blend-mode:screen;position:absolute;inset:0}.route-visual__bar{z-index:3;border-bottom:1px solid var(--line);min-height:58px;color:var(--muted);font:700 .59rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;background:#ffffffd6;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;display:flex;position:relative}.route-visual__bar i{color:var(--ink-2);align-items:center;gap:.45rem;font-style:normal;display:inline-flex}.route-visual__bar b{background:var(--teal);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #00a8851c}.route-visual__canvas{background:linear-gradient(145deg,#fbfdff,#eef5ff 65%,#edf9f5);min-height:330px;position:relative;overflow:hidden}.route-visual__canvas:after{content:"";z-index:2;pointer-events:none;animation:instrumentSweep 7.5s var(--ease) infinite;background:linear-gradient(108deg,#0000 24%,#ffffffb3 48%,#0000 69%);position:absolute;inset:0;transform:translate(-100%)}.route-visual__grid{background-image:linear-gradient(#1769ff0f 1px,#0000 1px),linear-gradient(90deg,#1769ff0f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 86%);mask-image:linear-gradient(135deg,#000,#0000 86%)}.route-visual svg{z-index:1;width:100%;height:auto;position:relative}.route-visual__ghost{fill:none;stroke:#17507b24;stroke-width:8px;stroke-linecap:round}.route-visual__flow{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:9 12;animation:1.5s linear infinite flowDash}.route-visual__return{fill:none;stroke:var(--scene-b);stroke-width:1.3px;stroke-dasharray:4 7;opacity:.7;animation:1.8s linear infinite reverse flowDash}.route-visual__source rect,.route-visual__processor>rect,.route-visual__result rect{fill:#ffffffe6;stroke:#1769ff33}.route-visual__source path,.route-visual__processor path,.route-visual__result path{fill:none;stroke:#1e446161;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.route-visual__source circle{fill:var(--scene-c)}.route-visual__processor rect:nth-child(2){fill:color-mix(in srgb, var(--scene-a) 9%, white);stroke:var(--scene-a)}.route-visual__scan{transform-origin:0;animation:2.4s ease-in-out infinite scanLine;stroke:var(--scene-b)!important;stroke-width:3px!important}.route-visual__result path:last-child{stroke:var(--teal);stroke-width:2.4px}.route-visual__packet{animation:routePacket 5.2s var(--ease) infinite;transform-box:fill-box;transform-origin:50%}.route-visual__packet--two{animation-delay:2.6s}.route-visual__label{z-index:3;border:1px solid var(--line);color:var(--muted);font:700 .52rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-radius:7px;padding:.32rem .5rem;position:absolute}.route-visual__label--source{top:9%;left:6%}.route-visual__label--operation{top:28%;left:38%}.route-visual__label--result{top:57%;right:6%}.route-visual__gate{z-index:3;color:#087356;font:700 .57rem/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-xs);background:#eefbf7e0;border:1px solid #00a8852e;border-radius:9px;align-items:center;gap:.5rem;padding:.52rem .65rem;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.route-visual__gate i{background:var(--teal);border-radius:50%;width:.38rem;height:.38rem;animation:2.5s ease-in-out infinite statusPulse}.direct-answer{padding-top:0}.direct-answer__shell{width:min(calc(100% - 2rem), var(--max));border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffe0;border-radius:22px;grid-template-columns:4.5rem minmax(10rem,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.direct-answer__index{background:var(--blue);color:#fff;width:42px;height:42px;font:700 .7rem/1 var(--mono);border-radius:12px;place-items:center;display:grid;box-shadow:0 9px 23px #1769ff38}.direct-answer__label{gap:.7rem;padding-top:.3rem;display:grid}.direct-answer__label>span{color:var(--muted);font-size:.78rem}.direct-answer__shell .answer-text{font-size:clamp(1.2rem,1.04rem + .7vw,1.7rem)}.chapters{gap:1rem;display:grid}.chapter{border:1px solid var(--line);min-height:245px;box-shadow:var(--shadow-xs);transition:border-color .3s, transform .45s var(--spring), box-shadow .35s;background:#ffffffe6;border-radius:22px;grid-template-columns:5rem minmax(8rem,.38fr) minmax(0,1.62fr);align-items:stretch;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.75rem);display:grid;overflow:hidden}.chapter:nth-child(2n){background:linear-gradient(125deg,#fff,#f2f7ff);margin-left:clamp(0rem,5vw,4.5rem)}.chapter:hover{box-shadow:var(--shadow-sm);border-color:#1769ff3d;transform:translateY(-3px)}.chapter__rail{grid-template-rows:auto 1fr;justify-items:center;gap:1rem;display:grid}.chapter__rail b{background:var(--blue-soft);width:42px;height:42px;color:var(--blue-deep);font:750 .73rem/1 var(--mono);border-radius:12px;place-items:center;display:grid}.chapter__rail i{background:linear-gradient(var(--blue), var(--teal), transparent);width:1px;min-height:80px;transform:scaleY(calc(.2 + var(--scene-progress,.5) * .8));transform-origin:top}.chapter__label{padding-top:.65rem}.chapter__label small{color:var(--blue-deep);font:700 .66rem/1.5 var(--mono);letter-spacing:.11em;text-transform:uppercase}.chapter__main{align-content:start;gap:1rem;padding-top:.3rem;display:grid}.chapter__main h2{max-width:23ch;font-size:clamp(1.65rem,1.28rem + 1.5vw,2.65rem)}.chapter__main p{max-width:66ch;color:var(--body);font-size:clamp(1rem,.97rem + .2vw,1.13rem);line-height:1.7}.process-shell,.blueprint-shell{box-shadow:var(--shadow-sm);background:#ffffffc7;border:1px solid #1769ff21;border-radius:28px;padding:clamp(2rem,4.5vw,4.5rem)}.steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal), var(--orange));opacity:.25;height:2px;position:absolute;top:2.25rem;left:2rem;right:2rem}.step{border:1px solid var(--line);min-height:160px;box-shadow:var(--shadow-xs);background:#fff;border-radius:15px;padding:1rem 1.05rem 1.25rem;position:relative}.step__top{justify-content:space-between;align-items:center;display:flex}.step small{background:var(--blue-soft);width:30px;height:30px;color:var(--blue-deep);font:700 .63rem/1 var(--mono);border-radius:9px;place-items:center;display:grid}.step__top i{background:var(--teal);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 5px #00a88517}.step strong{color:var(--ink);margin-top:2.1rem;font-size:.95rem;font-weight:680;line-height:1.4;display:block}.matrix{gap:clamp(2rem,4vw,3rem);display:grid}.matrix__frame{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;overflow:hidden}.matrix__bar,.register__bar{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--surface-blue), #f7fbff);min-height:52px;color:var(--muted);font:700 .59rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;display:flex}.matrix__bar i,.register__bar i{color:var(--ink-2);align-items:center;gap:.45rem;font-style:normal;display:inline-flex}.matrix__bar b,.register__bar b{background:var(--teal);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #00a8851a}.matrix-scroll{overflow-x:auto}.matrix table{min-width:980px;font-size:.9rem}.matrix thead th{z-index:2;text-align:left;border-bottom:1px solid var(--line);color:var(--muted);font:700 .63rem/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#f8fbff;padding:.95rem 1.05rem;position:sticky;top:0}.matrix tbody th,.matrix tbody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:1.12rem 1.05rem;line-height:1.55}.matrix tbody th{color:var(--ink);font-weight:720}.matrix tbody tr:last-child th,.matrix tbody tr:last-child td{border-bottom:0}.matrix tbody tr{transition:background .25s}.matrix tbody tr:hover{background:#f5f9ff}.ledger{gap:.85rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.ledger-item{border:1px solid var(--line);box-shadow:var(--shadow-xs);transition:transform .4s var(--spring), box-shadow .3s, border-color .25s;background:#ffffffe0;border-radius:18px;grid-template-columns:minmax(11rem,.32fr) minmax(0,1.68fr);gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,2.5vw,1.8rem);display:grid}.ledger-item:hover{box-shadow:var(--shadow-sm);border-color:#1769ff3b;transform:translate(5px)}.ledger-key{align-content:start;gap:.7rem;display:grid}.ledger-key b{color:var(--ink);font-size:1.03rem;font-weight:720;line-height:1.35}.ledger-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ledger-fields>div{border-left:2px solid var(--line);padding-left:.85rem;position:relative}.ledger-fields>div:nth-child(3){border-left-color:#00a88559}.ledger-fields dt{color:var(--muted);font:700 .6rem/1.35 var(--mono);letter-spacing:.09em;text-transform:uppercase}.ledger-fields dd{color:var(--body);margin-top:.5rem;font-size:.87rem;line-height:1.5}.limits{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.limits__head{position:sticky;top:7.5rem}.limits__list{gap:.7rem;display:grid}.limit{border:1px solid var(--line);transition:transform .4s var(--spring), border-color .25s, box-shadow .3s;background:#ffffffd9;border-radius:17px;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.3rem 1.4rem;display:grid}.limit:hover{box-shadow:var(--shadow-sm);border-color:#ff6b354d;transform:translate(-5px)}.limit>span{background:var(--orange-soft);color:#c4471b;width:30px;height:30px;font:700 .62rem/1 var(--mono);border-radius:9px;place-items:center;display:grid}.limit h3{font-size:1.08rem}.limit p{max-width:58ch;color:var(--body);margin-top:.55rem;font-size:.91rem}.limit>i{background:var(--orange-soft);color:#b33d15;font:700 .54rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;border-radius:7px;align-self:center;padding:.35rem .5rem;font-style:normal}.faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.faq-list{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffe0;border-radius:20px;overflow:hidden}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:last-child{border-bottom:0}.faq-list summary{cursor:pointer;min-height:74px;color:var(--ink);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.2rem;font-size:clamp(.98rem,.94rem + .25vw,1.13rem);font-weight:650;transition:color .2s,background .2s;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{align-items:center;gap:.85rem;display:flex}.faq-list summary small{color:var(--blue);font:700 .61rem/1 var(--mono)}.faq-list summary>i{background:var(--blue-soft);border-radius:9px;flex:none;width:28px;height:28px;position:relative}.faq-list summary>i:before,.faq-list summary>i:after{content:"";background:var(--blue-deep);border-radius:2px;height:2px;position:absolute;top:13px;left:8px;right:8px}.faq-list summary>i:after{transition:transform .35s var(--spring);transform:rotate(90deg)}.faq-list summary:hover{color:var(--blue-deep);background:#f7faff}.faq-list details[open] summary{color:var(--blue-deep);background:var(--surface-blue)}.faq-list details[open] summary>i:after{transform:rotate(0)}.faq-list details>p{color:var(--body);padding:.25rem 1.2rem 1.4rem 3.9rem;font-size:.94rem;line-height:1.65}.nodes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.nodes:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal));opacity:.18;height:2px;position:absolute;top:50%;left:2rem;right:2rem}.node{z-index:1;border:1px solid var(--line);min-height:185px;box-shadow:var(--shadow-xs);transition:transform .4s var(--spring), border-color .25s, box-shadow .35s;background:#fffffff0;border-radius:17px;align-content:space-between;gap:2.5rem;padding:1.2rem;display:grid;position:relative}.node:hover{box-shadow:var(--shadow-sm);border-color:#1769ff4d;transform:translateY(-5px)}.node__signal{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.node__signal i{background:var(--teal);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 5px #00a8851a}.node__signal span{color:var(--muted);font:700 .6rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.node strong{max-width:18ch;color:var(--ink);font-size:1rem;font-weight:700;line-height:1.4}.node__ports{gap:.35rem;display:flex}.node__ports i{background:var(--line-strong);border-radius:9px;width:1.3rem;height:3px}.node__ports i:first-child{background:var(--blue)}.node__ports i:nth-child(2){background:var(--teal)}.survey{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.survey-fig{--tilt-x:0deg;--tilt-y:0deg;box-shadow:var(--shadow-md);transform:perspective(1300px) rotateX(var(--tilt-y)) rotateY(var(--tilt-x));background:#fff;border:1px solid #1769ff2b;border-radius:23px;transition:transform .25s ease-out;overflow:hidden}.survey-fig__bar{border-bottom:1px solid var(--line);background:var(--surface-soft);min-height:54px;color:var(--muted);font:700 .58rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-inline:1rem;display:flex}.survey-fig__bar i{color:var(--ink-2);align-items:center;gap:.45rem;font-style:normal;display:inline-flex}.survey-fig__bar b{background:var(--teal);border-radius:50%;width:.4rem;height:.4rem}.survey-fig svg{background:linear-gradient(145deg,#fbfdff,#eef5ff);width:100%}.survey-fig figcaption{border-top:1px solid var(--line);color:var(--muted);padding:.85rem 1rem;font-size:.76rem}.sv-grid{fill:none;stroke:#1769ff17}.sv-route{fill:none;stroke:var(--blue);stroke-width:2px;stroke-dasharray:6 9;animation:1.6s linear infinite flowDash}.sv-zone{stroke:#1769ff59;stroke-width:1.5px}.sv-pin{fill:var(--orange);stroke:#fff;stroke-width:3px;filter:drop-shadow(0 5px 7px #ff6b3540)}.sv-pin--two{fill:var(--blue)}.sv-pin--three{fill:var(--teal)}.sv-pulse{fill:#1769ff26;stroke:var(--blue);transform-origin:192px 206px;animation:2.3s ease-out infinite svgPulse}.sv-mark{fill:var(--ink);font:750 22px var(--display);letter-spacing:-.04em}.sv-note{fill:var(--muted);font:700 8px var(--mono);letter-spacing:.1em}.survey-steps{margin-top:2rem;display:grid}.survey-steps li{border-bottom:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:66px;padding-block:.8rem;display:grid}.survey-steps span{color:var(--blue);font:700 .65rem/1 var(--mono)}.survey-steps strong{color:var(--ink-2);font-size:.91rem;font-weight:650}.survey-steps i{background:var(--teal);border-radius:50%;width:.42rem;height:.42rem}.register{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.register__frame{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;overflow:hidden}.register-dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.42fr) minmax(0,1.58fr);gap:1rem;padding:1.08rem 1.25rem;display:grid}.register-dl>div:last-child{border-bottom:0}.register-dl>div:nth-child(2n){background:var(--surface-soft)}.register-dl dt{color:var(--muted);font:700 .64rem/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase}.register-dl dd{color:var(--ink-2);overflow-wrap:anywhere;font-size:.92rem;font-weight:620}.timeline{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.timeline .head{position:sticky;top:7.5rem}.timeline-list{gap:.65rem;display:grid;position:relative}.timeline-list:before{content:"";background:linear-gradient(var(--blue), var(--teal), var(--orange));opacity:.32;width:2px;position:absolute;top:1.3rem;bottom:1.3rem;left:1.35rem}.timeline-list li{border:1px solid var(--line);min-height:95px;box-shadow:var(--shadow-xs);background:#ffffffe6;border-radius:17px;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem 1.2rem 1rem .65rem;display:grid;position:relative}.timeline-list li>div{z-index:1;justify-items:center;gap:.4rem;display:grid;position:relative}.timeline-list li small{background:var(--blue-soft);width:32px;height:32px;color:var(--blue-deep);font:700 .58rem/1 var(--mono);text-align:center;border-radius:10px;place-items:center;display:grid}.timeline-list li i{background:var(--teal);border-radius:50%;width:.4rem;height:.4rem}.timeline-list li strong{color:var(--ink);letter-spacing:-.015em;font-size:clamp(1rem,.96rem + .3vw,1.22rem);font-weight:680;line-height:1.4}.signal-section{background:0 0}.signal-wrap{color:#d7e8f3;background:linear-gradient(135deg,#071f35,#0d3f67 68%,#0a5a75);border-radius:30px;align-items:end;min-height:420px;padding:clamp(2.5rem,6vw,6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 76px #071f3533}.signal-wrap__grid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 8%,#000);mask-image:linear-gradient(110deg,#0000 8%,#000)}.signal-wrap__trace{border:1px solid #7fcdff33;border-radius:50%;width:35%;height:58%;animation:6s ease-in-out infinite alternate orbitalBreath;position:absolute;top:12%;right:8%;box-shadow:0 0 0 2.5rem #1769ff0a,0 0 0 5rem #00a88506}.signal-wrap__trace:before{content:"";border:1px dashed #6ee3c259;border-radius:50%;animation:18s linear infinite slowSpin;position:absolute;inset:16%}.signal-wrap__trace i{background:#6ee3c2;border-radius:50%;width:.55rem;height:.55rem;position:absolute;box-shadow:0 0 18px #6ee3c2cc}.signal-wrap__trace i:first-child{top:28%;left:10%}.signal-wrap__trace i:nth-child(2){background:#72afff;top:54%;right:7%}.signal-wrap__trace i:nth-child(3){background:var(--orange);bottom:3%;left:46%}.signal-wrap__content{z-index:2;gap:1.4rem;display:grid;position:relative}.signal-wrap .eyebrow{color:#8fc8f2}.signal-wrap blockquote{color:#fff;letter-spacing:-.038em;max-width:31ch;font-size:clamp(1.65rem,1.17rem + 2.2vw,3.4rem);font-weight:620;line-height:1.23}.signal-wrap blockquote span{display:inline-block}.related{border-top:1px solid var(--line)}.related__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.related__head>span{color:var(--muted);font:700 .62rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.related-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:1.6rem;display:grid}.related-item{border:1px solid var(--line);min-height:100px;box-shadow:var(--shadow-xs);transition:transform .4s var(--spring), border-color .25s, box-shadow .3s;background:#ffffffe0;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:grid}.related-item:hover{box-shadow:var(--shadow-sm);border-color:#1769ff47;transform:translateY(-4px)}.related-item small{color:var(--blue);font:700 .63rem/1 var(--mono)}.related-item span{color:var(--ink);font-size:1rem;font-weight:680}.related-item>i{color:var(--blue);transition:transform .35s var(--spring);font-style:normal}.related-item:hover>i{transform:translate(4px,-4px)}.chapter-section,.matrix-section,.limits-section,.timeline-section,.registry-section{isolation:isolate;position:relative}.process-section,.ledger-section,.faq-section,.field-section,.blueprint-section{isolation:isolate;position:relative;overflow:clip}.route-visual--paper .route-visual__canvas{background:linear-gradient(145deg,#fbfdff,#eef5ff 68%,#edf9f5)}.route-visual--glass .route-visual__canvas{background:linear-gradient(145deg,#fafdff,#e9f6fb 56%,#edf4ff)}.route-visual--liquid .route-visual__canvas{background:linear-gradient(145deg,#fbfffd,#e4f8f1 56%,#eaf2ff)}.route-visual--thermal .route-visual__canvas{background:linear-gradient(145deg,#fffdfb,#fff0e9 52%,#edf4ff)}.route-visual--graphite .route-visual__canvas{background:linear-gradient(145deg,#f9fbfd,#e8eef3 52%,#edf4ff)}.route-visual__packet--one{animation-delay:0s}.sv-pin--one{fill:var(--orange)}.signal-band{padding-top:0}.signal-band__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.signal-band__head>span{color:var(--muted);font:700 .62rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.signal-band__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.signal-band__cell{border:1px solid var(--line);min-height:148px;box-shadow:var(--shadow-xs);transition:transform .4s var(--spring), box-shadow .3s, border-color .25s;background:#ffffffe6;border-radius:18px;align-content:start;gap:.45rem;padding:1.15rem 1.2rem;display:grid;position:relative;overflow:hidden}.signal-band__cell:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal));transform-origin:0;width:100%;height:3px;transition:transform .5s var(--spring);position:absolute;top:0;left:0;transform:scaleX(.3)}.signal-band__cell:nth-child(3):before{background:linear-gradient(90deg, var(--teal), var(--blue))}.signal-band__cell:nth-child(4):before{background:linear-gradient(90deg, var(--orange), var(--blue))}.signal-band__cell:hover{box-shadow:var(--shadow-sm);border-color:#1769ff3d;transform:translateY(-4px)}.signal-band__cell:hover:before{transform:scaleX(1)}.signal-band__cell dt{color:var(--muted);font:700 .62rem/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.signal-band__cell dd{color:var(--ink);letter-spacing:-.03em;font-size:clamp(1.15rem,1.02rem + .55vw,1.5rem);font-weight:700;line-height:1.15}.signal-band__cell p{color:var(--body);margin-top:auto;font-size:.8rem;line-height:1.5}.console-section,.tiers-section,.integrations-section,.answers-section,.glossary-section,.compare-section{isolation:isolate;position:relative;overflow:clip}.acon{--spot-x:50%;--spot-y:40%;--tilt-x:0deg;--tilt-y:0deg;box-shadow:var(--shadow-md);transform:perspective(1400px) rotateX(var(--tilt-y)) rotateY(var(--tilt-x));background:#fff;border:1px solid #1769ff2b;border-radius:26px;margin-top:clamp(2.5rem,5vw,4rem);transition:transform .25s ease-out;overflow:hidden}.acon__bar{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--surface-blue), #f7fbff);min-height:56px;color:var(--muted);font:700 .6rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1.1rem;display:flex}.acon__bar i{color:var(--ink-2);align-items:center;gap:.45rem;font-style:normal;display:inline-flex}.acon__bar b{background:var(--teal);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #00a8851a}.acon__body{grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);display:grid}.acon__rail{border-right:1px solid var(--line);background:linear-gradient(160deg, var(--navy), var(--navy-2));align-content:start;display:grid}.acon__rail-item{border-bottom:1px solid #ffffff17;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:64px;padding:.8rem 1rem;display:grid;position:relative}.acon__rail-item:before{content:"";width:3px;transition:transform .4s var(--spring);background:#6ee3c2;border-radius:0 9px 9px 0;position:absolute;top:16%;bottom:16%;left:0;transform:scaleY(0)}.acon__rail-item small{color:#7f9eb5;font:700 .62rem/1 var(--mono)}.acon__rail-item span{color:#bfd2e0;font-size:.86rem;font-weight:620;line-height:1.35}.acon__rail-item.is-active{background:#4d97ff24}.acon__rail-item.is-active:before{transform:scaleY(1)}.acon__rail-item.is-active small{color:#6ee3c2}.acon__rail-item.is-active span{color:#fff;font-weight:700}.acon__plot{background:linear-gradient(145deg,#fbfdff,#eef5ff 66%,#edf9f5);align-content:center;gap:1rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}.acon__plot svg{width:100%;height:auto}.acon__grid{fill:none;stroke:#1769ff1a}.acon__col{transform-box:fill-box;transform-origin:bottom;animation:aconGrow .9s var(--spring) both}.acon__col:nth-child(2n){animation-delay:80ms}.acon__col:nth-child(3n){animation-delay:.16s}.acon__trend{fill:none;stroke-width:3px;stroke-linecap:round}.acon__pulse{fill:#ff6b3533;stroke:var(--orange);stroke-width:2px;transform-origin:489px 54px;animation:2.6s ease-out infinite svgPulse}.acon__legend{border-top:1px solid var(--line);color:var(--muted);font:700 .62rem/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem 1.35rem;padding-top:.85rem;display:flex}.acon__legend span{align-items:center;gap:.45rem;display:inline-flex}.acon__legend i{background:var(--line-strong);border-radius:9px;width:.7rem;height:.35rem}.acon__legend i.is-blue{background:var(--blue)}.acon__legend i.is-teal{background:var(--teal)}.acon__legend i.is-orange{background:var(--orange)}.acon figcaption{border-top:1px solid var(--line);color:var(--muted);padding:.9rem 1.1rem;font-size:.77rem}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.tier{border:1px solid var(--line);box-shadow:var(--shadow-xs);transition:transform .4s var(--spring), box-shadow .35s, border-color .25s;background:#ffffffeb;border-radius:22px;align-content:start;gap:.85rem;padding:clamp(1.35rem,2.5vw,1.9rem);display:grid;position:relative;overflow:hidden}.tier:before{content:"";background:linear-gradient(90deg, var(--blue), var(--teal));opacity:.35;width:100%;height:4px;position:absolute;top:0;left:0}.tier--current{box-shadow:var(--shadow-sm);border-color:#1769ff4d}.tier--current:before{opacity:1}.tier:hover{box-shadow:var(--shadow-md);border-color:#1769ff47;transform:translateY(-5px)}.tier__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.tier__top small{background:var(--blue-soft);width:32px;height:32px;color:var(--blue-deep);font:700 .64rem/1 var(--mono);border-radius:10px;place-items:center;display:grid}.tier h3{font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem)}.tier__summary{color:var(--body);font-size:.92rem;line-height:1.6}.tier__list{border-top:1px solid var(--line);gap:.55rem;margin-top:.3rem;padding-top:.95rem;display:grid}.tier__list li{color:var(--body);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;font-size:.88rem;line-height:1.5;display:grid}.tier__list i{background:var(--teal);border-radius:50%;width:.45rem;height:.45rem;margin-top:.42rem;box-shadow:0 0 0 4px #00a8851a}.imap{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:.85rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.imap__group{border:1px solid var(--line);box-shadow:var(--shadow-xs);transition:transform .4s var(--spring), border-color .25s, box-shadow .3s;background:#ffffffe6;border-radius:20px;align-content:start;gap:1rem;padding:clamp(1.25rem,2.4vw,1.7rem);display:grid}.imap__group:hover{box-shadow:var(--shadow-sm);border-color:#1769ff42;transform:translateY(-4px)}.imap__head{gap:.5rem;display:grid}.imap__head h3{font-size:1.08rem}.imap__head p{color:var(--body);font-size:.86rem;line-height:1.55}.imap__items{border-top:1px solid var(--line);flex-wrap:wrap;gap:.4rem;padding-top:.9rem;display:flex}.imap__items li{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-2);transition:border-color .2s, background .2s, transform .3s var(--spring);border-radius:999px;padding:.4rem .65rem;font-size:.78rem;font-weight:620}.imap__items li:hover{background:var(--surface-blue);border-color:#1769ff52;transform:translateY(-2px)}.abank{gap:.75rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.abank__item{border:1px solid var(--line);box-shadow:var(--shadow-xs);transition:transform .4s var(--spring), border-color .25s, box-shadow .3s;background:#ffffffeb;border-radius:20px;gap:.7rem;padding:clamp(1.25rem,2.5vw,1.8rem);scroll-margin-top:7rem;display:grid}.abank__item:hover{box-shadow:var(--shadow-sm);border-color:#1769ff42;transform:translate(5px)}.abank__q{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.abank__q span{background:var(--blue);color:#fff;width:34px;height:34px;font:700 .66rem/1 var(--mono);border-radius:11px;place-items:center;display:grid;box-shadow:0 8px 20px #1769ff38}.abank__q h3{font-size:clamp(1.05rem,.98rem + .42vw,1.32rem)}.abank__a{color:var(--body);text-wrap:pretty;padding-left:calc(34px + .9rem);font-size:clamp(.95rem,.93rem + .18vw,1.06rem);line-height:1.68}.gloss{gap:.6rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.gloss__row{border:1px solid var(--line);transition:border-color .25s, background .25s, transform .35s var(--spring);background:#ffffffe0;border-radius:17px;grid-template-columns:minmax(12rem,.34fr) minmax(0,1.66fr);gap:clamp(1rem,2.5vw,2.5rem);padding:1.15rem clamp(1.15rem,2.2vw,1.6rem);display:grid}.gloss__row:hover{background:#fff;border-color:#1769ff3d;transform:translate(4px)}.gloss__row dt{color:var(--ink);letter-spacing:-.018em;align-content:start;gap:.45rem;font-size:1rem;font-weight:720;display:grid}.gloss__row dd{color:var(--body);font-size:.92rem;line-height:1.65}.compare{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;margin-top:clamp(2.5rem,5vw,4rem);overflow:hidden}.compare__bar{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--surface-blue), #f7fbff);min-height:52px;color:var(--muted);font:700 .6rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;display:flex}.compare__bar i{color:var(--ink-2);align-items:center;gap:.45rem;font-style:normal;display:inline-flex}.compare__bar b{background:var(--teal);border-radius:50%;width:.4rem;height:.4rem}.compare table{min-width:860px;font-size:.92rem}.compare thead th{z-index:2;text-align:left;border-bottom:1px solid var(--line);color:var(--muted);font:700 .63rem/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#f8fbff;padding:.95rem 1.1rem;position:sticky;top:0}.compare thead th:last-child{color:var(--blue-deep)}.compare tbody th,.compare tbody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:1.12rem 1.1rem;line-height:1.58}.compare tbody th{width:20%;color:var(--ink);font-weight:720}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.compare tbody tr{transition:background .25s}.compare tbody tr:hover{background:#f5f9ff}.compare__ours{color:var(--ink-2);background:#e7f0ff80;font-weight:620;position:relative}.compare__ours:before{content:"";background:var(--blue);opacity:.55;width:3px;position:absolute;top:0;bottom:0;left:0}.acon__rail{align-content:stretch}.acon__rail-item:last-child{border-bottom:0}.pagehead__actions{flex-wrap:wrap;gap:.7rem;padding-top:.35rem;display:flex}.pagehead__meta{padding-top:.1rem}.closer{padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,6vw,5.5rem)}.closer__panel{background:linear-gradient(135deg,#071f35,#0d3f67 68%,#0a5a75);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(2.25rem,4.5vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #071f3538}.closer__panel:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000,#000);mask-image:linear-gradient(105deg,#0000,#000)}.closer__panel:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#2b85ff57,#00a8851f 44%,#0000 70%);border-radius:50%;width:26rem;animation:8s ease-in-out infinite alternate washDrift;position:absolute;top:-9rem;right:-8rem}.closer__copy,.closer__actions{z-index:1;position:relative}.closer__copy{gap:1.1rem;display:grid}.closer__copy .eyebrow{color:#8fc8f2}.closer__copy h2{color:#fff;max-width:20ch;font-size:clamp(1.9rem,1.4rem + 2.2vw,3.2rem)}.closer__copy .lede{color:#c6d9e7;max-width:46ch}.closer__actions{flex-wrap:wrap;align-content:center;gap:.75rem;display:flex}.closer__actions .btn-primary{color:var(--navy);background:#fff;border-color:#0000}.closer__actions .btn-primary:hover{background:#e6f0fa}.closer__actions .btn-ghost{color:#fff;background:#ffffff0f;border-color:#ffffff57}.closer__actions .btn-ghost:hover{color:#fff;background:#ffffff1f;border-color:#fff}.closer__note{color:#9fbdd3;flex-basis:100%;max-width:34ch;margin-top:.35rem;font-size:.82rem;line-height:1.55}}@layer components{.intake{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.form{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:22px;grid-template-columns:1fr 1fr;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.form label{gap:.5rem;display:grid}.form label>span{color:var(--muted);font:700 .62rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.form .full{grid-column:1/-1}.form input,.form select,.form textarea{border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:11px;width:100%;min-height:50px;padding:.75rem .85rem;transition:border-color .2s,box-shadow .2s,background .2s}.form textarea{resize:vertical;min-height:160px;line-height:1.6}.form input:hover,.form select:hover,.form textarea:hover{background:#fff}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 4px #1769ff1a}.form-foot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem 1.4rem;padding-top:.35rem;display:flex}.form-foot p{color:#087356;font-size:.8rem}.console{background:var(--surface);min-height:430px;box-shadow:var(--shadow-md);border:1px solid #1769ff29;border-radius:24px;grid-template-columns:minmax(14rem,.58fr) minmax(0,1.42fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid;overflow:hidden}.console-tabs{border-right:1px solid var(--line);background:linear-gradient(160deg, var(--navy), var(--navy-2));align-content:stretch;display:grid}.console-tab{text-align:left;border-bottom:1px solid #ffffff17;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.5rem;min-height:68px;padding:.8rem 1rem;transition:background .25s;display:grid;position:relative}.console-tab:before{content:"";width:3px;transition:transform .4s var(--spring);background:#6ee3c2;border-radius:0 9px 9px 0;position:absolute;top:14%;bottom:14%;left:0;transform:scaleY(0)}.console-tab small{color:#7f9eb5;font:700 .63rem/1 var(--mono)}.console-tab span{color:#bfd2e0;font-size:.91rem;font-weight:620}.console-tab:hover{background:#ffffff0f}.console-tab[aria-selected=true]{background:#4d97ff24}.console-tab[aria-selected=true]:before{transform:scaleY(1)}.console-tab[aria-selected=true] small{color:#6ee3c2}.console-tab[aria-selected=true] span{color:#fff;font-weight:700}.console-body{background:linear-gradient(140deg,#fff,#f4f8ff 62%,#edf9f5);align-content:center;gap:1.15rem;padding:clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.console-body:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#1769ff26,#00a8850a 48%,#0000 70%);border-radius:50%;width:22rem;animation:8s ease-in-out infinite alternate washDrift;position:absolute;top:-7rem;right:-6rem}.console-body>*{z-index:1;position:relative}.console-body h3{max-width:18ch;font-size:clamp(1.8rem,1.3rem + 2vw,3rem)}.console-body>p:not(.eyebrow){max-width:52ch;font-size:clamp(1rem,.96rem + .28vw,1.15rem)}.console-trace{border-top:1px solid var(--line);color:var(--muted);font:700 .61rem/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem 1.4rem;margin-top:2rem;padding-top:1.2rem;display:flex}.console-trace span{align-items:center;gap:.45rem;display:inline-flex}.console-trace span:before{content:"";background:var(--teal);border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 4px #00a88517}.notfound{align-content:center;justify-items:start;gap:1.25rem;min-height:66svh;display:grid}}@layer motion{.route-shell{animation:routeIn .62s var(--spring) both}@keyframes routeIn{0%{opacity:.72;transform:translateY(10px)scale(.998)}to{opacity:1;transform:none}}@keyframes flowDash{to{stroke-dashoffset:-42px}}@keyframes instrumentSweep{0%,14%{transform:translate(-110%)}52%,to{transform:translate(115%)}}@keyframes washDrift{0%{transform:translate(-2%,-2%)scale(.96)}to{transform:translate(5%,4%)scale(1.08)}}@keyframes floatPanel{0%{transform:translateY(-3px)}to{transform:translateY(5px)}}@keyframes statusPulse{0%,to{box-shadow:0 0 0 4px #00a8851a}50%{box-shadow:0 0 0 8px #00a88500}}@keyframes nodeHalo{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}@keyframes packetTravel{0%{opacity:0;transform:translate(0)scale(.7)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(390px)scale(1)}}@keyframes routePacket{0%{opacity:0;transform:translate(0)scale(.7)}9%{opacity:1}31%{transform:translate(112px)scale(1)}50%{transform:translate(160px,64px)scale(1)}72%{transform:translate(318px,64px)scale(1)}92%{opacity:1}to{opacity:0;transform:translate(452px,150px)scale(.75)}}@keyframes scanLine{0%,to{opacity:.45;transform:scaleX(.18)}50%{opacity:1;transform:scaleX(1)}}@keyframes loopTravel{0%{transform:translate(0)}to{transform:translate(calc(100vw - 12rem))}}@keyframes svgPulse{0%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(2.8)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes orbitalBreath{0%{transform:translate(-2%,1%)scale(.96)}to{transform:translate(3%,-2%)scale(1.05)}}[data-enter]{transition:opacity .72s var(--ease), transform .85s var(--spring), filter .7s var(--ease)}.has-js [data-motion-ready=true]:not([data-visible=true]){opacity:.86}.has-js [data-enter=rise][data-motion-ready=true]:not([data-visible=true]){filter:blur(1.5px);transform:translateY(18px)}.has-js [data-enter=slide][data-motion-ready=true]:not([data-visible=true]){transform:translate(18px)}.has-js [data-enter=scale][data-motion-ready=true]:not([data-visible=true]){transform:scale(.985)}.has-js [data-enter=words] span{transition:opacity .65s var(--ease), transform .85s var(--spring);transition-delay:calc(var(--i,0) * 34ms)}.has-js [data-enter=words][data-motion-ready=true]:not([data-visible=true]){opacity:1}.has-js [data-enter=words][data-motion-ready=true]:not([data-visible=true]) span{opacity:.62;transform:translateY(.22em)}.has-js [data-stagger][data-motion-ready=true]>*{transition:opacity .68s var(--ease), transform .82s var(--spring);transition-delay:calc(var(--i,0) * 58ms)}.has-js [data-stagger][data-motion-ready=true]:not([data-visible=true])>*{opacity:.82;transform:translateY(14px)scale(.99)}[data-draw]{stroke-dasharray:var(--len,900);stroke-dashoffset:0;transition:stroke-dashoffset 1.7s var(--ease)}.has-js [data-draw][data-motion-ready=true]:not([data-visible=true]){stroke-dashoffset:var(--len,900)}@keyframes aconGrow{0%{opacity:.2;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}}@layer responsive{@media (max-width:1120px){.nav{display:none}.topbar-inner{grid-template-columns:auto 1fr}.topbar-acts{justify-self:end}.sheet-inner{grid-template-columns:1fr}.sheet-intro{max-width:none}.sheet-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-inner,.pagehead__frame{grid-template-columns:1fr;min-height:0}.hero-copy h1{max-width:12ch}.instrument,.route-visual{justify-self:center;width:min(100%,45rem)}.pagehead__copy{max-width:50rem}.pagehead h1{max-width:16ch}.head-split,.answer,.moat,.gate-inner,.proof,.limits,.faq,.survey,.register,.timeline,.intake,.footer-grid{grid-template-columns:1fr}.head-split{gap:1.4rem}.moat .head,.limits__head,.timeline .head{position:static}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.loop-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.loop-steps:before,.loop-steps:after{display:none}.ledger-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter{grid-template-columns:4rem minmax(7rem,.3fr) minmax(0,1.7fr)}.direct-answer__shell{grid-template-columns:3.5rem minmax(9rem,.38fr) minmax(0,1.62fr)}}@media (max-width:780px){:root{--gut:1.25rem;--rhythm:clamp(3.5rem, 12vw, 5rem)}.topbar{padding-block:.5rem}.topbar-inner{border-radius:15px;width:calc(100% - 1rem);height:60px;padding-inline:.65rem}.topbar-acts>.btn{display:none}.brand-mark{width:34px;height:34px}.sheet{border-radius:18px;width:calc(100% - 1rem);max-height:calc(100vh - 78px);top:70px}.sheet-cols{grid-template-columns:1fr 1fr}.hero{padding-top:.25rem}.hero-inner,.pagehead__frame{border-radius:24px;width:calc(100% - 1rem);padding:2.2rem 1.25rem}.hero-inner{gap:2.25rem}.hero-copy h1{font-size:clamp(2.9rem,14vw,4.8rem)}.hero>.container:not(.hero-inner){width:calc(100% - 2rem);margin-top:-1.35rem}.stats{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat{border-bottom:1px solid var(--line)}.stat:nth-child(2n){border-right:0}.pipeline{justify-content:flex-start}.instrument__canvas{min-height:0}.instrument__float{display:none}.instrument__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument__control:nth-child(2){border-right:0}.instrument__control:nth-child(-n+2){border-bottom:1px solid var(--line)}.triad-item{grid-template-columns:3rem minmax(0,1fr);align-items:start}.triad-item h3,.triad-item>p,.triad-item>.arrow{grid-column:2}.loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.moat-list li{grid-template-columns:2rem minmax(0,1fr)}.moat-list li p{grid-column:2}.gate-inner{border-radius:24px;min-height:0}.direct-answer__shell{grid-template-columns:auto 1fr}.direct-answer__shell .answer-text{grid-column:1/-1}.chapter{grid-template-columns:3.5rem 1fr;min-height:0}.chapter:nth-child(2n){margin-left:0}.chapter__label{padding-top:.7rem}.chapter__main{grid-column:2}.chapter__rail{grid-row:span 2}.chapter__rail i{min-height:100%}.ledger-item{grid-template-columns:1fr}.limit{grid-template-columns:2.5rem 1fr}.limit>i{grid-column:2;justify-self:start}.console{grid-template-columns:1fr;min-height:0}.console-tabs{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.console-tab{border-right:1px solid #ffffff17;grid-template-columns:1fr;align-content:center;gap:.25rem;min-height:72px}.console-body{min-height:330px}.matrix thead th{position:static}.form{grid-template-columns:1fr}.form .full,.form-foot{grid-column:1}.footer-cols{grid-template-columns:1fr 1fr}}@media (max-width:520px){.brand-text small{display:none}.menu-btn{padding-inline:.65rem;font-size:.78rem}.sheet-cols{grid-template-columns:1fr}.sheet-cta{align-items:flex-start}.hero-inner,.pagehead__frame{padding:1.75rem 1rem}.hero-copy{gap:1.2rem}.hero-copy h1{font-size:clamp(2.65rem,15vw,3.8rem)}.stats{grid-template-columns:1fr}.stat{border-right:0;min-height:88px}.pipeline li:not(:last-child):after{width:.8rem}.instrument{border-radius:18px}.instrument__head{align-items:flex-start}.instrument__status{display:none}.instrument__canvas svg{min-width:430px;transform:translate(-30px)}.instrument__read{min-height:120px}.route-visual{border-radius:18px}.route-visual__canvas{min-height:255px}.route-visual svg{min-width:430px;transform:translate(-40px)}.triad-item{grid-template-columns:1fr;gap:.7rem}.triad-item h3,.triad-item>p,.triad-item>.arrow{grid-column:1}.loop-steps{grid-template-columns:1fr}.loop-step{min-height:105px}.loop-step strong{margin-top:1.4rem}.moat-list li,.proof-dl>div{grid-template-columns:1fr}.moat-list li p{grid-column:1}.moat-list li:nth-child(2),.moat-list li:nth-child(4){margin-left:0}.ops{box-shadow:none;background:0 0;border:0}.ops thead{display:none}.ops tbody,.ops tbody tr,.ops tbody th,.ops tbody td{width:auto;display:block}.ops tbody tr{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:15px;margin-bottom:.75rem;padding:.45rem 0;overflow:hidden}.ops tbody th,.ops tbody td{border:0;padding:.55rem 1rem}.direct-answer__shell{grid-template-columns:1fr;width:calc(100% - 1rem)}.direct-answer__label{padding-top:0}.chapter{grid-template-columns:1fr;padding:1.25rem}.chapter__rail{grid-row:auto;grid-template-rows:1fr;grid-template-columns:auto 1fr;align-items:center}.chapter__rail i{background:linear-gradient(90deg, var(--blue), var(--teal), transparent);width:auto;height:1px;min-height:0}.chapter__main{grid-column:1}.process-shell,.blueprint-shell{border-radius:20px;padding:1.25rem}.steps{grid-template-columns:1fr}.steps:before,.nodes:before{display:none}.step{min-height:125px}.ledger-fields,.limit{grid-template-columns:1fr}.limit>i{grid-column:1}.faq-list summary,.faq-list summary>span{align-items:flex-start}.faq-list details>p{padding-left:1.2rem}.register-dl>div{grid-template-columns:1fr;gap:.35rem}.signal-wrap{border-radius:22px;min-height:360px;padding:2rem 1.25rem}.signal-wrap__trace{opacity:.7;width:70%;right:-10%}.related__head{flex-direction:column;align-items:flex-start}.footer-cols{grid-template-columns:1fr}.footer-base{flex-direction:column;gap:.35rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.instrument,.route-visual,.survey-fig{transform:none!important}.has-js [data-motion-ready=true]:not([data-visible=true]),.has-js [data-enter=words][data-motion-ready=true]:not([data-visible=true]) span,.has-js [data-stagger][data-motion-ready=true]:not([data-visible=true])>*{opacity:1;filter:none;transform:none}.has-js [data-draw][data-motion-ready=true]:not([data-visible=true]){stroke-dashoffset:0}}@media print{.topbar,.sheet,.footer{display:none}body{background:#fff}.hero-inner,.pagehead__frame,.instrument,.route-visual,.signal-wrap,.gate-inner{box-shadow:none}}@media (max-width:780px){.topbar-inner{grid-template-columns:minmax(0,1fr) auto}.brand,.topbar-acts,.hero-copy,.pagehead__copy{min-width:0}.hero-inner,.pagehead__frame{grid-template-columns:minmax(0,1fr)}.hero-inner>*,.pagehead__frame>*{min-width:0;max-width:100%}}@media (max-width:520px){.hero-copy h1,.pagehead h1,.hero-copy .lede,.pagehead__answer{overflow-wrap:anywhere;max-width:100%}.hero-acts{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.hero-acts .btn{width:100%}.instrument,.route-visual{width:100%;min-width:0;max-width:100%}.ops thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:table-header-group;position:absolute;overflow:hidden}.ops tbody td:before{content:attr(data-label);color:var(--muted);font:700 .6rem/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.22rem;display:block}}@media (max-width:1120px){.signal-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiers,.acon__body{grid-template-columns:1fr}.acon__rail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr))}.acon__rail-item{border-right:1px solid #ffffff17;grid-template-columns:1fr;align-content:center;gap:.2rem}.gloss__row{grid-template-columns:1fr;gap:.5rem}.compare thead th{position:static}}@media (max-width:780px){.acon__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.imap{grid-template-columns:1fr}.abank__a{padding-left:0}}@media (max-width:520px){.signal-band__grid{grid-template-columns:1fr}.signal-band__cell{min-height:0}.signal-band__head,.abank__q{align-items:flex-start}.signal-band__head{flex-direction:column;gap:.4rem}.acon{border-radius:18px}.acon__rail{grid-template-columns:1fr}.acon__plot{padding:1rem}.tier{border-radius:18px;padding:1.25rem}.imap__group,.abank__item{border-radius:16px;padding:1.2rem}.abank__q{grid-template-columns:1fr;gap:.55rem}}@media (prefers-reduced-motion:reduce){.acon{transform:none!important}.acon__col{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:1120px){.closer__panel{grid-template-columns:1fr;gap:1.9rem}}@media (max-width:520px){.pagehead__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.pagehead__actions .btn{width:100%}.closer{padding-block:1.5rem 2.75rem}.closer__panel{border-radius:22px;padding:1.75rem 1.25rem}.closer__actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.closer__actions .btn{width:100%}.closer__note{max-width:100%}}}
