@font-face{font-family:Inter;src:url(../fonts/inter-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.64%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}:root{--bg:#050b1a;--bg-2:#0a1530;--text:#eaf1ff;--muted:#8fa3c7;--blue:#2f80ff;--blue-hi:#5b9bff;--blue-lo:#1a5fd6;--glow:#2f80ff73;--stroke:#96b9ff24;--stroke-strong:#96b9ff4d;--surface:#ffffff0a;--danger:#ff8a97;--r:22px;--blur:12px;--paper:var(--bg-2);--paper-2:#ffffff0d;--ink:var(--text);--navy:var(--blue);--navy-deep:var(--bg);--line:var(--stroke);--line-strong:var(--stroke-strong);--signal:var(--blue-hi);--signal-ink:var(--blue-hi);--on-dark:var(--text);--on-dark-muted:var(--muted);--font-body:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-display:var(--font-body);--font-mono:var(--font-body);--ease:cubic-bezier(.2, .7, .2, 1)}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--text);font-feature-settings:"cv11", "ss03";background:0 0;overflow-x:clip}::selection{color:#fff;background:#2f80ff80}main,.footer{z-index:1;position:relative}.bg-fx{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-fx:before{content:"";background-image:radial-gradient(#96b9ff21 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 25%,#000 0%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 25%,#000 0%,#0000 75%)}.bg-fx i{border-radius:50%;position:absolute}.bg-fx__a{background:radial-gradient(closest-side,#2f80ff4d,#2f80ff1a 55%,#0000);width:min(1500px,140vw);height:min(1000px,110vh);margin-left:calc(min(1500px,140vw)/-2);top:-18vh;left:50%}.bg-fx__b{background:radial-gradient(closest-side,#465aff29,#0000);width:80vw;max-width:1000px;height:70vh;top:55vh;right:-20vw}.label{font:500 .72rem/1.4 var(--font-body);letter-spacing:.12em;color:var(--text)}.label--muted{color:var(--muted)}.marker{font:600 .72rem/1 var(--font-body);letter-spacing:.14em;color:var(--blue-hi)}.marker:after{background:linear-gradient(90deg, var(--blue-hi), transparent);width:48px}.marker--on-dark{color:var(--blue-hi)}:focus-visible{outline:2px solid var(--blue-hi);outline-offset:3px;border-radius:6px}.skip{background:var(--blue);color:#fff;border-radius:8px}.btn{z-index:0;color:#fff;letter-spacing:-.005em;background:0 0;border:0;border-radius:14px;padding:15px 24px;font-weight:500;position:relative}.btn--sm{border-radius:12px;padding:11px 18px}.btn:before,.btn:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.btn:before{z-index:-2;background:var(--blue);filter:blur(16px);opacity:.5;transition:opacity .35s var(--ease);inset:2px 6px -6px}.btn:after{z-index:-1;background:linear-gradient(180deg, #5da3ff 0%, var(--blue) 50%, var(--blue-lo) 100%);border:1px solid #a0cdff8c;inset:0;box-shadow:inset 0 1px #fff6,inset 0 -8px 16px #0a32a059}.btn:hover{background:0 0;border-color:#0000}.btn:hover:before{opacity:.95}.btn--block{width:100%}.link{color:var(--text);border-bottom-color:#96b9ff59}.link:hover{color:var(--blue-hi);border-bottom-color:var(--blue-hi)}.site-header{transition:transform .45s var(--ease), background-color .3s, border-color .3s;background:0 0;border-bottom:1px solid #0000}.site-header.is-stuck{border-bottom-color:var(--stroke);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%);backdrop-filter:blur(var(--blur)) saturate(140%);background:#050b1a9e}.site-header__in{gap:24px}.brand{margin-right:0}.brand picture{flex:none;display:block}.brand img{filter:brightness(0)invert()}.nav{gap:30px;margin-inline:auto}.nav a{color:var(--muted);transition:color .2s, background-size .25s var(--ease)}.nav a:hover{color:var(--text)}.menu-btn{border-color:var(--stroke-strong);background:var(--surface);border-radius:12px}.menu-btn span{background:var(--text)}.menu{border-top-color:var(--stroke);background:#050b1af5}.hero{padding:clamp(36px,6vw,84px) 0 clamp(48px,7vw,96px)}.hero__grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(40px,6vw,72px)}.hero__copy{text-align:center;flex-direction:column;align-items:center;max-width:860px;display:flex}.hero__copy .label{border:1px solid var(--stroke-strong);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 14px;display:inline-block}.hero h1{font:500 clamp(2.4rem, 6vw, 4.6rem)/1.04 var(--font-body);letter-spacing:-.04em;margin:26px 0 24px}.hero h1 em{color:var(--blue-hi);text-shadow:0 0 40px #2f80ff8c;background:0 0;font-style:normal}.hero__lead{color:#cfdcf7;max-width:36em;font-size:clamp(1.05rem,1.6vw,1.2rem)}.hero__detail{color:var(--muted);max-width:36em}.hero__actions{justify-content:center;gap:16px;margin-top:34px}.hero__actions .link{border:1px solid var(--stroke-strong);background:linear-gradient(#ffffff14,#ffffff05);border-radius:14px;padding:14px 22px;font-weight:500;transition:background-color .25s,border-color .25s,color .2s;box-shadow:inset 0 1px #ffffff1a}.hero__actions .link:hover{color:var(--text);background:#2f80ff24;border-color:#5b9bff99}.hero__note{font:400 .85rem/1.4 var(--font-body);color:var(--muted);border-left:0;padding-left:0}.sheet{border:1px solid var(--stroke);width:100%;max-width:1040px;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:linear-gradient(#1e3c8238,#0810288c);border-radius:30px;margin:0;padding:clamp(18px,2.6vw,30px);box-shadow:inset 0 1px #ffffff14,inset 0 0 60px #2f80ff0f,0 40px 80px -40px #000000e6}.sheet__head{border-bottom-color:var(--stroke)}.sheet__title{font:500 clamp(1.15rem, 2vw, 1.4rem)/1.2 var(--font-body);letter-spacing:-.02em;text-align:center;margin:22px 0 30px}.sheet__route{border-top:1px solid var(--stroke);color:#cfdcf7;text-align:center;max-width:40em;margin-inline:auto;font-weight:500}.sheet__cap{text-align:center;color:var(--muted)}.board{grid-template-columns:minmax(0,1fr) clamp(190px,22vw,240px) minmax(0,1fr);gap:clamp(28px,6vw,80px)}.board__lines path{stroke:#5b9bff47;stroke-width:1.2px;stroke-dasharray:none}.board__lines path.is-active{stroke:#4d95ff;stroke-width:1.8px}.board__lines circle{fill:#d6e8ff;stroke:#4696ff8c;stroke-width:7px;paint-order:stroke}.node{border:1px solid var(--stroke);color:var(--text);background:linear-gradient(#ffffff14,#ffffff06);border-radius:16px;padding:14px 16px;box-shadow:inset 0 1px #ffffff12}button.node:hover{border-color:#5b9bff99}.node.is-active{color:var(--text);background:linear-gradient(#2f80ff4d,#2f80ff1a);border-color:#6eaaffbf;box-shadow:inset 0 0 22px #2f80ff40,0 0 26px -8px #2f80ffb3}.node__v{color:var(--muted);opacity:1}.node.is-active .node__v{color:#b9d2ff}.board__core{aspect-ratio:1;width:100%;color:var(--text);background:radial-gradient(circle,#030a28f2 52%,#145aff8c 74%,#6ec8fff2 88%,#2878ff00 100%),radial-gradient(circle,#2f80ff59,#0000 70%);border-radius:50%;align-content:center;padding:15%;box-shadow:0 0 60px 6px #2f80ff59}.board__core strong{font:600 1rem/1.2 var(--font-body);letter-spacing:-.01em;position:relative}.board__core>span{position:relative}.board__core .label{color:#9fc4ff}.board__core span:last-child{color:#b4c8ee;font-size:.72rem}.orb{display:none}.orb-live{box-shadow:none;background:0 0}.orb-live .orb{pointer-events:none;width:128%;height:128%;display:block;position:absolute;top:-14%;left:-14%}.proof{border-block:1px solid var(--stroke);color:var(--text);background:linear-gradient(#0000,#2f80ff12,#0000)}.proof__title{font:600 1.4rem/1.2 var(--font-body);letter-spacing:-.02em}.proof__list{gap:16px}.proof__list>div{border:1px solid var(--stroke);border-radius:20px;padding:22px 24px}.proof__list dt{font:600 clamp(2.2rem, 4vw, 3.4rem)/1 var(--font-body);letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 0 30px #2f80ff80}.proof__list dd{font:500 .72rem/1.45 var(--font-body);letter-spacing:.06em}.section--rule{border-top:0}.section h2,.consult h2,.why h2{font:500 clamp(1.9rem, 3.6vw, 3rem)/1.08 var(--font-body);letter-spacing:-.035em}.section__intro{color:var(--muted)}.note{font:400 .8rem/1.5 var(--font-body);color:var(--muted)}.cta-row{border-top:1px solid var(--stroke)}:where(.ledger li,.sectors>.sector,.why__list>div,.proof__list>div),.tabs,.faq details,.form,.ba__col,.ty__step{border:1px solid var(--stroke);border-radius:var(--r);background:linear-gradient(#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0f,inset 0 0 40px #2f80ff0a}:where(.ledger li,.sectors>.sector,.why__list>div,.proof__list>div){transition:border-color .3s;position:relative;overflow:hidden}:where(.ledger li,.sectors>.sector,.why__list>div,.proof__list>div):hover{border-color:#5b9bff73}:where(.ledger li,.sectors>.sector,.why__list>div,.proof__list>div)>*{z-index:1;position:relative}.tabs{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));overflow:hidden}.tabs__list{border-right-color:var(--stroke)}.tabs__list button{color:var(--muted);border-bottom-color:var(--stroke);transition:background-color .2s,color .2s}.tabs__list button:hover{color:var(--text);background:#ffffff0a}.tabs__list button[aria-selected=true]{color:var(--text);background:linear-gradient(90deg,#2f80ff40,#2f80ff08)}.tabs__list button[aria-selected=true]:after{background:var(--blue-hi);width:3px;height:auto;inset:0 auto 0 0;transform:none}.panel h3{font:500 clamp(1.4rem, 2.4vw, 2rem)/1.15 var(--font-body);letter-spacing:-.03em}.ba{border-top:0;gap:14px}.ba__col,.ba__col+.ba__col{border:1px solid var(--stroke);border-radius:16px;padding:18px 20px}.ba__col--before p:last-child{color:var(--muted)}.ba__col--after{background:linear-gradient(#2f80ff2e,#2f80ff0d);border-color:#5b9bff66}.ba__col--after p:last-child{font-weight:500}.ledger{border-top:0;grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ledger li,.ledger li:hover{border:1px solid var(--stroke);flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.ledger li:hover{background:linear-gradient(#ffffff0f,#ffffff05);border-color:#5b9bff73}.ledger__n{font:600 .72rem/1 var(--font-body);color:var(--blue-hi);letter-spacing:.1em;background:#2f80ff1f;border:1px solid #5b9bff66;border-radius:999px;padding:6px 10px}.ledger h3{font:500 clamp(1.25rem, 1.8vw, 1.55rem)/1.2 var(--font-body);letter-spacing:-.025em}.ledger p{color:var(--muted)}.sectors{border-top:0;gap:16px}.sectors>.sector{border-bottom:1px solid var(--stroke);padding:28px}.sector--b{border-left:1px solid var(--stroke)}.sector--c{background:linear-gradient(90deg,#2f80ff29,#ffffff05);border-left:1px solid #5b9bff66}.sector h3{font:500 1.35rem/1.2 var(--font-body);letter-spacing:-.025em}.sector p{color:var(--muted)}.step{border-top:0}.step:before{background:var(--blue-hi);width:11px;height:11px;box-shadow:0 0 14px 2px var(--glow);border-radius:50%;top:-5px}.step:after{content:"";background:linear-gradient(90deg, var(--blue-hi), #2f80ff1f);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.step__n{font:600 3.2rem/1 var(--font-body);letter-spacing:-.05em;color:var(--blue-hi);opacity:.9}.step h3{font:500 1.2rem/1.25 var(--font-body);letter-spacing:-.02em}.step p{color:var(--muted)}.why{color:var(--text);background:radial-gradient(50% 60% at 15% 40%,#2f80ff1a,#0000)}.why__list{border-top:0;gap:16px}.why__list>div,.why__list>div:nth-child(2n){border:1px solid var(--stroke);border-radius:var(--r);padding:28px}.why__list dt{font:500 clamp(1.2rem, 1.9vw, 1.55rem)/1.2 var(--font-body);letter-spacing:-.025em;font-style:normal}.why__list dd{color:var(--muted)}.faq{border-top:0;gap:12px;display:grid}.faq details{border-radius:18px;padding:0 26px;transition:border-color .3s,background-color .3s}.faq details[open]{background:linear-gradient(#2f80ff21,#2f80ff08);border-color:#5b9bff66}.faq summary{font:500 1.1rem/1.35 var(--font-body);letter-spacing:-.015em;padding:22px 40px 22px 0}.faq summary:before,.faq summary:after{background:var(--blue-hi);right:0}.faq details p{color:var(--muted);padding-right:40px}.consult{border-top:1px solid var(--stroke);background:radial-gradient(55% 55% at 78% 35%,#2f80ff21,#0000)}.checks li{border-top-color:var(--stroke)}.checks li:last-child{border-bottom-color:var(--stroke)}.checks li:before{border-color:var(--blue-hi)}.consult__mail a{color:var(--blue-hi)}.form{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-radius:28px;padding:clamp(22px,3.4vw,44px);box-shadow:inset 0 1px #ffffff14,0 40px 80px -40px #000000e6}.form h3{font:500 1.7rem/1.15 var(--font-body);letter-spacing:-.03em}.form__req,.help,.form__fine{color:var(--muted)}.form__fine a{color:var(--blue-hi)}.field input,.field select,.field textarea{border:1px solid var(--stroke-strong);color:var(--text);background:#ffffff0a;border-radius:12px;padding:13px 15px;transition:border-color .2s,box-shadow .2s,background-color .2s}.field textarea{border:1px solid var(--stroke-strong);background:#ffffff0a;padding:13px 15px}.field select{--select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238fa3c7' stroke-width='1.5'/%3E%3C/svg%3E");background:#ffffff0a var(--select-arrow) right 14px center / 12px no-repeat;padding-right:38px}.field select:focus{background-image:var(--select-arrow);background-position:right 14px center;background-repeat:no-repeat;background-size:12px}.field select option{background:var(--bg-2);color:var(--text)}.field input::placeholder,.field textarea::placeholder{color:#6b7fa3}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue-hi);background-color:#2f80ff14;outline:none;box-shadow:0 0 0 3px #2f80ff47}.field [aria-invalid=true]{border-color:var(--danger)}.req{color:var(--blue-hi)}.err{color:var(--danger)}.result{background:linear-gradient(#2f80ff2e,#2f80ff0d);border:1px solid #5b9bff73;border-radius:18px}.result__title{font:600 1.15rem/1.3 var(--font-body)}.phone{grid-template-columns:minmax(128px,34%) minmax(0,1fr);gap:10px;display:grid}.phone select{background-position:right 10px center;padding-left:13px;padding-right:30px}.btn[hidden]{display:none}.btn:disabled{cursor:progress}.btn:disabled:before{opacity:.3}.spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.result--error{background:linear-gradient(#ff8a9724,#ff8a970a);border-color:#ff8a9780}@media (prefers-reduced-motion:reduce){.btn .spin{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.footer{border-top:1px solid var(--stroke);color:var(--text);background:0 0}.footer__name{font:600 1.1rem/1.2 var(--font-body)}.footer__nav a,.footer__mail a{color:var(--muted);transition:color .2s,border-color .2s}.footer__nav a:hover,.footer__mail a:hover{color:var(--text);border-color:var(--blue-hi)}.footer__mail{font-family:var(--font-body)}.footer__copy{border-top-color:var(--stroke);font:400 .8rem/1.4 var(--font-body)}@media (min-width:700px){.ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.sheet{max-width:720px}}@media (max-width:920px){.brand{margin-right:auto}.proof__list{gap:12px}}@media (max-width:760px){.tabs{grid-template-columns:minmax(0,1fr)}.tabs__list button[aria-selected=true]:after{width:auto;height:3px;inset:auto 0 0;transform:none}.ba__col+.ba__col{margin-top:0}.sector--b,.sector--c{border-left:1px solid var(--stroke)}.sectors>.sector,.sector--c{padding:22px}.sector--c{display:block}.steps{border-left-color:var(--stroke-strong)}.step:after{display:none}.why__list>div:nth-child(2n){border:1px solid var(--stroke);padding:24px}.why__list>div{padding:24px}.board{grid-template-columns:minmax(0,1fr);gap:28px}.board__core{justify-self:center;width:200px;padding:22px 24px}.sheet{box-shadow:inset 0 1px #ffffff14}}@media (max-width:420px){.hero__actions .btn,.hero__actions .link{justify-content:center;width:100%}}@media (max-width:760px),(hover:none){.site-header.is-stuck{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050b1aeb}.sheet,.tabs,.form{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet{background:#09122ce0}.tabs{background:#0a142ed9}.form{background:#0a142ee6}}.legal{padding:clamp(40px,7vw,96px) 0 clamp(56px,8vw,112px)}.legal__in{max-width:760px;padding-inline:var(--gutter);margin-inline:auto;animation:.5s both legal-in}.legal h1{font:500 clamp(2rem, 4.5vw, 3rem)/1.1 var(--font-body);letter-spacing:-.035em;margin-bottom:12px}.legal h2{font:600 1.25rem/1.3 var(--font-body);letter-spacing:-.015em;margin:40px 0 12px}.legal p,.legal li{color:var(--muted);line-height:1.7}.legal p{margin-bottom:14px}.legal ul{margin:0 0 14px;padding-left:1.25em;list-style:outside}.legal li{margin-bottom:6px}.legal strong{color:var(--text);font-weight:600}.legal a{color:var(--blue-hi);text-underline-offset:3px;text-decoration:underline}.legal__updated{font-size:.875rem}@keyframes legal-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.legal__in{animation:none}}.ty{padding:clamp(48px,8vw,112px) 0 clamp(56px,8vw,104px)}.ty__hero{text-align:center;max-width:720px;margin-inline:auto}.ty__orb{width:132px;height:132px;box-shadow:0 0 60px var(--glow), inset 0 0 30px #2f80ff40;background:radial-gradient(circle at 50% 38%,#5b9bff59,#2f80ff1f 55%,#2f80ff0a);border:1px solid #5b9bff80;border-radius:50%;place-items:center;margin:0 auto clamp(24px,4vw,36px);display:grid;position:relative}.ty__orb:before{content:"";border:1px solid #5b9bff59;border-radius:50%;animation:2.8s ease-out infinite ty-ring;position:absolute;inset:-14px}.ty__check{width:64px;height:64px}.ty__check path{fill:none;stroke:var(--text);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}@keyframes ty-ring{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.28)}}.ty h1{font:500 clamp(2.2rem, 6vw, 4rem)/1.08 var(--font-body);letter-spacing:-.04em;overflow-wrap:anywhere}.ty__sub{max-width:34em;color:var(--muted);margin:18px auto 0;font-size:1.0625rem}.ty__h2{font:600 clamp(1.4rem, 2.6vw, 1.9rem)/1.2 var(--font-body);letter-spacing:-.025em;text-align:center;margin:clamp(56px,8vw,96px) 0 clamp(36px,5vw,56px)}.ty__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ty__line{background:linear-gradient(90deg, var(--blue-hi), var(--blue), var(--blue-hi));height:1px;box-shadow:0 0 10px var(--glow);transform-origin:0;position:absolute;top:0;left:16.667%;right:16.667%}.ty__step{z-index:1;text-align:center;padding:44px 26px 30px;position:relative}.ty__n{width:44px;height:44px;font:600 .95rem/1 var(--font-body);color:var(--text);background:var(--bg-2);border:1px solid var(--blue-hi);box-shadow:0 0 18px var(--glow);border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:0;left:50%}.ty__step h3{font:500 1.2rem/1.25 var(--font-body);letter-spacing:-.015em}.ty__contact{text-align:center;border:1px solid var(--stroke);border-radius:var(--r);background:linear-gradient(#2f80ff21,#2f80ff08);max-width:620px;margin:clamp(56px,8vw,88px) auto 0;padding:32px 26px}.ty__contact p{color:var(--muted)}.ty__contact ul{flex-wrap:wrap;justify-content:center;gap:10px 32px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ty__contact a{color:var(--blue-hi);overflow-wrap:anywhere;border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .2s}.ty__contact a:hover{border-color:var(--blue-hi)}.ty__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;margin-top:clamp(32px,5vw,48px);display:flex}@media (max-width:760px){.ty__steps{grid-template-columns:1fr;gap:40px}.ty__line{display:none}.ty__step+.ty__step:after{content:"";background:linear-gradient(var(--blue-hi), transparent);width:1px;height:18px;position:absolute;top:-40px;left:50%}.ty__orb{width:112px;height:112px}.ty__check{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.ty__orb:before{opacity:0;animation:none}}.anim .ty h1{visibility:hidden}.anim .site-header__in{opacity:0}.anim .hero h1{visibility:hidden}.anim .hero__copy>:not(h1),.anim .sheet,.anim .board .node,.anim .board__core,.anim .board__lines{opacity:0}.site-header.is-hidden{transform:translateY(-100%)}@keyframes glow-pulse{0%,to{opacity:.7}50%{opacity:1}}.bg-fx__a{animation:9s ease-in-out infinite glow-pulse}.bg-fx__b{animation:12s ease-in-out -4s infinite glow-pulse}.progress{z-index:60;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--blue), #9cc9ff);height:3px;box-shadow:0 0 12px var(--glow);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.anim .step:after{transition:transform 1.2s var(--ease);transform:scaleX(0)}.anim .step.is-in:after{transform:none}@media (hover:hover) and (pointer:fine){:where(.ledger li,.sectors>.sector,.why__list>div,.proof__list>div):after{content:"";pointer-events:none;opacity:0;width:360px;height:360px;transform:translate3d(var(--mx,0px), var(--my,0px), 0);background:radial-gradient(closest-side,#6eaaff42,#2f80ff14 55%,#0000);border-radius:50%;margin:-180px 0 0 -180px;transition:opacity .35s;position:absolute;top:0;left:0}:where(.ledger li,.sectors>.sector,.why__list>div,.proof__list>div).is-hot:after{opacity:1}}.hs{align-items:center;min-height:100vh;display:flex}.hs>.wrap{width:100%}.hs .section__grid{display:block}.hs .section__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,6vw,96px);margin-bottom:clamp(24px,4vh,44px);display:grid;position:static}.hs .section__head>*{grid-column:1}.hs .section__intro{grid-area:1/2/span 3;align-self:end;margin-top:0}.hs .section__body{margin:-8px 0;padding:8px 0;overflow:hidden}.hs .ledger{gap:20px;width:max-content;display:flex}.hs .ledger li{flex:none;width:clamp(300px,27vw,400px)}.hs .cta-row{margin-top:24px}.hs-bar{background:var(--stroke);border-radius:2px;height:2px;margin-top:22px;overflow:hidden}.hs-bar i{background:linear-gradient(90deg, var(--blue), #9cc9ff);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.bg-fx i{animation:none}.site-header.is-hidden{transform:none}}