.final-cta{text-align:center;background:rgba(210,10,17,.1);padding:3rem 0}@media (min-width:768px){.final-cta{padding:6rem 0}}.final-cta__wrap{max-width:45rem;margin:0 auto}.final-cta__title{text-align:center;color:#0b1213;margin-bottom:24px;font-size:40px;font-weight:700;line-height:46px;font-family:Montserrat!important}.final-cta__subtitle{text-align:center;color:#1e3b3e;margin-bottom:24px;font-size:1.125rem;line-height:1.875rem}.final-cta .cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (min-width:768px){.final-cta .cta-buttons{grid-template-columns:repeat(2,auto);display:grid}}.final-cta .btn-cta-white{color:#fff;text-align:center;background:#d20a11;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:18px 40px;font-family:Montserrat;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 4px 20px rgba(210,10,17,.3)}.final-cta .btn-cta-white:hover{color:#fff;background:#b00007;text-decoration:none}.final-cta .btn-cta-outline{letter-spacing:0;text-align:center;color:#0b1213;background-color:transparent;border:1.78px solid #0b1213;width:100%;padding:18px 40px;font-family:Montserrat;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:background .2s,color .2s}.final-cta .btn-cta-outline:hover{color:#0b1213;background:rgba(255,255,255,.12);text-decoration:none}
