.inner-pages h1[data-seo-topic]{overflow-wrap:anywhere}.inner-pages .opening-kicker{margin-top:16px;font:16px/1.6 var(--font-body)}.reading-body{color:var(--paper);background:var(--black);font:16px/1.7 var(--font-body);overflow-wrap:anywhere;--reading-line:#a08a64}.reading-body :is(h2,h3,p,figure,blockquote){margin:0}.reading-body h2{font:400 clamp(32px,3.6vw,56px)/1.16 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.reading-body h3{font:400 clamp(24px,2.2vw,32px)/1.25 var(--font-display);letter-spacing:-.025em}.reading-body p{font-size:16px;line-height:1.8;max-width:72ch}.reading-body p+p{margin-top:16px}.reading-body :is(a,button,summary),.reading-sheet :is(a,button){transition:color .12s,background-color .12s,border-color .12s,transform .12s}.reading-body :is(a,button,summary):focus-visible,.reading-sheet :is(a,button):focus-visible{outline:3px solid var(--gold);outline-offset:4px}.reading-body :is(a,button,summary):active,.reading-sheet :is(a,button):active{transform:scale(.97)}.reading-body :is(a,summary):hover{color:var(--gold)}.reading-body .lead-cta:hover{color:var(--black)}.reading-end,.reading-intro,.reading-section,.reading-source{padding:48px 24px}.reading-section{display:grid;gap:32px}.reading-heading{display:grid;gap:16px;align-content:start}.reading-heading h2{max-width:18ch}.journey-step{color:var(--gold);font-size:16px;font-variant-numeric:tabular-nums}.reading-section-content{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-content:start;min-width:0}.reading-section-content>*{min-width:0}.reading-section-content>.home-redesign{max-width:100%}.reading-body .treatment-media .clinic-photo img{height:100%;width:100%;max-height:none;aspect-ratio:auto;object-fit:cover}.reading-body .treatment-media .clinic-photo{height:100%}.reading-section-content>.reading-section{padding:0}.reading-paper{background:var(--paper);color:var(--ink);--gold:#72552d;--muted-text:#535c50;--line:#a08a64;--ring:#72552d}.reading-paper .lead-cta{background:#d2b281;color:#111211;border-color:#72552d}.reading-body .answer-capsule{padding:24px;border-left:2px solid var(--gold);background:#d2b2810c}.answer-details{border-bottom:1px solid var(--reading-line);padding-bottom:16px}.reading-body summary{cursor:pointer;min-height:48px;padding:16px 0;font-size:16px;line-height:1.6}.answer-details>p{margin-top:8px}.reading-links{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:8px}.reading-link{display:inline-flex;gap:16px;align-items:center;min-height:48px;min-width:44px;text-decoration:underline;text-underline-offset:6px;color:var(--gold)}.reading-link svg{flex:0 0 auto}.reading-body .reading-photo{overflow:hidden;border-radius:16px;width:100%}.reading-photo :is(picture,img){display:block;width:100%}.reading-photo img{height:auto;object-fit:cover}.reading-body .reading-photo .coast-picture img{aspect-ratio:16/9}.reading-tour>figure:first-child img{aspect-ratio:3/2;object-fit:cover}.reading-body .reading-photo figcaption{font-size:16px;line-height:1.6;padding:16px 0}.reading-body .clinical-warning{border-left:2px solid var(--gold);padding:8px 16px}.editorial-note{color:var(--muted-text);display:grid;gap:16px}.editorial-note p{font-size:16px}.reading-intro{display:grid;gap:24px;border-bottom:1px solid #d2b28155}.personal-goal{color:var(--gold);min-height:56px}.personal-goal span{display:block;height:56px;line-height:1.6}.reading-journey,.reading-process{list-style:none;padding:0;margin:0}.reading-journey li,.reading-process li{display:grid;grid-template-columns:32px 1fr;gap:16px;padding-block:16px;border-top:1px solid var(--reading-line)}.reading-journey li>span,.reading-process li>span{padding-top:16px;color:var(--gold)}.reading-process summary{font-weight:700}.reading-body .reading-faq details{border-bottom:1px solid var(--reading-line)}.reading-body .reading-faq summary{font-size:18px;padding:24px 0}.reading-body .reading-faq p{font-size:16px;padding:0 0 24px}.reading-body .reading-next{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;min-height:96px;border-top:1px solid var(--reading-line);color:inherit}.reading-next span{display:grid;gap:8px}.reading-next svg{flex:0 0 auto;color:var(--gold)}.reading-next:hover{background:#d2b2810c}.reading-end{display:grid;gap:32px;border-top:1px solid #d2b28177;background:var(--surface)}.reading-end>div:first-child{display:grid;gap:16px}.reading-end h2{max-width:20ch}.reading-source{border-top:1px solid #d2b28155}.reading-source>details>summary{color:var(--gold)}.reading-source section{max-width:78ch;margin:32px auto}.reading-source h2{font-size:32px;margin-bottom:24px}.reading-source h3{margin-block:32px 16px;font-size:24px}.reading-source p{margin-bottom:16px}.reading-layout{padding:0 24px 48px;display:grid;gap:32px}.reading-article{min-width:0}.reading-article .reading-section{padding:48px 0}.reading-answer{padding-block:48px;border-bottom:1px solid #d2b28155;display:grid;gap:24px;scroll-margin-top:112px}.reading-answer h2{max-width:24ch}.reading-body .reading-progress{transform:scaleX(var(--reading-progress,0))}.reading-desktop{display:none}.reading-mobile{position:sticky;top:96px;z-index:3;align-self:start;background:var(--black)}.contents-close,.contents-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:8px 16px;border:1px solid var(--gold);background:var(--black);color:var(--paper);border-radius:8px}.contents-trigger{width:100%}.reading-contents a{display:flex;min-height:48px;align-items:center;padding-block:16px;border-bottom:1px solid #d2b28155;font-size:16px}.reading-contents a[aria-current=true]{color:var(--gold);border-color:var(--gold)}.reading-contents p{color:var(--gold);margin-bottom:16px}.reading-sheet{padding:32px 24px max(32px,env(safe-area-inset-bottom));max-height:80dvh;overflow-y:auto;border-color:var(--gold);box-shadow:var(--shadow-brand)}.reading-sheet h2{font:400 32px/1.2 var(--font-display);padding-right:48px}.contents-close{position:absolute;top:24px;right:24px;width:48px}.reading-sheet a:hover{color:var(--gold)}.reading-checklist{padding-left:24px;display:grid;gap:16px;margin:0}.reading-body .reading-doctors{display:grid;gap:32px}.reading-doctors article{min-width:0}.reading-doctors :is(picture,img){width:100%;display:block}.reading-doctors img{height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:16px}.reading-doctors summary{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--reading-line)}.reading-doctors summary small{display:block;font-size:16px;margin-top:8px}.reading-doctors summary svg{flex:0 0 auto}.reading-doctors details>p{padding-top:16px}.reading-body .reading-contact{display:grid;gap:32px}.reading-contact address{font-style:normal;display:grid;gap:16px;align-content:start}.reading-contact :is(address>a,address>p){display:flex;align-items:center;gap:16px;min-height:48px}.reading-contact svg{flex:0 0 auto;color:var(--gold)}.reading-contact address>a{text-decoration:underline;text-underline-offset:6px}.reading-document{display:grid;gap:32px}.reading-document .trust-document{width:100%;height:auto;padding:24px;border:1px solid var(--gold);border-radius:16px;background:var(--paper)}.reading-document .trust-document span{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;color:#72552d;font-size:16px}.reading-legal{max-width:72ch}.reading-legal h3{margin-block:32px 16px}.reading-guide-list{display:grid}.reading-guide-list article{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;border-top:1px solid var(--reading-line);padding-block:32px}.reading-guide-list article h3{margin-bottom:16px}.reading-body .pair-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:visible;padding:0}.reading-body .pair-rail>div{width:100%;min-width:0}.reading-body .pair-frame{border-radius:8px}.reading-body .pair-dots{display:none}.reading-body .comparison-card figcaption,.reading-body .media-note{font-size:16px}.reading-body .pair-label{font-size:12px}.story-account{display:grid;gap:16px}.reading-body .story-account blockquote{font:italic 28px/1.5 var(--font-display)}.reading-body .reading-stories{min-width:0}.reading-body .reading-stories .story-card{flex:0 0 82%;width:82%}.reading-body .reading-stories .story-card-media{aspect-ratio:9/16}.reading-body .reading-stories .patient-track{width:100%}.reading-body .reading-stories .patient-viewport{max-width:100%;overflow-x:auto}@media(min-width:768px){.reading-body .reading-stories .story-card{width:auto}.reading-body .reading-stories .patient-track{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr))}.reading-end,.reading-intro,.reading-section,.reading-source{padding:64px 48px}.reading-section{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px}.reading-intro{grid-template-columns:.7fr 1.3fr;gap:48px}.reading-doctors{grid-template-columns:1.2fr .8fr;align-items:start}.reading-doctors article:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr .9fr;gap:32px}.reading-doctors article:first-child img{aspect-ratio:4/5}.reading-document{grid-template-columns:1.2fr .8fr}.reading-end{grid-template-columns:1.3fr .7fr;align-items:center;gap:48px}.reading-layout{padding:0 48px 64px;grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:48px}.reading-desktop{display:block;position:sticky;top:120px;align-self:start;padding-top:48px}.reading-mobile{display:none}.reading-body .reading-contact{grid-template-columns:1.1fr .9fr}.reading-body .reading-contact .reading-photo{align-self:start}}@media(min-width:1200px){.reading-end,.reading-intro,.reading-section,.reading-source{padding:96px 64px}.reading-layout{padding-inline:64px}.reading-section:has(.reading-contact),.reading-section:has(.reading-doctors),.reading-section:has(.reading-document){grid-template-columns:.5fr 1.5fr}}@media(prefers-reduced-motion:reduce){.reading-body *,.reading-sheet *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.reading-tour{display:grid;gap:32px}.reading-tour figure{position:relative}.reading-tour img{width:100%;height:auto;border-radius:16px}.reading-tour summary{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--gold)}@media(min-width:768px){.reading-tour{grid-template-columns:1.1fr .9fr;gap:32px}}.reading-doctors .glow-card{position:relative;overflow:hidden;padding:16px;border:1px solid #a08a64;border-radius:16px;background:#1c1f1c;color:#ede8df;--gold:#d2b281;--paper:#ede8df}.reading-doctors .glow-card:has(:focus-visible),.reading-doctors .glow-card:has(details[open]){border-color:#d2b281;box-shadow:0 8px 24px #d2b28120}.reading-doctors .glow-card:hover{border-color:#d2b281}.reading-doctors .glow-card summary{gap:16px;border-color:#a08a64;list-style:none}.reading-doctors .glow-card summary::-webkit-details-marker{display:none}.reading-doctors .glow-card .doctor-bio{padding-block:24px 8px}.reading-body .reading-doctors .glow-card p{color:#ede8df}.reading-body [data-featured=true] .pair-frame{outline:2px solid var(--gold);outline-offset:4px}.reading-reviews{padding:48px 24px;background:var(--surface)}.reading-reviews>p{margin-block:24px 32px;color:var(--muted-text)}.reading-reviews .review-deck{overflow:hidden;touch-action:pan-y}.reading-reviews .review-stage{display:grid;padding:16px 8px 32px;isolation:isolate}.reading-reviews .deck-card{grid-area:1/1;min-width:0;display:flex;flex-direction:column;gap:16px;width:min(100%,560px);margin-inline:auto;padding:24px;border:1px solid var(--gold);background:#242822;color:#ede8df;border-radius:16px 4px 16px 4px;transition:transform .24s,opacity .24s}.reading-reviews .deck-card:not([data-center=true]){display:none}.reading-reviews .deck-card[data-center=true]{background:#d2b281;color:#111211;box-shadow:0 8px 24px #d2b28120;z-index:1}.reading-reviews .deck-card header{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 16px}.reading-reviews .review-monogram{width:48px;height:48px;border:1px solid;display:grid;place-items:center}.reading-reviews .deck-card time{grid-column:2;font-size:16px}.reading-reviews .review-stars{display:flex;gap:4px}.reading-reviews .deck-card .review-title{font:400 24px/1.25 var(--font-display);letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reading-reviews .deck-card blockquote{font:16px/1.8 var(--font-body);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.reading-reviews .deck-card a{color:inherit;display:inline-flex;align-items:center;gap:8px;min-height:48px;text-decoration:underline;text-underline-offset:4px}.reading-reviews .deck-card footer{font-size:16px}.reading-reviews .review-controls{display:flex;justify-content:center;align-items:center;gap:24px}.reading-reviews .review-controls button{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:8px}.reading-reviews .review-controls button:hover{background:#d2b281;color:#111211}.reading-reviews .all-reviews{display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:16px;color:var(--gold);text-decoration:underline}@media(min-width:768px){.reading-reviews{padding:64px 48px}}@media(min-width:1200px){.reading-reviews{padding:96px 64px}}@media (min-width:768px) and (max-width:1023px){.reading-section:has(.reading-doctors){grid-template-columns:minmax(0,1fr)}}.inner-site-v7 .consultation-live-form{min-width:0;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:visible}.inner-site-v7 .consultation-live-form>h2{margin:0 0 24px;font-size:32px}.inner-site-v7 .consultation-live-form form{padding:0;border:0;background:transparent}.inner-site-v7 .consultation-privacy{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;color:var(--gold);text-decoration:underline}.inner-site-v7 .consultation-privacy:hover{color:var(--paper)}.inner-site-v7 .reading-legal>section+section{margin-top:48px}.inner-site-v7 .reading-legal h2{margin-bottom:24px;font-size:clamp(24px,3vw,32px);line-height:1.25}.inner-site-v7 .reading-legal h3{margin:32px 0 16px;font-size:24px;line-height:1.35}.inner-site-v7 .reading-legal p{margin-bottom:16px}.inner-site-v7 :is(.results-v7-opening,.contact-v7-opening){display:grid;gap:32px;padding:32px var(--gutter) 48px}.inner-site-v7 .contact-v7-copy,.inner-site-v7 :is(.results-v7-opening,.contact-v7-copy)>div{min-width:0}.inner-site-v7 :is(.results-v7-opening h1,.contact-v7-opening h1){margin-block:16px 24px}.inner-site-v7 :is(.results-v7-intro,.contact-v7-copy>p){color:var(--muted-text)}.inner-site-v7 .results-v7-intro{display:grid;align-content:end;gap:16px}.inner-site-v7 .visit-v7-link{display:inline-flex;align-items:center;gap:16px;min-width:44px;min-height:48px;max-width:100%;padding-block:8px;color:var(--gold);text-decoration:underline;text-underline-offset:6px}.inner-site-v7 .visit-v7-link:hover{color:var(--paper)}.inner-site-v7 :is(.visit-v7-link,.contact-v7-map,.contact-v7-whatsapp) svg{flex:0 0 auto}.inner-site-v7 .results-v7-gallery{display:grid;gap:32px;padding:var(--v7-section) var(--gutter)}.inner-site-v7 .results-v7-gallery .results-grid{gap:48px 32px}.inner-site-v7 .results-v7-gallery .results-card h3{font:600 16px/1.5 var(--font-body);letter-spacing:normal}.inner-site-v7 .results-v7-gallery .reading-next{margin:0}.inner-site-v7 .contact-v7-copy{align-self:center}.inner-site-v7 .contact-v7-channels{display:grid;justify-items:start;gap:16px;margin-top:32px}.inner-site-v7 .contact-v7-whatsapp{display:flex;align-items:center;gap:16px;min-height:56px;max-width:100%;padding:16px 24px;border:1px solid var(--gold);border-radius:32px;background:var(--gold);color:var(--black);font-weight:700;text-decoration:none}.inner-site-v7 .contact-v7-whatsapp:hover{background:var(--paper);border-color:var(--paper)}.inner-site-v7 .contact-v7-call strong{display:block;color:var(--paper);font-size:16px}.inner-site-v7 :is(.contact-v7-details,.contact-v7-plan){display:grid;gap:32px;padding:var(--v7-section) var(--gutter)}.inner-site-v7 .contact-v7-location{display:grid;gap:24px;min-width:0}.inner-site-v7 .contact-v7-location address{display:grid;gap:16px;font-style:normal}.inner-site-v7 .contact-v7-location address p{display:flex;align-items:start;gap:16px}.inner-site-v7 .contact-v7-location address svg{flex:0 0 auto;margin-top:4px;color:var(--gold)}.inner-site-v7 .contact-v7-map{display:flex;align-items:center;gap:16px;min-height:64px;padding:16px 24px;border:1px solid var(--line);border-radius:24px 8px 24px 8px;background:var(--surface);color:var(--paper);box-shadow:0 8px 32px color-mix(in srgb,var(--gold) 8%,transparent);text-decoration:underline;text-underline-offset:6px}.inner-site-v7 .contact-v7-map>svg:last-child{margin-inline-start:auto}.inner-site-v7 .contact-v7-map:hover{border-color:var(--gold);color:var(--gold)}.inner-site-v7 .contact-v7-emails{display:grid;justify-items:start;gap:8px}.inner-site-v7 .contact-v7-plan{background:var(--surface);border-block:1px solid var(--line)}.inner-site-v7 .contact-v7-plan .lead-inline-cta{margin-top:24px}.inner-site-v7 :is(.results-v7,.contact-v7){padding-bottom:32px}@media (min-width:768px){.inner-site-v7 :is(.results-v7-opening,.contact-v7-opening){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}.inner-site-v7 :is(.contact-v7-details,.contact-v7-plan){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.inner-site-v7 .contact-v7-opening .page-v7-media{align-self:center}}