:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f2fbff;background:#061622;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.container{width:min(1200px,calc(100% - 64px));margin:auto}.header{position:absolute;z-index:10;width:100%;border-bottom:1px solid #ffffff25}.header-inner{display:flex;align-items:center;justify-content:space-between;min-height:94px;gap:24px}.brand{display:inline-flex;align-items:center;font-weight:900;font-size:21px;letter-spacing:.05em}.brand img{width:auto;height:54px;max-width:225px;object-fit:contain}.brand-fallback small{display:block;letter-spacing:.35em;font-size:10px;font-weight:600}.header nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.header nav a:hover,.text-link:hover{color:#62d9ed}.nav-contact{padding:12px 17px;border:1px solid #ffffff66}.hero{min-height:760px;position:relative;overflow:hidden;background:radial-gradient(circle at 85% 45%,#154765,#091e2e 41%,#061622 72%)}.hero-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(#ffffff20 1px,transparent 1px),linear-gradient(90deg,#ffffff20 1px,transparent 1px);background-size:84px 84px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-inner{padding-top:230px;padding-bottom:120px;position:relative;z-index:2}.eyebrow{font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.24em;color:#65daed}.eyebrow.dark{color:#087d97}.hero h1{font-size:clamp(56px,7vw,103px);line-height:.99;letter-spacing:-.065em;margin:25px 0 26px;max-width:850px}.hero h1 em{color:#6fe2f1;font-style:normal}.hero p{font-size:17px;line-height:1.8;max-width:535px;color:#c1d3df}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.button{display:inline-flex;gap:34px;align-items:center;justify-content:space-between;padding:17px 22px;text-transform:uppercase;font-size:12px;font-weight:850;letter-spacing:.1em}.primary{background:#6bdef0;color:#08202d}.secondary{border:1px solid #ffffff80}.hero-foot{display:flex;gap:32px;color:#81a7b7;font-size:11px;text-transform:uppercase;letter-spacing:.2em;margin-top:95px}.orbit{position:absolute;right:-140px;top:155px;width:670px;height:500px;border-radius:50%;border:1px solid #6ae4ff5e;transform:rotate(-25deg);box-shadow:0 0 110px #17a6d026,inset 0 0 80px #17a6d016}.orbit-inner{position:absolute;inset:50px 10px;border:2px solid #6ae4ff55;border-radius:50%;transform:rotate(55deg)}.orbit-core{position:absolute;width:100px;height:100px;border-radius:50%;left:43%;top:40%;background:radial-gradient(circle,#94f1ff,#18748f 46%,transparent 70%);box-shadow:0 0 95px #55dfff}.section{padding:115px 0}.light{background:#f2f7f9;color:#0e2b3a}.section-head{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:44px}.section h2,.contact h2{font-size:clamp(38px,4.5vw,64px);letter-spacing:-.047em;line-height:1.1;margin:15px 0 25px}.section-head p{max-width:350px;color:#617482;line-height:1.8}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid #dde8ed}.card-art{height:190px;background:radial-gradient(circle at 50% 50%,#1e617f,#092131 60%);display:grid;place-items:center;overflow:hidden}.card-orbit{width:180px;height:95px;border:2px solid #9deef4a0;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 60px #55dcff66}.card-body{padding:30px}.num{font-size:10px;letter-spacing:.1em;color:#0785a3;text-transform:uppercase;font-weight:800}.card h3{font-size:26px;margin:15px 0}.card p{min-height:86px;color:#5e7280;font-size:14px;line-height:1.8}.card a,.text-link{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:850;color:#0b88a6}.technology{background:radial-gradient(circle at 20% 40%,#16465d,#071622 50%)}.tech-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px}.technology p,.company p{color:#b8ccd5;line-height:1.9;max-width:510px}.tech-art{min-height:440px;display:grid;place-content:center;text-align:center;gap:30px;color:#88d9e8;font:11px/1.8 monospace;letter-spacing:.2em}.sphere{width:300px;height:300px;border:2px solid #72d8e8;border-radius:50%;background:radial-gradient(circle at 40% 25%,#65d8ea40,transparent 65%);box-shadow:inset 0 0 50px #60d4ef33,0 0 60px #5acde922}.sphere-ring{width:100%;height:90px;border:1px solid #91eeff;border-radius:50%;margin-top:103px;transform:rotate(-18deg)}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.benefits span{border-top:1px solid #b4d9e83d;padding-top:14px;font-size:13px}.missions{background:#e5f0f4;color:#0e2b3a}.mission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.mission-grid>div{border-left:2px solid #1cabc4;padding-left:22px}.mission-grid h3{font-size:21px}.mission-grid p{color:#607784;line-height:1.7}.company{background:#102b3c}.company .container{max-width:1200px}.company p{font-size:17px}.contact{background:linear-gradient(110deg,#0b6882,#0c3850);padding:78px 0}.contact-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.contact p{color:#d5f3f8}.contact-button{background:#f7fcff;color:#0a2d40;flex:none}footer{padding:29px 0;background:#05111b;color:#8ba7b5;font-size:12px}.footer-inner{display:flex;justify-content:space-between;gap:20px}@media(max-width:900px){.header nav{gap:14px;font-size:10px}.orbit{opacity:.3;right:-340px}.tech-grid{gap:20px}.cards{gap:10px}.card-body{padding:22px}}@media(max-width:680px){.container{width:min(100% - 36px,1200px)}.header-inner{min-height:80px;align-items:flex-start;flex-direction:column;gap:8px;padding:12px 0}.brand img{height:32px}.header nav{width:100%;overflow:auto;white-space:nowrap;padding-bottom:8px;gap:20px}.header nav a{font-size:10px}.nav-contact{padding:3px;border:none}.hero{min-height:700px}.hero-inner{padding-top:240px;padding-bottom:65px}.hero h1{font-size:clamp(50px,12vw,74px)}.hero-foot{gap:17px;margin-top:65px;font-size:9px}.section{padding:78px 0}.section-head,.contact-inner{display:block}.cards,.tech-grid,.mission-grid{grid-template-columns:1fr}.card p{min-height:0}.tech-art{min-height:350px}.sphere{width:230px;height:230px}.sphere-ring{margin-top:76px}.mission-grid{gap:20px}.footer-inner{flex-direction:column}}
