@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400&display=swap');:root{--blue:#053695;--amber:#E9B65B}*{box-sizing:border-box}body{margin:0;color:#192438;background:white;font:300 17px/1.75 Raleway,Arial,sans-serif}a{color:var(--blue)}.wrap{max-width:1200px;margin:auto;padding:0 32px}.utility{text-align:right;font-size:11px;border-bottom:1px solid #e6eaf0;padding:5px 32px}header .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:106px}.logo{width:170px;height:100px;object-fit:contain}nav{display:flex;align-items:center;gap:30px}nav a{text-decoration:none;color:inherit;font-size:15px}details{position:relative}summary{cursor:pointer;list-style:none}details .drop{position:absolute;z-index:10;background:white;min-width:210px;box-shadow:0 8px 30px #0002;padding:15px}details .drop a{display:block;padding:7px}.button{display:inline-block;padding:11px 22px;background:var(--amber);color:var(--blue);text-decoration:none;border-radius:5px;border:1px solid transparent;font-weight:400;font-size:15px}.blue{background:var(--blue);color:white}.outline{background:transparent;border-color:white;color:white}h1,h2,h3{font-weight:200;line-height:1.2;margin:0 0 22px}h1{font-size:58px}h2{font-size:38px}h3{font-size:25px}p{margin:0 0 24px}.eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;margin-bottom:16px}.hero{position:relative;min-height:590px;display:flex;align-items:center;color:white;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background:url('assets/hero.jpg') center/cover;transform:scaleX(-1)}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10213eaa,transparent 72%)}.hero .wrap{position:relative;z-index:1;width:100%}.hero .copy{max-width:550px}.hero p{max-width:500px}.actions{display:flex;gap:15px;flex-wrap:wrap}.benefits{display:flex;gap:28px;font-size:12px;margin-top:26px}.strip{border-bottom:1px solid #e4e8f0}.strip .wrap{display:grid;grid-template-columns:repeat(3,1fr);padding-top:24px;padding-bottom:24px;gap:24px}.strip small{display:block;color:#627086}.section{padding:75px 0}.soft{background:#f7f9fc}.grid{display:grid;gap:24px;margin-top:32px}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}.card{border:1px solid #dce3ee;border-radius:10px;padding:30px}.card p{font-size:16px}.cta{background:#053695;color:white;padding:40px 0}.cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.cta h2{font-size:29px;margin-bottom:8px}.cta p{margin:0;font-size:15px}.pagehero{background:#053695;color:white;padding:65px 0}.crumb{font-size:12px;padding-top:18px;padding-bottom:18px}.bio{max-width:850px}.contact{max-width:700px}label{display:block;margin:16px 0 6px}input,select,textarea{width:100%;padding:12px;border:1px solid #cbd5e5;border-radius:4px;font:inherit;background:white}footer{padding:25px 0;font-size:12px}footer .wrap{display:flex;align-items:center;justify-content:space-between}.note{font-size:12px;color:#627086}@media(max-width:760px){header .wrap{flex-direction:column;padding-bottom:18px;gap:8px}nav{gap:16px;flex-wrap:wrap;justify-content:center}.utility{font-size:9px}.wrap{padding-left:22px;padding-right:22px}h1{font-size:43px}h2{font-size:31px}.hero{min-height:610px}.hero:after{background:#10213e88}.hero .copy{max-width:85%}.three,.two,.strip .wrap{grid-template-columns:1fr}.section{padding:45px 0}.cta .wrap{display:block}.cta .button{margin-top:22px}.benefits{gap:12px;flex-wrap:wrap}.pagehero{padding:45px 0}}
