.PopupZone_overlay__sg3Yk{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PopupZone_content__nbvQR{width:100%;max-width:1430px;padding:0 80px;display:flex;flex-direction:column;gap:16px}@media(max-width:1200px){.PopupZone_content__nbvQR{padding:0 60px}}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_content__nbvQR{padding:0 40px;gap:16px}}@media(max-width:768px){.PopupZone_content__nbvQR{padding:0 20px;gap:16px}}.PopupZone_header__uZeOv{display:flex;align-items:center;justify-content:space-between;padding:0 74px}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_header__uZeOv{padding:0}}@media(max-width:768px){.PopupZone_header__uZeOv{padding:0;flex-direction:row;align-items:flex-start;gap:12px}}.PopupZone_title__hOy18{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-weight:700;font-size:40px;line-height:1.5;letter-spacing:-1.6px;color:#fff}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_title__hOy18{font-size:32px}}@media(max-width:768px){.PopupZone_title__hOy18{font-size:24px}}.PopupZone_hospitalLogo__bUHMy{display:flex;align-items:center;flex-shrink:0}.PopupZone_hospitalLogoImg__WTm9t{width:297px;height:auto;object-fit:contain}@media(max-width:768px){.PopupZone_hospitalLogoImg__WTm9t{width:220px}}.PopupZone_carousel__Wu_VG{display:flex;align-items:center;gap:0}.PopupZone_navBtn__JyHvR{width:56px;height:56px;flex-shrink:0;background:#fff;border:2px solid #e8e8e8;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;padding:0}.PopupZone_navBtn__JyHvR:hover{background:#f0f0f0}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_navBtn__JyHvR{width:48px;height:48px}}@media(max-width:768px){.PopupZone_navBtn__JyHvR{width:40px;height:40px}.PopupZone_navBtn__JyHvR svg{width:18px;height:18px}}.PopupZone_cards__pgSZy{flex:1 1;display:flex;align-items:center;justify-content:center;gap:24px;height:100%;min-width:0;padding:0 16px}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_cards__pgSZy{gap:20px;padding:0 16px}}@media(max-width:768px){.PopupZone_cards__pgSZy{gap:0;padding:0 8px;height:auto}}.PopupZone_cardsSingle__AZ2yL{justify-content:center}.PopupZone_cardsSingle__AZ2yL .PopupZone_card__Po_pK{flex:0 0 auto;width:408px}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_cardsSingle__AZ2yL .PopupZone_card__Po_pK{width:380px}}@media(max-width:768px){.PopupZone_cardsSingle__AZ2yL .PopupZone_card__Po_pK{width:100%}}.PopupZone_cardsPair__1TK3Z{justify-content:center;gap:32px}.PopupZone_cardsPair__1TK3Z .PopupZone_card__Po_pK{flex:0 0 auto;width:408px}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_cardsPair__1TK3Z .PopupZone_card__Po_pK{width:calc(50% - 10px);max-width:none}}@media(max-width:768px){.PopupZone_cardsPair__1TK3Z .PopupZone_card__Po_pK{width:100%;max-width:none}}.PopupZone_card__Po_pK{flex:1 1;max-width:408px;aspect-ratio:408/440;border-radius:20px;overflow:hidden;position:relative;transition:transform .2s}.PopupZone_card__Po_pK:hover{transform:scale(1.02)}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_card__Po_pK{max-width:none;border-radius:16px}}@media(max-width:768px){.PopupZone_card__Po_pK{flex:1 1;max-width:none;border-radius:12px}}.PopupZone_cardImg__WEK_j{width:100%;height:100%;object-fit:cover;display:block}.PopupZone_cardPlaceholder__awRSM{width:100%;height:100%;background:#cecfcf}.PopupZone_footer__9GeI3{display:flex;align-items:center;justify-content:space-between;padding:0 74px}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_footer__9GeI3{padding:0}}@media(max-width:768px){.PopupZone_footer__9GeI3{padding:0}}.PopupZone_count__RrNx9{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-weight:400;font-size:24px;line-height:1.5;letter-spacing:-.96px;color:#fff}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_count__RrNx9{font-size:20px}}@media(max-width:768px){.PopupZone_count__RrNx9{font-size:16px}}.PopupZone_actions__TlEPm{display:flex;align-items:center;gap:24px}@media(max-width:768px){.PopupZone_actions__TlEPm{gap:16px}}.PopupZone_checkbox__wDsWe{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PopupZone_checkbox__wDsWe input{position:absolute;opacity:0;width:0;height:0}.PopupZone_checkboxBox__jbzMi{width:24px;height:24px;border:1.5px solid #828282;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}input:checked+.PopupZone_checkboxBox__jbzMi{background:#9f1836;border-color:#9f1836}input:checked+.PopupZone_checkboxBox__jbzMi:after{content:"";display:block;width:12px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}@media(max-width:768px){.PopupZone_checkboxBox__jbzMi{width:20px;height:20px}}.PopupZone_checkboxLabel__xe9V9{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-weight:400;font-size:20px;line-height:1.5;letter-spacing:-.8px;color:#fff}@media(min-width:calc(768px + 1px))and (max-width:1429px){.PopupZone_checkboxLabel__xe9V9{font-size:18px}}@media(max-width:768px){.PopupZone_checkboxLabel__xe9V9{font-size:14px}}.PopupZone_closeBtn__BqlCc{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.PopupZone_closeBtn__BqlCc:hover{opacity:1}.MainTemplate_wrap__OnfVI{min-height:100vh;display:flex;flex-direction:column;padding-top:100px}@media(max-width:1429px){.MainTemplate_wrap__OnfVI{padding-top:64px}}@media(max-width:768px){.MainTemplate_wrap__OnfVI{padding-top:56px}}.MainTemplate_wrap__OnfVI{background-color:var(--color-white)}