@keyframes hero-section-module__WCbu8W__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-section-module__WCbu8W__heroImageIn{0%{opacity:0;transform:scale(.92)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes hero-section-module__WCbu8W__pulseGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.hero-section-module__WCbu8W__animateIn{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards hero-section-module__WCbu8W__fadeInUp}.hero-section-module__WCbu8W__delay1{animation-delay:.1s}.hero-section-module__WCbu8W__delay2{animation-delay:.25s}.hero-section-module__WCbu8W__delay3{animation-delay:.4s}.hero-section-module__WCbu8W__delay4{animation-delay:.55s}.hero-section-module__WCbu8W__delay5{animation-delay:.7s}.hero-section-module__WCbu8W__label{align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.hero-section-module__WCbu8W__labelLine{background:linear-gradient(90deg,#c8ff00,#0000);width:32px;height:1px}.hero-section-module__WCbu8W__labelText{letter-spacing:.25em;color:#c8ff0080;text-transform:uppercase;font-size:.7rem;font-weight:600}.hero-section-module__WCbu8W__headingWhite{color:#fff;display:block}.hero-section-module__WCbu8W__headingLime{color:#c8ff00;text-shadow:0 0 60px #c8ff0026;display:block}.hero-section-module__WCbu8W__ctaButton{cursor:pointer;letter-spacing:.04em;color:#0a0a0c;background:linear-gradient(135deg,#d4ff2a 0%,#c8ff00 30%,#a8e600 70%,#8fcc00 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:clamp(.9rem,2vw,1.25rem) clamp(2.15rem,4vw,3rem);font-size:clamp(.875rem,1.5vw + .25rem,1.05rem);font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #c8ff0052,0 8px 32px #c8ff0029,inset 0 1px #ffffff47}.hero-section-module__WCbu8W__ctaButton:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 8px 30px #c8ff0080,0 16px 60px #c8ff004d,inset 0 2px #fff6}.hero-section-module__WCbu8W__ctaButtonContent{z-index:10;align-items:center;gap:clamp(.5rem,1.5vw,.75rem);display:flex;position:relative}.hero-section-module__WCbu8W__ctaButtonIcon{transition:transform .35s cubic-bezier(.4,0,.2,1)}.hero-section-module__WCbu8W__ctaButton:hover .hero-section-module__WCbu8W__ctaButtonIcon{transform:translate(6px)}.hero-section-module__WCbu8W__ctaButtonShine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-100%)}.hero-section-module__WCbu8W__ctaButton:hover .hero-section-module__WCbu8W__ctaButtonShine{transform:translate(100%)}.hero-section-module__WCbu8W__heroImageWrap{opacity:0;will-change:transform;animation:.9s cubic-bezier(.16,1,.3,1) .3s forwards hero-section-module__WCbu8W__heroImageIn;position:relative}.hero-section-module__WCbu8W__heroGlow{pointer-events:none;will-change:transform, opacity;background:radial-gradient(58% 48% at 50% 56%,#c8ff0012 0%,#c8ff0009 34%,#0000 72%);animation:5s ease-in-out infinite hero-section-module__WCbu8W__pulseGlow;position:absolute;inset:-18%}.hero-section-module__WCbu8W__trustStrip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero-section-module__WCbu8W__trustItem{letter-spacing:.03em;color:#ffffff4d;align-items:center;gap:5px;font-size:.72rem;font-weight:400;display:inline-flex}.hero-section-module__WCbu8W__trustIcon{color:#c8ff0066;flex-shrink:0;width:13px;height:13px}.hero-section-module__WCbu8W__trustDot{-webkit-user-select:none;user-select:none;color:#ffffff26;font-size:.5rem}.hero-section-module__WCbu8W__gridBg{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 70% at 60% 40%,#000 20%,#0000 70%)}@media (max-width:640px){.hero-section-module__WCbu8W__ctaButton:hover{transform:none}.hero-section-module__WCbu8W__trustStrip{gap:4px}.hero-section-module__WCbu8W__trustItem{font-size:.65rem}}@media (hover:none) and (pointer:coarse){.hero-section-module__WCbu8W__ctaButton:hover{transform:none;box-shadow:0 4px 20px #c8ff0059,0 8px 40px #c8ff0033,inset 0 1px #ffffff4d}}
