@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-ext-400-normal.DQe2ZdED.woff2) format("woff2"),url(/_astro/karla-latin-ext-400-normal.CMxStcnq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2) format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-ext-700-normal.DnPH2EDB.woff2) format("woff2"),url(/_astro/karla-latin-ext-700-normal.eTNnM7bB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-700-normal.DFuMffT3.woff2) format("woff2"),url(/_astro/karla-latin-700-normal.CospC10L.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #2a302a;--color-primary-ink: #fffaf5;--color-accent: #8a5e48;--color-accent-deep: #6e4a37;--color-accent-soft: #e7d5c7;--color-sage: #93a08a;--color-bg: #f7f2eb;--color-bg-warm: #f4ede5;--color-surface: #fffaf5;--color-surface-2: #fbf5ec;--color-ink: #2a302a;--color-muted: #4f594f;--color-line: #d6c8b6;--color-line-soft: #e7dccd;--font-headline: "Cormorant Garamond", Georgia, serif;--font-body: "Karla", system-ui, sans-serif;--typescale-display-size: 4.1rem;--typescale-display-line: 1.08;--typescale-display-weight: 500;--typescale-display-tracking: -.01em;--typescale-h1-size: 2.8rem;--typescale-h1-line: 1.12;--typescale-h1-weight: 500;--typescale-h1-tracking: -.005em;--typescale-h2-size: 2.1rem;--typescale-h2-line: 1.18;--typescale-h2-weight: 500;--typescale-h3-size: 1.35rem;--typescale-h3-line: 1.3;--typescale-h3-weight: 600;--typescale-body-size: 1.0625rem;--typescale-body-line: 1.6;--typescale-body-weight: 400;--typescale-small-size: .875rem;--typescale-small-line: 1.5;--typescale-small-weight: 400;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 72px;--space-9: 104px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(42, 48, 42, .05);--shadow-md: 0 6px 24px rgba(42, 48, 42, .07);--shadow-none: none;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--container-max: 1100px;--container-gutter: 24px;--motion-easing-default: cubic-bezier(.2, .7, .2, 1);--motion-duration-fast: .12s;--motion-duration-base: .2s}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--typescale-body-size, 1.0625rem);line-height:var(--typescale-body-line, 1.55)}h1,h2,h3{font-family:var(--font-headline);line-height:var(--typescale-h2-line, 1.2)}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-gutter)}#draft-ribbon{position:fixed;bottom:var(--space-5);left:var(--space-5);background:var(--color-accent-deep);color:var(--color-primary-ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--typescale-small-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:var(--shadow-md);z-index:50}.skip-link{position:absolute;left:calc(var(--space-9) * -3)}.skip-link:focus{left:var(--space-4);top:var(--space-4);background:var(--color-surface);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);z-index:60}.offer-banner{background:var(--color-accent-soft);color:var(--color-accent-deep);text-align:center;padding:var(--space-2) var(--space-4);font-size:var(--typescale-small-size);font-weight:700}.offer-banner a{color:var(--color-accent-deep);margin-left:var(--space-2)}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);background:var(--color-bg);border-bottom:1px solid var(--color-line-soft)}.brand{text-decoration:none;color:var(--color-ink);display:flex;flex-direction:column}.brand-name{font-family:var(--font-headline);font-size:var(--typescale-h3-size);line-height:1.1}.brand-tag{font-size:var(--typescale-small-size);color:var(--color-accent-deep)}.site-nav{display:none;gap:var(--space-4);margin-left:auto}.site-nav a{color:var(--color-ink);text-decoration:none;font-size:var(--typescale-small-size);font-weight:700}.site-nav a:hover{color:var(--color-accent)}.lang-switch{margin-left:auto;border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);text-decoration:none;color:var(--color-ink);font-size:var(--typescale-small-size);font-weight:700}@media(min-width:1024px){.site-nav{display:flex}.lang-switch{margin-left:0}}.container.narrow{max-width:760px}.section{padding-block:var(--space-8)}.section.warm{background:var(--color-bg-warm)}.two-col{display:grid;gap:var(--space-6)}@media(min-width:1024px){.two-col{grid-template-columns:3fr 2fr;align-items:start}}.kicker{color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;font-size:var(--typescale-small-size);font-weight:700;margin-bottom:var(--space-2)}h1{font-size:var(--typescale-h1-size);line-height:var(--typescale-h1-line);margin-bottom:var(--space-4)}h2{font-size:var(--typescale-h2-size);line-height:var(--typescale-h2-line);margin-bottom:var(--space-3)}h3{font-size:var(--typescale-h3-size);line-height:var(--typescale-h3-line);margin-bottom:var(--space-2);font-family:var(--font-headline)}.h2-like{font-size:var(--typescale-h2-size)}p{margin-bottom:var(--space-3)}.lead,.section-lead{font-size:var(--typescale-h3-size);font-family:var(--font-body);color:var(--color-muted);max-width:46em}.fineprint{font-size:var(--typescale-small-size);color:var(--color-muted);margin-top:var(--space-4)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-4)}.btn{display:inline-block;border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);text-decoration:none;font-weight:700;transition:opacity var(--motion-duration-base) var(--motion-easing-default)}.btn.primary{background:var(--color-primary);color:var(--color-primary-ink)}.btn.secondary{border:1px solid var(--color-line);color:var(--color-ink);background:var(--color-surface)}.btn:hover{opacity:.88}.text-link{color:var(--color-accent-deep);font-weight:700;text-decoration:none}.text-link:hover{text-decoration:underline}.hero{display:grid;gap:var(--space-6);padding-block:var(--space-8)}@media(min-width:1024px){.hero{grid-template-columns:7fr 5fr;align-items:center}}.hero h1{font-size:var(--typescale-h1-size);line-height:var(--typescale-h1-line)}@media(min-width:768px){.hero h1{font-size:var(--typescale-display-size);line-height:var(--typescale-display-line)}}.hero-meta{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--color-muted);font-size:var(--typescale-small-size)}.hero-meta li{border-left:2px solid var(--color-accent);padding-left:var(--space-2)}.photo-placeholder{border:1px dashed var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-accent-deep);display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--typescale-small-size);padding:var(--space-4)}.photo-placeholder.large{min-height:var(--space-9);aspect-ratio:4 / 5}.photo-placeholder.small{min-height:var(--space-9);margin-top:var(--space-4)}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}.card-row{display:grid;gap:var(--space-4);margin-block:var(--space-5)}@media(min-width:768px){.card-row{grid-template-columns:1fr 1fr}.card-row.three{grid-template-columns:1fr 1fr 1fr}}.treatment.highlight{border-color:var(--color-accent);border-width:2px}.price{margin-top:var(--space-3);color:var(--color-muted)}.price strong{color:var(--color-ink);font-size:var(--typescale-h3-size);margin-inline:var(--space-2)}.price s{color:var(--color-muted)}.price em{color:var(--color-accent-deep);font-style:normal;font-weight:700}.price span{display:block;font-size:var(--typescale-small-size)}.check-list{list-style:none;padding:0}.check-list li{padding-left:var(--space-5);position:relative;margin-bottom:var(--space-2)}.check-list li:before{content:"—";position:absolute;left:0;color:var(--color-accent);font-weight:700}.tag-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block:var(--space-4)}.tag-list li{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--typescale-small-size)}.steps{list-style:none;padding:0;display:grid;gap:var(--space-4);margin-top:var(--space-5);counter-reset:step}@media(min-width:768px){.steps{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.steps{grid-template-columns:repeat(4,1fr)}}.steps li{background:var(--color-surface);border:1px solid var(--color-line-soft);border-radius:var(--radius-md);padding:var(--space-4)}.step-num{display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-deep);font-weight:700;margin-bottom:var(--space-3)}.timeline{list-style:none;padding:0}.timeline li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-line-soft);font-size:var(--typescale-small-size)}.timeline li:last-child{border-bottom:none}.timeline .year{color:var(--color-accent);font-weight:700;white-space:nowrap}.trust-line{font-size:var(--typescale-small-size);color:var(--color-muted);border-top:1px solid var(--color-line-soft);padding-top:var(--space-3)}.faq details{border-bottom:1px solid var(--color-line);padding-block:var(--space-3)}.faq summary{cursor:pointer;font-weight:700;color:var(--color-ink)}.faq summary:hover{color:var(--color-accent-deep)}.faq details p{margin-top:var(--space-3);color:var(--color-muted)}.contact-list p{margin-bottom:var(--space-3)}.contact-list a{color:var(--color-accent-deep)}.site-footer{background:var(--color-primary);color:var(--color-primary-ink);padding-block:var(--space-7);margin-top:var(--space-8)}.footer-grid{display:grid;gap:var(--space-4)}@media(min-width:768px){.footer-grid{grid-template-columns:1fr auto}}.footer-brand{font-family:var(--font-headline);font-size:var(--typescale-h3-size)}.site-footer a{color:var(--color-primary-ink)}.footer-meta{font-size:var(--typescale-small-size);opacity:.85}.sticky-cta{position:fixed;left:50%;transform:translate(-50%);bottom:var(--space-4);background:var(--color-primary);color:var(--color-primary-ink);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-6);text-decoration:none;font-weight:700;box-shadow:var(--shadow-md);z-index:40}@media(min-width:768px){.sticky-cta{display:none}}.legal h1{margin-top:var(--space-6)}.legal h2{margin-top:var(--space-5);font-size:var(--typescale-h3-size)}
