.final-cta *{font-family:'Inter',-apple-system,sans-serif}.final-cta{background:#002448;padding:50px 0;text-align:center}.final-cta .container{padding:0!important}.final-cta .container:before{display:none}.final-cta h2{color:#fff;font-size:clamp(30px,4vw,46px);margin-bottom:20px;font-weight:700;font-family:'Playfair Display',Georgia,serif;text-align:center}.final-cta h2 .italic{color:#2db4ab;font-weight:400;font-style:italic;font-family:'Playfair Display',Georgia,serif}.final-cta p{color:#b8c4d0;font-size:18px;max-width:580px;margin:0 auto 44px}.final-cta .subline{margin-top:24px;font-size:14px;color:#68a;margin-bottom:0}.home .final-cta .subline{text-align:center}.final-cta .subline a{color:#68a}.final-cta .overline{font-family:'Inter',sans-serif;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;display:block;text-align:center}.final-cta .btn-lg,.final-cta .btn-outline{display:inline-block;font-family:'Inter',sans-serif;font-weight:600;font-size:15px;background:#2db4ab;color:#fff;border:none;border-radius:8px;padding:15px 36px;text-decoration:none;cursor:pointer;transition:all 0.3s ease}.final-cta .btn-lg:hover{background:#259e97;transform:translateY(-2px);box-shadow:0 8px 24px rgba(45,180,171,.3)}.final-cta .btn-outline{background:transparent;border:2px solid #2db4ab}