.company-assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:64px}
.company-assurance{min-width:0;border:1px solid #dce5ee;border-top:4px solid #b39147;border-radius:14px;padding:30px;background:#f4f7fa;color:#142d51}
.company-assurance h2{font-size:clamp(24px,2.3vw,32px);line-height:1.2;margin:12px 0 18px}
.company-assurance p{line-height:1.65;margin:0 0 18px}
.company-assurance .eyebrow{font-size:11px;margin-bottom:12px}
.company-assurance .text-link{display:inline-block;padding:10px 0;overflow-wrap:anywhere}
.company-payment-methods{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}
.company-payment-methods span{padding:9px 13px;border:1px solid #cad6e2;border-radius:7px;background:#fff;color:#142d51;font-weight:700;font-size:14px}
.company-regulatory-footer{padding:22px 0 26px;border-top:1px solid #bccbdd;line-height:1.65}
.company-regulatory-footer strong{display:block;margin-bottom:6px;color:#142d51;font-size:16px}
.company-regulatory-footer p{max-width:880px;color:#334e68;font-size:14px}
@media screen{html[data-theme="navy"] .company-regulatory-footer{border-color:#39506b}html[data-theme="navy"] .company-regulatory-footer strong{color:#edf3fc}html[data-theme="navy"] .company-regulatory-footer p{color:#c2d2e7}}
@media screen{html[data-theme="navy"] .company-assurance{background:#10243e;border-color:#2b415e;border-top-color:#d5ad57;color:#edf3fc}html[data-theme="navy"] .company-payment-methods span{background:#07182d;color:#edf3fc;border-color:#526984}}
@media(max-width:760px){.company-assurances{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.company-assurance{padding:24px}}
