.Hero-module__ZARIfG__hero{background-color:var(--bg-primary);background-image:radial-gradient(circle,#ff31310d 0%,#0000 70%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:80px 20px 140px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__overlay{z-index:1;background:radial-gradient(circle,#0000 0%,#0006 100%);position:absolute;inset:0}.Hero-module__ZARIfG__content{z-index:2;text-align:center;max-width:900px;position:relative}.Hero-module__ZARIfG__logoWrapper{margin-bottom:30px;animation:.8s ease-out Hero-module__ZARIfG__fadeInDown}.Hero-module__ZARIfG__logo{width:100%;max-width:500px;height:auto}.Hero-module__ZARIfG__badge{background-color:var(--accent);color:#fff;font-family:var(--font-heading);clip-path:polygon(5% 0%,100% 0%,95% 100%,0% 100%);margin-bottom:clamp(16px,4vw,30px);padding:6px 16px;font-size:clamp(.95rem,2.5vw,1.2rem);animation:.6s ease-out Hero-module__ZARIfG__slideDown;display:inline-block}.Hero-module__ZARIfG__subtitle{color:var(--text-secondary);text-align:center;max-width:800px;margin:0 auto 15px;font-size:clamp(1.2rem,4vw,1.8rem);line-height:1.5;animation:1s ease-out .2s both Hero-module__ZARIfG__fadeIn}.Hero-module__ZARIfG__mobileBreak{display:none}.Hero-module__ZARIfG__preRegNotice{font-family:var(--font-heading);color:var(--accent);letter-spacing:.05em;text-transform:uppercase;margin:0 auto 10px;font-size:clamp(1rem,2.5vw,1.3rem);animation:1s ease-out .25s both Hero-module__ZARIfG__fadeIn}.Hero-module__ZARIfG__timerContainer{margin:30px 0;animation:1s ease-out .3s both Hero-module__ZARIfG__fadeIn}.Hero-module__ZARIfG__timerLabel{font-family:var(--font-heading);color:var(--accent);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:clamp(.8rem,2.2vw,.9rem)}.Hero-module__ZARIfG__actions{flex-direction:column;align-items:center;gap:20px;animation:1s ease-out .4s both Hero-module__ZARIfG__fadeIn;display:flex}.Hero-module__ZARIfG__primaryBtn{background-color:var(--accent);color:#fff;font-size:clamp(1.1rem,4vw,1.5rem);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius);transition:var(--transition);padding:clamp(14px,3.5vw,18px) clamp(24px,6vw,40px);text-decoration:none;position:relative;overflow:hidden}.Hero-module__ZARIfG__primaryBtn:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 10px 30px #ff313166}.Hero-module__ZARIfG__scrollIndicator{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;z-index:2;opacity:.6;flex-direction:column;align-items:center;gap:10px;font-size:.8rem;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.Hero-module__ZARIfG__mouse{border:2px solid var(--border);border-radius:12px;width:24px;height:40px;position:relative}@media (max-height:700px){.Hero-module__ZARIfG__scrollIndicator{display:none}}@media (max-width:600px){.Hero-module__ZARIfG__subtitle{text-align:left;margin-left:0;margin-right:0}.Hero-module__ZARIfG__preRegNotice{text-align:left}.Hero-module__ZARIfG__mobileBreak{display:block}}.Hero-module__ZARIfG__wheel{background-color:var(--accent);border-radius:2px;width:4px;height:8px;animation:2s infinite Hero-module__ZARIfG__scrollWheel;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes Hero-module__ZARIfG__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Hero-module__ZARIfG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module__ZARIfG__scrollWheel{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,15px)}}.Hero-module__ZARIfG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Countdown-module__UY-Ckq__countdown{justify-content:center;gap:15px;margin:20px 0;display:flex}.Countdown-module__UY-Ckq__item{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0d;flex-direction:column;align-items:center;min-width:60px;padding:10px;display:flex;position:relative;overflow:hidden}.Countdown-module__UY-Ckq__item:after{content:"";background-color:var(--accent);width:100%;height:2px;position:absolute;top:0;left:0}.Countdown-module__UY-Ckq__value{font-family:var(--font-heading);color:var(--accent);font-size:1.5rem;line-height:1}.Countdown-module__UY-Ckq__label{text-transform:uppercase;color:var(--text-secondary);letter-spacing:1px;margin-top:4px;font-size:.7rem}@media (max-width:480px){.Countdown-module__UY-Ckq__countdown{gap:8px}.Countdown-module__UY-Ckq__item{min-width:50px;padding:8px 4px}.Countdown-module__UY-Ckq__value{font-size:1.2rem}}
.SmartPreRegForm-module__gV8cDa__container{width:100%;color:var(--text-primary)}.SmartPreRegForm-module__gV8cDa__stepTitle{color:var(--text-primary);align-items:center;gap:10px;margin-bottom:clamp(16px,4vw,30px);font-size:clamp(1.3rem,4.5vw,1.8rem);display:flex}.SmartPreRegForm-module__gV8cDa__formGroup{margin-bottom:24px}.SmartPreRegForm-module__gV8cDa__formGroup label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:8px;font-size:clamp(.75rem,2vw,.8rem);display:block}.SmartPreRegForm-module__gV8cDa__formGroup input,.SmartPreRegForm-module__gV8cDa__formGroup select{background-color:var(--bg-primary);border:1px solid var(--border);width:100%;color:var(--text-primary);font-family:var(--font-body);border-radius:var(--radius);transition:var(--transition);padding:clamp(12px,3.5vw,16px);font-size:1rem;line-height:1.5}.SmartPreRegForm-module__gV8cDa__formGroup input:focus,.SmartPreRegForm-module__gV8cDa__formGroup select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 10px #ff313126}.SmartPreRegForm-module__gV8cDa__fieldError{color:var(--accent);letter-spacing:.02em;margin-top:8px;font-size:.82rem;line-height:1.4;display:block}.SmartPreRegForm-module__gV8cDa__nextBtn,.SmartPreRegForm-module__gV8cDa__submitBtn{background-color:var(--accent);color:#fff;border-radius:var(--radius);justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;padding:clamp(12px,3.5vw,16px);font-size:clamp(1rem,3vw,1.2rem);display:flex}.SmartPreRegForm-module__gV8cDa__nextBtn:hover,.SmartPreRegForm-module__gV8cDa__submitBtn:hover:not(:disabled){background-color:var(--accent-hover)}.SmartPreRegForm-module__gV8cDa__submitBtn:disabled{opacity:.6;cursor:not-allowed}.SmartPreRegForm-module__gV8cDa__spin{animation:1s linear infinite SmartPreRegForm-module__gV8cDa__spin}@keyframes SmartPreRegForm-module__gV8cDa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SmartPreRegForm-module__gV8cDa__optionsGrid{grid-template-columns:repeat(2,1fr);gap:clamp(10px,3vw,16px);margin-bottom:30px;display:grid}.SmartPreRegForm-module__gV8cDa__optionCard{background-color:var(--bg-primary);border:1px solid var(--border);cursor:pointer;transition:var(--transition);border-radius:var(--radius);color:var(--text-primary);flex-direction:column;align-items:center;gap:clamp(8px,2vw,12px);padding:clamp(16px,4vw,24px);display:flex}.SmartPreRegForm-module__gV8cDa__optionCard span{font-family:var(--font-heading);text-transform:uppercase;text-align:center;word-break:break-word;font-size:clamp(.9rem,2.5vw,1rem);font-family:var(--font-heading);text-transform:uppercase}.SmartPreRegForm-module__gV8cDa__optionCard:hover{border-color:var(--text-secondary)}.SmartPreRegForm-module__gV8cDa__optionCard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SmartPreRegForm-module__gV8cDa__optionCard.SmartPreRegForm-module__gV8cDa__active{border-color:var(--accent);color:var(--accent);background-color:#ff4d000d}.SmartPreRegForm-module__gV8cDa__teamFields{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.SmartPreRegForm-module__gV8cDa__roleSelection{margin-bottom:24px}.SmartPreRegForm-module__gV8cDa__roles{gap:10px;margin-top:8px;display:flex}.SmartPreRegForm-module__gV8cDa__roles button{background-color:var(--bg-primary);border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius);flex:1;padding:10px}.SmartPreRegForm-module__gV8cDa__roles button:hover{border-color:var(--text-secondary)}.SmartPreRegForm-module__gV8cDa__roles button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SmartPreRegForm-module__gV8cDa__roles button.SmartPreRegForm-module__gV8cDa__activeRole{border-color:var(--accent);color:var(--accent)}.SmartPreRegForm-module__gV8cDa__validationList{background-color:var(--bg-primary);border-radius:var(--radius);border:1px solid var(--border);max-height:360px;margin-bottom:24px;padding:20px;overflow-y:auto}.SmartPreRegForm-module__gV8cDa__validationList>p:first-child{font-family:var(--font-heading);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:15px;font-size:.85rem}.SmartPreRegForm-module__gV8cDa__standardItem{cursor:pointer;color:var(--text-primary);transition:var(--transition);border-radius:var(--radius);align-items:center;gap:10px;margin-bottom:10px;padding:6px 8px;font-size:.92rem;display:flex}.SmartPreRegForm-module__gV8cDa__standardItem:hover{background-color:#ffffff08}.SmartPreRegForm-module__gV8cDa__standardItem input[type=checkbox]{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:16px;height:16px}.SmartPreRegForm-module__gV8cDa__standardsCount{color:var(--text-tertiary);border-top:1px solid var(--border);text-align:right;font-size:.82rem;font-family:var(--font-body);text-transform:none;letter-spacing:normal;margin-top:12px;padding-top:12px}.SmartPreRegForm-module__gV8cDa__consent{margin-bottom:24px}.SmartPreRegForm-module__gV8cDa__consent label{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:12px;font-size:clamp(.8rem,2.5vw,.88rem);line-height:1.55;display:flex}.SmartPreRegForm-module__gV8cDa__success{text-align:center;padding:40px 0}.SmartPreRegForm-module__gV8cDa__success h2{margin:clamp(16px,4vw,24px) 0 12px;font-size:clamp(1.6rem,5vw,2.5rem);line-height:1.2}.SmartPreRegForm-module__gV8cDa__successSub{font-family:var(--font-body);color:var(--accent);text-transform:uppercase;margin-bottom:12px;font-size:clamp(.95rem,3vw,1.1rem);font-weight:600;line-height:1.4}.SmartPreRegForm-module__gV8cDa__successDesc{color:var(--text-secondary);margin-bottom:clamp(24px,6vw,40px);font-size:clamp(.85rem,2.5vw,.95rem);line-height:1.6}.SmartPreRegForm-module__gV8cDa__successActions{flex-direction:column;gap:16px;display:flex}.SmartPreRegForm-module__gV8cDa__whatsappBtn{color:#fff;font-family:var(--font-heading);text-transform:uppercase;border-radius:var(--radius);text-align:center;transition:var(--transition);background-color:#25d366;padding:18px;font-size:1.2rem}.SmartPreRegForm-module__gV8cDa__whatsappBtn:hover{background-color:#1fba59}.SmartPreRegForm-module__gV8cDa__shareBtn{border:2px solid var(--border);color:var(--text-primary);border-radius:var(--radius);transition:var(--transition);background:0 0;justify-content:center;align-items:center;gap:10px;padding:clamp(14px,3.5vw,18px);font-size:clamp(1rem,3vw,1.15rem);display:flex}.SmartPreRegForm-module__gV8cDa__shareBtn:hover{border-color:var(--accent);color:var(--accent)}.SmartPreRegForm-module__gV8cDa__btnRow{gap:12px;margin-top:20px;display:flex}.SmartPreRegForm-module__gV8cDa__backBtn{border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius);background-color:#0000;flex:1;justify-content:center;align-items:center;gap:10px;padding:clamp(12px,3.5vw,16px);font-size:clamp(1rem,3vw,1.15rem);display:flex}.SmartPreRegForm-module__gV8cDa__backBtn:hover{border-color:var(--text-secondary);color:var(--text-primary)}.SmartPreRegForm-module__gV8cDa__btnRow .SmartPreRegForm-module__gV8cDa__nextBtn,.SmartPreRegForm-module__gV8cDa__btnRow .SmartPreRegForm-module__gV8cDa__submitBtn{flex:2;margin-top:0}@media (max-width:480px){.SmartPreRegForm-module__gV8cDa__btnRow{flex-direction:column-reverse;gap:10px}.SmartPreRegForm-module__gV8cDa__backBtn,.SmartPreRegForm-module__gV8cDa__btnRow .SmartPreRegForm-module__gV8cDa__nextBtn,.SmartPreRegForm-module__gV8cDa__btnRow .SmartPreRegForm-module__gV8cDa__submitBtn{flex:none;width:100%}}.SmartPreRegForm-module__gV8cDa__fieldHelp{color:var(--text-tertiary);margin-top:8px;font-size:.82rem;line-height:1.4;display:block}
