@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";
.ZzoD7W_container{font-family:Outfit,-apple-system,sans-serif}.ZzoD7W_dmSans{font-family:DM Sans,sans-serif}.ZzoD7W_heroText{letter-spacing:-.02em;font-weight:800;line-height:1.1}.ZzoD7W_gradientMesh{pointer-events:none;background:radial-gradient(circle at 20% 30%,#22c55e14 0%,#0000 50%),radial-gradient(circle at 80% 70%,#22c55e1f 0%,#0000 50%),radial-gradient(circle,#22c55e0d 0%,#0000 50%);position:absolute;inset:0}.ZzoD7W_floatingShape{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:20s ease-in-out infinite ZzoD7W_float;position:absolute}@keyframes ZzoD7W_float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}.ZzoD7W_floatingDelay1{animation-delay:-5s}.ZzoD7W_floatingDelay2{animation-delay:-10s}.ZzoD7W_floatingDelay3{animation-delay:-15s}.ZzoD7W_cardHover{transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.ZzoD7W_cardHover:hover{transform:translateY(-8px)scale(1.02)}@keyframes ZzoD7W_fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ZzoD7W_scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ZzoD7W_bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ZzoD7W_animateFadeInUp{opacity:0;animation:.8s cubic-bezier(.34,1.56,.64,1) forwards ZzoD7W_fadeInUp}.ZzoD7W_animateScaleIn{opacity:0;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards ZzoD7W_scaleIn}.ZzoD7W_animateBounce{animation:2s ease-in-out infinite ZzoD7W_bounce}.ZzoD7W_delay100{animation-delay:.1s}.ZzoD7W_delay200{animation-delay:.2s}.ZzoD7W_delay300{animation-delay:.3s}.ZzoD7W_delay400{animation-delay:.4s}.ZzoD7W_delay500{animation-delay:.5s}.ZzoD7W_delay600{animation-delay:.6s}.ZzoD7W_ctaButton{transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.ZzoD7W_ctaButton:before{content:"";background:linear-gradient(45deg,#fff3,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.ZzoD7W_ctaButton:hover:before{transform:translate(100%)}.ZzoD7W_ctaButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #22c55e4d}.ZzoD7W_sticker{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:rotate(-2deg)}.ZzoD7W_sticker:hover{transform:rotate(0)scale(1.05)}.ZzoD7W_dotPattern{background-image:radial-gradient(circle,#22c55e14 1px,#0000 1px);background-size:20px 20px}.ZzoD7W_valueCard{background:linear-gradient(135deg,#fff 0%,#f0fdf4 100%);border:2px solid #0000;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.ZzoD7W_valueCard:hover{border-color:#22c55e4d;transform:translateY(-4px)rotate(1deg);box-shadow:0 12px 24px #22c55e26}.ZzoD7W_perkBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.ZzoD7W_perkBadge:hover{border-color:#22c55e80;transform:scale(1.05)}
