.cta[data-astro-cid-4xty6sx2]{padding:75px 108px;text-align:center;position:relative;background:linear-gradient(180deg,rgba(139,92,246,.06) 0%,rgba(236,72,153,.04) 50%,transparent 100%);overflow:hidden}.cta-glow[data-astro-cid-4xty6sx2]{position:absolute;inset:0;background:radial-gradient(ellipse at center top,rgba(139,92,246,.12),transparent 60%);pointer-events:none;animation:glowPulse 5s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.cta-particles[data-astro-cid-4xty6sx2]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cta-particle[data-astro-cid-4xty6sx2]{position:absolute;width:4px;height:4px;border-radius:50%;background:#8b5cf64d;animation:particleFloat linear infinite}.cta-particle[data-astro-cid-4xty6sx2]:nth-child(1){left:10%;width:3px;height:3px;animation-duration:8s;animation-delay:0s}.cta-particle[data-astro-cid-4xty6sx2]:nth-child(2){left:25%;width:5px;height:5px;background:#ec489940;animation-duration:10s;animation-delay:1s}.cta-particle[data-astro-cid-4xty6sx2]:nth-child(3){left:45%;width:3px;height:3px;animation-duration:7s;animation-delay:2s}.cta-particle[data-astro-cid-4xty6sx2]:nth-child(4){left:65%;width:4px;height:4px;background:#ec489933;animation-duration:9s;animation-delay:.5s}.cta-particle[data-astro-cid-4xty6sx2]:nth-child(5){left:80%;width:3px;height:3px;animation-duration:11s;animation-delay:3s}.cta-particle[data-astro-cid-4xty6sx2]:nth-child(6){left:90%;width:5px;height:5px;background:#a78bfa33;animation-duration:8s;animation-delay:1.5s}@keyframes particleFloat{0%{bottom:-10px;opacity:0}10%{opacity:1}90%{opacity:1}to{bottom:110%;opacity:0}}.cta-inner[data-astro-cid-4xty6sx2]{position:relative;z-index:1;max-width:1224px;margin:0 auto}.cta-headline[data-astro-cid-4xty6sx2]{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:12px}.cta-line1[data-astro-cid-4xty6sx2]{font-family:var(--font-pixel);font-size:clamp(20px,4vw,36px);color:#e6e7eb;line-height:1.4;letter-spacing:2px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.cta-inner[data-astro-cid-4xty6sx2].visible .cta-line1[data-astro-cid-4xty6sx2]{opacity:1;transform:translateY(0)}.cta-line2[data-astro-cid-4xty6sx2]{font-family:var(--font-pixel);font-size:clamp(20px,4vw,36px);background:linear-gradient(135deg,#8b5cf6,#ec4899);background-size:200% 200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.4;letter-spacing:2px;opacity:0;transform:translateY(20px);transition:opacity .6s ease .15s,transform .6s ease .15s;animation:gradientShift 4s ease-in-out infinite}.cta-inner[data-astro-cid-4xty6sx2].visible .cta-line2[data-astro-cid-4xty6sx2]{opacity:1;transform:translateY(0)}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cta-subtitle[data-astro-cid-4xty6sx2]{font-family:var(--font-body);font-size:16px;color:#9ca3b0;margin-bottom:32px;line-height:1.5;opacity:0;transform:translateY(16px);transition:opacity .6s ease .3s,transform .6s ease .3s}.cta-inner[data-astro-cid-4xty6sx2].visible .cta-subtitle[data-astro-cid-4xty6sx2]{opacity:1;transform:translateY(0)}.shopify-btn-cta[data-astro-cid-4xty6sx2]{display:inline-flex;align-items:center;gap:4px;background:#35b61d;padding:8px 12px;border-radius:4px;text-decoration:none;box-shadow:inset -2px -2px #0e4a1a,inset 2px 2px #b7ffb0,0 2px #0e4a1ab3;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,filter .2s ease;opacity:0;transform:translateY(16px) scale(.95)}.cta-inner[data-astro-cid-4xty6sx2].visible .shopify-btn-cta[data-astro-cid-4xty6sx2]{opacity:1;transform:translateY(0) scale(1);transition:opacity .5s ease .45s,transform .5s cubic-bezier(.16,1,.3,1) .45s,box-shadow .2s ease,filter .2s ease}.shopify-btn-cta[data-astro-cid-4xty6sx2]:hover{transform:translateY(-3px) scale(1.02);box-shadow:inset -2px -2px #0e4a1a,inset 2px 2px #b7ffb0,0 4px #0e4a1ab3,0 8px 24px #35b61d33;filter:brightness(1.1)}.shopify-btn-cta[data-astro-cid-4xty6sx2]:active{transform:translateY(1px) scale(.98);box-shadow:inset 2px 2px #0e4a1a,inset -2px -2px #b7ffb0,0 0 #0e4a1ab3}.shopify-icon-cta[data-astro-cid-4xty6sx2]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:2px}.shopify-icon-cta[data-astro-cid-4xty6sx2] img[data-astro-cid-4xty6sx2]{width:28px;height:32px;object-fit:contain;transition:transform .3s ease}.shopify-btn-cta[data-astro-cid-4xty6sx2]:hover .shopify-icon-cta[data-astro-cid-4xty6sx2] img[data-astro-cid-4xty6sx2]{transform:scale(1.1) rotate(-4deg)}.shopify-text-cta[data-astro-cid-4xty6sx2]{display:flex;flex-direction:column;align-items:flex-start;color:#ebebea}.shopify-small-cta[data-astro-cid-4xty6sx2]{font-family:var(--font-body);font-size:12px;font-weight:500;line-height:16px}.shopify-big-cta[data-astro-cid-4xty6sx2]{font-family:var(--font-body);font-size:16px;font-weight:700;line-height:normal}@media(max-width:900px){.cta[data-astro-cid-4xty6sx2]{padding:60px 24px}}@media(max-width:640px){.cta[data-astro-cid-4xty6sx2]{padding:48px 16px}.cta-subtitle[data-astro-cid-4xty6sx2]{font-size:14px}.shopify-btn-cta[data-astro-cid-4xty6sx2]{padding:7px 10px}.shopify-big-cta[data-astro-cid-4xty6sx2]{font-size:14px}.shopify-small-cta[data-astro-cid-4xty6sx2]{font-size:11px}.shopify-icon-cta[data-astro-cid-4xty6sx2]{width:28px;height:28px}.shopify-icon-cta[data-astro-cid-4xty6sx2] img[data-astro-cid-4xty6sx2]{width:24px;height:28px}}@media(max-width:400px){.cta[data-astro-cid-4xty6sx2]{padding:40px 12px}}
