.cta-section.svelte-1qdygc6{background:linear-gradient(135deg,#2aa6ff0d,#0b3a5b0d);padding:5rem 0;text-align:center;position:relative;overflow:hidden}.cta-section.svelte-1qdygc6:before{content:"";position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(42,166,255,.1) 0%,transparent 70%);border-radius:50%}.cta-section.svelte-1qdygc6:after{content:"";position:absolute;bottom:-50%;left:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(11,58,91,.08) 0%,transparent 70%);border-radius:50%}.cta-section.dark.svelte-1qdygc6{background:linear-gradient(135deg,var(--c-deep) 0%,#0a2f4a 100%);color:#fff}.cta-section.dark.svelte-1qdygc6:before{background:radial-gradient(circle,rgba(42,166,255,.15) 0%,transparent 70%)}.cta-section.minimal.svelte-1qdygc6{background-color:transparent;padding:var(--spacing-2xl) 0}.cta-section.minimal.svelte-1qdygc6:before,.cta-section.minimal.svelte-1qdygc6:after{display:none}.cta-content.svelte-1qdygc6{max-width:700px;margin:0 auto;position:relative;z-index:1}.cta-title.svelte-1qdygc6{font-size:2.5rem;margin-bottom:var(--spacing-lg);color:inherit;letter-spacing:-.02em;font-weight:700}.cta-section.dark.svelte-1qdygc6 .cta-title:where(.svelte-1qdygc6){color:#fff}.cta-description.svelte-1qdygc6{font-size:1.1875rem;margin-bottom:var(--spacing-2xl);color:var(--c-text);line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto}.cta-section.dark.svelte-1qdygc6 .cta-description:where(.svelte-1qdygc6){color:#ffffffe6}.cta-actions.svelte-1qdygc6{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.cta-primary.svelte-1qdygc6,.cta-secondary.svelte-1qdygc6{min-width:180px;padding:1rem 2rem;font-size:1.0625rem}@media (max-width: 640px){.cta-section.svelte-1qdygc6{padding:var(--spacing-2xl) 0}.cta-title.svelte-1qdygc6{font-size:2rem}.cta-description.svelte-1qdygc6{font-size:1.0625rem}.cta-actions.svelte-1qdygc6{flex-direction:column;align-items:center;gap:var(--spacing-md)}.cta-primary.svelte-1qdygc6,.cta-secondary.svelte-1qdygc6{width:100%;max-width:300px}}
