.page_skipLink__qYYZN{position:fixed;top:8px;left:12px;z-index:100;padding:10px 16px;border-radius:var(--radius-sm);background:var(--color-brand-ink);color:white;transform:translateY(-140%)}.page_skipLink__qYYZN:focus{transform:translateY(0)}.page_hero__wYSzg{position:relative;min-height:calc(100dvh - 104px);padding:0;overflow:hidden;background:var(--color-surface);isolation:isolate}.page_hero__wYSzg:after{position:absolute;z-index:1;inset:0;background:radial-gradient(circle at 20% 44%,rgb(239 245 255/46%) 0,rgb(239 245 255/0) 40%),linear-gradient(90deg,#ffffff,rgb(255 255 255/97%) 27%,rgb(255 255 255/84%) 42%,rgb(255 255 255/16%) 65%,rgb(255 255 255/0) 92%),linear-gradient(180deg,rgb(24 67 133/3%),rgb(24 67 133/0) 62%,rgb(24 67 133/13%));content:"";pointer-events:none}@media (min-width:861px){.page_hero__wYSzg[data-service=online-consultation]:after{background:radial-gradient(circle at 20% 44%,rgb(239 245 255/46%) 0,rgb(239 245 255/0) 38%),linear-gradient(90deg,#ffffff,rgb(255 255 255/97%) 25%,rgb(255 255 255/84%) 32%,rgb(255 255 255/16%) 40%,rgb(255 255 255/0) 48%),linear-gradient(180deg,rgb(24 67 133/3%),rgb(24 67 133/0) 62%,rgb(24 67 133/13%))}}.page_heroInner__1Yftp{width:min(100%,var(--content-max));min-height:inherit;margin:0 auto;display:flex;align-items:center}.page_heroCopy__xKl0T{position:relative;z-index:2;width:min(55%,680px);padding:clamp(60px,8vh,98px) 0 clamp(72px,9vh,112px) var(--page-gutter);transform:translateX(var(--left-hero-shift))}@media (min-width:861px){.page_heroCopy__xKl0T{transform:translateX(var(--desktop-left-hero-shift))}}.page_breadcrumbs__DopvO{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:28px;color:var(--color-text-muted);font-size:14px}.page_breadcrumbs__DopvO a:focus-visible,.page_breadcrumbs__DopvO a:hover{color:var(--color-brand-primary)}.page_categoryLabel__SaJzn{margin:0 0 12px;color:var(--color-brand-primary);font-size:14px;font-weight:700}.page_heroCopy__xKl0T h1{max-width:8em;margin:0;font-size:clamp(54px,5.6vw,68px);line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.page_lymphaticHeroTitle__GudeP{display:inline-grid;justify-items:start}.page_lymphaticHeroTitle__GudeP span{display:block}.page_heroCopy__xKl0T h2{max-width:17em;margin:20px 0 0;color:var(--color-text-secondary);font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.45;letter-spacing:-.025em}.page_heroCopy__xKl0T>p:last-of-type{max-width:30em;margin:24px 0 0;color:var(--color-text-secondary);font-size:17px;line-height:1.75}.page_titleAccent__kocoS{color:var(--color-brand-primary);background:var(--gradient-brand-action);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_primaryAction__HMSwg{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:30px;padding:0 24px;border:0;border-radius:var(--radius-full);background:var(--gradient-brand-action);box-shadow:0 12px 28px rgb(36 126 221/18%);color:white;font-weight:700;transition:background .16s ease,transform .16s ease}.page_primaryAction__HMSwg:focus-visible,.page_primaryAction__HMSwg:hover{background:var(--gradient-brand-action-hover)}.page_primaryAction__HMSwg:active{transform:translateY(1px)}.page_heroMedia__DBmzR,.page_processMedia__OBxMF{margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.page_heroMedia__DBmzR{position:absolute;z-index:0;inset:0;border-radius:0}.page_heroMedia__DBmzR img,.page_processMedia__OBxMF img{width:100%;height:100%;object-fit:cover}.page_heroMedia__DBmzR img{object-position:center 44%}.page_challengeSupportSection__JRNyF{padding:clamp(88px,10vw,132px) var(--page-gutter) clamp(96px,11vw,148px);background:var(--color-surface)}.page_challengeSupportInner__BNsUP{width:min(100%,var(--content-max));margin:0 auto}.page_challengeSupportHeader__fLBPu{width:min(100%,820px);margin:0 auto;text-align:center}.page_challengeSupportHeader__fLBPu>p{margin:0 0 14px;color:var(--color-brand-primary);font-size:14px;font-weight:700;letter-spacing:.04em}.page_challengeSupportHeader__fLBPu h2{margin:0;font-size:clamp(36px,4vw,48px);line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.page_challengeSupportHeader__fLBPu>div{max-width:44em;margin:20px auto 0;color:var(--color-text-secondary);font-size:17px;line-height:1.75;text-wrap:pretty}.page_challengeSupportList__bvw0L{width:min(100%,1120px);margin:clamp(42px,5vw,62px) auto 0;padding:0;display:grid;grid-gap:10px;gap:10px;list-style:none}.page_challengeSupportList__bvw0L>li{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.page_challengeCell__F56NO,.page_supportCell__Ub54I{min-height:118px;padding:24px clamp(22px,3vw,32px);display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:15px;gap:15px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.page_challengeCell__F56NO{border-color:rgb(193 105 91/24%);background:color-mix(in srgb,#d69a90 9%,var(--color-surface))}.page_supportCell__Ub54I{border-color:color-mix(in srgb,var(--color-brand-primary) 22%,transparent);background:color-mix(in srgb,var(--color-brand-primary) 7%,var(--color-surface))}.page_comparisonIcon__U3Db_{width:28px;height:28px;display:inline-grid;place-items:center;border:1.5px solid;border-radius:50%;font-size:18px;font-weight:700;line-height:1}.page_challengeCell__F56NO .page_comparisonIcon__U3Db_,.page_challengeCell__F56NO .page_comparisonLabel__kngNv{color:#a45a4f}.page_supportCell__Ub54I .page_comparisonIcon__U3Db_,.page_supportCell__Ub54I .page_comparisonLabel__kngNv{color:var(--color-brand-primary)}.page_comparisonLabel__kngNv{display:block;font-size:13px;font-weight:700}.page_challengeCell__F56NO p,.page_supportCell__Ub54I p{margin:8px 0 0;color:var(--color-brand-ink);font-size:17px;font-weight:600;line-height:1.65;text-wrap:pretty}.page_boundarySection__jU_4f,.page_faqSection__ms6Rs,.page_fitSection__LyXyv,.page_modeSection__DG9_u,.page_pathwaySection__GYauI,.page_processSection__3iYvb,.page_summarySection__xF_Hl,.page_supportSection__W4yrP{padding:clamp(86px,11vw,144px) var(--page-gutter)}.page_boundaryInner__rXqX1,.page_faqInner__tj0XV,.page_fitInner__eJuOy,.page_modeInner__Xv5Mh,.page_pathwayInner__74pRd,.page_processInner__SOm4V,.page_summaryInner__8anRW,.page_supportInner__yv_Lc{width:min(100%,var(--content-max));margin:0 auto}.page_fitSection__LyXyv{background:var(--color-surface)}.page_fitInner__eJuOy{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);grid-gap:clamp(44px,8vw,112px);gap:clamp(44px,8vw,112px);align-items:center}.page_fitInner__eJuOy h2,.page_pathwayLead__x8uiH h2,.page_supportCopy__j9jRQ h2{margin:0;font-size:clamp(31px,4vw,49px);line-height:1.2;letter-spacing:-.035em}.page_stackedFitTitle__WlgTU{width:-moz-fit-content;width:fit-content;display:inline-grid;justify-self:start;justify-items:center}.page_modeTitle__5tMyg,.page_pathwayTitle__Pc_ZX{width:-moz-fit-content;width:fit-content;max-width:100%;text-align:left;white-space:pre-line}.page_fitInner__eJuOy ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--color-border);list-style:none}.page_fitInner__eJuOy li{min-height:164px;padding:24px 24px 28px 0;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:17px}.page_fitInner__eJuOy li+li{padding-left:24px;border-left:1px solid var(--color-border)}.page_modeSection__DG9_u,.page_pathwaySection__GYauI{background:var(--color-brand-primary-soft)}.page_modeInner__Xv5Mh{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-gap:clamp(48px,8vw,116px);gap:clamp(48px,8vw,116px)}.page_modeLead__XLqDR{align-self:center}.page_modeLead__XLqDR h2{margin:0;font-size:clamp(31px,4vw,49px);line-height:1.2;letter-spacing:-.035em}.page_modeLead__XLqDR p{max-width:38em;margin:22px 0 0;color:var(--color-text-secondary)}.page_modeList__pZmkn{border-top:1px solid rgb(40 87 200/24%)}.page_modeList__pZmkn article{scroll-margin-top:112px;display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);grid-gap:clamp(28px,5vw,68px);gap:clamp(28px,5vw,68px);padding:clamp(34px,5vw,56px) 0;border-bottom:1px solid rgb(40 87 200/24%)}.page_modeName__mtQoE{align-self:center}.page_modeTitleRow__cikOv{display:flex;align-items:center;gap:14px}.page_modeIcon__BVKGC{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center}.page_modeIcon__BVKGC img{display:block;width:36px;height:36px;object-fit:contain}.page_modeName__mtQoE h3{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.28;letter-spacing:-.025em}.page_modeName__mtQoE p{margin:14px 0 0;color:var(--color-text-secondary)}.page_modeLabel__8744l{margin:0;color:var(--color-brand-primary);font-size:17px;font-weight:700;line-height:1.4}.page_modeDetail__12_y8 ul{margin:12px 0 0;padding:0;list-style:none}.page_modeDetail__12_y8 li{position:relative;padding:9px 0 9px 20px;color:var(--color-text-secondary)}.page_modeDetail__12_y8 li:before{position:absolute;top:17px;left:0;width:8px;height:8px;border-radius:50%;background:var(--gradient-brand-action);content:""}.page_modeBoundary__6Yecy{margin:20px 0 0;padding-top:18px;border-top:1px solid rgb(40 87 200/16%);color:var(--color-text-secondary)}.page_modeBoundary__6Yecy strong{display:block;margin-bottom:6px;color:var(--color-text-primary)}.page_pathwayInner__74pRd{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);grid-gap:clamp(48px,8vw,116px);gap:clamp(48px,8vw,116px)}.page_pathwayLead__x8uiH{align-self:center}.page_pathwayLead__x8uiH p,.page_processIntro__JX0cR,.page_supportCopy__j9jRQ>p{max-width:44em;margin:22px 0 0;color:var(--color-text-secondary)}.page_pathwayList__0mBmc{border-top:1px solid rgb(40 87 200/24%)}.page_pathwayList__0mBmc article{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);grid-gap:clamp(28px,5vw,68px);gap:clamp(28px,5vw,68px);padding:clamp(34px,5vw,56px) 0;border-bottom:1px solid rgb(40 87 200/24%)}.page_pathwayList__0mBmc h3{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.28;letter-spacing:-.025em}.page_pathwayList__0mBmc article>div:first-child p,.page_pathwayList__0mBmc article>div:last-child>p{margin:14px 0 0;color:var(--color-text-secondary)}.page_pathwayList__0mBmc article>div:last-child>p{margin-top:0}.page_pathwayList__0mBmc ul,.page_supportCopy__j9jRQ ul{margin:24px 0 0;padding:0;list-style:none}.page_pathwayList__0mBmc li,.page_supportCopy__j9jRQ li{position:relative;padding:11px 0 11px 22px;color:var(--color-text-secondary)}.page_pathwayList__0mBmc li:before,.page_supportCopy__j9jRQ li:before{position:absolute;top:18px;left:0;width:8px;height:8px;border-radius:50%;background:var(--gradient-brand-action);content:""}.page_supportSection__W4yrP{background:var(--color-surface)}.page_supportInner__yv_Lc{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:clamp(44px,7vw,96px);gap:clamp(44px,7vw,96px);align-items:center}.page_supportMedia__04MwZ{min-height:540px;margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.page_supportMedia__04MwZ img{width:100%;height:100%;object-fit:cover;object-position:center}.page_supportCopy__j9jRQ ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px;margin-top:30px;border-top:1px solid var(--color-border)}.page_supportCopy__j9jRQ h2,.page_supportCopy__j9jRQ>p{margin-right:auto;margin-left:auto;text-align:center;text-wrap:balance}.page_supportCopy__j9jRQ li{min-height:72px;border-bottom:1px solid var(--color-border)}.page_summaryInner__8anRW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.page_summaryInner__8anRW article{padding:clamp(28px,4vw,46px);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 18px 44px rgb(41 89 132/7%)}.page_boundaryInner__rXqX1 h2,.page_faqInner__tj0XV>h2,.page_processCopy__r73fS>h2,.page_summaryInner__8anRW h2{margin:0;font-size:clamp(34px,3.6vw,46px);line-height:1.22;letter-spacing:-.035em}.page_processCopy__r73fS>h2,.page_summaryInner__8anRW h2{text-align:center;text-wrap:balance}.page_faqInner__tj0XV>h2{padding-left:48px;text-align:left;text-wrap:balance}.page_boundaryInner__rXqX1 ul,.page_summaryInner__8anRW ul{margin:28px 0 0;padding:0;list-style:none}.page_boundaryInner__rXqX1 li,.page_summaryInner__8anRW li{position:relative;padding:14px 0 14px 24px;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.page_boundaryInner__rXqX1 li:last-child,.page_summaryInner__8anRW li:last-child{border-bottom:0}.page_boundaryInner__rXqX1 li:before,.page_summaryInner__8anRW li:before{position:absolute;top:24px;left:2px;width:8px;height:8px;border-radius:50%;background:var(--gradient-brand-action);content:""}.page_processSection__3iYvb{background:var(--color-surface)}.page_processInner__SOm4V{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;grid-gap:clamp(40px,7vw,92px);gap:clamp(40px,7vw,92px)}.page_processMedia__OBxMF{position:-webkit-sticky;position:sticky;top:112px;aspect-ratio:4/5}.page_processList__RRccH{display:grid;grid-gap:20px;gap:20px;margin-top:42px}.page_processIntro__JX0cR{margin-top:20px}.page_processList__RRccH article{padding:24px 0 26px;border-bottom:1px solid var(--color-border)}.page_processList__RRccH article:first-child{padding-top:0}.page_processList__RRccH h3{margin:0;font-size:clamp(22px,2.1vw,27px);line-height:1.35}.page_processStepHeading__Va5fw{display:flex;align-items:center;gap:14px}.page_processStepIcon__15NrV{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--color-brand-primary) 22%,transparent);border-radius:50%;color:var(--color-brand-primary);background:var(--color-brand-primary-soft)}.page_processStepIcon__15NrV img{display:block;width:25px;height:25px;object-fit:contain}.page_processList__RRccH p{max-width:45em;margin:10px 0 0;color:var(--color-text-secondary);line-height:1.75}.page_processNote__944_n{margin:24px 0 0;color:var(--color-text-muted);font-size:14px;line-height:1.7}.page_boundarySection__jU_4f{background:var(--color-brand-primary-soft)}.page_boundaryInner__rXqX1{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:clamp(42px,8vw,108px);gap:clamp(42px,8vw,108px);align-items:center}.page_boundaryInner__rXqX1>div>p{margin:20px 0 0;color:var(--color-text-secondary);line-height:1.75}.page_boundaryInner__rXqX1 ul{margin-top:0;padding:28px clamp(26px,4vw,44px);border:1px solid rgb(40 87 200/20%);border-radius:var(--radius-lg);background:rgb(255 255 255/72%)}.page_faqSection__ms6Rs{background:var(--color-surface)}.page_faqInner__tj0XV{width:min(100%,980px)}.page_faqInner__tj0XV>div{margin-top:38px;border-top:1px solid var(--color-border)}.page_faqInner__tj0XV details{border-bottom:1px solid var(--color-border)}.page_faqInner__tj0XV summary{min-height:72px;padding:20px 48px;color:var(--color-brand-ink);font-size:19px;font-weight:700;cursor:pointer;text-align:left}.page_faqInner__tj0XV details p{margin:0;padding:0 48px 28px;color:var(--color-text-secondary);line-height:1.75;text-align:left}@media (max-width:860px){.page_hero__wYSzg{min-height:calc(100dvh - 104px);padding:28px var(--page-gutter) 56px;background:linear-gradient(180deg,#f3f7ff 0,var(--color-canvas) 100%)}.page_hero__wYSzg:after{display:none}.page_heroInner__1Yftp{min-height:0;align-items:stretch;flex-direction:column;gap:40px}.page_heroCopy__xKl0T{width:100%;padding:28px 0 0}.page_heroMedia__DBmzR{position:relative;inset:auto;width:100%;height:clamp(360px,100vw,660px);border-radius:var(--radius-lg)}.page_heroMedia__DBmzR img{object-position:68% center}.page_immersiveHero__kZOpq{min-height:calc(100dvh - 104px);padding:0 var(--page-gutter);background:var(--color-surface)}.page_immersiveHero__kZOpq:after{display:block;background:linear-gradient(90deg,rgb(255 255 255/98%),rgb(255 255 255/95%) 56%,rgb(255 255 255/38%)),linear-gradient(180deg,rgb(239 245 255/12%),rgb(239 245 255/42%))}.page_immersiveHero__kZOpq .page_heroInner__1Yftp{min-height:inherit;justify-content:center}.page_immersiveHero__kZOpq .page_heroCopy__xKl0T{width:min(68%,560px);padding:32px 0 44px}.page_immersiveHero__kZOpq .page_heroMedia__DBmzR{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.page_immersiveHero__kZOpq .page_heroMedia__DBmzR img{object-position:10% center}.page_boundaryInner__rXqX1,.page_fitInner__eJuOy,.page_modeInner__Xv5Mh,.page_pathwayInner__74pRd,.page_processInner__SOm4V,.page_supportInner__yv_Lc{grid-template-columns:1fr}.page_modeLead__XLqDR,.page_pathwayLead__x8uiH{position:static}.page_fitInner__eJuOy ul{grid-template-columns:1fr}.page_fitInner__eJuOy li{min-height:0;padding:20px 0}.page_fitInner__eJuOy li+li{padding-left:0;border-left:0}.page_modeList__pZmkn article,.page_pathwayList__0mBmc article{grid-template-columns:1fr}.page_supportMedia__04MwZ{min-height:420px}.page_challengeSupportList__bvw0L>li{grid-template-columns:1fr;gap:8px}.page_challengeSupportList__bvw0L{gap:16px}.page_processMedia__OBxMF{position:static;aspect-ratio:16/10}}@media (min-width:681px) and (max-width:860px){.page_immersiveHero__kZOpq[data-service=online-consultation]:after{background:linear-gradient(90deg,#ffffff,rgb(255 255 255/98%) 28%,rgb(255 255 255/86%) 34%,rgb(255 255 255/18%) 43%,rgb(255 255 255/0) 50%),linear-gradient(180deg,rgb(239 245 255/12%),rgb(239 245 255/30%))}.page_immersiveHero__kZOpq[data-service=online-consultation] .page_heroCopy__xKl0T{width:min(55%,470px)}}@media (max-width:680px){.page_hero__wYSzg{padding-top:32px}.page_heroInner__1Yftp{gap:38px}.page_heroCopy__xKl0T h1{font-size:clamp(44px,13vw,54px)}.page_immersiveHero__kZOpq .page_heroCopy__xKl0T h1{font-size:clamp(43px,12vw,50px);line-height:1.02}.page_immersiveHero__kZOpq .page_heroCopy__xKl0T{width:100%}.page_immersiveHero__kZOpq .page_heroCopy__xKl0T h2{margin-top:16px;font-size:clamp(23px,7vw,29px)}.page_immersiveHero__kZOpq .page_heroCopy__xKl0T>p:last-of-type{margin-top:18px;font-size:16px;line-height:1.7}.page_immersiveHero__kZOpq .page_breadcrumbs__DopvO{margin-bottom:18px}.page_immersiveHero__kZOpq .page_primaryAction__HMSwg{margin-top:22px}.page_summaryInner__8anRW{grid-template-columns:1fr}.page_boundarySection__jU_4f,.page_faqSection__ms6Rs,.page_fitSection__LyXyv,.page_modeSection__DG9_u,.page_pathwaySection__GYauI,.page_processSection__3iYvb,.page_summarySection__xF_Hl,.page_supportSection__W4yrP{padding-top:76px;padding-bottom:84px}.page_summaryInner__8anRW article{padding:25px}.page_supportCopy__j9jRQ ul{grid-template-columns:1fr}.page_supportMedia__04MwZ{min-height:0;aspect-ratio:4/3}.page_challengeSupportSection__JRNyF{padding-top:76px;padding-bottom:84px}.page_challengeSupportHeader__fLBPu h2{font-size:clamp(30px,9vw,38px);line-height:1.24}.page_challengeSupportHeader__fLBPu>div{font-size:16px}.page_challengeCell__F56NO,.page_supportCell__Ub54I{min-height:0;padding:20px;grid-template-columns:28px minmax(0,1fr);gap:13px}.page_comparisonIcon__U3Db_{width:26px;height:26px;font-size:16px}.page_challengeCell__F56NO p,.page_supportCell__Ub54I p{font-size:16px}.page_boundaryInner__rXqX1 h2,.page_faqInner__tj0XV>h2,.page_processCopy__r73fS>h2,.page_summaryInner__8anRW h2{font-size:clamp(30px,8.5vw,38px)}}@media (prefers-reduced-motion:reduce){.page_primaryAction__HMSwg{transition:none}}@media (forced-colors:active){.page_titleAccent__kocoS{color:LinkText;background:none;-webkit-text-fill-color:currentColor}}