.InscriptionForm_page__ap8EI{min-height:100vh;background:var(--bg);padding-top:calc(var(--header-height) + 8px);padding-bottom:48px}@media(min-width:1024px){.InscriptionForm_page__ap8EI{padding-top:calc(var(--header-height-lg) - 24px);padding-bottom:64px}}.InscriptionForm_container__9KQNB{max-width:1280px;margin:0 auto;padding:0 24px;max-width:740px}.InscriptionForm_eventHeader__DWJKu{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.InscriptionForm_eyebrow__ZgK9E{font-family:Arial Black,Arial,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#f5f5f5;margin:0 0 10px;padding:4px 12px;border:2px solid #e21c23;border-radius:2px}.InscriptionForm_eventTitle__iKInf{font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.6rem,4vw,2.8rem);text-transform:uppercase;color:var(--text);margin:0 0 8px;letter-spacing:.02em;line-height:1}.InscriptionForm_eventMeta__MdD8p{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.InscriptionForm_eventPrice___vof_{font-family:Arial Black,Arial,sans-serif;font-size:.9rem;font-weight:700;color:var(--text-secondary)}.InscriptionForm_eventRule__qJO54{font-family:Arial Black,Arial,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e21c23}.InscriptionForm_stepper__1PTWg{display:flex;position:relative;margin-bottom:20px}@media(min-width:768px){.InscriptionForm_stepper__1PTWg{margin-bottom:28px}}.InscriptionForm_stepperLine__wId4_{position:absolute;top:18px;left:18px;right:18px;height:2px;background:var(--border);z-index:0}.InscriptionForm_stepItem__Qymes{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1;position:relative;z-index:1}.InscriptionForm_stepNum__Cs8I6{width:36px;height:36px;border-radius:50%;background:var(--bg-surface);border:2px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-family:Arial Black,Arial,sans-serif;font-size:.82rem;font-weight:700;color:var(--text-muted);transition:all .25s ease}.InscriptionForm_active__y1V66 .InscriptionForm_stepNum__Cs8I6{background:#e21c23;border-color:#e21c23;color:#f5f5f5}.InscriptionForm_done___oJ_o .InscriptionForm_stepNum__Cs8I6{background:#00a4bb;border-color:#00a4bb;color:#f5f5f5}.InscriptionForm_stepLabel__qRoZ4{font-family:Arial Black,Arial,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:center;white-space:nowrap;transition:color .25s ease}.InscriptionForm_active__y1V66 .InscriptionForm_stepLabel__qRoZ4{color:var(--text)}.InscriptionForm_done___oJ_o .InscriptionForm_stepLabel__qRoZ4{color:#00a4bb}@media(max-width:480px){.InscriptionForm_stepLabel__qRoZ4{display:none}}.InscriptionForm_formCard__TzH3O{background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;overflow:hidden}.InscriptionForm_stepContent__pxT8h{padding:20px 16px 16px}@media(min-width:768px){.InscriptionForm_stepContent__pxT8h{padding:28px 32px 24px}}.InscriptionForm_stepHead__JlVrR{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.InscriptionForm_stepNum2__RvuDS{font-family:Arial Black,Arial,sans-serif;font-size:1.8rem;line-height:1;color:rgba(215,43,43,.2);flex-shrink:0;padding-top:2px}@media(min-width:768px){.InscriptionForm_stepNum2__RvuDS{font-size:2.4rem}}.InscriptionForm_stepTitle__z6c1M{font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.2rem,3vw,1.6rem);text-transform:uppercase;color:var(--text);margin:0 0 4px;letter-spacing:.03em}.InscriptionForm_stepDesc__x7iO1{font-family:Arial,sans-serif;font-size:.92rem;color:var(--text-secondary);line-height:1.6;margin:0}.InscriptionForm_fields__SsU1z{display:flex;flex-direction:column;gap:0}.InscriptionForm_fieldRow__bX_Br{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media(min-width:640px){.InscriptionForm_fieldRow__bX_Br{grid-template-columns:1fr 1fr;gap:0 20px}}.InscriptionForm_field__BD83D{margin-bottom:14px}.InscriptionForm_label__oL8bX{display:flex;align-items:center;gap:8px;font-family:Arial Black,Arial,sans-serif;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:5px}.InscriptionForm_req__nqoK_{color:#e21c23;font-weight:700}.InscriptionForm_tagPublic__pQcXi{font-size:.6rem;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:2px;background:rgba(42,171,184,.12);color:#00a4bb;border:1px solid rgba(42,171,184,.3)}.InscriptionForm_tagPrivate__CJP0U{font-size:.6rem;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:2px;background:rgba(215,43,43,.1);color:#e21c23;border:1px solid rgba(215,43,43,.25)}.InscriptionForm_input__Iw5Xa,.InscriptionForm_textarea__nm8W1{width:100%;background:var(--input-bg);border:1px solid var(--border-strong);border-radius:4px;padding:10px 14px;font-family:Arial,sans-serif;font-size:.95rem;color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.InscriptionForm_input__Iw5Xa::placeholder,.InscriptionForm_textarea__nm8W1::placeholder{color:var(--text-faint)}.InscriptionForm_input__Iw5Xa:focus,.InscriptionForm_textarea__nm8W1:focus{border-color:#00a4bb;box-shadow:0 0 0 3px rgba(42,171,184,.12)}.InscriptionForm_textarea__nm8W1{resize:vertical;min-height:90px;line-height:1.6}.InscriptionForm_hintError__LY3hu,.InscriptionForm_hintSuccess__NANt_,.InscriptionForm_hint__B51v_{margin-top:6px;font-family:Arial,sans-serif;font-size:.82rem;color:var(--text-muted);line-height:1.4}.InscriptionForm_hintSuccess__NANt_{color:#00a4bb}.InscriptionForm_hintError__LY3hu{color:#e21c23}.InscriptionForm_inputError__FRrHy{border-color:#e21c23!important}.InscriptionForm_eventCapacity__sdeM4{font-family:Arial Black,Arial,sans-serif;font-size:.78rem;font-weight:600;color:#00a4bb;letter-spacing:.06em}.InscriptionForm_pilotConflict___OOrZ{font-family:Arial,sans-serif;font-size:.78rem;color:#e21c23;font-weight:600}.InscriptionForm_modeCards__GSZQM{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:20px}@media(min-width:640px){.InscriptionForm_modeCards__GSZQM{grid-template-columns:1fr 1fr}}.InscriptionForm_modeCard__Q_shK{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;background:var(--bg);border:2px solid var(--border-strong);border-radius:4px;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease}.InscriptionForm_modeCard__Q_shK:hover{border-color:rgba(42,171,184,.4)}.InscriptionForm_modeCardActive__u9mB1{border-color:#00a4bb!important;background:rgba(42,171,184,.06)!important}.InscriptionForm_modeIcon__qPvwW{font-size:1.2rem;line-height:1}.InscriptionForm_modeCardTitle__mFMd7{font-family:Arial Black,Arial,sans-serif;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text)}.InscriptionForm_modeCardDesc__DzKDl{font-family:Arial,sans-serif;font-size:.83rem;color:var(--text-secondary);line-height:1.5}.InscriptionForm_inviteBox__xY_pc{background:var(--bg);border:1px solid var(--border);border-left:3px solid #00a4bb;border-radius:4px;padding:16px 20px}.InscriptionForm_inviteTitle__b_xGI{font-family:Arial Black,Arial,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 16px}.InscriptionForm_codeDisplay__euCWf{display:flex;align-items:stretch;gap:0;border:1px solid var(--border-strong);border-radius:4px;overflow:hidden;margin-bottom:16px}.InscriptionForm_codeItem__SDSUG{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:16px 20px;background:var(--bg-surface)}.InscriptionForm_codeDivider__Ab_Zv{width:1px;background:var(--border-strong);flex-shrink:0}.InscriptionForm_codeKey__rxoA7{font-size:.68rem;font-weight:700;letter-spacing:.12em;color:var(--text-muted)}.InscriptionForm_codeKey__rxoA7,.InscriptionForm_codeVal__8vnmb{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase}.InscriptionForm_codeVal__8vnmb{font-size:1.4rem;letter-spacing:.05em;color:#00a4bb}.InscriptionForm_inviteHint__PGCT_{font-family:Arial,sans-serif;font-size:.83rem;color:var(--text-muted);line-height:1.5;margin:0}.InscriptionForm_otherPilots__hDJWE{display:flex;flex-direction:column;gap:0}.InscriptionForm_otherPilot__UvObH{padding:14px 0;border-top:1px solid var(--border)}.InscriptionForm_otherPilot__UvObH:first-child{border-top:none;padding-top:0}.InscriptionForm_otherPilotHead__v2x9s{margin-bottom:10px}.InscriptionForm_pilotBadge__PAVIZ{display:inline-block;font-family:Arial Black,Arial,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#e21c23;background:rgba(215,43,43,.08);border:1px solid rgba(215,43,43,.2);border-radius:3px;padding:4px 10px}.InscriptionForm_recap__v64fj{background:var(--bg);border:1px solid var(--border);border-radius:4px;overflow:hidden;margin-bottom:18px}.InscriptionForm_recapRow__h1YrU{display:flex;align-items:baseline;gap:16px;padding:9px 16px;border-bottom:1px solid var(--border)}.InscriptionForm_recapRow__h1YrU:last-child{border-bottom:none}.InscriptionForm_recapTotal__jq5CY{background:rgba(42,171,184,.05)}.InscriptionForm_recapKey__xtI1w{font-family:Arial Black,Arial,sans-serif;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);flex-shrink:0;width:120px}.InscriptionForm_recapVal__DA1nw{font-family:Arial,sans-serif;font-size:.92rem;color:var(--text)}.InscriptionForm_recapVal__DA1nw strong{color:#00a4bb}.InscriptionForm_cgvBox__9MnX_{background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:14px 18px;margin-bottom:16px}.InscriptionForm_cgvTitle__ayYj_{font-family:Arial Black,Arial,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 12px}.InscriptionForm_cgvList__fdcAB{padding-left:18px;margin:0}.InscriptionForm_cgvList__fdcAB li{font-family:Arial,sans-serif;font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:4px}.InscriptionForm_cgvList__fdcAB li:last-child{margin-bottom:0}.InscriptionForm_reglementLink__PHyxX{display:inline-flex;align-items:center;gap:6px;font-family:Arial Black,Arial,sans-serif;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#00a4bb;text-decoration:none;margin-bottom:20px;transition:opacity .2s}.InscriptionForm_reglementLink__PHyxX:hover{opacity:.7}.InscriptionForm_radioGroup__td9SB{display:flex;gap:24px}.InscriptionForm_radioLabel__ghhyj{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Arial,sans-serif;font-size:.95rem;color:var(--text)}.InscriptionForm_radioLabel__ghhyj input[type=radio]{width:18px;height:18px;accent-color:#00a4bb;cursor:pointer;flex-shrink:0}.InscriptionForm_prereqSection__hkDP2{margin-top:32px;padding:24px;background:hsla(0,0%,4%,.03);border:1px solid var(--border);border-radius:4px}.InscriptionForm_prereqTitle__tb6Ba{font-family:Arial Black,Arial,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text);margin:0 0 8px}.InscriptionForm_prereqDesc__mak_X{font-family:Arial,sans-serif;font-size:.88rem;color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.InscriptionForm_prereqList__DDK4T{display:flex;flex-direction:column;gap:12px}.InscriptionForm_prereqItem__yBJUC{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-family:Arial,sans-serif;font-size:.9rem;color:var(--text-dim);line-height:1.5}.InscriptionForm_prereqNote___g9x2{color:var(--text-muted);font-size:.82rem;font-style:italic}.InscriptionForm_prereqWarn__xLJb0{margin-top:12px;font-family:Arial,sans-serif;font-size:.82rem;color:#e21c23}.InscriptionForm_newsletterSection__IR4_4{margin-top:24px;padding:20px 24px;border:1px solid var(--border);border-radius:4px;display:flex;flex-direction:column;gap:10px}.InscriptionForm_newsletterHint__DapFa{color:var(--text-muted);font-size:.82rem}.InscriptionForm_otpSection__95M7n{margin-top:16px;padding:14px 16px;background:rgba(26,122,138,.05);border:1px solid rgba(26,122,138,.2);border-radius:4px}.InscriptionForm_otpTitle___dzG_{font-family:Arial Black,Arial,sans-serif;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#00a4bb;margin:0 0 8px}.InscriptionForm_otpDesc__0r0ED{font-family:Arial,sans-serif;font-size:.85rem;color:var(--text-muted);margin:0 0 16px;line-height:1.5}.InscriptionForm_otpRow__Za8HE{display:flex;gap:10px;align-items:center}.InscriptionForm_otpBtnSecondary__u63Tw,.InscriptionForm_otpBtn__eeX_y{font-family:Arial Black,Arial,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:10px 16px;background:#00a4bb;color:#f5f5f5;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .2s}.InscriptionForm_otpBtnSecondary__u63Tw:hover:not(:disabled),.InscriptionForm_otpBtn__eeX_y:hover:not(:disabled){background:#00a4bb}.InscriptionForm_otpBtnSecondary__u63Tw:disabled,.InscriptionForm_otpBtn__eeX_y:disabled{opacity:.45;cursor:default}.InscriptionForm_otpBtnSecondary__u63Tw{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.InscriptionForm_otpBtnSecondary__u63Tw:hover:not(:disabled){background:var(--bg-surface);color:var(--text)}.InscriptionForm_otpError__bX5NB{font-family:Arial,sans-serif;font-size:.82rem;color:#e21c23;margin-top:10px}.InscriptionForm_stepActions__0G9Mt{display:flex;gap:12px;justify-content:flex-end;padding:14px 16px;border-top:1px solid var(--border);background:var(--bg)}@media(min-width:768px){.InscriptionForm_stepActions__0G9Mt{padding:14px 32px}}.InscriptionForm_errorBottom__88Qol,.InscriptionForm_error__Ukis2{font-family:Arial,sans-serif;font-size:.88rem;color:#e21c23;background:rgba(215,43,43,.07);border:1px solid rgba(215,43,43,.2);border-radius:4px;padding:12px 16px;margin-top:16px}.InscriptionForm_errorBottom__88Qol{margin:0 20px 20px}@media(min-width:768px){.InscriptionForm_errorBottom__88Qol{margin:0 40px 24px}}.InscriptionForm_confirmation__A3e_q{text-align:center;padding:36px 24px;background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;margin-top:32px}@media(min-width:768px){.InscriptionForm_confirmation__A3e_q{padding:56px 48px}}.InscriptionForm_checkmark__JNxaU{width:72px;height:72px;border-radius:50%;background:#00a4bb;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#f5f5f5;margin:0 auto 28px}.InscriptionForm_checkmarkError__otIPi{background:rgba(215,43,43,.08);border:1px solid rgba(215,43,43,.35);color:#e21c23}.InscriptionForm_teamConflictBox__VuX1m{margin-top:10px;padding:14px 16px;border:1px solid rgba(215,43,43,.35);border-left:3px solid #e21c23;border-radius:2px;background:rgba(215,43,43,.05)}.InscriptionForm_teamConflictTitle__eUKQs{font-family:Arial Black,Arial,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#e21c23;margin:0 0 8px}.InscriptionForm_teamConflictDesc__u0A_q{font-family:Arial,sans-serif;font-size:.88rem;color:var(--text);margin:0 0 8px}.InscriptionForm_teamConflictList__zkgOJ{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-direction:column;gap:4px}.InscriptionForm_teamConflictItem__KwJVN{font-family:Arial,sans-serif;font-size:.86rem;color:var(--text);line-height:1.5}.InscriptionForm_teamConflictHint__5kyPB{font-family:Arial,sans-serif;font-size:.8rem;color:var(--text-muted);font-style:italic;margin:0}.InscriptionForm_initialLoader___kOeh{margin:120px auto;width:44px;height:44px;border-radius:50%;border:2px solid var(--border);border-top:2px solid #00a4bb;animation:InscriptionForm_spin__0c6_U .9s linear infinite}@keyframes InscriptionForm_spin__0c6_U{to{transform:rotate(1turn)}}.InscriptionForm_confirmTitle__MhHKD{font-family:Arial Black,Arial,sans-serif;font-size:clamp(2rem,5vw,3.5rem);text-transform:uppercase;color:var(--text);margin:0 0 16px;letter-spacing:.03em}.InscriptionForm_confirmText__qRzmN{font-family:Arial,sans-serif;font-size:1rem;color:var(--text-secondary);line-height:1.7;max-width:480px;margin:0 auto 36px}.InscriptionForm_confirmText__qRzmN strong{color:var(--text)}.InscriptionForm_teamCode__Vx82q{max-width:480px;margin:0 auto 40px;text-align:left}.InscriptionForm_teamCodeLabel__TAhDp{font-family:Arial,sans-serif;font-size:.88rem;color:var(--text-secondary);line-height:1.6;margin:0 0 16px;text-align:center}.InscriptionForm_teamCodeBox__ccYqI{display:flex;border:2px solid #00a4bb;border-radius:4px;overflow:hidden;margin-bottom:12px}.InscriptionForm_teamCodeItem__R1B0G{flex:1 1;display:flex;flex-direction:column;gap:6px;padding:20px 24px;background:rgba(42,171,184,.06)}.InscriptionForm_teamCodeDivider__pf7Cs{width:2px;background:#00a4bb;flex-shrink:0}.InscriptionForm_teamCodeKey__oBnpA{font-family:Arial Black,Arial,sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#00a4bb}.InscriptionForm_teamCodeVal__TpUZ8{font-family:Arial Black,Arial,sans-serif;font-size:1.6rem;letter-spacing:.05em;color:var(--text);text-transform:uppercase}.InscriptionForm_stripeBlock___sSHw{background:rgba(215,43,43,.04);border:1px solid rgba(215,43,43,.2);border-radius:4px;padding:24px;margin-bottom:24px;text-align:center}.InscriptionForm_stripeBlockTitle__LdcEi{font-family:Arial Black,Arial,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e21c23;margin:0 0 8px}.InscriptionForm_stripeBlockDesc__jN6OF{font-family:Arial,sans-serif;font-size:.88rem;color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.InscriptionForm_stripeBlockDeadline__mAUvh{font-family:Arial Black,Arial,sans-serif;font-size:.82rem;font-weight:700;color:#e21c23;background:rgba(215,43,43,.08);border:1px solid rgba(215,43,43,.3);border-left:3px solid #e21c23;border-radius:4px;padding:10px 14px;margin:0 0 16px;line-height:1.45;letter-spacing:.02em}.InscriptionForm_stripeOptions__cGuAQ{display:flex;flex-direction:column;gap:10px;align-items:center}.InscriptionForm_payAllInlineBtn__PygSD{font-family:Arial Black,Arial,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:none;border:1px solid var(--border-strong);border-radius:2px;padding:8px 20px;cursor:pointer;transition:border-color .2s,color .2s}.InscriptionForm_payAllInlineBtn__PygSD:hover{border-color:var(--text);color:var(--text)}.InscriptionForm_payAllInlineBtn__PygSD:disabled{opacity:.5;cursor:default}.InscriptionForm_payAllInlineError__lyrE9{font-size:.82rem;color:#e21c23;margin:6px 0 0;text-align:center}.InscriptionForm_confirmCtas__Ijfe_{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.InscriptionForm_fieldInputReadonly__4o9KR{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:4px;background:var(--bg-surface)}.InscriptionForm_managerPseudo__BgEO5{font-family:Arial Black,Arial,sans-serif;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#00a4bb}.InscriptionForm_managerEmail__3zRzX{font-family:Arial,sans-serif;font-size:.88rem;color:var(--text-muted)}.InscriptionForm_pilotRow__GC2Op{display:flex;flex-direction:column;gap:8px;margin-top:14px}.InscriptionForm_pilotLabel__nUXrr{font-family:Arial Black,Arial,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.InscriptionForm_pilotInputArea__XVxgi{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.InscriptionForm_pilotInputArea__XVxgi .InscriptionForm_input__Iw5Xa,.InscriptionForm_pilotInputArea__XVxgi .InscriptionForm_textarea__nm8W1{flex:1 1;min-width:180px}.InscriptionForm_orSep__jLpa1{font-size:.72rem;font-weight:700;letter-spacing:.12em;flex-shrink:0}.InscriptionForm_checkboxLabel__HB90k,.InscriptionForm_orSep__jLpa1{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;color:var(--text-muted)}.InscriptionForm_checkboxLabel__HB90k{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;letter-spacing:.08em;cursor:pointer;white-space:nowrap}.InscriptionForm_checkboxLabel__HB90k:hover{color:#00a4bb}.InscriptionForm_checkbox__Keith{width:16px;height:16px;accent-color:#00a4bb;cursor:pointer}.InscriptionForm_formHint__vgYJX{font-family:Arial,sans-serif;font-size:.82rem;color:var(--text-muted);line-height:1.65;font-style:italic;padding:14px 16px;border-left:2px solid #00a4bb;background:rgba(26,122,138,.04);border-radius:0 4px 4px 0;margin:18px 0 0}.InscriptionForm_photoSection__7O4H_{margin-top:24px;display:flex;flex-direction:column;gap:10px}.InscriptionForm_sectionLabel__xwhem{font-family:Arial Black,Arial,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text);margin:0}.InscriptionForm_photoZone__0OvO8{border:2px dashed var(--border-strong);border-radius:4px;overflow:hidden;cursor:pointer;transition:border-color .2s;height:200px}.InscriptionForm_photoZone__0OvO8:hover{border-color:#00a4bb}@media(min-width:768px){.InscriptionForm_photoZone__0OvO8{height:240px}}.InscriptionForm_photoPreviewWrap__lB3Bs{position:relative;width:100%;height:100%}.InscriptionForm_photoChangeHint__u5Ym9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);font-family:Arial Black,Arial,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;opacity:0;transition:opacity .2s}.InscriptionForm_photoZone__0OvO8:hover .InscriptionForm_photoChangeHint__u5Ym9{opacity:1}.InscriptionForm_photoPlaceholder__G3QtB{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px}.InscriptionForm_photoIcon__vlMU9{font-size:2rem;color:var(--text-muted);opacity:.4;line-height:1}.InscriptionForm_photoPlaceholderText__Lx1Ji{font-family:Arial Black,Arial,sans-serif;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.InscriptionForm_photoPlaceholderHint__njsjt{font-family:Arial,sans-serif;font-size:.72rem;color:var(--text-muted);opacity:.7}.InscriptionForm_transitionOverlay__vtA_l{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,4%,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:24px}.InscriptionForm_transitionCard__1_6Nf{position:relative;width:100%;max-width:380px;padding:40px 32px 36px;background:var(--bg);border-radius:4px;border-top:3px solid #e21c23;text-align:center;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.45)}.InscriptionForm_transitionSpinner__4EvA0{width:48px;height:48px;margin:0 auto 22px;border-radius:50%;border:3px solid rgba(26,122,138,.18);border-top-color:#00a4bb;animation:InscriptionForm_spin__0c6_U .85s linear infinite}.InscriptionForm_transitionCheck__fuoVH{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00a4bb;color:#fff}.InscriptionForm_transitionTitle__iEke7{font-family:Arial Black,Arial,sans-serif;font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--text);margin:0 0 8px;line-height:1.15}.InscriptionForm_transitionText__xkUO5{font-family:Arial,sans-serif;font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.5}.InscriptionForm_transitionBar__UM_as{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#00a4bb,#00a4bb);transform-origin:left center}