
:root{--navy:#072b49;--deep:#041d31;--orange:#f58220;--ink:#10263a;--muted:#607181;--bg:#f5f8fb;--line:#dce5ec}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.6;background:#fff}a{color:inherit}.wrap{width:min(1160px,92%);margin:auto}
header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.logo{text-decoration:none;font-size:27px;font-weight:900;color:var(--navy);letter-spacing:-1px;line-height:1}.logo b{color:var(--orange)}.logo small{display:block;margin-top:7px;font-size:9px;letter-spacing:2.4px;color:#718291;text-transform:uppercase}
.links{display:flex;align-items:center;gap:24px}.links a{text-decoration:none;font-weight:700;font-size:14px}.links a:hover{color:var(--orange)}
.btn{display:inline-block;background:var(--orange);color:#fff!important;padding:12px 20px;border-radius:7px;text-decoration:none;font-weight:800}.btn.light{background:#fff;color:var(--navy)!important}
.hero{background:linear-gradient(118deg,var(--deep),#0b4169);color:#fff;padding:98px 0}.heroGrid,.split{display:grid;grid-template-columns:1.12fr .88fr;gap:64px;align-items:center}
.tag{color:var(--orange);text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:900}h1{font-size:55px;line-height:1.05;letter-spacing:-1.7px;margin:13px 0 22px}h2{font-size:34px;line-height:1.18;letter-spacing:-.8px;margin:10px 0 18px}h3{margin:8px 0}
.hero p{font-size:19px;color:#dbe8f1;max-width:700px}.heroPanel{position:relative;border:1px solid #426984;border-radius:18px;padding:34px;background:rgba(255,255,255,.045);overflow:hidden}.heroPanel:before{content:"G";position:absolute;right:-12px;top:-55px;font-size:280px;font-weight:900;color:rgba(255,255,255,.035);line-height:1}.signal{position:relative;padding:17px 0;border-bottom:1px solid #496c84;font-weight:700}.signal:last-child{border:0}.signal i{display:inline-block;width:9px;height:9px;background:var(--orange);border-radius:50%;margin-right:12px}
section{padding:76px 0}.soft{background:var(--bg)}.sectionHead{max-width:740px;margin-bottom:36px}.lead,.card p{color:var(--muted)}
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{border:1px solid var(--line);border-radius:14px;padding:29px;background:#fff;transition:.2s}.card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(7,43,73,.08)}.num{font-size:12px;font-weight:900;color:var(--orange);letter-spacing:1px}
.values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.value{background:#fff;padding:23px;border-top:3px solid var(--orange);box-shadow:0 8px 22px rgba(7,43,73,.05)}.value p{color:var(--muted);margin-bottom:0}
.band{background:var(--orange);color:#fff;padding:34px 0}.bandin{display:flex;justify-content:space-between;align-items:center;gap:30px}.band h2{margin:2px 0;font-size:28px}.band small{font-weight:800;letter-spacing:1.5px}
.pagehero{background:linear-gradient(118deg,var(--deep),var(--navy));color:#fff;padding:64px 0}.pagehero h1{font-size:44px}.info{background:var(--bg);border-left:4px solid var(--orange);padding:28px;border-radius:0 10px 10px 0}
.pill{display:inline-block;padding:7px 12px;border:1px solid #d6e0e7;border-radius:30px;margin:5px 4px;font-size:13px;font-weight:700;background:#fff}
footer{background:var(--deep);color:#dbe7ef;padding:50px 0 22px}.foot{display:grid;grid-template-columns:1.5fr 1fr 1.25fr;gap:45px}.footTitle{color:#fff;font-weight:900;margin-bottom:10px}.foot a{text-decoration:none}.foot a:hover{color:var(--orange)}.small{font-size:12px;color:#9dafbd;border-top:1px solid #29445b;padding-top:18px;margin-top:30px}
@media(max-width:820px){.links{display:none}.heroGrid,.split,.foot{grid-template-columns:1fr}.grid3,.values{grid-template-columns:1fr}h1{font-size:41px}.hero{padding:66px 0}.bandin{display:block}.band .btn{margin-top:15px}}
