.cta-pyramid-grid[data-astro-cid-3dyr47cn]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cta-card[data-astro-cid-3dyr47cn]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 32px;border-radius:var(--radius-lg);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;position:relative;overflow:hidden}.cta-card__icon-wrap[data-astro-cid-3dyr47cn]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.cta-card[data-astro-cid-3dyr47cn]:hover .cta-card__icon-wrap[data-astro-cid-3dyr47cn]{transform:scale(1.1) rotate(-4deg)}.cta-card[data-astro-cid-3dyr47cn] h3[data-astro-cid-3dyr47cn]{font-size:18px;margin-bottom:8px}.cta-card[data-astro-cid-3dyr47cn] p[data-astro-cid-3dyr47cn]{font-size:15px;line-height:1.6;margin-bottom:20px}.cta-card__link[data-astro-cid-3dyr47cn]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;margin-top:auto;transition:gap .2s ease}.cta-card[data-astro-cid-3dyr47cn]:hover .cta-card__link[data-astro-cid-3dyr47cn]{gap:10px}.cta-card--light[data-astro-cid-3dyr47cn]{background:#fff9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.8);color:var(--color-black-title);box-shadow:0 8px 32px #0000000a}.cta-card--light[data-astro-cid-3dyr47cn]:hover{color:var(--color-black-title)}.cta-card__icon-wrap--light[data-astro-cid-3dyr47cn]{background:var(--color-surface);color:var(--color-primary)}.cta-card--light[data-astro-cid-3dyr47cn] p[data-astro-cid-3dyr47cn]{color:var(--color-body-text)}.cta-card--light[data-astro-cid-3dyr47cn] .cta-card__link[data-astro-cid-3dyr47cn]{color:var(--color-primary)}.cta-card--medium[data-astro-cid-3dyr47cn]{background:#fff9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:2px solid var(--color-primary);color:var(--color-black-title)}.cta-card--medium[data-astro-cid-3dyr47cn]:hover{color:var(--color-black-title)}.cta-card__icon-wrap--medium[data-astro-cid-3dyr47cn]{background:var(--color-primary-bg);color:var(--color-primary)}.cta-card--medium[data-astro-cid-3dyr47cn] p[data-astro-cid-3dyr47cn]{color:var(--color-body-text)}.cta-card--medium[data-astro-cid-3dyr47cn] .cta-card__link[data-astro-cid-3dyr47cn]{color:var(--color-primary)}.cta-card--strong[data-astro-cid-3dyr47cn]{background:var(--color-black-title);color:#fff;border:none}.cta-card--strong[data-astro-cid-3dyr47cn]:hover{color:#fff}.cta-card__icon-wrap--strong[data-astro-cid-3dyr47cn]{background:#ffffff26;color:#fff}.cta-card--strong[data-astro-cid-3dyr47cn] h3[data-astro-cid-3dyr47cn]{color:#fff}.cta-card--strong[data-astro-cid-3dyr47cn] p[data-astro-cid-3dyr47cn]{color:#ffffffd9}.cta-card__link--white[data-astro-cid-3dyr47cn]{color:#fff}.cta-dark-section[data-astro-cid-3dyr47cn]{position:relative;padding:100px 0;overflow:hidden}.cta-dark-bg[data-astro-cid-3dyr47cn]{position:absolute;inset:0;background:linear-gradient(135deg,#2563eb,#14b8a6);z-index:0}.cta-dark-bg__orb[data-astro-cid-3dyr47cn]{position:absolute;border-radius:50%;filter:blur(120px)}.cta-dark-bg__orb--1[data-astro-cid-3dyr47cn]{width:500px;height:500px;background:#ffffff14;top:-200px;right:-100px;animation:orb-drift 12s ease-in-out infinite}.cta-dark-bg__orb--2[data-astro-cid-3dyr47cn]{width:400px;height:400px;background:#ffffff0d;bottom:-200px;left:-100px;animation:orb-drift 15s ease-in-out infinite reverse}@keyframes orb-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-25px) scale(1.05)}50%{transform:translate(-20px,20px) scale(.95)}75%{transform:translate(15px,10px) scale(1.02)}}.cta-dark-inner[data-astro-cid-3dyr47cn]{position:relative;z-index:1;text-align:center;max-width:640px;margin:0 auto}.cta-dark-badge[data-astro-cid-3dyr47cn]{display:inline-flex;align-items:center;gap:8px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);padding:6px 16px;border-radius:50px;font-size:13px;font-weight:600;color:#fff;margin-bottom:24px}.cta-dark-inner[data-astro-cid-3dyr47cn] h2[data-astro-cid-3dyr47cn]{color:#fff;margin-bottom:16px;font-size:var(--font-size-h2);letter-spacing:-.03em}.cta-dark-inner[data-astro-cid-3dyr47cn]>p[data-astro-cid-3dyr47cn]{font-size:18px;color:#fffc;margin-bottom:36px}.cta-dark-actions[data-astro-cid-3dyr47cn]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cta-dark-ghost[data-astro-cid-3dyr47cn]{border-color:#fff3;color:#fff}.cta-dark-ghost[data-astro-cid-3dyr47cn]:hover{background:#ffffff0f;border-color:#ffffff4d;color:#fff}@media(max-width:979px){.cta-pyramid-grid[data-astro-cid-3dyr47cn]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.cta-dark-section[data-astro-cid-3dyr47cn]{padding:64px 0}.cta-dark-actions[data-astro-cid-3dyr47cn]{flex-direction:column;align-items:center}}
