.hero[data-astro-cid-3rmf25uo]{background:var(--color-bg);padding:0 3%;position:relative;overflow:hidden}.hero__inner[data-astro-cid-3rmf25uo]{max-width:var(--container-service);padding:var(--space-16) 0 var(--space-12);align-items:flex-start;gap:8%;margin:0 auto;display:flex;position:relative}.hero__image-wrap[data-astro-cid-3rmf25uo]{flex:0 0 44%;max-width:520px;position:relative}.hero__image-frame[data-astro-cid-3rmf25uo]{border-radius:var(--radius-card);aspect-ratio:var(--aspect-thumb);position:relative;overflow:hidden}.hero__image[data-astro-cid-3rmf25uo]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.hero__texts[data-astro-cid-3rmf25uo]{flex:1}.hero--override[data-astro-cid-3rmf25uo] .hero__inner[data-astro-cid-3rmf25uo]{flex-direction:row-reverse}.hero--override[data-astro-cid-3rmf25uo] .hero__texts[data-astro-cid-3rmf25uo]{max-width:600px}.hero__title-block[data-astro-cid-3rmf25uo]{margin-bottom:40px}.hero__title-block[data-astro-cid-3rmf25uo]>[data-astro-cid-3rmf25uo]:not(.hero__title){opacity:1}@media (prefers-reduced-motion:no-preference){.hero__title-block[data-astro-cid-3rmf25uo]>[data-astro-cid-3rmf25uo]:not(.hero__title){animation:heroSubReveal var(--duration-hero) var(--ease-out-expo) var(--duration-fast) both}}@keyframes heroSubReveal{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hero__title-block[data-astro-cid-3rmf25uo]>[data-astro-cid-3rmf25uo]:not(.hero__title){opacity:1;transition:none;transform:none}}.hero__kicker[data-astro-cid-3rmf25uo]{margin:0 0 var(--space-3);font-size:var(--text-small);color:var(--color-text-muted)}.hero__title[data-astro-cid-3rmf25uo]{font-family:var(--font-serif);font-size:var(--text-display);font-weight:var(--font-weight-medium);color:var(--color-text);font-feature-settings:var(--font-features-jp);margin:0;line-height:1.25}.hero__title-paren[data-astro-cid-3rmf25uo]{display:inline-block}.hero__override-lead[data-astro-cid-3rmf25uo]{margin:var(--space-6) 0 0;font-family:var(--font-serif);font-size:var(--text-body);font-weight:var(--font-weight-mid);line-height:var(--leading-loose);color:var(--color-text)}.hero__override-price[data-astro-cid-3rmf25uo]{margin:var(--space-6) 0 0;padding:var(--space-3) var(--space-4);border:var(--border-default) solid var(--color-champagne);border-radius:var(--radius-chip);color:var(--color-text);font-size:var(--text-small);font-weight:var(--font-weight-mid);line-height:var(--leading-body);display:inline-flex}.hero__price-card[data-astro-cid-3rmf25uo]{width:min(100%,420px);margin-top:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--color-bg);border:var(--border-default) solid var(--border-color-subtle);border-radius:var(--radius-button);box-shadow:0 12px 28px color-mix(in srgb, var(--color-champagne) 15%, transparent)}.hero__price-card-row[data-astro-cid-3rmf25uo]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--border-hairline) solid var(--color-border-light);display:flex}.hero__price-card-row[data-astro-cid-3rmf25uo]:first-child{border-top:0;padding-top:0}.hero__price-card-row--primary[data-astro-cid-3rmf25uo]{color:var(--color-champagne-deep)}.hero__price-card-label[data-astro-cid-3rmf25uo]{font-size:var(--text-caption);font-weight:var(--font-weight-mid);line-height:var(--leading-micro);color:var(--color-text-dark)}.hero__price-card-row--primary[data-astro-cid-3rmf25uo] .hero__price-card-label[data-astro-cid-3rmf25uo]{color:var(--color-champagne-deep)}.hero__price-card-price[data-astro-cid-3rmf25uo]{font-family:var(--font-display-serif);font-size:var(--text-h2);font-weight:var(--font-weight-mid);line-height:var(--leading-display);color:var(--color-text);flex:none}.hero__price-card-row--primary[data-astro-cid-3rmf25uo] .hero__price-card-price[data-astro-cid-3rmf25uo]{color:var(--color-champagne-deep)}.hero__price-card-from[data-astro-cid-3rmf25uo]{margin-left:var(--space-1);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--font-weight-mid)}.hero__price-card-badge[data-astro-cid-3rmf25uo]{margin-left:var(--space-2);padding:0 var(--space-2);background:var(--color-bg-dark);color:var(--color-bg);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--font-weight-bold);border-radius:var(--radius-chip);vertical-align:middle;display:inline-block}.hero__price-card-price--anchor[data-astro-cid-3rmf25uo]{color:var(--color-text-muted);font-size:var(--text-h3)}.hero__price-card-price--anchor[data-astro-cid-3rmf25uo] s[data-astro-cid-3rmf25uo]{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-muted) 70%, transparent)}.hero__price-card-taxlabel[data-astro-cid-3rmf25uo]{margin-right:var(--space-1);font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--font-weight-mid)}.hero__price-card-note[data-astro-cid-3rmf25uo]{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--color-border-light);font-size:var(--text-caption);line-height:var(--leading-micro);color:var(--color-text-muted)}.hero__cta-block[data-astro-cid-3rmf25uo]{opacity:1;margin-top:36px}@media (prefers-reduced-motion:no-preference){.hero__cta-block[data-astro-cid-3rmf25uo]{animation:heroSubRevealUp var(--duration-grand) var(--ease-out-expo) var(--duration-slow) both}}@keyframes heroSubRevealUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero__trial[data-astro-cid-3rmf25uo]{border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);padding:var(--space-4) 0;margin-bottom:var(--space-6);flex-direction:column;align-items:flex-start;display:inline-flex}.hero__trial-label[data-astro-cid-3rmf25uo]{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--font-weight-mid);color:var(--color-text);margin-bottom:var(--space-1)}.hero__trial-price[data-astro-cid-3rmf25uo]{font-family:var(--font-display-serif);font-size:var(--text-h2);font-weight:var(--font-weight-medium);font-variant-numeric:lining-nums tabular-nums;color:var(--color-text);line-height:1.1}.hero__trial-tax[data-astro-cid-3rmf25uo]{font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--font-weight-body);color:var(--color-text-muted);margin-left:var(--space-1)}.hero__cta-buttons[data-astro-cid-3rmf25uo]{gap:var(--space-3);display:flex}.hero__cta[data-astro-cid-3rmf25uo]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--font-weight-mid);border-radius:var(--radius-button);cursor:pointer;transition:background var(--duration-smooth) var(--ease-out-expo), transform var(--duration-smooth) var(--ease-out-expo);border:0;text-decoration:none;display:inline-flex}.hero__cta--line[data-astro-cid-3rmf25uo]{background:var(--color-line-green);color:var(--color-bg)}.hero__cta--line[data-astro-cid-3rmf25uo]:hover{transform:translateY(-2px)}.hero__cta--web[data-astro-cid-3rmf25uo]{background:var(--color-champagne);color:var(--color-bg)}.hero__cta--web[data-astro-cid-3rmf25uo]:hover{background:var(--color-champagne-dark);transform:translateY(-2px)}.hero__cta--primary[data-astro-cid-3rmf25uo]{padding:var(--space-4) var(--space-8);font-size:var(--text-body);flex:auto;min-height:64px}.hero__cta-stack[data-astro-cid-3rmf25uo]{align-items:flex-start;gap:var(--space-1);line-height:var(--leading-micro);flex-direction:column;display:inline-flex}.hero__cta-main[data-astro-cid-3rmf25uo]{font-size:var(--text-body);font-weight:var(--font-weight-bold)}.hero__cta-sub[data-astro-cid-3rmf25uo]{font-size:var(--text-caption);font-weight:var(--font-weight-mid);opacity:.85}.hero__cta--secondary[data-astro-cid-3rmf25uo]{color:var(--color-champagne-deep);border:var(--border-default) solid var(--color-champagne);padding:var(--space-3) var(--space-6);font-size:var(--text-caption);background:0 0;flex:none}.hero__cta--secondary[data-astro-cid-3rmf25uo]:hover{background:var(--color-bg-cream);transform:translateY(-1px)}.hero__reassure[data-astro-cid-3rmf25uo]{margin:var(--space-4) 0 0;font-size:var(--text-caption);font-weight:var(--font-weight-mid);color:var(--color-text-muted);line-height:var(--leading-body);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.hero__reassure-sep[data-astro-cid-3rmf25uo]{color:var(--color-border-light);margin:0 var(--space-1)}.hero__scroll-hint[data-astro-cid-3rmf25uo]{appearance:none;cursor:pointer;padding:var(--space-2) var(--space-3);left:50%;bottom:var(--space-4);align-items:center;gap:var(--space-2);color:var(--color-gold);font-size:var(--text-caption);opacity:0;animation:heroScrollHintFade var(--duration-hero) var(--ease-out-expo) 1.4s forwards;background:0 0;border:0;flex-direction:column;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%)}.hero__scroll-hint-arrow[data-astro-cid-3rmf25uo]{width:1px;height:28px;animation:heroScrollHintBounce 1.8s var(--ease-in-out) infinite;background:currentColor;position:relative}.hero__scroll-hint-arrow[data-astro-cid-3rmf25uo]:after{content:"";border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes heroScrollHintFade{to{opacity:.75}}@keyframes heroScrollHintBounce{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(6px)}}@media (width<=768px){.hero--override[data-astro-cid-3rmf25uo].hero--fv-fit{min-height:100svh}.hero--override[data-astro-cid-3rmf25uo].hero--fv-fit .hero__inner[data-astro-cid-3rmf25uo]{min-height:calc(100svh - 60px)}}.hero--override[data-astro-cid-3rmf25uo] .hero__inner[data-astro-cid-3rmf25uo]{padding:var(--space-6) 0 var(--space-16)}.hero--override[data-astro-cid-3rmf25uo] .hero__title[data-astro-cid-3rmf25uo]{font-size:var(--text-h2);line-height:var(--leading-micro);margin-right:-.06em}.hero--override[data-astro-cid-3rmf25uo] .hero__title-block[data-astro-cid-3rmf25uo]{margin-bottom:0}.hero--override[data-astro-cid-3rmf25uo] .hero__override-lead[data-astro-cid-3rmf25uo]{margin:var(--space-3) 0 0;font-size:var(--text-body);line-height:var(--leading-loose)}.hero--override[data-astro-cid-3rmf25uo] .hero__price-card[data-astro-cid-3rmf25uo]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4)}.hero--override[data-astro-cid-3rmf25uo] .hero__price-card-price[data-astro-cid-3rmf25uo]{font-size:var(--text-h2)}.hero--override[data-astro-cid-3rmf25uo] .hero__reassure[data-astro-cid-3rmf25uo]{margin-top:var(--space-3)}.hero--override[data-astro-cid-3rmf25uo] .hero__cta-block[data-astro-cid-3rmf25uo]{margin-top:var(--space-4)}@media (width<=1024px){.hero__inner[data-astro-cid-3rmf25uo]{padding:var(--space-12) 0;gap:5%}.hero__image-wrap[data-astro-cid-3rmf25uo]{flex:0 0 40%}}@media (width<=768px){.hero[data-astro-cid-3rmf25uo]{padding:0 var(--container-px)}.hero__inner[data-astro-cid-3rmf25uo]{align-items:stretch;gap:var(--space-6);padding:var(--space-6) 0 var(--space-8);flex-direction:column}.hero--override[data-astro-cid-3rmf25uo] .hero__inner[data-astro-cid-3rmf25uo]{flex-direction:column}.hero__texts[data-astro-cid-3rmf25uo]{order:1}.hero__image-wrap[data-astro-cid-3rmf25uo]{flex:none;order:2;width:100%;max-width:360px;margin:0 auto}.hero__title-block[data-astro-cid-3rmf25uo]{margin-bottom:var(--space-6)}.hero__title[data-astro-cid-3rmf25uo]{font-size:var(--text-display);line-height:1.25}.hero__override-lead[data-astro-cid-3rmf25uo]{margin-top:var(--space-4);font-size:var(--text-small);line-height:var(--leading-body)}.hero__override-price[data-astro-cid-3rmf25uo]{margin-top:var(--space-4);font-size:var(--text-caption);padding:var(--space-2) var(--space-3)}.hero__price-card[data-astro-cid-3rmf25uo]{width:100%;margin-top:var(--space-4);padding:var(--space-3) var(--space-4)}.hero__price-card-row[data-astro-cid-3rmf25uo]{gap:var(--space-3);padding:var(--space-2) 0}.hero__price-card-label[data-astro-cid-3rmf25uo]{font-size:var(--text-caption)}.hero__price-card-price[data-astro-cid-3rmf25uo]{font-size:var(--text-h2)}.hero__price-card-from[data-astro-cid-3rmf25uo]{font-size:var(--text-small)}.hero__cta-block[data-astro-cid-3rmf25uo]{margin-top:var(--space-6)}.hero__trial[data-astro-cid-3rmf25uo]{text-align:center;align-items:center;width:100%}.hero__trial-price[data-astro-cid-3rmf25uo]{font-size:var(--text-h2)}.hero__cta-buttons[data-astro-cid-3rmf25uo]{flex-direction:column;align-items:center;width:100%}.hero__cta[data-astro-cid-3rmf25uo]{width:100%;max-width:20rem}.hero__cta--primary[data-astro-cid-3rmf25uo]{padding:var(--space-4) var(--space-6);min-height:60px}.hero__cta-main[data-astro-cid-3rmf25uo]{font-size:var(--text-small)}.hero__cta-sub[data-astro-cid-3rmf25uo]{font-size:var(--text-caption)}.hero__reassure[data-astro-cid-3rmf25uo]{font-size:var(--text-caption);justify-content:center;gap:var(--space-1)}.hero__scroll-hint[data-astro-cid-3rmf25uo]{bottom:var(--space-2);font-size:var(--text-caption)}.hero__scroll-hint-arrow[data-astro-cid-3rmf25uo]{height:22px}.hero--override[data-astro-cid-3rmf25uo] .hero__inner[data-astro-cid-3rmf25uo]{padding:var(--space-6) 0 var(--space-16)}.hero--override[data-astro-cid-3rmf25uo].hero--fv-fit .hero__inner[data-astro-cid-3rmf25uo]{min-height:calc(100svh - 50px)}}@media (width<=430px){.hero--override[data-astro-cid-3rmf25uo] .hero__inner[data-astro-cid-3rmf25uo]{gap:var(--space-2);padding:var(--space-3) 0 var(--space-12);justify-content:flex-start}.hero--override[data-astro-cid-3rmf25uo].hero--fv-fit .hero__inner[data-astro-cid-3rmf25uo]{min-height:calc(100svh - 50px)}.hero--override[data-astro-cid-3rmf25uo] .hero__texts[data-astro-cid-3rmf25uo]{flex:none;max-width:none}.hero--override[data-astro-cid-3rmf25uo] .hero__title[data-astro-cid-3rmf25uo]{font-size:var(--text-h3);line-height:var(--leading-heading);margin-right:-.04em}.hero--override[data-astro-cid-3rmf25uo] .hero__override-lead[data-astro-cid-3rmf25uo]{margin-top:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-body)}.hero--override[data-astro-cid-3rmf25uo] .hero__price-card[data-astro-cid-3rmf25uo]{margin-top:var(--space-2);padding:var(--space-2) var(--space-3)}.hero--override[data-astro-cid-3rmf25uo] .hero__price-card-row[data-astro-cid-3rmf25uo]{align-items:center;gap:var(--space-2);padding:var(--space-2) 0}.hero--override[data-astro-cid-3rmf25uo] .hero__price-card-label[data-astro-cid-3rmf25uo]{font-size:var(--text-caption)}.hero--override[data-astro-cid-3rmf25uo] .hero__price-card-price[data-astro-cid-3rmf25uo]{font-size:var(--text-h3)}.hero--override[data-astro-cid-3rmf25uo] .hero__price-card-price--anchor[data-astro-cid-3rmf25uo]{font-size:var(--text-body)}.hero--override[data-astro-cid-3rmf25uo] .hero__price-card-from[data-astro-cid-3rmf25uo]{font-size:var(--text-caption)}.hero--override[data-astro-cid-3rmf25uo] .hero__price-card-note[data-astro-cid-3rmf25uo]{margin-top:var(--space-2);padding-top:var(--space-2);font-size:var(--text-caption)}.hero--override[data-astro-cid-3rmf25uo] .hero__reassure[data-astro-cid-3rmf25uo]{margin-top:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-micro);gap:var(--space-1)}.hero--override[data-astro-cid-3rmf25uo] .hero__cta-block[data-astro-cid-3rmf25uo]{margin-top:var(--space-2)}.hero--override[data-astro-cid-3rmf25uo] .hero__cta-buttons[data-astro-cid-3rmf25uo]{gap:var(--space-2)}.hero--override[data-astro-cid-3rmf25uo] .hero__cta--primary[data-astro-cid-3rmf25uo]{min-height:48px;padding:var(--space-2) var(--space-3)}.hero--override[data-astro-cid-3rmf25uo] .hero__cta-main[data-astro-cid-3rmf25uo]{font-size:var(--text-small)}.hero--override[data-astro-cid-3rmf25uo] .hero__cta-sub[data-astro-cid-3rmf25uo]{font-size:var(--text-caption)}.hero--override[data-astro-cid-3rmf25uo] .hero__image-wrap[data-astro-cid-3rmf25uo]{width:min(28vw,6.25rem);max-width:6.25rem}.hero--override[data-astro-cid-3rmf25uo] .hero__scroll-hint[data-astro-cid-3rmf25uo]{display:none}}@media (width<=768px){.hero--visual-wide[data-astro-cid-3rmf25uo] .hero__image-wrap[data-astro-cid-3rmf25uo]{width:100%;max-width:100%;margin:var(--space-4) 0 0}.hero--visual-wide[data-astro-cid-3rmf25uo] .hero__image-frame[data-astro-cid-3rmf25uo]{aspect-ratio:16/9}.hero--visual-wide[data-astro-cid-3rmf25uo].hero--fv-fit{min-height:auto}.hero--visual-wide[data-astro-cid-3rmf25uo] .hero__inner[data-astro-cid-3rmf25uo],.hero--visual-wide[data-astro-cid-3rmf25uo].hero--fv-fit .hero__inner[data-astro-cid-3rmf25uo]{min-height:0}}.hero--visual-square[data-astro-cid-3rmf25uo] .hero__image-frame[data-astro-cid-3rmf25uo]{aspect-ratio:1}@media (width>=769px){.hero--override[data-astro-cid-3rmf25uo]{min-height:auto}.hero--override[data-astro-cid-3rmf25uo] .hero__inner[data-astro-cid-3rmf25uo]{min-height:0;padding:var(--space-16) 0}}.proof[data-astro-cid-dq6vbwsl]{padding:var(--section-py) 0;background:var(--color-bg);border-block:var(--border-hairline) solid var(--border-color-subtle)}.proof__inner[data-astro-cid-dq6vbwsl]{max-width:var(--container-service);padding:0 var(--container-px);flex-wrap:wrap;margin:0 auto;display:flex}.proof__item[data-astro-cid-dq6vbwsl]{min-width:12rem;padding:var(--space-6) var(--space-8);opacity:0;transform:translateY(var(--space-3));transition:opacity var(--duration-grand) var(--ease-out-expo), transform var(--duration-grand) var(--ease-out-expo);flex:1 1 0;position:relative}.proof__item[data-astro-cid-dq6vbwsl]:first-child{padding-left:0}.proof__item[data-astro-cid-dq6vbwsl]:last-child{padding-right:0}.proof__item[data-astro-cid-dq6vbwsl]:not(:first-child){border-left:var(--border-hairline) solid var(--border-color-subtle)}.proof__item[data-astro-cid-dq6vbwsl].is-visible{opacity:1;transform:translateY(0)}.proof__label[data-astro-cid-dq6vbwsl]{margin-top:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted);display:block}.proof__number[data-astro-cid-dq6vbwsl]{font-family:var(--font-serif);font-size:var(--text-display);font-weight:var(--font-weight-medium);line-height:var(--leading-display);color:var(--color-text);white-space:nowrap;font-style:normal;display:block}.proof__suffix[data-astro-cid-dq6vbwsl]{margin-left:var(--space-1);font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--font-weight-body);color:var(--color-text-muted)}@media (width<=640px){.proof__inner[data-astro-cid-dq6vbwsl]{flex-direction:column}.proof__item[data-astro-cid-dq6vbwsl],.proof__item[data-astro-cid-dq6vbwsl]:first-child,.proof__item[data-astro-cid-dq6vbwsl]:last-child{width:100%;padding:var(--space-6) 0}.proof__item[data-astro-cid-dq6vbwsl]:not(:first-child){border-top:var(--border-hairline) solid var(--border-color-subtle);border-left:0}}@media (prefers-reduced-motion:reduce){.proof__item[data-astro-cid-dq6vbwsl]{opacity:1;transition:none;transform:none}}.page-nav[data-astro-cid-uzukxrph]{z-index:5;background:var(--color-bg);border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);margin:0;position:sticky;top:60px}.page-nav__inner[data-astro-cid-uzukxrph]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.page-nav__list[data-astro-cid-uzukxrph]{gap:var(--space-8);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.page-nav__list[data-astro-cid-uzukxrph]::-webkit-scrollbar{display:none}.page-nav__item[data-astro-cid-uzukxrph]{flex:none}.page-nav__item[data-astro-cid-uzukxrph] a[data-astro-cid-uzukxrph]{padding:var(--space-4) 0;font-size:var(--text-small);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-body);color:var(--color-text);white-space:nowrap;transition:border-color var(--duration-standard) var(--ease-out-quart);border-bottom:2px solid #0000;text-decoration:none;display:inline-block}.page-nav__item[data-astro-cid-uzukxrph] a[data-astro-cid-uzukxrph]:hover{border-bottom-color:var(--color-champagne);opacity:1}@media (width>=768px){.page-nav[data-astro-cid-uzukxrph]{top:80px}}@media (width>=1024px){.page-nav[data-astro-cid-uzukxrph]{top:130px}}@media (width<=768px){.page-nav__list[data-astro-cid-uzukxrph]{gap:var(--space-6)}.page-nav__item[data-astro-cid-uzukxrph] a[data-astro-cid-uzukxrph]{padding:var(--space-3) 0}}.section[data-astro-cid-cyopdmti]{padding:var(--section-py) 0}.features-section[data-astro-cid-cyopdmti]{background:var(--color-bg)}.container[data-astro-cid-cyopdmti]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.features-list[data-astro-cid-cyopdmti]{border-top:var(--border-hairline) solid var(--border-color-subtle)}.feature-item[data-astro-cid-cyopdmti]{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:minmax(0,18rem) minmax(0,1fr);display:grid}.feature-title[data-astro-cid-cyopdmti]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);letter-spacing:0;color:var(--color-text);font-feature-settings:var(--font-features-jp);margin:0;line-height:1.5}.feature-description[data-astro-cid-cyopdmti]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);margin:0}@media (width<=768px){.feature-item[data-astro-cid-cyopdmti]{gap:var(--space-3);padding:var(--space-6) 0;grid-template-columns:1fr}}html:lang(en) .feature-title[data-astro-cid-cyopdmti]{font-weight:var(--font-weight-medium)}.section[data-astro-cid-evsexm5e]{padding:var(--section-py) 0}.recommend-section[data-astro-cid-evsexm5e]{background:var(--color-bg-cream)}.container[data-astro-cid-evsexm5e]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.recommend-grid[data-astro-cid-evsexm5e]{-moz-column-gap:var(--space-16);column-gap:var(--space-16);border-top:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recommend-card[data-astro-cid-evsexm5e]{padding:var(--space-4) 0 var(--space-4) var(--space-6);border-bottom:var(--border-hairline) solid var(--border-color-subtle);font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);position:relative}.recommend-card[data-astro-cid-evsexm5e]:before{content:"";left:0;top:calc(var(--space-4) + .85em);background:var(--color-champagne);width:6px;height:6px;position:absolute}@media (width<=768px){.recommend-grid[data-astro-cid-evsexm5e]{grid-template-columns:1fr}}hyaluronic-acid-case-filters[data-astro-cid-pd5vtgf7]{margin-bottom:var(--space-8);color:var(--color-text);display:block}.intro[data-astro-cid-pd5vtgf7]{margin-bottom:var(--space-4);font-size:var(--text-small);line-height:var(--leading-loose)}.filters[data-astro-cid-pd5vtgf7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.filters[data-astro-cid-pd5vtgf7][hidden]{display:none}button[data-astro-cid-pd5vtgf7]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--border-color-mid);border-radius:var(--radius-chip);color:var(--color-text);font-size:var(--text-small);cursor:pointer;background:0 0;display:inline-flex}button[data-astro-cid-pd5vtgf7][aria-pressed=true]{border-color:var(--color-bg-dark);background:var(--color-bg-dark);color:var(--color-bg);font-weight:var(--font-weight-mid)}button[data-astro-cid-pd5vtgf7]:hover{border-color:var(--color-text)}button[data-astro-cid-pd5vtgf7]:focus-visible{outline:var(--border-emphasis) solid var(--color-text);outline-offset:var(--space-1)}.count[data-astro-cid-pd5vtgf7]{background:var(--color-bg-dark);color:var(--color-bg);border-radius:var(--radius-chip);padding:0 var(--space-2);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.status[data-astro-cid-pd5vtgf7]{margin-top:var(--space-4);font-size:var(--text-small)}.note[data-astro-cid-pd5vtgf7]{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body)}.section[data-astro-cid-abjbbnbe]{padding:var(--section-py) 0}.cases-section[data-astro-cid-abjbbnbe]{background:var(--color-bg-cream)}.container[data-astro-cid-abjbbnbe]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.cases-intro[data-astro-cid-abjbbnbe]{margin:0 0 var(--space-8);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-loose)}.cases-grid[data-astro-cid-abjbbnbe]{gap:var(--space-8);grid-template-columns:1fr;display:grid}.cases-grid[data-astro-cid-abjbbnbe]:has(.case-item:nth-child(2)){grid-template-columns:repeat(2,1fr)}@media (width<=768px){.cases-grid[data-astro-cid-abjbbnbe],.cases-grid[data-astro-cid-abjbbnbe]:has(.case-item:nth-child(2)){gap:var(--space-6);grid-template-columns:1fr}}.case-item[data-astro-cid-abjbbnbe]{min-width:0}.case-item[data-astro-cid-abjbbnbe]:only-child{max-width:var(--container-service);margin:0 auto}.case-images[data-astro-cid-abjbbnbe]{border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.case-images-single[data-astro-cid-abjbbnbe]{grid-template-columns:1fr}.case-before[data-astro-cid-abjbbnbe],.case-after[data-astro-cid-abjbbnbe],.case-combined[data-astro-cid-abjbbnbe]{position:relative}.case-label[data-astro-cid-abjbbnbe]{bottom:var(--space-3);padding:var(--space-1) var(--space-3);z-index:2;background:var(--color-bg-dark);color:var(--color-bg);border-radius:var(--radius-chip);font-size:var(--text-caption);font-weight:var(--font-weight-mid);position:absolute;left:50%;transform:translate(-50%)}.case-before[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe],.case-after[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:320px;display:block}.case-combined[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe]{-o-object-fit:contain;object-fit:contain;background:var(--color-bg-cream);width:100%;height:auto;max-height:450px;display:block}.case-item[data-astro-cid-abjbbnbe]:only-child .case-before[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe],.case-item[data-astro-cid-abjbbnbe]:only-child .case-after[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe]{height:380px}@media (width<=768px){.case-label[data-astro-cid-abjbbnbe]{bottom:auto;top:var(--space-2);left:auto;right:var(--space-2);font-size:var(--text-caption);padding:var(--space-1) var(--space-2);transform:none}.case-before[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe],.case-after[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe]{height:180px}.case-combined[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe]{max-height:300px}.case-item[data-astro-cid-abjbbnbe]:only-child .case-before[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe],.case-item[data-astro-cid-abjbbnbe]:only-child .case-after[data-astro-cid-abjbbnbe] img[data-astro-cid-abjbbnbe]{height:220px}}.case-details[data-astro-cid-abjbbnbe]{padding-top:var(--space-6)}@media (width<=768px){.case-details[data-astro-cid-abjbbnbe]{padding-top:var(--space-4)}}.case-text[data-astro-cid-abjbbnbe]{font-size:var(--text-small);line-height:var(--leading-loose);color:var(--color-text);white-space:pre-line;margin:0}.case-meta[data-astro-cid-abjbbnbe]{gap:var(--space-2) var(--space-6);margin:var(--space-3) 0 0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text);flex-wrap:wrap;display:flex}.case-meta[data-astro-cid-abjbbnbe] span[data-astro-cid-abjbbnbe]{white-space:pre-line}.case-meta[data-astro-cid-abjbbnbe] b[data-astro-cid-abjbbnbe],.case-risks[data-astro-cid-abjbbnbe] b[data-astro-cid-abjbbnbe]{margin-right:var(--space-2);font-weight:var(--font-weight-mid);color:var(--color-text-muted)}.case-risks[data-astro-cid-abjbbnbe]{margin:var(--space-3) 0 0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted);white-space:pre-line}.case-detail-link[data-astro-cid-abjbbnbe]{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-champagne);text-decoration-color:var(--color-champagne);display:inline-block}.cases-all[data-astro-cid-abjbbnbe]{margin:var(--space-8) 0 0}.section[data-astro-cid-q5lgust6]{padding:var(--section-py) 0}.comparison-section[data-astro-cid-q5lgust6]{background:var(--color-bg)}.container[data-astro-cid-q5lgust6]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.table-wrapper[data-astro-cid-q5lgust6]{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);overflow-x:auto}.comparison-table[data-astro-cid-q5lgust6]{border-collapse:collapse;background:var(--color-bg);width:100%;min-width:40rem}.comparison-table[data-astro-cid-q5lgust6] th[data-astro-cid-q5lgust6],.comparison-table[data-astro-cid-q5lgust6] td[data-astro-cid-q5lgust6]{padding:var(--space-4) var(--space-3);font-size:var(--text-small);text-align:left;vertical-align:top;border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.comparison-table[data-astro-cid-q5lgust6] thead[data-astro-cid-q5lgust6] tr[data-astro-cid-q5lgust6]{background:var(--color-bg-cream)}.label-col[data-astro-cid-q5lgust6]{width:100px;min-width:100px;font-weight:var(--font-weight-mid);color:var(--color-text-dark)}.header-col[data-astro-cid-q5lgust6]{font-weight:var(--font-weight-bold);font-size:var(--text-small);color:var(--color-text);text-align:center}.header-col[data-astro-cid-q5lgust6].highlight{border-right:var(--border-hairline) solid var(--color-champagne);border-left:var(--border-hairline) solid var(--color-champagne);font-weight:var(--font-weight-bold)}.recommend-badge[data-astro-cid-q5lgust6]{margin-top:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-caption);font-weight:var(--font-weight-mid);display:inline-block}.label-cell[data-astro-cid-q5lgust6]{font-weight:var(--font-weight-mid);font-size:var(--text-small);color:var(--color-text);background:var(--color-bg-cream);white-space:nowrap}.value-cell[data-astro-cid-q5lgust6]{font-size:var(--text-small);line-height:var(--leading-micro);color:var(--color-text);text-align:center}.value-cell[data-astro-cid-q5lgust6].highlight{border-right:var(--border-hairline) solid var(--color-champagne);border-left:var(--border-hairline) solid var(--color-champagne);font-weight:var(--font-weight-bold);color:var(--color-text)}.rating-excellent[data-astro-cid-q5lgust6]{color:var(--color-champagne-dark);font-weight:var(--font-weight-bold)}.rating-good[data-astro-cid-q5lgust6]{color:var(--color-text-dark)}.rating-fair[data-astro-cid-q5lgust6]{color:var(--color-text-muted);opacity:.7}.comparison-table[data-astro-cid-q5lgust6] tbody[data-astro-cid-q5lgust6] tr[data-astro-cid-q5lgust6]:last-child td[data-astro-cid-q5lgust6]{border-bottom:none}@media (width<=768px){.comparison-table[data-astro-cid-q5lgust6] th[data-astro-cid-q5lgust6],.comparison-table[data-astro-cid-q5lgust6] td[data-astro-cid-q5lgust6]{padding:var(--space-3) var(--space-2);font-size:var(--text-caption)}.label-col[data-astro-cid-q5lgust6]{width:80px;min-width:80px}.label-cell[data-astro-cid-q5lgust6]{font-size:var(--text-caption);white-space:normal;overflow-wrap:anywhere}.value-cell[data-astro-cid-q5lgust6]{font-size:var(--text-caption)}}html:lang(en) .label-cell[data-astro-cid-q5lgust6]{overflow-wrap:normal;word-break:normal;hyphens:auto}html:lang(en) .comparison-table[data-astro-cid-q5lgust6] .label-col[data-astro-cid-q5lgust6],html:lang(en) .comparison-table[data-astro-cid-q5lgust6] .label-cell[data-astro-cid-q5lgust6]{z-index:1;background:var(--color-bg-cream);position:sticky;left:0}.section[data-astro-cid-3az5vgzv]{padding:var(--section-py) 0}.overview-section[data-astro-cid-3az5vgzv]{background:var(--color-bg)}.container[data-astro-cid-3az5vgzv]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.overview-table[data-astro-cid-3az5vgzv]{border-collapse:collapse;border-top:var(--border-hairline) solid var(--border-color-subtle);width:100%}.overview-table[data-astro-cid-3az5vgzv] thead[data-astro-cid-3az5vgzv]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overview-table[data-astro-cid-3az5vgzv] td[data-astro-cid-3az5vgzv]{padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);vertical-align:top;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text)}.overview-table[data-astro-cid-3az5vgzv] td[data-astro-cid-3az5vgzv]:first-child{width:14rem;padding-right:var(--space-8);font-family:var(--font-serif);font-weight:var(--font-weight-mid);white-space:nowrap}.ov-icon[data-astro-cid-3az5vgzv]{width:22px;height:22px;margin:-.15em var(--space-3) 0 0;vertical-align:middle;fill:none;stroke:var(--color-champagne-dark);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.contraindication-list[data-astro-cid-3az5vgzv]{-moz-columns:2;columns:2;-moz-column-gap:var(--space-8);column-gap:var(--space-8);margin:0;padding:0;list-style:none}.contraindication-list[data-astro-cid-3az5vgzv] li[data-astro-cid-3az5vgzv]{padding-left:var(--space-4);-moz-column-break-inside:avoid;break-inside:avoid;position:relative}.contraindication-list[data-astro-cid-3az5vgzv] li[data-astro-cid-3az5vgzv]:before{content:"";background:var(--color-champagne);width:5px;height:5px;position:absolute;top:.85em;left:0}@media (width<=768px){.overview-table[data-astro-cid-3az5vgzv],.overview-table[data-astro-cid-3az5vgzv] tbody[data-astro-cid-3az5vgzv],.overview-table[data-astro-cid-3az5vgzv] tr[data-astro-cid-3az5vgzv],.overview-table[data-astro-cid-3az5vgzv] td[data-astro-cid-3az5vgzv]{width:100%;display:block}.overview-table[data-astro-cid-3az5vgzv] tr[data-astro-cid-3az5vgzv]{padding:var(--space-4) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.overview-table[data-astro-cid-3az5vgzv] td[data-astro-cid-3az5vgzv]{border:0;padding:0}.overview-table[data-astro-cid-3az5vgzv] td[data-astro-cid-3az5vgzv]:first-child{width:auto;padding:0 0 var(--space-2);white-space:normal}.contraindication-list[data-astro-cid-3az5vgzv]{-moz-columns:1;columns:1}}html:lang(en) .overview-table[data-astro-cid-3az5vgzv] td[data-astro-cid-3az5vgzv]:first-child{font-size:var(--text-h3)}.section[data-astro-cid-bgfa4umo]{padding:var(--section-py) 0}.price-section[data-astro-cid-bgfa4umo]{background:var(--color-bg-cream)}.container[data-astro-cid-bgfa4umo]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.subcategory-section[data-astro-cid-bgfa4umo]{margin:0 0 var(--space-8)}.subcategory-title[data-astro-cid-bgfa4umo]{align-items:baseline;gap:var(--space-3);padding:var(--space-4) 0;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);color:var(--color-text);border-bottom:var(--border-hairline) solid var(--border-color-subtle);flex-wrap:wrap;margin:0;display:flex}details[data-astro-cid-bgfa4umo].subcategory-section>summary[data-astro-cid-bgfa4umo]{cursor:pointer;padding-right:2.5rem;list-style:none;position:relative}details[data-astro-cid-bgfa4umo].subcategory-section>summary[data-astro-cid-bgfa4umo]::-webkit-details-marker{display:none}details[data-astro-cid-bgfa4umo].subcategory-section>summary[data-astro-cid-bgfa4umo]:before,details[data-astro-cid-bgfa4umo].subcategory-section>summary[data-astro-cid-bgfa4umo]:after{content:"";background:var(--color-champagne-dark);width:14px;height:1px;transition:transform var(--duration-standard) var(--ease-out-quart);position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}details[data-astro-cid-bgfa4umo].subcategory-section>summary[data-astro-cid-bgfa4umo]:after{transform:translateY(-50%)rotate(90deg)}details[data-astro-cid-bgfa4umo][open].subcategory-section>summary[data-astro-cid-bgfa4umo]:after{transform:translateY(-50%)rotate(0)}.subcat-note[data-astro-cid-bgfa4umo]{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--font-weight-body);color:var(--color-text-muted)}.collapse-hint[data-astro-cid-bgfa4umo]{display:none}.price-table[data-astro-cid-bgfa4umo]{border-collapse:collapse;width:100%}.price-table[data-astro-cid-bgfa4umo] td[data-astro-cid-bgfa4umo]{padding:var(--space-4) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);vertical-align:top;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text)}.treatment-name[data-astro-cid-bgfa4umo]{width:42%;padding-right:var(--space-6);font-weight:var(--font-weight-mid)}.treatment-name[data-astro-cid-bgfa4umo] .desc[data-astro-cid-bgfa4umo],.needle-note[data-astro-cid-bgfa4umo],.body-area-note[data-astro-cid-bgfa4umo]{margin-top:var(--space-1);font-size:var(--text-caption);font-weight:var(--font-weight-body);color:var(--color-text-muted);display:block}.badge-popular[data-astro-cid-bgfa4umo]{margin:0 var(--space-2) 0 0;font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-white);background:var(--color-bg-dark);border-radius:var(--radius-chip);vertical-align:middle;padding:2px 8px;line-height:1.6;display:inline-block}.plan-sessions[data-astro-cid-bgfa4umo]{width:22%;color:var(--color-text)}.plan-price[data-astro-cid-bgfa4umo]{text-align:right;white-space:nowrap}.price-base[data-astro-cid-bgfa4umo]{font-family:var(--font-display-serif);font-size:var(--text-h3);font-weight:var(--font-weight-medium);font-variant-numeric:lining-nums tabular-nums;color:var(--color-text)}.price-taxed[data-astro-cid-bgfa4umo]{margin-left:var(--space-2);font-size:var(--text-small);color:var(--color-text-muted)}.price-free[data-astro-cid-bgfa4umo]{font-weight:var(--font-weight-mid)}.needle-drug-note[data-astro-cid-bgfa4umo]{margin:var(--space-6) 0 0;font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text-muted)}.needle-drug-note[data-astro-cid-bgfa4umo] p[data-astro-cid-bgfa4umo]{gap:var(--space-2);align-items:flex-start;margin:0;display:flex}.note-icon[data-astro-cid-bgfa4umo]{width:18px;height:18px;color:var(--color-champagne-dark);flex:none;margin-top:.2em}.note-link[data-astro-cid-bgfa4umo]{color:var(--color-text);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--color-champagne);text-decoration-color:var(--color-champagne)}.price-footer-note[data-astro-cid-bgfa4umo]{margin:var(--space-6) 0 0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted)}@media (width<=768px){.price-table[data-astro-cid-bgfa4umo] tr[data-astro-cid-bgfa4umo]{-moz-column-gap:var(--space-4);column-gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.price-table[data-astro-cid-bgfa4umo] td[data-astro-cid-bgfa4umo]{border:0;width:auto;padding:0}.treatment-name[data-astro-cid-bgfa4umo]{padding:0 0 var(--space-2);grid-column:1/-1}.plan-sessions[data-astro-cid-bgfa4umo]{font-size:var(--text-small);color:var(--color-text-muted);align-self:center}.plan-price[data-astro-cid-bgfa4umo]{grid-column:2}.price-taxed[data-astro-cid-bgfa4umo]{margin:0;display:block}}.section[data-astro-cid-kqtxekcr]{padding:var(--section-py) 0}.faq-section[data-astro-cid-kqtxekcr]{background:var(--color-bg)}.container[data-astro-cid-kqtxekcr]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.faq-list[data-astro-cid-kqtxekcr]{border-top:var(--border-hairline) solid var(--border-color-subtle)}.faq-item[data-astro-cid-kqtxekcr]{border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.faq-question[data-astro-cid-kqtxekcr]{align-items:start;gap:var(--space-6);width:100%;padding:var(--space-6) 0;text-align:left;cursor:pointer;color:var(--color-text);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 1.5rem;margin:0;display:grid}.faq-q-text[data-astro-cid-kqtxekcr]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);letter-spacing:0;line-height:1.5}.faq-toggle[data-astro-cid-kqtxekcr]{width:1.5rem;height:1.5rem;margin-top:.2em;position:relative}.faq-toggle[data-astro-cid-kqtxekcr]:before,.faq-toggle[data-astro-cid-kqtxekcr]:after{content:"";background:var(--color-champagne-dark);width:14px;height:1px;transition:transform var(--duration-standard) var(--ease-out-quart);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle[data-astro-cid-kqtxekcr]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[data-astro-cid-kqtxekcr].is-open .faq-toggle[data-astro-cid-kqtxekcr]:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer[data-astro-cid-kqtxekcr]{padding:0 2.5rem var(--space-6) 0;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text)}.faq-answer[data-astro-cid-kqtxekcr] p[data-astro-cid-kqtxekcr]{margin:0 0 var(--space-3)}.faq-answer[data-astro-cid-kqtxekcr] p[data-astro-cid-kqtxekcr]:last-child{margin-bottom:0}@media (width<=768px){.faq-question[data-astro-cid-kqtxekcr]{gap:var(--space-4);padding:var(--space-4) 0}.faq-q-text[data-astro-cid-kqtxekcr]{font-size:var(--text-body)}.faq-answer[data-astro-cid-kqtxekcr]{padding-right:0}}.doctor-trust[data-astro-cid-7a7gtiks]{padding:var(--section-py) 0;border-block:var(--border-hairline) solid var(--border-color-subtle);background:var(--color-bg)}.doctor-trust__inner[data-astro-cid-7a7gtiks]{width:100%;max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.doctor-trust__header[data-astro-cid-7a7gtiks]{gap:var(--space-6);margin-bottom:var(--space-8);flex-direction:column;display:flex}.doctor-trust__link[data-astro-cid-7a7gtiks]{align-self:flex-start;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-small);font-weight:var(--font-weight-mid);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-champagne);text-decoration-color:var(--color-champagne);text-underline-offset:var(--space-1);display:inline-flex}.doctor-trust__link[data-astro-cid-7a7gtiks]:hover{color:var(--color-champagne-dark)}.doctor-trust__doctors[data-astro-cid-7a7gtiks]{border-top:var(--border-hairline) solid var(--border-color-subtle)}.doctor-trust__doctor[data-astro-cid-7a7gtiks]{gap:var(--space-6);min-width:0;padding:var(--space-8) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);align-items:center;display:flex}.doctor-trust__image[data-astro-cid-7a7gtiks]{border:var(--border-hairline) solid var(--border-color-subtle);background:var(--color-bg-cream);border-radius:50%;flex:0 0 7rem;width:7rem;height:7rem;overflow:hidden}.doctor-trust__image[data-astro-cid-7a7gtiks] img[data-astro-cid-7a7gtiks]{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%;display:block}.doctor-trust__body[data-astro-cid-7a7gtiks]{min-width:0}.doctor-trust__badge[data-astro-cid-7a7gtiks]{margin-bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-caption);font-weight:var(--font-weight-mid);display:inline-flex}.doctor-trust__body[data-astro-cid-7a7gtiks] h3[data-astro-cid-7a7gtiks]{margin:0 0 var(--space-2);color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid)}.doctor-trust__body[data-astro-cid-7a7gtiks] p[data-astro-cid-7a7gtiks]{color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-loose);margin:0}@media (width>=768px){.doctor-trust__header[data-astro-cid-7a7gtiks]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.onda-offer[data-astro-cid-bmxm5mgr]{background:var(--color-bg-cream);padding:48px 20px;position:relative;overflow:hidden}.onda-offer__inner[data-astro-cid-bmxm5mgr]{z-index:1;max-width:var(--container-service);margin:0 auto;position:relative}.onda-offer__kicker[data-astro-cid-bmxm5mgr]{font-family:var(--font-serif);font-size:13px;font-weight:var(--font-weight-mid);letter-spacing:var(--tracking-caps-xl);text-transform:uppercase;color:var(--color-champagne);opacity:.6;margin-bottom:16px;font-style:italic;display:block}.onda-offer__price-block[data-astro-cid-bmxm5mgr]{margin-bottom:var(--space-3)}.onda-offer__trial-row[data-astro-cid-bmxm5mgr]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.onda-offer__trial-price[data-astro-cid-bmxm5mgr]{font-family:var(--font-display-serif);font-size:36px;font-weight:var(--font-weight-mid);letter-spacing:var(--tracking-display);color:var(--color-champagne-deep);line-height:var(--leading-display)}.onda-offer__trial-tax[data-astro-cid-bmxm5mgr]{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:var(--font-weight-body);color:var(--color-text-muted);margin-left:4px}.onda-offer__trial-chip[data-astro-cid-bmxm5mgr]{border:1px solid color-mix(in srgb, var(--color-champagne) 60%, transparent);border-radius:var(--radius-pill);font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:var(--font-weight-mid);letter-spacing:.5px;color:var(--color-champagne-deep);padding:4px 10px;display:inline-block}.onda-offer__trust[data-astro-cid-bmxm5mgr]{color:var(--color-text-muted);letter-spacing:var(--tracking-body);font-family:Noto Sans JP,sans-serif;font-size:12px;line-height:var(--leading-body);margin:0 0 24px}.onda-offer__actions[data-astro-cid-bmxm5mgr]{gap:var(--space-3);flex-wrap:wrap;display:flex}.onda-offer__btn[data-astro-cid-bmxm5mgr]{min-width:180px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:var(--font-weight-mid);letter-spacing:var(--tracking-body);border-radius:var(--radius-chip);cursor:pointer;transition:box-shadow var(--duration-smooth) var(--ease-out-expo), transform var(--duration-smooth) var(--ease-out-expo);border:0;justify-content:center;align-items:center;gap:8px;padding:15px 32px;text-decoration:none;display:inline-flex}.onda-offer__btn--web[data-astro-cid-bmxm5mgr]{background:var(--color-champagne-deep);color:var(--color-white);box-shadow:0 2px 16px rgba(var(--shadow-color-card), .2)}.onda-offer__btn--web[data-astro-cid-bmxm5mgr]:hover{box-shadow:0 4px 24px rgba(var(--shadow-color-card), .3);transform:translateY(-1px)}.onda-offer__btn--line[data-astro-cid-bmxm5mgr]{background:var(--color-line-green);color:var(--color-white);box-shadow:0 2px 16px rgba(var(--shadow-color-line), .2)}.onda-offer__btn--line[data-astro-cid-bmxm5mgr]:hover{box-shadow:0 4px 24px rgba(var(--shadow-color-line), .3);transform:translateY(-1px)}@media (width<=640px){.onda-offer[data-astro-cid-bmxm5mgr]{padding:40px 20px}.onda-offer__trial-price[data-astro-cid-bmxm5mgr]{font-size:28px}.onda-offer__actions[data-astro-cid-bmxm5mgr]{flex-direction:column;align-items:stretch}.onda-offer__btn[data-astro-cid-bmxm5mgr]{width:100%;min-width:unset}}html:is(:lang(en),:lang(zh-Hans)) .onda-offer__trial-tax[data-astro-cid-bmxm5mgr],html:is(:lang(en),:lang(zh-Hans)) .onda-offer__trial-chip[data-astro-cid-bmxm5mgr],html:is(:lang(en),:lang(zh-Hans)) .onda-offer__trust[data-astro-cid-bmxm5mgr],html:is(:lang(en),:lang(zh-Hans)) .onda-offer__btn[data-astro-cid-bmxm5mgr]{font-family:var(--font-sans)}.device-showcase--onda[data-astro-cid-r4lewjym]{padding:var(--section-py) 24px;background:var(--color-bg-cream);position:relative;overflow:hidden}.device-showcase--onda[data-astro-cid-r4lewjym]:before{content:"DEVICE";font-family:var(--font-display-serif);font-weight:var(--font-weight-mid);letter-spacing:var(--tracking-body);color:var(--color-champagne);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:140px;line-height:1;position:absolute;top:36px;right:-8px}.device-onda[data-astro-cid-r4lewjym]{grid-template-columns:.85fr 1fr;align-items:center;gap:64px;max-width:980px;margin:0 auto;display:grid;position:relative}.device-onda__media[data-astro-cid-r4lewjym]{justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.device-onda__media[data-astro-cid-r4lewjym]:before{content:"";background:radial-gradient(circle at 50% 42%, rgba(var(--shadow-color-gold), .3), rgba(var(--shadow-color-gold), 0) 68%);border-radius:50%;position:absolute;inset:0}.device-onda__media[data-astro-cid-r4lewjym] img[data-astro-cid-r4lewjym]{width:auto;max-height:360px;filter:drop-shadow(0 22px 38px rgba(var(--shadow-color-card), .22));position:relative}.device-onda__eyebrow[data-astro-cid-r4lewjym]{font-family:var(--font-num);letter-spacing:var(--tracking-caps-xl);text-transform:uppercase;color:var(--color-champagne-dark);font-size:11px;font-weight:var(--font-weight-mid);margin-bottom:14px;display:block}.device-onda__name[data-astro-cid-r4lewjym]{font-family:var(--font-display-serif);font-weight:var(--font-weight-mid);letter-spacing:var(--tracking-heading);color:var(--color-text);margin:0 0 4px;font-size:58px;line-height:.98}.device-onda__maker[data-astro-cid-r4lewjym]{font-family:var(--font-sans);letter-spacing:var(--tracking-body);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin:0 0 26px;padding-bottom:24px;font-size:13px}.device-onda__desc[data-astro-cid-r4lewjym]{font-size:16px;line-height:var(--leading-loose);color:var(--color-text-dark);max-width:40ch;margin:0 0 28px}.device-onda__spec[data-astro-cid-r4lewjym]{gap:0;margin:0;padding:0;list-style:none;display:flex}.device-onda__spec[data-astro-cid-r4lewjym] li[data-astro-cid-r4lewjym]{flex:1;padding-right:20px}.device-onda__spec[data-astro-cid-r4lewjym] li[data-astro-cid-r4lewjym]+li[data-astro-cid-r4lewjym]{border-left:1px solid var(--color-border);padding-left:20px}.device-onda__spec[data-astro-cid-r4lewjym] dt[data-astro-cid-r4lewjym]{font-family:var(--font-num);letter-spacing:var(--tracking-caps-lg);text-transform:uppercase;color:var(--color-champagne-dark);font-size:10px;font-weight:var(--font-weight-mid);margin-bottom:6px}.device-onda__spec[data-astro-cid-r4lewjym] dd[data-astro-cid-r4lewjym]{font-family:var(--font-serif);font-size:17px;font-weight:var(--font-weight-mid);color:var(--color-text);margin:0}.device-onda__spec[data-astro-cid-r4lewjym] dd[data-astro-cid-r4lewjym] small[data-astro-cid-r4lewjym]{font-size:11px;font-weight:var(--font-weight-body);color:var(--color-text-muted);font-family:var(--font-sans)}@media (prefers-reduced-motion:no-preference){.onda-reveal[data-astro-cid-r4lewjym]{opacity:0;transition:opacity .45s var(--ease-standard), transform .45s var(--ease-standard);transform:translateY(8px)}.onda-reveal[data-astro-cid-r4lewjym].is-in{opacity:1;transform:none}}@media (width<=768px){.device-showcase--onda[data-astro-cid-r4lewjym]{padding:64px 20px}.device-showcase--onda[data-astro-cid-r4lewjym]:before{font-size:84px;top:24px}.device-onda[data-astro-cid-r4lewjym]{text-align:center;grid-template-columns:1fr;gap:32px}.device-onda__media[data-astro-cid-r4lewjym] img[data-astro-cid-r4lewjym]{max-height:280px}.device-onda__name[data-astro-cid-r4lewjym]{font-size:46px}.device-onda__desc[data-astro-cid-r4lewjym]{margin-left:auto;margin-right:auto}.device-onda__spec[data-astro-cid-r4lewjym]{text-align:left}}.onda-eyebrow[data-astro-cid-dnyvfpft]{font-family:var(--font-display-serif);letter-spacing:var(--tracking-caps);font-size:18px;font-style:italic;font-weight:var(--font-weight-medium);color:var(--color-champagne-deep);align-items:center;gap:14px;display:inline-flex}.onda-eyebrow[data-astro-cid-dnyvfpft]:before,.onda-eyebrow--center[data-astro-cid-dnyvfpft]:after{content:"";background:var(--color-champagne);opacity:.7;width:34px;height:1px}.onda-local-merit[data-astro-cid-dnyvfpft]{background:var(--color-white);padding:104px 24px}.onda-local-merit__inner[data-astro-cid-dnyvfpft]{max-width:1040px;margin:0 auto}.onda-local-merit__header[data-astro-cid-dnyvfpft]{text-align:center;margin-bottom:56px}.onda-local-merit__header[data-astro-cid-dnyvfpft] .onda-eyebrow[data-astro-cid-dnyvfpft]{margin-bottom:18px}.onda-local-merit[data-astro-cid-dnyvfpft] h2[data-astro-cid-dnyvfpft]{font-family:var(--font-serif);font-size:30px;font-weight:var(--font-weight-bold);line-height:var(--leading-micro);color:var(--color-text);letter-spacing:var(--tracking-body);margin:0}.onda-local-merit__grid[data-astro-cid-dnyvfpft]{-moz-column-gap:64px;border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.onda-local-merit__item[data-astro-cid-dnyvfpft]{border-bottom:1px solid var(--color-border);-moz-column-gap:26px;grid-template-columns:auto 1fr;align-items:start;column-gap:26px;padding:38px 8px 36px;display:grid;position:relative}.onda-local-merit__num[data-astro-cid-dnyvfpft]{font-family:var(--font-display-serif);font-weight:var(--font-weight-medium);color:var(--color-champagne);font-size:42px;line-height:.9}.onda-local-merit__item[data-astro-cid-dnyvfpft] h3[data-astro-cid-dnyvfpft]{font-family:var(--font-serif);font-size:19px;font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:var(--tracking-heading);margin:4px 0 14px}.onda-local-merit__item[data-astro-cid-dnyvfpft] p[data-astro-cid-dnyvfpft]{font-size:15px;line-height:var(--leading-loose);color:var(--color-text-dark);margin:0}@media (prefers-reduced-motion:no-preference){.onda-reveal[data-astro-cid-dnyvfpft]{opacity:0;transition:opacity .45s var(--ease-standard), transform .45s var(--ease-standard);transform:translateY(8px)}.onda-reveal[data-astro-cid-dnyvfpft].is-in{opacity:1;transform:none}.onda-stagger[data-astro-cid-dnyvfpft]>[data-astro-cid-dnyvfpft]{opacity:0;transition:opacity var(--duration-smooth) var(--ease-standard), transform var(--duration-smooth) var(--ease-standard);transform:translateY(6px)}.onda-stagger[data-astro-cid-dnyvfpft].is-in>[data-astro-cid-dnyvfpft]{opacity:1;transform:none}.onda-stagger[data-astro-cid-dnyvfpft].is-in>[data-astro-cid-dnyvfpft]:nth-child(2){transition-delay:40ms}.onda-stagger[data-astro-cid-dnyvfpft].is-in>[data-astro-cid-dnyvfpft]:nth-child(3){transition-delay:80ms}.onda-stagger[data-astro-cid-dnyvfpft].is-in>[data-astro-cid-dnyvfpft]:nth-child(4){transition-delay:.12s}}@media (width<=768px){.onda-local-merit[data-astro-cid-dnyvfpft]{padding:64px 20px}.onda-local-merit[data-astro-cid-dnyvfpft] h2[data-astro-cid-dnyvfpft]{font-size:23px;line-height:var(--leading-micro)}.onda-local-merit__grid[data-astro-cid-dnyvfpft]{-moz-column-gap:0;grid-template-columns:1fr;column-gap:0}.onda-local-merit__item[data-astro-cid-dnyvfpft]{padding:28px 4px}}.device-showcase[data-astro-cid-s2prbopb]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.device-showcase--text-only[data-astro-cid-s2prbopb]{padding:var(--space-8) 0 0}.device-inner[data-astro-cid-s2prbopb]{max-width:var(--container-service);padding:var(--space-8) var(--container-px);align-items:center;gap:var(--space-8);border-block:var(--border-hairline) solid var(--border-color-subtle);margin:0 auto;display:flex}.device-image[data-astro-cid-s2prbopb]{width:11rem;padding:var(--space-4);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);background:var(--color-bg);flex-shrink:0;overflow:hidden}.device-image[data-astro-cid-s2prbopb] img[data-astro-cid-s2prbopb]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.device-maker[data-astro-cid-s2prbopb]{font-size:var(--text-small);color:var(--color-text-muted);margin:0 0 var(--space-4)}.device-desc[data-astro-cid-s2prbopb]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text-dark);margin:0}@media (width<=768px){.device-inner[data-astro-cid-s2prbopb]{align-items:flex-start;gap:var(--space-6);padding-block:var(--space-6);flex-direction:column}.device-image[data-astro-cid-s2prbopb]{width:9rem}}.device-showcase[data-astro-cid-gp7npzrt]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.device-inner[data-astro-cid-gp7npzrt]{max-width:var(--container-service);padding:var(--space-8) var(--container-px);align-items:center;gap:var(--space-8);border-block:var(--border-hairline) solid var(--border-color-subtle);margin:0 auto;display:flex}.device-image[data-astro-cid-gp7npzrt]{width:11rem;padding:var(--space-4);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);background:var(--color-bg);flex-shrink:0;overflow:hidden}.device-image[data-astro-cid-gp7npzrt] img[data-astro-cid-gp7npzrt]{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.device-maker[data-astro-cid-gp7npzrt]{font-size:var(--text-small);color:var(--color-text-muted);margin:0 0 var(--space-4)}.device-desc[data-astro-cid-gp7npzrt]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text-dark);margin:0}@media (width<=768px){.device-inner[data-astro-cid-gp7npzrt]{align-items:flex-start;gap:var(--space-6);padding-block:var(--space-6);flex-direction:column}.device-image[data-astro-cid-gp7npzrt]{width:9rem}}.quick-price[data-astro-cid-5gqrq7tc]{padding:var(--section-padding-y-sm) var(--container-px);background:var(--color-bg-cream)}.quick-price__inner[data-astro-cid-5gqrq7tc]{max-width:var(--container-service);margin:0 auto}.quick-price__copy[data-astro-cid-5gqrq7tc]{max-width:var(--container-narrow);margin:0 auto var(--space-8);text-align:center}.quick-price__eyebrow[data-astro-cid-5gqrq7tc]{margin-bottom:var(--space-2);color:var(--color-champagne-deep);font-family:var(--font-display-serif);letter-spacing:var(--tracking-caps-md);font-size:14px;font-style:italic;display:block}.quick-price[data-astro-cid-5gqrq7tc] h2[data-astro-cid-5gqrq7tc]{margin:0 0 var(--space-3);color:var(--color-text);font-family:var(--font-serif);font-size:28px;font-weight:var(--font-weight-mid);line-height:var(--leading-heading);letter-spacing:var(--tracking-body)}.quick-price__copy[data-astro-cid-5gqrq7tc] p[data-astro-cid-5gqrq7tc]{color:var(--color-text-light);font-size:14px;line-height:var(--leading-body);margin:0}.quick-price__grid[data-astro-cid-5gqrq7tc]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quick-price__card[data-astro-cid-5gqrq7tc]{min-width:0;padding:var(--space-6) var(--space-4);background:var(--color-white);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center;position:relative}.quick-price__card[data-astro-cid-5gqrq7tc]:first-child{border-color:var(--color-champagne)}.quick-price__badge[data-astro-cid-5gqrq7tc]{padding:var(--space-1) var(--space-2);background:var(--color-bg-dark);border-radius:var(--radius-chip);color:var(--color-white);font-size:11px;font-weight:var(--font-weight-mid);line-height:var(--leading-micro);white-space:nowrap;margin:0;display:inline-block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.quick-price__shots[data-astro-cid-5gqrq7tc],.quick-price__amount[data-astro-cid-5gqrq7tc],.quick-price__tax[data-astro-cid-5gqrq7tc]{margin:0}.quick-price__shots[data-astro-cid-5gqrq7tc]{color:var(--color-text-dark);font-family:var(--font-en)}.quick-price__shots[data-astro-cid-5gqrq7tc] strong[data-astro-cid-5gqrq7tc]{font-size:30px;font-weight:var(--font-weight-mid);line-height:var(--leading-heading)}.quick-price__shots[data-astro-cid-5gqrq7tc] span[data-astro-cid-5gqrq7tc]{margin-left:var(--space-1);color:var(--color-text-muted);font-size:12px}.quick-price__amount[data-astro-cid-5gqrq7tc]{margin-top:var(--space-2);color:var(--color-champagne-deep);font-family:var(--font-en);font-size:24px;font-weight:var(--font-weight-bold);line-height:var(--leading-heading)}.quick-price__amount[data-astro-cid-5gqrq7tc] span[data-astro-cid-5gqrq7tc]{margin-left:var(--space-1);font-family:var(--font-sans);font-size:12px}.quick-price__tax[data-astro-cid-5gqrq7tc]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:11px}.quick-price__footer[data-astro-cid-5gqrq7tc]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);display:flex}.quick-price__footer[data-astro-cid-5gqrq7tc] p[data-astro-cid-5gqrq7tc]{color:var(--color-text-muted);font-size:12px;line-height:var(--leading-body);margin:0}.quick-price__footer[data-astro-cid-5gqrq7tc] a[data-astro-cid-5gqrq7tc]{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-6);background:var(--color-champagne);border-radius:var(--radius-pill);color:var(--color-white);font-size:13px;font-weight:var(--font-weight-mid);transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);flex:none;text-decoration:none;display:inline-flex}.quick-price__footer[data-astro-cid-5gqrq7tc] a[data-astro-cid-5gqrq7tc]:hover{background:var(--color-champagne-dark);transform:translateY(-1px)}@media (width<=768px){.quick-price[data-astro-cid-5gqrq7tc] h2[data-astro-cid-5gqrq7tc]{font-size:22px}.quick-price__grid[data-astro-cid-5gqrq7tc]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-price__card[data-astro-cid-5gqrq7tc]{padding:var(--space-6) var(--space-2)}.quick-price__shots[data-astro-cid-5gqrq7tc] strong[data-astro-cid-5gqrq7tc]{font-size:26px}.quick-price__amount[data-astro-cid-5gqrq7tc]{font-size:21px}.quick-price__footer[data-astro-cid-5gqrq7tc]{text-align:center;flex-direction:column;align-items:stretch}.quick-price__footer[data-astro-cid-5gqrq7tc] a[data-astro-cid-5gqrq7tc]{box-sizing:border-box;width:100%}}.rcmp[data-astro-cid-bqzwluoi]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.inner[data-astro-cid-bqzwluoi]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.head[data-astro-cid-bqzwluoi]{margin:0 0 var(--space-12)}.lead[data-astro-cid-bqzwluoi]{max-width:68ch;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text-muted);margin:0}.lead[data-astro-cid-bqzwluoi] em[data-astro-cid-bqzwluoi]{font-style:normal;font-weight:var(--font-weight-mid);color:var(--color-text);border-bottom:var(--border-default) solid var(--color-champagne)}.absorb[data-astro-cid-bqzwluoi]{margin:0 0 var(--space-12);padding:var(--space-8) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.figcap[data-astro-cid-bqzwluoi]{display:block}.absorb__rows[data-astro-cid-bqzwluoi]{border-top:var(--border-hairline) solid var(--border-color-subtle);display:grid}.arow[data-astro-cid-bqzwluoi]{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:84px 1fr 110px 140px;display:grid}.arow[data-astro-cid-bqzwluoi].is-highlight{border-left:var(--border-emphasis) solid var(--color-champagne);padding-left:var(--space-3)}.arow__num[data-astro-cid-bqzwluoi]{font-family:var(--font-en);font-size:var(--text-small);font-weight:var(--font-weight-mid);color:var(--color-text)}.arow__bar[data-astro-cid-bqzwluoi]{background:var(--border-color-mid);border-radius:var(--radius-chip);height:24px;position:relative;overflow:hidden}.arow__fill[data-astro-cid-bqzwluoi]{height:100%}.arow__tech[data-astro-cid-bqzwluoi]{top:50%;left:var(--space-3);font-size:var(--text-caption);font-weight:var(--font-weight-mid);color:var(--color-bg);white-space:nowrap;position:absolute;transform:translateY(-50%)}.arow__score[data-astro-cid-bqzwluoi]{gap:var(--space-2);align-items:center;display:inline-flex}.dot[data-astro-cid-bqzwluoi]{background:var(--border-color-mid);border-radius:50%;width:8px;height:8px}.arow__note[data-astro-cid-bqzwluoi]{font-size:var(--text-caption);color:var(--color-text-muted);line-height:var(--leading-micro)}.absorb__foot[data-astro-cid-bqzwluoi]{font-size:var(--text-caption);color:var(--color-text-muted);margin:var(--space-6) 0 0}.cmp[data-astro-cid-bqzwluoi]{border-top:var(--border-hairline) solid var(--border-color-subtle)}.cmp__head[data-astro-cid-bqzwluoi]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);font-family:var(--font-serif);font-size:var(--text-small);font-weight:var(--font-weight-mid);color:var(--color-text);grid-template-columns:44px minmax(110px,130px) 1fr 1fr 1fr 1.3fr;display:grid}.cmp__head[data-astro-cid-bqzwluoi]>div[data-astro-cid-bqzwluoi]{line-height:var(--leading-heading)}.cmp__sub[data-astro-cid-bqzwluoi]{font-family:var(--font-en);font-size:var(--text-caption);font-weight:var(--font-weight-body);color:var(--color-text-muted);margin-top:var(--space-1);display:block}.cmp__head[data-astro-cid-bqzwluoi] .is-accent[data-astro-cid-bqzwluoi]{font-weight:var(--font-weight-bold)}.cmp__row[data-astro-cid-bqzwluoi]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:44px minmax(110px,130px) 1fr 1fr 1fr 1.3fr;display:grid}.cmp__icon[data-astro-cid-bqzwluoi]{width:22px;height:22px;color:var(--color-champagne-dark);margin:0 auto}.cmp__icon[data-astro-cid-bqzwluoi] svg{stroke-width:1.5px;width:100%;height:100%}.cmp__label[data-astro-cid-bqzwluoi]{font-family:var(--font-serif);font-size:var(--text-small);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin:0}.cmp__cell[data-astro-cid-bqzwluoi]{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text)}.cmp__cell[data-astro-cid-bqzwluoi].is-accent{color:var(--color-text);font-weight:var(--font-weight-mid);position:relative}.cmp__cell[data-astro-cid-bqzwluoi].is-accent:before{content:"";left:calc(var(--space-3) * -1);background:var(--color-champagne);border-radius:var(--radius-chip);width:3px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.footnote[data-astro-cid-bqzwluoi]{font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-text-muted);margin:var(--space-6) 0 0}@media (width<=920px){.arow[data-astro-cid-bqzwluoi]{gap:var(--space-3);grid-template-columns:60px 1fr 96px}.arow__note[data-astro-cid-bqzwluoi]{grid-column:1/-1;padding-left:72px}.arow__bar[data-astro-cid-bqzwluoi]{height:22px}}@media (width<=640px){.head[data-astro-cid-bqzwluoi]{margin-bottom:var(--space-8)}.absorb[data-astro-cid-bqzwluoi]{padding:var(--space-6) 0}.arow[data-astro-cid-bqzwluoi]{gap:var(--space-2);padding:var(--space-3) 0;grid-template-columns:50px 1fr}.arow__bar[data-astro-cid-bqzwluoi]{height:18px}.arow__tech[data-astro-cid-bqzwluoi]{left:var(--space-2)}.arow__score[data-astro-cid-bqzwluoi]{justify-self:end;gap:var(--space-1);grid-column:2}.dot[data-astro-cid-bqzwluoi]{width:8px;height:8px}.arow__note[data-astro-cid-bqzwluoi]{grid-column:1/-1;padding-left:58px}.cmp__head[data-astro-cid-bqzwluoi]{display:none}.cmp__row[data-astro-cid-bqzwluoi]{padding:var(--space-6) 0;display:block;position:relative}.cmp__icon[data-astro-cid-bqzwluoi]{top:var(--space-6);width:22px;height:22px;position:absolute;right:0}.cmp__label[data-astro-cid-bqzwluoi]{font-size:var(--text-small);color:var(--color-text-muted);margin:0 0 var(--space-3);padding-right:var(--space-8)}.cmp__cell[data-astro-cid-bqzwluoi]{gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:80px 1fr;align-items:baseline;display:grid}.cmp__cell[data-astro-cid-bqzwluoi]:first-of-type{border-top:none;padding-top:4px}.cmp__cell[data-astro-cid-bqzwluoi]:before{content:attr(data-tech);font-family:var(--font-en);font-size:var(--text-caption);font-weight:var(--font-weight-mid);color:var(--color-text-muted)}.cmp__cell[data-astro-cid-bqzwluoi].is-accent{border-left:var(--border-emphasis) solid var(--color-champagne);padding-left:var(--space-3)}}.rind[data-astro-cid-j7ycsacy]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.inner[data-astro-cid-j7ycsacy]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.head[data-astro-cid-j7ycsacy]{margin:0 0 var(--space-12)}.lead[data-astro-cid-j7ycsacy]{max-width:68ch;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text-muted);margin:0}.lead[data-astro-cid-j7ycsacy] em[data-astro-cid-j7ycsacy]{font-style:normal;font-weight:var(--font-weight-mid);color:var(--color-text);border-bottom:var(--border-default) solid var(--color-champagne)}.map[data-astro-cid-j7ycsacy]{margin:0 0 var(--space-16)}.map[data-astro-cid-j7ycsacy] picture[data-astro-cid-j7ycsacy]{border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);background:var(--color-bg-cream);width:100%;max-width:52%;display:block;overflow:hidden}.map[data-astro-cid-j7ycsacy] img[data-astro-cid-j7ycsacy]{width:100%;height:auto;display:block}.map[data-astro-cid-j7ycsacy] figcaption[data-astro-cid-j7ycsacy]{max-width:52%;margin-top:var(--space-3);font-size:var(--text-caption);color:var(--color-text-muted)}.tier[data-astro-cid-j7ycsacy]{margin-bottom:var(--space-16)}.tier__head[data-astro-cid-j7ycsacy]{margin:0 0 var(--space-6)}.tier__rating[data-astro-cid-j7ycsacy]{align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-caption);display:inline-flex}.tier__rating[data-astro-cid-j7ycsacy] .star-icon{width:15px;height:15px}.tier__grid[data-astro-cid-j7ycsacy]{-moz-column-gap:var(--space-8);column-gap:var(--space-8);border-top:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:repeat(3,1fr);display:grid}.tier__grid--compact[data-astro-cid-j7ycsacy]{grid-template-columns:repeat(2,1fr)}.item[data-astro-cid-j7ycsacy]{padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.item__head[data-astro-cid-j7ycsacy]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-hairline) solid var(--border-color-subtle);display:flex}.item__emoji[data-astro-cid-j7ycsacy]{width:22px;height:22px;color:var(--color-champagne-dark);flex-shrink:0;display:inline-flex}.item__emoji[data-astro-cid-j7ycsacy] svg{width:100%;height:100%}.item__head[data-astro-cid-j7ycsacy] h4[data-astro-cid-j7ycsacy]{font-family:var(--font-serif);font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:var(--leading-heading);margin:0}.item__meta[data-astro-cid-j7ycsacy]{gap:var(--space-2);margin:0;display:grid}.item__meta[data-astro-cid-j7ycsacy]>div[data-astro-cid-j7ycsacy]{gap:var(--space-2);grid-template-columns:72px 1fr;align-items:baseline;display:grid}.item__meta[data-astro-cid-j7ycsacy] dt[data-astro-cid-j7ycsacy]{font-size:var(--text-caption);color:var(--color-text-muted);font-weight:var(--font-weight-mid);margin:0}.item__meta[data-astro-cid-j7ycsacy] dd[data-astro-cid-j7ycsacy]{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text);margin:0}.item__meta-sessions[data-astro-cid-j7ycsacy]{margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--border-color-subtle)}.severity-chip[data-astro-cid-j7ycsacy]{font-family:var(--font-sans);font-size:var(--text-caption);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);display:inline-block}.footnote[data-astro-cid-j7ycsacy]{font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-text-muted);margin:var(--space-8) 0 0}@media (width<=920px){.tier__grid[data-astro-cid-j7ycsacy]{grid-template-columns:repeat(2,1fr)}.tier__grid--compact[data-astro-cid-j7ycsacy]{grid-template-columns:1fr}}@media (width<=640px){.map[data-astro-cid-j7ycsacy]{margin-bottom:var(--space-12)}.map[data-astro-cid-j7ycsacy] picture[data-astro-cid-j7ycsacy],.map[data-astro-cid-j7ycsacy] figcaption[data-astro-cid-j7ycsacy]{max-width:100%}.tier[data-astro-cid-j7ycsacy]{margin-bottom:var(--space-12)}.tier__grid[data-astro-cid-j7ycsacy],.tier__grid--compact[data-astro-cid-j7ycsacy]{grid-template-columns:1fr}.item[data-astro-cid-j7ycsacy]{padding:var(--space-6) 0}.item__emoji[data-astro-cid-j7ycsacy]{width:20px;height:20px}.item__meta[data-astro-cid-j7ycsacy]>div[data-astro-cid-j7ycsacy]{gap:var(--space-2);grid-template-columns:64px 1fr}}.rspec[data-astro-cid-dgd6tx32]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.inner[data-astro-cid-dgd6tx32]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.head[data-astro-cid-dgd6tx32]{margin:0 0 var(--space-12)}.lead[data-astro-cid-dgd6tx32]{max-width:68ch;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text-muted);margin:0}.lead[data-astro-cid-dgd6tx32] em[data-astro-cid-dgd6tx32]{font-style:normal;font-weight:var(--font-weight-bold);color:var(--color-text);border-bottom:var(--border-default) solid var(--color-champagne)}.row[data-astro-cid-dgd6tx32]{gap:var(--space-8);margin:0 0 var(--space-12);grid-template-columns:1fr 1fr;display:grid}.hp[data-astro-cid-dgd6tx32]{flex-direction:column;justify-content:center;margin:0;display:flex}.hp[data-astro-cid-dgd6tx32] picture[data-astro-cid-dgd6tx32]{background:var(--color-bg-cream);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);aspect-ratio:16/9;padding:var(--space-2) var(--space-3);display:block;overflow:hidden}.hp[data-astro-cid-dgd6tx32] img[data-astro-cid-dgd6tx32]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.hp[data-astro-cid-dgd6tx32] figcaption[data-astro-cid-dgd6tx32]{margin-top:var(--space-3)}.hp__name[data-astro-cid-dgd6tx32]{font-family:var(--font-en);font-size:var(--text-small);font-weight:var(--font-weight-mid);color:var(--color-text);display:block}.hp__sub[data-astro-cid-dgd6tx32]{font-size:var(--text-caption);color:var(--color-text-muted);margin-top:var(--space-1);display:block}.specs[data-astro-cid-dgd6tx32]{border-top:var(--border-hairline) solid var(--border-color-subtle);align-content:center;margin:0;display:grid}.specs__row[data-astro-cid-dgd6tx32]{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:120px 1fr;display:grid}.specs__row[data-astro-cid-dgd6tx32] dt[data-astro-cid-dgd6tx32]{font-size:var(--text-small);color:var(--color-text-muted);font-weight:var(--font-weight-mid);margin:0}.specs__row[data-astro-cid-dgd6tx32] dd[data-astro-cid-dgd6tx32]{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.specs__val[data-astro-cid-dgd6tx32]{font-family:var(--font-en);font-size:var(--text-h3);font-weight:var(--font-weight-mid);color:var(--color-text)}.specs__sub[data-astro-cid-dgd6tx32]{font-size:var(--text-caption);color:var(--color-text-muted)}.proc[data-astro-cid-dgd6tx32]{padding:var(--space-8) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.proc__head[data-astro-cid-dgd6tx32]{margin-bottom:var(--space-6)}.proc__grid[data-astro-cid-dgd6tx32]{-moz-column-gap:var(--space-8);column-gap:var(--space-8);border-top:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:repeat(3,1fr);display:grid}.proc__item[data-astro-cid-dgd6tx32]{padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.proc__item[data-astro-cid-dgd6tx32] h4[data-astro-cid-dgd6tx32]{font-family:var(--font-serif);font-size:var(--text-body);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-2)}.proc__item[data-astro-cid-dgd6tx32] p[data-astro-cid-dgd6tx32]{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text);margin:0}.footnote[data-astro-cid-dgd6tx32]{font-size:var(--text-caption);color:var(--color-text-muted);margin:var(--space-6) 0 0;line-height:var(--leading-loose)}@media (width<=920px){.row[data-astro-cid-dgd6tx32]{grid-template-columns:1fr}.proc__grid[data-astro-cid-dgd6tx32]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.specs__row[data-astro-cid-dgd6tx32]{gap:var(--space-3);grid-template-columns:96px 1fr}.proc[data-astro-cid-dgd6tx32]{padding:var(--space-6) 0}.proc__grid[data-astro-cid-dgd6tx32]{grid-template-columns:1fr}}.gmx-wave[data-astro-cid-ob734tye]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.gmx-wave__inner[data-astro-cid-ob734tye]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.gmx-wave__head[data-astro-cid-ob734tye]{margin:0 0 var(--space-12)}.gmx-wave__lead[data-astro-cid-ob734tye]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);margin:0}.gmx-wave__fig[data-astro-cid-ob734tye]{padding:var(--space-8) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);margin:0 0 var(--space-8)}.gmx-wave__figcap[data-astro-cid-ob734tye]{display:block}.gmx-wave__legend[data-astro-cid-ob734tye]{gap:var(--space-6);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.gmx-wave__legend-item[data-astro-cid-ob734tye]{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text);display:flex}.gmx-wave__legend-dot[data-astro-cid-ob734tye]{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-chip);display:inline-block}.gmx-wave__legend-name[data-astro-cid-ob734tye]{font-family:var(--font-en);font-weight:var(--font-weight-mid);font-size:var(--text-caption)}.gmx-wave__grid[data-astro-cid-ob734tye]{border-top:var(--border-hairline) solid var(--border-color-subtle);display:grid}.gmx-wave__row[data-astro-cid-ob734tye]{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:minmax(0,9rem) repeat(2,1fr);align-items:center;display:grid}.gmx-wave__row-label[data-astro-cid-ob734tye]{padding-right:var(--space-3);border-right:var(--border-hairline) solid var(--border-color-subtle);flex-direction:column;display:flex}.gmx-wave__row-jp[data-astro-cid-ob734tye]{font-size:var(--text-caption);font-weight:var(--font-weight-mid);color:var(--color-text)}.gmx-wave__row-en[data-astro-cid-ob734tye]{font-family:var(--font-en);font-size:var(--text-caption);color:var(--color-text-muted);margin-top:var(--space-1)}.gmx-wave__cell[data-astro-cid-ob734tye]{align-items:center;display:flex}.gmx-wave__bar[data-astro-cid-ob734tye]{width:100%;height:var(--space-6);background:var(--color-bg);border-radius:var(--radius-chip);overflow:hidden}.gmx-wave__fill[data-astro-cid-ob734tye]{border-radius:var(--radius-chip);height:100%;transition:width var(--duration-hero) var(--ease-standard)}.gmx-wave__fig-note[data-astro-cid-ob734tye]{font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-text-muted);margin:var(--space-6) 0 0}.gmx-wave__cmp[data-astro-cid-ob734tye]{border-top:var(--border-hairline) solid var(--border-color-subtle)}.gmx-wave__cmp-head[data-astro-cid-ob734tye]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);font-family:var(--font-serif);font-size:var(--text-small);font-weight:var(--font-weight-mid);color:var(--color-text);grid-template-columns:minmax(0,10rem) 1fr 1.3fr;display:grid}.gmx-wave__cmp-row[data-astro-cid-ob734tye]{align-items:center;gap:var(--space-3);padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:minmax(0,10rem) 1fr 1.3fr;display:grid}.gmx-wave__cmp-label[data-astro-cid-ob734tye]{font-family:var(--font-serif);font-size:var(--text-small);font-weight:var(--font-weight-mid);color:var(--color-text);margin:0}.gmx-wave__cmp-cell[data-astro-cid-ob734tye]{font-size:var(--text-small);line-height:var(--leading-loose);color:var(--color-text)}.gmx-wave__cmp-cell[data-astro-cid-ob734tye].is-accent{font-weight:var(--font-weight-mid)}.gmx-wave__footnote[data-astro-cid-ob734tye]{font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-text-muted);margin:var(--space-6) 0 0}@media (width<=920px){.gmx-wave__row[data-astro-cid-ob734tye]{gap:var(--space-2);grid-template-columns:minmax(0,7rem) repeat(2,1fr)}.gmx-wave__row-label[data-astro-cid-ob734tye]{padding-right:var(--space-2)}}@media (width<=640px){.gmx-wave__head[data-astro-cid-ob734tye]{margin-bottom:var(--space-8)}.gmx-wave__fig[data-astro-cid-ob734tye]{padding:var(--space-6) 0}.gmx-wave__legend[data-astro-cid-ob734tye]{gap:var(--space-4);margin-bottom:var(--space-6)}.gmx-wave__row[data-astro-cid-ob734tye]{gap:var(--space-2);grid-template-columns:minmax(0,5.5rem) repeat(2,1fr)}.gmx-wave__cmp-head[data-astro-cid-ob734tye]{display:none}.gmx-wave__cmp-row[data-astro-cid-ob734tye]{padding:var(--space-6) 0;display:block}.gmx-wave__cmp-label[data-astro-cid-ob734tye]{margin:0 0 var(--space-3)}.gmx-wave__cmp-cell[data-astro-cid-ob734tye]{gap:var(--space-3);padding:var(--space-2) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:minmax(0,7rem) 1fr;align-items:baseline;display:grid}.gmx-wave__cmp-cell[data-astro-cid-ob734tye]:before{content:attr(data-tech);font-family:var(--font-en);font-size:var(--text-caption);font-weight:var(--font-weight-mid);color:var(--color-text-muted)}}.gmx-dcd[data-astro-cid-kghtymfq]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.gmx-dcd__inner[data-astro-cid-kghtymfq]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.gmx-dcd__head[data-astro-cid-kghtymfq]{margin:0 0 var(--space-12)}.gmx-dcd__lead[data-astro-cid-kghtymfq]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);margin:0}.gmx-dcd__steps[data-astro-cid-kghtymfq]{border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);margin:0 0 var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.gmx-dcd__card[data-astro-cid-kghtymfq]{padding:var(--space-8) var(--space-6)}.gmx-dcd__card[data-astro-cid-kghtymfq]+.gmx-dcd__card[data-astro-cid-kghtymfq]{border-left:var(--border-hairline) solid var(--border-color-subtle)}.gmx-dcd__num[data-astro-cid-kghtymfq]{font-size:var(--text-small);font-weight:var(--font-weight-mid);color:var(--color-text);line-height:var(--leading-loose);margin-bottom:var(--space-3);display:inline-block}.gmx-dcd__step-title[data-astro-cid-kghtymfq]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);color:var(--color-text);margin:0 0 var(--space-3)}.gmx-dcd__step-body[data-astro-cid-kghtymfq]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);margin:0}.gmx-dcd__note[data-astro-cid-kghtymfq]{font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-text-muted);border-top:var(--border-hairline) solid var(--border-color-subtle);padding-top:var(--space-6);margin:0}@media (width<=640px){.gmx-dcd__head[data-astro-cid-kghtymfq]{margin-bottom:var(--space-8)}.gmx-dcd__steps[data-astro-cid-kghtymfq]{margin-bottom:var(--space-6);grid-template-columns:1fr}.gmx-dcd__card[data-astro-cid-kghtymfq]{padding:var(--space-6) 0}.gmx-dcd__card[data-astro-cid-kghtymfq]+.gmx-dcd__card[data-astro-cid-kghtymfq]{border-top:var(--border-hairline) solid var(--border-color-subtle);border-left:0}}.gmx-aud[data-astro-cid-uebax2og]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.gmx-aud__inner[data-astro-cid-uebax2og]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.gmx-aud__head[data-astro-cid-uebax2og]{margin:0 0 var(--space-12)}.gmx-aud__grid[data-astro-cid-uebax2og]{gap:var(--space-8);margin:0 0 var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}.gmx-aud__photo[data-astro-cid-uebax2og]{aspect-ratio:3/2;border-radius:var(--radius-card);overflow:hidden}.gmx-aud__photo[data-astro-cid-uebax2og] picture[data-astro-cid-uebax2og]{width:100%;height:100%;display:block}.gmx-aud__photo[data-astro-cid-uebax2og] img[data-astro-cid-uebax2og]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gmx-aud__body[data-astro-cid-uebax2og]{padding:var(--space-6) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.gmx-aud__card-title[data-astro-cid-uebax2og]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);color:var(--color-text);margin:0 0 var(--space-3)}.gmx-aud__card-body[data-astro-cid-uebax2og]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);margin:0 0 var(--space-4)}.gmx-aud__tags[data-astro-cid-uebax2og]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gmx-aud__tag[data-astro-cid-uebax2og]{font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-bg);background:var(--color-bg-dark);border-radius:var(--radius-chip);padding:var(--space-1) var(--space-3)}.gmx-aud__footer[data-astro-cid-uebax2og]{font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-text-muted);margin:0}@media (width<=640px){.gmx-aud__head[data-astro-cid-uebax2og]{margin-bottom:var(--space-8)}.gmx-aud__grid[data-astro-cid-uebax2og]{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:1fr}}.service-guide-figure[data-astro-cid-wzyzsixr]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.service-guide-card[data-astro-cid-wzyzsixr]{max-width:var(--container-service);align-items:center;gap:var(--space-8);padding:0 var(--container-px);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.service-guide-image[data-astro-cid-wzyzsixr]{border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);width:100%;margin:0 auto;overflow:hidden}.service-guide-image[data-astro-cid-wzyzsixr] svg,.service-guide-image[data-astro-cid-wzyzsixr] img[data-astro-cid-wzyzsixr]{width:100%;height:auto;display:block}.service-guide-content[data-astro-cid-wzyzsixr]{width:100%;margin:0 auto}.service-guide-caption[data-astro-cid-wzyzsixr]{color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-loose);margin:0}@media (width<=768px){.service-guide-card[data-astro-cid-wzyzsixr]{gap:var(--space-6)}}.skin-depth[data-astro-cid-3sjite6l]{padding:var(--section-py) 0;background:var(--color-bg-cream);color:var(--color-text)}.skin-depth__inner[data-astro-cid-3sjite6l]{width:100%;max-width:var(--container-service);padding:0 var(--container-px);box-sizing:border-box;margin:0 auto}h2[data-astro-cid-3sjite6l]{margin:0 0 var(--space-4);font-family:var(--font-serif);font-weight:var(--font-weight-bold)}.skin-depth__lead[data-astro-cid-3sjite6l]{max-width:var(--measure);margin:0 0 var(--space-6);color:var(--color-text-dark);line-height:var(--leading-loose)}.skin-depth__diagram[data-astro-cid-3sjite6l]{--band-epi-top:11.1%;--band-epi-height:5.7%;--band-dermis-top:17%;--band-dermis-height:29.3%;--band-fat-top:46.5%;--band-fat-height:25.9%;--band-smas-top:72.6%;--band-smas-height:16.6%}.skin-depth__stack[data-astro-cid-3sjite6l]{gap:var(--space-4);display:grid}.skin-depth__image[data-astro-cid-3sjite6l]{aspect-ratio:1264/848;position:relative}picture[data-astro-cid-3sjite6l],img[data-astro-cid-3sjite6l]{width:100%;height:auto;display:block}.skin-depth__needle[data-astro-cid-3sjite6l]{width:100%;height:100%;stroke:var(--color-bg-dark);stroke-width:4px;pointer-events:none;position:absolute;inset:0}.skin-depth__needle[data-astro-cid-3sjite6l] circle[data-astro-cid-3sjite6l],.holder[data-astro-cid-3sjite6l]{fill:var(--color-bg-dark)}.skin-depth__layer[data-astro-cid-3sjite6l]{align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.skin-depth__layer-label[data-astro-cid-3sjite6l]{gap:var(--space-3);display:flex}.skin-depth__target[data-astro-cid-3sjite6l]{flex-basis:100%}.skin-depth__badge[data-astro-cid-3sjite6l]{padding:var(--space-1) var(--space-2);background:var(--color-bg-dark);color:var(--color-white);border-radius:var(--radius-button);display:inline-block}.skin-depth__fat[data-astro-cid-3sjite6l] span[data-astro-cid-3sjite6l]{color:var(--color-text-muted)}.skin-depth__callout[data-astro-cid-3sjite6l]{margin-top:var(--space-6);border-left:var(--border-hairline) solid var(--color-champagne);padding-left:var(--space-4)}.skin-depth__callout[data-astro-cid-3sjite6l]>strong[data-astro-cid-3sjite6l],.skin-depth__eyebrow[data-astro-cid-3sjite6l]{margin-bottom:var(--space-2);display:block}.skin-depth__eyebrow[data-astro-cid-3sjite6l]{color:var(--color-text-muted)}.skin-depth__callout[data-astro-cid-3sjite6l] p[data-astro-cid-3sjite6l]{color:var(--color-text-dark);line-height:var(--leading-loose);margin:0}.skin-depth__note[data-astro-cid-3sjite6l]{margin:var(--space-4) 0 0;color:var(--color-text-muted);line-height:var(--leading-body)}@media (width>=769px){.skin-depth__stack[data-astro-cid-3sjite6l]{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.skin-depth__labels[data-astro-cid-3sjite6l]{position:relative}.skin-depth__layer[data-astro-cid-3sjite6l]{border:0;padding:0;position:absolute;left:0;right:0;transform:translateY(-50%)}.skin-depth__epidermis[data-astro-cid-3sjite6l]{top:calc(var(--band-epi-top) + var(--band-epi-height) / 2)}.skin-depth__dermis[data-astro-cid-3sjite6l]{top:calc(var(--band-dermis-top) + var(--band-dermis-height) / 2)}.skin-depth__fat[data-astro-cid-3sjite6l]{top:calc(var(--band-fat-top) + var(--band-fat-height) / 2)}.skin-depth__callout[data-astro-cid-3sjite6l]{margin-left:calc((100% - var(--space-6)) * 1.4 / 2.4 + var(--space-6))}}.product-guide[data-astro-cid-3p76d3qg]{padding:var(--section-py) 0;background:var(--color-bg-cream)}.container[data-astro-cid-3p76d3qg]{width:100%;max-width:var(--container-service);min-width:0;padding:0 var(--container-px);box-sizing:border-box;margin:0 auto}.figure-title[data-astro-cid-3p76d3qg]{margin:0 0 var(--space-4);color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid)}.lead[data-astro-cid-3p76d3qg],.notes[data-astro-cid-3p76d3qg]{color:var(--color-text-dark);font-size:var(--text-body);line-height:var(--leading-loose)}.lead[data-astro-cid-3p76d3qg]{max-width:var(--measure);margin:0 0 var(--space-8)}.selection[data-astro-cid-3p76d3qg],.timeline[data-astro-cid-3p76d3qg]{margin:0 0 var(--space-8)}.choice-head[data-astro-cid-3p76d3qg],.choice-row[data-astro-cid-3p76d3qg],.choice-path[data-astro-cid-3p76d3qg]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr);align-items:center;display:grid}.choice-head[data-astro-cid-3p76d3qg]{padding:0 var(--space-4) var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption)}.choice-row[data-astro-cid-3p76d3qg]{padding:var(--space-4);border-top:var(--border-hairline) solid var(--border-color-subtle);color:var(--color-text-dark);font-size:var(--text-body);line-height:var(--leading-body)}.choice-row[data-astro-cid-3p76d3qg]:last-child{border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.choice-row--other[data-astro-cid-3p76d3qg]{display:block}.choice-path[data-astro-cid-3p76d3qg]+.choice-path[data-astro-cid-3p76d3qg]{margin-top:var(--space-4)}.choice-row[data-astro-cid-3p76d3qg] p[data-astro-cid-3p76d3qg]{margin:0}.concern[data-astro-cid-3p76d3qg]{font-weight:var(--font-weight-bold)}.family[data-astro-cid-3p76d3qg],.product-chips[data-astro-cid-3p76d3qg]{min-width:0;position:relative}.family[data-astro-cid-3p76d3qg]:before,.product-chips[data-astro-cid-3p76d3qg]:before{content:"";top:50%;left:calc(-1 * var(--space-6));width:var(--space-4);border-top:var(--border-hairline) solid var(--color-champagne);position:absolute}.family[data-astro-cid-3p76d3qg]:after,.product-chips[data-astro-cid-3p76d3qg]:after{content:"";top:calc(50% - 3px);left:calc(-1 * var(--space-3));border-top:var(--border-hairline) solid var(--color-champagne);border-right:var(--border-hairline) solid var(--color-champagne);width:6px;height:6px;position:absolute;transform:rotate(45deg)}.product-chips[data-astro-cid-3p76d3qg]{gap:var(--space-2);flex-wrap:wrap;display:flex}.product-chips[data-astro-cid-3p76d3qg] a[data-astro-cid-3p76d3qg]{max-width:100%;padding:var(--space-2) var(--space-3);border:var(--border-hairline) solid var(--color-bg-dark);border-radius:var(--radius-button);color:var(--color-text);overflow-wrap:anywhere;text-decoration:none;display:inline-block}.product-chips[data-astro-cid-3p76d3qg] a[data-astro-cid-3p76d3qg]:hover{background:var(--color-champagne)}.product-chips[data-astro-cid-3p76d3qg] a[data-astro-cid-3p76d3qg]:focus-visible,.table-wrapper[data-astro-cid-3p76d3qg]:focus-visible{outline:2px solid var(--color-champagne-dark);outline-offset:var(--space-1)}.table-wrapper[data-astro-cid-3p76d3qg]{border:var(--border-hairline) solid var(--border-color-subtle);width:100%;max-width:100%;overflow-x:auto}.product-table[data-astro-cid-3p76d3qg]{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--color-text-dark);font-size:var(--text-body);line-height:var(--leading-body)}.product-table[data-astro-cid-3p76d3qg] caption[data-astro-cid-3p76d3qg]{padding:var(--space-4);text-align:left;color:var(--color-text-muted);font-size:var(--text-body)}.product-table[data-astro-cid-3p76d3qg] th[data-astro-cid-3p76d3qg],.product-table[data-astro-cid-3p76d3qg] td[data-astro-cid-3p76d3qg]{padding:var(--space-4) var(--space-3);border-bottom:var(--border-hairline) solid var(--border-color-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere}.product-table[data-astro-cid-3p76d3qg] thead[data-astro-cid-3p76d3qg]{color:var(--color-bg-dark);font-weight:var(--font-weight-bold)}.product-table[data-astro-cid-3p76d3qg] thead[data-astro-cid-3p76d3qg] th[data-astro-cid-3p76d3qg]{border-bottom-color:var(--color-champagne)}.product-table[data-astro-cid-3p76d3qg] thead[data-astro-cid-3p76d3qg] th[data-astro-cid-3p76d3qg]:first-child{width:26%}.product-table[data-astro-cid-3p76d3qg] thead[data-astro-cid-3p76d3qg] th[data-astro-cid-3p76d3qg]:nth-child(2){width:19%}.product-table[data-astro-cid-3p76d3qg] thead[data-astro-cid-3p76d3qg] th[data-astro-cid-3p76d3qg]:nth-child(3){width:21%}.group-heading[data-astro-cid-3p76d3qg] th[data-astro-cid-3p76d3qg]{border-top:2px solid var(--color-champagne);color:var(--color-text)}.group-heading[data-astro-cid-3p76d3qg] span[data-astro-cid-3p76d3qg]{margin-left:var(--space-3);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--font-weight-body);display:inline-block}.product-name[data-astro-cid-3p76d3qg] strong[data-astro-cid-3p76d3qg],.product-ingredient[data-astro-cid-3p76d3qg],.price[data-astro-cid-3p76d3qg]>[data-astro-cid-3p76d3qg]{display:block}.product-name[data-astro-cid-3p76d3qg] strong[data-astro-cid-3p76d3qg],.price[data-astro-cid-3p76d3qg]{color:var(--color-text)}.product-ingredient[data-astro-cid-3p76d3qg],.price-note[data-astro-cid-3p76d3qg]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--font-weight-body)}.product-category[data-astro-cid-3p76d3qg],.family-name[data-astro-cid-3p76d3qg]{max-width:100%;padding:var(--space-1) var(--space-2);background:var(--color-bg-dark);color:var(--color-white);border-radius:var(--radius-button);font-size:var(--text-caption);font-weight:var(--font-weight-body);line-height:var(--leading-body);overflow-wrap:anywhere;display:inline-block}.product-category[data-astro-cid-3p76d3qg]{margin-top:var(--space-1)}.family[data-astro-cid-3p76d3qg]{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.family-note[data-astro-cid-3p76d3qg]{color:var(--color-text-muted);font-size:var(--text-caption)}.price[data-astro-cid-3p76d3qg]{font-variant-numeric:tabular-nums}.product-table[data-astro-cid-3p76d3qg] tr[data-astro-cid-3p76d3qg][id]{scroll-margin-top:calc(var(--space-32) + var(--space-8))}.product-table[data-astro-cid-3p76d3qg] tr[data-astro-cid-3p76d3qg]:target{outline:2px solid var(--color-champagne-dark);outline-offset:-2px}.timeline[data-astro-cid-3p76d3qg]{margin-top:var(--space-8);padding:var(--space-6) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.timeline-axis[data-astro-cid-3p76d3qg]{height:var(--space-6);margin-right:var(--space-6);color:var(--color-text-muted);border-bottom:var(--border-hairline) solid var(--color-champagne);font-size:var(--text-caption);position:relative}.timeline-axis[data-astro-cid-3p76d3qg] span[data-astro-cid-3p76d3qg]{white-space:nowrap;position:absolute;transform:translate(-50%)}.timeline-axis[data-astro-cid-3p76d3qg] .month-0[data-astro-cid-3p76d3qg]{left:0;transform:none}.month-1[data-astro-cid-3p76d3qg]{left:8.333%}.month-3[data-astro-cid-3p76d3qg]{left:25%}.month-6[data-astro-cid-3p76d3qg]{left:50%}.timeline-axis[data-astro-cid-3p76d3qg] .month-12[data-astro-cid-3p76d3qg]{right:0;transform:none}.timeline-row[data-astro-cid-3p76d3qg]{padding-top:var(--space-6)}.timeline-label[data-astro-cid-3p76d3qg]{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-body);flex-wrap:wrap;display:flex}.timeline-label[data-astro-cid-3p76d3qg] span[data-astro-cid-3p76d3qg],.duration-note[data-astro-cid-3p76d3qg],.figure-note[data-astro-cid-3p76d3qg]{color:var(--color-text-muted);font-size:var(--text-caption)}.timeline-track[data-astro-cid-3p76d3qg]{height:var(--space-3);margin-right:var(--space-6);border-right:var(--border-hairline) solid var(--color-champagne-dark);position:relative}.duration-bar[data-astro-cid-3p76d3qg]{background:var(--color-champagne);height:100%}.duration-bar--ha[data-astro-cid-3p76d3qg]{width:100%}.duration-bar--pn[data-astro-cid-3p76d3qg]{background:var(--color-champagne-dark);width:50%}.duration-bar--pdlla[data-astro-cid-3p76d3qg]{background:var(--color-champagne-light);width:100%}.duration-bar--pdlla[data-astro-cid-3p76d3qg]:after{content:"";width:var(--space-6);background:linear-gradient(to right, var(--color-champagne-light), transparent);height:100%;position:absolute;top:0;left:100%}.duration-note[data-astro-cid-3p76d3qg]{margin:var(--space-2) 0 0}.figure-note[data-astro-cid-3p76d3qg]{margin:var(--space-6) 0 0;line-height:var(--leading-body)}.notes[data-astro-cid-3p76d3qg]{margin:var(--space-4) 0 0}@media (width<=768px){.choice-head[data-astro-cid-3p76d3qg]{display:none}.choice-row[data-astro-cid-3p76d3qg],.choice-path[data-astro-cid-3p76d3qg]{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.choice-row[data-astro-cid-3p76d3qg]{padding:var(--space-4);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);margin-bottom:var(--space-3)}.choice-row--other[data-astro-cid-3p76d3qg]{border:0;border-radius:0;padding:0}.choice-path[data-astro-cid-3p76d3qg]{padding:var(--space-4);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card)}.choice-path[data-astro-cid-3p76d3qg]+.choice-path[data-astro-cid-3p76d3qg]{margin-top:var(--space-3)}.concern[data-astro-cid-3p76d3qg]{min-width:0}.family[data-astro-cid-3p76d3qg]:before,.family[data-astro-cid-3p76d3qg]:after,.product-chips[data-astro-cid-3p76d3qg]:before,.product-chips[data-astro-cid-3p76d3qg]:after{content:none}.table-wrapper[data-astro-cid-3p76d3qg]{border:0;overflow-x:visible}.product-table[data-astro-cid-3p76d3qg]{display:block}.product-table[data-astro-cid-3p76d3qg] caption[data-astro-cid-3p76d3qg]{padding:var(--space-4) 0;display:block}.product-table[data-astro-cid-3p76d3qg] thead[data-astro-cid-3p76d3qg]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-table[data-astro-cid-3p76d3qg] tbody[data-astro-cid-3p76d3qg]{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.product-table[data-astro-cid-3p76d3qg] tr[data-astro-cid-3p76d3qg]{border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);background:var(--color-white);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.product-table[data-astro-cid-3p76d3qg] td[data-astro-cid-3p76d3qg]{min-width:0;padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline) solid var(--border-color-subtle);display:block}.product-table[data-astro-cid-3p76d3qg] .product-name[data-astro-cid-3p76d3qg],.product-table[data-astro-cid-3p76d3qg] .price[data-astro-cid-3p76d3qg],.product-table[data-astro-cid-3p76d3qg] td[data-astro-cid-3p76d3qg]:nth-child(3){grid-column:1/-1}.product-table[data-astro-cid-3p76d3qg] td[data-astro-cid-3p76d3qg]:nth-last-child(-n+2){border-bottom:0}.product-table[data-astro-cid-3p76d3qg] td[data-astro-cid-3p76d3qg]:last-child{border-left:var(--border-hairline) solid var(--border-color-subtle)}.product-table[data-astro-cid-3p76d3qg] td[data-astro-cid-3p76d3qg]:before{content:attr(data-label);margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-caption);font-weight:var(--font-weight-body);display:block}.product-table[data-astro-cid-3p76d3qg] .product-name[data-astro-cid-3p76d3qg]:before,.product-table[data-astro-cid-3p76d3qg] .price[data-astro-cid-3p76d3qg]:before{display:none}.product-table[data-astro-cid-3p76d3qg] .product-name[data-astro-cid-3p76d3qg]{padding-top:var(--space-4)}.product-table[data-astro-cid-3p76d3qg] .product-name[data-astro-cid-3p76d3qg] strong[data-astro-cid-3p76d3qg]{margin-right:var(--space-2);display:inline}.product-table[data-astro-cid-3p76d3qg] .product-category[data-astro-cid-3p76d3qg]{vertical-align:middle;margin-top:0}.product-table[data-astro-cid-3p76d3qg] .product-ingredient[data-astro-cid-3p76d3qg]{margin-top:var(--space-2)}.product-table[data-astro-cid-3p76d3qg] .price[data-astro-cid-3p76d3qg]{background:var(--color-bg-cream)}.product-table[data-astro-cid-3p76d3qg] .price[data-astro-cid-3p76d3qg]>span[data-astro-cid-3p76d3qg]:not(.price-note){font-size:var(--text-h3)}.group-heading[data-astro-cid-3p76d3qg] span[data-astro-cid-3p76d3qg]{color:var(--color-bg-dark)}.product-table[data-astro-cid-3p76d3qg] .price[data-astro-cid-3p76d3qg]{-moz-column-gap:var(--space-3);justify-content:space-between;align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.product-table[data-astro-cid-3p76d3qg] .price[data-astro-cid-3p76d3qg]>span[data-astro-cid-3p76d3qg]:not(.price-note){font-weight:var(--font-weight-bold)}.product-table[data-astro-cid-3p76d3qg] .price-note[data-astro-cid-3p76d3qg]{flex-basis:100%}.product-table[data-astro-cid-3p76d3qg] .group-heading[data-astro-cid-3p76d3qg]{background:0 0;border:0;border-radius:0;display:block}.group-heading[data-astro-cid-3p76d3qg] th[data-astro-cid-3p76d3qg]{padding:var(--space-3) var(--space-4);background:var(--color-champagne-light);color:var(--color-bg-dark);border-radius:var(--radius-button);border-bottom:0;display:block}.group-heading[data-astro-cid-3p76d3qg] span[data-astro-cid-3p76d3qg]{margin:var(--space-1) 0 0;display:block}.timeline[data-astro-cid-3p76d3qg]{padding:var(--space-4)}.timeline-axis[data-astro-cid-3p76d3qg] .month-1[data-astro-cid-3p76d3qg]{display:none}}.ldm-frequency[data-astro-cid-qauucrrb]{padding:var(--section-py) 0;background:var(--color-bg-cream);color:var(--color-text)}.inner[data-astro-cid-qauucrrb]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.lead[data-astro-cid-qauucrrb]{margin:0 0 var(--space-6);font-size:var(--text-body);line-height:var(--leading-loose)}figure[data-astro-cid-qauucrrb]{margin:0}.diagram[data-astro-cid-qauucrrb]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.layers[data-astro-cid-qauucrrb],.comparison[data-astro-cid-qauucrrb]{min-width:0;font-size:var(--text-body)}.surface[data-astro-cid-qauucrrb]{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);flex-direction:column;display:flex}.badge[data-astro-cid-qauucrrb]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-body)}.layer[data-astro-cid-qauucrrb]{gap:var(--space-2);padding:var(--space-4);border-bottom:var(--border-hairline) solid var(--color-champagne-dark);line-height:var(--leading-body);flex-direction:column;display:flex}.target[data-astro-cid-qauucrrb]{background:var(--color-champagne-light);color:var(--color-bg-dark);border-radius:var(--radius-button) var(--radius-button) 0 0}h3[data-astro-cid-qauucrrb]{margin:0 0 var(--space-4);font-size:var(--text-body);font-weight:var(--font-weight-bold)}dl[data-astro-cid-qauucrrb]{margin:0}dl[data-astro-cid-qauucrrb]>div[data-astro-cid-qauucrrb]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:4rem minmax(0,1fr);display:grid}dt[data-astro-cid-qauucrrb]{font-weight:var(--font-weight-bold)}dd[data-astro-cid-qauucrrb]{align-items:center;gap:var(--space-2);white-space:nowrap;margin:0;display:flex}.bar[data-astro-cid-qauucrrb]{background:var(--color-champagne);flex-shrink:0;height:8px;display:block}.bar--10[data-astro-cid-qauucrrb]{width:6%}.bar--3[data-astro-cid-qauucrrb]{width:20%}.bar--1[data-astro-cid-qauucrrb]{width:60%}.comparison[data-astro-cid-qauucrrb] p[data-astro-cid-qauucrrb],figcaption[data-astro-cid-qauucrrb]{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-loose)}.comparison[data-astro-cid-qauucrrb] p[data-astro-cid-qauucrrb]{margin:var(--space-4) 0 0}figcaption[data-astro-cid-qauucrrb]{margin-top:var(--space-6)}@media (width>=768px){.diagram[data-astro-cid-qauucrrb]{align-items:center;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.photofacial-wavelength[data-astro-cid-e5vo677q]{padding:var(--section-py) 0;background:var(--color-bg-cream);color:var(--color-text)}.inner[data-astro-cid-e5vo677q]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.lead[data-astro-cid-e5vo677q]{margin:0 0 var(--space-6);font-size:var(--text-body);line-height:var(--leading-loose)}figure[data-astro-cid-e5vo677q]{margin:0}.range[data-astro-cid-e5vo677q]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-body);display:flex}.band[data-astro-cid-e5vo677q]{height:16px;margin-top:var(--space-2);background:var(--color-champagne);border-radius:var(--radius-button)}.spectrum[data-astro-cid-e5vo677q] p[data-astro-cid-e5vo677q]{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-body)}.targets[data-astro-cid-e5vo677q]{gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.target[data-astro-cid-e5vo677q]{text-align:center;min-width:0}.arrow[data-astro-cid-e5vo677q]{margin-bottom:var(--space-2);display:block}svg[data-astro-cid-e5vo677q]{width:120px;height:48px;margin:0 auto var(--space-3);stroke:var(--color-bg-dark);stroke-width:2px;stroke-linecap:round}.pigment[data-astro-cid-e5vo677q]{fill:var(--color-bg-dark)}h3[data-astro-cid-e5vo677q]{padding:var(--space-1) var(--space-3);background:var(--color-bg-dark);color:var(--color-bg);border-radius:var(--radius-chip);font-size:var(--text-body);font-weight:var(--font-weight-bold);margin:0;display:inline-block}.target[data-astro-cid-e5vo677q] p[data-astro-cid-e5vo677q]{margin:var(--space-3) 0 0;font-size:var(--text-body);line-height:var(--leading-loose);text-align:left}figcaption[data-astro-cid-e5vo677q]{margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-loose)}@media (width>=768px){.targets[data-astro-cid-e5vo677q]{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.lipodissolve-sites[data-astro-cid-m2xqo2og]{padding:var(--section-py) 0;background:var(--color-bg-cream);color:var(--color-text)}.inner[data-astro-cid-m2xqo2og]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.lead[data-astro-cid-m2xqo2og]{margin:0 0 var(--space-6);font-size:var(--text-body);line-height:var(--leading-loose)}figure[data-astro-cid-m2xqo2og]{margin:0}.diagram[data-astro-cid-m2xqo2og]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.layers[data-astro-cid-m2xqo2og]{min-width:0;padding-top:var(--space-12);font-size:var(--text-body);position:relative}.needle[data-astro-cid-m2xqo2og]{width:32px;height:156px;stroke:var(--color-bg-dark);stroke-width:2px;position:absolute;top:0;right:12%}.layer[data-astro-cid-m2xqo2og]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-hairline) solid var(--color-champagne-dark);line-height:var(--leading-body);flex-direction:column;display:flex}.fat[data-astro-cid-m2xqo2og]{background:var(--color-champagne-light);color:var(--color-bg-dark);padding-right:25%}.badge[data-astro-cid-m2xqo2og]{padding:var(--space-1) var(--space-2);background:var(--color-bg-dark);color:var(--color-bg);border-radius:var(--radius-chip);font-size:var(--text-body)}.course[data-astro-cid-m2xqo2og]{min-width:0}h3[data-astro-cid-m2xqo2og]{margin:0 0 var(--space-4);font-size:var(--text-body);font-weight:var(--font-weight-bold)}ol[data-astro-cid-m2xqo2og]{padding:0 0 0 var(--space-4);border-left:2px solid var(--color-champagne-dark);font-size:var(--text-body);margin:0;list-style:none}li[data-astro-cid-m2xqo2og]{gap:var(--space-1);margin-bottom:var(--space-4);line-height:var(--leading-body);flex-direction:column;display:flex}.course[data-astro-cid-m2xqo2og] p[data-astro-cid-m2xqo2og],figcaption[data-astro-cid-m2xqo2og]{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-loose)}.course[data-astro-cid-m2xqo2og] p[data-astro-cid-m2xqo2og]{margin:0}figcaption[data-astro-cid-m2xqo2og]{margin-top:var(--space-6)}@media (width>=768px){.diagram[data-astro-cid-m2xqo2og]{align-items:center;gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.face-map[data-astro-cid-63b4ifu3]{gap:var(--space-8);grid-template-columns:minmax(280px,360px) 1fr;align-items:start;display:grid}.face-map__stage[data-astro-cid-63b4ifu3]{aspect-ratio:4/5;background:var(--color-bg-cream);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);width:100%;max-width:360px;position:relative;overflow:hidden}.face-map__stage[data-astro-cid-63b4ifu3] picture[data-astro-cid-63b4ifu3]{height:100%;display:block}.face-map__image[data-astro-cid-63b4ifu3]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.face-map__overlay[data-astro-cid-63b4ifu3]{width:100%;height:100%;position:absolute;inset:0}.face-map__zone[data-astro-cid-63b4ifu3]{fill:color-mix(in srgb, var(--color-champagne) 22%, transparent);stroke:var(--color-champagne-dark);stroke-width:1px;stroke-dasharray:3 3}.face-map__zone--outline[data-astro-cid-63b4ifu3]{fill:none}.face-map__zone-label[data-astro-cid-63b4ifu3]{font-family:var(--font-sans);fill:var(--color-text-muted);font-size:11px}.face-map__marker-dot[data-astro-cid-63b4ifu3]{fill:var(--color-bg-dark);stroke:var(--color-white);stroke-width:2px}.face-map__marker-num[data-astro-cid-63b4ifu3]{font-family:var(--font-en);font-size:12px;font-weight:var(--font-weight-mid);fill:var(--color-white)}.face-map__lists[data-astro-cid-63b4ifu3]{gap:var(--space-6);flex-direction:column;display:flex}.face-map__legend-title[data-astro-cid-63b4ifu3]{margin:0 0 var(--space-3);font-family:var(--font-serif);font-size:15px;font-weight:var(--font-weight-mid);color:var(--color-text-dark);padding-bottom:var(--space-2);border-bottom:var(--border-hairline) solid var(--color-champagne)}.face-map__legend[data-astro-cid-63b4ifu3]{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.face-map__item[data-astro-cid-63b4ifu3]{gap:var(--space-3);align-items:flex-start;display:flex}.face-map__badge[data-astro-cid-63b4ifu3]{border-radius:var(--radius-pill);background:var(--color-bg-dark);width:22px;height:22px;color:var(--color-white);font-family:var(--font-en);font-size:12px;font-weight:var(--font-weight-mid);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.face-map__body[data-astro-cid-63b4ifu3]{flex-direction:column;gap:2px;min-width:0;display:flex}.face-map__label[data-astro-cid-63b4ifu3]{font-family:var(--font-serif);color:var(--color-text-dark);word-break:keep-all;overflow-wrap:anywhere;font-size:14px}.face-map__label--link[data-astro-cid-63b4ifu3]{border-bottom:var(--border-hairline) solid var(--color-champagne);align-self:flex-start;text-decoration:none}.face-map__label--link[data-astro-cid-63b4ifu3]:hover{color:var(--color-champagne-deep)}.face-map__value[data-astro-cid-63b4ifu3]{font-family:var(--font-display-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--color-text);word-break:keep-all;overflow-wrap:anywhere;font-size:22px;line-height:1.15}.face-map__taxed[data-astro-cid-63b4ifu3]{font-family:var(--font-sans);font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap;line-height:1.4}.face-map__value--sm[data-astro-cid-63b4ifu3]{font-size:18px}.face-map__note[data-astro-cid-63b4ifu3]{font-size:12px;line-height:var(--leading-micro);color:var(--color-text-muted)}.face-map__body-list[data-astro-cid-63b4ifu3]{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.face-map__body-item[data-astro-cid-63b4ifu3]{padding:var(--space-3);background:var(--color-white);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);flex-direction:column;gap:2px;display:flex}@media (width<=768px){.face-map[data-astro-cid-63b4ifu3]{gap:var(--space-6);grid-template-columns:1fr}.face-map__stage[data-astro-cid-63b4ifu3]{max-width:320px;margin:0 auto}.face-map__legend[data-astro-cid-63b4ifu3]{gap:var(--space-3);grid-template-columns:1fr}.face-map__value[data-astro-cid-63b4ifu3]{font-size:20px}.face-map__body-list[data-astro-cid-63b4ifu3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.thread-figures[data-astro-cid-nsh36xul]{padding:var(--section-py) 0}.thread-figures__inner[data-astro-cid-nsh36xul]{max-width:var(--container-service);padding:0 var(--container-px);margin:auto}.thread-figure[data-astro-cid-nsh36xul]{padding:var(--space-8) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);margin:0}.thread-figure[data-astro-cid-nsh36xul] picture[data-astro-cid-nsh36xul]{max-width:800px;margin:auto;display:block}.thread-figure[data-astro-cid-nsh36xul] img[data-astro-cid-nsh36xul]{width:100%;height:auto;display:block}.thread-legend[data-astro-cid-nsh36xul]{justify-content:center;gap:var(--space-3) var(--space-6);margin:var(--space-4) 0 0;font-size:var(--text-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}p[data-astro-cid-nsh36xul]{font-size:var(--text-body);line-height:var(--leading-body);margin:0}.thread-paths[data-astro-cid-nsh36xul]{fill:none;stroke:var(--color-champagne-dark);stroke-width:2px;stroke-linecap:round}.lipo-mechanism[data-astro-cid-arqlhk3a]{padding:var(--section-py) 0}.lipo-mechanism__inner[data-astro-cid-arqlhk3a]{max-width:var(--container-service);padding:0 var(--container-px);margin:auto}figure[data-astro-cid-arqlhk3a]{max-width:800px;margin:auto}picture[data-astro-cid-arqlhk3a],img[data-astro-cid-arqlhk3a]{width:100%;height:auto;display:block}.panel-labels[data-astro-cid-arqlhk3a]{gap:var(--space-4);text-align:center;font-size:var(--text-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}figcaption[data-astro-cid-arqlhk3a]{margin-top:var(--space-4);font-size:var(--text-small);line-height:var(--leading-body)}p[data-astro-cid-arqlhk3a]{margin:0}.legend[data-astro-cid-arqlhk3a]{justify-content:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fat-compare[data-astro-cid-l6sru6ds]{padding:var(--section-py) 0}.fat-compare__inner[data-astro-cid-l6sru6ds]{max-width:var(--container-service);padding:0 var(--container-px);margin:auto}figure[data-astro-cid-l6sru6ds]{max-width:800px;margin:auto}picture[data-astro-cid-l6sru6ds],img[data-astro-cid-l6sru6ds]{width:100%;height:auto;display:block}ul[data-astro-cid-l6sru6ds]{margin:var(--space-4) 0 0;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}li[data-astro-cid-l6sru6ds]{padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-color-subtle);font-size:var(--text-small);line-height:var(--leading-body)}a[data-astro-cid-l6sru6ds],span[data-astro-cid-l6sru6ds]{font-weight:var(--font-weight-mid)}a[data-astro-cid-l6sru6ds]{color:var(--color-text);text-underline-offset:.25em;text-decoration:underline}p[data-astro-cid-l6sru6ds]{margin:var(--space-3) 0 0;color:var(--color-text-muted)}@media (width<=600px){ul[data-astro-cid-l6sru6ds]{grid-template-columns:1fr}}.lipo-area[data-astro-cid-qcmhnmha]{padding:var(--section-py) 0;color:var(--color-text)}.lipo-area__inner[data-astro-cid-qcmhnmha]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.lipo-area__lead[data-astro-cid-qcmhnmha]{margin:0 0 var(--space-6);font-size:var(--text-body);line-height:var(--leading-body)}figure[data-astro-cid-qcmhnmha]{margin:0}dl[data-astro-cid-qcmhnmha]{font-size:var(--text-body);margin:0}dl[data-astro-cid-qcmhnmha]>div[data-astro-cid-qcmhnmha]{padding:var(--space-4) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle)}dt[data-astro-cid-qcmhnmha]{margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}dd[data-astro-cid-qcmhnmha]{line-height:var(--leading-loose);margin:0}figcaption[data-astro-cid-qcmhnmha]{margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body)}.carecys-mechanism[data-astro-cid-auntdwki]{padding:var(--section-py) 0;background:var(--color-bg-cream);color:var(--color-text)}.carecys-mechanism__inner[data-astro-cid-auntdwki]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}h3[data-astro-cid-auntdwki]{margin:var(--space-4) 0;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid)}p[data-astro-cid-auntdwki]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text-dark)}.carecys-mechanism__lead[data-astro-cid-auntdwki]{max-width:var(--measure);margin:0 0 var(--space-8)}figure[data-astro-cid-auntdwki]{margin:0}.carecys-mechanism__diagram[data-astro-cid-auntdwki]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.carecys-mechanism__stack[data-astro-cid-auntdwki],.carecys-mechanism__explanation[data-astro-cid-auntdwki]{min-width:0}.carecys-mechanism__surface[data-astro-cid-auntdwki]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4);font-size:var(--text-body);display:flex}.carecys-mechanism__dots[data-astro-cid-auntdwki]{gap:var(--space-3);margin-right:var(--space-6);display:flex}.carecys-mechanism__dots[data-astro-cid-auntdwki] i[data-astro-cid-auntdwki]{background:var(--color-bg-dark);border-radius:50%;width:6px;height:6px}.carecys-mechanism__skin[data-astro-cid-auntdwki]{position:relative}.carecys-mechanism__layer[data-astro-cid-auntdwki]{justify-content:center;gap:var(--space-1);padding:var(--space-4);border:var(--border-hairline) solid var(--border-color-subtle);font-size:var(--text-body);flex-direction:column;padding-right:36%;display:flex}.carecys-mechanism__layer[data-astro-cid-auntdwki] span[data-astro-cid-auntdwki]{font-size:var(--text-caption)}.carecys-mechanism__corneum[data-astro-cid-auntdwki]{background:var(--color-champagne-light);min-height:80px;color:var(--color-bg-dark);border-radius:var(--radius-button) var(--radius-button) 0 0}.carecys-mechanism__epidermis[data-astro-cid-auntdwki]{background:var(--color-bg-cream);min-height:100px}.carecys-mechanism__dermis[data-astro-cid-auntdwki]{background:var(--color-bg-cream);border-radius:0 0 var(--radius-button) var(--radius-button);min-height:72px}.carecys-mechanism__passage[data-astro-cid-auntdwki]{top:0;right:var(--space-8);width:48px;height:140px;position:absolute}svg[data-astro-cid-auntdwki]{width:100%;height:100%;stroke:var(--color-bg-dark);stroke-width:2px;display:block}.carecys-mechanism__channel[data-astro-cid-auntdwki]{stroke:var(--color-champagne-dark);stroke-dasharray:5 5}.carecys-mechanism__badge[data-astro-cid-auntdwki]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-caption);display:inline-block}.carecys-mechanism__explanation[data-astro-cid-auntdwki] p[data-astro-cid-auntdwki]{margin:0 0 var(--space-3)}figcaption[data-astro-cid-auntdwki]{margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body)}@media (width>=768px){.carecys-mechanism__diagram[data-astro-cid-auntdwki]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.carecys-combination[data-astro-cid-ukfcwrtn]{padding:var(--section-py) 0;color:var(--color-text)}.carecys-combination__inner[data-astro-cid-ukfcwrtn]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}h3[data-astro-cid-ukfcwrtn]{margin:var(--space-4) 0;font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid)}p[data-astro-cid-ukfcwrtn]{font-size:var(--text-body);line-height:var(--leading-loose)}.carecys-combination__lead[data-astro-cid-ukfcwrtn]{max-width:var(--measure);margin:0 0 var(--space-8);color:var(--color-text-dark)}figure[data-astro-cid-ukfcwrtn]{margin:0}.carecys-combination__flow[data-astro-cid-ukfcwrtn]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.carecys-combination__step[data-astro-cid-ukfcwrtn]{min-width:0;padding:var(--space-6);background:var(--color-bg);border:var(--border-hairline) solid var(--border-color-subtle);border-top:var(--border-emphasis) solid var(--color-champagne);position:relative}.carecys-combination__step[data-astro-cid-ukfcwrtn]+.carecys-combination__step[data-astro-cid-ukfcwrtn]:before{content:"";border-right:2px solid var(--color-champagne-dark);border-bottom:2px solid var(--color-champagne-dark);width:14px;height:14px;position:absolute;top:-34px;left:calc(50% - 7px);transform:rotate(45deg)}.carecys-combination__badge[data-astro-cid-ukfcwrtn]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-caption);display:inline-block}.carecys-combination__step[data-astro-cid-ukfcwrtn] p[data-astro-cid-ukfcwrtn]{margin:0 0 var(--space-3)}.carecys-combination__step[data-astro-cid-ukfcwrtn] p[data-astro-cid-ukfcwrtn]:last-child{margin-bottom:0}a[data-astro-cid-ukfcwrtn]{color:inherit;text-underline-offset:.2em;text-decoration:underline}a[data-astro-cid-ukfcwrtn]:hover{text-decoration-thickness:2px}a[data-astro-cid-ukfcwrtn]:focus-visible{outline:2px solid var(--color-bg-dark);outline-offset:3px}figcaption[data-astro-cid-ukfcwrtn]{margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-caption);line-height:var(--leading-body)}@media (width>=768px){.carecys-combination__flow[data-astro-cid-ukfcwrtn]{grid-template-columns:repeat(2,minmax(0,1fr))}.carecys-combination__step[data-astro-cid-ukfcwrtn]+.carecys-combination__step[data-astro-cid-ukfcwrtn]:before{top:calc(50% - 7px);left:-34px;transform:rotate(-45deg)}}.peeling-hub-card[data-astro-cid-zujhdhq4]{max-width:var(--container-feature);background:var(--color-bg-cream);border-block:1px solid var(--color-champagne-dark);color:var(--color-text-dark);gap:20px;margin:32px auto;padding:24px;display:grid}.peeling-hub-label[data-astro-cid-zujhdhq4]{color:var(--color-text-muted);margin:0 0 12px}h2[data-astro-cid-zujhdhq4]{margin:0}.peeling-hub-description[data-astro-cid-zujhdhq4]{line-height:var(--leading-body);margin:12px 0 0}.peeling-hub-link[data-astro-cid-zujhdhq4]{background:var(--color-champagne);border-radius:var(--radius-button);color:var(--color-white);line-height:var(--leading-body);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.peeling-hub-link[data-astro-cid-zujhdhq4]:hover{background:var(--color-champagne-dark);transform:translateY(-2px)}.peeling-hub-link[data-astro-cid-zujhdhq4]:focus-visible{outline:2px solid var(--color-text-dark);outline-offset:4px}@media (width>=768px){.peeling-hub-card[data-astro-cid-zujhdhq4]{grid-template-columns:1.5fr 1fr;align-items:center;padding:32px}}@media (prefers-reduced-motion:reduce){.peeling-hub-link[data-astro-cid-zujhdhq4]:hover{transform:none}}.needle-selector[data-astro-cid-ljfr3da3]{padding:var(--section-py) var(--container-px);background:var(--color-bg-cream);color:var(--color-text)}figure[data-astro-cid-ljfr3da3]{max-width:var(--container-service);margin:auto}.v2-figure-title[data-astro-cid-ljfr3da3]{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--font-weight-mid);line-height:var(--leading-heading);margin:0}.lead[data-astro-cid-ljfr3da3]{margin:var(--space-4) 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose)}.headings[data-astro-cid-ljfr3da3]{display:none}.route[data-astro-cid-ljfr3da3]{gap:var(--space-6);padding:var(--space-6) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);display:grid;position:relative}.route[data-astro-cid-ljfr3da3].current{border-top-color:var(--color-champagne-deep)}.route[data-astro-cid-ljfr3da3] p[data-astro-cid-ljfr3da3]{font-size:var(--text-body);line-height:var(--leading-loose);margin:0}.mechanism[data-astro-cid-ljfr3da3]{padding-left:var(--space-4);border-left:var(--border-hairline) solid var(--color-champagne-deep);position:relative;margin-left:var(--space-4)!important}.mechanism[data-astro-cid-ljfr3da3]:before{content:"";border-left:var(--border-hairline) solid var(--color-champagne-deep);height:1.5rem;position:absolute;top:-1.5rem;left:-1px}.mobile-label[data-astro-cid-ljfr3da3]{color:var(--color-text-muted);font-size:var(--text-caption);display:block}.destination[data-astro-cid-ljfr3da3]{justify-content:center;align-items:flex-start;gap:var(--space-2);padding-left:var(--space-8);flex-direction:column;display:flex}.destination[data-astro-cid-ljfr3da3] a[data-astro-cid-ljfr3da3]{font-family:var(--font-serif);font-size:var(--text-h3);text-underline-offset:.3em;color:var(--color-text);text-decoration:underline}.badge[data-astro-cid-ljfr3da3]{padding:var(--space-1) var(--space-2);color:var(--color-bg);background:var(--color-bg-dark);font-size:var(--text-caption)}.note[data-astro-cid-ljfr3da3]{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-color-subtle);color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-loose)}@media (width>=768px){.headings[data-astro-cid-ljfr3da3],.route[data-astro-cid-ljfr3da3]{gap:var(--space-8);grid-template-columns:1.2fr 1.2fr 1fr;display:grid}.headings[data-astro-cid-ljfr3da3]{padding-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--text-small)}.route[data-astro-cid-ljfr3da3]{align-items:center}.mobile-label[data-astro-cid-ljfr3da3]{display:none}.mechanism[data-astro-cid-ljfr3da3]{padding-left:var(--space-4);margin-left:0!important}.mechanism[data-astro-cid-ljfr3da3]:before{border-left:0;border-top:var(--border-hairline) solid var(--color-champagne-deep);width:1.5rem;height:0;top:50%;left:-1.5rem}.destination[data-astro-cid-ljfr3da3]{padding-left:0}}.needle-depth[data-astro-cid-up74orgd]{padding:var(--section-py) var(--container-px);color:var(--color-text)}figure[data-astro-cid-up74orgd]{max-width:var(--container-service);margin:auto}.v2-figure-title[data-astro-cid-up74orgd]{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--font-weight-mid);margin:0}.lead[data-astro-cid-up74orgd]{margin:var(--space-4) 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose)}.cross-section[data-astro-cid-up74orgd]{gap:var(--space-6);display:grid}.anatomy[data-astro-cid-up74orgd]{--band-epi-top:11.1%;--band-epi-height:5.7%;--band-dermis-top:17%;--band-dermis-height:29.3%;--band-fat-top:46.5%;--band-fat-height:25.9%;--band-smas-top:72.6%;--band-smas-height:16.6%;gap:var(--space-4);align-self:start;min-width:0;display:grid}.diagram-crop[data-astro-cid-up74orgd]{aspect-ratio:1264/613.952;overflow:hidden}.diagram[data-astro-cid-up74orgd]{aspect-ratio:1264/848;position:relative}picture[data-astro-cid-up74orgd],img[data-astro-cid-up74orgd]{width:100%;height:auto;display:block}svg[data-astro-cid-up74orgd]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.layers[data-astro-cid-up74orgd]{font-size:var(--text-small);color:var(--color-text-muted);display:grid}.layers[data-astro-cid-up74orgd] span[data-astro-cid-up74orgd]{padding:var(--space-2) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);font-weight:var(--font-weight-mid)}.handpiece[data-astro-cid-up74orgd]{fill:var(--color-bg-dark)}.needle[data-astro-cid-up74orgd]{fill:none;stroke:var(--color-bg-dark);stroke-width:3px}.heat[data-astro-cid-up74orgd]{fill:var(--color-champagne-deep);fill-opacity:.55}.shallow[data-astro-cid-up74orgd]{fill:var(--color-champagne);fill-opacity:.3;stroke:var(--color-champagne-deep);stroke-dasharray:4 4}.suction[data-astro-cid-up74orgd],.depth-mark[data-astro-cid-up74orgd]{fill:none;stroke:var(--color-text-muted);stroke-width:2px}.skin-surface[data-astro-cid-up74orgd],.medicine-flow[data-astro-cid-up74orgd],.marker-line[data-astro-cid-up74orgd]{fill:none;stroke:var(--color-bg-dark);stroke-width:2px}.medicine-layer[data-astro-cid-up74orgd]{fill:var(--color-champagne-deep);fill-opacity:.5}.needle-hole[data-astro-cid-up74orgd]{fill:var(--color-bg);stroke:var(--color-bg-dark);stroke-width:2px}.badge[data-astro-cid-up74orgd]{border-radius:var(--radius-pill);background:var(--color-bg-dark);width:22px;height:22px;color:var(--color-white);font-family:var(--font-en);font-weight:var(--font-weight-mid);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.diagram-marker[data-astro-cid-up74orgd]{position:absolute;transform:translate(-50%,-50%)}.depth-value[data-astro-cid-up74orgd]{white-space:nowrap;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1.5;position:absolute;left:74%;transform:translateY(-50%)}.annotations[data-astro-cid-up74orgd]{align-self:center;margin:0;padding:0;list-style:none}.annotations[data-astro-cid-up74orgd] li[data-astro-cid-up74orgd]{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);font-size:var(--text-body);line-height:var(--leading-body);display:flex}.note[data-astro-cid-up74orgd]{padding-top:var(--space-4);margin:var(--space-6) 0 0;border-top:var(--border-hairline) solid var(--border-color-subtle);font-size:var(--text-small);line-height:var(--leading-loose);color:var(--color-text-muted)}@media (width>=769px){.cross-section[data-astro-cid-up74orgd]{gap:var(--space-8);grid-template-columns:1.6fr 1fr}.anatomy[data-astro-cid-up74orgd]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 4em}.layers[data-astro-cid-up74orgd]{position:relative}.layers[data-astro-cid-up74orgd] span[data-astro-cid-up74orgd]{border:0;padding:0;position:absolute;transform:translateY(-50%)}.layers[data-astro-cid-up74orgd] span[data-astro-cid-up74orgd]:first-child{top:calc((var(--band-epi-top) + var(--band-epi-height) / 2) / .724)}.layers[data-astro-cid-up74orgd] span[data-astro-cid-up74orgd]:nth-child(2){top:calc((var(--band-dermis-top) + var(--band-dermis-height) / 2) / .724)}.layers[data-astro-cid-up74orgd] span[data-astro-cid-up74orgd]:nth-child(3){top:calc((var(--band-fat-top) + var(--band-fat-height) / 2) / .724)}}.trifill-mechanism[data-astro-cid-f4kuimse]{padding:var(--section-py) var(--container-px);color:var(--color-text)}figure[data-astro-cid-f4kuimse]{max-width:var(--container-service);margin:auto}.v2-figure-title[data-astro-cid-f4kuimse]{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--font-weight-mid);margin:0}.lead[data-astro-cid-f4kuimse]{margin:var(--space-4) 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose)}.steps[data-astro-cid-f4kuimse]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-f4kuimse]{min-width:0;padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-color-subtle)}h3[data-astro-cid-f4kuimse]{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-4);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);display:flex}.step-number[data-astro-cid-f4kuimse]{color:var(--color-text-muted);font-family:var(--font-en);font-size:var(--text-small)}svg[data-astro-cid-f4kuimse]{width:100%;height:auto;display:block}.dermis[data-astro-cid-f4kuimse]{fill:var(--color-bg-cream)}.surface[data-astro-cid-f4kuimse]{fill:none;stroke:var(--color-champagne-deep);stroke-width:8px}.adhesion[data-astro-cid-f4kuimse],.broken-adhesion[data-astro-cid-f4kuimse]{fill:none;stroke:var(--color-text-muted);stroke-width:5px}.broken-adhesion[data-astro-cid-f4kuimse]{stroke-dasharray:7 5}.space[data-astro-cid-f4kuimse]{fill:var(--color-bg);stroke:var(--border-color-subtle)}.space[data-astro-cid-f4kuimse].medicine{fill:var(--color-champagne);fill-opacity:.3}.gas[data-astro-cid-f4kuimse]{fill:none;stroke:var(--color-text-muted);stroke-width:1.5px}.needle[data-astro-cid-f4kuimse],.spread[data-astro-cid-f4kuimse]{fill:none;stroke:var(--color-bg-dark);stroke-width:2px}.part-label[data-astro-cid-f4kuimse]{margin:var(--space-2) 0;text-align:center;font-size:var(--text-small);color:var(--color-text-muted)}.description[data-astro-cid-f4kuimse]{font-size:var(--text-body);line-height:var(--leading-loose);margin:var(--space-4) 0 0}.note[data-astro-cid-f4kuimse]{padding-top:var(--space-4);margin:var(--space-6) 0 0;border-top:var(--border-hairline) solid var(--border-color-subtle);font-size:var(--text-small);line-height:var(--leading-loose);color:var(--color-text-muted)}@media (width>=1024px){.steps[data-astro-cid-f4kuimse]{grid-template-columns:repeat(3,minmax(0,1fr))}h3[data-astro-cid-f4kuimse]{min-height:3em}}.chip-guide[data-astro-cid-dvc5yi2c]{padding:var(--section-py) var(--container-px);background:var(--color-bg-cream);color:var(--color-text)}figure[data-astro-cid-dvc5yi2c]{max-width:var(--container-service);margin:auto}.v2-figure-title[data-astro-cid-dvc5yi2c]{font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--font-weight-mid);margin:0}.lead[data-astro-cid-dvc5yi2c]{margin:var(--space-4) 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose)}.chips[data-astro-cid-dvc5yi2c]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}article[data-astro-cid-dvc5yi2c]{min-width:0;padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--color-champagne-deep)}.chip-head[data-astro-cid-dvc5yi2c]{justify-content:space-between;align-items:center;display:flex}h3[data-astro-cid-dvc5yi2c]{font-family:var(--font-en);font-size:var(--text-display);font-weight:var(--font-weight-mid);margin:0}svg[data-astro-cid-dvc5yi2c]{width:5rem;height:5rem}rect[data-astro-cid-dvc5yi2c]{fill:none;stroke:var(--color-champagne-deep);stroke-width:1.5px}circle[data-astro-cid-dvc5yi2c]{fill:var(--color-bg-dark)}.use[data-astro-cid-dvc5yi2c]{font-size:var(--text-h3);font-family:var(--font-serif);line-height:var(--leading-body)}.description[data-astro-cid-dvc5yi2c],.price[data-astro-cid-dvc5yi2c]{font-size:var(--text-body);line-height:var(--leading-loose)}.price[data-astro-cid-dvc5yi2c]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-color-subtle);font-variant-numeric:tabular-nums}.taxed[data-astro-cid-dvc5yi2c]{color:var(--color-text-muted);font-size:var(--text-caption);white-space:nowrap}.trial[data-astro-cid-dvc5yi2c],.surcharge[data-astro-cid-dvc5yi2c],.note[data-astro-cid-dvc5yi2c]{font-size:var(--text-small);line-height:var(--leading-loose)}.surcharge[data-astro-cid-dvc5yi2c],.note[data-astro-cid-dvc5yi2c]{color:var(--color-text-muted)}.note[data-astro-cid-dvc5yi2c]{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--border-color-subtle)}@media (width>=1024px){.chips[data-astro-cid-dvc5yi2c]{grid-template-columns:repeat(3,minmax(0,1fr))}.use[data-astro-cid-dvc5yi2c]{min-height:4.5em}.description[data-astro-cid-dvc5yi2c]{min-height:6em}}.origio-guide[data-astro-cid-7t7swuol]{padding:var(--section-py) 0;background:var(--color-bg-cream);color:var(--color-text)}.origio-guide--after-intro[data-astro-cid-7t7swuol]{padding-top:var(--space-8)}.origio-guide__inner[data-astro-cid-7t7swuol]{max-width:var(--container-service);padding:0 var(--container-px);margin-inline:auto}.guide-heading[data-astro-cid-7t7swuol]{max-width:var(--measure);margin:0 0 var(--space-8)}.figure-heading[data-astro-cid-7t7swuol]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);line-height:var(--leading-heading);margin:0}.figure-heading__phrase[data-astro-cid-7t7swuol]{white-space:nowrap}.lead[data-astro-cid-7t7swuol],.layer-copy[data-astro-cid-7t7swuol] p[data-astro-cid-7t7swuol],.combination[data-astro-cid-7t7swuol] p[data-astro-cid-7t7swuol],.figure-note[data-astro-cid-7t7swuol],.visit-timeline[data-astro-cid-7t7swuol] p[data-astro-cid-7t7swuol],.hifu-note[data-astro-cid-7t7swuol]{line-height:var(--leading-loose)}.lead[data-astro-cid-7t7swuol]{margin:var(--space-3) 0 0;font-size:var(--text-body)}.depth-figure[data-astro-cid-7t7swuol]{padding:var(--space-6);background:var(--color-bg);border:var(--border-hairline) solid var(--border-color-subtle);border-radius:var(--radius-card);margin:0}.orientation[data-astro-cid-7t7swuol]{gap:var(--space-3);margin:var(--space-6) 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-caption);display:flex}.skin-stack[data-astro-cid-7t7swuol]{--band-epi-top:11.1%;--band-epi-height:5.7%;--band-dermis-top:17%;--band-dermis-height:29.3%;--band-fat-top:46.5%;--band-fat-height:25.9%;--band-smas-top:72.6%;--band-smas-height:16.6%;gap:var(--space-4);display:grid}.skin-image[data-astro-cid-7t7swuol]{aspect-ratio:1264/848;position:relative}.skin-image[data-astro-cid-7t7swuol] picture[data-astro-cid-7t7swuol],.skin-image[data-astro-cid-7t7swuol] img[data-astro-cid-7t7swuol]{width:100%;height:auto;display:block}.skin-layer[data-astro-cid-7t7swuol]{min-width:0;padding:var(--space-4) 0;font-size:var(--text-small);border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.surface[data-astro-cid-7t7swuol],.smas[data-astro-cid-7t7swuol]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.surface[data-astro-cid-7t7swuol] span[data-astro-cid-7t7swuol],.smas[data-astro-cid-7t7swuol] span[data-astro-cid-7t7swuol]{color:var(--color-text-muted)}.layer-visual[data-astro-cid-7t7swuol]{font-size:var(--text-body)}.treatment-tag[data-astro-cid-7t7swuol]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-caption);white-space:nowrap;display:inline-block;position:absolute;left:50%;transform:translate(-50%,-50%)}.treatment-tag--rf[data-astro-cid-7t7swuol]{top:calc(var(--band-dermis-top) + var(--band-dermis-height) / 2)}.treatment-tag--onda[data-astro-cid-7t7swuol]{top:calc(var(--band-fat-top) + var(--band-fat-height) / 2)}.layer-copy[data-astro-cid-7t7swuol] h3[data-astro-cid-7t7swuol]{margin:var(--space-2) 0;font-size:var(--text-small);font-weight:var(--font-weight-mid);line-height:var(--leading-heading)}.layer-copy[data-astro-cid-7t7swuol] p[data-astro-cid-7t7swuol]{font-size:var(--text-small);line-height:var(--leading-body);margin:0}@media (width>=1100px){.skin-stack[data-astro-cid-7t7swuol]{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.skin-labels[data-astro-cid-7t7swuol]{position:relative}.skin-layer[data-astro-cid-7t7swuol]{border:0;padding:0;position:absolute;inset-inline:0;transform:translateY(-50%)}.surface[data-astro-cid-7t7swuol]{top:calc(var(--band-epi-top) + var(--band-epi-height) / 2)}.dermis[data-astro-cid-7t7swuol]{top:calc(var(--band-dermis-top) + var(--band-dermis-height) / 2)}.fat[data-astro-cid-7t7swuol]{top:calc(var(--band-fat-top) + var(--band-fat-height) / 2)}.smas[data-astro-cid-7t7swuol]{top:calc(var(--band-smas-top) + var(--band-smas-height) / 2)}.layer-copy[data-astro-cid-7t7swuol] h3[data-astro-cid-7t7swuol]{margin:var(--space-1) 0}.layer-visual[data-astro-cid-7t7swuol]{font-size:var(--text-small);line-height:var(--leading-heading)}.layer-copy[data-astro-cid-7t7swuol] p[data-astro-cid-7t7swuol]{line-height:1.5}}.combination[data-astro-cid-7t7swuol]{align-items:center;gap:var(--space-4);margin-top:var(--space-6);font-size:var(--text-body);display:flex}.combination-mark[data-astro-cid-7t7swuol]{flex:0 0 var(--space-8);height:var(--space-8);border:var(--border-hairline) solid var(--color-champagne-deep);color:var(--color-champagne-deep);border-radius:50%;place-items:center;display:grid}.combination[data-astro-cid-7t7swuol] p[data-astro-cid-7t7swuol]{margin:0}.figure-note[data-astro-cid-7t7swuol]{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-caption)}.area-figure[data-astro-cid-7t7swuol]{margin:var(--space-12) 0 0}.area-layout[data-astro-cid-7t7swuol]{margin-top:var(--space-6)}.ranges__title[data-astro-cid-7t7swuol]{margin:0 0 var(--space-3);padding-bottom:var(--space-2);font-family:var(--font-serif);font-size:var(--text-body);font-weight:var(--font-weight-mid);color:var(--color-text-dark);border-bottom:var(--border-hairline) solid var(--color-champagne)}.ranges__list[data-astro-cid-7t7swuol]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.range[data-astro-cid-7t7swuol]{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-hairline) solid var(--border-color-subtle);align-items:flex-start;display:flex}.range[data-astro-cid-7t7swuol]:last-child{border-bottom:none;padding-bottom:0}.range__badge[data-astro-cid-7t7swuol]{border-radius:var(--radius-chip);background:var(--color-bg-dark);width:22px;height:22px;color:var(--color-bg);font-family:var(--font-en);font-size:var(--text-caption);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.range__badge--free[data-astro-cid-7t7swuol]{background:var(--color-bg);border:var(--border-hairline) dashed var(--border-color-mid)}.range__body[data-astro-cid-7t7swuol]{flex-direction:column;gap:2px;min-width:0;display:flex}.range__area[data-astro-cid-7t7swuol]{font-family:var(--font-serif);font-size:var(--text-body);color:var(--color-text-dark);margin:0}.range__menu[data-astro-cid-7t7swuol]{font-size:var(--text-caption);line-height:var(--leading-micro);color:var(--color-text-muted);margin:0}.range__price[data-astro-cid-7t7swuol]{align-items:baseline;gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.range__value[data-astro-cid-7t7swuol]{font-family:var(--font-display-serif);font-size:var(--text-h3);line-height:var(--leading-display);font-variant-numeric:lining-nums tabular-nums;color:var(--color-text)}.range__taxed[data-astro-cid-7t7swuol]{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ranges__foot[data-astro-cid-7t7swuol]{margin:var(--space-3) 0 0;font-size:var(--text-caption);line-height:var(--leading-micro);color:var(--color-text-muted)}.visit-timeline[data-astro-cid-7t7swuol]{margin:28px 0 0;padding:0 0 0 12px;list-style:none}.visit-timeline[data-astro-cid-7t7swuol] li[data-astro-cid-7t7swuol]{border-left:1px solid var(--color-champagne-deep);padding:0 0 24px 24px;position:relative}.visit-timeline[data-astro-cid-7t7swuol] li[data-astro-cid-7t7swuol]:last-child{border-left-color:#0000;padding-bottom:0}.timeline-dot[data-astro-cid-7t7swuol]{background:var(--color-champagne-deep);border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:-6px}.visit-timeline[data-astro-cid-7t7swuol]{font-size:var(--text-body)}.visit-timeline[data-astro-cid-7t7swuol] p[data-astro-cid-7t7swuol]{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.hifu-note[data-astro-cid-7t7swuol]{margin:var(--space-6) 0 0;padding:var(--space-4) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);font-size:var(--text-body)}@media (width>=768px){.depth-figure[data-astro-cid-7t7swuol]{padding:var(--space-8)}.visit-timeline[data-astro-cid-7t7swuol]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;padding:0;display:grid}.visit-timeline[data-astro-cid-7t7swuol] li[data-astro-cid-7t7swuol]{border-left:0;border-top:1px solid var(--color-champagne-deep);padding:24px 20px 0 0}.timeline-dot[data-astro-cid-7t7swuol]{top:-6px;left:0}}.botox-map[data-astro-cid-oex2pfrz]{padding:var(--section-py) 0;color:var(--color-text);background:var(--color-bg-cream)}.map-container[data-astro-cid-oex2pfrz]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.lead[data-astro-cid-oex2pfrz]{margin:var(--space-4) 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose)}figure[data-astro-cid-oex2pfrz]{margin:0}figcaption[data-astro-cid-oex2pfrz]{max-width:var(--measure);margin:var(--space-6) 0;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text-muted)}.price-link[data-astro-cid-oex2pfrz]{padding:var(--space-3) var(--space-6);border-radius:var(--radius-button);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-body);text-decoration:none;display:inline-block}.price-link[data-astro-cid-oex2pfrz]:hover{background:var(--color-text);opacity:1}.price-link[data-astro-cid-oex2pfrz]:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.botox-guide[data-astro-cid-cj4breeh]{padding:var(--section-py) 0;color:var(--color-text)}.guide-container[data-astro-cid-cj4breeh]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.lead[data-astro-cid-cj4breeh]{max-width:var(--measure);margin:var(--space-4) 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose)}.selection-flow[data-astro-cid-cj4breeh]{margin:0}.flow-start[data-astro-cid-cj4breeh]{padding:var(--space-4) 0;border-top:var(--border-hairline) solid var(--border-color-subtle);border-bottom:var(--border-hairline) solid var(--border-color-subtle);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);margin:0}.branches[data-astro-cid-cj4breeh]{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.muscle-branch[data-astro-cid-cj4breeh],.micro-branch[data-astro-cid-cj4breeh]{min-width:0;padding-top:var(--space-6);border-top:var(--border-emphasis) solid var(--color-champagne)}.micro-branch[data-astro-cid-cj4breeh]{scroll-margin-top:var(--space-24)}.branch-title[data-astro-cid-cj4breeh]{align-items:center;gap:var(--space-3);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);margin:0;display:flex}.branch-description[data-astro-cid-cj4breeh]{margin:var(--space-3) 0 var(--space-6);font-size:var(--text-body)}.product-choices[data-astro-cid-cj4breeh]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.product[data-astro-cid-cj4breeh]{min-width:0;padding-left:var(--space-4);border-left:var(--border-hairline) solid var(--color-champagne);font-size:var(--text-body)}.choice-label[data-astro-cid-cj4breeh]{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-body)}h4[data-astro-cid-cj4breeh]{margin:0 0 var(--space-4);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid)}dl[data-astro-cid-cj4breeh]{font-size:var(--text-body);margin:0}dl[data-astro-cid-cj4breeh]>div[data-astro-cid-cj4breeh]{gap:var(--space-3);margin:var(--space-4) 0;line-height:var(--leading-body);grid-template-columns:3em minmax(0,1fr);display:grid}dt[data-astro-cid-cj4breeh]{font-weight:var(--font-weight-mid)}dd[data-astro-cid-cj4breeh]{margin:0}.taxed[data-astro-cid-cj4breeh]{color:var(--color-text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.plan-note[data-astro-cid-cj4breeh]{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-caption);overflow-wrap:anywhere;display:block}.product-note[data-astro-cid-cj4breeh]{margin:var(--space-4) 0 0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted)}.flow-end[data-astro-cid-cj4breeh]{margin:var(--space-8) 0 0;padding:var(--space-6) 0;border-top:var(--border-hairline) solid var(--color-champagne);font-size:var(--text-body);line-height:var(--leading-body)}.guide-note[data-astro-cid-cj4breeh],.sources[data-astro-cid-cj4breeh]{color:var(--color-text-muted);line-height:var(--leading-body)}.guide-note[data-astro-cid-cj4breeh]{font-size:var(--text-body)}.sources[data-astro-cid-cj4breeh]{font-size:var(--text-caption)}.sources[data-astro-cid-cj4breeh] a[data-astro-cid-cj4breeh]{color:inherit;text-decoration:underline}.price-link[data-astro-cid-cj4breeh]{margin-top:var(--space-3);padding:var(--space-3) var(--space-6);border-radius:var(--radius-button);background:var(--color-bg-dark);color:var(--color-bg);font-size:var(--text-body);text-decoration:none;display:inline-block}.price-link[data-astro-cid-cj4breeh]:hover{background:var(--color-text);opacity:1}a[data-astro-cid-cj4breeh]:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}@media (width>=768px){.branches[data-astro-cid-cj4breeh]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.product-choices[data-astro-cid-cj4breeh]{grid-template-columns:repeat(2,minmax(0,1fr))}}.area-section[data-astro-cid-cbubj6rw]{padding:var(--section-py) 0;background:var(--color-bg-cream);color:var(--color-text)}.container[data-astro-cid-cbubj6rw]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.lead[data-astro-cid-cbubj6rw]{margin:var(--space-4) 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose)}figure[data-astro-cid-cbubj6rw]{margin:0}figcaption[data-astro-cid-cbubj6rw]{margin-top:var(--space-6);font-size:var(--text-caption);line-height:var(--leading-loose);color:var(--color-text-muted)}.price-link[data-astro-cid-cbubj6rw]{gap:var(--space-8);min-height:44px;padding:var(--space-3) var(--space-6);margin-top:var(--space-6);background:var(--color-bg-dark);color:var(--color-bg);border-radius:var(--radius-button);font-size:var(--text-body);align-items:center;text-decoration:none;display:inline-flex}.price-link[data-astro-cid-cbubj6rw]:hover{background:var(--color-text);opacity:1}.price-link[data-astro-cid-cbubj6rw]:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (width>=768px){.mobile-break[data-astro-cid-cbubj6rw]{display:none}}.filler-section[data-astro-cid-skuhyvrk]{padding:var(--section-py) 0;background:var(--color-bg)}.container[data-astro-cid-skuhyvrk]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.lead[data-astro-cid-skuhyvrk]{max-width:68ch;margin:calc(var(--space-4) * -1) 0 var(--space-8);font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text-muted)}figure[data-astro-cid-skuhyvrk]{margin:0}.texture-axis[data-astro-cid-skuhyvrk]{align-items:center;gap:var(--space-4);margin:0 0 var(--space-6);font-size:var(--text-caption);letter-spacing:var(--tracking-caps);color:var(--color-text-muted);display:flex}.texture-axis__line[data-astro-cid-skuhyvrk]{background:var(--border-color-mid);flex:1;height:1px;position:relative}.texture-axis__line[data-astro-cid-skuhyvrk]:before,.texture-axis__line[data-astro-cid-skuhyvrk]:after{content:"";background:var(--color-champagne);width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.texture-axis__line[data-astro-cid-skuhyvrk]:before{left:0}.texture-axis__line[data-astro-cid-skuhyvrk]:after{right:0}.texture-path[data-astro-cid-skuhyvrk]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.texture-step[data-astro-cid-skuhyvrk]{padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--border-color-subtle)}.badge[data-astro-cid-skuhyvrk]{margin:0 0 var(--space-4);font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-white);background:var(--color-bg-dark);border-radius:var(--radius-chip);padding:2px 10px;line-height:1.7;display:inline-block}.meter[data-astro-cid-skuhyvrk]{height:28px;margin:0 0 var(--space-4);align-items:flex-end;gap:6px;display:flex}.meter__bar[data-astro-cid-skuhyvrk]{background:color-mix(in srgb, var(--color-champagne) 22%, var(--color-white));border-radius:2px;width:14px;height:100%}.meter__bar[data-astro-cid-skuhyvrk]:first-child{height:40%}.meter__bar[data-astro-cid-skuhyvrk]:nth-child(2){height:70%}.meter__bar[data-astro-cid-skuhyvrk].is-on{background:var(--color-champagne)}.texture-action[data-astro-cid-skuhyvrk]{margin:0 0 var(--space-3);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);letter-spacing:0;color:var(--color-text);line-height:1.5}.destination[data-astro-cid-skuhyvrk]{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-body);font-weight:var(--font-weight-mid);color:var(--color-champagne-dark)}.texture-step[data-astro-cid-skuhyvrk] p[data-astro-cid-skuhyvrk]:last-child{font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-text-muted);margin:0}figcaption[data-astro-cid-skuhyvrk]{margin:var(--space-8) 0 0;font-size:var(--text-caption);line-height:var(--leading-body);color:var(--color-text-muted)}@media (width<=768px){.texture-path[data-astro-cid-skuhyvrk]{gap:var(--space-6);grid-template-columns:1fr}}.decision[data-astro-cid-p75ovdo6]{padding:var(--section-py) 0;background:var(--color-bg);color:var(--color-text)}.decision__inner[data-astro-cid-p75ovdo6]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.decision__groups[data-astro-cid-p75ovdo6]{gap:var(--space-8);margin:var(--space-8) 0;display:grid}.decision__group[data-astro-cid-p75ovdo6]{border-top:var(--border-hairline) solid var(--color-border-light);padding-top:var(--space-6)}ul[data-astro-cid-p75ovdo6]{padding-left:var(--space-6);font-size:var(--text-body);line-height:var(--leading-loose)}.decision__table[data-astro-cid-p75ovdo6]{margin-top:var(--space-6);overflow-x:auto}table[data-astro-cid-p75ovdo6]{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--text-small);line-height:var(--leading-body)}th[data-astro-cid-p75ovdo6],td[data-astro-cid-p75ovdo6]{padding:var(--space-4);text-align:left;vertical-align:top;border-bottom:var(--border-hairline) solid var(--color-border-light)}thead[data-astro-cid-p75ovdo6]{background:var(--color-bg-cream)}.decision__note[data-astro-cid-p75ovdo6]{margin-top:var(--space-6);font-size:var(--text-small);line-height:var(--leading-loose);color:var(--color-text-muted)}@media (width>=768px){.decision__groups[data-astro-cid-p75ovdo6]{grid-template-columns:repeat(2,minmax(0,1fr))}}
