.pmu-landing-skip{z-index:1000;color:#126b65;background:#fff;border:2px solid #126b65;border-radius:12px;padding:14px 20px;position:fixed;top:8px;left:16px;transform:translateY(-180%)}.pmu-landing-skip:focus{transform:none}main.pmu-landing{--landing-ink:#292323;--landing-muted:#625958;--landing-teal:#126b65;--landing-line:#e8dfe2;--landing-rose:#fcf3f6;--landing-mint:#eff8f5;color:var(--landing-ink);letter-spacing:-.015em;background:linear-gradient(#fff9fb 0,#fff 850px);padding:126px 0 64px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:1rem;line-height:1.65}.pmu-landing *,.pmu-landing :before,.pmu-landing :after{box-sizing:border-box}.pmu-landing :is(section,div,aside,article,nav,dl,dt,dd){min-width:0}.pmu-landing .pmu-landing-shell{width:min(1100px,100% - 56px);margin-inline:auto}.pmu-landing :is(h1,h2,h3,p,dl,dd){margin:0}.pmu-landing :is(h1,h2,h3){color:var(--landing-ink);text-wrap:balance;word-break:normal;overflow-wrap:break-word}main.pmu-landing h1{letter-spacing:-.045em;max-width:none;margin:0 0 20px;font-size:clamp(2.2rem,4.4vw,3.65rem);font-weight:760;line-height:1.08}.pmu-landing h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:720;line-height:1.18}.pmu-landing h3{letter-spacing:-.025em;margin:0 0 10px;font-size:1.35rem;font-weight:730;line-height:1.3}.pmu-landing p{color:var(--landing-muted);line-height:1.7}.pmu-landing a{color:var(--landing-teal);text-underline-offset:4px;text-decoration:none}.pmu-landing a:hover{text-decoration:underline}.pmu-landing :is(a,button,summary):focus-visible{outline:3px solid var(--landing-teal);outline-offset:4px}.pmu-landing :is([id],details){scroll-margin-top:120px}.pmu-landing .pmu-landing-kicker{color:var(--landing-teal);letter-spacing:.105em;text-transform:uppercase;margin:0 0 12px;font-size:.73rem;font-weight:800;line-height:1.45}.pmu-landing .pmu-landing-breadcrumbs{color:var(--landing-muted);flex-wrap:wrap;gap:6px 10px;margin-bottom:30px;font-size:.8rem;display:flex}.pmu-landing .pmu-landing-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.pmu-landing .pmu-landing-intro>*{min-width:0;max-width:100%}.pmu-landing .pmu-landing-lead{margin-bottom:26px;font-size:1.12rem;line-height:1.7}.pmu-landing .pmu-landing-author{align-items:center;gap:11px;width:fit-content;max-width:100%;min-height:46px;display:flex}.pmu-landing .pmu-landing-author img{border:1px solid var(--landing-line);object-fit:cover;object-position:top;background:#fff;border-radius:50%;flex:0 0 46px;width:46px;height:46px}.pmu-landing .pmu-landing-author>span{gap:3px;min-width:0;display:grid}.pmu-landing .pmu-landing-author strong{color:var(--landing-ink);font-size:.88rem;font-weight:760;line-height:1.3}.pmu-landing .pmu-landing-author span span{color:var(--landing-muted);font-size:.75rem;line-height:1.45}.pmu-landing .pmu-landing-overview{background:linear-gradient(135deg,var(--landing-mint),#fff);border:1px solid #d4e7e2;border-radius:28px;padding:28px}.pmu-landing .pmu-landing-overview ul{margin:0;padding:0;list-style:none}.pmu-landing .pmu-landing-overview li{border-bottom:1px solid #d4e7e2}.pmu-landing .pmu-landing-overview li a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.pmu-landing .pmu-landing-overview li:first-child a{padding-top:6px}.pmu-landing .pmu-landing-overview li strong{color:var(--landing-ink);font-size:1.05rem;line-height:1.4;display:block}.pmu-landing .pmu-landing-overview li small{color:var(--landing-muted);margin-top:4px;font-size:.76rem;line-height:1.5;display:block}.pmu-landing .pmu-landing-overview-amount{color:var(--landing-teal);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem;font-weight:760}.pmu-landing .pmu-landing-overview-amount>span{font-size:1rem;font-weight:500}.pmu-landing .pmu-landing-overview-note{margin:18px 0;font-size:.84rem;line-height:1.6}.pmu-landing :is(.pmu-landing-primary,.pmu-landing-secondary){border:1px solid var(--landing-teal);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:48px;padding:13px 20px;font-size:.95rem;font-weight:730;line-height:1.45;text-decoration:none;display:inline-flex}.pmu-landing .pmu-landing-primary{background:var(--landing-teal);color:#fff}.pmu-landing .pmu-landing-primary:hover{color:#fff;background:#0e5752;text-decoration:none}.pmu-landing .pmu-landing-secondary{background:#fff;border-color:#bfd6d0}.pmu-landing .pmu-landing-secondary:hover{background:var(--landing-mint);text-decoration:none}.pmu-landing .pmu-landing-overview .pmu-landing-primary{width:100%;display:flex}.pmu-landing .pmu-landing-nav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pmu-landing .pmu-landing-nav a{border:1px solid var(--landing-line);max-width:100%;min-height:44px;color:var(--landing-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:.87rem;line-height:1.4;display:inline-flex}.pmu-landing .pmu-landing-nav a:hover{background:var(--landing-mint);border-color:#a7c9bf;text-decoration:none}.pmu-landing .pmu-landing-nav a span{color:var(--landing-teal)}.pmu-landing summary{cursor:pointer;list-style:none}.pmu-landing summary::-webkit-details-marker{display:none}.pmu-landing summary>span{color:var(--landing-teal);text-align:center;flex:0 0 20px;font-size:1.4rem;font-weight:400}.pmu-landing details[open]>summary>span{transform:rotate(45deg)}.pmu-landing .pmu-landing-booking{background:var(--landing-mint);border:1px solid #d4e7e2;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;margin-top:48px;padding:32px;display:grid}.pmu-landing .pmu-landing-booking h2{font-size:clamp(1.65rem,2.6vw,2.1rem)}.pmu-landing .pmu-landing-booking-actions{gap:12px;min-width:0;display:grid}.pmu-landing .pmu-landing-text-link{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:8px 0;font-size:.87rem;font-weight:650;display:flex}.pmu-landing .pmu-landing-faq{border-top:1px solid var(--landing-line);margin-top:48px;padding-top:36px}.pmu-landing .pmu-landing-faq>details{border:0;border-bottom:1px solid var(--landing-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.pmu-landing .pmu-landing-faq>details>summary{justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:18px 0;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.pmu-landing .pmu-landing-faq>details>p{max-width:75ch;margin:0;padding-bottom:22px}@media (width<=900px){.pmu-landing .pmu-landing-intro{grid-template-columns:minmax(0,1fr);gap:26px}.pmu-landing .pmu-landing-booking{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=640px){main.pmu-landing{padding-top:90px;padding-bottom:42px}.pmu-landing .pmu-landing-shell{width:calc(100% - 36px)}.pmu-landing .pmu-landing-breadcrumbs{display:none}main.pmu-landing h1{margin-bottom:16px;font-size:clamp(1.95rem,8.5vw,2.6rem);line-height:1.1}.pmu-landing h2{font-size:clamp(1.55rem,7vw,2rem)}.pmu-landing .pmu-landing-kicker{margin-bottom:10px;font-size:.67rem}.pmu-landing .pmu-landing-lead{margin-bottom:20px;font-size:1.06rem;line-height:1.65}.pmu-landing .pmu-landing-overview{border-radius:22px;padding:22px 20px}.pmu-landing .pmu-landing-overview li a{padding:13px 0}.pmu-landing .pmu-landing-overview li small{display:none}.pmu-landing .pmu-landing-overview-amount{font-size:1.18rem}.pmu-landing .pmu-landing-nav{gap:8px 6px}.pmu-landing .pmu-landing-nav a{padding:9px 12px;font-size:.83rem}.pmu-landing .pmu-landing-booking{border-radius:22px;margin-top:32px;padding:24px 20px}.pmu-landing .pmu-landing-faq{margin-top:32px;padding-top:28px}.pmu-landing :is([id],details){scroll-margin-top:90px}}@media (width<=360px){.pmu-landing .pmu-landing-overview{padding-inline:16px}}.pmu-landing :is(figure,blockquote,ol){margin:0}.pmu-landing h1>span{color:var(--landing-teal)}.pmu-landing .pmu-landing-overview h2{margin-bottom:14px;font-size:1.5rem}.pmu-landing .pmu-landing-overview li a{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.pmu-landing .pmu-landing-overview img{object-fit:cover;border-radius:14px;width:56px;height:56px;display:block}.pmu-landing .pmu-landing-overview-amount{font-size:1.08rem}.pmu-landing .pmu-landing-intro-link{align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:8px 0;font-size:.87rem;line-height:1.5;display:inline-flex}.pmu-landing .pmu-landing-nav{border-block:1px solid var(--landing-line);margin:40px 0 0;padding:24px 0}.pmu-landing .pmu-landing-section{margin-top:52px}.pmu-landing .pmu-landing-section-heading{max-width:760px;margin-bottom:28px}.pmu-landing .pmu-landing-treatments{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pmu-landing .pmu-landing-treatment{border:1px solid var(--landing-line);background:#fff;border-radius:22px;flex-direction:column;display:flex}.pmu-landing .pmu-landing-treatment-photo{border-radius:21px 21px 0 0;display:block;overflow:hidden}.pmu-landing .pmu-landing-treatment-photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.pmu-landing .pmu-landing-treatment-copy{flex-direction:column;flex:1;padding:20px 18px 14px;display:flex}.pmu-landing .pmu-landing-treatment-copy .pmu-landing-kicker{letter-spacing:.07em;margin-bottom:8px;font-size:.63rem}.pmu-landing .pmu-landing-treatment h3{text-wrap:pretty;font-size:1.22rem}.pmu-landing .pmu-landing-treatment-copy>p:not(.pmu-landing-kicker){margin-bottom:18px;font-size:.87rem;line-height:1.65}.pmu-landing .pmu-landing-treatment-price{color:var(--landing-teal);margin-top:auto;font-size:1.12rem;font-weight:750;display:block}.pmu-landing .pmu-landing-treatment-copy>a{align-items:center;gap:8px;min-height:44px;padding-block:8px;font-size:.82rem;font-weight:650;line-height:1.45;display:flex}.pmu-landing .pmu-landing-links{flex-wrap:wrap;align-items:center;gap:0 26px;margin-top:18px;display:flex}.pmu-landing .pmu-landing-links a{align-items:center;max-width:100%;min-height:44px;padding-block:9px;font-size:.9rem;font-weight:650;line-height:1.5;display:inline-flex}.pmu-landing .pmu-landing-expert{border-top:1px solid var(--landing-line);grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);align-items:start;gap:48px;padding-top:48px;display:grid}.pmu-landing .pmu-landing-expert-photo{justify-self:center;width:100%;max-width:340px}.pmu-landing .pmu-landing-expert-photo img{background:var(--landing-rose);border-radius:26px;width:100%;height:auto;display:block}.pmu-landing figcaption{color:var(--landing-teal);margin-top:12px;font-size:.85rem;font-weight:650;line-height:1.55}.pmu-landing figcaption span{color:var(--landing-muted);font-size:.78rem;font-weight:400}.pmu-landing .pmu-landing-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.pmu-landing .pmu-landing-credentials>div{border-top:1px solid #d4e7e2;padding:16px 0 0}.pmu-landing .pmu-landing-credentials dt{color:var(--landing-teal);overflow-wrap:break-word;font-size:1.3rem;font-weight:750;line-height:1.3}.pmu-landing .pmu-landing-credentials dd{color:var(--landing-muted);margin-top:6px;font-size:.83rem;line-height:1.55}.pmu-landing .pmu-landing-stance{border:1px solid var(--landing-line);background:var(--landing-rose);border-radius:22px;padding:24px}.pmu-landing .pmu-landing-stance p{font-size:.94rem}.pmu-landing .pmu-landing-stance footer{color:var(--landing-teal);margin-top:16px;font-size:.83rem;font-weight:700}.pmu-landing .pmu-landing-more{box-shadow:none;background:0 0;border:0;border-radius:0;margin:18px 0 0;padding:0}.pmu-landing .pmu-landing-more>summary{min-height:56px;color:var(--landing-teal);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;font-size:.93rem;font-weight:650;line-height:1.5;display:flex}.pmu-landing .pmu-landing-more>div>p{margin-top:14px;font-size:.9rem}.pmu-landing .pmu-landing-process{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.pmu-landing .pmu-landing-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.pmu-landing .pmu-landing-steps li{border:1px solid var(--landing-line);background:var(--landing-rose);border-radius:22px;min-width:0;padding:24px}.pmu-landing .pmu-landing-steps li>span{color:var(--landing-teal);margin-bottom:18px;font-size:.83rem;font-weight:750;display:block}.pmu-landing .pmu-landing-steps h3{text-wrap:pretty;font-size:1.1rem}.pmu-landing .pmu-landing-steps p{font-size:.9rem}.pmu-landing .pmu-landing-video{justify-self:center;width:100%;max-width:280px}.pmu-landing .pmu-landing-video video{aspect-ratio:9/16;object-fit:contain;background:#242121;border-radius:22px;width:100%;height:auto;display:block}.pmu-landing .pmu-landing-video figcaption{text-align:center;color:var(--landing-muted);font-size:.8rem;font-weight:400}.pmu-landing .pmu-landing-callout{background:var(--landing-mint);border:1px solid #d4e7e2;border-radius:24px;margin-top:48px;padding:28px 32px}.pmu-landing .pmu-landing-callout h2{font-size:clamp(1.5rem,2.7vw,2rem)}.pmu-landing .pmu-landing-callout p{max-width:78ch}.pmu-landing .pmu-landing-qualification{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.pmu-landing .pmu-landing-qualification-note{margin:20px 0;font-size:.92rem}.pmu-landing :is(.pmu-landing-primary,.pmu-landing-secondary){min-height:50px}@media (width<=900px){.pmu-landing .pmu-landing-treatments{grid-template-columns:repeat(2,minmax(0,1fr))}.pmu-landing .pmu-landing-expert,.pmu-landing .pmu-landing-qualification{grid-template-columns:minmax(0,1fr);gap:28px}.pmu-landing .pmu-landing-expert-photo{max-width:280px}}@media (width<=640px){.pmu-landing .pmu-landing-overview li a{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.pmu-landing .pmu-landing-overview img{border-radius:12px;width:44px;height:44px}.pmu-landing .pmu-landing-overview-amount{font-size:1rem}.pmu-landing .pmu-landing-nav{margin-top:28px;padding:18px 0}.pmu-landing .pmu-landing-section{margin-top:36px}.pmu-landing .pmu-landing-section-heading{margin-bottom:22px}.pmu-landing .pmu-landing-treatments{gap:14px}.pmu-landing .pmu-landing-treatment{border-radius:18px}.pmu-landing .pmu-landing-treatment-photo{border-radius:17px 17px 0 0}.pmu-landing .pmu-landing-treatment-copy{padding:16px 13px 10px}.pmu-landing .pmu-landing-treatment h3{font-size:1.1rem}.pmu-landing .pmu-landing-treatment-copy>p:not(.pmu-landing-kicker){font-size:.85rem}.pmu-landing .pmu-landing-expert{padding-top:30px}.pmu-landing .pmu-landing-expert-photo{max-width:200px}.pmu-landing .pmu-landing-stance{padding:22px 20px}.pmu-landing .pmu-landing-process,.pmu-landing .pmu-landing-steps{grid-template-columns:minmax(0,1fr)}.pmu-landing .pmu-landing-steps{gap:12px}.pmu-landing .pmu-landing-steps li{padding:22px 20px}.pmu-landing .pmu-landing-steps li>span{margin-bottom:12px}.pmu-landing .pmu-landing-video{max-width:260px}.pmu-landing .pmu-landing-callout{border-radius:22px;margin-top:32px;padding:24px 20px}.pmu-landing :is([id],details){scroll-margin-top:100px}}@media (width<=360px){.pmu-landing .pmu-landing-treatments{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pmu-landing *{scroll-behavior:auto;transition:none}}.pmu-landing .pmu-landing-stance .pmu-landing-review-inline{color:var(--landing-teal);border-top:1px solid #126b6524;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:14px;padding-top:14px;text-decoration:none;display:flex}.pmu-landing .pmu-landing-stance .pmu-landing-review-inline:hover{color:var(--landing-teal);text-decoration:none}.pmu-landing .pmu-landing-review-star{color:var(--landing-teal);font-size:.92rem;line-height:1}.pmu-landing .pmu-landing-review-copy{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.pmu-landing .pmu-landing-review-copy strong{color:var(--landing-teal);font-size:.85rem;font-weight:760}.pmu-landing .pmu-landing-review-copy>span{color:var(--landing-muted);font-size:.82rem}.pmu-landing .pmu-landing-review-link{color:var(--landing-teal);white-space:nowrap;margin-left:auto;font-size:.82rem;font-weight:700}@media (width<=640px){.pmu-landing .pmu-landing-stance .pmu-landing-review-inline{grid-template-columns:auto minmax(0,1fr);gap:4px 8px;margin-top:13px;padding-top:13px;display:grid}.pmu-landing .pmu-landing-review-star{grid-area:1/1}.pmu-landing .pmu-landing-review-copy{grid-area:1/2}.pmu-landing .pmu-landing-review-link{white-space:normal;grid-column:2;margin-top:2px;margin-left:0}}
