.register_page__zfiGj{min-height:100vh;background:#0a0a0a;color:#ffffff;font-family:Inter,-apple-system,sans-serif}.register_header__wDtcw{justify-content:space-between;padding:20px 40px;border-bottom:1px solid rgba(255,255,255,.08);position:-webkit-sticky;position:sticky;top:0;background:rgba(10,10,10,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}.register_header__wDtcw,.register_logoLink__uJ5_L{display:flex;align-items:center}.register_logo__y0MCU{height:44px;width:auto;object-fit:contain}.register_stepIndicator__9w6Rx{display:flex;align-items:center;gap:8px;position:relative}.register_stepLine__zrjDq{position:absolute;top:50%;left:16px;right:16px;height:1px;background:rgba(255,255,255,.15);z-index:0}.register_stepDot__PB0U_{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.2);background:#0a0a0a;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:rgba(255,255,255,.4);z-index:1;transition:all .3s ease}.register_stepDotActive__xuqu4{border-color:#d4af37;color:#d4af37;background:rgba(212,175,55,.1)}.register_stepDotDone__g8ztq{border-color:#22c55e;background:#22c55e;color:#000}.register_cancelBanner__c0eOe{display:flex;align-items:center;gap:8px;background:rgba(239,68,68,.08);border-bottom:1px solid rgba(239,68,68,.2);color:#ef4444;padding:12px 40px;font-size:.9rem}.register_layout__cw_9e{display:flex;align-items:flex-start;justify-content:center;gap:32px;max-width:1600px;margin:0 auto;padding:48px 40px;min-height:calc(100vh - 85px)}@media (max-width:900px){.register_layout__cw_9e{flex-direction:column;align-items:stretch;padding:24px 20px;gap:24px}.register_header__wDtcw{padding:16px 20px}}.register_formSection__Y5fho{flex:1 1;max-width:960px;width:100%}.register_formCard__Ha8AN{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:40px}@media (max-width:600px){.register_formCard__Ha8AN{padding:24px 20px}}.register_stepLabel__opW9z{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#d4af37;margin-bottom:12px}.register_stepTitle__KXnl6{font-size:2rem;font-weight:700;color:#ffffff;margin-bottom:8px;line-height:1.2}.register_stepSubtitle__ZYunq{color:rgba(255,255,255,.5);font-size:1rem;margin-bottom:36px;line-height:1.6}.register_formGrid2__FdVZc{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.register_formGrid3__Jvvpd{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}@media (max-width:600px){.register_formGrid2__FdVZc,.register_formGrid3__Jvvpd{grid-template-columns:1fr}}.register_formGroup__qYZWe{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.register_label__pMcEn{font-size:.85rem;font-weight:600;color:rgba(255,255,255,.8)}.register_req__rSp6r{color:#d4af37}.register_input__3xGuf,.register_textarea__9fIU0{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 16px;color:#ffffff;font-size:.95rem;width:100%;transition:all .2s ease;font-family:inherit}.register_input__3xGuf:focus,.register_textarea__9fIU0:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px rgba(212,175,55,.15);background:rgba(212,175,55,.05)}.register_input__3xGuf option{background:#1a1a1a;color:#fff}.register_textarea__9fIU0{resize:vertical}.register_sectionDivider___6A_7{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.35);margin:24px 0 16px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07)}.register_preSelectedCard__2s6PX{border:2px solid #d4af37;border-radius:14px;padding:24px;background:rgba(212,175,55,.05);margin-bottom:24px;position:relative}.register_preSelectedBadge__0jTG5{display:inline-block;background:#d4af37;color:#000;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:20px;margin-bottom:12px}.register_packageGrid__tzD5R{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.register_packageCard__iATE9{border:2px solid rgba(255,255,255,.1);border-radius:14px;padding:22px;cursor:pointer;transition:all .25s ease;position:relative;background:rgba(255,255,255,.02)}.register_packageCard__iATE9:hover{border-color:rgba(212,175,55,.5);background:rgba(212,175,55,.03)}.register_packageCardSelected__g_Huc{border-color:#d4af37;background:rgba(212,175,55,.06);box-shadow:0 0 0 4px rgba(212,175,55,.1)}.register_selectedBadge__W1Fvl{display:inline-flex;align-items:center;gap:4px;background:#22c55e;color:#000;font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:20px;margin-bottom:10px}.register_pkgCardName__q7Vpe{font-size:1.15rem;font-weight:700;color:#ffffff;margin-bottom:6px}.register_pkgCardTagline__8v3F4{font-size:.85rem;color:rgba(255,255,255,.5);margin-bottom:14px;line-height:1.5}.register_pkgIncludes__Wg7jF{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.register_pkgItem__UryWC{display:flex;align-items:center;gap:8px;font-size:.85rem;color:rgba(255,255,255,.65)}.register_pkgPrice__fpb8N{font-size:1.4rem;font-weight:700;color:#d4af37}.register_couponSection__428eN{margin-bottom:24px}.register_couponRow__ai2gr{display:flex;gap:10px;margin-top:6px}.register_couponInput__8rNeH{flex:1 1;text-transform:uppercase;letter-spacing:.05em}.register_couponBtn__P_HIm{display:flex;align-items:center;gap:6px;background:rgba(212,175,55,.15);border:1px solid rgba(212,175,55,.4);color:#d4af37;padding:12px 18px;border-radius:10px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease;font-size:.9rem}.register_couponBtn__P_HIm:hover:not(:disabled){background:rgba(212,175,55,.25)}.register_couponBtn__P_HIm:disabled{opacity:.5;cursor:not-allowed}.register_couponError__25Wll{color:#ef4444;font-size:.85rem;margin-top:8px}.register_couponSuccess__v9X7B{color:#22c55e;font-size:.85rem;margin-top:8px;font-weight:500}.register_priceBreakdown__mIW97{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:24px;background:rgba(255,255,255,.02)}.register_priceRow__jYzMF{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:.95rem;color:rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.06)}.register_priceRow__jYzMF:last-child{border-bottom:none}.register_discount___sWqe{color:#22c55e}.register_total__jDlLI{font-weight:700;font-size:1.1rem;color:#ffffff;padding-top:12px}.register_reviewBox__kliMe{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 20px;margin-bottom:24px;background:rgba(255,255,255,.02)}.register_reviewRow__p6bzN{display:flex;justify-content:space-between;padding:8px 0;font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.7)}.register_reviewRow__p6bzN:first-child{font-weight:600;color:#fff}.register_reviewRow__p6bzN:last-child{border-bottom:none}.register_navRow__lv4_v{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:32px}.register_nextBtn__jE_Bv{display:flex;align-items:center;gap:8px;background:#d4af37;color:#000000;border:none;padding:14px 28px;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;margin-top:28px}.register_nextBtn__jE_Bv:hover:not(:disabled){background:#c49b28;transform:translateY(-1px)}.register_nextBtn__jE_Bv:disabled{opacity:.4;cursor:not-allowed;transform:none}.register_backBtn__sGa2o{background:transparent;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.6);padding:12px 20px;border-radius:10px;cursor:pointer;font-size:.95rem;transition:all .2s ease}.register_backBtn__sGa2o:hover{border-color:rgba(255,255,255,.4);color:#fff}.register_submitBtn__F2LxS{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#d4af37,#b8942a);color:#000000;border:none;padding:16px 32px;border-radius:10px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(212,175,55,.3);position:relative;z-index:10;-webkit-tap-highlight-color:rgba(212,175,55,.2);touch-action:manipulation;min-height:48px}.register_submitBtn__F2LxS:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(212,175,55,.4)}.register_submitBtn__F2LxS:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.register_secureNote__svsjt{text-align:center;color:rgba(255,255,255,.35);font-size:.8rem;margin-top:16px}.register_errorBox__EssFe{display:flex;align-items:flex-start;gap:10px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:14px 16px;color:#fca5a5;font-size:.9rem;line-height:1.5;margin-bottom:16px}.register_summaryPanel__dp68U{width:360px;min-width:320px;flex-shrink:0}.register_summaryCard__vzhIx{background:rgba(255,255,255,.03);border:1px solid rgba(212,175,55,.2);border-radius:16px;padding:28px;position:-webkit-sticky;position:sticky;top:110px}.register_summaryLabel__s9sWF{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#d4af37;margin-bottom:10px}.register_summaryName__dlvGh{font-size:1.3rem;font-weight:700;color:#ffffff;margin-bottom:6px}.register_summaryTagline__ElaY5{font-size:.85rem;color:rgba(255,255,255,.5);margin-bottom:20px;line-height:1.5}.register_summarySection__9Q_Hz{margin-bottom:18px}.register_summarySectionTitle__RyJrL{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.4);margin-bottom:8px}.register_summaryItem__wMUU8{font-size:.85rem;color:rgba(255,255,255,.7);padding:4px 0;line-height:1.4}.register_summaryDivider__pzl4Q{height:1px;background:rgba(255,255,255,.1);margin:16px 0}.register_summaryPriceRow__6CX5I{display:flex;justify-content:space-between;align-items:center;font-weight:700}.register_summaryPrice__lt6AX{font-size:1.5rem;color:#d4af37}.register_summaryCouponTag__skR82{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;color:#22c55e;margin-top:8px}.register_loadingRow__PvlVc{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.5);padding:40px 0;justify-content:center}.register_spin__wpJ_b{animation:register_spin__wpJ_b 1s linear infinite}@keyframes register_spin__wpJ_b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.register_summaryPanel__dp68U{width:100%;min-width:0}.register_summaryCard__vzhIx{position:static}}.register_tabs__jFQla{display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;padding-bottom:4px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.register_tabs__jFQla::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}@media (max-width:600px){.register_tabs__jFQla{display:flex;overflow-x:auto;padding-bottom:8px}}.register_tabs__jFQla::-webkit-scrollbar{height:4px}.register_tabs__jFQla::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:4px}.register_tabBtn__2Hsia{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);padding:10px 16px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.register_tabBtn__2Hsia:hover{background:rgba(255,255,255,.1);color:#fff}.register_tabBtnActive__wirVB{background:rgba(212,175,55,.1);border-color:#d4af37;color:#d4af37}.register_catalogGrid__x7DdY{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.register_catalogCard__hiHS5{border:2px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;cursor:pointer;transition:all .25s ease;position:relative;background:rgba(255,255,255,.02);display:flex;gap:16px}.register_catalogCard__hiHS5:hover{border-color:rgba(212,175,55,.5);background:rgba(212,175,55,.03)}.register_catalogCardSelected__UrZlV{border-color:#d4af37;background:rgba(212,175,55,.06);box-shadow:0 0 0 2px rgba(212,175,55,.1)}.register_checkbox__C97HK{width:24px;height:24px;border-radius:6px;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .2s;color:#000}.register_catalogCardSelected__UrZlV .register_checkbox__C97HK{background:#d4af37;border-color:#d4af37}.register_catalogInfo__3jRdt{flex:1 1}.register_catalogName__u6PpF{font-size:1.1rem;font-weight:700;color:#ffffff;margin-bottom:4px}.register_catalogDesc__ZIW0N{font-size:.85rem;color:rgba(255,255,255,.5);margin-bottom:12px;line-height:1.4}.register_catalogPrice__MWpBi{font-size:1.2rem;font-weight:700;color:#d4af37}.register_cartList__tWPRS{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.register_emptyCart__xVKQJ{color:rgba(255,255,255,.4);font-size:.9rem;text-align:center;padding:20px 0;border:1px dashed rgba(255,255,255,.1);border-radius:8px}.register_cartItem__Q_7Cw{display:flex;justify-content:space-between;align-items:center;padding:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px}.register_cartItemInfo__BbUcL{display:flex;flex-direction:column;gap:2px}.register_cartItemType__6mr1W{font-size:.65rem;font-weight:700;color:rgba(255,255,255,.4)}.register_cartItemName__9xaYr{font-size:.9rem;color:#fff;font-weight:500}.register_cartItemPrice__Y5YcE{font-weight:700;color:#d4af37}