@keyframes whatsapp-pulse{0%{box-shadow:0 0 #00c800b3}70%{box-shadow:0 0 0 15px #00c80000}to{box-shadow:0 0 #00c80000}}.animate-whatsapp-pulse{animation:2s infinite whatsapp-pulse}@keyframes pulse-glow-red{0%,to{border-color:#ef44444d;box-shadow:0 0 20px #ef444426}50%{border-color:#ef444480;box-shadow:0 0 40px #ef444440}}@keyframes waitlist-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.01)}}.animate-waitlist-float{animation:3.5s ease-in-out infinite waitlist-float}@keyframes shine-sweep{0%{opacity:0;left:-100%}10%{opacity:1}50%{opacity:1;left:100%}51%,to{opacity:0;left:100%}}.btn-shine-green{color:#031d20;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#10b981 0%,#34d399 30%,#22c55e 70%,#16a34a 100%);border:none;border-radius:72px;outline:none;justify-content:center;align-items:center;font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #10b98180,0 16px 40px #22d39959,inset 0 1px #fff3}.btn-shine-green:hover{background:linear-gradient(135deg,#34d399 0%,#22c55e 40%,#10b981 80%,#059669 100%);transform:translateY(-4px);box-shadow:0 12px 28px #10b98199,0 24px 56px #22d39966,inset 0 1px #ffffff40}.btn-shine-green:active{opacity:.95;transform:translateY(-2px)}.btn-shine-green:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff26 15%,#ffffff80 50%,#ffffff26 85%,#0000 100%);width:60%;height:100%;animation:2.5s ease-in-out infinite shine-sweep;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.btn-shine-green:after{content:"";filter:blur(10px);pointer-events:none;z-index:1;background:radial-gradient(#6ee7b7 5%,#6ee7b780 40%,#0000 100%);width:70%;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}
