@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#070908;--bg-soft:#0b0e0c;--panel:#101411;--panel-raised:#151a16;--text:#f1f5ed;--muted:#9ba59a;--muted-strong:#bcc5b9;--line:#dcf1d121;--line-strong:#dcf1d140;--lime:#baff46;--lime-soft:#d8ff9d;--aqua:#58fbd0;--danger:#ff897e;--max-width:1240px;--radius:24px;--space:clamp(88px, 10vw, 150px)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip}body{background:radial-gradient(circle at 75% 5%, #5e8a2f14, transparent 30%), var(--bg);color:var(--text);min-width:320px;margin:0;font-family:Manrope Variable,sans-serif;overflow-x:clip}::selection{background:var(--lime);color:#0a0d09}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.skip-link{background:var(--lime);color:#081006;z-index:1000;padding:12px 16px;font-size:.85rem;font-weight:800;transition:top .18s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.section-shell{max-width:calc(var(--max-width) + 48px);width:100%;margin-inline:auto;padding-inline:24px}.section{padding-block:var(--space);position:relative}.eyebrow{color:var(--muted-strong);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 22px;font-family:Space Grotesk Variable,sans-serif;font-size:.72rem;font-weight:650;display:flex}.eyebrow>span{background:var(--lime);border-radius:99px;width:6px;height:6px;box-shadow:0 0 16px #baff4699}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.042em;font-family:Space Grotesk Variable,sans-serif;font-weight:520}h2{margin-bottom:0;font-size:clamp(2.45rem,5vw,5rem);line-height:.98}.button{cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-family:Space Grotesk Variable,sans-serif;font-size:.86rem;font-weight:650;transition:background .22s,border-color .22s,color .22s,transform .22s,box-shadow .22s;display:inline-flex;position:relative}.button svg{transition:transform .22s}.button:hover svg{transform:translate(3px)}.button:active{transform:scale(.98)}.button:disabled{cursor:wait;opacity:.62}.button-primary{background:var(--lime);color:#091006;box-shadow:0 0 #baff4600,inset 0 -1px #0000003d}.button-primary:hover{background:#c9ff6f;transform:translateY(-2px);box-shadow:0 12px 38px #96e22f33}.button-ghost{border-color:var(--line-strong);color:var(--text);background:#ffffff06}.button-ghost:hover{background:#ffffff12;border-color:#ffffff5c;transform:translateY(-2px)}.button-small{min-height:40px;padding-inline:17px}.site-header{z-index:100;padding:18px 20px;transition:padding .22s;position:fixed;top:0;left:0;right:0}.nav-shell{max-width:var(--max-width);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;min-height:58px;margin:0 auto;padding:7px 8px 7px 18px;transition:background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,box-shadow .22s;display:flex}.site-header.is-scrolled{padding-top:10px}.site-header.is-scrolled .nav-shell{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);border-color:var(--line);background:#090c0ac7;box-shadow:0 16px 46px #00000042}.brand,.brand-link{align-items:center;display:inline-flex}.brand{gap:9px}.brand-mark{fill:var(--text);width:30px;height:30px;overflow:visible}.brand-mark-accent{fill:var(--lime)}.brand-word{letter-spacing:-.06em;white-space:nowrap;font-family:Space Grotesk Variable,sans-serif;font-size:1.15rem;font-weight:700}.main-nav{align-items:center;gap:6px;display:flex}.main-nav>a:not(.button){color:var(--muted-strong);padding:12px 14px;font-size:.78rem;font-weight:600;transition:color .18s}.main-nav>a:not(.button):hover{color:var(--text)}.nav-cta{background:var(--text);color:#090c09;margin-left:6px}.nav-cta:hover{background:var(--lime)}.menu-button{color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.hero{isolation:isolate;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:start;min-height:160svh;padding-top:132px;padding-bottom:90px;display:grid;position:relative}.hero-ambient{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#9fe63a1c,#0000 46%),linear-gradient(90deg,#58fbd008,#0000);width:730px;height:650px;position:absolute;top:40px;right:-150px}.hero:before{content:"";inset:0 calc((100vw - min(100vw, var(--max-width))) / -2);opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.hero-copy{z-index:2;max-width:700px;position:sticky;top:max(145px,16vh)}.hero h1{max-width:800px;margin:0;font-size:clamp(3.65rem,6.3vw,6.65rem);line-height:.9}.hero h1 em{color:var(--lime-soft);font-style:normal;font-weight:420;display:block}.hero-text{color:var(--muted-strong);max-width:610px;margin:30px 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.68}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-proof{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;font-size:.72rem;display:flex}.hero-proof span{align-items:center;gap:6px;display:flex}.hero-proof svg{color:var(--lime)}.hero-stage{pointer-events:none;z-index:1;justify-self:start;width:min(82vw,1180px);min-width:0;height:min(74vh,730px);min-height:560px;margin-left:clamp(-520px,-34vw,-300px);position:sticky;top:105px}.hero-visual{--scene-progress:0;width:100%;height:100%;position:relative}.hero-visual:before{content:"";opacity:calc(.28 + var(--scene-progress) * .42);transform:scale(calc(.94 + var(--scene-progress) * .12));background:radial-gradient(circle,#baff461a,#0000 67%);border:1px solid #d8ff9d14;border-radius:50%;transition:opacity .16s linear;position:absolute;inset:10%}.hero-visual:after{content:"";filter:blur(30px);opacity:calc(.42 + var(--scene-progress) * .25);pointer-events:none;transform:scale(calc(.8 + var(--scene-progress) * .46));background:radial-gradient(circle,#baff4633,#58fbd00f 34%,#0000 68%);border-radius:50%;position:absolute;inset:18%}.hero-visual canvas{width:100%!important;height:100%!important}.visual-grid{opacity:.42;transform:rotate(calc(var(--scene-progress) * 18deg)) scale(calc(1 + var(--scene-progress) * .08));background-image:radial-gradient(#d4ff9d33 .7px,#0000 .7px);background-size:14px 14px;border-radius:50%;position:absolute;inset:11%;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.visual-energy-field{background:conic-gradient(from 40deg, transparent 0 14%, #58fbd01a 18%, transparent 24% 48%, #baff461a 54%, transparent 62% 100%);filter:blur(14px);opacity:calc(.35 + var(--scene-progress) * .4);pointer-events:none;border-radius:50%;animation:18s linear infinite energy-field-spin;position:absolute;inset:10%;-webkit-mask-image:radial-gradient(circle,#0000 18%,#000 45%,#0000 73%);mask-image:radial-gradient(circle,#0000 18%,#000 45%,#0000 73%)}@keyframes energy-field-spin{to{transform:rotate(360deg)}}.visual-scan{height:22%;opacity:calc(.2 + var(--scene-progress) * .5);pointer-events:none;left:12%;right:8%;top:calc(18% + var(--scene-progress) * 50%);z-index:1;background:linear-gradient(#0000,#58fbd029,#d8ff9d08,#0000);transition:top 80ms linear;position:absolute;transform:skewY(-5deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.visual-halo{pointer-events:none;border:1px solid #58fbd01f;border-radius:50%;position:absolute}.visual-halo-a{transform:rotate(61deg) scaleX(calc(.55 + var(--scene-progress) * .32));inset:17%}.visual-halo-b{transform:rotate(-38deg) scaleY(calc(.52 + var(--scene-progress) * .38));border-color:#d8ff9d17;inset:23% 8%}.visual-orb{background:radial-gradient(circle at 35% 30%,#d8ff9db8,#69b22a29 34%,#0000 68%),repeating-radial-gradient(circle,#0000 0 12px,#baff4624 13px 14px);border:1px solid #baff4673;border-radius:50%;width:min(50vw,390px);height:min(50vw,390px);animation:5s ease-in-out infinite orb-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #89de2c2e,inset 0 0 70px #56fbd014}.visual-orb.is-loading{opacity:.6}.hero-visual[data-renderer=static] .visual-energy-field,.hero-visual[data-renderer=static] .visual-orb{animation:none}.hero-visual[data-renderer=static] .visual-orb{filter:brightness(.96);transform:translate(-50%,-50%)}@keyframes orb-breathe{0%,to{filter:brightness(.88);transform:translate(-50%,-50%)scale(.97)}50%{filter:brightness(1.1);transform:translate(-50%,-50%)scale(1.02)}}.visual-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);color:var(--muted-strong);letter-spacing:.08em;text-transform:uppercase;background:#0b0f0cb8;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-family:Space Grotesk Variable,sans-serif;font-size:.62rem;transition:border-color .25s,color .25s,opacity .25s,transform .25s;display:flex;position:absolute}.visual-label span{background:var(--aqua);box-shadow:0 0 8px var(--aqua);border-radius:50%;width:5px;height:5px}.visual-label-a{top:27%;left:38%}.visual-label-b{opacity:.42;top:39%;right:5%}.visual-label-c{opacity:.42;bottom:22%;left:45%}.hero-visual[data-phase="0"] .visual-label-a,.hero-visual[data-phase="1"] .visual-label-b,.hero-visual[data-phase="2"] .visual-label-c{color:var(--text);opacity:1;border-color:#baff467a;transform:translateY(-3px)}.hero-visual[data-phase="1"] .visual-label-a,.hero-visual[data-phase="2"] .visual-label-a,.hero-visual[data-phase="2"] .visual-label-b{opacity:.25}.transform-readout{gap:4px;width:118px;display:grid;position:absolute;top:9%;left:42%}.transform-readout>span{color:var(--muted);letter-spacing:.19em;font-family:Space Grotesk Variable,sans-serif;font-size:.5rem}.transform-readout strong{letter-spacing:.06em;text-transform:uppercase;font-family:Space Grotesk Variable,sans-serif;font-size:.68rem;font-weight:540}.transform-track{background:#ffffff1a;width:100%;height:1px;margin-top:6px;overflow:hidden}.transform-track i{background:linear-gradient(90deg, var(--lime), var(--aqua));height:100%;transform:scaleX(var(--scene-progress));transform-origin:0;width:100%;display:block}.system-status{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#0a0d0bb3;align-items:center;padding:13px 15px;display:flex;position:absolute;bottom:4%;left:44%;right:6%}.status-pulse{background:var(--lime);border-radius:50%;width:7px;height:7px;margin:0 15px 0 3px;box-shadow:0 0 0 5px #baff461a,0 0 16px #baff468c}.system-status div{flex:1;gap:2px;display:grid}.system-status small,.system-status code{color:var(--muted);letter-spacing:.15em;font-family:Space Grotesk Variable,sans-serif;font-size:.55rem}.system-status strong{font-family:Space Grotesk Variable,sans-serif;font-size:.75rem;font-weight:520}.hero-scroll{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-family:Space Grotesk Variable,sans-serif;font-size:.58rem;display:flex;position:absolute;bottom:30px;left:24px}.hero-scroll i{background:var(--line-strong);width:52px;height:1px;position:relative;overflow:hidden}.hero-scroll i:after{background:var(--lime);content:"";width:100%;height:1px;animation:2.4s ease-in-out infinite scroll-line;position:absolute;left:-100%}@keyframes scroll-line{to{left:100%}}.trust-rail{border-bottom:1px solid var(--line);border-top:1px solid var(--line);overflow:hidden}.trust-track{justify-content:center;align-items:center;min-height:74px;display:flex}.trust-track span{color:var(--muted-strong);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:10px;padding-inline:28px;font-family:Space Grotesk Variable,sans-serif;font-size:.68rem;display:flex}.trust-track span+span{border-left:1px solid var(--line)}.trust-track svg{color:var(--lime)}.section-heading{margin-bottom:64px}.split-heading{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:64px;display:grid}.split-heading h2{max-width:820px}.split-heading>p,.centered-heading>p,.architecture-copy>p,.ecosystem-copy>p{color:var(--muted);font-size:1rem;line-height:1.75}.split-heading>p{margin-bottom:5px}.centered-heading{text-align:center;max-width:820px;margin-inline:auto}.centered-heading .eyebrow{justify-content:center}.centered-heading>p{max-width:630px;margin:24px auto 0}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:before{background:radial-gradient(360px circle at var(--mouse-x,50%) var(--mouse-y,50%), #baff461a, transparent 42%);content:"";opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;inset:0}.spotlight-card:hover:before{opacity:1}.problem-section{padding-top:calc(var(--space) * 1.1)}.pain-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pain-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);min-height:310px;padding:28px;transition:border-color .24s,transform .24s,background .24s}.pain-card:hover{border-color:var(--line-strong);background:linear-gradient(145deg,#ffffff0e,#ffffff04);transform:translateY(-5px)}.card-topline{color:var(--lime);justify-content:space-between;align-items:center;display:flex}.card-topline span{color:var(--muted);font-family:Space Grotesk Variable,sans-serif;font-size:.65rem}.pain-card h3{margin:88px 0 17px;font-size:1.7rem;line-height:1.05}.pain-card p{color:var(--muted);margin-bottom:0;font-size:.9rem;line-height:1.7}.contrast-statement{border-bottom:1px solid var(--line);border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:92px;padding:34px 0;display:flex}.contrast-statement p,.contrast-statement strong{letter-spacing:-.035em;margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(1.2rem,2.2vw,2.1rem)}.contrast-statement p{color:var(--muted)}.contrast-statement s{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.contrast-statement strong{color:var(--lime-soft);font-weight:500}.method-section{background:radial-gradient(circle at 8% 8%, #baff4614, transparent 26%), radial-gradient(circle at 92% 85%, #58fbd00d, transparent 28%), var(--bg-soft);border-bottom:1px solid var(--line);border-top:1px solid var(--line);overflow:hidden}.method-section:before{content:"";pointer-events:none;background-image:linear-gradient(#dcf1d106 1px,#0000 1px),linear-gradient(90deg,#dcf1d106 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.method-section .section-shell{z-index:1;position:relative}.method-heading{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:end;gap:clamp(48px,8vw,120px);display:grid}.method-heading h2{max-width:760px}.method-heading-copy>p{color:var(--muted-strong);max-width:540px;margin:0;font-size:.95rem;line-height:1.75}.method-heading-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;padding-top:20px;display:grid}.method-heading-metrics span{color:var(--muted);gap:5px;font-size:.62rem;line-height:1.4;display:grid}.method-heading-metrics strong{color:var(--lime);font-family:Space Grotesk Variable,sans-serif;font-size:1rem;font-weight:550}.method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:76px 0 0;padding:0;list-style:none;display:grid}.method-step{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000 58%),#0b0e0cdb;border-radius:20px;flex-direction:column;min-height:408px;padding:24px;transition:border-color .22s,transform .22s,background .22s;display:flex;position:relative;overflow:hidden}.method-step:before{background:linear-gradient(90deg, var(--lime), var(--aqua));content:"";opacity:0;transform-origin:0;height:2px;transition:opacity .22s,transform .22s;position:absolute;top:0;left:24px;right:24px;transform:scaleX(.45)}.method-step:hover{border-color:var(--line-strong);background:linear-gradient(145deg,#baff460e,#0000 58%),#0d110ef5;transform:translateY(-5px)}.method-step:hover:before{opacity:1;transform:scaleX(1)}.method-step:nth-child(n+5) .method-path span{background:var(--aqua);border-color:var(--aqua);box-shadow:0 0 17px #58fbd073}.method-step-topline{justify-content:space-between;align-items:center;display:flex}.method-number{color:var(--lime);letter-spacing:.12em;font-family:Space Grotesk Variable,sans-serif;font-size:.68rem}.method-phase{border:1px solid var(--line);color:var(--muted-strong);letter-spacing:.09em;text-transform:uppercase;border-radius:99px;padding:7px 9px;font-family:Space Grotesk Variable,sans-serif;font-size:.54rem}.method-path{background:linear-gradient(90deg, var(--line-strong), var(--line), transparent);height:1px;margin:27px 0 31px;position:relative}.method-path span{background:var(--lime);border:1px solid var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 17px #baff4673}.method-detail{color:var(--lime);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-family:Space Grotesk Variable,sans-serif;font-size:.6rem}.method-step h3{margin:0 0 15px;font-size:1.48rem;line-height:1.08}.method-description{color:var(--muted);margin:0 0 26px;font-size:.79rem;line-height:1.68}.method-deliverable{border-top:1px solid var(--line);gap:7px;margin-top:auto;padding-top:17px;display:grid}.method-deliverable span,.method-governance span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-family:Space Grotesk Variable,sans-serif;font-size:.54rem}.method-deliverable strong{color:var(--text);font-size:.73rem;font-weight:650}.method-governance{border:1px solid var(--line);background:#070908ad;border-radius:20px;grid-template-columns:1.35fr repeat(4,1fr);margin-top:14px;display:grid;overflow:hidden}.method-governance>div{flex-direction:column;min-height:150px;padding:24px;display:flex}.method-governance>div+div{border-left:1px solid var(--line)}.method-governance strong{margin-top:auto;font-family:Space Grotesk Variable,sans-serif;font-size:.84rem;font-weight:550;line-height:1.25}.method-governance p{color:var(--muted);margin:7px 0 0;font-size:.65rem;line-height:1.5}.method-governance-intro{background:linear-gradient(135deg,#baff461c,#58fbd006)}.method-governance-intro span{color:var(--lime)}.method-governance-intro strong{color:var(--lime-soft);max-width:230px;font-size:1.08rem}.architecture-section{grid-template-columns:minmax(420px,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(50px,8vw,120px);display:grid}.architecture-visual{aspect-ratio:1/.86;border:1px solid var(--line);position:relative;overflow:hidden}.architecture-visual:before{content:"";background:radial-gradient(circle,#baff461a,#0000 55%);position:absolute;inset:0}.architecture-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:36px 36px;width:100%;height:100%;position:relative}.arch-core{color:#0a1105;z-index:4;background:radial-gradient(circle at 30% 20%,#d9ff9e,#9fd331 62%,#486a17);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 15px #baff460a,0 0 65px #8bd3303b}.arch-core strong{margin-top:8px;font-family:Space Grotesk Variable,sans-serif;font-size:1rem}.arch-core small{margin-top:3px;font-size:.55rem}.arch-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-strong);color:var(--muted-strong);letter-spacing:.09em;z-index:5;background:#101411e0;align-items:center;gap:10px;padding:12px 14px;font-family:Space Grotesk Variable,sans-serif;font-size:.62rem;display:flex;position:absolute}.arch-node span{color:var(--lime);font-size:.52rem}.arch-node-client{top:17%;left:8%}.arch-node-data{bottom:14%;right:7%}.arch-node-human{top:16%;right:6%}.arch-line{background:linear-gradient(90deg, transparent, var(--lime), transparent);opacity:.5;transform-origin:0;width:34%;height:1px;position:absolute;top:50%;left:50%}.arch-line-a{transform:rotate(213deg)}.arch-line-b{transform:rotate(32deg)}.arch-line-c{transform:rotate(-36deg)}.arch-orbit{border:1px solid #baff4629;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:62%;height:62%}.orbit-two{width:82%;height:82%}.architecture-copy h2{font-size:clamp(2.4rem,4.3vw,4.4rem)}.architecture-copy>p{max-width:600px;margin:28px 0 0}.check-list{margin:38px 0 0;padding:0;list-style:none;display:grid}.check-list li{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:13px;padding:16px 0;font-size:.84rem;line-height:1.6;display:flex}.check-list li:last-child{border-bottom:1px solid var(--line)}.check-list svg{color:var(--lime);flex:none;margin-top:2px}.check-list strong{color:var(--text);font-weight:650}.capability-section{color:#0c100d;background:#ebf1e5}.capability-section .eyebrow,.capability-section .split-heading>p{color:#536052}.capability-section .eyebrow>span{box-shadow:none;background:#4b7713}.capability-grid{grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.capability-card{background:#f7faf4;border:1px solid #cdd5c8;min-height:245px;padding:30px;transition:background .22s,transform .22s}.capability-card:before{background:radial-gradient(380px circle at var(--mouse-x,50%) var(--mouse-y,50%), #5b8d1821, transparent 44%)}.capability-card:hover{background:#fff;transform:translateY(-3px)}.capability-card>svg{color:#507b17}.capability-card h3{margin:55px 0 13px;font-size:1.7rem}.capability-card p{color:#5b6659;max-width:440px;margin:0;font-size:.88rem;line-height:1.65}.card-arrow{border:1px solid #cdd5c8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s,transform .18s;display:flex;position:absolute;bottom:25px;right:25px}.capability-card:hover .card-arrow{background:var(--lime);transform:rotate(-35deg)}.ecosystem-section{padding-block:var(--space)}.ecosystem-grid{grid-template-columns:minmax(320px,.85fr) minmax(500px,1.15fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid}.ecosystem-copy h2{font-size:clamp(2.8rem,5vw,5.4rem)}.ecosystem-copy>p{margin:26px 0 30px}.text-link{color:var(--lime-soft);align-items:center;gap:10px;font-family:Space Grotesk Variable,sans-serif;font-size:.86rem;display:inline-flex}.text-link svg{transition:transform .18s}.text-link:hover svg{transform:translate(4px)}.ecosystem-metrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.metric-card{background:var(--panel);border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:190px;padding:27px;display:flex}.metric-card>svg{color:var(--lime)}.metric-card h3{letter-spacing:-.035em;margin:34px 0 0;font-family:Space Grotesk Variable,sans-serif;font-size:1.35rem;font-weight:520}.metric-card p{color:var(--muted);margin:10px 0 0;font-size:.78rem;line-height:1.6}.metric-card-accent{background:var(--lime);color:#0b1008}.metric-card-accent>svg{color:#26331b}.metric-card-accent h3{color:#0b1008}.metric-card-accent p{color:#26331b}.offer-section{background:var(--bg-soft);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.offer-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.offer-card{border:1px solid var(--line);background:#ffffff05;min-height:490px;padding:28px;transition:border-color .22s,transform .22s;position:relative}.offer-card:hover{border-color:var(--line-strong);transform:translateY(-5px)}.offer-card.is-featured{background:linear-gradient(160deg,#baff461f,#ffffff05 65%);border-color:#baff466b}.offer-card.is-featured:before{background:var(--lime);content:"";height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.offer-head{justify-content:space-between;align-items:center;display:flex}.offer-head span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;font-family:Space Grotesk Variable,sans-serif;font-size:.62rem}.offer-head small{color:var(--muted);font-size:.6rem}.offer-card h3{margin:78px 0 17px;font-size:2rem;line-height:1}.offer-card>p{color:var(--muted);min-height:58px;font-size:.86rem;line-height:1.65}.offer-card ul{border-top:1px solid var(--line);gap:12px;margin:28px 0 0;padding:25px 0 0;list-style:none;display:grid}.offer-card li{color:var(--muted-strong);align-items:center;gap:9px;font-size:.78rem;display:flex}.offer-card li svg{color:var(--lime)}.offer-card>a{color:var(--text);align-items:center;gap:8px;font-family:Space Grotesk Variable,sans-serif;font-size:.73rem;display:flex;position:absolute;bottom:28px}.risk-section{background:var(--lime);color:#0b1008;padding-block:clamp(74px,8vw,116px)}.risk-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.risk-section .eyebrow{color:#3c4c30}.risk-section .eyebrow>span{box-shadow:none;background:#0b1008}.risk-copy h2{font-size:clamp(2.8rem,5vw,5.2rem)}.risk-items{border-top:1px solid #0a10083d}.risk-item{border-bottom:1px solid #0a10083d;grid-template-columns:36px 1fr;align-items:center;gap:26px;padding:22px 0;display:grid}.risk-item span{opacity:.62;font-family:Space Grotesk Variable,sans-serif;font-size:.65rem}.risk-item p{margin:0;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(1rem,1.5vw,1.25rem)}.pricing-section{background:radial-gradient(circle at 50% 34%, #baff4614, transparent 34%), linear-gradient(180deg, #080b09, var(--bg));border-bottom:1px solid var(--line);overflow:clip}.pricing-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 78%,#0000);mask-image:linear-gradient(#0000,#000 20% 78%,#0000)}.pricing-ambient{filter:blur(120px);pointer-events:none;background:#baff461f;border-radius:50%;width:520px;height:360px;position:absolute;top:34%;left:50%;transform:translate(-50%)}.pricing-section .section-shell{position:relative}.pricing-heading{max-width:920px}.pricing-heading>p:last-child{max-width:700px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;padding-top:14px;display:grid}.pricing-card{border:1px solid var(--line);background:#0c100deb;flex-direction:column;min-height:880px;padding:30px;transition:border-color .22s,background .22s;display:flex;position:relative;overflow:hidden}.pricing-card:hover{border-color:var(--line-strong);background:#101611f5}.pricing-card.is-recommended{background:linear-gradient(160deg, #baff4624, #0c100df5 48%), var(--panel);border-color:#baff4680;margin-top:-14px}.pricing-card.is-recommended:before{background:linear-gradient(90deg, var(--lime), var(--aqua));content:"";height:3px;position:absolute;inset:-1px -1px auto}.pricing-card-signal{color:#d8ff9d0e;letter-spacing:-.08em;pointer-events:none;font-family:Space Grotesk Variable,sans-serif;font-size:9rem;font-weight:650;line-height:.8;position:absolute;top:94px;right:22px}.pricing-card-head{z-index:1;justify-content:space-between;align-items:flex-start;min-height:48px;display:flex;position:relative}.pricing-card-head>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;max-width:190px;font-family:Space Grotesk Variable,sans-serif;font-size:.64rem;line-height:1.45}.pricing-card-head>strong{background:var(--lime);color:#091006;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-family:Space Grotesk Variable,sans-serif;font-size:.58rem}.pricing-card h3{z-index:1;margin:62px 0 15px;font-size:clamp(2rem,3vw,2.6rem);position:relative}.pricing-card-copy{color:var(--muted);z-index:1;min-height:67px;font-size:.82rem;line-height:1.65;position:relative}.pricing-value{z-index:1;align-items:baseline;margin-top:23px;display:flex;position:relative}.pricing-value small{color:var(--lime-soft);margin-right:7px;font-family:Space Grotesk Variable,sans-serif;font-size:.78rem}.pricing-value strong{letter-spacing:-.075em;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(3rem,4.7vw,4.4rem);font-weight:530;line-height:.9}.pricing-value span{color:var(--muted);margin-left:7px;font-size:.7rem}.pricing-annual{color:var(--muted);margin:10px 0 0;font-size:.64rem;line-height:1.45}.pricing-commitment{color:var(--lime-soft);align-items:center;gap:7px;margin:7px 0 0;font-size:.68rem;display:flex}.pricing-plan-capacity{border-top:1px solid var(--line);gap:12px;margin:25px 0 8px;padding:24px 0 0;list-style:none;display:grid}.pricing-plan-capacity li{color:var(--muted-strong);align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.45;display:flex}.pricing-plan-capacity li svg{color:var(--lime);flex:none;margin-top:1px}.pricing-card-comparison{margin:0 0 26px}.pricing-card-status-list{margin:0 0 17px;padding:0;list-style:none;display:grid}.pricing-card-status-list li{color:var(--muted-strong);border-bottom:1px solid #dcf1d114;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:6px 0;font-size:.72rem;line-height:1.35;display:grid}.pricing-card-status-list li>svg{flex:none}.pricing-card-status-list li.is-included>svg{color:var(--lime)}.pricing-card-status-list li.is-exclusive{color:var(--foreground);font-weight:650}.pricing-card>.button{width:100%;margin-top:auto}.pricing-shared-benefits{border:1px solid var(--line);background:#0c100de6;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);margin-top:54px;display:grid;overflow:hidden}.pricing-benefits-main{padding:34px}.pricing-benefits-heading>span,.pricing-addons>span{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;font-family:Space Grotesk Variable,sans-serif;font-size:.62rem;font-weight:700}.pricing-benefits-heading h3{max-width:680px;margin:16px 0 14px;font-size:clamp(2rem,3.3vw,3.3rem);line-height:.98}.pricing-benefits-heading>p{color:var(--muted);max-width:650px;margin:0;font-size:.82rem;line-height:1.65}.pricing-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.pricing-benefit{border:1px solid var(--line);background:#ffffff05;grid-template-columns:24px 1fr 18px;align-items:flex-start;gap:13px;min-height:132px;padding:20px;display:grid;position:relative}.pricing-benefit>svg:first-child{color:var(--lime)}.pricing-benefit h4{letter-spacing:-.025em;margin:0 0 8px;font-family:Space Grotesk Variable,sans-serif;font-size:.94rem}.pricing-benefit small{color:var(--lime);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.55rem;font-weight:700;display:block}.pricing-benefit.is-tiered{background:linear-gradient(145deg,#baff460e,#ffffff05);border-color:#baff463d;grid-column:1/-1}.pricing-benefit p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.55}.pricing-benefit-check{color:var(--lime)}.pricing-addons{border-left:1px solid var(--line);background:linear-gradient(155deg,#ffffff09,#0000 48%),#0a0d0b;padding:34px}.pricing-addons>span{color:var(--lime)}.pricing-addons h3{margin:17px 0 14px;font-size:clamp(1.8rem,2.6vw,2.7rem);line-height:1}.pricing-addons>p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.6}.pricing-addons-contract{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.pricing-addons-contract>span{color:var(--muted-strong);letter-spacing:.13em;text-transform:uppercase;font-family:Space Grotesk Variable,sans-serif;font-size:.62rem;font-weight:700}.pricing-addons-contract>p{color:var(--muted);margin:10px 0 0;font-size:.72rem;line-height:1.55}.pricing-addons ul{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.pricing-addons li{border-bottom:1px solid var(--line);color:var(--muted-strong);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:16px 0;font-size:.72rem;line-height:1.45;display:grid}.pricing-addons li>svg{color:var(--muted)}.pricing-addons li small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem}.pricing-assurance{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.pricing-shared-benefits+.pricing-assurance{margin-top:14px}.pricing-assurance>div{grid-template-columns:30px 1fr;gap:14px;padding:24px;display:grid}.pricing-assurance>div+div{border-left:1px solid var(--line)}.pricing-assurance span{color:var(--lime);font-family:Space Grotesk Variable,sans-serif;font-size:.62rem}.pricing-assurance p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.58}.pricing-assurance strong{color:var(--text);margin-bottom:3px;font-family:Space Grotesk Variable,sans-serif;font-size:.82rem;display:block}.pricing-note{color:var(--muted);justify-content:center;align-items:flex-start;gap:12px;max-width:820px;margin:25px auto 0;display:flex}.pricing-note svg{color:var(--lime);flex:none}.pricing-note p{text-align:center;margin:0;font-size:.72rem;line-height:1.6}.faq-section{grid-template-columns:minmax(280px,.72fr) minmax(500px,1.28fr);gap:clamp(50px,8vw,130px);display:grid}.faq-heading{margin:0;position:sticky;top:125px}.faq-heading h2{font-size:clamp(2.5rem,4.5vw,4.5rem)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:30px 1fr 24px;align-items:center;gap:16px;padding:25px 0;font-family:Space Grotesk Variable,sans-serif;font-size:1.05rem;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--lime);font-size:.58rem}.faq-list summary i{width:18px;height:18px;position:relative}.faq-list summary i:before,.faq-list summary i:after{background:var(--muted-strong);content:"";width:14px;height:1px;transition:transform .18s;position:absolute;top:8px;left:2px}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>p{color:var(--muted);max-width:660px;margin:0;padding:0 40px 28px 46px;font-size:.9rem;line-height:1.8}.diagnostic-section{background:var(--panel);border:1px solid var(--line);margin-bottom:var(--space);max-width:var(--max-width);grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:start;gap:clamp(50px,8vw,110px);padding:clamp(32px,6vw,76px);display:grid;overflow:hidden}.diagnostic-glow{pointer-events:none;background:radial-gradient(circle,#baff4624,#0000 68%);width:540px;height:540px;position:absolute;top:-170px;left:-180px}.diagnostic-copy,.form-panel{z-index:2;position:relative}.diagnostic-copy h2{font-size:clamp(2.7rem,4.5vw,4.8rem)}.diagnostic-copy>p{color:var(--muted);margin:28px 0;font-size:.95rem;line-height:1.75}.diagnostic-promise{border-top:1px solid var(--line);color:var(--muted-strong);align-items:flex-start;gap:12px;padding-top:20px;font-size:.74rem;line-height:1.6;display:flex}.diagnostic-promise svg{color:var(--lime);flex:none}.form-panel{color:#111611;background:#f1f5ed;min-height:790px;padding:clamp(25px,4vw,42px)}.form-progress{justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.form-progress>div{align-items:center;display:flex}.form-progress span{color:#8c9788;font-family:Space Grotesk Variable,sans-serif;font-size:.58rem}.form-progress span.is-active{color:#1b270f;font-weight:700}.form-progress i{background:#cbd3c5;width:42px;height:1px;margin:0 9px}.form-progress i.is-active{background:#648f24}.form-progress p{color:#657060;margin:0;font-size:.68rem}.form-step{animation:.32s both form-enter}.form-step-heading{gap:4px;margin-bottom:22px;display:grid}.form-step-heading strong{color:#182016;font-family:Space Grotesk Variable,sans-serif;font-size:.92rem}.form-step-heading span{color:#697365;font-size:.67rem;line-height:1.5}@keyframes form-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.field-grid{gap:14px;display:grid}.field-grid-two{grid-template-columns:1fr 1fr}.field-grid-contact{grid-template-columns:minmax(0,calc(50% - 7px))}.field-grid+.field-grid,.field-grid+.field,.field+.field,.field+.field-grid{margin-top:18px}.field{gap:8px;display:grid}.field>label{color:#364032;font-size:.7rem;font-weight:700}.field>label span{color:#5f861d;margin-left:3px}.field input,.field select,.field textarea,.form-select-trigger{appearance:none;color:#121712;background:#fbfdf9;border:1px solid #cbd4c5;border-radius:0;outline:none;width:100%;min-height:50px;padding:0 14px;font-size:.82rem;transition:border-color .17s,box-shadow .17s,background .17s}.field select{background-image:linear-gradient(45deg,#0000 50%,#53604e 50%),linear-gradient(135deg,#53604e 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.form-select{position:relative}.form-select-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.form-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select-trigger svg{color:#657060;flex:none;transition:transform .18s,color .18s}.form-select.has-value .form-select-trigger{color:#121712}.form-select:not(.has-value) .form-select-trigger{color:#899284}.form-select.is-open .form-select-trigger{background:#fff;border-color:#6d9b25;box-shadow:0 0 0 3px #63911f1f}.form-select.is-open .form-select-trigger svg{color:#4f7d12;transform:rotate(180deg)}.form-select-menu{z-index:40;background:#fbfdf9;border:1px solid #aebaa7;gap:2px;width:100%;max-height:252px;padding:6px;animation:.15s both select-menu-enter;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 18px 44px #1820162e}@keyframes select-menu-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.form-select-option{color:#354032;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:39px;padding:8px 10px;font-family:inherit;font-size:.75rem;line-height:1.35;display:flex}.form-select-option.is-active{color:#1b270f;background:#edf4e7}.form-select-option.is-selected{color:#35590c;background:#e3efd8;font-weight:700}.form-select-option svg{color:#568814;flex:none;margin-left:10px}.field textarea{resize:vertical;min-height:150px;padding-block:13px;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:#899284}.field input:focus,.field select:focus,.field textarea:focus,.form-select-trigger:focus-visible{background:#fff;border-color:#6d9b25;box-shadow:0 0 0 3px #63911f1f}.field.has-error input,.field.has-error select,.field.has-error textarea,.field.has-error .form-select-trigger{border-color:#b74237}.field-error{color:#a73027;font-size:.66rem}.field-help{color:#7b8576;justify-self:end;font-size:.6rem}.form-next{margin-top:28px;margin-left:auto}.form-panel .button-primary{color:#f3f8ef;background:#121a0d}.form-panel .button-primary:hover{background:#253814}.form-panel .button-ghost{color:#20291d;background:0 0;border-color:#c2cbbd}.consent-field{color:#586253;cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;font-size:.68rem;line-height:1.55;display:flex}.consent-field input{accent-color:#4f7d12;flex:none;width:16px;height:16px;margin:2px 0 0}.consent-field a{color:#263320;border-bottom:1px solid #687762}.consent-field.has-error{color:#a73027}.form-actions{justify-content:space-between;margin-top:27px;display:flex}.form-message{min-height:19px;padding-top:13px;font-size:.7rem;line-height:1.5}.form-message.is-error{color:#a73027}.honeypot{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;display:flex}.success-icon{color:#34580d;background:#dff8b5;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:32px;display:flex}.form-kicker{color:#5d821d;letter-spacing:.12em;font-family:Space Grotesk Variable,sans-serif;font-size:.65rem;font-weight:700}.form-success h3{margin:0 0 18px;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.form-success>p:not(.form-kicker){color:#626e5d;margin-bottom:24px;line-height:1.7}.form-success-next{background:linear-gradient(135deg,#baff4624,#ffffff9e);border:1px solid #4c69222e;border-radius:18px;width:100%;padding:20px}.form-success-next>strong,.form-success-next>span{display:block}.form-success-next>strong{color:#263320;font:700 1rem/1.2 Space Grotesk Variable,sans-serif}.form-success-next>span{color:#626e5d;margin-top:5px;font-size:.75rem;line-height:1.5}.form-success-next>div{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.form-restart{color:#657160;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:4px 0;font:700 .68rem/1 Manrope Variable,sans-serif;display:inline-flex}.site-footer{border-top:1px solid var(--line);padding:72px 0 24px}.footer-grid{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.footer-brand p{color:var(--muted);margin:35px 0 0;font-family:Space Grotesk Variable,sans-serif;font-size:1.25rem;line-height:1.35}.footer-links{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,58px);display:grid}.footer-links>div{align-content:start;gap:12px;display:grid}.footer-links strong{color:var(--text);font-family:Space Grotesk Variable,sans-serif;font-size:.69rem}.footer-links a{color:var(--muted);font-size:.75rem;transition:color .16s}.footer-links a:hover{color:var(--lime-soft)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:70px;padding-top:22px;font-size:.62rem;display:flex}.seo-header{z-index:100;padding:18px 20px;position:absolute;top:0;left:0;right:0}.seo-header-shell{max-width:var(--max-width);justify-content:space-between;align-items:center;min-height:58px;margin-inline:auto;display:flex}.seo-header nav{align-items:center;gap:27px;display:flex}.seo-header nav>a:not(.button){color:var(--muted-strong);font-size:.72rem;transition:color .16s}.seo-header nav>a:not(.button):hover{color:var(--text)}.seo-page{overflow:clip}.seo-hero{flex-direction:column;justify-content:flex-end;min-height:min(860px,100svh);padding-top:150px;padding-bottom:clamp(76px,9vw,122px);display:flex;position:relative}.seo-hero-grid{pointer-events:none;background-image:linear-gradient(#baff460e 1px,#0000 1px),linear-gradient(90deg,#baff460e 1px,#0000 1px),radial-gradient(circle at 76% 40%,#baff4621,#0000 30%);background-size:64px 64px,64px 64px,auto;position:absolute;inset:0 calc(50% - 50vw);-webkit-mask-image:linear-gradient(#000c,#0000 92%);mask-image:linear-gradient(#000c,#0000 92%)}.seo-back{color:var(--muted);align-items:center;gap:8px;width:fit-content;margin-bottom:clamp(36px,7vh,72px);font-size:.7rem;display:inline-flex;position:relative}.seo-back:hover{color:var(--lime-soft)}.seo-hero>.eyebrow,.seo-hero>h1,.seo-hero>p,.seo-hero-actions,.seo-proof{position:relative}.seo-hero h1{text-wrap:balance;max-width:1160px;margin:0;font-size:clamp(3.5rem,7.7vw,7.7rem);line-height:.88}.seo-hero-lead{color:var(--muted-strong);max-width:820px;margin:34px 0 0;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.7}.seo-hero-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.seo-proof{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 34px;margin-top:58px;padding-top:22px;display:flex}.seo-proof span{color:var(--muted);align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.seo-proof svg{color:var(--lime)}.seo-content-section{border-top:1px solid var(--line);padding-block:var(--space);position:relative}.seo-content-section.is-alternate{background:#ffffff05}.seo-content-grid{grid-template-columns:minmax(270px,.72fr) minmax(520px,1.28fr);gap:clamp(54px,9vw,142px);display:grid}.seo-section-heading{align-self:start;position:sticky;top:72px}.seo-section-heading h2{text-wrap:balance;font-size:clamp(2.4rem,4.3vw,4.6rem)}.seo-section-body>p{color:var(--muted-strong);max-width:760px;margin-bottom:25px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.85}.seo-bullet-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:48px;display:grid}.seo-bullet-grid article{border-bottom:1px solid var(--line);min-height:225px;padding:27px 28px 28px 0}.seo-bullet-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:28px}.seo-bullet-grid article>span{color:var(--lime);font-family:Space Grotesk Variable,sans-serif;font-size:.58rem}.seo-bullet-grid h3{margin:48px 0 11px;font-size:1.32rem}.seo-bullet-grid p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.7}.seo-decision{background:var(--lime);color:#0a1008;padding-block:clamp(78px,9vw,126px)}.seo-decision-grid{grid-template-columns:.9fr 1fr 1fr;gap:1px;display:grid}.seo-decision-grid>div:first-child{padding:12px clamp(28px,4vw,60px) 12px 0}.seo-decision .eyebrow{color:#354229}.seo-decision .eyebrow>span{box-shadow:none;background:#243415}.seo-decision h2{margin-bottom:25px;font-size:clamp(2.5rem,4.4vw,4.7rem)}.seo-decision-grid>div:first-child>p:last-child{color:#334028;font-size:.86rem;line-height:1.7}.seo-fit-card{background:#d4ff92;border:1px solid #121d0c30;padding:clamp(27px,3vw,40px)}.seo-fit-card.is-positive{color:var(--text);background:#0e130d}.seo-fit-card strong{margin-bottom:30px;font-family:Space Grotesk Variable,sans-serif;font-size:.83rem;display:block}.seo-fit-card ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.seo-fit-card li{align-items:flex-start;gap:10px;font-size:.75rem;line-height:1.6;display:flex}.seo-fit-card li svg{flex:none;margin-top:2px}.seo-fit-card.is-positive svg{color:var(--lime)}.seo-faq{padding-block:var(--space);grid-template-columns:minmax(270px,.72fr) minmax(520px,1.28fr);gap:clamp(55px,9vw,142px);display:grid}.seo-faq-list{border-top:1px solid var(--line)}.seo-faq-list details{border-bottom:1px solid var(--line)}.seo-faq-list summary{cursor:pointer;grid-template-columns:30px 1fr 24px;align-items:center;gap:16px;padding:25px 0;font-family:Space Grotesk Variable,sans-serif;font-size:1.05rem;list-style:none;display:grid}.seo-faq-list summary::-webkit-details-marker{display:none}.seo-faq-list summary>span{color:var(--lime);font-size:.58rem}.seo-faq-list summary i{width:18px;height:18px;position:relative}.seo-faq-list summary i:before,.seo-faq-list summary i:after{background:var(--muted-strong);content:"";width:14px;height:1px;transition:transform .18s;position:absolute;top:8px;left:2px}.seo-faq-list summary i:after{transform:rotate(90deg)}.seo-faq-list details[open] summary i:after{transform:rotate(0)}.seo-faq-list details>p{color:var(--muted);max-width:700px;margin:0;padding:0 40px 28px 46px;font-size:.9rem;line-height:1.8}.seo-related{border-top:1px solid var(--line);padding-block:var(--space)}.seo-related-heading{justify-content:space-between;align-items:end;margin-bottom:44px;display:flex}.seo-related-heading .eyebrow{margin:0 40px 11px 0}.seo-related-heading h2{max-width:680px}.seo-related-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.seo-related-grid a{background:var(--panel);border:1px solid var(--line);flex-direction:column;min-height:250px;padding:27px;transition:background .18s,transform .18s;display:flex}.seo-related-grid a:hover{background:var(--panel-raised);transform:translateY(-3px)}.seo-related-grid span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:.57rem}.seo-related-grid strong{margin:auto 0 24px;font-family:Space Grotesk Variable,sans-serif;font-size:1.35rem;font-weight:520;line-height:1.18}.seo-related-grid svg{color:var(--muted)}.seo-final-cta{border-top:1px solid var(--line);text-align:center;background:radial-gradient(circle at 50% 20%,#baff461f,#0000 36%),#0a0d0b;padding-block:clamp(90px,12vw,170px)}.seo-final-cta .section-shell{flex-direction:column;align-items:center;display:flex}.seo-final-cta>div>svg{color:var(--lime);margin-bottom:26px}.seo-final-cta h2{max-width:1000px;font-size:clamp(2.8rem,6vw,6rem)}.seo-final-cta>div>p:not(.eyebrow){color:var(--muted);max-width:680px;margin:28px auto 34px;line-height:1.75}.legal-page{min-height:100svh;padding:40px 24px 100px}.legal-brand{max-width:900px;margin:0 auto 90px;display:block}.legal-page article{max-width:900px;margin:auto}.legal-page h1{margin:0 0 35px;font-size:clamp(3rem,7vw,6.5rem);line-height:.92}.legal-lead{color:var(--muted-strong);max-width:700px;margin-bottom:80px;font-size:1.2rem;line-height:1.7}.legal-page h2{border-top:1px solid var(--line);margin:0;padding-top:25px;font-size:1.4rem}.legal-page article>p:not(.legal-lead):not(.eyebrow){color:var(--muted);margin:15px 0 45px;line-height:1.8}.legal-updated{border-top:1px solid var(--line);padding-top:24px;font-size:.7rem}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;max-width:900px;min-height:100svh;margin:auto;padding:40px 24px;display:flex}.not-found>.brand{margin-bottom:90px}.not-found h1{margin:0 0 25px;font-size:clamp(3.5rem,9vw,8rem);line-height:.9}.not-found>p:not(.eyebrow){color:var(--muted);margin-bottom:30px}@media (max-width:1080px){.hero{grid-template-columns:minmax(0,1fr) minmax(370px,.72fr)}.hero h1{font-size:clamp(3.45rem,6.8vw,5.5rem)}.hero-stage{min-height:510px}.trust-track span{padding-inline:18px}.architecture-section,.ecosystem-grid,.diagnostic-section{gap:50px}.diagnostic-section{grid-template-columns:.72fr 1.28fr}.footer-grid{gap:48px}.seo-content-grid,.seo-faq{gap:58px}}@media (max-width:900px){.main-nav>a:not(.button){display:none}.hero{min-height:auto;padding-top:150px;padding-bottom:70px;display:block}.hero-copy{max-width:760px;position:relative;top:auto}.hero-stage{z-index:1;width:min(112vw,720px);max-width:670px;height:580px;margin:0 0 0 50%;display:none;position:relative;top:auto;transform:translate(-50%)}.system-status{left:12%;right:7%}.hero-scroll{display:none}.trust-track{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.split-heading,.architecture-section,.ecosystem-grid,.risk-grid,.faq-section,.diagnostic-section{grid-template-columns:1fr}.split-heading{gap:28px}.split-heading>p{max-width:620px}.pain-grid,.offer-grid,.pricing-grid{grid-template-columns:1fr}.pain-card{min-height:245px}.pain-card h3{margin-top:55px}.method-heading{grid-template-columns:1fr;align-items:start;gap:34px}.method-heading-copy>p,.method-heading-metrics{max-width:680px}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:58px}.method-step{min-height:380px}.method-governance{grid-template-columns:repeat(2,minmax(0,1fr))}.method-governance-intro{grid-column:1/-1}.method-governance>div+div{border-left:0;border-top:1px solid var(--line)}.method-governance>div:nth-child(odd):not(:first-child){border-left:1px solid var(--line)}.architecture-visual{width:100%;max-width:680px}.ecosystem-copy{max-width:680px}.offer-card{min-height:450px}.pricing-grid{gap:14px;padding-top:0}.pricing-card,.pricing-card.is-recommended{min-height:0;margin-top:0}.pricing-card>.button{margin-top:26px}.pricing-card-copy{max-width:580px;min-height:0}.pricing-assurance,.pricing-shared-benefits{grid-template-columns:1fr}.pricing-addons,.pricing-assurance>div+div{border-left:0;border-top:1px solid var(--line)}.risk-grid{gap:45px}.faq-heading{position:static}.diagnostic-section{max-width:calc(100% - 32px)}.diagnostic-copy{max-width:660px}.footer-grid,.seo-content-grid,.seo-faq{grid-template-columns:1fr}.seo-section-heading{max-width:700px;position:static}.seo-decision-grid{grid-template-columns:1fr 1fr}.seo-decision-grid>div:first-child{grid-column:1/-1;max-width:720px;padding-bottom:48px}.seo-related-heading{flex-direction:column;align-items:flex-start;gap:12px}.seo-related-grid{grid-template-columns:1fr}.seo-related-grid a{min-height:190px}}@media (max-width:640px){:root{--space:88px}.section-shell{padding-inline:18px}.site-header{padding:10px}.seo-header{padding:10px 18px}.seo-header nav>a:not(.button){display:none}.seo-header .nav-cta{min-height:40px;padding-inline:14px;font-size:.72rem;display:inline-flex}.nav-shell{border-color:var(--line);background:#090c0ac7;padding-left:13px}.nav-cta{display:none}.menu-button{display:flex}.main-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--line);background:#080b09f5;flex-direction:column;align-items:stretch;padding:18px;display:none;position:fixed;top:80px;left:10px;right:10px}.main-nav.is-open{display:flex}.main-nav>a:not(.button){border-bottom:1px solid var(--line);padding:15px 4px;font-size:.9rem;display:block}.main-nav .nav-cta{margin:12px 0 0;display:inline-flex}.hero{padding-top:125px;padding-bottom:40px}.seo-hero{min-height:auto;padding-top:126px;padding-bottom:76px}.seo-back{margin-bottom:56px}.seo-hero h1{font-size:clamp(2.65rem,13.5vw,4.4rem);line-height:.92}.seo-hero-lead{margin-top:26px;font-size:.94rem}.seo-hero-actions{flex-direction:column;align-items:stretch}.seo-hero-actions .button{width:100%}.seo-proof{flex-direction:column;align-items:flex-start;gap:12px;margin-top:42px}.seo-content-grid,.seo-faq{gap:42px}.seo-bullet-grid{grid-template-columns:1fr}.seo-bullet-grid article,.seo-bullet-grid article:nth-child(2n){border-left:0;min-height:0;padding:24px 0}.seo-bullet-grid h3{margin-top:34px}.seo-decision-grid{grid-template-columns:1fr}.seo-decision-grid>div:first-child{grid-column:auto;padding-right:0}.seo-faq-list summary{grid-template-columns:24px 1fr 20px;font-size:.92rem}.seo-faq-list details>p{padding-left:40px}.seo-related-grid a{min-height:175px;padding:23px}.seo-final-cta h2{font-size:clamp(2.5rem,12vw,3.8rem)}.hero-ambient{width:500px;right:-110px}.hero h1{font-size:clamp(2.5rem,12.8vw,4.7rem)}.hero-text{font-size:.94rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-proof{flex-direction:column;align-items:flex-start;gap:9px}.hero-stage{height:460px;min-height:460px}.visual-label{font-size:.48rem}.visual-label-a{left:0}.visual-label-b{right:0}.visual-label-c{left:4%}.transform-readout{top:11%;left:0}.system-status{bottom:1%;left:1%;right:1%}.trust-track{min-height:62px}h2{font-size:clamp(2.55rem,12vw,3.8rem)}.section-heading{margin-bottom:42px}.pain-card{min-height:250px;padding:24px}.contrast-statement{flex-direction:column;align-items:flex-start;gap:13px;margin-top:62px}.method-heading-metrics{gap:11px}.method-grid{grid-template-columns:1fr;margin-top:46px}.method-step{min-height:365px;padding:22px}.method-step:before{left:22px;right:22px}.method-governance{grid-template-columns:1fr}.method-governance-intro{grid-column:auto}.method-governance>div{min-height:128px;padding:22px}.method-governance>div:nth-child(odd):not(:first-child){border-left:0}.architecture-section{gap:55px}.architecture-visual{aspect-ratio:1/1.12}.arch-core{width:128px;height:128px}.arch-node{padding:9px;font-size:.5rem}.arch-node-client{top:12%;left:3%}.arch-node-human{top:16%;right:2%}.arch-node-data{bottom:11%;right:5%}.capability-grid,.ecosystem-metrics{grid-template-columns:1fr}.metric-card{min-height:165px}.metric-card p,.metric-card-accent p{margin-top:10px}.offer-card{min-height:470px;padding:24px}.pricing-card,.pricing-card.is-recommended{min-height:0;padding:24px}.pricing-card-status-list li{font-size:.74rem}.pricing-card-signal{font-size:7.4rem;right:17px}.pricing-card h3{margin-top:50px}.pricing-value strong{font-size:clamp(3.1rem,17vw,4rem)}.pricing-assurance>div{padding:21px 4px}.pricing-shared-benefits{margin-top:36px}.pricing-benefits-main,.pricing-addons{padding:25px 24px}.pricing-benefits-grid{grid-template-columns:1fr}.pricing-benefit{min-height:0}.pricing-addons li{grid-template-columns:18px 1fr;align-items:flex-start}.pricing-addons li small{grid-column:2}.pricing-note{justify-content:flex-start}.pricing-note p{text-align:left}.risk-item{gap:14px}.faq-list summary{grid-template-columns:24px 1fr 20px;font-size:.92rem}.faq-list details>p{padding-left:40px}.diagnostic-section{max-width:calc(100% - 20px);margin-bottom:70px;padding:42px 14px 14px}.diagnostic-copy{padding-inline:10px}.form-panel{min-height:940px;padding:24px 18px}.field-grid-two,.field-grid-contact{grid-template-columns:1fr}.field-grid-two .field+.field{margin-top:4px}.form-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.form-actions .button,.form-next{width:100%;margin-left:0}.footer-grid,.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.legal-page{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.hero{min-height:100svh}.hero-copy,.hero-stage{position:relative;top:auto}.visual-grid,.visual-energy-field,.visual-halo,.transform-track i{transform:none}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.analytics-consent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#0b0e0df0;border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 36px);max-width:920px;padding:20px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #00000075}.analytics-consent strong{color:#fff;margin-bottom:5px;font-family:Space Grotesk Variable,sans-serif;font-size:.95rem;display:block}.analytics-consent p{color:#ffffffad;max-width:590px;margin:0;font-size:.78rem;line-height:1.55}.analytics-consent a{color:#d2ff68;text-underline-offset:3px;text-decoration:underline}.analytics-consent-actions{flex:none;gap:8px;display:flex}.analytics-consent button{cursor:pointer;border-radius:999px;min-height:42px;padding:0 17px;font:700 .72rem Space Grotesk Variable,sans-serif}.analytics-consent-secondary{color:#ffffffc2;background:0 0;border:1px solid #ffffff2e}.analytics-consent-primary{color:#11150e;background:#d2ff68;border:1px solid #d2ff68}@media (max-width:720px){.analytics-consent{flex-direction:column;align-items:stretch;gap:16px;width:calc(100% - 20px);padding:18px;bottom:10px}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent button{padding-inline:10px}}
