.sidebar_sider__CBb4h{height:100vh;overflow-y:auto;overflow-x:hidden}.sidebar_sider__CBb4h .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.sidebar_sider__CBb4h .ant-menu{flex:1;overflow-y:auto;overflow-x:hidden}.sidebar_menu__S_2am .ant-menu-item{height:auto!important;line-height:1.4!important;align-items:flex-start!important;padding-top:10px!important;padding-bottom:10px!important;white-space:normal}.sidebar_menu__S_2am .ant-menu-item .ant-menu-item-icon{flex-shrink:0;margin-top:2px}.sidebar_menu__S_2am .ant-menu-item .ant-menu-title-content{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;line-height:1.3}@media (max-width:767px){.sidebar_sider__CBb4h{display:none}}.sidebar_logoContainer__N6Kl3{display:flex;align-items:center;padding:8px;border-bottom:1px solid #f0f0f0;min-height:64px}.sidebar_logoContainerCollapsed__0N7fC{justify-content:center;padding:16px 8px}.sidebar_logoContainerExpanded__TZ0Jo{justify-content:center;padding:8px}.sidebar_logoTextCollapsed__Rklhp{font-size:14px;color:#1a1a1a;font-weight:700}.sidebar_logoTextExpanded__zSEtD{font-size:20px;color:#1a1a1a;font-weight:700;letter-spacing:.5px;white-space:nowrap}.header_header__Y50HU{background:#ffffff;padding:0;height:64px;line-height:64px;border-bottom:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.06);position:sticky;top:0;z-index:1000}.header_headerContent__gRNbo{display:flex;align-items:center;justify-content:center;height:100%;gap:16px;padding:0;position:relative;width:100%;box-sizing:border-box}.header_menuButton__GDITs{font-size:18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:absolute;left:16px;z-index:1}.header_logo__qUoMG{height:40px;max-width:calc(100% - 72px);width:auto;object-fit:contain}@media (max-width:480px){.header_logo__qUoMG{max-width:calc(100% - 72px);max-height:32px}.header_headerContent__gRNbo{padding-left:56px;padding-right:8px}}.header_drawer__KYBpb .ant-drawer-content-wrapper{position:fixed!important}.header_drawer__KYBpb .ant-drawer-content-wrapper,.header_drawer__KYBpb .ant-drawer-mask{top:64px!important;height:calc(100vh - 64px)!important}.header_drawer__KYBpb .ant-drawer-body{padding:0;overflow-y:auto;height:100%}.header_drawer__KYBpb .ant-drawer-header{display:none}.header_menu__tNimj{border:none}.header_menu__tNimj .ant-menu-item{height:48px;line-height:48px;margin:4px 0;border-radius:4px;padding-left:24px!important}.header_menu__tNimj .ant-menu-item-selected{background-color:#26AEAF!important;color:#ffffff!important}.header_menu__tNimj .ant-menu-item-selected .ant-menu-item-icon{color:#ffffff!important}.header_menu__tNimj .ant-menu-item-icon{font-size:18px}.header_menu__tNimj .ant-menu-submenu-title{height:48px!important;margin:6px 0;border-radius:4px;padding-left:24px!important}.header_menu__tNimj .ant-menu-submenu-title .ant-menu-item-icon{font-size:14px}.header_menu__tNimj .ant-menu-submenu-open>.ant-menu-submenu-title{background-color:#f0f0f0}@media (min-width:768px){.header_header__Y50HU{display:none}}.inquiryForm_doodleBg__QtZF_{position:relative;background:#ffffff;min-height:100vh;padding:40px 0;display:flex;justify-content:center;align-items:center}.inquiryForm_container__3Gij8{background:#fff;border-radius:32px;box-shadow:0 4px 24px rgba(38,174,174,.07);padding:32px 32px 80px;max-width:1000px;width:100%;position:relative;z-index:1;border:8px solid #94ebeb;overflow:visible}.inquiryForm_formSection__6qZJM{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;margin-bottom:18px}.inquiryForm_formSection__6qZJM .inquiryForm_formGroup__5R0or{width:100%}.inquiryForm_formGroup__5R0or label{display:block;margin-bottom:6px;font-size:15px;color:#111;font-weight:500;text-align:left}.inquiryForm_formGroup__5R0or input,.inquiryForm_formGroup__5R0or textarea{width:100%;padding:10px 12px;border-radius:12px;border:1.5px solid #b3e0ff;margin-top:6px;margin-bottom:16px;font-size:15px;background:#fafdff;font-family:inherit;transition:border .2s}.inquiryForm_formGroup__5R0or input:focus,.inquiryForm_formGroup__5R0or textarea:focus{border:1.5px solid #4a90e2;outline:none}.inquiryForm_formSubmitRow__Bpu0g{position:absolute;bottom:32px;right:32px;width:auto;display:flex;justify-content:flex-end;gap:10px}.inquiryForm_thankYouCard__Gi6pL{text-align:center;padding:48px 24px 64px}.inquiryForm_formLogoWrap__I1kSG{display:flex;justify-content:center;margin-bottom:20px}.inquiryForm_formLogo__i4MTC{width:min(140px,48vw);height:auto;object-fit:contain}.inquiryForm_thankYouTitle__XB00d{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;color:#26aeaf;margin-bottom:16px}.inquiryForm_thankYouMessage__Sx4dE{font-size:16px;line-height:1.6;color:#444;max-width:520px;margin:0 auto}.inquiryForm_programmeRadioOption__1IuXd{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;width:100%;cursor:pointer}.inquiryForm_programmeRadioOption__1IuXd input[type=checkbox],.inquiryForm_programmeRadioOption__1IuXd input[type=radio]{margin:0;flex-shrink:0;width:16px;height:16px;cursor:pointer}.inquiryForm_programmeRadioOption__1IuXd div,.inquiryForm_programmeRadioOption__1IuXd span{flex:1;min-width:0;line-height:1.4;word-break:break-word;white-space:normal}.inquiryForm_radioRow__LvLiP{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;align-items:flex-start}.inquiryForm_customRadio__edC5U{display:flex;align-items:center;gap:2px;font-size:17px;color:#26aeae;cursor:pointer;line-height:1}.inquiryForm_customRadio__edC5U input[type=radio]{width:16px;height:16px;flex-shrink:0;border:2.5px solid #94ebeb;border-radius:50%;background:#d4ffff;cursor:pointer;margin:0;vertical-align:middle}.inquiryForm_customRadio__edC5U input[type=radio]:checked{border-color:#26aeae;background:#94ebeb}.inquiryForm_customInput__W0YuP,.inquiryForm_customSelect__zApFT{width:100%;border-radius:12px;border:1.5px solid #94ebeb}@media (max-width:900px){.inquiryForm_formSection__6qZJM{grid-template-columns:1fr}}@media (max-width:600px){.inquiryForm_container__3Gij8{padding:8px 0 60px;border-radius:0;margin:0 10px}.inquiryForm_formSubmitRow__Bpu0g{position:static;padding:12px 0;justify-content:center}}