:root{--navy:#173457;--teal:#2b857c;--ink:#183149;--muted:#596a75;--soft:#f2f8f5;--line:#e5e9e5}*{box-sizing:border-box}body{margin:0;background:#fffefa;color:var(--ink);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1080px,calc(100% - 40px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;background:#fff;padding:10px;z-index:100}header{background:rgba(255,254,250,.97);border-bottom:1px solid var(--line)}.bar{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-weight:850;color:var(--navy);line-height:1.12}.brand img{width:48px;height:48px;object-fit:contain}.brand small{display:block;color:#547274;font-size:.7rem;font-weight:600;margin-top:4px}.bar nav,.foot nav{display:flex;align-items:center;gap:22px;font-weight:700}.bar nav a:hover,.foot a:hover{color:var(--teal)}.nav-apply,.button{display:inline-block;background:#438975;color:#fff!important;border-radius:11px;padding:11px 19px;font-weight:800}.button:hover,.nav-apply:hover{background:#286d63}.intro{background:linear-gradient(120deg,#fffaf6,#eaf4ef);padding:76px 0 78px}.intro .wrap{max-width:1080px}.eyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:.79rem;font-weight:850;color:#286d63}h1{font-size:clamp(2.65rem,6vw,4.9rem);line-height:1.06;letter-spacing:-.045em;margin:15px 0;color:var(--navy)}.subheading{font-size:clamp(1.25rem,2.7vw,1.75rem);font-weight:750;color:var(--navy);margin:0 0 22px}.lead{font-size:1.1rem;max-width:720px;color:#4f626b;margin:0 0 28px}.sections{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding-top:64px;padding-bottom:32px}.panel{padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 8px 28px rgba(7,31,67,.055)}h2{font-size:clamp(1.55rem,3vw,2rem);line-height:1.2;color:var(--navy);margin:0 0 22px}.panel ul{padding:0;margin:0;list-style:none;display:grid;gap:13px}.panel li{position:relative;padding-left:24px}.panel li:before{content:"";position:absolute;left:0;top:.65em;width:8px;height:8px;border-radius:50%;background:#d4a343}.bottom-cta{padding:32px 0 75px;display:flex;align-items:center;justify-content:space-between;gap:20px}.bottom-cta p{font-size:1.4rem;font-weight:750;color:var(--navy)}footer{border-top:1px solid var(--line);padding:28px 0 45px;color:var(--muted)}.foot{display:flex;justify-content:space-between;gap:20px}.foot strong{color:var(--navy)}@media(max-width:720px){.sections{grid-template-columns:1fr;padding-top:36px}.intro{padding:54px 0}.bar nav{gap:12px}.bar nav a:first-child{display:none}.foot,.bottom-cta{flex-direction:column;align-items:flex-start}.panel{padding:23px}}
