body.np-t-dis_premium{--dp-accent:#c8a96a;--dp-accent-ink:#0e1726;--dp-bg:#0e1726;--dp-surface:#16223a;--dp-ink:#f3efe6;--dp-muted:#b9b8b0;--dp-line:#2d3b57;--dp-radius:4px;--dp-font-head:"Cormorant Garamond",Georgia,"Times New Roman",serif;--dp-shadow:0 18px 44px rgba(0, 0, 0, .35);--dp2-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--brand:#c8a96a;--brand-deep:#e4cf9f;--brand-soft:#2b2d35;--ink:#f3efe6;--ink-2:#dcd7cb;--ink-3:#b9b8b0;--line:#2d3b57;--bg:#0e1726;--bg-2:#16223a;--dark:#0a111d;--radius:4px;--radius-lg:6px;--font-head:var(--dp-font-head);--font-body:var(--dp2-body);background:var(--dp-bg);color:var(--dp-ink);font-family:var(--dp2-body);overflow-x:clip}body.np-t-dis_premium :where(h1,h2,h3){font-family:var(--dp-font-head);font-weight:600;letter-spacing:0}body.np-t-dis_premium :focus-visible{outline:2px solid #e4cf9f;outline-offset:3px}body.np-t-dis_premium .dp-btn{min-height:48px;padding-inline:28px;font-weight:600;letter-spacing:.02em}body.np-t-dis_premium a.dp-btn:hover{color:var(--dp-accent-ink);background:#e4cf9f;filter:none}body.np-t-dis_premium a.dp-btn-ghost:hover{color:var(--dp-accent-ink)}body.np-t-dis_premium .dp-grid{counter-reset:dp2-n;gap:0 32px}body.np-t-dis_premium .dp-grid-doc{gap:24px}body.np-t-dis_premium .dp-card{counter-increment:dp2-n;padding:22px 0 26px;border-top:1px solid var(--dp-line);border-radius:0;background:0 0;box-shadow:none}body.np-t-dis_premium .dp-card::before{content:counter(dp2-n,decimal-leading-zero);color:var(--dp-accent);font-family:var(--dp-font-head);font-size:1.05rem}body.np-t-dis_premium .dp-card:hover{transform:none;border-top-color:var(--dp-accent)}body.np-t-dis_premium .dp-card-img{width:100%;margin:0 0 8px;border-radius:2px}body.np-t-dis_premium .dp-card-icon{width:auto;height:auto;justify-content:start;border-radius:0;background:0 0}body.np-t-dis_premium .dp-card-title{font-weight:600;font-size:1.6rem;line-height:1.2}body.np-t-dis_premium .dp-doc{border:1px solid var(--dp-line);box-shadow:none}body.np-t-dis_premium .dp-doc-name{font-weight:600;font-size:1.4rem;line-height:1.2}body.np-t-dis_premium .dp-contact-card,body.np-t-dis_premium .dp-form{border:1px solid var(--dp-line);box-shadow:none}body.np-t-dis_premium .dp-form-msg.is-error{color:#ffb4a8}body.np-t-dis_premium .dp-cta{background:var(--dp-surface);border:1px solid var(--dp-line)}body.np-t-dis_premium .np-tag{color:var(--dp-accent)}body.np-t-dis_premium .np-tag--solid{background:var(--dp-accent);color:var(--dp-accent-ink)}body.np-t-dis_premium .np-btn,body.np-t-dis_premium .np-btn:hover{color:var(--dp-accent-ink)}body.np-t-dis_premium .np-poll-btn{color:var(--dp-accent-ink)!important}body.np-t-dis_premium .np-paging .is-current{background:var(--dp-accent);border-color:var(--dp-accent);color:var(--dp-accent-ink)}body.np-t-dis_premium .np-share a:hover,body.np-t-dis_premium .np-share button:hover{color:var(--dp-accent-ink)}body.np-t-dis_premium .np-comment-badge,body.np-t-dis_premium .np-comment.is-staff .np-comment-avatar{color:var(--dp-accent-ink)}body.np-t-dis_premium .np-cform-msg.is-ok,body.np-t-dis_premium .np-poll-badge.is-open{color:#86d9a8}body.np-t-dis_premium .np-cform-msg.is-err{color:#ffb4a8}body.np-t-dis_premium .np-box h3,body.np-t-dis_premium .np-page-head,body.np-t-dis_premium .np-section-head{border-bottom-color:var(--dp-line)}body.np-t-dis_premium .richtext a:hover{color:#fff}body.np-t-dis_premium .np-field input::placeholder,body.np-t-dis_premium .np-field textarea::placeholder{color:var(--dp-muted)}.dp2-head{position:sticky;top:0;z-index:30;background:rgba(14,23,38,.94);border-bottom:1px solid var(--dp-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dp2-head-in{display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr);align-items:center;gap:10px;min-height:68px}.dp2-head-left{display:flex;align-items:center;gap:14px;min-width:0}.dp2-head-right{display:flex;justify-content:flex-end;min-width:0}.dp2-brand{display:block;min-width:0;color:var(--dp-ink);font-family:var(--dp-font-head);font-size:1.45rem;font-weight:600;line-height:1.1;text-align:center;overflow-wrap:anywhere}.dp2-brand img{max-height:54px;width:auto;margin-inline:auto}.dp2-brand em,.dp2-foot-brand em{color:var(--dp-accent);font-style:italic}.dp2-phone{display:none;align-items:center;gap:8px;color:var(--dp-ink);font-size:.92rem;white-space:nowrap}.dp2-phone svg{color:var(--dp-accent);width:16px;height:16px}.dp2-book{display:none}.dp2-toggle{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--dp-line);border-radius:var(--dp-radius);background:0 0;color:var(--dp-ink);cursor:pointer}.dp2-nav{display:none}.dp2-nav.is-open{display:block;position:fixed;inset:69px 0 0;z-index:29;overflow-y:auto;padding:16px 0 96px;background:var(--dp-bg)}.dp2-nav a{display:block;padding:12px 0;border-bottom:1px solid var(--dp-line);color:var(--dp-ink);font-family:var(--dp-font-head);font-size:1.6rem}.dp2-nav a.is-active{color:var(--dp-accent)}@media (min-width:760px){.dp2-book{display:inline-flex}.dp2-phone{display:inline-flex;justify-content:center;min-width:44px;min-height:44px}.dp2-phone span{display:none}}@media (min-width:1000px){.dp2-toggle{display:none}.dp2-phone span{display:inline}.dp2-brand{font-size:1.75rem}.dp2-nav,.dp2-nav.is-open{display:block;position:static;padding:0;background:0 0;border-bottom:1px solid var(--dp-line);overflow:visible}.dp2-nav ul{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.dp2-nav ul::-webkit-scrollbar{display:none}.dp2-nav li{flex:none}.dp2-nav li:first-child{margin-inline-start:auto}.dp2-nav li:last-child{margin-inline-end:auto}.dp2-nav a{padding:12px 16px;border-bottom:0;color:var(--dp-muted);font-family:var(--dp2-body);font-size:.84rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dp2-nav a.is-active,.dp2-nav a:hover{color:var(--dp-accent)}}.dp-section-head .dp2-eyebrow,.dp2-eyebrow{margin:0 0 12px;color:var(--dp-accent);font-size:.76rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.dp2-hero{position:relative;display:flex;align-items:center;overflow:hidden;width:100vw;min-height:min(84svh,760px);margin-inline:calc(50% - 50vw);margin-top:calc(-1 * var(--sp-5));padding:72px 0 120px;background:radial-gradient(70% 60% at 50% 0,rgba(200,169,106,.16),transparent 70%),linear-gradient(180deg,#0e1726,#121d31 70%,#0e1726);text-align:center}.dp2-hero-art{position:absolute;left:0;right:0;bottom:0;width:100%;height:56%;fill:none;stroke:var(--dp-accent);stroke-opacity:.3;stroke-width:1;pointer-events:none}.dp2-hero-in{position:relative;width:100%;max-width:860px;margin-inline:auto;padding-inline:var(--sp-4)}.dp2-hero h1{font-size:clamp(2.7rem, 10vw, 5.4rem);line-height:1.02;overflow-wrap:anywhere}.dp2-hero-lead{max-width:58ch;margin:20px auto 0;color:var(--dp-muted);font-size:1.1rem;line-height:1.65}.dp2-hero-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.dp2-story{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:64px 0 24px}.dp2-story-head h2{font-size:clamp(2rem, 6vw, 3.2rem);line-height:1.1}.dp2-steps{counter-reset:dp2-step;margin:0;padding:0;list-style:none}.dp2-steps li{counter-increment:dp2-step;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:12px;padding:22px 0;border-top:1px solid var(--dp-line)}.dp2-steps li:last-child{border-bottom:1px solid var(--dp-line)}.dp2-steps li::before{content:counter(dp2-step,upper-roman);grid-row:1/span 2;color:var(--dp-accent);font-family:var(--dp-font-head);font-size:1.7rem;line-height:1.1}.dp2-steps h3{font-size:1.6rem}.dp2-steps p{margin:6px 0 0;color:var(--dp-muted);line-height:1.65}@media (min-width:900px){.dp2-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;padding-top:96px}.dp2-story-head{position:sticky;top:100px;align-self:start}}.dp2-about,.dp2-doctors,.dp2-posts,.dp2-treatments{margin-block:72px}.dp2-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.dp2-head-row .dp-section-head{margin:0}.dp2-about h2,.dp2-head-row h2{font-size:clamp(1.9rem, 5.4vw, 2.8rem)}.dp2-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--dp-accent);font-size:.92rem;font-weight:500}.dp2-link:hover{color:#e4cf9f}.dp2-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:56px 0;border-block:1px solid var(--dp-line)}.dp2-stats>div{padding:26px 12px;text-align:center}.dp2-stats strong{display:block;color:var(--dp-accent);font-family:var(--dp-font-head);font-size:2.8rem;font-weight:600;line-height:1.05}.dp2-stats span{color:var(--dp-muted);font-size:.86rem}.dp2-doctors .dp-doc:only-child{grid-column:1/-1}@media (min-width:620px){.dp2-doctors .dp-doc:only-child{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:16px}.dp2-doctors .dp-doc:only-child .dp-doc-img{grid-row:1/span 3;height:100%}.dp2-doctors .dp-doc:only-child .dp-doc-name{padding-top:28px;font-size:2rem}.dp2-doctors .dp-doc:only-child .dp-doc-text{font-size:1rem;line-height:1.7}}.dp2-about{max-width:760px;margin-inline:auto;text-align:center}.dp2-about .richtext{margin-top:18px;text-align:start;line-height:1.8}.dp2-post-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.dp2-post{display:flex;flex-direction:column;gap:12px;color:var(--dp-ink)}.dp2-post img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:2px}.dp2-post-body{display:flex;flex-direction:column;gap:4px}.dp2-post-meta{color:var(--dp-muted);font-size:.82rem}.dp2-post-title{font-family:var(--dp-font-head);font-size:1.45rem;font-weight:600;line-height:1.2}@media (min-width:900px){.dp2-post-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px 40px}.dp2-post:first-child{grid-row:span 2}.dp2-post:first-child .dp2-post-title{font-size:2.1rem}.dp2-post:not(:first-child){flex-direction:row;align-items:flex-start}.dp2-post:not(:first-child) img{width:150px;flex:none}.dp2-post:only-child{grid-column:1/-1}}.dp2-final{width:100vw;margin:72px 0 calc(-1 * var(--sp-7));margin-inline:calc(50% - 50vw);padding:72px var(--sp-4);background:var(--dp-surface);border-block:1px solid var(--dp-line);text-align:center}.dp2-final h2{font-size:clamp(2rem, 6vw, 3.2rem);line-height:1.1}.dp2-final p{max-width:52ch;margin:12px auto 24px;color:var(--dp-muted)}.dp2-foot{padding:56px 0 28px;background:#0a111d;color:var(--dp-muted);font-size:.94rem}.dp2-foot-brand{max-width:560px;margin-inline:auto;text-align:center}.dp2-foot-brand a{color:var(--dp-ink);font-family:var(--dp-font-head);font-size:1.9rem;font-weight:600;line-height:1.15}.dp2-foot-brand img{max-height:68px;width:auto;margin-inline:auto}.dp2-foot-brand p{margin:10px 0 0}.dp2-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.dp2-socials a{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--dp-line);border-radius:50%;color:var(--dp-accent);font-size:1rem}.dp2-socials a:hover{border-color:var(--dp-accent)}.dp2-foot-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px;padding-top:32px;border-top:1px solid var(--dp-line)}.dp2-foot h2{margin-bottom:10px;color:var(--dp-accent);font-family:var(--dp2-body);font-size:.76rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.dp2-foot-cols a{color:var(--dp-ink)}.dp2-foot-cols a:hover{color:var(--dp-accent)}.dp2-foot-cols li{padding:4px 0}.dp2-foot-cols address{font-style:normal}.dp2-foot-cols p{margin:0 0 8px;overflow-wrap:anywhere}.dp2-foot-copy{margin:32px 0 0;padding-top:18px;border-top:1px solid var(--dp-line);font-size:.84rem;text-align:center}@media (min-width:760px){.dp2-foot-cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}}.dp2-bar{position:fixed;z-index:40;left:0;right:0;bottom:0;display:flex;border-top:1px solid var(--dp-line);background:#0a111d}.dp2-bar a{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:8px;min-height:54px;color:var(--dp-ink);font-weight:600}.dp2-bar a.is-main{background:var(--dp-accent);color:var(--dp-accent-ink)}.dp2-bar a.is-main:hover{color:var(--dp-accent-ink)}@media (max-width:759.98px){.dp2-foot{padding-bottom:82px}}@media (min-width:760px){.dp2-bar{display:none}}