.options-step_title__1L7hO{margin:0;font-size:22px;font-weight:800;color:var(--text-color-1)}@media(max-width:480px){.options-step_title__1L7hO{font-size:19px}}.options-step_subtitle__2xrST{margin:10px 0 20px;color:var(--text-color-2);font-size:14px;line-height:1.6}.options-step_optionCard__NmyTw{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px;margin-top:12px;border:1px solid var(--gray-border);border-radius:12px;background:var(--body-bg);text-align:left;cursor:pointer;transition:var(--default-transition)}.options-step_optionCard__NmyTw:first-of-type{margin-top:0}@media(max-width:480px){.options-step_optionCard__NmyTw{padding:12px;gap:10px}}.options-step_optionCardSelected__hzg3M{border-color:var(--primary);background:var(--primary-light)}.options-step_nativeRadio__ETJh4{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.options-step_radio__gB_Ze{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-top:2px;border:2px solid var(--gray-border);border-radius:50%}.options-step_radioSelected__iiJ2v{border-color:var(--primary)}.options-step_radioSelected__iiJ2v:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--primary)}.options-step_optionBody__TiTPj{flex:1 1;min-width:0}.options-step_optionHeader__N3D0J{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.options-step_optionLabel__YcMPs{font-size:16px;font-weight:700;color:var(--text-color-1)}.options-step_optionPrice__RFePr{flex-shrink:0;font-size:16px;font-weight:800;color:var(--primary)}.options-step_optionDescription__tJYyC{margin:6px 0 0;color:var(--text-color-2);font-size:13px;line-height:1.55}.options-step_warningBox__vEYmC{margin-top:18px;padding:16px;border:1px solid #f3d4ae;border-radius:12px;background:#fdf1e2}@media(max-width:480px){.options-step_warningBox__vEYmC{padding:12px}}.options-step_warningTitle__pmMmw{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#b45309;font-size:14px;font-weight:700}.options-step_warningText__JeYhW{margin:0;color:var(--text-color-2);font-size:13px;line-height:1.6}[data-theme=dark] .options-step_warningBox__vEYmC{border-color:#5c3517;background:#2d1a0d}[data-theme=dark] .options-step_warningTitle__pmMmw{color:#fb923c}.options-step_agreeRow__o9gRD{display:flex;align-items:flex-start;gap:10px;margin-top:18px;color:var(--text-color-2);font-size:13px;line-height:1.5;cursor:pointer}.options-step_agreeRow__o9gRD input{flex-shrink:0;width:16px;height:16px;margin-top:2px;cursor:pointer}.options-step_continueBtn__T_YUU{width:100%;margin-top:18px;padding:14px;border:none;border-radius:10px;background:var(--primary);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:var(--default-transition)}.options-step_continueBtn__T_YUU:hover:not(:disabled){opacity:.9}.options-step_continueBtn__T_YUU:disabled{background:var(--gray-2);color:var(--text-color-2);cursor:not-allowed}.payment-step_backBtn__I_Wpg{display:flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--text-color-2);font-size:14px;font-weight:600;cursor:pointer}.payment-step_backBtn__I_Wpg:hover{color:var(--primary)}.payment-step_summary__PorXh{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin:16px 0 20px;border-radius:10px;background:var(--primary-light);color:var(--text-color-1);font-size:15px;font-weight:700}.payment-step_summaryPrice__CRov7{color:var(--primary);font-size:18px}.contact_authModal__Fo93t{display:block}.contact_authModal__Fo93t textarea{resize:none}.contact_authModal__Fo93t .contact_phone__skRvS{color:var(--text-color-1)}.contact_authModal__Fo93t .contact_phone__skRvS .special-label{display:none}.contact_authModal__Fo93t .contact_phone__skRvS .ant-input{padding:10px 16px 10px 78px}.contact_authModal__Fo93t .contact_phone__skRvS .flag-dropdown .selected-flag{width:68px;border:none;justify-content:unset}.contact_authModal__Fo93t .contact_phone__skRvS .flag-dropdown .flag{transform:scale(1.2);margin-left:16px}.contact_authModal__Fo93t .contact_phone__skRvS .flag-dropdown .flag .arrow{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--text-color-1);position:absolute;top:4px;left:28px}.contact_authModal__Fo93t .contact_phone__skRvS .flag-dropdown .flag .up{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid var(--text-color-1);border-top:unset}.contact_authModal__Fo93t .contact_phone__skRvS .country-list{width:100%;z-index:1;background-color:var(--body-bg)}.contact_authModal__Fo93t .contact_phone__skRvS .country-list li{font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.contact_authModal__Fo93t .contact_title__lmD5f{margin-top:0;margin-bottom:8px;font-size:32px;font-weight:700;line-height:48px;color:var(--text-color-1);text-align:center}.contact_authModal__Fo93t .contact_title__lmD5f span{color:var(--primary)}.contact_authModal__Fo93t .contact_subtitle__uW9S0{text-align:center;font-size:16px;color:var(--text-color-1);font-weight:500;line-height:24px;margin-bottom:24px}.contact_authModal__Fo93t .contact_subtitle__uW9S0 a{color:var(--primary);font-weight:700}