@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap');*{box-sizing:border-box}body{margin:0;background:#f5f7f8;color:#192b37;font-family:Inter,Arial,sans-serif}.wrap{max-width:1320px;margin:auto;padding:0 28px}.top{background:#111d28;color:#90a8b8;padding:11px 0;font-size:9px;letter-spacing:1.7px}.top .wrap{display:flex;justify-content:space-between}.head{display:flex;align-items:center;justify-content:space-between;min-height:94px;gap:25px}header{background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid #dce5e9}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#142736;font:800 25px 'Barlow Condensed';letter-spacing:1.2px}.brand small{display:block;font:600 9px Inter;letter-spacing:1.5px;color:#7b94a3;margin-top:5px}nav{display:flex;gap:22px}nav a{text-decoration:none;color:#4e6370;font-size:11px;font-weight:700;padding:37px 0;border-bottom:3px solid transparent}nav a:hover,nav a.active{color:#0c7fba;border-color:#2c9ed1}.menubtn{display:none}.hero{position:relative;height:590px;background:#152937;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(30%)}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c1e2af2 0%,#0c1e2ad9 42%,#0c1e2a5a 75%,#0c1e2a30)}.hero-inner{position:relative;z-index:1;color:white;padding-top:112px}.eyebrow,.section-label{color:#61c9f1;font-size:10px;font-weight:700;letter-spacing:2.5px}.hero h1{font:800 clamp(52px,6vw,89px)/.98 'Barlow Condensed';letter-spacing:.5px;margin:24px 0}.hero h1 em{color:#64c9ef;font-style:normal}.hero p{font-size:14px;line-height:1.9;color:#d2e1e8;max-width:550px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}.primary,.outline{display:inline-block;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.7px;padding:17px 20px}.primary{background:#55c2ec;color:#092435}.outline{border:1px solid #b6cbd5;color:#fff}.hero-side{position:absolute;right:22px;bottom:35px;color:#dce7ed;font-size:10px;letter-spacing:2px;writing-mode:vertical-rl}.strip{background:#0e75a8;color:white}.strip .wrap{display:flex;justify-content:space-between;gap:15px;padding-top:22px;padding-bottom:22px}.strip span{font-size:10px;letter-spacing:1.6px;font-weight:700}.intro{padding-top:83px;padding-bottom:40px;display:flex;justify-content:space-between;align-items:end;gap:55px}.section-label{color:#1484b7}.intro h2,.dark h2{font:700 48px/1.05 'Barlow Condensed';margin:14px 0}.intro h2 span{color:#1285b7}.intro p{font-size:13px;line-height:2;color:#647a86;max-width:485px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:90px}.tile{background:#fff;text-decoration:none;color:#1b303e;border:1px solid #e1e8ed}.tile img{width:100%;height:235px;object-fit:cover;display:block;background:#dae4e8}.tile>div{padding:26px}.tile small{color:#1389bc;font-size:9px;letter-spacing:1.8px;font-weight:700}.tile h3{font:700 29px 'Barlow Condensed';margin:12px 0}.tile p{font-size:12px;line-height:1.8;color:#758995;min-height:46px}.tile b{display:inline-block;font-size:10px;letter-spacing:1px;margin-top:18px;color:#0a7aab}.dark{background:#111d28;color:#fff}.darkinner{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:64px;padding-bottom:65px}.dark span{font-size:10px;color:#61c9f1;letter-spacing:2px}.dark h2{font-size:49px}.dark p{font-size:13px;line-height:1.9;color:#afc2cd;max-width:570px}.dark a{border:1px solid #67c8ed;padding:18px 22px;color:#67c8ed;text-decoration:none;font-size:10px;letter-spacing:1px;font-weight:700}.pagehero{background:#112b3b;color:#fff;padding:85px 0}.pagehero span{font-size:10px;letter-spacing:2px;color:#65c9ed}.pagehero h1{font:800 65px 'Barlow Condensed';text-transform:uppercase;margin:18px 0}.pagehero p{font-size:13px;color:#c2d5de}.content{display:grid;grid-template-columns:1fr 285px;gap:65px;padding-top:70px;padding-bottom:90px}.content article h2{font:700 30px 'Barlow Condensed';margin:0 0 18px}.content article p{font-size:14px;color:#5d7280;line-height:2;margin-bottom:32px}.back{font-size:11px;font-weight:700;color:#087fac;text-decoration:none;border-bottom:1px solid #087fac;padding-bottom:10px}.content aside{background:#fff;border:1px solid #dce6eb;padding:25px;height:max-content}.content aside h3{font-size:11px;letter-spacing:1.4px}.content aside a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e9eff2;color:#37586c;text-decoration:none;font-size:12px}.content aside p{font-size:11px;line-height:1.8;color:#8598a2}footer{background:#081620;color:#e8f0f4}.foot{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-top:47px;padding-bottom:30px}.foot b{font:800 25px 'Barlow Condensed'}.foot b span{color:#62c8ed}.foot p{font-size:11px;color:#93aab7}.foot>div:nth-child(2){display:flex;justify-content:end;align-items:center;gap:22px}.foot a{font-size:10px;color:#d6e6ee;text-decoration:none}.foot small{grid-column:1/-1;border-top:1px solid #25404e;padding-top:23px;font-size:10px;color:#8ca5b2}@media(max-width:1060px){nav{gap:11px}nav a{font-size:10px}.brand{font-size:21px}}@media(max-width:760px){.top .wrap{gap:10px;font-size:8px}.head{min-height:76px}.brand{font-size:20px}.brand img{width:40px}.brand small{font-size:7px}.menubtn{display:block;background:#102d40;color:white;border:0;padding:11px 14px;font-size:10px}nav{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:12px 28px;flex-direction:column;gap:0;box-shadow:0 16px 25px #0002}.navopen nav{display:flex}nav a{padding:12px;border-bottom:1px solid #edf0f3}.hero{height:570px}.hero-inner{padding-top:90px}.hero h1{font-size:57px}.strip .wrap{flex-wrap:wrap}.strip span{font-size:8px}.intro{display:block;padding-top:55px}.intro h2{font-size:42px}.tiles{grid-template-columns:1fr;padding-bottom:55px}.tile img{height:230px}.tile p{min-height:0}.darkinner{display:block}.dark a{display:inline-block;margin-top:20px}.content{grid-template-columns:1fr;gap:35px}.pagehero h1{font-size:52px}.foot{grid-template-columns:1fr}.foot>div:nth-child(2){justify-content:start;flex-wrap:wrap}.foot small{grid-column:1}}