*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#081d38;color:#f6f8fb;font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit}.site-header{position:sticky;top:0;z-index:20;background:rgba(8,29,56,.96);border-bottom:1px solid #183a5d}.nav{max-width:1200px;margin:auto;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{width:235px;max-width:55vw}.links{display:flex;align-items:center;gap:28px}.links a{text-decoration:none;color:#d3deea;font-size:14px;letter-spacing:.04em}.links a:hover,.links a.active{color:#3da9f5}.btn{display:inline-block;text-decoration:none;padding:13px 25px;border:1px solid #365a7c;font-weight:700;font-size:14px}.btn.primary{background:#2e8dcc;border-color:#2e8dcc;color:white}.btn:hover{filter:brightness(1.12)}.menu{display:none;background:none;border:1px solid #365a7c;color:white;padding:8px 11px}.gridbg{background-image:linear-gradient(#153758 1px,transparent 1px),linear-gradient(90deg,#153758 1px,transparent 1px);background-size:48px 48px}.hero{min-height:660px;display:flex;align-items:center}.wrap{max-width:960px;margin:auto;padding:72px 28px}.wide{max-width:1200px}.eyebrow{color:#36a9f4;text-transform:uppercase;letter-spacing:.17em;font:12px monospace}.hero h1,.page-hero h1{font-size:clamp(48px,7vw,76px);line-height:.98;letter-spacing:-.04em;max-width:900px;margin:28px 0}.lead{font-size:20px;color:#b6c7d8;max-width:760px}.actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:38px}.section{padding:78px 0;border-top:1px solid #183a5d}.section h2{font-size:clamp(30px,4vw,46px);line-height:1.1;margin:10px 0 20px}.muted{color:#a9bdcf}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.card{background:#0b2748;border:1px solid #21476b;padding:28px;min-height:210px}.card .num{font:12px monospace;color:#36a9f4;letter-spacing:.14em}.card h3{font-size:22px;margin:18px 0 10px}.card p{color:#afc2d4}.card a{color:#47b4ff;text-decoration:none}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.statbar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #21476b;margin-top:35px}.stat{padding:22px;border-right:1px solid #21476b}.stat:last-child{border-right:0}.stat strong{display:block;font-size:25px}.stat span{color:#9eb5c9;font-size:13px}.page-hero{padding:100px 0 70px}.timeline{border-left:1px solid #2d6a99;margin:35px 0 0 8px}.step{padding:0 0 34px 28px;position:relative}.step:before{content:'';width:9px;height:9px;background:#36a9f4;position:absolute;left:-5px;top:8px}.step h3{margin:0 0 7px}.notice{border:1px solid #2c638e;background:#0b2748;padding:22px;margin-top:28px}.footer{border-top:1px solid #183a5d;padding:45px 28px;color:#8ea7bc}.footer-inner{max-width:1200px;margin:auto;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer img{width:200px}.footer a{color:#bcd0e1;text-decoration:none;margin-right:18px}.project-tag{display:inline-block;border:1px solid #2b628f;padding:6px 10px;font:12px monospace;color:#5dbaff;margin:4px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.field{border:1px solid #21476b;padding:18px;background:#0b2748}.field strong{display:block;color:#42aff8;margin-bottom:5px}.small{font-size:13px;color:#8ea7bc}@media(max-width:800px){.links{display:none;position:absolute;left:0;right:0;top:73px;background:#081d38;padding:25px;flex-direction:column;align-items:flex-start;border-bottom:1px solid #21476b}.links.open{display:flex}.menu{display:block}.cards,.split,.contact-grid{grid-template-columns:1fr}.statbar{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.hero{min-height:560px}.hero h1,.page-hero h1{font-size:46px}.wrap{padding:58px 24px}}.contact-channels{margin-top:34px}.contact-card{display:block;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.contact-card:hover{transform:translateY(-2px);border-color:#36a9f4}.contact-card span{display:block;color:#f6f8fb;overflow-wrap:anywhere}.contact-card small,.field small{display:block;color:#8ea7bc;margin-top:10px;line-height:1.45}.contact-layout{grid-template-columns:.85fr 1.15fr}.form-panel{background:#0b2748;border:1px solid #21476b;padding:30px}.form-panel label{display:block;color:#c9d8e5;font-size:14px;font-weight:700;margin-bottom:18px}.form-panel label>span{color:#47b4ff}.form-panel label small{font-weight:400;color:#8ea7bc}.form-panel input,.form-panel select,.form-panel textarea{width:100%;margin-top:7px;background:#081d38;border:1px solid #365a7c;color:#f6f8fb;padding:12px 13px;font:inherit;outline:none}.form-panel textarea{resize:vertical;min-height:160px}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{border-color:#36a9f4;box-shadow:0 0 0 2px rgba(54,169,244,.12)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-submit{cursor:pointer;background:#2e8dcc;color:#fff}.form-submit:disabled{opacity:.65;cursor:wait}.form-status{min-height:24px;margin:14px 0 0;color:#b6c7d8}.form-status.success{color:#7fd3a7}.form-status.error{color:#ff9a9a}.hp{position:absolute!important;left:-9999px!important;opacity:0!important;height:1px!important;width:1px!important}@media(max-width:800px){.contact-layout,.form-row{grid-template-columns:1fr}.form-panel{padding:22px}}
