*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#15233c;background:#f3f6fb;line-height:1.55}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}a{color:inherit}.top{background:#061329;color:#cedcf1;font-size:12px}.top .wrap{padding:9px 0;display:flex;justify-content:space-between;gap:16px}.top a{color:#efc879;font-weight:700;text-decoration:none}.header{background:#0b1730;border-bottom:1px solid #243653}.header-inner{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo img{display:block;width:148px;max-height:74px;object-fit:contain;object-position:left center}.header nav{display:flex;gap:23px;align-items:center}.header nav a{color:#fff;text-decoration:none;font-weight:700;font-size:13px}.header nav a:hover,.header nav a[aria-current]{color:#eac578}.hero{background:linear-gradient(115deg,#0a1631 5%,#153969 100%);color:#fff;padding:65px 0 72px}.eyebrow,.aside-block>span{font-size:11px;letter-spacing:2px;font-weight:800;color:#ebc47c}.hero h1{font-size:clamp(35px,5vw,62px);line-height:1.08;letter-spacing:-2px;margin:14px 0}.hero h1 em{font-style:normal;color:#ebc47c}.hero p{max-width:660px;color:#d6e0f0;font-size:17px}.page{padding:45px 0 65px}.columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.panel{background:#fff;border:1px solid #dee5f0;box-shadow:0 14px 40px #0a23401a;border-radius:20px;padding:33px}.panel h2{margin:0;font-size:26px}.muted{color:#5c6b83;margin:8px 0 25px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}label{display:block;font-size:13px;font-weight:750;margin:0 0 18px}label span{color:#a36414}input,select,textarea{display:block;width:100%;margin-top:7px;min-height:49px;border:1px solid #c9d3e1;border-radius:11px;padding:12px 13px;font:inherit;color:#172643;background:#fff;outline-offset:2px}textarea{min-height:120px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#376ba8;outline:2px solid #bfd9fa}.privacy,.small-note{font-size:12px;color:#52627b}.privacy a{color:#215aa0}.send,.call{background:#e8bf72;border:none;border-radius:11px;color:#0d2341;cursor:pointer;min-height:53px;padding:15px 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.send:hover,.call:hover{background:#f1d097}.send:disabled{opacity:.55;cursor:wait}.form-result{padding:15px;border-radius:10px;margin-top:15px;background:#e8f5ec;color:#174528}.form-result.error{background:#fff0ef;color:#7f2a20}.honey{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.notready{padding:20px;border-radius:12px;background:#fff4d5;border:1px solid #efcd74;color:#624e19}.notready p{margin-bottom:0}.aside{display:grid;gap:20px}.aside-block{background:#0b1e3c;color:#fff;border-radius:17px;padding:26px}.aside-block h2{font-size:20px}.aside-block p{color:#dce6f3;line-height:1.8}.aside-block small{color:#c1cee0}.map{display:block;margin-top:20px;color:#efca84;font-weight:700}.call{width:100%;font-size:13px}.aside-block:nth-child(2){background:#123e6d}footer{background:#0c1a33;color:#bed0e7;padding:25px 0;font-size:12px}footer .wrap{display:flex;flex-wrap:wrap;gap:20px}footer a{color:#ebc47c}@media(max-width:820px){.columns{grid-template-columns:1fr}.aside{grid-template-columns:repeat(2,1fr)}.hero{padding:45px 0}.panel{padding:23px}}@media(max-width:600px){.top .wrap{flex-direction:column;gap:2px}.header-inner{flex-direction:column;padding:13px 0;gap:6px}.header nav{gap:16px;flex-wrap:wrap;justify-content:center}.aside,.two{grid-template-columns:1fr}.hero h1{letter-spacing:-1px}.page{padding:26px 0}.panel{padding:20px}.send{width:100%}}