.cta-section[data-astro-cid-cdbiaipg]{background:#fff;padding:6rem 0 8rem}.cta-section__container[data-astro-cid-cdbiaipg]{background:var(--c-slate-900);border-radius:2.5rem;padding:4rem 3rem;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #00000059}.cta-section__glow[data-astro-cid-cdbiaipg]{border-radius:var(--radius-full);mix-blend-mode:screen;filter:blur(80px);pointer-events:none;width:24rem;height:24rem;position:absolute}.cta-section__glow--right[data-astro-cid-cdbiaipg]{background:rgba(var(--c-brand-500-rgb), .25);top:-6rem;right:-6rem}.cta-section__glow--left[data-astro-cid-cdbiaipg]{background:#60a5fa26;bottom:-6rem;left:-6rem}.cta-section__header[data-astro-cid-cdbiaipg]{z-index:1;text-align:center;margin-bottom:3rem;position:relative}.cta-section__title[data-astro-cid-cdbiaipg]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:#fff;letter-spacing:var(--font-heading-letter-spacing);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,3rem)}.cta-section__title-gradient[data-astro-cid-cdbiaipg]{background:linear-gradient(to right, var(--c-brand-400), var(--c-brand-100));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.cta-section__subtitle[data-astro-cid-cdbiaipg]{font-size:var(--text-lg);color:var(--c-slate-400);max-width:36rem;margin:0 auto;font-weight:500;line-height:1.6}.cta-section__cards[data-astro-cid-cdbiaipg]{z-index:1;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:52rem;margin:0 auto;display:grid;position:relative}.cta-card[data-astro-cid-cdbiaipg]{border-radius:var(--radius-3xl);flex-direction:column;gap:0;padding:2.5rem;transition:transform .25s;display:flex}.cta-card[data-astro-cid-cdbiaipg]:hover{transform:translateY(-4px)}.cta-card--dark[data-astro-cid-cdbiaipg]{backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1a}.cta-card--brand[data-astro-cid-cdbiaipg]{background:linear-gradient(135deg, var(--c-brand-600), var(--c-brand-700));border:1px solid rgba(var(--c-brand-500-rgb), .4);box-shadow:0 20px 50px -10px rgba(var(--c-brand-700-rgb), .5)}.cta-card__icon[data-astro-cid-cdbiaipg]{border-radius:var(--radius-xl);justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;transition:transform .25s;display:flex}.cta-card[data-astro-cid-cdbiaipg]:hover .cta-card__icon[data-astro-cid-cdbiaipg]{transform:scale(1.1)}.cta-card--dark[data-astro-cid-cdbiaipg] .cta-card__icon[data-astro-cid-cdbiaipg]{color:var(--c-slate-300);background:#ffffff14}.cta-card--brand[data-astro-cid-cdbiaipg] .cta-card__icon[data-astro-cid-cdbiaipg]{color:#fff;background:#ffffff26}.cta-card__icon[data-astro-cid-cdbiaipg] [data-astro-cid-cdbiaipg][data-lucide]{width:1.75rem;height:1.75rem}.cta-card__title[data-astro-cid-cdbiaipg]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--text-2xl);color:#fff;letter-spacing:var(--font-heading-letter-spacing);margin-bottom:.75rem}.cta-card__desc[data-astro-cid-cdbiaipg]{font-size:var(--text-sm);flex:1;margin-bottom:2.5rem;line-height:1.7}.cta-card--dark[data-astro-cid-cdbiaipg] .cta-card__desc[data-astro-cid-cdbiaipg]{color:var(--c-slate-400)}.cta-card--brand[data-astro-cid-cdbiaipg] .cta-card__desc[data-astro-cid-cdbiaipg]{color:var(--c-brand-100)}.cta-card__btn[data-astro-cid-cdbiaipg]{border-radius:var(--radius-xl);width:100%;font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-weight:700;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.cta-card__btn[data-astro-cid-cdbiaipg] [data-astro-cid-cdbiaipg][data-lucide]{width:1.125rem;height:1.125rem}.cta-card__btn--secondary[data-astro-cid-cdbiaipg]{color:#fff;background:#ffffff1a;border:1px solid #ffffff26}.cta-card__btn--secondary[data-astro-cid-cdbiaipg]:hover{background:#ffffff2e}.cta-card__btn--primary[data-astro-cid-cdbiaipg]{color:var(--c-brand-700);background:#fff}.cta-card__btn--primary[data-astro-cid-cdbiaipg]:hover{background:var(--c-brand-50)}@media (width<=768px){.cta-section__container[data-astro-cid-cdbiaipg]{border-radius:var(--radius-3xl);padding:2.5rem 1.5rem}.cta-section__cards[data-astro-cid-cdbiaipg]{grid-template-columns:1fr}.cta-card[data-astro-cid-cdbiaipg]{padding:2rem}}
