.refund-pass-registration-form_card__2rgAA{width:100%;box-sizing:border-box;padding:min(calc(44 * var(--landing-fluid-unit)),44px);border:1px solid #d4d8de;border-radius:min(calc(10 * var(--landing-fluid-unit)),10px);background:#fff;@media (max-width:767px){padding-left:min(calc(20 / 375 * 100vw),20px);padding-bottom:min(calc(24 / 375 * 100vw),24px);padding-right:min(calc(20 / 375 * 100vw),20px);padding-top:min(calc(24 / 375 * 100vw),24px);border-radius:min(calc(10 / 375 * 100vw),10px)}}.refund-pass-registration-form_cardModal__0Qd3g{padding:0;border:none;border-radius:0;background:transparent}.refund-pass-registration-form_content__mCUQu{display:flex;flex-direction:column;align-items:center;gap:min(calc(30 * var(--landing-fluid-unit)),30px);@media (max-width:767px){gap:min(calc(24 / 375 * 100vw),24px)}}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_content__mCUQu{gap:min(calc(20 * var(--landing-fluid-unit)),20px);align-items:stretch}.refund-pass-registration-form_titleBlock__UxImY{display:flex;flex-direction:column;align-items:center;gap:min(calc(12 * var(--landing-fluid-unit)),12px);width:100%;text-align:center}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_titleBlock__UxImY{align-items:flex-start;gap:min(calc(8 * var(--landing-fluid-unit)),8px);text-align:left}.refund-pass-registration-form_title__wK1VR{margin:0;color:#313949;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:min(calc(30 * var(--landing-fluid-unit)),30px);font-weight:700;line-height:1.35;word-break:keep-all;@media (max-width:767px){font-size:min(calc(22 / 375 * 100vw),22px)}}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_title__wK1VR{color:#111;font-size:min(calc(22 * var(--landing-fluid-unit)),22px);font-weight:700;line-height:1.35}.refund-pass-registration-form_description__0VT2_{margin:0;color:#222;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:min(calc(16 * var(--landing-fluid-unit)),16px);font-weight:400;line-height:1.5;word-break:keep-all;@media (max-width:767px){font-size:min(calc(14 / 375 * 100vw),14px)}}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_description__0VT2_{color:#666;font-size:min(calc(14 * var(--landing-fluid-unit)),14px)}.refund-pass-registration-form_formBlock__SEmgN{display:flex;width:100%;flex-direction:column;gap:min(calc(24 * var(--landing-fluid-unit)),24px);@media (max-width:767px){gap:min(calc(20 / 375 * 100vw),20px)}}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_formBlock__SEmgN{gap:min(calc(16 * var(--landing-fluid-unit)),16px)}.refund-pass-registration-form_fields__N0Lwh{display:flex;flex-direction:column;gap:min(calc(16 * var(--landing-fluid-unit)),16px);width:100%}.refund-pass-registration-form_fieldGroup__y8tph{display:flex;flex-direction:column;gap:min(calc(7 * var(--landing-fluid-unit)),7px)}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_fieldGroup__y8tph{gap:min(calc(8 * var(--landing-fluid-unit)),8px)}.refund-pass-registration-form_fieldLabel__t3l2H{display:inline-flex;align-items:center;gap:min(calc(4 * var(--landing-fluid-unit)),4px);color:#1d242d;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:600;line-height:1.4}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_fieldLabel__t3l2H{color:#111;font-size:min(calc(15 * var(--landing-fluid-unit)),15px)}.refund-pass-registration-form_requiredMark__XqPfw{color:#f04438}.refund-pass-registration-form_inputShell__XExEd{display:flex;align-items:center;height:min(calc(50 * var(--landing-fluid-unit)),50px);padding:0 min(calc(16 * var(--landing-fluid-unit)),16px);border:1px solid #eceef1;border-radius:min(calc(8 * var(--landing-fluid-unit)),8px);background:#fff;box-sizing:border-box}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_inputShell__XExEd{height:min(calc(52 * var(--landing-fluid-unit)),52px);border-color:#ddd}.refund-pass-registration-form_inputField__Rkdfi{width:100%;border:none;background:transparent;color:#111;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:min(calc(15 * var(--landing-fluid-unit)),15px);font-weight:700;outline:none}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_inputField__Rkdfi{font-weight:400}.refund-pass-registration-form_inputField__Rkdfi::placeholder{color:#b5b8bb;font-weight:700}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_inputField__Rkdfi::placeholder{color:#aaa;font-weight:400}.refund-pass-registration-form_consentRow__NNIvV{display:flex;align-items:flex-start;gap:min(calc(8 * var(--landing-fluid-unit)),8px);cursor:pointer}.refund-pass-registration-form_hiddenCheckbox__GNunY{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.refund-pass-registration-form_checkboxVisual__iXdvh{flex-shrink:0;width:min(calc(16 * var(--landing-fluid-unit)),16px);height:min(calc(16 * var(--landing-fluid-unit)),16px);margin-top:2px;border:1px solid #ccc;border-radius:4px;background:#fff}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_checkboxVisual__iXdvh{width:min(calc(18 * var(--landing-fluid-unit)),18px);height:min(calc(18 * var(--landing-fluid-unit)),18px)}.refund-pass-registration-form_checkboxVisualChecked__2LKxK{position:relative;display:inline-flex;align-items:center;justify-content:center;border-color:#8144ff;background:#8144ff}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_checkboxVisualChecked__2LKxK{border-color:#e6197f;background:#e6197f}.refund-pass-registration-form_checkboxVisualChecked__2LKxK:after{content:"";position:relative;display:block;width:7px;height:3px;margin-top:-1px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.refund-pass-registration-form_consentText__PPb17{color:#232323;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:min(calc(13 * var(--landing-fluid-unit)),13px);line-height:1.5}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_consentText__PPb17{color:#444;font-size:min(calc(14 * var(--landing-fluid-unit)),14px)}.refund-pass-registration-form_consentLink__mnL0G{margin-left:4px;color:#8144ff;text-decoration:underline}.refund-pass-registration-form_cardModal__0Qd3g .refund-pass-registration-form_consentLink__mnL0G{color:#e6197f}.refund-pass-registration-form_errorText__kwcLz{margin:0;color:#d92d20;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:min(calc(14 * var(--landing-fluid-unit)),14px)}.refund-pass-registration-form_submitButton__3HwnE{display:flex;width:100%;align-items:center;justify-content:center;gap:min(calc(16 * var(--landing-fluid-unit)),16px);min-height:min(calc(60 * var(--landing-fluid-unit)),60px);padding:min(calc(12 * var(--landing-fluid-unit)),12px) min(calc(20 * var(--landing-fluid-unit)),20px);border:none;border-radius:min(calc(10 * var(--landing-fluid-unit)),10px);background:#030303;color:#fff;font-family:var(--font-pretendard),Pretendard,sans-serif;font-size:min(calc(16 * var(--landing-fluid-unit)),16px);font-weight:700;cursor:pointer;box-sizing:border-box;@media (max-width:767px){gap:min(calc(10 / 375 * 100vw),10px);min-height:min(calc(52 / 375 * 100vw),52px);padding-left:min(calc(14 / 375 * 100vw),14px);padding-bottom:min(calc(10 / 375 * 100vw),10px);padding-right:min(calc(14 / 375 * 100vw),14px);padding-top:min(calc(10 / 375 * 100vw),10px)}}.refund-pass-registration-form_submitPill__xapOb{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:min(calc(6 * var(--landing-fluid-unit)),6px) min(calc(17 * var(--landing-fluid-unit)),17px);border-radius:100px;background:rgba(255,255,255,.14);color:#fff;font-size:min(calc(14 * var(--landing-fluid-unit)),14px);font-weight:700;line-height:1.4;letter-spacing:min(calc(-.56 * var(--landing-fluid-unit)),-.56px);white-space:nowrap;@media (max-width:767px){padding-left:min(calc(12 / 375 * 100vw),12px);padding-bottom:min(calc(5 / 375 * 100vw),5px);padding-right:min(calc(12 / 375 * 100vw),12px);padding-top:min(calc(5 / 375 * 100vw),5px);font-size:min(calc(12 / 375 * 100vw),12px);letter-spacing:min(calc(-.48 / 375 * 100vw),-.48px)}}.refund-pass-registration-form_submitLabel__C9_CX{color:#fff67c;font-size:min(calc(20 * var(--landing-fluid-unit)),20px);font-weight:900;line-height:min(calc(40.8 * var(--landing-fluid-unit)),40.8px);letter-spacing:min(calc(-.8 * var(--landing-fluid-unit)),-.8px);white-space:nowrap;@media (max-width:767px){font-size:min(calc(16 / 375 * 100vw),16px);line-height:1.2;letter-spacing:min(calc(-.64 / 375 * 100vw),-.64px)}}.refund-pass-registration-form_submitArrow__eVpnP{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:min(calc(16 * var(--landing-fluid-unit)),16px);height:min(calc(16 * var(--landing-fluid-unit)),16px);border-radius:min(calc(8 * var(--landing-fluid-unit)),8px);background:#fff67c;color:#000;font-size:min(calc(9.5 * var(--landing-fluid-unit)),9.5px);font-weight:800;line-height:1;@media (max-width:767px){width:min(calc(14 / 375 * 100vw),14px);height:min(calc(14 / 375 * 100vw),14px);border-radius:min(calc(7 / 375 * 100vw),7px);font-size:min(calc(8 / 375 * 100vw),8px)}}.refund-pass-registration-form_submitButtonModal__wKziQ{min-height:min(calc(56 * var(--landing-fluid-unit)),56px);border-radius:min(calc(8 * var(--landing-fluid-unit)),8px);background:#e6197f;font-size:min(calc(17 * var(--landing-fluid-unit)),17px)}.refund-pass-registration-form_submitButton__3HwnE:disabled{opacity:.5;cursor:not-allowed}