.Button-module__xDwtkW__button{justify-content:center;align-items:center;gap:var(--pt-space-8);font-family:var(--pt-font-body);border-radius:var(--pt-radius-pill);cursor:pointer;transition:background-color var(--pt-transition-normal), color var(--pt-transition-normal), border-color var(--pt-transition-normal), transform var(--pt-transition-fast), box-shadow var(--pt-transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;border:1.5px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.Button-module__xDwtkW__icon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.Button-module__xDwtkW__button:active{transform:scale(.98)}.Button-module__xDwtkW__button:focus-visible{outline:2px solid var(--pt-black);outline-offset:2px}.Button-module__xDwtkW__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button-module__xDwtkW__sm{height:36px;padding:8px 16px;font-size:13px;line-height:18px}.Button-module__xDwtkW__md{height:44px;padding:12px 24px;font-size:14px;line-height:20px}.Button-module__xDwtkW__lg{height:52px;padding:14px 32px;font-size:16px;line-height:22px}.Button-module__xDwtkW__primary{background-color:var(--pt-black);color:var(--pt-white);border-color:var(--pt-black)}.Button-module__xDwtkW__primary:hover:not(:disabled){background-color:var(--pt-charcoal);transform:translateY(-2px);box-shadow:0 4px 14px #0003}.Button-module__xDwtkW__charcoal{background-color:var(--pt-charcoal);color:var(--pt-white);border-color:var(--pt-charcoal)}.Button-module__xDwtkW__charcoal:hover:not(:disabled){background-color:var(--pt-black);box-shadow:var(--pt-shadow-medium)}.Button-module__xDwtkW__secondary{background-color:var(--pt-white);color:var(--pt-black);border-color:var(--pt-border-light)}.Button-module__xDwtkW__secondary:hover:not(:disabled){background-color:var(--pt-bg-subtle);transform:translateY(-2px)}.Button-module__xDwtkW__outline{color:var(--pt-black);border-color:var(--pt-black);background-color:#0000}.Button-module__xDwtkW__outline:hover:not(:disabled){background-color:var(--pt-black);color:var(--pt-white)}.Button-module__xDwtkW__outlineLight{color:var(--pt-white);border-color:var(--pt-white);background-color:#0000}.Button-module__xDwtkW__outlineLight:hover:not(:disabled){background-color:var(--pt-white);color:var(--pt-black)}.Button-module__xDwtkW__ghost{color:var(--pt-black);background-color:#0000;border-color:#0000}.Button-module__xDwtkW__ghost:hover:not(:disabled){background-color:var(--pt-bg-subtle)}.Button-module__xDwtkW__fullWidth{width:100%}
.Badge-module__g-cF8q__badge{align-items:center;gap:var(--pt-space-8);font-family:var(--pt-font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--pt-radius-pill);-webkit-user-select:none;user-select:none;width:fit-content;padding:4px 12px;font-size:11px;font-weight:600;line-height:14px;display:inline-flex}.Badge-module__g-cF8q__black{background-color:var(--pt-black);color:var(--pt-white);border:1px solid var(--pt-black)}.Badge-module__g-cF8q__charcoal{background-color:var(--pt-charcoal);color:var(--pt-white);border:1px solid var(--pt-charcoal)}.Badge-module__g-cF8q__subtle{background-color:var(--pt-bg-subtle);color:var(--pt-charcoal);border:1px solid var(--pt-border-light)}.Badge-module__g-cF8q__outline{color:var(--pt-black);border:1px solid var(--pt-black);background-color:#0000}.Badge-module__g-cF8q__outlineLight{color:var(--pt-white);background-color:#0000;border:1px solid #fff6}
.Card-module__si82nG__card{border-radius:var(--pt-radius-20);transition:transform var(--pt-transition-normal), box-shadow var(--pt-transition-normal), border-color var(--pt-transition-normal);position:relative;overflow:hidden}.Card-module__si82nG__radius12{border-radius:var(--pt-radius-12)}.Card-module__si82nG__radius20{border-radius:var(--pt-radius-20)}.Card-module__si82nG__subtle{background-color:var(--pt-bg-card);border:1px solid var(--pt-border-light);color:var(--pt-text-primary)}.Card-module__si82nG__white{background-color:var(--pt-white);border:1px solid var(--pt-border-light);color:var(--pt-text-primary)}.Card-module__si82nG__dark{background-color:var(--pt-black);border:1px solid var(--pt-charcoal);color:var(--pt-text-inverted)}.Card-module__si82nG__charcoal{background-color:var(--pt-charcoal);color:var(--pt-text-inverted);border:1px solid #ffffff1a}.Card-module__si82nG__shadowNone{box-shadow:none}.Card-module__si82nG__shadowMedium{box-shadow:var(--pt-shadow-medium)}.Card-module__si82nG__shadowHigh{box-shadow:var(--pt-shadow-high)}.Card-module__si82nG__pSm{padding:var(--pt-space-16)}.Card-module__si82nG__pMd{padding:var(--pt-space-24)}.Card-module__si82nG__pLg{padding:var(--pt-space-33)}.Card-module__si82nG__pXl{padding:var(--pt-space-40)}.Card-module__si82nG__hoverable:hover{box-shadow:var(--pt-shadow-card-hover);transform:translateY(-4px)}
.Input-module__Tl1jgW__wrapper{gap:var(--pt-space-8);flex-direction:column;width:100%;display:flex}.Input-module__Tl1jgW__label{font-family:var(--pt-font-body);color:var(--pt-text-charcoal);font-size:13px;font-weight:500}.Input-module__Tl1jgW__inputContainer{align-items:center;width:100%;display:flex;position:relative}.Input-module__Tl1jgW__input{width:100%;font-family:var(--pt-font-body);color:var(--pt-text-primary);background-color:var(--pt-white);border:1.5px solid var(--pt-border-light);border-radius:var(--pt-radius-pill);transition:border-color var(--pt-transition-normal), box-shadow var(--pt-transition-normal);outline:none;padding:12px 20px;font-size:14px;line-height:20px}.Input-module__Tl1jgW__input::placeholder{color:var(--pt-text-muted);font-weight:400}.Input-module__Tl1jgW__input:focus{border-color:var(--pt-black);box-shadow:0 0 0 3px #00000014}.Input-module__Tl1jgW__input:disabled{background-color:var(--pt-bg-subtle);cursor:not-allowed;opacity:.7}.Input-module__Tl1jgW__withLeftIcon{padding-left:44px}.Input-module__Tl1jgW__withRightIcon{padding-right:44px}.Input-module__Tl1jgW__leftIcon,.Input-module__Tl1jgW__rightIcon{color:var(--pt-text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.Input-module__Tl1jgW__leftIcon{left:16px}.Input-module__Tl1jgW__rightIcon{right:16px}.Input-module__Tl1jgW__errorText{font-family:var(--pt-font-body);color:#d32f2f;margin-top:2px;font-size:12px}.Input-module__Tl1jgW__hasError .Input-module__Tl1jgW__input{border-color:#d32f2f}.Input-module__Tl1jgW__hasError .Input-module__Tl1jgW__input:focus{box-shadow:0 0 0 3px #d32f2f26}
.Select-module__BWx2JW__wrapper{gap:var(--pt-space-8);flex-direction:column;width:100%;display:flex}.Select-module__BWx2JW__label{font-family:var(--pt-font-body);color:var(--pt-text-charcoal);font-size:13px;font-weight:500}.Select-module__BWx2JW__selectContainer{align-items:center;width:100%;display:flex;position:relative}.Select-module__BWx2JW__select{appearance:none;width:100%;font-family:var(--pt-font-body);color:var(--pt-text-primary);background-color:var(--pt-white);border:1.5px solid var(--pt-border-light);border-radius:var(--pt-radius-pill);transition:border-color var(--pt-transition-normal), box-shadow var(--pt-transition-normal);cursor:pointer;outline:none;padding:12px 42px 12px 20px;font-size:14px;line-height:20px}.Select-module__BWx2JW__select:focus{border-color:var(--pt-black);box-shadow:0 0 0 3px #00000014}.Select-module__BWx2JW__select:disabled{background-color:var(--pt-bg-subtle);cursor:not-allowed;opacity:.7}.Select-module__BWx2JW__chevron{color:var(--pt-text-secondary);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;right:18px}.Select-module__BWx2JW__errorText{font-family:var(--pt-font-body);color:#d32f2f;margin-top:2px;font-size:12px}.Select-module__BWx2JW__hasError .Select-module__BWx2JW__select{border-color:#d32f2f}.Select-module__BWx2JW__hasError .Select-module__BWx2JW__select:focus{box-shadow:0 0 0 3px #d32f2f26}
.FileUpload-module__4-WiKW__wrapper{gap:var(--pt-space-8);flex-direction:column;width:100%;display:flex}.FileUpload-module__4-WiKW__label{font-family:var(--pt-font-body);color:var(--pt-text-charcoal);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.FileUpload-module__4-WiKW__labelHint{color:var(--pt-text-muted);font-size:11px;font-weight:400}.FileUpload-module__4-WiKW__dropzone{padding:var(--pt-space-24) var(--pt-space-20);border:2px dashed var(--pt-border-light);border-radius:var(--pt-radius-20);background-color:var(--pt-bg-surface);transition:all var(--pt-transition-normal);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.FileUpload-module__4-WiKW__dropzone:hover{border-color:var(--pt-black);background-color:var(--pt-bg-subtle)}.FileUpload-module__4-WiKW__dropzone.FileUpload-module__4-WiKW__isDragging{border-color:var(--pt-black);background-color:#f0f0f0;transform:scale(1.01)}.FileUpload-module__4-WiKW__dropzone.FileUpload-module__4-WiKW__hasFile{border-style:solid;border-color:var(--pt-black);background-color:var(--pt-white);padding:var(--pt-space-16) var(--pt-space-20)}.FileUpload-module__4-WiKW__hiddenInput{clip:rect(0, 0, 0, 0);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FileUpload-module__4-WiKW__uploadIconWrap{border-radius:var(--pt-radius-pill);background-color:var(--pt-white);width:48px;height:48px;box-shadow:var(--pt-shadow-subtle);margin-bottom:var(--pt-space-12);color:var(--pt-black);justify-content:center;align-items:center;display:flex}.FileUpload-module__4-WiKW__instruction{font-family:var(--pt-font-body);color:var(--pt-text-primary);margin-bottom:var(--pt-space-4);font-size:14px;font-weight:600}.FileUpload-module__4-WiKW__subInstruction{font-family:var(--pt-font-body);color:var(--pt-text-secondary);font-size:12px}.FileUpload-module__4-WiKW__filePreview{justify-content:space-between;align-items:center;gap:var(--pt-space-12);width:100%;display:flex}.FileUpload-module__4-WiKW__fileInfo{align-items:center;gap:var(--pt-space-12);text-align:left;display:flex;overflow:hidden}.FileUpload-module__4-WiKW__fileIconWrap{border-radius:var(--pt-radius-12);background-color:var(--pt-black);width:40px;height:40px;color:var(--pt-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FileUpload-module__4-WiKW__fileName{font-family:var(--pt-font-body);color:var(--pt-text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:13px;font-weight:600;overflow:hidden}.FileUpload-module__4-WiKW__fileMetaRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.FileUpload-module__4-WiKW__fileMeta{color:var(--pt-text-muted);font-size:11px}.FileUpload-module__4-WiKW__metaDivider{color:var(--pt-border-medium);font-size:10px}.FileUpload-module__4-WiKW__verifiedBadge{color:#389e0d;border-radius:var(--pt-radius-pill);background-color:#f6ffed;border:1px solid #b7eb8f;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.FileUpload-module__4-WiKW__validatingBox{flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.FileUpload-module__4-WiKW__spinner{color:var(--pt-black);animation:1s linear infinite FileUpload-module__4-WiKW__spin}@keyframes FileUpload-module__4-WiKW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FileUpload-module__4-WiKW__removeBtn{cursor:pointer;border-radius:var(--pt-radius-pill);color:var(--pt-text-muted);transition:all var(--pt-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.FileUpload-module__4-WiKW__removeBtn:hover{background-color:var(--pt-bg-subtle);color:var(--pt-black)}.FileUpload-module__4-WiKW__errorBox{color:#cf1322;font-family:var(--pt-font-body);border-radius:var(--pt-radius-10);background-color:#fff2f0;border:1px solid #ffccc7;align-items:center;gap:6px;margin-top:4px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.FileUpload-module__4-WiKW__hasError .FileUpload-module__4-WiKW__dropzone{background-color:snow;border-color:#ff4d4f}
.Modal-module__rxdtia__overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:var(--pt-space-20);background-color:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__rxdtia__modalBox{background-color:var(--pt-white);border-radius:var(--pt-radius-20);flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000040}.Modal-module__rxdtia__header{padding:var(--pt-space-20) var(--pt-space-24);border-bottom:1px solid var(--pt-border-subtle);justify-content:space-between;align-items:center;display:flex}.Modal-module__rxdtia__title{font-family:var(--pt-font-heading);letter-spacing:.02em;color:var(--pt-text-primary);margin:0;font-size:24px}.Modal-module__rxdtia__closeBtn{cursor:pointer;border-radius:var(--pt-radius-pill);color:var(--pt-text-secondary);transition:all var(--pt-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}.Modal-module__rxdtia__closeBtn:hover{background-color:var(--pt-bg-subtle);color:var(--pt-black)}.Modal-module__rxdtia__content{padding:var(--pt-space-24);font-family:var(--pt-font-body);color:var(--pt-text-secondary);font-size:14px;line-height:1.6;overflow-y:auto}
.Navbar-module__t0gSUW__header{z-index:50;background-color:var(--pt-white);border-bottom:1px solid var(--pt-border-subtle);width:100%;transition:all var(--pt-transition-normal);position:sticky;top:0;left:0}.Navbar-module__t0gSUW__scrolled{box-shadow:0 4px 20px #0000000d}.Navbar-module__t0gSUW__navContainer{justify-content:space-between;align-items:center;height:72px;display:flex}.Navbar-module__t0gSUW__logoLink{align-items:center;text-decoration:none;display:flex}.Navbar-module__t0gSUW__logoImage{object-fit:contain;width:auto;height:28px}.Navbar-module__t0gSUW__desktopNav{align-items:center;gap:var(--pt-space-30);display:none}.Navbar-module__t0gSUW__navLink{box-shadow:none;font-family:var(--pt-font-body);color:var(--pt-text-charcoal);transition:color var(--pt-transition-fast);cursor:pointer;background:0 0;border:none;outline:none;padding:8px 0;font-size:16px;font-weight:400;text-decoration:none;position:relative}.Navbar-module__t0gSUW__navLink:hover,.Navbar-module__t0gSUW__navLink.Navbar-module__t0gSUW__active{color:var(--pt-black)}.Navbar-module__t0gSUW__navLink:after{content:"";background-color:var(--pt-black);width:0;height:1.5px;transition:width var(--pt-transition-normal);position:absolute;bottom:2px;left:0}.Navbar-module__t0gSUW__navLink:hover:after,.Navbar-module__t0gSUW__navLink.Navbar-module__t0gSUW__active:after{width:100%}.Navbar-module__t0gSUW__ctaBtn{height:40px!important;padding:0 24px!important;font-size:14px!important}.Navbar-module__t0gSUW__mobileMenuBtn{cursor:pointer;width:40px;height:40px;color:var(--pt-black);border-radius:var(--pt-radius-pill);transition:background-color var(--pt-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin-right:-8px;padding:0;display:flex}.Navbar-module__t0gSUW__mobileMenuBtn:active{background-color:#0000000d}.Navbar-module__t0gSUW__mobileMenu{background-color:var(--pt-white);border-bottom:1px solid var(--pt-border-light);width:100%;padding:var(--pt-space-24) var(--pt-space-20);gap:var(--pt-space-16);flex-direction:column;display:flex;position:absolute;top:72px;left:0;box-shadow:0 10px 25px #00000014}.Navbar-module__t0gSUW__mobileNavLink{border:none;border-bottom:1px solid var(--pt-border-subtle);font-family:var(--pt-font-body);color:var(--pt-text-charcoal);text-align:left;cursor:pointer;background:0 0;padding:10px 0;font-size:16px;font-weight:400;text-decoration:none}@media (min-width:868px){.Navbar-module__t0gSUW__desktopNav{display:flex}.Navbar-module__t0gSUW__mobileMenuBtn{display:none}}
.Hero-module__IrU9sG__heroSection{background-color:var(--pt-black);min-height:85vh;color:var(--pt-white);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__IrU9sG__bgImageWrapper{z-index:1;width:100%;height:115%;position:absolute;top:0;left:0}.Hero-module__IrU9sG__bgImage{object-fit:cover;object-position:center 15%;width:100%;height:100%}.Hero-module__IrU9sG__overlayUniform{z-index:2;background-color:#0000005e;position:absolute;inset:0}.Hero-module__IrU9sG__contentContainer{z-index:3;padding-top:var(--pt-space-40);padding-bottom:var(--pt-space-40);text-align:center;flex-direction:column;align-items:center;max-width:1240px;margin:0 auto;display:flex;position:relative}.Hero-module__IrU9sG__title{font-family:var(--font-kenoky), var(--pt-font-heading);letter-spacing:.04em;color:var(--pt-white);text-transform:uppercase;margin-bottom:var(--pt-space-20);white-space:nowrap;font-size:clamp(2.6rem,5.8vw,85px);font-weight:300;line-height:1.1}.Hero-module__IrU9sG__titleLine{display:inline}.Hero-module__IrU9sG__mobileBreak{display:none}.Hero-module__IrU9sG__subtitle{font-family:var(--pt-font-body);color:var(--pt-white);margin-bottom:var(--pt-space-33);max-width:740px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500;line-height:1.5}.Hero-module__IrU9sG__ctaGroup{gap:var(--pt-space-16);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.Hero-module__IrU9sG__primaryBtn{justify-content:center;min-width:270px;font-weight:600;box-shadow:0 4px 15px #0000004d;background-color:var(--pt-white)!important;color:var(--pt-black)!important;border-color:var(--pt-white)!important;padding:14px 32px!important}.Hero-module__IrU9sG__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006;border-color:var(--pt-white)!important;background-color:#f0f0f0!important}.Hero-module__IrU9sG__outlineBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;min-width:270px;color:var(--pt-white)!important;background-color:#00000040!important;border-color:#fffc!important;padding:14px 32px!important}.Hero-module__IrU9sG__outlineBtn:hover{background-color:#fff3!important;border-color:#fffc!important}@media (max-width:768px){.Hero-module__IrU9sG__title{white-space:normal;letter-spacing:.03em;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:var(--pt-space-16);font-size:clamp(3rem,12.5vw,4.5rem);line-height:1.05}.Hero-module__IrU9sG__titleLine{display:inline-block}.Hero-module__IrU9sG__mobileBreak{display:block}}@media (max-width:640px){.Hero-module__IrU9sG__ctaGroup{flex-direction:column;width:100%;max-width:320px;margin:0 auto}.Hero-module__IrU9sG__primaryBtn,.Hero-module__IrU9sG__outlineBtn{justify-content:center;width:100%!important;min-width:0!important}}
.HowToParticipate-module__8mFW7G__section{background-color:var(--pt-white);padding:100px 0;position:relative}.HowToParticipate-module__8mFW7G__headerWrap{text-align:center;max-width:680px;margin:0 auto var(--pt-space-40) auto}.HowToParticipate-module__8mFW7G__title{font-family:var(--pt-font-heading);font-size:var(--pt-type-display-size);color:var(--pt-text-primary);margin-bottom:var(--pt-space-12)}.HowToParticipate-module__8mFW7G__subtitle{font-family:var(--pt-font-body);color:var(--pt-text-secondary);font-size:16px;line-height:1.6}.HowToParticipate-module__8mFW7G__stepsGrid{gap:var(--pt-space-24);grid-template-columns:repeat(1,1fr);max-width:1140px;margin:0 auto;display:grid}@media (min-width:768px){.HowToParticipate-module__8mFW7G__stepsGrid{grid-template-columns:repeat(3,1fr)}}.HowToParticipate-module__8mFW7G__stepCard{background-color:var(--pt-white);border-radius:var(--pt-radius-20);padding:var(--pt-space-30) var(--pt-space-24);transition:transform var(--pt-transition-normal), box-shadow var(--pt-transition-normal), border-color var(--pt-transition-normal);border:1px solid #dfdad2;flex-direction:column;display:flex;position:relative;box-shadow:0 4px 20px #dfa24017,0 2px 6px #00000005}.HowToParticipate-module__8mFW7G__stepCard:hover{border-color:#c9c3b8;transform:translateY(-4px);box-shadow:0 14px 36px #dfa24038,0 4px 12px #0000000a}.HowToParticipate-module__8mFW7G__stepCardHeader{margin-bottom:var(--pt-space-16);justify-content:space-between;align-items:center;display:flex}.HowToParticipate-module__8mFW7G__stepNumber{font-family:var(--pt-font-heading);color:#cbb493;margin-bottom:0;font-size:38px;line-height:1}.HowToParticipate-module__8mFW7G__stepIconWrap{border-radius:var(--pt-radius-12);color:#9c6c1a;background-color:#faf6ef;border:1px solid #f0e6d6;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:0;display:flex}.HowToParticipate-module__8mFW7G__stepTitle{font-family:var(--pt-font-body);color:var(--pt-text-primary);margin-bottom:var(--pt-space-10);font-size:18px;font-weight:700}.HowToParticipate-module__8mFW7G__stepText{font-family:var(--pt-font-body);color:var(--pt-text-secondary);font-size:14px;line-height:1.6}.HowToParticipate-module__8mFW7G__handleHighlight{color:var(--pt-black);font-weight:700}.HowToParticipate-module__8mFW7G__headerRight{align-items:center;gap:8px;display:flex}.HowToParticipate-module__8mFW7G__socialHeaderIcons{align-items:center;gap:6px;display:flex}.HowToParticipate-module__8mFW7G__socialCircleBtn{color:#231f20;background-color:#faf6ef;border:1px solid #ebdcc5;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 4px #0000000a}.HowToParticipate-module__8mFW7G__socialCircleBtn:hover{color:#fff;background-color:#000;border-color:#000;transform:translateY(-2px)scale(1.06);box-shadow:0 4px 12px #00000029}.HowToParticipate-module__8mFW7G__socialCircleBtn svg{flex-shrink:0;transition:transform .2s}.HowToParticipate-module__8mFW7G__socialCircleBtn:hover svg{transform:scale(1.1)}
.PrizeBanner-module__RXZluq__prizeSection{color:var(--pt-white);background-color:#1a150e;padding:100px 0;position:relative;overflow:hidden}.PrizeBanner-module__RXZluq__bgImageWrapper{z-index:1;width:100%;height:130%;position:absolute;top:0;left:0}.PrizeBanner-module__RXZluq__bgImage{object-fit:cover;object-position:center top;width:100%;height:100%}.PrizeBanner-module__RXZluq__bgOverlay{z-index:2;pointer-events:none;background:linear-gradient(#20170e91 0%,#91662678 50%,#161009ba 100%);position:absolute;inset:0}.PrizeBanner-module__RXZluq__prizeContainer{text-align:center;z-index:3;flex-direction:column;align-items:center;display:flex;position:relative}.PrizeBanner-module__RXZluq__title{font-family:var(--font-kenoky), var(--pt-font-heading);letter-spacing:.04em;color:var(--pt-white);text-transform:uppercase;margin-bottom:var(--pt-space-16);font-size:clamp(2.6rem,5.8vw,85px);font-weight:300;line-height:1.1}@media (max-width:768px){.PrizeBanner-module__RXZluq__title{letter-spacing:.03em;font-size:clamp(2.8rem,12vw,4.2rem);line-height:1.05}}.PrizeBanner-module__RXZluq__kicker{font-family:var(--pt-font-body);color:var(--pt-white);text-transform:none;letter-spacing:.01em;max-width:820px;margin-bottom:var(--pt-space-16);font-size:clamp(1.05rem,1.9vw,1.5rem);font-weight:700;line-height:1.35}.PrizeBanner-module__RXZluq__subtitle{font-family:var(--pt-font-body);color:#ffffffeb;max-width:780px;margin:0 auto var(--pt-space-40) auto;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:400;line-height:1.65}.PrizeBanner-module__RXZluq__benefitsGrid{gap:var(--pt-space-20);width:100%;max-width:1080px;margin-bottom:var(--pt-space-40);text-align:left;grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:768px){.PrizeBanner-module__RXZluq__benefitsGrid{grid-template-columns:repeat(3,1fr)}}.PrizeBanner-module__RXZluq__benefitCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--pt-radius-20);padding:var(--pt-space-24);transition:all var(--pt-transition-normal);background-color:#1a130c7a;border:none;box-shadow:0 4px 20px #dfa24024,0 2px 8px #0000004d}.PrizeBanner-module__RXZluq__benefitCard:hover{background-color:#261c1199;transform:translateY(-2px);box-shadow:0 8px 30px #dfa24052,0 4px 14px #0006}.PrizeBanner-module__RXZluq__benefitIcon{border-radius:var(--pt-radius-pill);color:#000;width:44px;height:44px;margin-bottom:var(--pt-space-16);background-color:#dfa240;justify-content:center;align-items:center;display:flex}.PrizeBanner-module__RXZluq__benefitTitle{font-family:var(--pt-font-body);color:var(--pt-white);margin-bottom:var(--pt-space-8);font-size:16px;font-weight:700}.PrizeBanner-module__RXZluq__benefitDesc{font-family:var(--pt-font-body);color:#ffffffd9;font-size:13px;line-height:1.55}.PrizeBanner-module__RXZluq__ctaBtn{font-size:14px;font-weight:600;box-shadow:0 4px 15px #dfa24033;background-color:var(--pt-white)!important;color:var(--pt-black)!important;padding:14px 40px!important}.PrizeBanner-module__RXZluq__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dfa24059;background-color:#faf7f2!important}
.RegistrationForm-module__sgJr1a__formSection{background-color:var(--pt-bg-body);padding:100px 0;position:relative}.RegistrationForm-module__sgJr1a__headerWrap{text-align:center;max-width:680px;margin:0 auto var(--pt-space-40) auto}.RegistrationForm-module__sgJr1a__sectionBadge{margin-bottom:var(--pt-space-12)}.RegistrationForm-module__sgJr1a__title{font-family:var(--pt-font-heading);font-size:var(--pt-type-display-size);color:var(--pt-text-primary);margin-bottom:var(--pt-space-12)}.RegistrationForm-module__sgJr1a__subtitle{font-family:var(--pt-font-body);color:var(--pt-text-secondary);font-size:16px;line-height:1.6}.RegistrationForm-module__sgJr1a__formCard{background-color:var(--pt-white);border-radius:var(--pt-radius-20);max-width:780px;padding:var(--pt-space-40);transition:transform var(--pt-transition-normal), box-shadow var(--pt-transition-normal), border-color var(--pt-transition-normal);border:1px solid #dfdad2;margin:0 auto;box-shadow:0 6px 28px #dfa24017,0 2px 8px #00000005}.RegistrationForm-module__sgJr1a__formCard:hover{border-color:#c9c3b8;transform:translateY(-3px);box-shadow:0 16px 44px #dfa24033,0 4px 14px #0000000a}@media (max-width:640px){.RegistrationForm-module__sgJr1a__formCard{padding:var(--pt-space-24) var(--pt-space-20)}}.RegistrationForm-module__sgJr1a__gridTwoCols{gap:var(--pt-space-20);margin-bottom:var(--pt-space-20);grid-template-columns:1fr;display:grid}@media (min-width:640px){.RegistrationForm-module__sgJr1a__gridTwoCols{grid-template-columns:1fr 1fr}}.RegistrationForm-module__sgJr1a__singleCol{margin-bottom:var(--pt-space-20)}.RegistrationForm-module__sgJr1a__textareaWrap{margin-bottom:var(--pt-space-20);flex-direction:column;display:flex}.RegistrationForm-module__sgJr1a__textareaHeader{margin-bottom:var(--pt-space-8);justify-content:space-between;align-items:center;display:flex}.RegistrationForm-module__sgJr1a__textareaLabel{font-family:var(--pt-font-body);color:var(--pt-text-primary);font-size:13px;font-weight:600}.RegistrationForm-module__sgJr1a__charCount{font-family:var(--pt-font-body);color:var(--pt-text-muted);font-size:12px;font-weight:500}.RegistrationForm-module__sgJr1a__charCountLimit{color:#d32f2f}.RegistrationForm-module__sgJr1a__textareaField{font-family:var(--pt-font-body);color:var(--pt-text-primary);background-color:var(--pt-white);border:1px solid var(--pt-border-light);border-radius:var(--pt-radius-12);resize:vertical;min-height:90px;transition:border-color var(--pt-transition-fast), box-shadow var(--pt-transition-fast);padding:12px 16px;font-size:14px;line-height:1.5}.RegistrationForm-module__sgJr1a__textareaField:focus{border-color:var(--pt-black);outline:none;box-shadow:0 0 0 2px #0000000d}.RegistrationForm-module__sgJr1a__textareaHasError{border-color:#d32f2f!important}.RegistrationForm-module__sgJr1a__fieldError{font-family:var(--pt-font-body);color:#d32f2f;margin-top:6px;font-size:12px}.RegistrationForm-module__sgJr1a__termsRow{margin-top:var(--pt-space-16);margin-bottom:var(--pt-space-16)}.RegistrationForm-module__sgJr1a__checkboxLabel{align-items:flex-start;gap:var(--pt-space-12);font-family:var(--pt-font-body);color:var(--pt-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;display:flex}.RegistrationForm-module__sgJr1a__checkbox{accent-color:var(--pt-black);cursor:pointer;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:2px 0 0!important}.RegistrationForm-module__sgJr1a__termsLink{color:var(--pt-black);cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.RegistrationForm-module__sgJr1a__termsLink:hover{opacity:.8}.RegistrationForm-module__sgJr1a__termsError{font-family:var(--pt-font-body);color:#d32f2f;margin-top:6px;font-size:12px;display:block}.RegistrationForm-module__sgJr1a__validationAlert{align-items:center;gap:var(--pt-space-12);color:#b91c1c;border-radius:var(--pt-radius-12);font-family:var(--pt-font-body);margin-bottom:var(--pt-space-16);background-color:#fef2f2;border:1px solid #fecaca;padding:14px 18px;font-size:14px;font-weight:500;animation:.4s ease-in-out RegistrationForm-module__sgJr1a__shakeAlert;display:flex;box-shadow:0 4px 12px #dc262614}.RegistrationForm-module__sgJr1a__validationAlertIcon{color:#dc2626;flex-shrink:0}@keyframes RegistrationForm-module__sgJr1a__shakeAlert{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.RegistrationForm-module__sgJr1a__submitBtn{font-weight:600;padding:16px 36px!important;font-size:15px!important}.RegistrationForm-module__sgJr1a__successCard{text-align:center;padding:var(--pt-space-30) var(--pt-space-20);flex-direction:column;align-items:center;display:flex}.RegistrationForm-module__sgJr1a__successIconWrap{border-radius:var(--pt-radius-pill);background-color:var(--pt-black);width:72px;height:72px;color:var(--pt-white);margin-bottom:var(--pt-space-24);justify-content:center;align-items:center;display:flex}.RegistrationForm-module__sgJr1a__successTitle{font-family:var(--pt-font-heading);color:var(--pt-text-primary);margin-bottom:var(--pt-space-12);letter-spacing:.02em;font-size:36px}.RegistrationForm-module__sgJr1a__successText{font-family:var(--pt-font-body);color:var(--pt-text-secondary);max-width:520px;margin-bottom:var(--pt-space-24);font-size:15px;line-height:1.6}.RegistrationForm-module__sgJr1a__summaryBox{background-color:var(--pt-bg-subtle);border-radius:var(--pt-radius-12);padding:var(--pt-space-16) var(--pt-space-24);margin-bottom:var(--pt-space-30);text-align:left;width:100%;max-width:480px;font-family:var(--pt-font-body);flex-direction:column;gap:8px;font-size:13px;display:flex}.RegistrationForm-module__sgJr1a__summaryRow{color:var(--pt-text-charcoal);justify-content:space-between;display:flex}.RegistrationForm-module__sgJr1a__summaryRow strong{color:var(--pt-black)}.RegistrationForm-module__sgJr1a__closedCard{background-color:var(--pt-white);border-radius:var(--pt-radius-24);text-align:center;border:1px solid #dfdad2;max-width:740px;margin:0 auto;padding:56px 40px;position:relative;overflow:hidden;box-shadow:0 12px 36px #dfa2401f,0 4px 12px #00000008}.RegistrationForm-module__sgJr1a__closedBadge{border-radius:var(--pt-radius-pill);color:#475569;letter-spacing:.06em;text-transform:uppercase;background-color:#f8fafc;border:1px solid #e2e8f0;align-items:center;gap:8px;margin-bottom:24px;padding:7px 18px;font-size:12px;font-weight:700;display:inline-flex}.RegistrationForm-module__sgJr1a__closedDot{background-color:#94a3b8;border-radius:50%;width:8px;height:8px}.RegistrationForm-module__sgJr1a__closedTitle{font-family:var(--pt-font-heading);color:var(--pt-black);text-transform:uppercase;letter-spacing:.02em;margin:0 0 16px;font-size:32px;line-height:1.25}.RegistrationForm-module__sgJr1a__closedDesc{font-family:var(--pt-font-body);color:#475569;max-width:580px;margin:0 auto 32px;font-size:16px;line-height:1.65}.RegistrationForm-module__sgJr1a__closedCallout{border-radius:var(--pt-radius-16);text-align:left;background-color:#fdfcf7;border:1px solid #f1e5ca;align-items:flex-start;gap:16px;margin-bottom:32px;padding:22px 24px;display:flex}.RegistrationForm-module__sgJr1a__closedCalloutIcon{color:#d97706;flex-shrink:0;margin-top:2px}.RegistrationForm-module__sgJr1a__closedCalloutText h4{font-family:var(--pt-font-heading);letter-spacing:.02em;text-transform:uppercase;color:#1c1917;margin:0 0 6px;font-size:15px}.RegistrationForm-module__sgJr1a__closedCalloutText p{font-family:var(--pt-font-body);color:#57534e;margin:0;font-size:13.5px;line-height:1.55}.RegistrationForm-module__sgJr1a__closedActions{justify-content:center;display:flex}.RegistrationForm-module__sgJr1a__closedTermsBtn{border-radius:var(--pt-radius-pill);border:1.5px solid var(--pt-black);color:var(--pt-black);cursor:pointer;transition:all var(--pt-transition-fast);background-color:#0000;align-items:center;gap:8px;padding:12px 28px;font-size:13.5px;font-weight:600;display:inline-flex}.RegistrationForm-module__sgJr1a__closedTermsBtn:hover{background-color:var(--pt-black);color:var(--pt-white);transform:translateY(-1px)}@media (max-width:640px){.RegistrationForm-module__sgJr1a__closedCard{padding:36px 20px}.RegistrationForm-module__sgJr1a__closedTitle{font-size:24px}.RegistrationForm-module__sgJr1a__closedCallout{flex-direction:column;gap:10px}}
.PreFooter-module__BI-A-q__preFooterSection{background-color:var(--pt-bg-body);padding:30px 0 80px}.PreFooter-module__BI-A-q__ctaCard{border-radius:var(--pt-radius-20);background:radial-gradient(80% 90% at 85% 45%,#dfa24038 0%,#b8862d14 55%,#0000 80%),linear-gradient(135deg,#0b0907 0%,#15110a 45%,#221a0f 80%,#141009 100%);border:1px solid #dfa2402e;align-items:center;min-height:240px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 35px #dfa24029,0 16px 40px #00000040}.PreFooter-module__BI-A-q__cardContent{z-index:2;max-width:760px;color:var(--pt-white);padding:48px 52px;position:relative}@media (max-width:640px){.PreFooter-module__BI-A-q__cardContent{text-align:center;flex-direction:column;align-items:center;padding:36px 24px;display:flex}}.PreFooter-module__BI-A-q__title{font-family:var(--pt-font-heading);letter-spacing:.02em;color:var(--pt-white);text-transform:uppercase;margin-bottom:12px;font-size:clamp(26px,4vw,38px);line-height:1.05}.PreFooter-module__BI-A-q__description{font-family:var(--pt-font-body);color:#ffffffe0;margin-bottom:24px;font-size:14px;line-height:1.6}.PreFooter-module__BI-A-q__ctaBtn{font-weight:600;box-shadow:0 4px 14px #0000004d;background-color:var(--pt-white)!important;color:var(--pt-black)!important;border-color:var(--pt-white)!important;transition:all var(--pt-transition-normal)!important;padding:12px 28px!important;font-size:13px!important}.PreFooter-module__BI-A-q__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006;border-color:var(--pt-white)!important;background-color:#f0f0f0!important}
.Footer-module__Gvo_kG__footer{background-color:var(--pt-white);border-top:1px solid var(--pt-border-light);color:var(--pt-text-charcoal);padding:48px 0}.Footer-module__Gvo_kG__footerContent{justify-content:space-between;align-items:center;gap:var(--pt-space-16);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){.Footer-module__Gvo_kG__footerContent{text-align:left;flex-direction:row}}.Footer-module__Gvo_kG__logoLink{align-items:center;display:flex}.Footer-module__Gvo_kG__logoImage{object-fit:contain;width:auto;height:24px}.Footer-module__Gvo_kG__copyright{font-family:var(--pt-font-body);color:var(--pt-text-muted);font-size:12px}
.TermsModal-module__ZtqejG__modalContainer{flex-direction:column;gap:14px;width:100%;display:flex}.TermsModal-module__ZtqejG__toolbar{background-color:var(--pt-bg-subtle,#faf7f2);border-radius:var(--pt-radius-12,12px);border:1px solid #dfdad2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.TermsModal-module__ZtqejG__docInfo{align-items:center;gap:12px;display:flex}.TermsModal-module__ZtqejG__docIconWrap{color:#dc2626;background-color:#fee2e2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.TermsModal-module__ZtqejG__docText{flex-direction:column;display:flex}.TermsModal-module__ZtqejG__docTitle{font-family:var(--pt-font-body);color:var(--pt-text-primary,#000);font-size:13.5px;font-weight:700;line-height:1.3}.TermsModal-module__ZtqejG__docSubtitle{color:var(--pt-text-muted,#777);font-size:11.5px;line-height:1.3}.TermsModal-module__ZtqejG__actionsGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TermsModal-module__ZtqejG__downloadBtn{background-color:var(--pt-black,#000);color:var(--pt-white,#fff);border-radius:var(--pt-radius-pill,9999px);transition:all var(--pt-transition-fast,.2s ease);border:1px solid var(--pt-black,#000);align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.TermsModal-module__ZtqejG__downloadBtn:hover{background-color:var(--pt-gold-dark,#b8862d);border-color:var(--pt-gold-dark,#b8862d);color:#fff;transform:translateY(-1px)}.TermsModal-module__ZtqejG__openTabBtn{color:var(--pt-text-charcoal,#231f20);border-radius:var(--pt-radius-pill,9999px);transition:all var(--pt-transition-fast,.2s ease);background-color:#0000;border:1px solid #00000026;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.TermsModal-module__ZtqejG__openTabBtn:hover{background-color:#0000000d;border-color:#0000004d}.TermsModal-module__ZtqejG__viewerWrapper{border-radius:var(--pt-radius-12,12px);border:1px solid var(--pt-border-light,#eee7dc);background-color:#525659;width:100%;height:68vh;min-height:480px;max-height:720px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #0000001a}.TermsModal-module__ZtqejG__pdfFrame{border:none;width:100%;height:100%;display:block}@media (max-width:640px){.TermsModal-module__ZtqejG__viewerWrapper{height:55vh;min-height:380px}.TermsModal-module__ZtqejG__toolbar{flex-direction:column;align-items:flex-start}.TermsModal-module__ZtqejG__actionsGroup{width:100%}.TermsModal-module__ZtqejG__downloadBtn,.TermsModal-module__ZtqejG__openTabBtn{flex:1;justify-content:center}}
.AdminFloatingBadge-module__PWfQaa__floatingBadge{z-index:999;background-color:var(--pt-black);color:var(--pt-white);border-radius:var(--pt-radius-pill);font-family:var(--pt-font-body);transition:all var(--pt-transition-normal);cursor:pointer;border:1px solid #fff3;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #00000040}.AdminFloatingBadge-module__PWfQaa__floatingBadge:hover{background-color:#1a1a1a;transform:translateY(-3px);box-shadow:0 12px 30px #00000059}.AdminFloatingBadge-module__PWfQaa__iconWrap{justify-content:center;align-items:center;display:flex}.AdminFloatingBadge-module__PWfQaa__label{letter-spacing:.02em}.AdminFloatingBadge-module__PWfQaa__pulseDot{background-color:#52c41a;border-radius:50%;width:7px;height:7px;animation:2s infinite AdminFloatingBadge-module__PWfQaa__pulse;box-shadow:0 0 6px #52c41a}@keyframes AdminFloatingBadge-module__PWfQaa__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
