.hv-corp-wrap{max-width:930px;margin:0 auto;padding:42px 22px;color:#193453}.hv-corp-wrap h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:12px 0 26px}.hv-corp-eyebrow{color:#2787b9;font-size:12px;font-weight:800;letter-spacing:.14em}.hv-corp-body{background:#fff;border:1px solid #dce8f3;border-radius:18px;padding:clamp(20px,4vw,42px);line-height:1.85;font-size:16px}.hv-corp-body h2{font-size:23px;margin:32px 0 12px;color:#102d4b}.hv-corp-body h3{font-size:19px;margin:24px 0 10px}.hv-corp-body p{margin:0 0 18px}.hv-corp-body ul{padding-left:25px}.hv-corp-footer{background:#0d2744;color:#d7e7f4;margin-top:55px}.hv-corp-footer .hv-corp-wrap{color:inherit}.hv-corp-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.hv-corp-links a{color:#bde2ff;text-decoration:none}.hv-contact-form{display:grid;gap:17px;background:#fff;padding:28px;border-radius:18px;border:1px solid #dce8f3}.hv-contact-form label{display:grid;gap:6px;font-weight:650}.hv-contact-form input,.hv-contact-form textarea{width:100%;border:1px solid #c8d9e9;border-radius:9px;padding:12px;font:inherit}.hv-contact-form button{background:#1164a6;color:#fff;border:0;border-radius:9px;padding:13px 22px;cursor:pointer}.hv-honeypot{position:absolute;left:-9999px}.hv-corp-notice{padding:14px;background:#e5f4ff;border-radius:10px}@media(max-width:600px){.hv-corp-wrap{padding:28px 16px}.hv-corp-body{padding:22px}}
/* Corporate content lives inside the common Havatik layout */
.hv-corp-wrap{max-width:1100px;margin:36px auto 64px;padding:28px 24px;min-height:50vh}
@media(max-width:700px){.hv-corp-wrap{margin:12px auto 36px;padding:20px 16px}}
