:root{--navy:#06233a;--navy2:#083955;--cyan:#43c7e8;--orange:#ff7a00;--lime:#b8f000;--ivory:#f5fafb;--ink:#102c3b;--muted:#607984;--line:#d8e6ea;--white:#fff;--shadow:0 24px 70px rgba(6,35,58,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff;line-height:1.7}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}
.nav{background:var(--navy);border-bottom:1px solid rgba(255,255,255,.13)}.navin{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:13px;color:#fff}.brand img{width:48px;height:44px;object-fit:contain;background:#fff;padding:3px;border-radius:4px}.brand b{display:block;letter-spacing:.12em;font-size:16px}.brand small{display:block;color:#b9cbd3;font-size:11px;letter-spacing:.06em}.links{display:flex;gap:24px;color:#dce9ee;font-size:14px}.links a:hover{color:var(--cyan)}
.crumbs{padding:18px 0;font-size:13px;color:#718590;border-bottom:1px solid var(--line)}.crumbs a{color:#167d9b}
.pageHero{background:linear-gradient(135deg,var(--navy),#0e4964);color:#fff;padding:90px 0 80px;position:relative;overflow:hidden}.pageHero:after{content:"";position:absolute;width:300px;height:300px;border:80px solid rgba(67,199,232,.08);border-radius:50%;right:-80px;top:-100px}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--cyan);font-size:12px;font-weight:800}.pageHero h1{font:500 clamp(42px,6vw,70px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:18px 0 22px;max-width:900px}.pageHero p{font-size:20px;color:#d7e5ea;max-width:780px;margin:0}.cta{display:inline-flex;margin-top:30px;padding:14px 21px;background:var(--orange);color:#fff;font-weight:800}
.content{padding:85px 0}.grid{display:grid;grid-template-columns:1.35fr .65fr;gap:70px}.copy h2{font:500 38px/1.2 Georgia,serif;margin:0 0 20px}.copy h3{font:500 26px/1.25 Georgia,serif;margin:42px 0 12px}.copy p{font-size:17px;color:#536b77}.copy ul{padding-left:20px;color:#536b77}.copy li{margin:9px 0}.aside{background:var(--ivory);padding:30px;align-self:start;border-top:4px solid var(--orange)}.aside h2{font:500 25px Georgia,serif;margin:0 0 18px}.aside a{display:block;padding:11px 0;border-bottom:1px solid var(--line);color:#176f89;font-weight:700;font-size:14px}.aside a[aria-current="page"]{color:var(--orange)}.aside .contactBox{margin-top:26px;background:var(--navy);color:#fff;padding:22px}.contactBox strong{font:500 21px Georgia,serif}.contactBox p{color:#c5d5dc;font-size:14px}.contactBox a{border:0;color:var(--cyan)}
.benefits{background:var(--ivory);padding:75px 0}.benefits h2{font:500 38px Georgia,serif;margin:0 0 35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;padding:28px;border-top:3px solid var(--cyan);box-shadow:0 12px 35px rgba(6,35,58,.07)}.card:nth-child(2){border-color:var(--orange)}.card:nth-child(3){border-color:var(--lime)}.card h3{font:500 22px Georgia,serif;margin:0 0 10px}.card p{font-size:14px;color:var(--muted);margin:0}
.finalCta{padding:75px 0;background:var(--navy);color:#fff}.finalCta .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.finalCta h2{font:500 36px Georgia,serif;margin:0 0 8px}.finalCta p{margin:0;color:#c6d6dd}.finalCta a{padding:14px 20px;background:var(--orange);font-weight:800;white-space:nowrap}
footer{background:#041827;color:#8fa7b2;padding:28px 0;font-size:13px}.foot{display:flex;justify-content:space-between;gap:20px}
@media(max-width:820px){.links{display:none}.grid{grid-template-columns:1fr;gap:45px}.cards{grid-template-columns:1fr}.finalCta .wrap{align-items:flex-start;flex-direction:column}.pageHero{padding:70px 0}.content{padding:65px 0}}@media(max-width:520px){.wrap{width:calc(100% - 28px)}.brand small{display:none}.pageHero h1{font-size:40px}.pageHero p{font-size:17px}.foot{flex-direction:column}}
