.site-header{z-index:100;width:100%;min-height:106px;padding:22px var(--page-gutter);background:linear-gradient(#03070dd1,#03070d1a);border-bottom:1px solid #96cdf014;justify-content:space-between;align-items:center;gap:32px;display:flex;position:absolute;top:0;left:0}.site-header__brand{flex-shrink:0;align-items:center;display:flex}.site-header__logo{object-fit:contain;width:clamp(160px,16vw,235px);height:auto}.site-header__nav{align-items:center;gap:clamp(16px,2vw,34px);display:flex}.site-header__nav>a{color:#b2c1d1;letter-spacing:.055em;font-size:12px;font-weight:600;transition:color .25s}.site-header__nav>a:hover{color:#fff}.site-header__nav .site-header__contact{color:#e9faff;background:#19c7ff0f;border:1px solid #19c7ff73;align-items:center;gap:10px;padding:13px 18px;display:inline-flex}.site-header__menu{color:#fff;cursor:pointer;background:0 0;border:0;display:none}@media (max-width:1050px){.site-header{min-height:82px}.site-header__menu{display:block}.site-header__nav{padding:30px var(--page-gutter);border-bottom:1px solid var(--border);background:#050910fa;flex-direction:column;align-items:stretch;gap:25px;display:none;position:absolute;top:82px;left:0;right:0}.site-header__nav.is-open{display:flex}.site-header__nav>a{font-size:15px}}
.intelligence-field{pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.intelligence-field__canvas{pointer-events:auto;opacity:.95;width:100%;height:100%;position:absolute;inset:0}.intelligence-field__halo{background:radial-gradient(at 60% 48%,#0077ff24,#0000 42%),radial-gradient(at 75% 55%,#11d7ff14,#0000 38%);position:absolute;inset:0}.intelligence-field__vignette{background:linear-gradient(90deg,#05080df0 0%,#05080dba 29%,#0000 66%);position:absolute;inset:0}.intelligence-field__label{right:var(--page-gutter);color:#97c6e194;letter-spacing:.17em;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:38px}.intelligence-field__indicator{background:#19c7ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #19c7ff}@media (max-width:768px){.intelligence-field__canvas{opacity:.52}.intelligence-field__vignette{background:linear-gradient(90deg,#05080dd1,#05080d59)}.intelligence-field__label{display:none}}
.hero2035{isolation:isolate;min-height:max(760px,100svh);padding:145px var(--page-gutter) 125px;background:radial-gradient(at 78% 45%,#09233c 0%,#0000 42%),#05080d;align-items:center;display:flex;position:relative;overflow:hidden}.hero2035__grid{z-index:-1;opacity:.25;background-image:linear-gradient(#48a9e61c 1px,#0000 1px),linear-gradient(90deg,#48a9e61c 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 100%)}.hero2035__content{z-index:3;max-width:900px;position:relative}.hero2035__eyebrow,.section2035__index{letter-spacing:.22em;color:#70d9ff;align-items:center;gap:13px;font-size:11px;font-weight:700;display:inline-flex}.hero2035__pulse{background:#42d7ff;border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite vigilPulse;box-shadow:0 0 18px #42d7ff}.hero2035 h1{letter-spacing:-.075em;margin:33px 0 30px;font-size:clamp(58px,7.9vw,135px);font-weight:800;line-height:.96}.hero2035 h1 span,.hero2035 h1 em{display:block}.hero2035 h1 span{color:#aab8c9}.hero2035 h1 em{color:#68dfff;text-shadow:0 0 65px #1ab5ff59;font-style:normal}.hero2035__description{color:#a5b5c6;max-width:620px;font-size:clamp(15px,1.35vw,19px);line-height:1.85}.hero2035__actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:42px;display:flex}.hero2035__primary{color:#03111d;letter-spacing:.09em;background:#72dcff;justify-content:space-between;align-items:center;gap:30px;min-height:58px;padding:0 23px;font-size:12px;font-weight:800;transition:transform .3s,box-shadow .3s;display:inline-flex}.hero2035__primary:hover{transform:translateY(-3px);box-shadow:0 12px 45px #31c9ff40}.hero2035__secondary{letter-spacing:.1em;color:#b6c8d9;align-items:center;gap:13px;font-size:11px;font-weight:700;display:inline-flex}.hero2035__telemetry{bottom:38px;left:var(--page-gutter);z-index:3;flex-wrap:wrap;gap:clamp(16px,3vw,55px);display:flex;position:absolute}.hero2035__telemetry span{letter-spacing:.13em;color:#829aaf;align-items:center;gap:10px;font-size:9px;font-weight:700;display:inline-flex}.hero2035__telemetry i{background:#41d4ff;border-radius:50%;width:5px;height:5px}.hero2035__side-label{writing-mode:vertical-rl;letter-spacing:.24em;color:#52738a;font-size:9px;position:absolute;top:45%;right:18px}.vision2035,.platform2035{padding:clamp(100px, 12vw, 200px) var(--page-gutter)}.vision2035{background:#080d15}.vision2035__intro,.platform2035__copy{max-width:1060px}.vision2035 h2,.platform2035 h2{letter-spacing:-.065em;margin:34px 0;font-size:clamp(42px,5.7vw,90px);line-height:1.04}.vision2035 h2 span,.platform2035 h2 span{color:#61cfff;display:block}.vision2035__intro>p,.platform2035__copy>p{color:#91a5b8;max-width:670px;font-size:18px;line-height:1.8}.vision2035__features{border:1px solid var(--border);background:#6fafd724;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:90px;display:grid}.vision2035__features article{background:#0b121d;flex-direction:column;align-items:flex-start;min-height:360px;padding:clamp(26px,3vw,55px);display:flex}.vision2035__features svg{color:#5bd7ff;margin-bottom:65px}.vision2035__features article>span,.platform2035__tag{color:#68d9ff;letter-spacing:.15em;font-size:10px;font-weight:700}.vision2035__features h3{letter-spacing:-.04em;margin:20px 0 8px;font-size:24px}.vision2035__features p,.platform2035__cards p{color:#8da1b5;font-size:15px;line-height:1.8}.platform2035{background:radial-gradient(at 85% 60%,#0e61a01f,#0000 50%),#05080d}.platform2035__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:75px;display:grid}.platform2035__cards article{border:1px solid var(--border);background:linear-gradient(145deg,#101b29,#080d15);padding:clamp(30px,4vw,65px)}.platform2035__cards h3{letter-spacing:-.045em;margin:25px 0;font-size:clamp(28px,3vw,43px)}.platform2035__cards p{min-height:120px;margin-bottom:35px}.platform2035__cards article>div{color:#bdccda;border-top:1px solid #96c8e614;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.platform2035__cards article>div svg{color:#5bd7ff;flex-shrink:0}.footer2035{padding:42px var(--page-gutter);border-top:1px solid var(--border);color:#7f95aa;letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.footer2035>span:first-child{color:#e9f8ff;font-size:17px;font-weight:800}.footer2035 a{color:#78ddff;align-items:center;gap:8px;display:inline-flex}@keyframes vigilPulse{50%{opacity:.4;box-shadow:0 0 5px #42d7ff}}@media (max-width:850px){.hero2035{min-height:780px;padding-top:160px}.hero2035 h1{font-size:clamp(51px,10vw,85px)}.vision2035__features,.platform2035__cards{grid-template-columns:1fr}.vision2035__features article{min-height:280px}.vision2035__features svg{margin-bottom:35px}.platform2035__cards p{min-height:auto}}@media (max-width:520px){.hero2035{padding-bottom:145px}.hero2035 h1{font-size:clamp(43px,11vw,60px)}.hero2035__eyebrow{font-size:9px}.hero2035__actions{gap:23px}.hero2035__telemetry{gap:14px}.hero2035__telemetry span{font-size:8px}.hero2035__side-label{display:none}.vision2035__intro>p,.platform2035__copy>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.hero2035__pulse{animation:none}}
