.cta-section{overflow:hidden;padding:76px 20px 92px;position:relative}.cta-bg-gradient{background:radial-gradient(ellipse 70% 50% at 50% 38%,#60a5fa24 0,#0000 72%),linear-gradient(180deg,#0c1120,#090b18);inset:0;pointer-events:none;position:absolute}.cta-section-inner{margin:0 auto;max-width:960px;position:relative;z-index:1}.cta-content{text-align:center}.cta-kicker{align-items:center;color:#93c5fd;display:inline-flex;font-size:.8rem;font-weight:700;gap:10px;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.cta-headline{color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-family:var(--home2-display-font,Georgia,"Times New Roman",Times,serif);font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-.05em;line-height:1.04;margin:0 0 16px}.cta-subheadline{color:#ffffffad;font-size:1.03rem;line-height:1.72;margin:0 auto 28px;max-width:720px}.cta-route-map{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.cta-route-card{grid-gap:12px;align-items:start;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:22px;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr);padding:18px;text-align:left;text-decoration:none}.cta-route-icon{align-items:center;background:#60a5fa1f;border-radius:15px;color:#93c5fd;display:inline-flex;height:44px;justify-content:center;width:44px}.cta-route-copy{grid-gap:5px;display:grid;gap:5px}.cta-route-copy strong{color:#fff;font-size:.95rem}.cta-route-copy span{color:#ffffff9e;font-size:.84rem;line-height:1.5}.cta-buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:18px}.cta-primary-btn,.cta-secondary-btn,.cta-tertiary-btn{align-items:center;border-radius:14px;display:inline-flex;font-size:.97rem;font-weight:700;gap:10px;justify-content:center;min-height:52px;padding:14px 24px;text-decoration:none}.cta-primary-btn{background:linear-gradient(135deg,#6ee7b7,#60a5fa);color:#03131e}.cta-secondary-btn{background:#ffffff0d;border:1px solid #ffffff1a;color:#fff}.cta-tertiary-btn{background:#a855f714;border:1px solid #a855f72e;color:#c4b5fd}.cta-trust-note{color:#ffffff8f;font-size:.9rem;margin:0}@media (max-width:900px){.cta-route-map{grid-template-columns:1fr}}@media (max-width:600px){.cta-section{padding:64px 16px 80px}.cta-buttons{display:grid;grid-template-columns:1fr}.cta-primary-btn,.cta-secondary-btn,.cta-tertiary-btn{width:100%}}@media (prefers-color-scheme:light){.home2-container.home2-system-theme .cta-bg-gradient{background:radial-gradient(ellipse 70% 50% at 50% 38%,#60a5fa14 0,#0000 72%),linear-gradient(180deg,#f8fbff,#eef2ff)}.home2-container.home2-system-theme .cta-headline,.home2-container.home2-system-theme .cta-route-copy strong{color:#0f172a}.home2-container.home2-system-theme .cta-route-copy span,.home2-container.home2-system-theme .cta-subheadline,.home2-container.home2-system-theme .cta-trust-note{color:#475569}.home2-container.home2-system-theme .cta-route-card{background:#fffffff0;border-color:#94a3b838;box-shadow:0 16px 36px #94a3b81f}.home2-container.home2-system-theme .cta-secondary-btn{background:#fffffff5;border-color:#94a3b838;color:#0f172a}.home2-container.home2-system-theme .cta-kicker,.home2-container.home2-system-theme .cta-route-icon{color:#1d4ed8}.home2-container.home2-system-theme .cta-route-icon{background:#dbeafee6}.home2-container.home2-system-theme .cta-tertiary-btn{background:#f5f3fff5;border-color:#7c3aed3d;color:#6d28d9}}
/*# sourceMappingURL=9695.6a85ea06.chunk.css.map*/