@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--navy:#0B2345;--orange:#F58220;--ink:#16253a;--muted:#5d6b7a;--paper:#f4f6f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);line-height:1.65;background:white}h1,h2,h3,.brand{font-family:Manrope,Arial,sans-serif;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.8rem,6vw,6.3rem);margin:18px 0 24px;font-weight:800}h2{font-size:clamp(2rem,4vw,3.65rem);margin:12px 0 20px}h3{font-size:1.35rem}p{max-width:68ch}a{color:inherit}header{position:sticky;top:0;z-index:10;background:#fff;box-shadow:0 1px 0 #e4e8ec}.head{max-width:1280px;margin:auto;padding:16px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;text-decoration:none;color:var(--navy);font-size:1.25rem;font-weight:800;letter-spacing:-.06em;white-space:nowrap}.brand small{font-weight:500;letter-spacing:-.02em;margin-left:5px}.mark{display:inline-flex;gap:5px;margin-right:13px;transform:skew(-28deg);height:29px;align-items:stretch}.mark i{display:block;width:9px;background:var(--navy)}.mark i+ i{background:var(--orange)}nav{display:flex;flex-wrap:wrap;gap:15px}nav a{text-decoration:none;font-size:.78rem;font-weight:700;color:#344357}nav a.active,nav a:hover{color:#d7660b}.menu{display:none;background:transparent;border:1px solid #ddd;padding:8px 13px;border-radius:4px;font-size:1rem}main{min-height:65vh}.wrap{max-width:1220px;margin:auto;padding:0 28px}.hero{background:linear-gradient(105deg,rgba(7,24,47,.97) 0%,rgba(7,24,47,.93) 50%,rgba(7,24,47,.58) 100%),url('https://images.unsplash.com/photo-1487958449943-2429e8be8625?auto=format&fit=crop&w=1800&q=85') center/cover;color:white;min-height:610px;display:flex;align-items:center}.hero .wrap{width:100%;padding-top:80px;padding-bottom:90px}.hero p{color:#d4e0ea;font-size:1.15rem}.eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.21em;font-weight:800;color:#d36a13}.hero .eyebrow,.dark .eyebrow{color:#ff9e50}.hero h1{max-width:960px}.accent{color:var(--orange)}.btn{display:inline-block;background:var(--orange);color:#10213a;text-decoration:none;font-weight:800;padding:14px 23px;margin:16px 12px 0 0;border-radius:2px}.btn.outline{background:transparent;border:1px solid #a7b7c9;color:white}.section{padding:90px 0}.section.alt{background:var(--paper)}.intro{font-size:1.2rem;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.tile{padding:35px;background:#fff;border:1px solid #dce2e8;border-top:4px solid var(--orange);display:flex;flex-direction:column;min-height:270px}.tile span{font-size:.77rem;color:#ad560d;font-weight:800;letter-spacing:.16em}.tile p{color:var(--muted)}.tile a{margin-top:auto;font-weight:800;text-decoration:none;color:var(--navy)}.split{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.panel{background:var(--navy);color:#fff;padding:55px;position:relative;overflow:hidden}.panel:after{content:'';position:absolute;right:-60px;bottom:-100px;width:180px;height:300px;border-left:28px solid var(--orange);transform:skew(-28deg);opacity:.8}.panel p{color:#d8e1ed}.pagehero{background:var(--navy);color:white;padding:105px 0 95px;position:relative;overflow:hidden}.pagehero:after{content:'';position:absolute;right:11%;top:-100px;width:110px;height:550px;border-left:26px solid var(--orange);border-right:26px solid #284466;transform:skew(-28deg);opacity:.28}.pagehero h1{max-width:900px;font-size:clamp(2.6rem,5vw,5rem)}.pagehero p{color:#c9d7e7;font-size:1.18rem}.list{padding-left:20px}.list li{margin:12px 0}.statement{font-size:clamp(1.4rem,2.5vw,2.3rem);font-weight:700;line-height:1.4;max-width:850px}.dark{background:var(--navy);color:white}.dark p{color:#cbd8e7}.strip{border-left:5px solid var(--orange);padding-left:25px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:35px}.note{background:#f0f3f6;padding:24px;border-left:4px solid var(--orange)}footer{background:#07172c;color:#d5dfea;padding:55px 0 24px}footer a{color:#d5dfea}footer .foot{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}footer small{color:#a4b4c8}.muted{color:var(--muted)}.rule{width:70px;height:5px;background:var(--orange);margin:26px 0}.mini{font-size:.85rem}.diagram{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;align-items:end;height:180px;margin-top:30px}.diagram i{display:block;background:#24486e;border-top:4px solid var(--orange)}.diagram i:nth-child(1){height:38%}.diagram i:nth-child(2){height:65%}.diagram i:nth-child(3){height:48%}.diagram i:nth-child(4){height:80%}.diagram i:nth-child(5){height:56%}.diagram i:nth-child(6){height:94%}.diagram i:nth-child(7){height:70%}@media(max-width:1000px){nav{gap:9px}nav a{font-size:.72rem}}@media(max-width:760px){.head{padding:13px 20px}.menu{display:block}nav{display:none;position:absolute;top:62px;left:0;right:0;background:white;padding:20px;box-shadow:0 10px 15px #0012;flex-direction:column;gap:14px}nav.open{display:flex}.hero{min-height:570px}.hero .wrap{padding-top:65px;padding-bottom:65px}.section{padding:60px 0}.grid,.split,.contact{grid-template-columns:1fr}.split{gap:30px}.tile{min-height:0}.panel{padding:35px}.pagehero{padding:70px 0}.pagehero:after{right:-80px}.wrap{padding:0 22px}}