.soc__cta-section{background:var(--color-surface);border-top:1px solid var(--color-border)}.soc__cta{background:var(--color-black);border-radius:var(--radius-xl);color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;padding:clamp(32px,5vw,64px) clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}.soc__cta-eyebrow{color:var(--color-gray-400,#aeb0b8)}.soc__cta .section-headline{color:#fff;margin:16px 0 24px}.soc__cta .section-body{color:var(--color-gray-400,#aeb0b8);max-width:480px;margin-bottom:32px}.soc__cta-visual{aspect-ratio:1;border-radius:var(--radius-xl);background:radial-gradient(70% 70%,#ffffff0f 0%,#fff0 62%),linear-gradient(160deg,#17181c 0%,#0a0a0b 100%);border:1px solid #ffffff14;justify-content:center;align-items:center;width:100%;max-width:360px;margin:0 auto;display:flex;position:relative;overflow:hidden}.soc__cta-glow{filter:blur(8px);background:radial-gradient(circle,#ffffff29 0%,#fff0 68%);border-radius:50%;width:220px;height:220px;position:absolute}.soc__cta-ring{border:1px solid #ffffff17;border-radius:50%;position:absolute}.soc__cta-ring--1{width:130px;height:130px}.soc__cta-ring--2{border-color:#ffffff0f;width:220px;height:220px}.soc__cta-ring--3{border-color:#ffffff0a;width:310px;height:310px}.soc__cta-core{z-index:2;-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:22px;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:relative;box-shadow:0 18px 44px #00000073,inset 0 1px #ffffff26}.soc__cta-core svg{width:42px;height:42px}.soc__cta-chip{z-index:3;color:#ffffffeb;-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:.78rem;font-weight:600;display:inline-flex;position:absolute}.soc__cta-chip-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.soc__cta-chip--1{top:15%;left:8%}.soc__cta-chip--2{top:24%;right:6%}.soc__cta-chip--3{bottom:22%;left:6%}.soc__cta-chip--4{bottom:14%;right:8%}@media (max-width:860px){.soc__cta{text-align:center;grid-template-columns:1fr}.soc__cta-visual{margin:0 auto}}
