.callaction_suscriber{border-radius:18px;padding:.75rem;background:radial-gradient(1200px 520px at 12% -25%,rgba(13,110,253,.22),transparent 58%),radial-gradient(980px 460px at 108% 12%,rgba(255,193,7,.16),transparent 60%),radial-gradient(800px circle at 50% 0%,rgba(255,255,255,.04),transparent 60%),linear-gradient(180deg,#0b0c10 0%,#000 100%);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 55px rgba(0,0,0,.65);overflow:hidden;position:relative;isolation:isolate}.callaction_suscriber::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 35%,rgba(255,255,255,.06),transparent 36%),radial-gradient(circle at 82% 45%,rgba(255,255,255,.04),transparent 42%),radial-gradient(circle at 50% 120%,rgba(255,255,255,.03),transparent 55%);opacity:.55;pointer-events:none;z-index:0}.callaction_suscriber::after{content:"";position:absolute;top:-30%;left:-60%;width:55%;height:180%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.10),transparent);transform:rotate(12deg);animation:callaction_shimmer 10s ease-in-out infinite;pointer-events:none;z-index:0;opacity:.22}@keyframes callaction_shimmer{0%{left:-70%;opacity:0}15%{opacity:.22}50%{left:120%;opacity:.10}100%{left:120%;opacity:0}}.callaction_panel{border-radius:16px;padding:1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(10px);position:relative;z-index:1}.callaction_logo{max-height:42px;opacity:.95;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35))}.callaction_title{letter-spacing:-0.4px;line-height:1.15}.callaction_badge_white{color:rgba(255,255,255,.92)!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important}.callaction_badge_white *{color:rgba(255,255,255,.92)!important}.callaction_dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 rgba(34,197,94,.45);animation:callaction_dotPulse 1.35s infinite;vertical-align:middle}@keyframes callaction_dotPulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.40)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.callaction_metric{font-size:1.65rem;letter-spacing:-0.6px;line-height:1.1;color:rgba(255,255,255,.95)}.callaction_metric .currentSubscribers{color:#e5e7eb;font-weight:800}.callaction_progress{height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.10)}.progressBarSubs{width:0%;height:10px;border-radius:999px;position:relative;transition:width .7s ease;background:linear-gradient(90deg,#ff3b30,#ff9500,#ffcc00,#34c759,#32ade6,#0a84ff,#bf5af2);box-shadow:0 0 18px rgba(10,132,255,.18);overflow:visible}.progressBarSubs::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translateX(-140%);animation:barShine 2.6s ease-in-out infinite;opacity:.85}@keyframes barShine{0%{transform:translateX(-140%);opacity:0}18%{opacity:.8}55%{transform:translateX(140%);opacity:.25}100%{transform:translateX(140%);opacity:0}}.progressBarSubs::before{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,rgba(255,255,255,.25) 45%,transparent 70%);box-shadow:0 0 10px rgba(255,255,255,.35),0 0 22px rgba(255,149,0,.25),0 0 34px rgba(10,132,255,.22),-10px -6px 0 -7px rgba(255,255,255,.25),-14px 4px 0 -8px rgba(255,255,255,.18),-6px 10px 0 -8px rgba(255,255,255,.16);animation:sparkPulse 1.1s ease-in-out infinite}@keyframes sparkPulse{0%,100%{transform:translateY(-50%) scale(1);opacity:.9}50%{transform:translateY(-50%) scale(1.12);opacity:1}}.callaction_hr{border-top:1px solid rgba(255,255,255,.08);opacity:1}.callaction_btn{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.callaction_btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.35);filter:brightness(1.05)}.callaction_btn:active{transform:translateY(0) scale(.98)}.callaction_btn_glow{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 14px 40px rgba(0,0,0,.85)}.callaction_btn_glow:hover{box-shadow:0 0 0 1px rgba(255,255,255,.14),0 18px 60px rgba(0,0,0,.92)}.btn-outline-light.callaction_btn{border-color:rgba(255,255,255,.18)!important;color:rgba(255,255,255,.90)!important;background:rgba(255,255,255,.03)!important}@media (max-width:576px){.callaction_suscriber{border-radius:16px;padding:.65rem}.callaction_panel{padding:.9rem}.callaction_metric{font-size:1.4rem}.callaction_logo{max-height:38px}.callaction_progress{height:9px}.progressBarSubs{height:9px}}@media (prefers-reduced-motion:reduce){.callaction_suscriber::after,.progressBarSubs::after,.progressBarSubs::before,.callaction_dot{animation:none!important}.progressBarSubs{transition:none!important}}