.sd-cta{text-align:center;border-radius:28px;margin-bottom:48px;padding:80px 56px;position:relative;overflow:hidden}.sd-cta-bg-accent{background:radial-gradient(ellipse, var(--accent-soft) 0%, transparent 70%);pointer-events:none;filter:blur(20px);width:500px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sd-cta-inner{z-index:1;max-width:560px;margin:0 auto;position:relative}.sd-cta-eyebrow{letter-spacing:0;text-transform:none;color:var(--accent);font-size:12px;font-family:var(--font-sans);margin-bottom:18px;font-weight:500}.sd-cta-title{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--ink);margin-bottom:16px;font-size:clamp(26px,4vw,46px);font-weight:700;line-height:1.05}.sd-cta-sub{color:var(--muted);max-width:44ch;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7}.sd-cta-btn{background:var(--accent);color:#000;font-family:var(--font-sans);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:12px;padding:18px 40px;font-size:14px;font-weight:600;transition:transform .3s,box-shadow .3s,opacity .2s;display:inline-flex}.sd-cta-btn:hover{box-shadow:0 14px 40px var(--accent-soft), 0 0 0 1px var(--accent);transform:translateY(-3px)}.sd-cta-arrow{font-size:15px;transition:transform .3s}.sd-cta-btn:hover .sd-cta-arrow{transform:translate(3px,-3px)}.sd-cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sd-cta-btn-wp{color:#fff;background:#25d366;box-shadow:0 4px 20px #25d36640}.sd-cta-btn-wp:hover{box-shadow:0 14px 40px #25d36666,0 0 0 1px #25d366}.sd-cta-btn-email{color:var(--ink);border:1px solid var(--border);background:0 0}.sd-cta-btn-email:hover{background:var(--surface-2);box-shadow:0 8px 24px #0000001f}@media (max-width:1000px){.sd-cta{padding:56px 32px}}@media (max-width:640px){.sd-cta{padding:40px 20px}.sd-cta-bg-accent{width:300px;height:200px}}
