.club-hero{color:#fff;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);justify-content:center;align-items:center;min-height:100vh;padding:60px 20px;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden}.club-hero:before{content:"";background:radial-gradient(circle,#ff4ecd55,#0000 70%);width:600px;height:600px;animation:8s ease-in-out infinite alternate floatGlow;position:absolute;top:-200px;left:-200px}.club-hero:after{content:"";background:radial-gradient(circle,#7209b755,#0000 70%);width:500px;height:500px;animation:10s ease-in-out infinite alternate floatGlow;position:absolute;bottom:-200px;right:-200px}@keyframes floatGlow{0%{transform:translateY(0)}to{transform:translateY(40px)}}.club-hero__content{z-index:2;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:650px;padding:50px 40px;position:relative;box-shadow:0 0 40px #ff00964d,0 0 80px #7209b733}.club-hero__title{background:linear-gradient(90deg,#ff4ecd,#7b2cbf);-webkit-text-fill-color:transparent;text-shadow:0 0 25px #ff4ecd99;-webkit-background-clip:text;margin-bottom:15px;font-size:38px;font-weight:700}.club-hero__subtitle{opacity:.85;margin-bottom:20px;font-size:16px}.club-hero__countdown{color:#ff4ecd;text-shadow:0 0 15px #ff4ecdb3;margin-top:20px;font-size:18px;font-weight:500}.club-hero__notify-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff4ecd,#c9184a);border:none;border-radius:30px;margin-top:25px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 0 20px #ff4ecd80}.club-hero__notify-btn:hover{transform:scale(1.07);box-shadow:0 0 40px #ff4ecde6}.club-hero__form{flex-direction:column;gap:20px;margin-top:30px;display:flex}.club-hero__row{gap:15px;display:flex}.club-hero__input,.club-hero__select{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:12px;flex:1;padding:12px 14px;font-size:14px;transition:all .3s}.club-hero__input::placeholder{color:#fff9}.club-hero__input:focus,.club-hero__select:focus{border-color:#ff4ecd;outline:none;box-shadow:0 0 15px #ff4ecd99}.club-hero__radio-group{align-items:center;gap:15px;font-size:14px;display:flex}.club-hero__radio-group input{accent-color:#ff4ecd}.club-hero__checkbox{opacity:.8;font-size:13px}.club-hero__checkbox input{accent-color:#7209b7;margin-right:6px}.club-hero__submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3a0ca3,#7209b7);border:none;border-radius:30px;margin-top:10px;padding:14px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 0 25px #7209b799}.club-hero__submit:hover{transform:translateY(-3px);box-shadow:0 0 45px #7209b7e6}@media (max-width:768px){.club-hero__row{flex-direction:column}.club-hero__content{padding:35px 25px}.club-hero__title{font-size:28px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a2e}::-webkit-scrollbar-thumb{background:linear-gradient(#ff4ecd,#7209b7);border-radius:10px}@media (max-width:1200px){.club-hero__content{max-width:600px}.club-hero__title{font-size:34px}}@media (max-width:1024px){.club-hero{padding:50px 20px}.club-hero__content{padding:40px 30px}.club-hero__title{font-size:30px}}@media (max-width:768px){.club-hero{padding:40px 15px}.club-hero__row{flex-direction:column}.club-hero__content{padding:30px 22px}.club-hero__title{font-size:26px}.club-hero__subtitle{font-size:14px}.club-hero__countdown{font-size:16px}}@media (max-width:480px){.club-hero{padding:30px 12px}.club-hero__content{border-radius:16px;padding:25px 18px}.club-hero__title{font-size:22px;line-height:1.3}.club-hero__subtitle{font-size:13px}.club-hero__input,.club-hero__select{padding:10px 12px;font-size:13px}.club-hero__notify-btn,.club-hero__submit{padding:11px;font-size:14px}}@media (max-width:380px){.club-hero__content{padding:20px 15px}.club-hero__title{font-size:20px}.club-hero__radio-group{flex-direction:column;align-items:flex-start;gap:8px}.club-hero__checkbox{font-size:12px}}@media (max-width:320px){.club-hero{padding:20px 8px}.club-hero__content{border-radius:14px;padding:18px 12px}.club-hero__title{font-size:18px}.club-hero__subtitle{font-size:12px}.club-hero__input,.club-hero__select{padding:9px 10px;font-size:12px}.club-hero__notify-btn,.club-hero__submit{padding:10px;font-size:13px}.club-hero__countdown{font-size:14px}}
