.pt-module--footer{container-name:pt-block;container-type:inline-size;--pt-navy:var(--pt-theme-navy,#101426);--pt-red:var(--pt-theme-red,#c91f35);--pt-light:var(--pt-theme-light,#f0f1f3);--pt-ink:#1a2547;color:var(--pt-ink);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.65;margin:0;-webkit-font-smoothing:antialiased}.pt-module--footer,.pt-module--footer *,.pt-module--footer :after,.pt-module--footer :before{box-sizing:border-box}.pt-module--footer h1,.pt-module--footer h2,.pt-module--footer h3,.pt-module--footer p{margin-top:0}.pt-module--footer h1,.pt-module--footer h2,.pt-module--footer h3{font-weight:750;letter-spacing:-.045em;line-height:1.13}.pt-module--footer h1{font-size:var(--pt-size-title,64px);letter-spacing:-.045em;line-height:1.01}.pt-module--footer h2{font-size:var(--pt-size-title,44px);margin-bottom:28px}.pt-module--footer h3{font-size:var(--pt-size-subtitle,27px);margin-bottom:22px}.pt-module--footer p{margin-bottom:24px}.pt-module--footer a{color:inherit;text-decoration:none}.pt-module--footer img{display:block;height:auto;max-width:100%}.pt-module--footer button,.pt-module--footer summary{font:inherit}.pt-module--footer button{cursor:pointer}.pt-module--footer :focus-visible{outline:3px solid #5ca9ff;outline-offset:5px}.pt-module--footer .pt-container{margin:0 auto;max-width:1280px;width:calc(100% - 160px)}.pt-module--footer .pt-eyebrow{font-size:var(--pt-size-eyebrow,12px);font-weight:700;letter-spacing:.025em}.pt-module--footer .pt-red{color:var(--pt-red)}.pt-module--footer .pt-logo{flex-shrink:0;width:184px}.pt-module--footer .pt-logo img{height:auto;width:100%}.pt-module--footer.pt-footer{background:#13182e;color:#e2e3ec}.pt-module--footer .pt-footer-main{display:grid;gap:100px;grid-template-columns:1fr 360px;padding:60px 0 45px}.pt-module--footer .pt-logo--footer{display:inline-block;filter:grayscale(1) invert(1);mix-blend-mode:screen;width:158px}.pt-module--footer .pt-footer-main p{margin:18px 0 12px;max-width:420px}.pt-module--footer .pt-footer-main .pt-eyebrow{margin:0 0 12px}.pt-module--footer .pt-footer-phone{color:var(--pt-red);display:block;font-size:var(--pt-size-body,30px);letter-spacing:-.02em}.pt-module--footer .pt-footer-main small{font-size:var(--pt-size-detail,12px)}.pt-module--footer .pt-footer-bottom{align-items:center;border-top:1px solid #ffffff22;display:flex;gap:24px;justify-content:space-between;padding:26px 0}.pt-module--footer .pt-footer-bottom small{font-size:var(--pt-size-detail,12px)}.pt-module--footer .pt-footer-bottom nav{display:flex;flex-wrap:wrap;font-size:var(--pt-size-body,12px);gap:18px}.pt-module--footer.pt-footer a:hover{color:#fff}@media (max-width:1250px){.pt-module--footer .pt-logo{width:145px}.pt-module--footer .pt-container{width:calc(100% - 96px)}.pt-module--footer h1{font-size:var(--pt-size-title,58px)}.pt-module--footer h2{font-size:var(--pt-size-title,38px)}}@media (max-width:1000px){.pt-module--footer .pt-logo{width:150px}.pt-module--footer .pt-container{width:calc(100% - 64px)}.pt-module--footer h1{font-size:var(--pt-size-title,52px)}.pt-module--footer h2{font-size:var(--pt-size-title,35px)}.pt-module--footer h3{font-size:var(--pt-size-subtitle,23px)}.pt-module--footer .pt-footer-main{gap:50px;grid-template-columns:1fr 1fr}.pt-module--footer .pt-footer-bottom{align-items:start;flex-direction:column}}@media (max-width:640px){.pt-module--footer .pt-container{width:calc(100% - 40px)}.pt-module--footer h1{font-size:var(--pt-size-title,43px);line-height:1.04}.pt-module--footer h2{font-size:var(--pt-size-title,32px)}.pt-module--footer h3{font-size:var(--pt-size-subtitle,23px)}.pt-module--footer .pt-footer-main{gap:35px;grid-template-columns:1fr;padding:40px 0}.pt-module--footer .pt-footer-main p{font-size:var(--pt-size-body,14px)}.pt-module--footer .pt-footer-phone{font-size:var(--pt-size-body,27px)}.pt-module--footer .pt-footer-bottom nav{gap:14px 20px}.pt-module--footer .pt-footer-bottom{gap:20px}.pt-module--footer .pt-footer-main .pt-logo{width:150px}}@container pt-block (max-width: 1250px){.pt-module--footer .pt-logo{width:145px}.pt-module--footer .pt-container{width:calc(100% - 96px)}.pt-module--footer h1{font-size:var(--pt-size-title,58px)}.pt-module--footer h2{font-size:var(--pt-size-title,38px)}}@container pt-block (max-width: 1000px){.pt-module--footer .pt-logo{width:150px}.pt-module--footer .pt-container{width:calc(100% - 64px)}.pt-module--footer h1{font-size:var(--pt-size-title,52px)}.pt-module--footer h2{font-size:var(--pt-size-title,35px)}.pt-module--footer h3{font-size:var(--pt-size-subtitle,23px)}.pt-module--footer .pt-footer-main{gap:50px;grid-template-columns:1fr 1fr}.pt-module--footer .pt-footer-bottom{align-items:start;flex-direction:column}}@container pt-block (max-width: 640px){.pt-module--footer .pt-container{width:calc(100% - 40px)}.pt-module--footer h1{font-size:var(--pt-size-title,43px);line-height:1.04}.pt-module--footer h2{font-size:var(--pt-size-title,32px)}.pt-module--footer h3{font-size:var(--pt-size-subtitle,23px)}.pt-module--footer .pt-footer-main{gap:35px;grid-template-columns:1fr;padding:40px 0}.pt-module--footer .pt-footer-main p{font-size:var(--pt-size-body,14px)}.pt-module--footer .pt-footer-phone{font-size:var(--pt-size-body,27px)}.pt-module--footer .pt-footer-bottom nav{gap:14px 20px}.pt-module--footer .pt-footer-bottom{gap:20px}.pt-module--footer .pt-footer-main .pt-logo{width:150px}}.pt-module--footer .pt-footer-states{align-items:center;border-bottom:1px solid #ffffff25;display:flex;flex-wrap:wrap;gap:26px;padding:0 0 38px}.pt-module--footer .pt-footer-states a,.pt-module--footer .pt-footer-states span{font-size:var(--pt-size-detail,11px);font-weight:700;text-transform:uppercase}.pt-module--footer .pt-footer-states .pt-eyebrow{color:var(--pt-red);margin:0}.pt-module--footer .pt-va-notice{color:#a5aabc;font-size:var(--pt-size-detail,12px);line-height:1.7;margin:32px 0 0}.pt-module--footer .pt-footer-bottom{border-top:0;gap:25px}@media (max-width:640px){.pt-module--footer .pt-footer-states{gap:18px;padding-bottom:28px}.pt-module--footer .pt-footer-bottom{align-items:flex-start}.pt-module--footer .pt-footer-bottom nav{flex-wrap:wrap;gap:14px}}.pt-module--footer{--pt-size-body:var(--pt-size-body-desktop);--pt-size-detail:var(--pt-size-detail-desktop);--pt-size-eyebrow:var(--pt-size-eyebrow-desktop);--pt-size-subtitle:var(--pt-size-subtitle-desktop);--pt-size-title:var(--pt-size-title-desktop);--pt-pad-top:var(--pt-pad-top-desktop);--pt-pad-right:var(--pt-pad-right-desktop);--pt-pad-bottom:var(--pt-pad-bottom-desktop);--pt-pad-left:var(--pt-pad-left-desktop)}@media (min-width:641px) and (max-width:1000px){.pt-module--footer{--pt-size-body:var(--pt-size-body-tablet);--pt-size-detail:var(--pt-size-detail-tablet);--pt-size-eyebrow:var(--pt-size-eyebrow-tablet);--pt-size-subtitle:var(--pt-size-subtitle-tablet);--pt-size-title:var(--pt-size-title-tablet);--pt-pad-top:var(--pt-pad-top-tablet);--pt-pad-right:var(--pt-pad-right-tablet);--pt-pad-bottom:var(--pt-pad-bottom-tablet);--pt-pad-left:var(--pt-pad-left-tablet)}}@media (max-width:640px){.pt-module--footer{--pt-size-body:var(--pt-size-body-mobile);--pt-size-detail:var(--pt-size-detail-mobile);--pt-size-eyebrow:var(--pt-size-eyebrow-mobile);--pt-size-subtitle:var(--pt-size-subtitle-mobile);--pt-size-title:var(--pt-size-title-mobile);--pt-pad-top:var(--pt-pad-top-mobile);--pt-pad-right:var(--pt-pad-right-mobile);--pt-pad-bottom:var(--pt-pad-bottom-mobile);--pt-pad-left:var(--pt-pad-left-mobile)}}.pt-module--footer{font-size:var(--pt-size-body,16px);padding:var(--pt-pad-top,60px) var(--pt-pad-right,0) var(--pt-pad-bottom,26px) var(--pt-pad-left,0)}@media (min-width:641px){.pt-module--footer.pt-device-mobile{display:none!important}}@media (max-width:640px){.pt-module--footer.pt-device-desktop{display:none!important}}.pt-module--footer .pt-footer-main{padding-top:0}.pt-module--footer .pt-footer-bottom{padding-bottom:0}@media (max-width:640px){.pt-module--footer{padding-top:var(--pt-pad-top,40px)}}.pt-module--footer .pt-footer-bottom nav>span{font-size:var(--pt-size-detail,12px)}@media (max-width:640px){.pt-module--footer .pt-footer-phone{text-align:center}.pt-module--footer .pt-footer-states{gap:12px;justify-content:center;text-align:center}.pt-module--footer .pt-footer-states .pt-eyebrow{flex-basis:100%}.pt-module--footer .pt-footer-states a,.pt-module--footer .pt-footer-states span{font-weight:400;text-transform:none}.pt-module--footer .pt-footer-bottom nav{gap:8px 12px;justify-content:flex-start;text-align:left;width:100%}.pt-module--footer.pt-module--footer h1{font-size:var(--pt-size-title-mobile,32px)}}.pt-module--footer .pt-footer-copyright{align-items:baseline;display:flex;font-size:var(--pt-size-detail,12px);gap:.35em}.pt-module--footer .pt-rich-copy{overflow-wrap:anywhere}.pt-module--footer .pt-rich-copy>:last-child{margin-bottom:0}.pt-module--footer .pt-rich-copy:is(.pt-hero-description,.pt-hero-note,.pt-faq-description,.pt-section-description,.pt-ratings-description,.pt-rating-detail,.pt-answer-copy)>p{font-size:inherit;margin-top:0;max-width:none}