@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter Tight;src:url(/fonts/InterTight-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}:root{--navy:#020746;--dark:#011623;--indigo:#4d61f4;--sky:#90b9ff;--lime:#bef600;--asm:#3d4fd1;--line:#c9d4e029;--txt:#e8eef6;--mut:#a9b6c8;--head:"Inter Tight","Inter",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--txt);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.6 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--sky)}h1,h2,h3{font-family:var(--head);letter-spacing:-.01em;margin:0;line-height:1.1}.wrap{max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.skip{position:absolute;left:-999px}.skip:focus{z-index:99;background:var(--lime);color:var(--dark);padding:8px 12px;top:12px;left:12px}.nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#011623d9;position:sticky;top:0}.nav-in{align-items:center;gap:24px;height:68px;display:flex}.nav nav{gap:22px;margin-left:auto;display:flex}.nav nav a{color:var(--mut);font-size:15px;text-decoration:none}.nav nav a:hover{color:#fff}.brand{font:800 21px var(--head);color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mark{width:22px;height:22px;display:inline-block;position:relative}.mark i{width:12px;height:12px;position:absolute}.mark i:first-child{background:var(--lime);top:0;left:0}.mark i:last-child{background:var(--indigo);bottom:0;right:0}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:14px 22px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-block}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.btn-lime{background:var(--lime);color:var(--dark)}.btn-lime:hover{background:#d2ff3a}.btn-ghost{color:#fff;border-color:#ffffff4d}.btn-ghost:hover{border-color:#fff}.sm{padding:9px 16px;font-size:14px}.geo{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero>.geo{left:54%}.geo svg{opacity:.9;width:60%;min-width:420px;height:100%;position:absolute;top:0;right:-60px}.geo-b svg{opacity:.5;left:-80px;right:auto;transform:scaleX(-1)}.hero{background:radial-gradient(1200px 600px at 80% 0,#4d61f447,transparent 60%),linear-gradient(180deg,var(--navy),var(--dark));padding:110px 0 80px;position:relative;overflow:hidden}.hero-in{z-index:1;max-width:1180px;position:relative}.tiles,.sec>.wrap{z-index:1}.hero h1{color:#fff;max-width:780px;font-size:clamp(40px,7vw,80px);font-weight:800}.lime{color:var(--lime)}.eyebrow{font:700 13px var(--head);text-transform:uppercase;letter-spacing:.14em;color:var(--sky);margin:0 0 14px}.lead{color:var(--mut);max-width:620px;margin:24px 0 34px;font-size:20px}.cta-row{flex-wrap:wrap;gap:14px;display:flex}.tiles{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:80px;display:grid}.tile{border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02074699;border-radius:12px;padding:24px}.tile h2{margin:16px 0 8px;font-size:19px}.tile p{color:var(--mut);margin:0;font-size:15px}.sq{width:16px;height:16px;display:block}.c0{background:var(--lime)}.c1{background:var(--indigo)}.c2{background:var(--sky)}.c3{background:var(--asm)}.sec{padding:100px 0;position:relative;overflow:hidden}.alt{background:var(--navy)}.h2{color:#fff;max-width:760px;margin-bottom:48px;font-size:clamp(30px,4.2vw,48px);font-weight:800}.h3{margin-bottom:18px;font-size:22px}.body{color:var(--mut);margin:0 0 28px;font-size:18px}.grid{gap:18px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);background:#ffffff05;border-radius:12px;padding:26px}.card h3{margin-bottom:8px;font-size:19px}.card p{color:var(--mut);margin:0;font-size:15px}.card.big{padding:36px}.card.big h3{margin:18px 0 12px;font-size:28px}.card.big p{font-size:17px}.num{font:800 13px var(--head);color:var(--lime);margin-bottom:14px;display:block}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:2px solid var(--indigo);background:linear-gradient(#4d61f41a,#0000);padding:28px 24px;position:relative}.steps li:not(:last-child):after{content:"";border-top:1px dashed var(--sky);width:18px;position:absolute;top:44px;right:-18px}.step-n{background:var(--lime);width:36px;height:36px;color:var(--dark);font:800 17px var(--head);border-radius:6px;place-items:center;margin-bottom:16px;display:grid}.steps h3{margin-bottom:8px;font-size:24px}.steps p{color:var(--mut);margin:0}.split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.checks{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.checks li{color:var(--txt);padding-left:26px;position:relative}.checks li:before{content:"";background:var(--lime);width:10px;height:10px;position:absolute;top:7px;left:0}.stats-sec{background:linear-gradient(135deg,var(--navy),#06125e)}.stats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px}.stat strong{font:800 clamp(40px,5vw,60px) var(--head);color:var(--lime);line-height:1;display:block}.stat span{color:var(--mut);margin-top:10px;display:block}.roi{font:700 22px var(--head);color:#fff;margin:32px 0 0}.chips{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);background:#4d61f41f;border-radius:999px;padding:12px 22px;font-weight:600}.hw{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.hw li{border:1px solid var(--line);font:700 18px var(--head);background:var(--dark);border-radius:12px;align-items:center;gap:14px;padding:22px;display:flex}.quote{border-left:4px solid var(--lime);background:#ffffff08;margin:56px 0 0;padding:32px}.quote p{font:700 24px/1.35 var(--head);color:#fff;margin:0 0 10px}.quote footer{color:var(--mut)}.contact{background:linear-gradient(180deg,var(--dark),var(--navy))}.form{background:var(--dark);border:1px solid var(--line);border-radius:14px;gap:16px;padding:30px;display:grid;position:relative}.form label{gap:6px;font-size:14px;font-weight:600;display:grid}.opt{color:var(--mut);font-weight:400}.form input,.form textarea{color:#fff;font:inherit;background:#05213a;border:1px solid #c9d4e040;border-radius:8px;padding:12px 14px}.small{color:var(--mut);margin:0;font-size:13px}.foot{border-top:1px solid var(--line);padding:40px 0}.foot-in{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.foot p{color:var(--mut);margin:10px 0 0}@media (width<=960px){.tiles,.g4,.steps,.g3{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr;gap:40px}.nav nav{display:none}.nav-in .btn{margin-left:auto}.steps li:after{display:none}}@media (width<=600px){.wrap{padding:0 20px}.hero{padding:72px 0 56px}.lead{font-size:17px}.tiles,.g2,.g3,.g4,.steps,.checks,.stats{grid-template-columns:1fr}.hw{grid-template-columns:1fr 1fr}.sec{padding:72px 0}.h2{margin-bottom:32px}.geo svg{opacity:.45}.stat{padding:24px}.brand{font-size:18px}.sm{padding:8px 12px;font-size:13px}}.pw-gate{z-index:1000;-webkit-backdrop-filter:blur(22px)saturate(1.15);background:#011623c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pw-card{-webkit-backdrop-filter:blur(24px);background:#e8eef61a;border:1px solid #e8eef638;border-radius:16px;gap:14px;width:min(100%,400px);padding:32px 28px;display:grid;box-shadow:0 24px 64px #0006}.pw-card label{font:700 18px var(--head);color:#fff}.pw-card input{color:#fff;width:100%;font:inherit;background:#01162373;border:1px solid #c9d4e059;border-radius:10px;padding:14px 16px}.pw-card input:focus{border-color:var(--lime)}.pw-err{color:#ffb4b4;margin:0;font-size:14px}.pw-card .btn{text-align:center;justify-self:stretch}
