:root{--navy:#101f35;--blue:#233b59;--gold:#cba65d;--white:#fff;--muted:#667387}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--navy);line-height:1.65;background:#fafbfc}a{color:inherit}header{background:var(--navy);color:#fff;position:sticky;top:0;z-index:5}nav{max-width:1180px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:17px 24px;gap:20px;flex-wrap:wrap}.brand{font-weight:800;letter-spacing:.7px;text-decoration:none;font-size:19px}.brand span{color:var(--gold)}.links{display:flex;gap:24px;align-items:center}.links a{text-decoration:none;font-weight:600}.links a:hover{color:var(--gold)}.btn{display:inline-block;background:var(--gold);color:#111f34;padding:13px 22px;border-radius:5px;font-weight:800;text-decoration:none;border:0;cursor:pointer}.btn:hover{background:#e2c381}.hero{background:linear-gradient(115deg,rgba(11,27,47,.96),rgba(24,49,77,.88)),url('https://images.unsplash.com/photo-1601584115197-04ecc0da31d7?auto=format&fit=crop&w=1800&q=85') center/cover;color:white;padding:120px 24px}.wrap{max-width:1120px;margin:auto}.eyebrow{color:var(--gold);font-weight:800;letter-spacing:2px;text-transform:uppercase;font-size:13px}h1{font-size:clamp(38px,6vw,68px);line-height:1.08;margin:18px 0;max-width:850px}h2{font-size:clamp(29px,4vw,42px);line-height:1.2}p{max-width:760px}.hero p{font-size:20px;color:#e3e9f1}.section{padding:75px 24px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.tile{background:white;border:1px solid #e4e9ef;border-radius:9px;padding:28px;box-shadow:0 7px 20px #11243c0a}.tile h3{margin-top:0}.dark{background:var(--navy);color:#fff}.dark p{color:#d7e0e8}.band{background:#e9edf2;padding:35px 24px}footer{background:#0b1728;color:#d9e2eb;padding:35px 24px;font-size:14px}.pagehead{background:var(--navy);color:#fff;padding:75px 24px}.pagehead h1{font-size:48px}.contactgrid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.field{display:block;margin:0 0 15px;font-weight:700}.field input,.field textarea,.field select{width:100%;padding:13px;border:1px solid #cbd3dc;border-radius:5px;font:inherit;margin-top:6px}.field textarea{min-height:135px}small{color:var(--muted)}@media(max-width:760px){.grid,.contactgrid{grid-template-columns:1fr}.hero{padding:75px 22px}.links{gap:14px;font-size:14px}nav{padding:14px 20px}.section{padding:50px 20px}}
.brand-logo{display:block;width:190px;max-width:40vw;height:auto}.hero-logo{display:block;width:min(480px,90%);height:auto;margin-bottom:28px;border-radius:7px}@media(max-width:760px){.brand-logo{width:140px}}

.brand-logo{display:block;width:190px;max-width:40vw;height:auto}.hero-logo{display:block;width:min(480px,90%);height:auto;margin-bottom:28px;border-radius:7px}@media(max-width:760px){.brand-logo{width:140px}}
