.FAQSection-module__section___yi0lB{width:100%;background-color:#fff}.FAQSection-module__inner___3OemK{max-width:min(78vw,1920px);margin:0 auto;padding:max(7vh,70px) 24px max(7vh,70px);box-sizing:border-box}.FAQSection-module__title___F5MIC{font-family:Pretendard,sans-serif;font-weight:700;font-size:clamp(28px,5vh,50px);line-height:1.3;color:#000;text-align:center;margin:0 0 clamp(30px,4vh,60px)}.FAQSection-module__list___oKCF3{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(36px,5vh,60px)}.FAQSection-module__item___zVfhu{background-color:#f9f9f9;border-radius:8px;overflow:hidden}.FAQSection-module__itemOpen___9TvW2{background-color:#f9f9f9}.FAQSection-module__question___bxVSm{width:100%;height:clamp(40px,6vh,64px);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(14px,2vw,24px);background:none;border:none;cursor:pointer;text-align:left;gap:12px}.FAQSection-module__questionText___zo-nL{font-family:Pretendard,sans-serif;font-weight:600;font-size:clamp(14px,2.2vh,18px);line-height:1.5;color:#1a1a1a}.FAQSection-module__chevron___5oGyl{flex-shrink:0;transition:transform .3s ease;transform:rotate(90deg)}.FAQSection-module__chevronOpen___0Eq0n{transform:rotate(270deg)}.FAQSection-module__answerWrap___lhm7P{overflow:hidden;transition:max-height .35s ease}.FAQSection-module__answer___fnTne{font-family:Pretendard,sans-serif;font-weight:400;font-size:clamp(12px,1.8vh,16px);line-height:1.8;color:#666;padding:clamp(2px,.4vh,4px) clamp(14px,2vw,24px) clamp(16px,3vh,28px);margin:0;border-left:3px solid #db001c;margin-left:clamp(14px,2vw,24px);white-space:pre-line;word-break:keep-all;padding-left:clamp(14px,2vw,24px)!important;margin-bottom:clamp(14px,2vh,24px)!important;padding-right:clamp(30px,4vw,50px)!important}.FAQSection-module__bottomCards___EU8mW{display:flex;flex-direction:column;gap:10px}.FAQSection-module__bottomCard___8-yjy{border:1px solid #e5e5e5;border-radius:16px;padding:clamp(16px,2vh,24px) clamp(16px,2vw,24px);display:flex;align-items:center;justify-content:space-between;text-decoration:none;gap:12px;transition:border-color .2s ease}.FAQSection-module__bottomCard___8-yjy:hover{border-color:#999}.FAQSection-module__bottomCardText___z7TVL{font-family:Pretendard,sans-serif;font-weight:700;font-size:clamp(14px,2vh,20px);line-height:1.3;color:#1a1a1a;margin:0}.FAQSection-module__bottomCardBtn___pWDRv{height:clamp(40px,5vh,56px);width:auto;flex-shrink:0;object-fit:contain}.FAQSectionMobile-module__section___ZVasT{width:100%;background-color:#fff;padding:54px 16px 60px}.FAQSectionMobile-module__title___uXlOx{font-family:Pretendard,sans-serif;font-weight:700;font-size:32px;line-height:1.3;color:#000;text-align:center;margin:0 0 32px}.FAQSectionMobile-module__list___XLBKM{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.FAQSectionMobile-module__item___FdQXW{background-color:#f9f9f9;border-radius:8px;overflow:hidden}.FAQSectionMobile-module__itemOpen___Fo7Sv{background-color:#f9f9f9}.FAQSectionMobile-module__question___lCU-R{width:100%;height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:none;border:none;cursor:pointer;text-align:left;gap:12px}.FAQSectionMobile-module__questionText___4X-va{font-family:Pretendard,sans-serif;font-weight:600;font-size:16px;line-height:1.3;color:#1a1a1a}.FAQSectionMobile-module__chevron___W6I61{flex-shrink:0;transition:transform .3s ease;transform:rotate(90deg)}.FAQSectionMobile-module__chevronOpen___XUC7B{transform:rotate(270deg)}.FAQSectionMobile-module__answerWrap___PQCnO{overflow:hidden;transition:max-height .35s ease}.FAQSectionMobile-module__answer___teMnF{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.7;color:#666;padding:0 24px 20px;margin:0;white-space:pre-line;word-break:keep-all;border-left:3px solid #db001c;margin-left:24px!important;padding-left:12px!important;padding-right:30px!important;margin-bottom:12px!important}.FAQSectionMobile-module__bottomCards___uy5qf{display:flex;flex-direction:column;gap:10px}.FAQSectionMobile-module__bottomCard___H4qa-{border:1px solid #e5e5e5;border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;gap:12px;transition:border-color .2s ease}.FAQSectionMobile-module__bottomCard___H4qa-:hover{border-color:#999}.FAQSectionMobile-module__bottomCardText___soeeq{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1.3;color:#1a1a1a;margin:0}.FAQSectionMobile-module__bottomCardBtn___JQ5A-{height:40px;width:auto;flex-shrink:0;object-fit:contain}.RecruitmentOverviewSectionMobile-module__section___9zgIG{width:100%;background-color:#f0f0f0;padding:54px 16px 60px}.RecruitmentOverviewSectionMobile-module__label___RmgFY{font-family:Pretendard,sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#db001c;text-align:center;margin:0 0 6px}.RecruitmentOverviewSectionMobile-module__title___kS9Ho{font-family:Pretendard,sans-serif;font-weight:700;font-size:32px;line-height:1.3;color:#00041d;text-align:center;margin:0 0 30px}.RecruitmentOverviewSectionMobile-module__cards___Vrunv{display:flex;flex-direction:column;gap:8px}.RecruitmentOverviewSectionMobile-module__card___jSsxv{background:#fff;border-radius:16px;padding:32px}.RecruitmentOverviewSectionMobile-module__infoItem___mJTCt{margin-bottom:0}.RecruitmentOverviewSectionMobile-module__infoItem___mJTCt+.RecruitmentOverviewSectionMobile-module__infoItem___mJTCt{margin-top:20px}.RecruitmentOverviewSectionMobile-module__infoHeading___-7MwJ{font-family:Pretendard,sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#000;margin:0 0 6px}.RecruitmentOverviewSectionMobile-module__infoText___3YD9M{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#00041d;margin:0}.RecruitmentOverviewSectionMobile-module__infoTextMultiline___T-Chu{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#00041d;margin:0}.RecruitmentOverviewSectionMobile-module__infoTextDetail___k--ZG{font-size:12px;word-break:keep-all;color:#646464}.RecruitmentOverviewSectionMobile-module__priceOriginal___jX2-X{color:#999;text-decoration:line-through;text-decoration-color:#999;text-decoration-thickness:2px}.RecruitmentOverviewSectionMobile-module__locationList___4XX3J{display:flex;flex-direction:column;gap:10px;margin-top:8px}.RecruitmentOverviewSectionMobile-module__locationRow___b9zNX{display:flex;flex-direction:column;align-items:self-start;gap:6px}.RecruitmentOverviewSectionMobile-module__badge___RLehE{display:inline-flex;align-items:center;justify-content:center;width:64px;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#00041d;padding:2px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}.RecruitmentOverviewSectionMobile-module__badgeOnline___coFRq{background-color:#d8ffcd}.RecruitmentOverviewSectionMobile-module__badgeOffline___PmNZS{background-color:#ffc4cb}.RecruitmentOverviewSectionMobile-module__locationText___zaVbE{margin-left:8px;font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#00041d}.RecruitmentOverviewSectionMobile-module__locationDetailText___vXmFJ{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.3;color:#00041d}.RecruitmentOverviewSectionMobile-module__bulletList___eKkWX{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#00041d;margin:0;padding-left:24px;list-style:disc}.RecruitmentOverviewSectionMobile-module__bulletList___eKkWX li+li{margin-top:4px}.RecruitmentOverviewSectionMobile-module__stepsWrap___FF8YP{position:relative;margin-top:24px;padding-left:25px}.RecruitmentOverviewSectionMobile-module__stepsLine___FfhnW{position:absolute;left:50px;top:25px;bottom:25px;width:2px;background:#e0e0e0}.RecruitmentOverviewSectionMobile-module__step___whmZn{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.RecruitmentOverviewSectionMobile-module__step___whmZn+.RecruitmentOverviewSectionMobile-module__step___whmZn{margin-top:40px}.RecruitmentOverviewSectionMobile-module__stepCircle___x-lSL{width:50px;height:50px;border-radius:50%;background:#db001c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RecruitmentOverviewSectionMobile-module__stepLabel___oCLRD{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#000;margin:0}.RecruitmentOverviewSection-module__section___Y5Lyd{width:100%;background-color:#f5f5f5;padding:clamp(60px,6.25vw,120px) clamp(20px,3.75vw,72px)}.RecruitmentOverviewSection-module__inner___YIGmm{max-width:min(80vw,1920px);margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column}.RecruitmentOverviewSection-module__label___f78AL{font-family:Pretendard,sans-serif;font-weight:700;font-size:clamp(20px,3vh,32px);line-height:1.3;color:#db001c;text-align:center;margin:0 0 clamp(4px,.5vh,8px)}.RecruitmentOverviewSection-module__title___BfQC2{font-family:Pretendard,sans-serif;font-weight:700;font-size:clamp(28px,5vh,50px);line-height:1.3;color:#000;text-align:center;margin:0 0 clamp(16px,2.2vh,44px);flex-shrink:0}.RecruitmentOverviewSection-module__infoGrid___p1aVw{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,1vh,12px);margin-bottom:clamp(8px,1vh,12px);flex:1;min-height:0}.RecruitmentOverviewSection-module__rightCol___YcsOs{display:flex;flex-direction:column;gap:clamp(8px,1vh,12px);min-height:0}.RecruitmentOverviewSection-module__rightCol___YcsOs .RecruitmentOverviewSection-module__infoCard___3h2XR{flex:1}.RecruitmentOverviewSection-module__infoCard___3h2XR{background:#fff;border-radius:16px;padding:clamp(24px,3vh,54px) clamp(24px,4vw,54px);display:flex;flex-direction:column;min-height:0}.RecruitmentOverviewSection-module__infoItem___vgHKI+.RecruitmentOverviewSection-module__infoItem___vgHKI{margin-top:clamp(12px,1.5vh,28px)}.RecruitmentOverviewSection-module__infoHeading___o2o98{font-family:Pretendard,sans-serif;font-weight:700;font-size:clamp(18px,2.5vh,28px);line-height:1.5;color:#000;margin:0 0 clamp(4px,.5vh,8px);flex-shrink:0}.RecruitmentOverviewSection-module__infoTextWrapper___59osl{display:flex;flex-direction:row;align-items:center;gap:8px}.RecruitmentOverviewSection-module__infoText___ZKNxQ{font-family:Pretendard,sans-serif;font-weight:400;font-size:clamp(14px,1.8vh,22px);line-height:1.6;color:#333;margin:0;overflow-wrap:break-word}.RecruitmentOverviewSection-module__priceOriginal___SEnud{color:#999;text-decoration:line-through;text-decoration-color:#999;text-decoration-thickness:2px}.RecruitmentOverviewSection-module__infoDescription___X8hkA{font-family:Pretendard,sans-serif;font-weight:300;font-size:clamp(11.2px,1.44vh,17.6px);line-height:1.6;color:#333;margin:0;overflow-wrap:break-word}.RecruitmentOverviewSection-module__locationList___2i99Z{display:flex;flex-direction:column;gap:clamp(8px,1vh,12px);margin-top:clamp(8px,1vh,16px)}.RecruitmentOverviewSection-module__locationRow___iGuLi{display:flex;align-items:center;gap:clamp(8px,1.5vw,16px)}.RecruitmentOverviewSection-module__badge___t68H0{display:inline-flex;align-items:center;justify-content:center;width:clamp(64px,5.5vw,76px);flex-shrink:0;font-family:Pretendard,sans-serif;font-weight:400;font-size:clamp(12px,1.2vh,14px);line-height:1;color:#000;padding:clamp(2px,.4vh,4px) clamp(4px,1vw,8px);border-radius:10px;white-space:nowrap}.RecruitmentOverviewSection-module__badgeOnline___UfJ9W{background-color:#d8fecd}.RecruitmentOverviewSection-module__badgeOffline___YHaPs{background-color:#ffc4cb}.RecruitmentOverviewSection-module__locationText___FPCSm{font-family:Pretendard,sans-serif;font-weight:400;font-size:clamp(14px,1.6vh,20px);line-height:1.5;color:#333;margin-bottom:0}.RecruitmentOverviewSection-module__locationDetailText___2o-oT{font-family:Pretendard,sans-serif;font-weight:400;font-size:clamp(12px,1.6vh,15px);line-height:1.5;color:#646464;margin-bottom:0;word-break:keep-all}.RecruitmentOverviewSection-module__bulletList___tM9Qx{font-family:Pretendard,sans-serif;font-weight:400;font-size:clamp(14px,1.8vh,22px);line-height:1.6;color:#333;margin:0;padding-left:clamp(16px,2vw,24px)}.RecruitmentOverviewSection-module__bulletList___tM9Qx li+li{margin-top:clamp(2px,.3vh,4px)}.RecruitmentOverviewSection-module__selectionCard___ZYraf{background:#fff;border-radius:16px;padding:clamp(20px,2.4vh,50px) clamp(24px,4vw,63px) clamp(24px,2.8vh,56px);flex-shrink:0}.RecruitmentOverviewSection-module__selectionLabel___vm72U{font-family:Pretendard,sans-serif;font-weight:700;font-size:32px;line-height:1.3;color:#000;margin:0 0 8px}.RecruitmentOverviewSection-module__stepsWrap___4eDsn{position:relative;margin-top:clamp(16px,2vh,40px)}.RecruitmentOverviewSection-module__steps___RGDNL:before{content:"";position:absolute;top:calc(clamp(48px,5vh,68px)/2);transform:translateY(-50%);left:calc(clamp(100px,12vw,140px)/2);right:calc(clamp(100px,12vw,140px)/2);height:2px;background:#ffb3c1;z-index:0}.RecruitmentOverviewSection-module__steps___RGDNL{display:flex;justify-content:space-between;position:relative}.RecruitmentOverviewSection-module__step___0E0-b{display:flex;flex-direction:column;align-items:center;width:clamp(100px,12vw,140px);flex-shrink:1}.RecruitmentOverviewSection-module__stepCircle___ZNn3N{width:clamp(48px,5vh,68px);height:clamp(48px,5vh,68px);border-radius:50%;background:#db001c;display:flex;align-items:center;justify-content:center;margin-bottom:clamp(8px,1.5vh,16px);position:relative;z-index:1}.RecruitmentOverviewSection-module__step___0E0-b:nth-child(1) .RecruitmentOverviewSection-module__stepCircle___ZNn3N{outline:8px solid #ffb3c1}.RecruitmentOverviewSection-module__stepCircle___ZNn3N img{width:50%;height:50%}.RecruitmentOverviewSection-module__stepLabel___VWsG6{font-family:Pretendard,sans-serif;font-weight:400;font-size:clamp(14px,1.6vh,20px);line-height:1.5;color:#333;text-align:center;margin:0}
