@layer utilities{.cta-section{color:#1a4971;background:#f5f5f5;padding:5rem 0}.cta-container{text-align:center;box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:640px){.cta-container{padding:0 1.5rem}}@media (min-width:768px){.cta-container{padding:0 2rem}}@media (min-width:1024px){.cta-container{padding:0 2.5rem}}@media (min-width:1280px){.cta-container{padding:0 3rem}}.cta-content{z-index:10;position:relative}.cta-subheading{color:#fff;background-color:#1a4971;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.cta-subheading-icon{width:1rem;height:1rem}.cta-title{margin-bottom:1.5rem;font-size:1.875rem;font-weight:700;line-height:1.2}@media (min-width:768px){.cta-title{font-size:2.25rem}}.cta-title-highlight{color:#f29316}.cta-description{color:#1a4971;margin-bottom:2rem;font-size:1.25rem}.cta-button-group{flex-direction:column;justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:640px){.cta-button-group{flex-direction:row}}.cta-button-group>*,.cta-button-group button{max-width:100%}.cta-button-group button{white-space:normal;text-align:center}.cta-primary-button{color:#fff;background-color:#1a4971;height:auto;padding:1rem 2rem;font-size:1.125rem;transition:all .3s;transform:scale(1)}.cta-primary-button:hover{color:#fff;background-color:#11283f;transform:scale(1)}.cta-primary-button:focus-visible{box-shadow:0 0 0 4px #1a497166}.cta-secondary-button{height:auto;padding:1rem 2rem;font-size:1.125rem;transition:all .3s;color:#fff!important;background-color:#f29316!important;border:2px solid #f29316!important}.cta-secondary-button:hover{color:#fff!important;background-color:#db7f0b!important;border-color:#db7f0b!important;transform:scale(1)!important}.cta-secondary-button:focus-visible{box-shadow:0 0 0 4px #f293164d}.cta-button-icon{width:1.25rem;height:1.25rem;margin-right:.5rem}.cta-trust-indicator{color:#1a4971;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;display:flex}.cta-trust-text{align-items:center;display:inline-flex}.cta-trust-icon{color:#f29316;width:1rem;height:1rem;margin-right:.25rem}.cta-primary-button,.cta-secondary-button,.hero-primary-button,.hero-secondary-button,button[class*=hover\:scale],.cta-primary-button:hover,.cta-secondary-button:hover,.hero-primary-button:hover,.hero-secondary-button:hover,button[class*=hover\:scale]:hover{transform:scale(1)!important}.cta-primary-button:hover{color:#fff!important;background-color:#11283f!important;border-color:#11283f!important}.hero-primary-button:hover{color:#fff!important;background:linear-gradient(90deg,#db7f0b,#f29316)!important}.hero-secondary-button:hover,button[class*=border-slate-600]:hover,button[class*=hover\:border-orange-500]:hover,button[class*=hover\:border-blue-500]:hover,button[class*=hover\:border-green-500]:hover{color:#fff!important;background-color:#374151!important;border-color:#374151!important}.cta-secondary-button[data-slot=button]:hover,button.cta-secondary-button:hover,.cta-secondary-button:hover{color:#fff!important;background-color:#db7f0b!important;border-color:#db7f0b!important;transform:scale(1)!important}.cta-secondary-button.hover\:bg-accent:hover,.cta-secondary-button.hover\:text-accent-foreground:hover{color:#fff!important;background-color:#db7f0b!important}.cta-secondary-button,.cta-secondary-button:hover,.cta-button-group .cta-secondary-button,.cta-button-group .cta-secondary-button:hover,.cta-section button[class*=hover\:scale],.cta-section button[class*=group-hover\:scale],.cta-section .cta-secondary-button[class*=hover\:scale],.cta-section .cta-secondary-button[class*=group-hover\:scale],.cta-section .cta-secondary-button:hover[class*=hover\:scale],.cta-section .cta-secondary-button:hover[class*=group-hover\:scale]{transform:scale(1)!important}.cta-section .cta-secondary-button:hover,.cta-button-group .cta-secondary-button:hover{color:#fff!important;background-color:#db7f0b!important;border-color:#db7f0b!important}.cta-section{color:#fff;background:radial-gradient(900px 420px at 80% 20%,#2f9bd433,#0000 60%),linear-gradient(160deg,#0a1726 0%,#11283f 70%,#123352 100%)}.cta-subheading{color:#f4a52e;box-shadow:none;letter-spacing:.2em;text-transform:uppercase;background-color:#f2931624;font-size:12px}.cta-title{font-family:var(--font-serif);color:#fff;font-weight:400}.cta-title-highlight{color:#5bb4e5;font-style:italic}.cta-description{color:#b7c6da}.cta-primary-button{background-color:#f29316;box-shadow:0 8px 24px -8px #f2931699}.cta-primary-button:hover{background-color:#db7f0b}.cta-secondary-button{background-color:#0000!important;border:1.5px solid #ffffff4d!important}.cta-secondary-button:hover{color:#5bb4e5!important;background-color:#0000!important;border-color:#5bb4e5!important}.cta-trust-text{color:#9db2c9}}
