.CountryPicker-module__FS_Mhq__countryPicker{align-items:stretch;display:inline-flex;position:relative}.CountryPicker-module__FS_Mhq__countryPickerTrigger{cursor:pointer;color:#e2e8f0;background:#0f172a99;border:1px solid #94a3b833;border-radius:12px;align-items:center;gap:6px;min-width:100px;height:48px;padding:12px;font-size:.9rem;transition:all .2s;display:flex}.CountryPicker-module__FS_Mhq__countryPickerTrigger:hover:not(:disabled){background:#0f172acc;border-color:#3b82f680}.CountryPicker-module__FS_Mhq__countryPickerTrigger:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #2563eb40}.CountryPicker-module__FS_Mhq__countryPickerTrigger:disabled{opacity:.5;cursor:not-allowed}.CountryPicker-module__FS_Mhq__countryPickerFlag{object-fit:cover;border-radius:2px;width:20px;height:15px;box-shadow:0 1px 2px #0003}.CountryPicker-module__FS_Mhq__countryPickerCode{color:#f1f5f9;font-weight:600}.CountryPicker-module__FS_Mhq__countryPickerArrow{color:#94a3b8;width:14px;height:14px;margin-left:auto;transition:transform .2s}.CountryPicker-module__FS_Mhq__countryPickerDropdown{-webkit-backdrop-filter:blur(20px);z-index:1000;background:#1e293bfa;border:1px solid #94a3b826;border-radius:12px;width:340px;margin-top:6px;animation:.15s CountryPicker-module__FS_Mhq__countryPickerFadeIn;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 16px 48px #0006}@keyframes CountryPicker-module__FS_Mhq__countryPickerFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CountryPicker-module__FS_Mhq__countryPickerSearch{color:#f1f5f9;background:#0f172a99;border:none;border-bottom:1px solid #94a3b81a;outline:none;width:100%;padding:12px 14px;font-size:.9rem}.CountryPicker-module__FS_Mhq__countryPickerSearch::placeholder{color:#64748b}.CountryPicker-module__FS_Mhq__countryPickerSearch:focus{background:#0f172acc}.CountryPicker-module__FS_Mhq__countryPickerList{max-height:260px;margin:0;padding:6px;list-style:none;overflow-y:auto}.CountryPicker-module__FS_Mhq__countryPickerList::-webkit-scrollbar{width:6px}.CountryPicker-module__FS_Mhq__countryPickerList::-webkit-scrollbar-track{background:0 0}.CountryPicker-module__FS_Mhq__countryPickerList::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}.CountryPicker-module__FS_Mhq__countryPickerList::-webkit-scrollbar-thumb:hover{background:#94a3b880}.CountryPicker-module__FS_Mhq__countryPickerOption{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .15s;display:flex;position:relative}.CountryPicker-module__FS_Mhq__countryPickerOption:hover{background:#3b82f626}.CountryPicker-module__FS_Mhq__countryPickerOptionSelected{background:#3b82f633}.CountryPicker-module__FS_Mhq__countryPickerOptionSelected:before{content:"";background:#3b82f6;border-radius:2px;width:3px;height:20px;position:absolute;left:6px}.CountryPicker-module__FS_Mhq__countryPickerName{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;overflow:hidden}.CountryPicker-module__FS_Mhq__countryPickerDialCode{color:#64748b;font-size:.8rem;font-weight:500}.CountryPicker-module__FS_Mhq__countryPickerNoResults{text-align:center;color:#64748b;padding:20px;font-size:.875rem}@media (max-width:600px){.CountryPicker-module__FS_Mhq__countryPickerDropdown{width:300px;max-width:90vw}.CountryPicker-module__FS_Mhq__countryPickerTrigger{min-width:90px;padding:8px 10px}.CountryPicker-module__FS_Mhq__countryPickerFlag{width:18px;height:13px}}
.register-module__jUGYdG__registerPage{box-sizing:border-box;background:linear-gradient(135deg,#0b1a34 0%,#1e293b 50%,#0f172a 100%);justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:92px 16px 48px;display:flex;position:relative;overflow-x:hidden}.register-module__jUGYdG__registerCard{-webkit-backdrop-filter:blur(20px);background:#1e293bcc;border:1px solid #94a3b81a;border-radius:20px;flex-direction:column;gap:1rem;width:100%;max-width:680px;padding:32px 20px;display:flex;position:relative;box-shadow:0 24px 60px #0006}.register-module__jUGYdG__registerCard h1{font-weight:700;font-size:var(--text-2xl,1.5rem);color:#f1f5f9;background:linear-gradient(135deg,#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin:0}.register-module__jUGYdG__registerCopy{color:#94a3b8;text-align:center;font-size:var(--text-sm,.9rem);margin:0}.register-module__jUGYdG__registerForm{gap:16px;display:grid}.register-module__jUGYdG__registerForm label{font-weight:600;font-size:var(--text-sm,.85rem);color:#e2e8f0;display:block}.register-module__jUGYdG__registerForm input[type=text],.register-module__jUGYdG__registerForm input[type=email],.register-module__jUGYdG__registerForm input[type=password],.register-module__jUGYdG__registerForm input[type=tel]{color:#f1f5f9;appearance:none;background:#0f172a99;border:1px solid #94a3b833;border-radius:12px;width:100%;min-height:48px;margin-top:6px;padding:12px 16px;font-size:16px;transition:all .2s}.register-module__jUGYdG__registerForm input:focus{background:#0f172acc;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #2563eb40}.register-module__jUGYdG__registerForm input::placeholder{color:#64748b}.register-module__jUGYdG__registerForm input:-webkit-autofill{-webkit-text-fill-color:#f1f5f9;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0f172ae6}.register-module__jUGYdG__registerForm input:-webkit-autofill:hover{-webkit-text-fill-color:#f1f5f9;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0f172ae6}.register-module__jUGYdG__registerForm input:-webkit-autofill:focus{-webkit-text-fill-color:#f1f5f9;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0f172ae6}.register-module__jUGYdG__mobileInputGroup{flex-wrap:nowrap;align-items:center;gap:10px;margin-top:6px;display:flex}.register-module__jUGYdG__mobilePhoneInput{color:#f1f5f9;background:#0f172a99;border:1px solid #94a3b833;border-radius:12px;flex:1;min-width:0;min-height:48px;padding:12px 16px;font-size:16px;margin-top:0!important}.register-module__jUGYdG__mobileInputGroup .countryPicker{flex:none}.register-module__jUGYdG__mobileInputGroup .countryPickerTrigger{min-height:48px}.register-module__jUGYdG__registerGrid{grid-template-columns:1fr;gap:16px;display:grid}.register-module__jUGYdG__checkboxRow{cursor:pointer;font-weight:400;font-size:var(--text-sm,.85rem);color:#cbd5e1;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.register-module__jUGYdG__checkboxRow input{accent-color:#3b82f6;cursor:pointer;width:20px;min-width:20px;height:20px;margin-top:2px}.register-module__jUGYdG__legalInlineLink{color:#60a5fa;cursor:pointer;-webkit-tap-highlight-color:transparent;margin-left:4px;text-decoration:underline}.register-module__jUGYdG__legalInlineLink:hover{color:#93c5fd}.register-module__jUGYdG__legalInlineLink:active{color:#7dd3fc}.register-module__jUGYdG__fieldError{color:#f87171;font-size:var(--text-xs,.8rem);margin:-8px 0 0}.register-module__jUGYdG__formError{color:#f87171;text-align:center;font-weight:600;font-size:var(--text-sm,.9rem);background:#f871711a;border:1px solid #f8717133;border-radius:8px;padding:12px}.register-module__jUGYdG__formSuccess{color:#4ade80;text-align:center;font-weight:600;font-size:var(--text-sm,.9rem);background:#4ade801a;border:1px solid #4ade8033;border-radius:8px;padding:12px}.register-module__jUGYdG__registerForm button[type=submit]{font-weight:700;font-size:var(--text-base,1rem);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:0;border-radius:12px;min-height:48px;margin-top:8px;padding:14px;transition:transform .2s,box-shadow .2s}.register-module__jUGYdG__registerForm button[type=submit]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #2563eb59}.register-module__jUGYdG__registerForm button[type=submit]:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px #2563eb40}.register-module__jUGYdG__registerForm button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.register-module__jUGYdG__switchAuth{text-align:center;color:#94a3b8;font-size:var(--text-sm,.9rem);margin:0}.register-module__jUGYdG__switchAuth a{color:#60a5fa;-webkit-tap-highlight-color:transparent;padding:8px 4px;font-weight:600;text-decoration:none;transition:color .2s}.register-module__jUGYdG__switchAuth a:hover{color:#93c5fd;text-decoration:underline}.register-module__jUGYdG__registerLegalTabs{border-bottom:1px solid #94a3b833;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding-right:40px;display:flex;position:relative}.register-module__jUGYdG__registerLegalTabs button{color:#94a3b8;font-size:var(--text-sm,.9rem);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:2px solid #0000;min-height:44px;padding:10px 14px;font-weight:600;transition:all .2s}.register-module__jUGYdG__registerLegalTabs button:hover{color:#cbd5e1}.register-module__jUGYdG__registerLegalTabs button.register-module__jUGYdG__active{color:#60a5fa;border-bottom-color:#60a5fa}.register-module__jUGYdG__registerLegalClose{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);background:#94a3b81a!important;border:none!important;min-height:36px!important;padding:0!important}.register-module__jUGYdG__registerLegalClose:hover{color:#f87171!important;background:#f8717133!important}.register-module__jUGYdG__registerLegalPanel{-webkit-overflow-scrolling:touch;max-height:50vh;padding-right:8px;overflow-y:auto}.register-module__jUGYdG__registerLegalPanel::-webkit-scrollbar{width:6px}.register-module__jUGYdG__registerLegalPanel::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:3px}@media (min-width:481px){.register-module__jUGYdG__registerPage{padding:96px 20px 56px}.register-module__jUGYdG__registerCard{border-radius:22px;gap:1.35rem;padding:36px 28px}.register-module__jUGYdG__registerCard h1{font-size:var(--text-3xl,1.65rem)}.register-module__jUGYdG__registerForm label,.register-module__jUGYdG__checkboxRow{font-size:var(--text-sm,.9rem)}.register-module__jUGYdG__registerLegalTabs button{font-size:var(--text-base,1rem);padding:12px 18px}.register-module__jUGYdG__registerLegalPanel{max-height:55vh}}@media (min-width:601px){.register-module__jUGYdG__registerGrid{grid-template-columns:1fr 1fr}}@media (min-width:769px){.register-module__jUGYdG__registerPage{padding:100px 24px 56px}.register-module__jUGYdG__registerCard{border-radius:24px;gap:1.5rem;padding:40px}.register-module__jUGYdG__registerCard h1{font-size:var(--text-3xl,1.8rem)}.register-module__jUGYdG__registerCopy{font-size:var(--text-base,.95rem)}.register-module__jUGYdG__registerLegalTabs{margin-bottom:20px}.register-module__jUGYdG__registerLegalPanel{max-height:60vh}}body.register-page{overflow-x:hidden}
.LegalModal-module__58Niva__backdrop{z-index:1200;background:#0009;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.LegalModal-module__58Niva__panel{background:#fff;border-radius:16px;flex-direction:column;width:min(880px,100%);max-height:calc(100vh - 96px);display:flex;box-shadow:0 20px 60px #0f172a33}.LegalModal-module__58Niva__header{border-bottom:1px solid var(--th-border-color);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.LegalModal-module__58Niva__header h2{color:var(--th-dark-blue);margin:0;font-size:28px}.LegalModal-module__58Niva__closeBtn{cursor:pointer;color:#94a3b8;background:0 0;border:0;padding:0;font-size:32px;line-height:1}.LegalModal-module__58Niva__closeBtn:hover{color:#0f172a}.LegalModal-module__58Niva__content{padding:24px 28px 32px;overflow-y:auto}.LegalModal-module__58Niva__content h3{color:var(--th-dark-blue);margin-top:24px;margin-bottom:12px;font-size:18px}.LegalModal-module__58Niva__content p{color:var(--th-text-gray);margin-bottom:16px;line-height:1.7}.LegalModal-module__58Niva__content ul{margin:0 0 16px 20px;padding:0}.LegalModal-module__58Niva__content li{color:var(--th-text-gray);margin-bottom:10px}.LegalModal-module__58Niva__content a{color:var(--th-primary-blue);text-decoration:none}.LegalModal-module__58Niva__content a:hover{text-decoration:underline}.LegalModal-module__58Niva__content strong{color:var(--th-dark-blue)}@media (max-width:768px){.LegalModal-module__58Niva__panel{max-height:calc(100vh - 64px)}.LegalModal-module__58Niva__header{padding:16px 20px}.LegalModal-module__58Niva__content{padding:20px}}
.workshop-module__pH3WOq__workshopRegistrationPage{color:#fff;background:radial-gradient(circle at top,#1e293b 0%,#0f172a 100%);min-height:100vh;padding-bottom:60px;font-family:Inter,system-ui,sans-serif}.workshop-module__pH3WOq__hero{background:0 0;padding:140px 24px 40px;position:relative;overflow:hidden}.workshop-module__pH3WOq__hero:before{content:"";background:radial-gradient(circle,#3b82f626 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.workshop-module__pH3WOq__heroContent{text-align:center;z-index:1;gap:24px;max-width:1200px;margin:0 auto;display:grid;position:relative}.workshop-module__pH3WOq__hero h1{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(2.6rem,6vw,4rem);font-weight:800;line-height:1.2}.workshop-module__pH3WOq__hero h1 span{background:linear-gradient(135deg,#60a5fa,#38bdf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.workshop-module__pH3WOq__heroSubtitle{color:#cbd5e1;max-width:680px;margin:0 auto;font-size:20px}.workshop-module__pH3WOq__valueGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px;display:grid}.workshop-module__pH3WOq__valueCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #334155;border-radius:20px;padding:32px;transition:transform .3s,box-shadow .3s}.workshop-module__pH3WOq__valueCard:hover{border-color:#60a5fa;transform:translateY(-6px);box-shadow:0 0 30px #3b82f633}.workshop-module__pH3WOq__iconBox{background:#0f172acc;border:1px solid #3b82f6;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex;box-shadow:0 0 20px #3b82f633}.workshop-module__pH3WOq__iconBox svg{stroke:#60a5fa;fill:none;stroke-width:2px;width:32px;height:32px}.workshop-module__pH3WOq__valueCard h4{color:#fff;margin:0 0 12px;font-size:18px;font-weight:700}.workshop-module__pH3WOq__valueCard p{color:#cbd5e1;margin:0;font-size:15px;line-height:1.6}.workshop-module__pH3WOq__scheduleCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:1px solid #334155;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:32px 40px;display:flex}.workshop-module__pH3WOq__scheduleInfo{text-align:left;flex-direction:column;gap:8px;display:flex}.workshop-module__pH3WOq__scheduleDate{color:#cbd5e1;margin:0;font-size:1.25rem;font-weight:600}.workshop-module__pH3WOq__scheduleDate sup{font-size:.7em}.workshop-module__pH3WOq__scheduleLocation{color:#94a3b8;margin:0;font-size:1rem}.workshop-module__pH3WOq__registerBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:12px;padding:16px 32px;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 20px #3b82f64d}.workshop-module__pH3WOq__registerBtn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #3b82f666}.workshop-module__pH3WOq__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#60a5fa);border:none;border-radius:12px;align-items:center;gap:.5rem;padding:14px 28px;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #3b82f64d}.workshop-module__pH3WOq__primaryBtn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #3b82f666}.workshop-module__pH3WOq__primaryBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.workshop-module__pH3WOq__section{padding:24px}.workshop-module__pH3WOq__pillars{padding:10px 24px 40px}.workshop-module__pH3WOq__pillars h2{text-align:center;color:#fff;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.workshop-module__pH3WOq__pillarsGrid{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1200px;margin-top:32px;margin-left:auto;margin-right:auto;display:grid}.workshop-module__pH3WOq__pillarsGrid article{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #334155;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:28px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.workshop-module__pH3WOq__pillarsGrid article h3{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.4}.workshop-module__pH3WOq__pillarsGrid article:before{content:"";background:linear-gradient(90deg,#3b82f6,#60a5fa);width:100%;height:4px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.workshop-module__pH3WOq__pillarsGrid article:hover{border-color:#60a5fa;transform:translateY(-8px);box-shadow:0 0 30px #3b82f633}.workshop-module__pH3WOq__pillarsGrid article:hover:before{transform:scaleX(1)}.workshop-module__pH3WOq__videoSection{justify-content:center;max-width:900px;margin:0 auto;padding:0 24px 40px;display:flex}.workshop-module__pH3WOq__videoPlayer{background:#0f172a;border:1px solid #334155;border-radius:16px;width:100%;display:block}.workshop-module__pH3WOq__attendanceRules{text-align:center;padding:10px 24px 40px}.workshop-module__pH3WOq__attendanceRules h2{color:#fff;letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.workshop-module__pH3WOq__attendanceRules ul{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;max-width:1200px;margin:0 auto 32px;padding:0;list-style:none;display:flex}.workshop-module__pH3WOq__attendanceRules li{color:#cbd5e1;background:#0f172a99;border:1px solid #334155;border-radius:12px;flex:1 1 0;min-width:220px;padding:16px 24px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.workshop-module__pH3WOq__attendanceRules li:hover{border-color:#60a5fa;box-shadow:0 0 30px #3b82f633}.workshop-module__pH3WOq__finalNotice{background:#3b82f61a;border:1px solid #60a5fa;border-radius:16px;padding:24px 32px;display:inline-block;box-shadow:0 0 30px #3b82f626}.workshop-module__pH3WOq__finalNotice .workshop-module__pH3WOq__noticeLabel{letter-spacing:.15em;color:#60a5fa;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.workshop-module__pH3WOq__finalNotice p{color:#fff;margin:0;font-size:1.1rem;font-weight:600}.workshop-module__pH3WOq__formSection{background:0 0;border:1px solid #334155;border-radius:24px;gap:32px;width:100%;max-width:1200px;margin:20px auto 40px;padding:30px 40px 60px;display:grid}.workshop-module__pH3WOq__formIntro{text-align:center;width:100%;max-width:800px;margin:0 auto}.workshop-module__pH3WOq__formIntro .workshop-module__pH3WOq__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#60a5fa;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.workshop-module__pH3WOq__formIntro h2{color:#fff;margin:0 0 24px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800}.workshop-module__pH3WOq__registrationForm{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;margin:0 auto;display:grid}.workshop-module__pH3WOq__registrationForm label{color:#94a3b8;flex-direction:column;gap:8px;font-size:.875rem;font-weight:500;display:flex}.workshop-module__pH3WOq__registrationForm input,.workshop-module__pH3WOq__registrationForm select{color:#f1f5f9;background:#0f172acc;border:1px solid #334155;border-radius:12px;width:100%;padding:14px 16px;font-family:Inter,system-ui,sans-serif;font-size:1rem;transition:border-color .3s,box-shadow .3s}.workshop-module__pH3WOq__registrationForm input:focus,.workshop-module__pH3WOq__registrationForm select:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 3px #3b82f626}.workshop-module__pH3WOq__registrationForm input::placeholder{color:#475569}.workshop-module__pH3WOq__registrationForm select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.workshop-module__pH3WOq__registrationForm button{grid-column:1/-1;justify-self:center}.workshop-module__pH3WOq__termsConsent{background:#0f172a80;border:1px solid #334155;border-radius:16px;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:12px;padding:24px;display:flex}.workshop-module__pH3WOq__termsPanel{flex-direction:column;gap:8px;display:flex}.workshop-module__pH3WOq__termsLink{color:#60a5fa;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.workshop-module__pH3WOq__termsLink:hover,.workshop-module__pH3WOq__termsLink:focus-visible{color:#93c5fd;outline:none}.workshop-module__pH3WOq__termsPanel ol{color:#94a3b8;flex-direction:column;gap:8px;margin:0;padding-left:1.25rem;font-size:.875rem;display:flex}.workshop-module__pH3WOq__termsPanel li{line-height:1.6}.workshop-module__pH3WOq__consentCheckbox{color:#cbd5e1;cursor:pointer;flex-wrap:nowrap;align-items:flex-start;gap:12px;font-size:.9rem;flex-direction:row!important;display:flex!important}.workshop-module__pH3WOq__consentCheckbox input{accent-color:#60a5fa;cursor:pointer;flex-shrink:0;width:1.25rem;height:1.25rem;margin:3px 0 0}.workshop-module__pH3WOq__consentCheckbox span{flex:1;line-height:1.5}.workshop-module__pH3WOq__phoneInputGroup{flex-wrap:nowrap;align-items:stretch;gap:12px;display:flex;position:relative}.workshop-module__pH3WOq__phoneInputGroup input{flex:auto;min-width:0}.workshop-module__pH3WOq__formStatus{text-align:center;grid-column:1/-1;margin:0;font-weight:600}.workshop-module__pH3WOq__statusSuccess{color:#4ade80}.workshop-module__pH3WOq__statusError{color:#f87171}.workshop-module__pH3WOq__modalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.workshop-module__pH3WOq__modalCard{text-align:center;background:#1e293b;border:1px solid #334155;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:min(400px,90%);padding:32px;display:flex;overflow:visible;box-shadow:0 20px 50px #00000080}.workshop-module__pH3WOq__successIconBox{background:#4ade801a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.workshop-module__pH3WOq__successIconBox svg{stroke:#4ade80}.workshop-module__pH3WOq__modalCard h3{color:#fff;margin:0;font-family:Inter,system-ui,sans-serif;font-size:1.5rem;font-weight:700}.workshop-module__pH3WOq__modalBody{color:#cbd5e1;flex-direction:column;gap:12px;font-size:.95rem;line-height:1.5;display:flex}.workshop-module__pH3WOq__modalBody p{margin:0}.workshop-module__pH3WOq__modalActions{width:100%;margin-top:8px}.workshop-module__pH3WOq__modalActions button{justify-content:center;width:100%}@media (max-width:1024px){.workshop-module__pH3WOq__valueGrid{grid-template-columns:repeat(2,1fr)}.workshop-module__pH3WOq__pillarsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.workshop-module__pH3WOq__hero{padding:100px 16px 32px}.workshop-module__pH3WOq__pillars,.workshop-module__pH3WOq__attendanceRules{padding-left:16px;padding-right:16px}.workshop-module__pH3WOq__formSection,.workshop-module__pH3WOq__scheduleCard,.workshop-module__pH3WOq__pillarsGrid article{padding:20px}.workshop-module__pH3WOq__scheduleCard{text-align:center;flex-direction:column}.workshop-module__pH3WOq__scheduleInfo{text-align:center}.workshop-module__pH3WOq__pillarsGrid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:768px){.workshop-module__pH3WOq__registrationForm{grid-template-columns:1fr}.workshop-module__pH3WOq__pillarsGrid{grid-template-columns:repeat(2,1fr)}.workshop-module__pH3WOq__valueGrid{grid-template-columns:1fr}.workshop-module__pH3WOq__attendanceRules ul{flex-direction:column}.workshop-module__pH3WOq__attendanceRules li{width:100%;min-width:unset}}
