.page_hero__W_SDw{background:var(--ink);color:#fff6f1;min-height:66svh;display:flex;align-items:flex-end}.page_heroWrap__pFXjY{width:100%;max-width:var(--max);margin:0 auto;padding:calc(var(--header-clear) + 40px) var(--gutter) clamp(64px,9vh,112px);position:relative}.page_heroWrap__pFXjY:after{content:"";position:absolute;right:var(--gutter);bottom:0;width:min(38vw,520px);height:min(38vw,520px);border:1px solid rgba(255,217,203,.16);border-radius:50% 50% 0 0;transform:translateY(26%);pointer-events:none}.page_crumb__xgreS{position:relative;z-index:1;margin-bottom:34px;color:rgba(255,246,241,.68)}.page_crumb__xgreS a{color:inherit}.page_crumb__xgreS a:hover,.page_eyebrow__7qLV9{color:var(--brand-on-dark)}.page_eyebrow__7qLV9{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.2em}.page_eyebrow__7qLV9:before{content:"";width:36px;height:1px;background:currentColor}.page_hero__W_SDw h1{position:relative;z-index:1;margin-top:26px;font-size:clamp(34px,5vw,70px);line-height:1.16;letter-spacing:-.045em;max-width:14em;text-wrap:balance}.page_hero__W_SDw h1 em{color:var(--brand-on-dark)}.page_heroLead__RymjB{position:relative;z-index:1;margin-top:26px;max-width:43em;font-size:clamp(16px,1.3vw,18px);line-height:1.8;color:rgba(255,246,241,.88)}.page_heroLead__RymjB strong{color:#fff6f1}.page_heroActions__eEtXu{position:relative;z-index:1;display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.page_ctaRow__bOx_W a,.page_heroActions__eEtXu a{display:inline-flex;align-items:center;gap:10px;border-radius:8px;padding:15px 22px;font-size:15px;font-weight:800;transition:transform .25s var(--ease),background .25s}.page_heroActions__eEtXu a:first-child{background:var(--naver);color:#fff}.page_heroActions__eEtXu a:last-child{border:1px solid rgba(255,246,241,.42);color:#fff6f1}.page_ctaRow__bOx_W a:hover,.page_heroActions__eEtXu a:hover{transform:translateY(-2px)}.page_arrival__ibH8L,.page_care__YKjUm,.page_directions__HO3Fk,.page_faq__fDS_r,.page_summary__oTVjX,.page_visit__RG36m{padding:clamp(76px,11vh,144px) 0}.page_summary__oTVjX{background:var(--paper)}.page_summaryGrid__LYyvs{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(30px,7vw,120px);align-items:start;margin-top:24px}.page_summaryText__n1rTD{max-width:44em;font-size:clamp(17px,1.45vw,20px);line-height:1.82;color:var(--ink-2)}.page_summaryText__n1rTD:first-letter{color:var(--brand-text);font-weight:800}.page_directions__HO3Fk{background:var(--warm)}.page_modeGrid__6W2fo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.8vw,44px);margin-top:44px}.page_mode__IKh2b{padding:clamp(26px,3.2vw,42px);border-top:2px solid var(--ink);background:var(--paper)}.page_modeLabel__HxeML{font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--brand-text)}.page_mode__IKh2b h3{margin-top:15px;font-size:clamp(22px,2vw,30px);letter-spacing:-.035em}.page_modeItem__J5TaH{padding:22px 0;border-bottom:1px solid var(--line)}.page_modeItem__J5TaH:last-child{padding-bottom:0;border-bottom:0}.page_modeItem__J5TaH h4{font-size:16px;letter-spacing:-.02em}.page_modeItem__J5TaH p{margin-top:8px;color:var(--dim);font-size:15px;line-height:1.75}.page_updated__1EJNd{margin-top:22px;font-size:13px;color:var(--dim);line-height:1.7}.page_arrival__ibH8L{background:var(--paper)}.page_arrivalList__OXGdS{margin-top:38px;border-top:1px solid var(--line)}.page_arrivalList__OXGdS li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.page_arrivalList__OXGdS span{font-family:var(--mono);font-weight:800;font-size:13px;letter-spacing:.12em;color:var(--brand-text)}.page_arrivalList__OXGdS p{max-width:58em;font-size:16px;line-height:1.78;color:var(--ink-2)}.page_care__YKjUm{background:var(--ink);color:#fff6f1}.page_care__YKjUm .eyebrow{color:var(--brand-on-dark)}.page_careGrid__K7GO7{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);gap:clamp(36px,8vw,144px)}.page_care__YKjUm .display{color:#fff6f1}.page_careLead__Q35U8{margin-top:20px;max-width:39em;color:rgba(255,246,241,.77);font-size:16px;line-height:1.8}.page_careLead__Q35U8+.page_careLead__Q35U8{margin-top:14px}.page_careLinks__QQpv2{border-top:1px solid rgba(255,246,241,.25)}.page_careLinks__QQpv2 a{display:grid;grid-template-columns:1fr auto;column-gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,246,241,.25);transition:color .25s}.page_careLinks__QQpv2 a:hover{color:var(--brand-on-dark)}.page_careLinks__QQpv2 span{font-weight:800;font-size:17px;letter-spacing:-.02em}.page_careLinks__QQpv2 small{grid-column:1;color:rgba(255,246,241,.62);font-size:13px;margin-top:5px}.page_careLinks__QQpv2 b{grid-column:2;grid-row:1/3;align-self:center;font-size:20px}.page_faq__fDS_r{background:var(--paper)}.page_faqGrid__8euD4{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(34px,7vw,120px)}.page_faqIntro__dfAwc{position:sticky;top:126px;align-self:start}.page_faqIntro__dfAwc .display{margin-top:22px}.page_faqIntro__dfAwc p{margin-top:20px;max-width:23em;color:var(--dim);font-size:16px;line-height:1.78}.page_faqItem__wqMMY{border-top:1px solid var(--line)}.page_faqItem__wqMMY:last-child{border-bottom:1px solid var(--line)}.page_faqQuestion__SvnyB{display:grid;grid-template-columns:64px minmax(0,1fr) 24px;gap:14px;align-items:baseline;width:100%;padding:25px 0;background:transparent;border:0;text-align:left;color:var(--ink);font-family:var(--sans);cursor:pointer}.page_faqQuestion__SvnyB span{font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--brand-text)}.page_faqQuestion__SvnyB strong{font-size:17px;line-height:1.5;letter-spacing:-.02em}.page_faqQuestion__SvnyB i{justify-self:end;font-size:24px;color:var(--dim);font-style:normal;transition:transform .35s var(--ease)}.page_faqItem__wqMMY.open .page_faqQuestion__SvnyB i{color:var(--brand-text);transform:rotate(45deg)}.page_faqAnswer__Vxskb{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.page_faqItem__wqMMY.open .page_faqAnswer__Vxskb{grid-template-rows:1fr}.page_faqAnswer__Vxskb>div{overflow:hidden}.page_faqAnswer__Vxskb p{padding:0 0 28px;margin-left:78px;max-width:44em;color:var(--dim);font-size:16px;line-height:1.8}.page_visit__RG36m{background:var(--warm)}.page_visitGrid__MU27a{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);gap:clamp(34px,7vw,120px);margin-top:24px}.page_clinicFacts__e_Jpt{margin-top:22px;max-width:40em;font-size:16px;line-height:1.82;color:var(--ink-2)}.page_factBox__Th_eX{padding:clamp(24px,3vw,38px);background:var(--paper);border:1px solid var(--line)}.page_factBox__Th_eX dl>div{padding:15px 0;border-bottom:1px solid var(--line)}.page_factBox__Th_eX dl>div:first-child{padding-top:0}.page_factBox__Th_eX dl>div:last-child{border-bottom:0;padding-bottom:0}.page_factBox__Th_eX dt{font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--brand-text)}.page_factBox__Th_eX dd{margin-top:7px;font-size:16px;line-height:1.65;font-weight:600}.page_factBox__Th_eX dd a{color:var(--brand-text)}.page_ctaRow__bOx_W{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.page_ctaRow__bOx_W a{padding:13px 16px;font-size:14px}.page_ctaRow__bOx_W a:first-child{background:var(--naver);color:#fff}.page_ctaRow__bOx_W a:last-child{background:var(--kakao);color:#191919}.page_related__8ZYAb{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px;padding-top:25px;border-top:1px solid var(--line);align-items:center}.page_related__8ZYAb>span{width:100%;font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--brand-text)}.page_related__8ZYAb a{padding:9px 0;font-size:14px;font-weight:700;color:var(--ink-2);margin-right:16px}.page_related__8ZYAb a:hover{color:var(--brand-text)}.page_related__8ZYAb b{margin-left:4px}.page_reviewed__vbgPd{margin-top:26px;font-size:13px;line-height:1.7;color:var(--dim)}@media (max-width:900px){.page_careGrid__K7GO7,.page_faqGrid__8euD4,.page_summaryGrid__LYyvs,.page_visitGrid__MU27a{grid-template-columns:1fr}.page_faqIntro__dfAwc{position:static}.page_modeGrid__6W2fo{gap:16px}.page_heroWrap__pFXjY:after{width:300px;height:300px}.page_faqAnswer__Vxskb p{margin-left:0}}@media (max-width:640px){.page_hero__W_SDw{min-height:0}.page_heroWrap__pFXjY{padding-top:calc(var(--header-clear) + 24px)}.page_hero__W_SDw h1{font-size:clamp(32px,10vw,48px)}.page_heroLead__RymjB{font-size:16px}.page_modeGrid__6W2fo{grid-template-columns:1fr}.page_arrivalList__OXGdS li{grid-template-columns:48px minmax(0,1fr)}.page_arrivalList__OXGdS p{font-size:15.5px}.page_faqQuestion__SvnyB{grid-template-columns:48px minmax(0,1fr) 20px}.page_faqQuestion__SvnyB strong{font-size:16px}.page_visitGrid__MU27a{gap:30px}.page_related__8ZYAb a{margin-right:10px}.page_heroActions__eEtXu a{width:100%;justify-content:center}}