.safe-footer{background:#142b40;color:#d9e4ee;padding:0;font-size:14px;line-height:1.65;clear:both}.safe-footer *{box-sizing:border-box}.safe-footer a{color:#e4edf4;text-decoration:none}.safe-footer a:hover{text-decoration:underline;color:#fff}.safe-footer a:focus-visible,.safe-footer input:focus-visible,.safe-footer button:focus-visible{outline:3px solid #acd65a;outline-offset:4px}.safe-footer h2{font-size:17px;line-height:1.4;color:#fff;margin:0 0 16px;font-weight:600}.safe-footer p{margin:0 0 14px}.sf-cta{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:34px 0;border-bottom:1px solid #385064}.sf-eyebrow{font-size:11px;font-weight:600;letter-spacing:1.6px;color:#b4cfdf}.sf-cta h2{font-size:28px;margin:7px 0 8px}.sf-cta p{margin:0}.sf-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.safe-footer .sf-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 19px;border:1px solid #a6cb59;border-radius:6px;background:#a6cb59;color:#10283d;font-weight:700;font-size:14px;white-space:nowrap;transition:background-color .15s}.safe-footer .sf-button:hover{background:#badb78;text-decoration:none}.safe-footer .sf-outline{background:transparent;color:#fff;border-color:#829bab}.safe-footer .sf-outline:hover{background:#28465f}.sf-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding:36px 0}.safe-footer .sf-logo{display:inline-flex;background:#fff;padding:10px 15px;border-radius:7px;margin-bottom:15px}.sf-logo img{width:160px;height:auto;display:block}.sf-brand p{max-width:290px}.sf-brand>a:not(.sf-logo){overflow-wrap:anywhere}.sf-phones{margin-top:12px}.sf-phones span{display:block;font-size:12px;color:#b8cad8;margin-bottom:6px}.sf-phones a{display:block;font-size:14px}.safe-footer ul{list-style:none;padding:0;margin:0}.safe-footer li{margin:0 0 8px;padding:0}.safe-footer li:before{display:none}.sf-regional{display:inline-block;padding:5px 0;text-decoration:underline!important}.sf-social{display:flex;gap:16px;margin-top:20px}.sf-social a{padding:6px 0}.sf-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:24px 0;border-top:1px solid #385064}.sf-newsletter h2{margin-bottom:5px}.sf-newsletter p{margin:0}.sf-input-row{display:flex;gap:8px}.safe-footer input{width:100%;min-width:0;min-height:46px;border:1px solid #7c94a8;border-radius:5px;background:#fff;color:#142b40;padding:10px 14px;font:inherit}.safe-footer input::placeholder{color:#536779}.safe-footer button{min-height:46px;border:0;border-radius:5px;background:#a6cb59;color:#10283d;padding:10px 20px;font:inherit;font-weight:700;cursor:pointer}.sf-manage{display:inline-block;font-size:12px;text-decoration:underline!important;margin-top:8px}.sf-bottom{border-top:1px solid #385064;padding:16px 0;display:flex;justify-content:space-between;gap:18px;font-size:12px}.sf-bottom p{margin:0}.sf-bottom nav{display:flex;gap:20px}.sf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.sf-cta{align-items:flex-start;flex-direction:column}.sf-grid{grid-template-columns:1.2fr 1fr;gap:28px}}@media(max-width:575px){.sf-cta{padding:26px 0}.sf-cta h2{font-size:24px}.sf-grid{grid-template-columns:1fr;gap:24px;padding:28px 0}.sf-newsletter{grid-template-columns:1fr;gap:16px}.sf-bottom{flex-direction:column}.sf-actions{width:100%}.sf-actions a{flex:1}.sf-input-row{flex-wrap:wrap}.sf-input-row button{width:100%}}@media(prefers-reduced-motion:reduce){.safe-footer *{transition:none!important}}