*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background:#fff;color:#102f49;font:17px/1.65 Arial,Helvetica,sans-serif;margin:0}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid #e49c32;outline-offset:4px}.wrap{margin:auto;max-width:1200px;padding:0 32px}.nav{gap:24px;justify-content:space-between;min-height:104px}.brand,.nav{align-items:center;display:flex}.brand{font-size:25px;font-weight:800;gap:12px;letter-spacing:2px;line-height:1.1;text-decoration:none}.brand small{display:block;font-size:10px;letter-spacing:2.5px;margin-top:6px}.mark{background:#102f49;color:#fff;display:grid;font-size:32px;height:48px;place-items:center;width:43px}nav{align-items:center;display:flex;gap:30px}nav a{font-size:14px}.button,nav a{font-weight:700;text-decoration:none}.button{align-items:center;background:#102f49;border:1px solid #102f49;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;gap:30px;justify-content:center;padding:16px 24px}.button:hover{background:#146b99}.button.small{padding:12px 20px}.button.secondary{background:transparent;border-color:#9ab1bf;color:#102f49}.hero{background:#edf6fa;border-top:1px solid #dde9ef}.hero-grid{align-items:center;display:grid;gap:70px;grid-template-columns:1.25fr 1fr;padding-bottom:80px;padding-top:80px}.eyebrow{color:#146b99;font-size:12px;letter-spacing:2px;margin:0 0 24px;text-transform:uppercase}.eyebrow,h1{font-weight:700}h1{font-size:clamp(38px,4.6vw,64px);letter-spacing:-2px;line-height:1.06;margin:0 0 26px}h1 span{color:#146b99}h2{font-size:clamp(29px,3vw,42px);letter-spacing:-1px;line-height:1.15;margin:0 0 26px}h3{font-size:21px;line-height:1.3;margin:0 0 15px}p{margin:0 0 20px}.lead{color:#456171;font-size:19px;max-width:560px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.product-panel{background:#fff;border-top:4px solid #146b99;box-shadow:0 15px 35px rgba(20,57,81,.039);padding:38px}.product-panel .large{font-size:64px;font-weight:700;letter-spacing:-3px;line-height:1.1;margin:28px 0 8px}.product-panel .large small{font-size:24px;letter-spacing:0}.product-panel dl{margin:30px 0 0}.product-panel dl div{border-top:1px solid #dce5e9;display:flex;font-size:14px;gap:20px;justify-content:space-between;padding:14px 0}.product-panel dt{color:#5b6c77}.product-panel dd{font-weight:700;margin:0}.strip{border-bottom:1px solid #dce5e9}.strip .wrap{display:flex;font-size:14px;font-weight:700;gap:20px;justify-content:space-between;padding-bottom:22px;padding-top:22px}.section{padding:90px 0}.split{display:grid;gap:80px;grid-template-columns:1fr 1fr}.muted{color:#4f6675}.specs{border-top:1px solid #d4e1e8;margin-top:32px}.specs div{border-bottom:1px solid #d4e1e8;display:grid;gap:20px;grid-template-columns:1fr 1.3fr;padding:17px 0}.specs dt{font-weight:700}.specs dd{margin:0}.note{align-self:start;background:#edf6fa;border-left:3px solid #146b99;padding:34px}.note p:last-child{margin:0}.applications{background:#102f49;color:#fff}.applications .eyebrow{color:#8fd0f4}.cards{display:grid;gap:36px;grid-template-columns:repeat(3,1fr);margin-top:42px}.card{border-top:1px solid #567081;padding-top:24px}.number{color:#8fd0f4;display:block;font-size:14px;margin-bottom:25px}.card p{color:#ccdae3;font-size:16px}.about{background:#edf6fa}.reasons{list-style:none;margin:0;padding:0}.reasons li{border-bottom:1px solid #c9dce7;padding:22px 0}.reasons li:first-child{padding-top:0}.reasons strong{display:block;font-size:20px}.reasons p{color:#4f6675;margin:6px 0 0}.faq details{border-bottom:1px solid #d4e1e8;padding:22px 0}.faq summary{cursor:pointer;font-size:18px;font-weight:700}.faq details p{color:#4f6675;margin:16px 0 0}.quote{background:#edf6fa}.quote-grid{display:grid;gap:70px;grid-template-columns:.75fr 1.25fr}form{background:#fff;border-top:4px solid #146b99;padding:36px}.fields{display:grid;gap:20px;grid-template-columns:1fr 1fr}label{display:block;font-size:14px;font-weight:700}input,select,textarea{background:#fff;border:1px solid #a9bdc9;border-radius:0;color:#102f49;display:block;font-size:16px;margin-top:7px;padding:11px;width:100%}textarea{min-height:130px;resize:vertical}.full{grid-column:1/-1}.form-note{color:#526876;font-size:13px;margin:20px 0}button:disabled{cursor:wait;opacity:.6}#form-status{font-size:15px;margin:20px 0 0}.honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;width:1px}footer{background:#0b253a;color:#fff;padding:52px 0 20px}.footer{display:grid;font-size:14px;gap:30px;grid-template-columns:1fr 1fr 1fr}.footer .brand{display:block;font-size:25px}.copyright,.footer p,.footer span{color:#bacbd5}.copyright{border-top:1px solid #334b5d;font-size:12px;margin-top:45px;padding-top:18px}.skip{background:#fff;left:10px;padding:12px;position:absolute;top:-80px;z-index:2}.skip:focus{top:10px}.prose{max-width:800px;padding-bottom:70px;padding-top:70px}.prose h1{font-size:40px}.prose h2{font-size:26px;margin-top:30px}@media(max-width:800px){.wrap{padding-left:22px;padding-right:22px}.nav{gap:15px;min-height:90px}nav{gap:14px}nav>a:not(.button){display:none}.brand{font-size:20px}.brand small{font-size:8px}.mark{font-size:26px;height:38px;width:32px}.button.small{font-size:12px;padding:12px}.hero-grid,.quote-grid,.split{gap:36px;grid-template-columns:1fr}.hero-grid{padding-bottom:48px;padding-top:48px}.section{padding:58px 0}.product-panel{padding:28px}.strip .wrap{flex-wrap:wrap;font-size:12px;gap:12px 24px}.cards{gap:20px;grid-template-columns:1fr}.number{margin-bottom:12px}.footer{gap:24px}.fields,.footer{grid-template-columns:1fr}form{padding:24px}.actions .button{width:100%}h1{letter-spacing:-1.4px}.product-panel .large{font-size:50px}.specs div{gap:6px;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
