.free-trial-modal_mobileOnly__jqTKW{display:none}.free-trial-modal_modalPanel__1uRAw{width:min(680px,100%)!important;border-radius:8px!important}.modal-backdrop:has(.free-trial-modal_modalPanel__1uRAw){padding:0}.free-trial-modal_errorModalPanel___EVPd,.free-trial-modal_step1ModalPanel__rUcE9,.free-trial-modal_step2ModalPanel__eFn93,.free-trial-modal_step3ModalPanel__8ur_P,.free-trial-modal_step4ModalPanel__74NjJ{position:relative;width:min(800px,calc(100vw - 32px))!important;max-height:calc(100vh - 50px);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;overflow:hidden;background:#08070b!important;box-shadow:0 36px 80px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.07);isolation:isolate}.free-trial-modal_errorModalPanel___EVPd:before,.free-trial-modal_step1ModalPanel__rUcE9:before,.free-trial-modal_step2ModalPanel__eFn93:before,.free-trial-modal_step3ModalPanel__8ur_P:before,.free-trial-modal_step4ModalPanel__74NjJ:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.free-trial-modal_step1ModalPanel__rUcE9:before,.free-trial-modal_step2ModalPanel__eFn93:before,.free-trial-modal_step3ModalPanel__8ur_P:before{background-image:url(/banner/step2-bg.webp);background-position:top;background-size:cover}.free-trial-modal_step4ModalPanel__74NjJ:before{background-image:url(/banner/step-4.webp);background-position:top;background-size:cover}.free-trial-modal_errorModalPanel___EVPd:before{background-image:url(/banner/step2-bg.webp);background-position:50%;background-size:cover}.free-trial-modal_errorModalPanel___EVPd>.modal-footer,.free-trial-modal_errorModalPanel___EVPd>.modal-header,.free-trial-modal_step1ModalPanel__rUcE9>.modal-footer,.free-trial-modal_step1ModalPanel__rUcE9>.modal-header,.free-trial-modal_step2ModalPanel__eFn93>.modal-footer,.free-trial-modal_step2ModalPanel__eFn93>.modal-header,.free-trial-modal_step3ModalPanel__8ur_P>.modal-footer,.free-trial-modal_step3ModalPanel__8ur_P>.modal-header,.free-trial-modal_step4ModalPanel__74NjJ>.modal-footer,.free-trial-modal_step4ModalPanel__74NjJ>.modal-header{position:relative;z-index:1;flex-shrink:0}.free-trial-modal_errorModalPanel___EVPd>.modal-body,.free-trial-modal_step1ModalPanel__rUcE9>.modal-body,.free-trial-modal_step2ModalPanel__eFn93>.modal-body,.free-trial-modal_step3ModalPanel__8ur_P>.modal-body,.free-trial-modal_step4ModalPanel__74NjJ>.modal-body{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.free-trial-modal_modalBodyShell__JpvdY{padding:0!important;overflow:hidden!important;min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.free-trial-modal_step1BodyShell__CBYdL{background:transparent!important}.free-trial-modal_modalBody__uQHPz{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;padding:20px;box-sizing:border-box}.free-trial-modal_step1ModalBody__Xd49d{min-height:0;padding:0 44px}.free-trial-modal_modalBody__uQHPz::-webkit-scrollbar{width:10px}.free-trial-modal_modalBody__uQHPz::-webkit-scrollbar-thumb{background:#d7dce3;border-radius:0}.free-trial-modal_modalFooterShell__yiAmH{padding:0!important;border-top:none!important}.free-trial-modal_step1FooterShell__OWSj0{background:transparent!important;border-radius:0!important}.free-trial-modal_modalFooter__eN0ZU{display:flex;flex-direction:column;gap:12px;width:100%;padding:20px;border-top:none;box-sizing:border-box}.free-trial-modal_step1Footer__OVU3p{padding:0 44px 44px;border-radius:0}.free-trial-modal_footerSpacingStep1__ErosJ{padding-top:30px}.free-trial-modal_footerSpacingStep2__2cZot,.free-trial-modal_footerSpacingStep3__Bs5fX{padding-top:40px}.free-trial-modal_footerSpacingComplete__phljm{padding-top:50px}.free-trial-modal_footerSpacingError__ol2nl{padding-top:40px}.free-trial-modal_step1Header__4Bz0M{position:relative;z-index:1;justify-content:center;padding:42px 44px 0;border-bottom:0;background:transparent!important;border-radius:0}.free-trial-modal_step1Header__4Bz0M>div{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.free-trial-modal_step1Header__4Bz0M .modal-eyebrow{background:linear-gradient(100deg,#2977fe -6.15%,#8144ff 49.54%,#e929fe 105.24%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:15px;font-weight:700;line-height:1;letter-spacing:-.02em}.free-trial-modal_step1Header__4Bz0M strong{color:#fff;font-size:34px;font-weight:800;line-height:1.22;letter-spacing:-.68px}.free-trial-modal_step1Header__4Bz0M .modal-subtitle{margin:0;color:rgba(255,255,255,.42);font-size:14px;line-height:1.45;letter-spacing:-.02em;word-break:keep-all}.free-trial-modal_step1Header__4Bz0M .icon-button{display:none}.free-trial-modal_step1Section__IKZwb{width:100%;padding-top:28px}.free-trial-modal_formGrid__mCEsV{display:flex;flex-direction:column;gap:18px;margin-right:-10px}.free-trial-modal_stepTabs__Jai1b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;max-width:300px;margin:0 auto 36px}.free-trial-modal_stepTab__jibvj{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:5px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.86);font-size:14px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.free-trial-modal_stepTabActive__VYhqG{background:linear-gradient(90deg,#3f68ff,#d41eff);box-shadow:0 10px 24px rgba(130,62,255,.28)}.free-trial-modal_stepTabDevClickable__tFoQ2{border:0;padding:0;font:inherit;cursor:pointer;transition:opacity .15s}.free-trial-modal_stepTabDevClickable__tFoQ2:hover{opacity:.92}.free-trial-modal_devStepNav__A4ouI{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;padding:8px 10px;border:1px dashed rgba(255,196,77,.55);border-radius:6px;background:rgba(255,196,77,.08)}.free-trial-modal_devStepNavLabel__WaT3B{font-size:11px;font-weight:800;letter-spacing:.04em;color:#ffc44d}.free-trial-modal_devStepNavButton__VX4kf{border:1px solid rgba(255,196,77,.35);border-radius:4px;background:rgba(0,0,0,.35);padding:4px 8px;font-size:11px;font-weight:700;color:#ffe8b0;cursor:pointer}.free-trial-modal_devStepNavButton__VX4kf:hover{border-color:rgba(255,196,77,.65);background:rgba(255,196,77,.14)}.free-trial-modal_devStepNavButtonActive__WqBVi{border-color:#ffc44d;background:rgba(255,196,77,.24);color:#fff}.free-trial-modal_fieldLabel__KJh07{display:grid;grid-gap:10px;gap:10px;min-width:0}.free-trial-modal_fieldTitle__qTcj6{font-size:14px;font-weight:700;line-height:1.25;color:rgba(255,255,255,.68)}.free-trial-modal_fieldRequired__VqYVz{color:#d95cff;margin-left:3px}.free-trial-modal_input__vVPTn{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.14);border-radius:0;background:#fff;padding:0 16px;font-size:16px;font-weight:200;line-height:1.2;color:#1d242d;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s,transform .15s}.free-trial-modal_input__vVPTn:focus{border-color:#7b86ff;box-shadow:0 0 0 3px rgba(123,134,255,.16)}.free-trial-modal_input__vVPTn::placeholder{color:#b8bac3}.free-trial-modal_shippingIntro__1a9gG{margin-top:4px}.free-trial-modal_shippingTitleRow__4h_gA{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.free-trial-modal_shippingDescription__G4pkx{margin:0;color:rgba(255,255,255,.48);font-size:13px;line-height:1.4}.free-trial-modal_shippingMetaGrid__3hP_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.free-trial-modal_addressStack__0KVgm{display:grid;grid-gap:10px;gap:10px}.free-trial-modal_postcodeRow__Z6Vcp{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.free-trial-modal_postcodeSearchButton__cmYdY{min-height:50px;padding:0 18px;border:1px solid rgba(255,255,255,.28);border-radius:0;background:rgba(0,0,0,.24);font-size:14px;font-weight:500;line-height:20px;color:#fff;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s,opacity .15s}.free-trial-modal_postcodeSearchButton__cmYdY:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.08)}.free-trial-modal_postcodeSearchButton__cmYdY:disabled{opacity:.46;cursor:not-allowed}.free-trial-modal_postcodeEmbedContainer__htiok{width:100%;min-height:400px;border:1px solid rgba(255,255,255,.14);border-radius:10px;margin-top:10px;overflow:hidden}.free-trial-modal_postcodeEmbedContainer__htiok [id^=__kakao__layer]{width:100%!important}.free-trial-modal_agreementSection__603bz{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05)}.free-trial-modal_agreementRow__RGuJn{display:flex;align-items:center;gap:8px;font-size:13px;line-height:20px;color:rgba(255,255,255,.88)}.free-trial-modal_checkboxVisual__s6K15{position:relative;flex:0 0 16px;width:16px;height:16px;background:#fff;border:1px solid rgba(255,255,255,.38);border-radius:4px;cursor:pointer}.free-trial-modal_checkboxVisualChecked__HPS9B{background:linear-gradient(135deg,#4b6bff,#cd2cff);border-color:transparent}.free-trial-modal_checkboxVisualChecked__HPS9B:after{content:"";position:absolute;left:4px;top:4px;width:6px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.free-trial-modal_hiddenCheckbox__1qDHk{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.free-trial-modal_agreementText__5OMpr{font-size:13px;font-weight:400;line-height:20px;color:rgba(255,255,255,.86)}.free-trial-modal_agreementLink__eQrn8{margin-left:auto;font-size:12px;color:rgba(255,255,255,.62);text-decoration:underline;flex-shrink:0}.free-trial-modal_agreementLink__eQrn8:hover{color:#fff}.free-trial-modal_step2Section__RiScb{width:100%;padding-top:28px}.free-trial-modal_step2Content__lalpX{display:flex;flex-direction:column;gap:34px}.free-trial-modal_step2Content__lalpX .free-trial-modal_fieldTitle__qTcj6{color:#7e7e7e;font-family:Pretendard,sans-serif;font-size:clamp(13px,1.8vw,14px);font-style:normal;font-weight:600;line-height:normal}.free-trial-modal_step2Section__RiScb .free-trial-modal_stepTabs__Jai1b{margin-bottom:36px}.free-trial-modal_gradeGrid__y6AlR{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.free-trial-modal_gradeButton__sywcJ{min-height:52px;padding:10px 8px;border:1px solid #878787;background:#000;font-size:14px;font-weight:700;color:#fff;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .1s,box-shadow .15s}.free-trial-modal_gradeButton__sywcJ:hover{border-color:#b3b3b3;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.free-trial-modal_gradeButtonSelected__MMoaC,.free-trial-modal_gradeButtonSelected__MMoaC:hover{border-color:#e0e9f4;background:#e0e9f4;color:#121212}.free-trial-modal_gradeImageContainer__O97lG{display:grid;width:100%}.free-trial-modal_gradeImageTitle__bqWnJ{color:#fff;font-size:26px;font-weight:600;line-height:1.5;letter-spacing:-.02em;text-align:center;margin:17px 0 26px}.free-trial-modal_gradeImage__TDpFL{display:block;width:100%;height:auto}.free-trial-modal_step3Section__HYG7V{width:100%;padding-top:28px}.free-trial-modal_step3Content__EUgS6{display:flex;flex-direction:column;align-items:center;margin-right:-10px}.free-trial-modal_noticeImageContainer__PoMe_{width:100%;max-width:400px;margin:0 auto;line-height:0}.free-trial-modal_noticeImage__NLkjW{display:block;width:100%;margin:0 auto}.free-trial-modal_step3Intro__0wWGF{display:flex;flex-direction:column;align-items:center;gap:28px;margin-bottom:26px;text-align:center}.free-trial-modal_step3Title__4K8s5{color:#fff;font-size:34px;font-weight:700;line-height:1.26;letter-spacing:-.02em}.free-trial-modal_step3Subtitle__1E5nX{color:#c5c5c5;font-size:24px;font-weight:500;line-height:1.46;letter-spacing:-.02em}.free-trial-modal_step3BillingNote__L4uiS{color:#fff;font-size:26px;font-weight:600;line-height:1.46;letter-spacing:-.02em}.free-trial-modal_paymentSummaryCard__FqAwL{width:100%;margin-top:0;padding:24px 28px;background:#fff;box-sizing:border-box}.free-trial-modal_paymentRowTotal__NiA_n,.free-trial-modal_paymentRow__ktI1X{display:flex;align-items:center;gap:20px;padding:16px 0}.free-trial-modal_paymentRow__ktI1X{border-bottom:1px solid #e2e2e2}.free-trial-modal_paymentLabelGroup__bZT3G{flex:1 1;min-width:0}.free-trial-modal_paymentLabel__ewSa1{color:#21252c;font-size:16px;font-weight:700;line-height:1.46;letter-spacing:-.02em}.free-trial-modal_paymentTotalGroup__sEtbv,.free-trial-modal_paymentValueStack__4XefV{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.free-trial-modal_paymentValueLine__DkRMP{display:flex;align-items:center;gap:6px}.free-trial-modal_paymentDescription__QSvAc,.free-trial-modal_paymentMetaAccent__JQY1T,.free-trial-modal_paymentMeta__jars9{font-size:13px;font-weight:500;line-height:1.3;letter-spacing:-.06em}.free-trial-modal_paymentMeta__jars9{color:#adadad}.free-trial-modal_paymentMetaAccent__JQY1T{color:#e90071}.free-trial-modal_paymentDescription__QSvAc{color:#adadad}.free-trial-modal_paymentTotalValue__FR5Jj,.free-trial-modal_paymentValueAccent__wfEVm,.free-trial-modal_paymentValue__WgbSx{color:#21252c;font-size:20px;font-weight:800;line-height:1.3;letter-spacing:-.02em;white-space:nowrap}.free-trial-modal_paymentValueAccent__wfEVm{color:#e90071}.free-trial-modal_paymentRowTotal__NiA_n{border-bottom:0}.free-trial-modal_paymentTotalGroup__sEtbv{gap:6px}.free-trial-modal_completeSection__ssQir{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center;width:100%;padding:50px 0 0;margin:0 auto;min-height:251px}.free-trial-modal_completeTitle__4SSvi{color:#fff;font-size:34px;font-weight:700;line-height:1.26;letter-spacing:-.02em}.free-trial-modal_completeSubtitle__YNX0r{color:#c5c5c5;font-size:24px;font-weight:500;line-height:1.46;letter-spacing:-.02em;white-space:pre-line}.free-trial-modal_completeMessage__xBInt{display:none}.free-trial-modal_completeHeader__ZeUkV{position:relative;z-index:1;justify-content:center;padding:42px 44px 0;border-bottom:0;background:transparent!important;border-radius:0}.free-trial-modal_completeHeader__ZeUkV>div{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.free-trial-modal_completeHeader__ZeUkV .modal-eyebrow{background:linear-gradient(100deg,#2977fe -6.15%,#8144ff 49.54%,#e929fe 105.24%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:15px;font-weight:700;line-height:1;letter-spacing:-.02em}.free-trial-modal_completeHeader__ZeUkV strong{color:#fff;font-size:34px;font-weight:700;line-height:1.5;letter-spacing:-.68px}.free-trial-modal_completeHeader__ZeUkV .modal-subtitle{margin:0;color:rgba(255,255,255,.3);font-size:13px;line-height:1.23;letter-spacing:-.03em}.free-trial-modal_completeHeader__ZeUkV .icon-button{display:none}.free-trial-modal_paymentErrorSection__gYwyv{display:flex;flex-direction:column;align-items:center;gap:36px;width:100%;padding:40px 0 0;text-align:center}.free-trial-modal_paymentErrorMessage__fC_OT{margin:0;color:#fff;font-size:24px;font-weight:600;line-height:1.46;letter-spacing:-.02em}.free-trial-modal_paymentErrorInquiry__kDKGC{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.free-trial-modal_paymentErrorInquiryTitle__33u7S{margin:0;color:rgba(255,255,255,.62);font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.02em}.free-trial-modal_paymentErrorContactList__OZ9_4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;max-width:520px}.free-trial-modal_paymentErrorContactCard__1iEFp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:112px;padding:18px 16px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:rgba(255,255,255,.06);color:#fff;text-decoration:none;transition:border-color .15s,background .15s,transform .1s}.free-trial-modal_paymentErrorContactCard__1iEFp:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.1)}.free-trial-modal_paymentErrorContactKakao__YbHx9{background:rgba(254,229,0,.1)}.free-trial-modal_paymentErrorContactKakao__YbHx9:hover{background:rgba(254,229,0,.16)}.free-trial-modal_paymentErrorContactPhone__uXVI_{background:rgba(255,255,255,.08)}.free-trial-modal_paymentErrorContactIcon__Mj3xw{display:block;width:28px;height:28px}.free-trial-modal_paymentErrorPhoneIcon__LVDXl{display:grid;place-items:center;width:28px;height:28px;color:#fff}.free-trial-modal_paymentErrorPhoneIcon__LVDXl svg{width:24px;height:24px}.free-trial-modal_paymentErrorContactLabel__atL53{font-size:15px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.free-trial-modal_paymentErrorContactValue__PB7rJ{font-size:14px;font-weight:500;line-height:1.2;color:rgba(255,255,255,.78);letter-spacing:-.02em}.free-trial-modal_errorSection__9nnO9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 16px;margin:auto 0;min-height:200px}.free-trial-modal_errorText__RXtKG{font-size:14px;line-height:22px;color:#be123c;text-align:center}.free-trial-modal_nextButton__tvbp7{width:100%;min-height:52px;border:0;background:#1d242d;color:#fff;font-size:15px;font-weight:700;line-height:22px;letter-spacing:-.02em;cursor:pointer;transition:background .15s,opacity .15s}.free-trial-modal_step1Footer__OVU3p .free-trial-modal_nextButton__tvbp7{min-height:60px;border-radius:0;background:linear-gradient(90deg,#3f68ff,#d41eff);font-size:18px;font-weight:800;box-shadow:0 16px 36px rgba(124,72,255,.28)}.free-trial-modal_step1Footer__OVU3p .free-trial-modal_nextButton__tvbp7:hover:not(:disabled):not(.free-trial-modal_nextButtonBlocked__0n0In){background:linear-gradient(90deg,#4d73ff,#db3dff)}.free-trial-modal_step1Footer__OVU3p .free-trial-modal_nextButtonBlocked__0n0In,.free-trial-modal_step1Footer__OVU3p .free-trial-modal_nextButton__tvbp7:disabled{opacity:.56;cursor:not-allowed}.free-trial-modal_nextButtonBlocked__0n0In{cursor:not-allowed}.free-trial-modal_nextButton__tvbp7:hover:not(:disabled):not(.free-trial-modal_nextButtonBlocked__0n0In){background:#333}.free-trial-modal_nextButton__tvbp7:disabled{opacity:.4;cursor:not-allowed}.free-trial-modal_submitButton__PrU4c{width:100%;min-height:60px;border:0;background:linear-gradient(90deg,#2977fe,#8144ff 52%,#e929fe);color:#fff;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.02em;box-shadow:0 16px 36px rgba(124,72,255,.28);cursor:pointer;transition:background .15s,transform .1s}.free-trial-modal_submitButton__PrU4c:hover{background:linear-gradient(90deg,#4d73ff,#8f54ff 52%,#ef42ff)}.free-trial-modal_submitButton__PrU4c:active{transform:scale(.99)}.free-trial-modal_myclassButton__DP7dy{width:100%;min-height:60px;border:0;background:linear-gradient(90deg,#2977fe,#8144ff 52%,#e929fe);color:#fff;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.02em;box-shadow:0 16px 36px rgba(124,72,255,.28);cursor:pointer;transition:background .15s,transform .1s}.free-trial-modal_myclassButton__DP7dy:hover{background:linear-gradient(90deg,#4d73ff,#8f54ff 52%,#ef42ff)}.free-trial-modal_myclassButton__DP7dy:active{transform:scale(.99)}.free-trial-modal_closeButton__8F6YF{padding:10px 24px;border:1px solid #d7dce3;background:#fff;border-radius:8px;font-size:14px;font-weight:500;color:#4a5565;cursor:pointer;transition:border-color .15s,color .15s}.free-trial-modal_closeButton__8F6YF:hover{border-color:#1d242d;color:#1d242d}.free-trial-modal_step1Footer__OVU3p .free-trial-modal_closeButton__8F6YF{width:100%;min-height:60px;border:1px solid rgba(255,255,255,.28);border-radius:0;background:rgba(0,0,0,.24);font-size:18px;font-weight:700;color:#fff}.free-trial-modal_step1Footer__OVU3p .free-trial-modal_closeButton__8F6YF:hover{border-color:rgba(255,255,255,.42);color:#fff;background:rgba(255,255,255,.08)}@media (max-width:767px){.free-trial-modal_modalPanel__1uRAw{height:calc(100vh - 150px)}.free-trial-modal_errorModalPanel___EVPd,.free-trial-modal_step1ModalPanel__rUcE9,.free-trial-modal_step2ModalPanel__eFn93,.free-trial-modal_step3ModalPanel__8ur_P,.free-trial-modal_step4ModalPanel__74NjJ{width:min(100vw - 20px,800px)!important;border-radius:0!important}.free-trial-modal_step1Header__4Bz0M{padding:28px 20px 0}.free-trial-modal_step1Header__4Bz0M strong{font-size:28px}.free-trial-modal_completeHeader__ZeUkV{padding:28px 20px 0}.free-trial-modal_completeHeader__ZeUkV strong{font-size:28px;line-height:1.35}.free-trial-modal_completeHeader__ZeUkV .modal-subtitle,.free-trial-modal_step1Header__4Bz0M .modal-subtitle{font-size:12px}.free-trial-modal_mobileOnly__jqTKW{display:block}.free-trial-modal_step1Header__4Bz0M .icon-button{display:flex;position:absolute;top:12px;right:12px;color:rgba(255,255,255,.7)}.free-trial-modal_step1ModalBody__Xd49d{padding:0 20px}.free-trial-modal_step1Footer__OVU3p{padding:20px 20px 28px}.free-trial-modal_step1Section__IKZwb,.free-trial-modal_step2Section__RiScb,.free-trial-modal_step3Section__HYG7V{padding-top:22px}.free-trial-modal_stepTabs__Jai1b{max-width:none;margin-bottom:28px}.free-trial-modal_stepTab__jibvj{min-height:42px;padding:0 6px;font-size:12px}.free-trial-modal_shippingMetaGrid__3hP_1{grid-template-columns:1fr;gap:14px}.free-trial-modal_shippingTitleRow__4h_gA{flex-direction:column;align-items:flex-start;gap:6px}.free-trial-modal_postcodeRow__Z6Vcp{grid-template-columns:1fr}.free-trial-modal_postcodeSearchButton__cmYdY{width:100%}.free-trial-modal_step2Content__lalpX{gap:28px}.free-trial-modal_step3Intro__0wWGF{gap:20px;margin-bottom:20px}.free-trial-modal_step3Title__4K8s5{font-size:24px}.free-trial-modal_step3BillingNote__L4uiS,.free-trial-modal_step3Subtitle__1E5nX{font-size:18px}.free-trial-modal_gradeImageTitle__bqWnJ{font-size:19px}.free-trial-modal_billingNoticeText__bGl_9{font-size:11px}.free-trial-modal_completeSection__ssQir{gap:20px;padding-top:28px;min-height:220px}.free-trial-modal_completeTitle__4SSvi{font-size:24px}.free-trial-modal_completeSubtitle__YNX0r{font-size:18px}.free-trial-modal_paymentErrorSection__gYwyv{gap:28px;padding:32px 0 0}.free-trial-modal_paymentErrorMessage__fC_OT{font-size:20px}.free-trial-modal_paymentErrorContactList__OZ9_4{grid-template-columns:1fr;max-width:none}.free-trial-modal_paymentErrorContactCard__1iEFp{min-height:96px}.free-trial-modal_noticeImageContainer__PoMe_,.free-trial-modal_noticeImage__NLkjW{max-width:320px}.free-trial-modal_paymentSummaryCard__FqAwL{margin-top:0;padding:18px 20px}.free-trial-modal_paymentRowTotal__NiA_n,.free-trial-modal_paymentRow__ktI1X{align-items:flex-start}.free-trial-modal_paymentLabel__ewSa1{font-size:15px}.free-trial-modal_paymentTotalValue__FR5Jj,.free-trial-modal_paymentValueAccent__wfEVm,.free-trial-modal_paymentValue__WgbSx{font-size:18px}.free-trial-modal_gradeGrid__y6AlR{grid-template-columns:repeat(3,minmax(0,1fr))}.free-trial-modal_gradeButton__sywcJ:last-child{grid-column:auto}.free-trial-modal_myclassButton__DP7dy,.free-trial-modal_step1Footer__OVU3p .free-trial-modal_nextButton__tvbp7,.free-trial-modal_submitButton__PrU4c{min-height:56px;font-size:17px}.free-trial-modal_modalBody__uQHPz::-webkit-scrollbar{width:2px}.free-trial-modal_modalBody__uQHPz::-webkit-scrollbar-thumb{border-radius:0}.free-trial-modal_formGrid__mCEsV,.free-trial-modal_step3Content__EUgS6{margin-right:-2px}}@media (max-width:410px){.free-trial-modal_step3BillingNote__L4uiS{font-size:16px}}.free-trial-modal_billingNotice__pd1k4{margin-top:2px;text-align:left}.free-trial-modal_billingNoticeText__bGl_9{font-size:12px;font-weight:400;color:#6b7280;line-height:1.5;word-break:keep-all}.free-trial-modal_completeDeferredNotice__J2SR1{font-size:13px;color:#2563eb;background:#f0f4ff;border:1px solid #d0d9f0;border-radius:8px;padding:10px 16px;max-width:320px;line-height:1.5}.free-trial-modal_completeDeferredNotice__J2SR1 strong{font-weight:600}@font-face{font-family:pretendard;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:pretendard Fallback;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_a2baf6{font-family:pretendard,pretendard Fallback}.__variable_a2baf6{--font-pretendard:"pretendard","pretendard Fallback"}