body{margin:0;font-family:Arial,sans-serif;background:#07101a;color:#f5f7fa;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{width:min(calc(100% - 32px),1180px);margin:auto}header{position:sticky;top:0;background:#07101af2;border-bottom:1px solid #23384b;z-index:20}.nav{min-height:72px;display:flex;justify-content:space-between;align-items:center}.logo{color:#e8c89a;font-weight:800}.links{display:flex;gap:20px;font-size:13px;text-transform:uppercase}.hero{padding:110px 0 90px;background:radial-gradient(circle at 80% 20%,#16345188,transparent 30%),linear-gradient(180deg,#07101a,#0d1824)}h1{font-size:clamp(48px,8vw,86px);line-height:1;letter-spacing:-.05em;margin:0 0 24px}h1 span{color:#d66f3a}.lead{font-size:20px;color:#cbd5df;max-width:720px}.btn{display:inline-block;margin-top:24px;padding:14px 20px;border:1px solid #d66f3a;color:#d66f3a;border-radius:8px}.section{padding:80px 0}.alt{background:#0d1824}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#101d2a;border:1px solid #23384b;border-radius:16px;padding:26px}.card p{color:#a7b3c0}.eyebrow{color:#f39a63;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.insight{padding:22px 0;border-top:1px solid #23384b}.contact{display:grid;grid-template-columns:1fr 1fr;gap:30px}.form{display:grid;gap:12px}.form input,.form select,.form textarea{padding:12px;background:#07101a;border:1px solid #23384b;color:#fff;border-radius:8px}.form textarea{min-height:120px}footer{padding:30px 0;border-top:1px solid #23384b}.foot{display:flex;justify-content:space-between;gap:20px}@media(max-width:760px){.links{display:none}.cards,.contact{grid-template-columns:1fr}.hero{padding-top:85px}.foot{flex-direction:column}}