.newsletter-gradient[data-v-d32d0d14]{background:linear-gradient(110deg,#ec4899,#f43f5e 28%,#a855f7 62%,#10b981);color:#0000;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite newsletterGradient-d32d0d14}@keyframes newsletterGradient-d32d0d14{0%,to{background-position:0}50%{background-position:100%}}.newsletter-grid[data-v-d32d0d14]{background-image:linear-gradient(90deg,#0f172a09 1px,#0000 0),linear-gradient(#0f172a09 1px,#0000 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.dark .newsletter-grid[data-v-d32d0d14]{background-image:linear-gradient(90deg,#ffffff06 1px,#0000 0),linear-gradient(#ffffff06 1px,#0000 0)}.cta-newsletter-panel[data-v-d32d0d14]{--mouse-x:50%;--mouse-y:50%}.mouse-spotlight[data-v-d32d0d14]{background:radial-gradient(420px circle at var(--mouse-x) var(--mouse-y),#ec489916,#a855f709 30%,transparent 68%);opacity:0;z-index:2;transition:opacity .45s}.cta-newsletter-panel:hover .mouse-spotlight[data-v-d32d0d14]{opacity:1}.dark .mouse-spotlight[data-v-d32d0d14]{background:radial-gradient(440px circle at var(--mouse-x) var(--mouse-y),#ec48991f,#a855f70b 32%,transparent 70%)}.cta-surface[data-v-d32d0d14]{isolation:isolate}.form-newsletter-surface[data-v-d32d0d14]{position:relative;overflow:hidden}.form-newsletter-surface[data-v-d32d0d14]:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ec48990a,#0000 35%,#10b98106);position:absolute;inset:0}.newsletter-input[data-v-d32d0d14]{transition:border-color .3s,background-color .3s,box-shadow .3s,transform .3s}.newsletter-input[data-v-d32d0d14]:hover{border-color:#ec489940}.newsletter-input[data-v-d32d0d14]:focus{background:linear-gradient(135deg,#ec489906,#fff);border-color:#ec48998c;transform:translateY(-1px);box-shadow:0 0 0 4px #ec489914,0 12px 30px #ec48990f}.dark .newsletter-input[data-v-d32d0d14]:focus{background:linear-gradient(135deg,#ec48990f,#ffffff09);box-shadow:0 0 0 4px #ec48991a,0 12px 35px #00000040}.newsletter-button[data-v-d32d0d14]{isolation:isolate;background:linear-gradient(110deg,#ec4899,#f43f5e 45%,#d946ef);transition:transform .3s,box-shadow .3s,filter .3s;position:relative;overflow:hidden;box-shadow:0 12px 30px #ec489933,inset 0 1px #ffffff38}.newsletter-button[data-v-d32d0d14]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:75%;height:100%;transition:left .75s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-120%;transform:skew(-22deg)}.newsletter-button[data-v-d32d0d14]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff14,#0000 50%);position:absolute;inset:1px}.newsletter-button[data-v-d32d0d14]:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 18px 42px #ec48994d,0 0 40px #a855f71a,inset 0 1px #ffffff40}.newsletter-button[data-v-d32d0d14]:hover:before{left:140%}.newsletter-button[data-v-d32d0d14]:active{transform:translateY(0)}.newsletter-trust-item[data-v-d32d0d14]{color:#64748b;align-items:center;gap:9px;font-size:11px;line-height:1.4;transition:color .3s,transform .3s;display:flex}.dark .newsletter-trust-item[data-v-d32d0d14]{color:#94a3b8}.newsletter-trust-item[data-v-d32d0d14]:hover{transform:translate(3px)}.trust-icon[data-v-d32d0d14]{border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.trust-icon svg[data-v-d32d0d14]{width:10px;height:10px}.trust-icon.pink[data-v-d32d0d14]{color:#ec4899;background:#ec48991a}.trust-icon.emerald[data-v-d32d0d14]{color:#10b981;background:#10b9811a}.trust-icon.purple[data-v-d32d0d14]{color:#a855f7;background:#a855f71a}.trust-icon.gold[data-v-d32d0d14]{color:#f59e0b;background:#f59e0b1a}.success-ring[data-v-d32d0d14]{box-shadow:0 0 0 7px #10b9810a,0 0 30px #10b9811a}.newsletter-link[data-v-d32d0d14]{transition:color .3s,transform .3s}.newsletter-link[data-v-d32d0d14]:hover{transform:translateY(-1px)}@media (width<=640px){.newsletter-cta[data-v-d32d0d14]{padding-top:5rem;padding-bottom:5rem}.newsletter-gradient[data-v-d32d0d14]{background-size:220% 100%}.newsletter-grid[data-v-d32d0d14]{background-size:34px 34px}}@media (prefers-reduced-motion:reduce){.newsletter-gradient[data-v-d32d0d14]{animation:none}.newsletter-button[data-v-d32d0d14]:before{display:none}.newsletter-button[data-v-d32d0d14],.newsletter-input[data-v-d32d0d14],.newsletter-link[data-v-d32d0d14],.newsletter-trust-item[data-v-d32d0d14]{transition:none}}
