@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Inter:wght@400;500;600;700;800&display=swap";:root{--ink:#151515;--muted:#696761;--paper:#f3f1ea;--cream:#fbfaf5;--milk:#fffefa;--sage:#e7efe7;--sage-2:#cbdccc;--peach:#ecd4c2;--sand:#d8bea2;--line:#1515151f;--line-strong:#1515154d;--display:"Instrument Serif", Georgia, serif;--sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{object-fit:cover;width:100%;height:100%;display:block}button{font:inherit;color:inherit}.site-v9{background:var(--paper);min-height:100vh}.eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#17140f8f;margin:0;font-size:12px;font-weight:800;line-height:1.2}.split .line{padding-bottom:.06em;overflow:visible}.nav-v9{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefadb;border:1px solid #15151517;justify-content:space-between;align-items:center;gap:24px;padding:12px 12px 12px 18px;display:flex;position:fixed;inset:18px clamp(14px,4vw,58px) auto;box-shadow:0 18px 50px #15151514}.brand-v9{font-family:var(--sans);letter-spacing:0;white-space:nowrap;font-size:clamp(20px,1.8vw,27px);font-weight:700}.nav-links-v9{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.nav-links-v9 a{color:#151515b8;padding:10px 11px}.nav-links-v9 .nav-cta{background:var(--ink);color:#fff}.hero-v9{background:linear-gradient(135deg,#fbfaf5 0%,#f0ebe0 56%,#e7efe7 100%);grid-template-columns:minmax(0,1.05fr) minmax(350px,.72fr);align-items:center;gap:clamp(34px,6vw,92px);min-height:84vh;padding:clamp(118px,11vw,154px) clamp(20px,6vw,96px) clamp(48px,6vw,78px);display:grid}.hero-title-v9,.hero-v9 h2,.notice-v9 h2,.philosophy-v9 h2,.team-v9 h2,.services-v9 h2,.seo-routing-v9 h2,.service-v9 h2,.final-v9 h2{font-family:var(--display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:800;line-height:1}.hero-title-v9{max-width:980px;font-size:clamp(52px,7vw,108px)}.hero-lead-v9{color:#151515ad;max-width:760px;margin:clamp(24px,3vw,34px) 0 0;font-size:clamp(18px,1.4vw,22px);font-weight:500;line-height:1.55}.hero-copy-v9 .eyebrow{margin-bottom:22px}.hero-ctas-v9{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-ctas-v9 a{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;padding:15px 18px;font-size:12px;font-weight:800}.hero-ctas-v9 a.soft{color:var(--ink);border:1px solid var(--line);background:#fffefab8}.hero-panel-v9{align-self:stretch;min-height:540px;overflow:hidden}.hero-panel-v9 figure{height:100%;min-height:0;margin:0}.hero-panel-v9 img{filter:saturate(.88)contrast(.98)brightness(1.03);object-position:center}.location-strip-v9{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.1fr .78fr 1fr 1fr;gap:clamp(22px,4vw,70px);padding:clamp(34px,4vw,58px) clamp(20px,6vw,96px);display:grid}.location-strip-v9 a{background:0 0;align-content:start;gap:16px;min-height:0;padding:0;display:grid}.location-strip-v9 span{text-transform:uppercase;letter-spacing:.1em;color:#15151573;font-size:11px;font-weight:800}.location-strip-v9 strong{font-family:var(--display);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(19px,1.55vw,25px);font-weight:700;line-height:1.12}.notice-v9{background:var(--ink);color:#fff;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(36px,7vw,116px);padding:clamp(68px,7vw,108px) clamp(20px,6vw,96px);display:grid}.notice-v9 h2{max-width:680px;margin-top:18px;font-size:clamp(42px,5.5vw,84px)}.notice-cards-v9{border-top:1px solid #ffffff2e;display:grid}.notice-cards-v9 article{border-bottom:1px solid #ffffff29;grid-template-columns:54px minmax(220px,.72fr) 1fr;align-items:start;gap:clamp(18px,3vw,46px);min-height:0;padding:26px 0;display:grid}.notice-cards-v9 span{color:#ffffff59;letter-spacing:.1em;font-weight:800}.notice-cards-v9 strong{font-family:var(--display);font-size:clamp(21px,1.9vw,31px);font-weight:750;line-height:1.1}.notice-cards-v9 p{color:#ffffffa8;margin:0;line-height:1.55}.philosophy-v9,.team-v9,.services-v9,.seo-routing-v9,.service-v9,.final-v9,.legal-v9{padding:clamp(74px,8vw,122px) clamp(20px,6vw,96px)}.section-label-v9{border-top:1px solid var(--line-strong);padding-top:18px}.section-label-v9 span{text-transform:uppercase;letter-spacing:.16em;color:#17140f8c;font-size:12px;font-weight:800}.philosophy-grid-v9{grid-template-columns:1fr .82fr;gap:clamp(34px,7vw,112px);margin-top:32px;display:grid}.philosophy-grid-v9 h2{font-size:clamp(40px,5.8vw,88px)}.copy-stack-v9 p{color:var(--muted);margin:0 0 22px;font-size:clamp(17px,1.45vw,22px);line-height:1.58}.team-v9{background:linear-gradient(180deg,var(--milk),var(--sage));display:block}.team-content-v9{max-width:1480px;margin:0 auto}.team-content-v9 h2{max-width:960px;margin-top:20px;font-size:clamp(42px,5.5vw,88px)}.team-intro-v9,.team-note-v9{color:var(--muted);font-size:clamp(16px,1.2vw,20px);line-height:1.55}.team-intro-v9{max-width:720px;margin:22px 0 0}.doctor-grid-v9{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,86px);margin:56px 0 34px;display:grid}.doctor-grid-v9 article{flex-direction:column;align-items:flex-start;min-height:0;padding:0;display:flex}.doctor-grid-v9 figure{aspect-ratio:1;background:var(--sage);border-radius:999px;width:clamp(126px,13vw,194px);margin:0 0 26px;overflow:hidden}.doctor-grid-v9 img{object-position:center top;filter:saturate(.9)contrast(1.02)}.doctor-grid-v9 span{text-transform:uppercase;letter-spacing:.1em;color:#15151580;font-size:11px;font-weight:800}.doctor-grid-v9 h3{font-family:var(--display);max-width:12ch;margin:13px 0 18px;font-size:clamp(30px,3vw,48px);font-weight:800;line-height:1.02}.doctor-grid-v9 p{color:var(--muted);max-width:31ch;margin:0;font-weight:500;line-height:1.55}.team-note-v9{border-top:1px solid var(--line);max-width:840px;padding-top:22px}.services-intro-v9{grid-template-columns:.34fr 1fr .72fr;align-items:end;gap:clamp(24px,5vw,72px);display:grid}.services-intro-v9 h2{font-size:clamp(40px,5.6vw,86px)}.services-intro-v9>p:last-child{color:var(--muted);margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.5}.accordion-v9{border-top:1px solid var(--line-strong);margin-top:46px}.acc-head-v9{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px 1fr 44px;align-items:center;gap:22px;width:100%;padding:24px 0;display:grid}.acc-num-v9{letter-spacing:.14em;color:#17140f6b;font-weight:800}.acc-head-v9 em{text-transform:uppercase;letter-spacing:.15em;color:#17140f85;margin-bottom:8px;font-size:11px;font-style:normal;font-weight:800;display:block}.acc-head-v9 strong{font-family:var(--display);letter-spacing:0;text-wrap:balance;font-size:clamp(30px,4.2vw,64px);font-weight:700;line-height:1.02;display:block}.acc-head-v9 i{border:1px solid var(--line);background:#fffdf899;place-items:center;width:42px;height:42px;font-size:24px;font-style:normal;transition:all .25s;display:grid}.acc-item-v9.is-open .acc-head-v9 i{background:var(--ink);color:#fff;transform:rotate(45deg)}.acc-panel-v9{overflow:hidden}.acc-body-v9{grid-template-columns:.72fr .82fr 1.1fr;gap:clamp(20px,4vw,60px);padding:0 0 34px 94px;display:grid}.acc-summary-v9{color:#17140fc7;margin:0;font-size:clamp(18px,1.5vw,23px);line-height:1.45}.acc-body-v9 ul{flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.acc-body-v9 li{color:#17140fad;background:#17140f0f;padding:9px 11px;font-size:13px;font-weight:700}.seo-box-v9{border:1px solid var(--line);background:#fffdf8a8;padding:22px}.seo-box-v9 span{text-transform:uppercase;letter-spacing:.14em;color:#17140f7a;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.seo-box-v9 p{color:var(--muted);margin:0 0 13px;line-height:1.55}.seo-box-v9 a{border-bottom:1px solid;margin-top:4px;font-weight:800;display:inline-block}.seo-routing-v9{background:var(--cream);grid-template-columns:.62fr 1.38fr;gap:clamp(34px,7vw,112px);display:grid}.seo-routing-v9 h2{margin-top:18px;font-size:clamp(38px,5vw,76px)}.routing-grid-v9{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.routing-grid-v9 article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf885;min-height:190px;padding:24px}.routing-grid-v9 strong{font-family:var(--display);overflow-wrap:normal;word-break:normal;font-size:clamp(20px,2vw,30px);font-weight:520;line-height:1.12}.routing-grid-v9 p{color:var(--muted);margin:18px 0 0;line-height:1.5}.service-v9{background:linear-gradient(135deg,var(--paper),#efd8c7)}.service-layout-v9{grid-template-columns:.72fr 1.28fr;gap:clamp(34px,7vw,112px);margin-top:24px;display:grid}.service-layout-v9 h2{font-size:clamp(38px,5.2vw,82px)}.service-list-v9{gap:12px;display:grid}.service-list-v9 article{border:1px solid var(--line);background:#fffaf2a3;grid-template-columns:.42fr 1fr;align-items:start;gap:18px;padding:26px;display:grid}.service-list-v9 span{font-family:var(--display);font-size:clamp(24px,2.4vw,36px);font-weight:520;line-height:1.08}.service-list-v9 p{color:var(--muted);margin:0;line-height:1.5}.service-list-v9 a{border-bottom:1px solid;width:max-content;font-weight:800}.service-list-v9 strong{font-weight:800}.final-v9{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,7vw,112px);min-height:58vh;display:grid}.final-v9 h2{font-size:clamp(54px,8vw,122px)}.final-links-v9{border-top:1px solid #ffffff47;display:grid}.final-links-v9 a{font-family:var(--display);letter-spacing:0;overflow-wrap:anywhere;border-bottom:1px solid #ffffff2e;padding:24px 0;font-size:clamp(28px,3.6vw,54px);font-weight:700;line-height:1.05}.legal-v9{background:var(--cream);gap:12px;display:grid}.legal-v9 details{border-top:1px solid var(--line-strong);padding:20px 0}.legal-v9 summary{cursor:pointer;font-family:var(--display);font-size:clamp(26px,3.2vw,44px);font-weight:700}.legal-v9 p{max-width:980px;color:var(--muted);line-height:1.58}.footer-v9{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:24px;padding:38px clamp(20px,6vw,96px);font-size:12px;font-weight:800;display:flex}.reduced-motion *,.reduced-motion :before,.reduced-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width<=1180px){.hero-v9,.notice-v9,.philosophy-grid-v9,.services-intro-v9,.seo-routing-v9,.service-layout-v9,.final-v9,.doctor-grid-v9,.routing-grid-v9{grid-template-columns:1fr}.notice-cards-v9 article{grid-template-columns:48px 1fr}.notice-cards-v9 p{grid-column:2}.location-strip-v9{grid-template-columns:repeat(2,1fr)}.hero-panel-v9{min-height:560px}.acc-body-v9{grid-template-columns:1fr;padding-left:94px}.service-list-v9 article{grid-template-columns:1fr}}@media (width<=760px){.nav-v9{inset:12px 12px auto}.nav-links-v9 a:not(.nav-cta){display:none}.brand-v9{white-space:normal}.hero-v9{padding-top:116px}.hero-title-v9{font-size:clamp(46px,14vw,74px)}.hero-panel-v9{min-height:48vh}.location-strip-v9{grid-template-columns:1fr}.notice-cards-v9 article{grid-template-columns:1fr;gap:12px}.notice-cards-v9 p{grid-column:auto}.doctor-grid-v9 article{text-align:left;align-items:flex-start}.doctor-grid-v9 h3{max-width:12ch}.acc-head-v9{grid-template-columns:44px 1fr 36px;gap:14px}.acc-head-v9 strong{font-size:clamp(27px,8vw,44px)}.acc-body-v9{padding-left:0}.footer-v9{flex-direction:column}.hero-v9 h2,.notice-v9 h2,.philosophy-v9 h2,.team-v9 h2,.services-v9 h2,.seo-routing-v9 h2,.service-v9 h2{font-size:clamp(34px,10vw,54px)}}.nav-v9{display:none!important}.zf14-landing{color:#050505;isolation:isolate;background:#fff;height:100svh;min-height:100svh;position:relative;overflow:hidden}.zf14-landing-image{z-index:2;filter:grayscale();background:#050505;width:50vw;height:100svh;margin:0;position:absolute;inset:0 0 0 auto;overflow:hidden}.zf14-landing-image img{object-fit:cover;object-position:center 42%;filter:grayscale()contrast(1.18)brightness(.92);width:100%;height:112%}.zf14-landing-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000000f,#00000029);position:absolute;inset:0}.zf14-title-wrap{z-index:5;pointer-events:none;position:absolute;inset:0}.zf14-title{letter-spacing:-.078em;text-align:center;text-wrap:balance;place-items:center;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(86px,12.4vw,228px);font-weight:400;line-height:.78;display:grid;position:absolute;inset:0}.zf14-title-black{z-index:5;color:#050505;clip-path:inset(0 50vw 0 0)}.zf14-title-white{z-index:6;color:#fff;clip-path:inset(0 0 0 50vw)}.zf14-corner{z-index:8;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:800;line-height:1.45;position:absolute}.zf14-corner a{color:inherit}.zf14-corner-tl{letter-spacing:.19em;color:#050505;font-size:12px;top:clamp(22px,3vw,48px);left:clamp(22px,3.4vw,58px)}.zf14-corner-tr{text-align:right;color:#fff;top:clamp(22px,3vw,48px);right:clamp(22px,3.4vw,58px)}.zf14-corner-bl{color:#050505;bottom:clamp(22px,3vw,48px);left:clamp(22px,3.4vw,58px)}.zf14-corner-br{text-align:right;color:#fff;bottom:clamp(22px,3vw,48px);right:clamp(22px,3.4vw,58px)}.zf14-praxis-mark{z-index:7;letter-spacing:-.055em;color:#050505;pointer-events:none;font-family:Instrument Serif,Georgia,serif;font-size:clamp(34px,4.2vw,78px);line-height:.9;position:absolute;top:50%;left:clamp(22px,3.4vw,58px);transform:translateY(calc(170px - 50%))}.zf14-landing+.location-strip-v9{margin-top:0}@media (width<=960px){.zf14-landing-image{width:100vw;height:62svh;inset:38svh 0 0}.zf14-title{align-items:start;padding-top:18svh;font-size:clamp(70px,18vw,124px)}.zf14-title-black{clip-path:inset(0 0 62svh)}.zf14-title-white{clip-path:inset(38svh 0 0)}.zf14-corner{font-size:9px}.zf14-corner-tr{color:#fff;top:calc(38svh + 18px)}.zf14-corner-bl{color:#fff;top:calc(38svh + 18px);bottom:auto}.zf14-praxis-mark{font-size:clamp(34px,12vw,66px);top:auto;bottom:calc(62svh + 22px);transform:none}}.notice-v9 h2,.philosophy-v9 h2,.team-v9 h2,.services-v9 h2,.seo-routing-v9 h2,.service-v9 h2,.final-v9 h2,.doctor-grid-v9 h3,.acc-head-v9 strong,.routing-grid-v9 strong,.service-list-v9 span,.final-links-v9 a,.legal-v9 summary{font-family:var(--display);letter-spacing:0;font-weight:400}.notice-v9 h2,.philosophy-v9 h2,.team-v9 h2,.services-v9 h2,.seo-routing-v9 h2,.service-v9 h2,.final-v9 h2{line-height:.92}.notice-cards-v9 strong{font-family:var(--display);letter-spacing:0;font-weight:400;line-height:.98}.zf14-title-wrap,.zf14-corner,.zf14-praxis-mark{opacity:0}.reduced-motion .zf14-title-wrap,.reduced-motion .zf14-corner,.reduced-motion .zf14-praxis-mark{opacity:1}:root{--ink:#516f89;--ink-deep:#405f78;--ink-soft:#dbe8f1;--line:#405f7829;--line-strong:#405f7857}body{color:#1e2326}.notice-v9,.final-v9,.footer-v9,.hero-ctas-v9 a,.nav-links-v9 .nav-cta,.acc-item-v9.is-open .acc-head-v9 i{background:var(--ink-deep)}.zf14-doctor-corner{letter-spacing:.19em;font-size:12px;line-height:1.7}.zf14-title-wrap,.zf14-corner,.zf14-praxis-mark,.zf14-scroll-cue{opacity:0}.zf14-scroll-cue{z-index:9;place-items:center;width:38px;height:54px;display:grid;position:absolute;bottom:clamp(22px,3vw,48px);left:50%;transform:translate(-50%)}.zf14-scroll-cue span{border-right:2px solid var(--ink-deep);border-bottom:2px solid var(--ink-deep);width:13px;height:13px;animation:1.55s ease-in-out infinite zf14PulseArrow;transform:rotate(45deg)}@keyframes zf14PulseArrow{0%,to{opacity:.28;transform:translateY(-4px)rotate(45deg)}50%{opacity:1;transform:translateY(7px)rotate(45deg)}}.zf14-title-white+*{color:#fff}.philosophy-grid-v9{align-items:start}.doctor-grid-v9{display:none}.team-switcher-v14{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(34px,7vw,112px);margin:58px 0 34px;display:grid}.team-content-v9>.eyebrow,.team-content-v9>h2,.team-intro-v9{text-align:center;margin-left:auto;margin-right:auto}.team-content-v9>h2{max-width:900px}.team-intro-v9{max-width:680px}.team-portrait-v14{aspect-ratio:1;background:var(--ink-soft);border-radius:999px;justify-self:start;width:min(40vw,460px);margin:0;position:relative;overflow:hidden}.team-portrait-v14 img{object-position:center top;filter:saturate(.82)contrast(1.02)brightness(1.03);opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity .46s,transform .72s;position:absolute;inset:0;transform:scale(1.015)}.team-portrait-v14 img.is-visible{opacity:1;transform:scale(1)}.team-list-v14{border-top:1px solid var(--line-strong);display:grid}.team-person-v14{border-bottom:1px solid var(--line)}.team-person-v14 button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(120px,.26fr) 1fr 34px;align-items:center;gap:clamp(16px,3vw,38px);width:100%;padding:22px 0;display:grid}.team-person-v14 button span{text-transform:uppercase;letter-spacing:.12em;color:#1e23267a;font-size:11px;font-weight:800}.team-person-v14 button strong{font-family:var(--display);color:#1e2326b8;font-size:clamp(36px,5.2vw,86px);font-weight:400;line-height:.9;transition:color .32s,transform .32s}.team-person-v14 button i{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-deep);place-items:center;font-style:normal;transition:transform .28s,background .28s,color .28s;display:grid}.team-person-v14:is(:hover,.is-active) button strong{color:var(--ink-deep);transform:translate(8px)}.team-person-v14.is-active button i{background:var(--ink-deep);color:#fff;transform:rotate(45deg)}.team-panel-v14 p{color:var(--muted);margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.56}.acc-panel-v9[hidden]{display:none}.acc-head-v9{transition:padding-left .26s,color .26s,background .26s;position:relative}.acc-head-v9:after{content:"";background:var(--ink-deep);opacity:.65;width:0;height:1px;transition:width .38s;position:absolute;bottom:-1px;left:0}.acc-head-v9 strong,.acc-head-v9 i{transition:transform .26s,color .26s,background .26s}.acc-item-v9:hover .acc-head-v9:after{width:100%}.acc-item-v9:hover .acc-head-v9 strong{color:var(--ink-deep)}.reduced-motion .zf14-title-wrap,.reduced-motion .zf14-corner,.reduced-motion .zf14-praxis-mark,.reduced-motion .zf14-scroll-cue{opacity:1}.reduced-motion .zf14-scroll-cue span{animation:none}@media (width<=960px){.zf14-scroll-cue span{border-color:#fff}.team-switcher-v14{grid-template-columns:1fr}.team-portrait-v14{width:min(78vw,380px)}.team-person-v14 button{grid-template-columns:1fr 30px}.team-person-v14 button span{grid-column:1/-1}.team-panel-v14{padding-left:0}}.zf14-title-black,.zf14-corner-tl,.zf14-corner-bl,.zf14-praxis-mark{color:#050505}.zf14-landing-image{clip-path:none;background:#050505;width:50vw}.zf14-landing-image:after{background:linear-gradient(90deg,#0000000f,#00000029)}.zf14-landing-image img{filter:grayscale()contrast(1.18)brightness(.92)}.zf14-scroll-cue span{border-bottom-color:#050505;border-right-color:#050505}.zf14-landing-image,.zf14-title-wrap{will-change:transform, opacity}.zf14-landing-image img{will-change:auto;height:100%}.notice-v9{isolation:isolate;background:linear-gradient(135deg,var(--ink-deep),#5f7f9a);align-items:center;min-height:auto;padding-top:clamp(48px,5vw,76px);padding-bottom:clamp(48px,5vw,76px);position:relative;overflow:hidden}.notice-v9>:not(.notice-underlay-v14){z-index:2;position:relative}.notice-underlay-v14{z-index:1;opacity:.42;mix-blend-mode:screen;pointer-events:none;margin:0;position:absolute;inset:0}.notice-v9:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#405f78c7,#405f7880 48%,#405f78c2);position:absolute;inset:0}.notice-v9 h2{max-width:420px;font-size:clamp(36px,4.5vw,68px);line-height:.94}.notice-cards-v9 article{padding:18px 0}.notice-cards-v9 strong{font-family:var(--sans);letter-spacing:0;font-size:clamp(18px,1.25vw,23px);font-weight:700;line-height:1.18}.notice-cards-v9 p{font-size:clamp(14px,1vw,16px)}.philosophy-v9{isolation:isolate;position:relative;overflow:hidden}.philosophy-v9:before{content:"";filter:blur();z-index:0;background:#dbe8f16b;border-radius:999px;width:min(48vw,720px);height:min(48vw,720px);position:absolute;inset:auto -6vw 7vw auto}.philosophy-grid-v9,.copy-stack-v9{z-index:2;position:relative}.consultation-feature-v15{isolation:isolate;grid-column:1/-1;grid-template-columns:minmax(280px,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(28px,5vw,88px);margin-top:clamp(22px,5vw,68px);display:grid}.consultation-feature-v15 div,.diagnostics-inset-v14 div{align-self:center;max-width:390px}.consultation-feature-v15 span,.diagnostics-inset-v14 span{letter-spacing:.14em;text-transform:uppercase;color:#1e232685;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.consultation-feature-v15 strong,.diagnostics-inset-v14 strong{max-width:10.5ch;font-family:var(--display);color:var(--ink-deep);margin:0;font-size:clamp(40px,4.4vw,76px);font-weight:400;line-height:.9;display:block}.consultation-feature-v15 p,.diagnostics-inset-v14 p{max-width:34ch;color:var(--muted);font-family:var(--sans);margin:clamp(18px,2.2vw,28px) 0 0;font-size:clamp(16px,1.12vw,19px);line-height:1.58}.consultation-feature-v15 figure,.diagnostics-inset-v14 figure,.services-visual-rail-v15 figure{background:0 0;margin:0;position:relative;overflow:hidden}.consultation-feature-v15 figure{height:clamp(420px,40vw,720px);margin-right:calc(-1*clamp(20px,6vw,96px));-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%)}.diagnostics-inset-v14 figure{background:#dbe8f173;min-height:clamp(360px,42vw,640px);margin-left:calc(-1*clamp(20px,6vw,96px));-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%)}.consultation-feature-v15 figure:after,.diagnostics-inset-v14 figure:after,.services-visual-rail-v15 figure:after{content:"";opacity:.35;pointer-events:none;background:linear-gradient(135deg,#ffffff29,#405f7814 58%,#050f181a);transition:opacity .42s;position:absolute;inset:0}.consultation-feature-v15 figure:hover:after,.diagnostics-inset-v14 figure:hover:after,.services-visual-rail-v15 figure:hover:after{opacity:.12}.consultation-feature-v15 img,.diagnostics-inset-v14 img,.services-visual-rail-v15 img{object-fit:cover;filter:saturate(.7)contrast(.98)brightness(1.04);width:100%;height:112%;transition:transform .75s,filter .75s;transform:scale(1.005)}.consultation-feature-v15 figure:hover img,.diagnostics-inset-v14 figure:hover img,.services-visual-rail-v15 figure:hover img{filter:saturate(.84)contrast(1.02)brightness(1.01);transform:scale(1.03)}.consultation-feature-v15 img{object-position:center 48%}.diagnostics-inset-v14{border-top:1px solid #1e23262e;grid-column:1/-1;grid-template-columns:minmax(0,1.32fr) minmax(260px,.68fr);align-items:stretch;gap:clamp(24px,5vw,76px);margin-top:clamp(10px,3vw,34px);padding-top:clamp(24px,3.6vw,48px);display:grid}.diagnostics-inset-v14 img{object-position:center 48%}.diagnostics-inset-v14 div{flex-direction:column;justify-content:flex-end;padding-bottom:clamp(8px,2vw,28px);display:flex}.location-strip-v9{position:relative;overflow:hidden}.location-strip-v9 a{min-height:clamp(128px,12vw,188px);padding:clamp(18px,2.4vw,30px) 0;transition:color .34s,transform .34s;position:relative}.location-strip-v9 a:after{content:"";opacity:0;border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:opacity .34s,transform .34s;position:absolute;bottom:clamp(18px,2.4vw,30px);right:0;transform:translate(-10px,6px)rotate(-45deg)}.location-strip-v9 span,.location-strip-v9 strong{z-index:1;position:relative}.location-strip-v9 span{transition:letter-spacing .34s,opacity .34s}.location-strip-v9 strong{transform-origin:0;transition:transform .34s,color .34s;display:block}.location-strip-v9 a:hover,.location-strip-v9 a:focus-visible{color:var(--ink-deep);transform:translateY(-2px)}.location-strip-v9 a:hover span,.location-strip-v9 a:focus-visible span{letter-spacing:.16em;opacity:.72}.location-strip-v9 a:hover strong,.location-strip-v9 a:focus-visible strong{transform:scale(1.035)}.location-strip-v9 a:hover:after,.location-strip-v9 a:focus-visible:after{opacity:.38;transform:translate(0)rotate(-45deg)}.services-intro-v9{color:#fff;isolation:isolate;background:var(--ink-deep);grid-template-columns:minmax(160px,.34fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);min-height:clamp(360px,42vw,620px);margin:calc(-1*clamp(74px,8vw,122px)) calc(-1*clamp(20px,6vw,96px)) 0;padding:clamp(56px,7vw,110px) clamp(20px,6vw,96px);display:grid;position:relative;overflow:hidden}.services-intro-v9 figure{z-index:-2;margin:0;position:absolute;inset:0}.services-intro-v9:after{content:"";z-index:-1;background:linear-gradient(90deg,#405f78f0,#405f78ad 42%,#405f78d1),linear-gradient(#050f181f,#050f185c);position:absolute;inset:0}.services-intro-v9 .eyebrow{color:#ffffffad}.services-intro-v9 h2{color:#fff;max-width:980px;font-size:clamp(44px,6vw,96px)}.services-visual-rail-v15{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin:clamp(28px,5vw,64px) calc(-1*clamp(20px,6vw,96px)) 0;display:grid}.services-visual-rail-v15 figure{background:#dbe8f180}.services-visual-rail-v15 figure,.services-visual-rail-v15 figure:first-child,.services-visual-rail-v15 figure:nth-child(2),.services-visual-rail-v15 figure:nth-child(3){aspect-ratio:4/3;margin-bottom:0}.services-visual-rail-v15 figure:first-child{-webkit-mask-image:linear-gradient(90deg,#000 0% 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 92%,#0000 100%)}.services-visual-rail-v15 figure:nth-child(2){-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.services-visual-rail-v15 figure:nth-child(3){-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 100%)}.notice-v9{background:var(--cream);min-height:clamp(420px,42vw,620px);color:var(--ink);grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:0;padding:0;display:grid}.notice-v9:after{display:none}.notice-v9>:not(.notice-underlay-v14){z-index:2}.notice-underlay-v14{z-index:1;opacity:1;mix-blend-mode:normal;grid-area:1/1/span 2;min-height:100%;position:relative;inset:auto}.notice-underlay-v14:after{content:"";pointer-events:none;background:linear-gradient(90deg,#405f789e,#405f7838 58%,#fffdf81a),linear-gradient(#050f1805,#050f1833);position:absolute;inset:0}.notice-underlay-v14 img{object-fit:cover;object-position:center 42%;filter:grayscale()contrast(1.08)brightness(.94);width:100%;height:100%;transform:none}.notice-head-v9{grid-column:2;align-self:end;padding:clamp(52px,7vw,96px) clamp(34px,7vw,112px) 0}.notice-body-v9{grid-column:2;align-self:start;padding:clamp(18px,2vw,28px) clamp(34px,7vw,112px) clamp(52px,7vw,96px)}.notice-v9 .eyebrow{color:#1e232685}.notice-v9 h2{max-width:8.5ch;color:var(--ink);margin-top:18px;font-size:clamp(46px,5.8vw,86px);line-height:.9}.notice-cards-v9{border-top:1px solid #1e23262e}.notice-cards-v9 article{border-bottom:1px solid #1e232624;grid-template-columns:44px minmax(190px,.62fr) minmax(220px,1fr);gap:clamp(18px,3vw,44px);min-height:0;padding:clamp(18px,2.1vw,28px) 0}.notice-cards-v9 span{color:#1e232661}.notice-cards-v9 strong{max-width:18ch;color:var(--ink-deep);font-family:var(--display);font-size:clamp(24px,2vw,34px);font-weight:400;line-height:.98}.notice-cards-v9 p{color:#1e2326ad;font-size:clamp(14px,1vw,16px);line-height:1.55}.services-v9{background:var(--cream);padding-top:0}.services-intro-v9{background:var(--cream);min-height:clamp(480px,52vw,760px);color:var(--ink);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;margin:calc(-1*clamp(74px,8vw,122px)) calc(-1*clamp(20px,6vw,96px)) 0;padding:0;display:grid;overflow:hidden}.services-intro-v9:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#fffdf8fa,#fffdf8e6);position:absolute;inset:0 50% 0 0}.services-intro-v9:after{display:none}.services-intro-v9 figure{z-index:0;grid-area:1/2/span 2;min-height:100%;margin:0;position:relative;inset:auto}.services-intro-v9 figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffdf842,#fffdf800 24%),linear-gradient(#050f181f,#050f1857);position:absolute;inset:0}.services-intro-v9 img{object-fit:cover;object-position:center 52%;filter:grayscale(.04)saturate(.72)contrast(1.02)brightness(.96);width:100%;height:112%;transform:none}.services-intro-v9 .eyebrow,.services-intro-v9 h2{z-index:2;grid-column:1;padding-left:clamp(34px,7vw,112px);padding-right:clamp(30px,6vw,92px);position:relative}.services-intro-v9 .eyebrow{color:#1e232685;align-self:end;margin:0 0 clamp(22px,2.8vw,38px)}.services-intro-v9 h2{max-width:9.8ch;color:var(--ink-deep);align-self:start;padding-bottom:clamp(52px,7vw,100px);font-size:clamp(56px,7.4vw,120px);line-height:.86}.services-intro-v9{min-height:clamp(420px,44vw,620px)}.services-intro-v9 .eyebrow{margin-bottom:clamp(18px,2vw,28px)}.services-v9 .accordion-v9{border-top:1px solid #1e23262e;margin-top:clamp(42px,5vw,72px)}.acc-item-v9{border-bottom:1px solid #1e232624}.acc-head-v9{grid-template-columns:64px minmax(0,1fr) 42px;gap:clamp(16px,2.4vw,34px);padding:clamp(24px,2.8vw,38px) 0;transition:color .26s}.acc-head-v9:after{display:none}.acc-item-v9:hover .acc-head-v9{padding-left:0}.acc-head-v9 em{color:#1e23267a;margin-bottom:10px}.acc-head-v9 strong{font-size:clamp(30px,3.5vw,56px);font-weight:400;line-height:1}.acc-head-v9 i{background:0 0;border-color:#1e232629}.acc-item-v9:hover .acc-head-v9 i{background:#405f780f;transform:rotate(8deg)}.acc-item-v9.is-open:hover .acc-head-v9 i{transform:rotate(45deg)}.acc-body-v9{gap:clamp(22px,4vw,58px);padding:0 0 clamp(30px,4vw,54px) calc(64px + clamp(16px,2.4vw,34px))}.seo-box-v9{background:#fffdf87a;border-color:#1e23261f}.team-v9{padding-bottom:clamp(92px,9vw,150px)}.team-note-v9{border-top:0;max-width:900px;margin-top:clamp(22px,3vw,42px);padding-top:clamp(26px,3vw,42px)}.services-v9{padding-top:clamp(88px,9vw,146px)}.services-intro-v9{min-height:clamp(440px,42vw,600px);margin:0 calc(-1*clamp(20px,6vw,96px))}.services-intro-v9:before{background:linear-gradient(#fffdf8fc,#fffdf8f0)}.services-intro-v9 .eyebrow,.services-intro-v9 h2{padding-left:clamp(50px,7.4vw,126px);padding-right:clamp(50px,6.6vw,108px)}.services-intro-v9 h2{max-width:660px;padding-bottom:clamp(50px,6vw,84px);font-size:clamp(40px,4.75vw,74px);line-height:1.02}.services-v9 .accordion-v9{margin-top:clamp(66px,6.5vw,104px)}.team-person-v14{min-height:184px;position:relative}.team-panel-v14,.team-panel-v14[hidden]{visibility:hidden;opacity:0;pointer-events:none;padding-top:0;transition:opacity .34s,transform .34s,visibility .34s;transform:translateY(8px);display:block!important}.team-person-v14.is-active .team-panel-v14{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.team-person-v14:is(:hover,.is-active) button strong{transform:none}.team-switcher-v14{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(42px,7vw,116px);margin:clamp(52px,6vw,82px) 0 clamp(34px,4vw,56px)}.team-visual-v14{justify-items:start;gap:clamp(22px,3vw,36px);display:grid}.team-portrait-v14{width:min(32vw,400px)}.team-bio-v14{max-width:min(32vw,400px);min-height:6.2em}.team-bio-v14 p{color:#1e23269e;margin:0;font-size:clamp(15px,1.04vw,18px);line-height:1.58}.team-list-v14{border-top:1px solid #405f7833}.team-person-v14{border-bottom:1px solid #405f7824;min-height:0}.team-person-v14 button{grid-template-columns:minmax(118px,.24fr) minmax(0,1fr) 32px;gap:clamp(18px,2.8vw,42px);padding:clamp(16px,1.8vw,24px) 0}.team-person-v14 button span{letter-spacing:.15em;color:#1e23266b;font-size:10px;line-height:1.35}.team-person-v14 button strong{color:#1e2326a3;max-width:760px;font-size:clamp(32px,3.5vw,58px);line-height:1}.team-person-v14 button i{border-color:#405f782e;width:28px;height:28px;font-size:15px}.team-panel-v14{max-width:660px;padding:0 0 clamp(24px,3vw,38px) calc(24% + clamp(18px,2.8vw,42px))}.team-panel-v14 p{font-size:clamp(15px,1.08vw,18px);line-height:1.58}@media (width<=960px){.notice-v9{grid-template-columns:1fr;min-height:auto}.notice-underlay-v14{grid-area:1/1;min-height:clamp(260px,62vw,420px)}.notice-head-v9,.notice-body-v9{grid-column:1;padding-left:clamp(22px,7vw,42px);padding-right:clamp(22px,7vw,42px)}.notice-head-v9{padding-top:clamp(38px,10vw,64px)}.notice-body-v9{padding-bottom:clamp(42px,10vw,72px)}.notice-v9 h2{max-width:12ch}.notice-cards-v9 article{grid-template-columns:42px 1fr}.notice-cards-v9 p{grid-column:2}.services-intro-v9{grid-template-columns:1fr;min-height:auto}.services-intro-v9:before{display:none;inset:auto}.services-intro-v9 figure{grid-area:1/1;min-height:clamp(320px,72vw,520px)}.services-intro-v9 .eyebrow,.services-intro-v9 h2{grid-column:1;padding-left:clamp(22px,7vw,42px);padding-right:clamp(22px,7vw,42px)}.services-intro-v9 .eyebrow{margin-bottom:18px;padding-top:clamp(38px,10vw,64px)}.services-intro-v9 h2{max-width:12ch;padding-bottom:clamp(42px,10vw,72px);font-size:clamp(40px,10vw,62px);line-height:.96}.philosophy-v9:before{width:86vw;height:86vw;bottom:12vw;right:-38vw}.consultation-feature-v15{grid-template-columns:1fr}.consultation-feature-v15 figure{height:clamp(280px,58vw,440px);margin-right:0;-webkit-mask-image:none;mask-image:none}.consultation-feature-v15 strong,.diagnostics-inset-v14 strong{max-width:16ch}.diagnostics-inset-v14{grid-template-columns:1fr;align-items:start}.diagnostics-inset-v14 figure{min-height:clamp(320px,72vw,520px);margin-left:0;-webkit-mask-image:none;mask-image:none}.diagnostics-inset-v14 div{padding-bottom:0}.diagnostics-inset-v14 p{max-width:34ch}.services-visual-rail-v15{grid-template-columns:1fr;gap:12px;margin-left:0;margin-right:0}.services-visual-rail-v15 figure:nth-child(2){margin-bottom:0}.services-visual-rail-v15 figure:first-child,.services-visual-rail-v15 figure:nth-child(2),.services-visual-rail-v15 figure:nth-child(3){-webkit-mask-image:none;mask-image:none}.team-switcher-v14{grid-template-columns:1fr;gap:clamp(26px,7vw,46px)}.team-visual-v14{justify-items:center}.team-portrait-v14{width:min(78vw,380px)}.team-bio-v14{text-align:center;max-width:min(78vw,520px);min-height:auto}.team-person-v14{min-height:0}.team-person-v14 button{grid-template-columns:1fr 30px}.team-person-v14 button span{grid-column:1/-1}.team-person-v14 button strong{font-size:clamp(34px,11vw,54px)}.team-panel-v14{padding-left:0}}:root{--muted:#51575b;--muted-strong:#3f474d;--focus:#0b5cad}.nav-v9{opacity:0;pointer-events:none;background:#fffefae6;border-color:#1e232624;transition:opacity .34s,transform .34s;transform:translateY(-18px);display:flex!important}.has-scrolled .nav-v9{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-links-v9 a{color:#1e2326d1;place-items:center;min-height:40px;display:grid}.nav-links-v9 .nav-cta{color:#fff;background:#111;padding-left:16px;padding-right:16px}.nav-v9 a:focus-visible,.zf14-landing a:focus-visible,.location-strip-v9 a:focus-visible,.acc-head-v9:focus-visible,.team-person-v14 button:focus-visible,.routing-grid-v9 a:focus-visible,.service-list-v9 a:focus-visible,.final-links-v9 a:focus-visible,.footer-v9 a:focus-visible,.legal-v9 summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.zf14-hero-positioning,.zf14-hero-actions{z-index:8;color:#050505;opacity:0;max-width:min(40vw,520px);position:absolute;left:clamp(22px,3.4vw,58px)}.zf14-hero-positioning span{text-transform:uppercase;letter-spacing:.15em;margin-bottom:10px;font-size:12px;font-weight:900;line-height:1.3;display:block}.zf14-hero-positioning p{color:#050505b8;max-width:34ch;margin:0;font-size:clamp(16px,1.15vw,19px);font-weight:650;line-height:1.46}.zf14-hero-actions{flex-wrap:wrap;gap:10px;display:flex;bottom:clamp(70px,7vw,116px)}.zf14-hero-actions a{letter-spacing:.09em;text-transform:uppercase;border:1px solid #05050538;place-items:center;min-height:46px;padding:14px 16px;font-size:12px;font-weight:900;line-height:1;transition:transform .24s,background .24s,color .24s;display:grid}.zf14-hero-actions a.primary{color:#fff;background:#050505}.zf14-hero-actions a:hover,.zf14-hero-actions a:focus-visible{transform:translateY(-2px)}.zf14-corner-br a{text-underline-offset:4px;text-decoration-thickness:1px}.zf14-corner-br a:hover{text-decoration:underline}.zf14-title-wrap,.zf14-corner,.zf14-praxis-mark,.zf14-scroll-cue,.zf14-hero-positioning,.zf14-hero-actions{opacity:0}.reduced-motion .zf14-hero-positioning,.reduced-motion .zf14-hero-actions{opacity:1}.location-strip-v9 span,.section-label-v9 span,.notice-v9 .eyebrow,.services-intro-v9 .eyebrow,.acc-head-v9 em,.team-person-v14 button span,.consultation-feature-v15 span,.diagnostics-inset-v14 span,.eyebrow{color:var(--muted-strong)!important}.location-strip-v9 a{border-radius:2px}.location-strip-v9 strong:after,.routing-grid-v9 a span,.acc-actions-v16 a:after,.final-links-v9 a:after{content:""}.location-strip-v9 strong:after{content:" →";font-family:var(--sans);opacity:.56;font-size:.65em}.philosophy-copy-v16 p{color:var(--muted-strong)}.philosophy-copy-v16 strong{color:#1e2326;font-weight:800}.copy-stack-v9{border-left:3px solid #405f7847;padding-left:clamp(18px,2vw,28px)}.notice-cards-v9 article em{color:#1e2326;font-style:normal;font-weight:800}.notice-cards-v9 article,.service-list-v9 article,.routing-grid-v9 a{transition:transform .25s,background .25s,border-color .25s}.notice-cards-v9 article:hover,.service-list-v9 article:hover,.routing-grid-v9 a:hover{transform:translateY(-2px)}.team-person-v14 button,.acc-head-v9{min-height:56px}.team-person-v14 button i,.acc-head-v9 i{border-color:#1e232647;width:44px;min-width:44px;height:44px;min-height:44px}.team-person-v14.is-active button i,.acc-item-v9.is-open .acc-head-v9 i{color:#fff;background:#111;transform:none!important}.acc-item-v9:hover .acc-head-v9 i{transform:none}.acc-actions-v16{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.acc-actions-v16 a{text-transform:uppercase;letter-spacing:.08em;background:#fffefa;border:1px solid #1e23262e;place-items:center;min-height:42px;padding:11px 13px;font-size:12px;font-weight:900;display:inline-grid}.acc-actions-v16 a:first-child{color:#fff;background:#111;border-color:#111}.routing-grid-v9{align-items:stretch}.routing-grid-v9 a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf885;flex-direction:column;justify-content:space-between;gap:16px;min-height:190px;padding:24px;display:flex}.routing-grid-v9 a:hover,.routing-grid-v9 a:focus-visible{background:#fffefa;border-color:#1e232642}.routing-grid-v9 a span{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-deep);font-size:12px;font-weight:900}.routing-grid-v9 a span:after{content:""}.service-list-v9 a,.service-list-v9 strong{align-items:center;min-height:34px;display:inline-flex}.final-links-v9 a{padding-right:clamp(28px,4vw,60px);position:relative}.final-links-v9 a:after{content:"→";font-family:var(--sans);opacity:.7;font-size:clamp(18px,2vw,30px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.final-links-v9 a.primary{color:#fff}img[loading=lazy]{content-visibility:auto}@media (width<=960px){.zf14-landing-image{opacity:.28;width:100vw}.zf14-title-black{clip-path:none}.zf14-title-white{display:none}.zf14-corner-tr,.zf14-corner-br{color:#050505;text-align:left;left:clamp(22px,6vw,42px);right:auto}.zf14-corner-tr{top:clamp(94px,18vw,132px)}.zf14-corner-br{bottom:clamp(22px,5vw,40px)}.zf14-hero-positioning,.zf14-hero-actions{max-width:calc(100vw - 44px);left:clamp(22px,6vw,42px)}.zf14-hero-positioning{top:auto;bottom:clamp(128px,24vw,180px)}.zf14-hero-actions{bottom:clamp(74px,14vw,112px)}.zf14-hero-actions a{min-height:48px}.zf14-praxis-mark{top:42%;transform:none}.nav-v9{padding:10px 10px 10px 14px;inset:10px 10px auto}.nav-links-v9 a:not(.nav-cta){display:none}.nav-links-v9 .nav-cta{font-size:10px}.brand-v9{font-size:19px}.copy-stack-v9{padding-left:16px}.acc-body-v9{padding-left:0}.routing-grid-v9 a{min-height:160px}}@media (width<=520px){.zf14-hero-actions{flex-direction:column;align-items:stretch;right:clamp(22px,6vw,42px)}.zf14-hero-actions a{justify-content:center}.zf14-title{font-size:clamp(58px,19vw,94px)}.zf14-praxis-mark{font-size:clamp(36px,12vw,58px)}.location-strip-v9 a{min-height:112px}.team-person-v14 button strong{font-size:clamp(30px,9.5vw,46px)}}.zf14-hero-positioning{top:calc(50% + clamp(92px,8vw,142px))}.zf14-hero-actions{top:calc(50% + clamp(228px,17vw,292px));bottom:auto}@media (width<=960px){.zf14-hero-positioning{top:auto;bottom:clamp(188px,34vw,250px)}.zf14-hero-actions{top:auto;bottom:clamp(92px,18vw,142px)}}.notice-cards-v9 span,.acc-num-v9{color:#5f6668!important}.acc-head-v9 em,.team-person-v14 button span,.location-strip-v9 span,.section-label-v9 span,.notice-v9 .eyebrow,.services-intro-v9 .eyebrow,.consultation-feature-v15 span,.diagnostics-inset-v14 span,.eyebrow{color:#454d52!important}.nav-v9{-webkit-backdrop-filter:blur(26px)saturate(1.25);background:linear-gradient(135deg,#fffefac7,#fffefa94);border:1px solid #ffffffb3;border-radius:999px;width:min(100vw - 28px,1120px);padding:8px 8px 8px 10px;transform:translate(-50%,-22px)scale(.985);box-shadow:0 24px 80px #18232d2e,inset 0 1px #ffffffe6;left:50%!important;right:auto!important;inset:18px auto auto 50%!important}.has-scrolled .nav-v9{transform:translate(-50%)scale(1)}.brand-v9{background:#ffffff8a;border-radius:999px;place-items:center;min-height:42px;padding:0 16px;display:grid;box-shadow:inset 0 0 0 1px #1e232614}.nav-links-v9{gap:2px}.nav-links-v9 a{border-radius:999px;padding:0 13px;transition:background .24s,color .24s,transform .24s}.nav-links-v9 a:hover,.nav-links-v9 a:focus-visible{background:#ffffff9e;transform:translateY(-1px)}.nav-links-v9 .nav-cta{background:#0f1519;min-width:126px;box-shadow:0 10px 28px #0f151938}.philosophy-grid-v9{grid-template-columns:1fr;gap:clamp(34px,5vw,72px);display:grid}.philosophy-lead-v17{grid-template-columns:minmax(0,1.08fr) minmax(280px,.58fr);align-items:end;gap:clamp(28px,6vw,92px);display:grid}.philosophy-lead-v17>span{color:#405f78;text-transform:uppercase;letter-spacing:.14em;background:#ffffff8f;border:1px solid #405f7829;border-radius:999px;grid-column:1/-1;width:max-content;max-width:100%;padding:10px 13px;font-size:11px;font-weight:900;line-height:1.2}.philosophy-lead-v17 h2{color:#17212a;max-width:9ch;font-size:clamp(52px,7vw,118px)!important}.philosophy-lead-v17 p{color:#40505a;max-width:38ch;margin:0 0 .45em;font-size:clamp(18px,1.35vw,22px);font-weight:650;line-height:1.54}.philosophy-wow-v17{grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(34px,7vw,108px);display:grid}.philosophy-orbit-v17{isolation:isolate;place-items:center;min-height:clamp(420px,44vw,680px);display:grid;position:relative}.philosophy-orbit-v17 figure{filter:grayscale(.12)saturate(.82);z-index:1;border-radius:48% 52% 42% 58%/56% 42% 58% 44%;margin:0;position:absolute;inset:8% 14% 12% 4%;overflow:hidden;box-shadow:0 40px 120px #405f782e}.philosophy-orbit-v17 figure img{object-position:center;transition:opacity .22s,transform .72s}.orbit-ring-v17{z-index:2;pointer-events:none;border:1px solid #405f7838;border-radius:999px;position:absolute;inset:0 7% 3% 0;transform:rotate(-10deg)}.orbit-ring-v17:before,.orbit-ring-v17:after{content:"";background:#405f78;border-radius:999px;width:13px;height:13px;position:absolute;box-shadow:0 0 0 9px #405f781f}.orbit-ring-v17:before{top:12%;right:19%}.orbit-ring-v17:after{bottom:16%;left:14%}.orbit-core-v17{z-index:3;aspect-ratio:1;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefac2;border:1px solid #ffffffb8;border-radius:999px;place-content:center;width:min(72%,360px);padding:34px;display:grid;position:relative;box-shadow:0 30px 90px #18232d29,inset 0 1px #ffffffe6}.orbit-core-v17 span{text-transform:uppercase;letter-spacing:.14em;color:#405f78;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.orbit-core-v17 strong{font-family:var(--display);color:#17212a;font-size:clamp(42px,5vw,82px);font-weight:400;line-height:.9}.philosophy-steps-v17{gap:12px;display:grid}.philosophy-steps-v17 button{text-align:left;cursor:pointer;background:#fffefa8f;border:1px solid #405f7824;border-radius:28px;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,26px);width:100%;min-height:118px;padding:22px 24px;transition:transform .28s,border-color .28s,background .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden}.philosophy-steps-v17 button:before{content:"";opacity:0;background:#405f78;width:4px;transition:opacity .28s;position:absolute;inset:0 auto 0 0}.philosophy-steps-v17 button>span{color:#405f78;letter-spacing:.05em;background:#405f7814;border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.philosophy-steps-v17 button strong{font-family:var(--display);color:#26343d;margin-top:2px;font-size:clamp(28px,2.8vw,44px);font-weight:400;line-height:1;display:block}.philosophy-steps-v17 button p{color:#53616a;grid-column:2;max-width:48ch;margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.55}.philosophy-steps-v17 button:is(:hover,:focus-visible,.is-active){background:#fffefae6;border-color:#405f7857;transform:translateY(-2px);box-shadow:0 22px 70px #405f781f}.philosophy-steps-v17 button:is(:hover,:focus-visible,.is-active):before{opacity:1}.philosophy-steps-v17 button.is-active>span{color:#fff;background:#405f78}@media (width<=960px){.nav-v9{width:calc(100vw - 20px);inset:10px auto auto 50%!important}.brand-v9{min-height:38px;padding:0 12px}.philosophy-lead-v17,.philosophy-wow-v17{grid-template-columns:1fr}.philosophy-lead-v17 h2{max-width:10.5ch}.philosophy-orbit-v17{min-height:clamp(340px,86vw,520px)}.philosophy-orbit-v17 figure{inset:3% 8% 8%}.orbit-core-v17{width:min(70%,300px)}.philosophy-steps-v17 button{border-radius:22px;padding:20px}}@media (width<=520px){.nav-v9{gap:8px}.nav-links-v9 .nav-cta{min-width:auto;padding:0 12px}.philosophy-steps-v17 button{grid-template-columns:42px 1fr;min-height:0}.philosophy-steps-v17 button p{grid-column:1/-1}}.nav-v9{width:min(100vw - 36px,1040px);padding:7px 7px 7px 9px;inset:10px auto auto 50%!important}.brand-v9,.nav-links-v9 a{min-height:38px}.nav-links-v9 .nav-cta{min-width:120px}.philosophy-v9{padding-top:clamp(132px,12vw,190px)!important}.philosophy-wow-v17{margin-top:clamp(10px,2vw,26px)}.philosophy-steps-v17{gap:16px}.philosophy-steps-v17 button{min-height:132px;box-shadow:0 8px 38px #405f780e}.philosophy-steps-v17 button.is-active{box-shadow:0 26px 80px #405f7826}.orbit-core-v17{transform:translateY(10px)}@media (width<=960px){.philosophy-v9{padding-top:clamp(112px,24vw,150px)!important}.nav-v9{width:calc(100vw - 20px)}.philosophy-steps-v17 button{min-height:0}}.treatment-page-v18{color:#17212a;background:radial-gradient(circle at 18% 10%,#dae6eee6,#0000 28%),radial-gradient(circle at 88% 78%,#dee8d6db,#0000 28%),#fbfaf5;min-height:100vh}.treatment-nav-v18{z-index:80;-webkit-backdrop-filter:blur(24px)saturate(1.18);background:#fffefab8;border:1px solid #ffffffb8;border-radius:999px;justify-content:space-between;gap:12px;width:min(100vw - 28px,920px);padding:8px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #18232d24,inset 0 1px #ffffffe0}.treatment-nav-v18 a,.treatment-actions-v18 a{color:#17212a;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .24s,background .24s,box-shadow .24s;display:inline-flex}.treatment-nav-v18 a:not(.primary){background:#ffffff8c}.treatment-nav-v18 .primary,.treatment-actions-v18 .primary{color:#fff;background:#0f1519;box-shadow:0 12px 30px #0f151938}.treatment-nav-v18 a:hover,.treatment-actions-v18 a:hover{transform:translateY(-1px)}.treatment-article-v18{width:min(100vw - 36px,1180px);margin:0 auto;padding:clamp(110px,12vw,150px) 0 clamp(54px,8vw,96px)}.treatment-hero-v18{grid-template-columns:minmax(0,.94fr) minmax(330px,.76fr);align-items:center;gap:clamp(30px,7vw,96px);min-height:min(760px,100vh - 120px);display:grid}.treatment-hero-v18 h1{max-width:9.8ch;font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(64px,8vw,138px);font-weight:400;line-height:.86}.treatment-hero-v18 p:not(.eyebrow){color:#46555e;max-width:48ch;margin:24px 0 0;font-size:clamp(18px,1.45vw,23px);font-weight:620;line-height:1.55}.treatment-hero-v18 figure{isolation:isolate;border-radius:42px;height:clamp(440px,54vw,680px);margin:0;position:relative;overflow:hidden;box-shadow:0 40px 120px #18232d2e}.treatment-hero-v18 figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f151924);position:absolute;inset:0}.treatment-hero-v18 img{object-fit:cover;filter:saturate(.84)contrast(1.02);width:100%;height:100%}.treatment-actions-v18{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.treatment-actions-v18 a:not(.primary){background:#ffffffad;border:1px solid #405f7824}.treatment-intent-v18{flex-wrap:wrap;gap:10px;margin:0 0 clamp(42px,7vw,84px);display:flex}.treatment-intent-v18 span{color:#405f78;text-transform:uppercase;letter-spacing:.12em;background:#ffffffad;border:1px solid #405f7821;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:900;line-height:1}.treatment-content-v18{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:clamp(42px,7vw,84px);display:grid}.treatment-content-v18 section,.treatment-checklist-v18,.treatment-faq-v18,.treatment-ads-note-v18,.treatment-final-v18{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaa3;border:1px solid #405f7821;box-shadow:0 18px 70px #405f7814}.treatment-content-v18 section{border-radius:30px;min-height:330px;padding:24px}.treatment-content-v18 span,.treatment-checklist-v18 span,.treatment-ads-note-v18 span{color:#405f78;text-transform:uppercase;letter-spacing:.14em;margin-bottom:20px;font-size:11px;font-weight:900;display:block}.treatment-content-v18 h2,.treatment-checklist-v18 h2,.treatment-final-v18 h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.2vw,54px);font-weight:400;line-height:.96}.treatment-content-v18 p,.treatment-checklist-v18 p,.treatment-faq-v18 p,.treatment-ads-note-v18 p,.treatment-final-v18 p{color:#52616a;font-size:16px;line-height:1.62}.treatment-checklist-v18{border-radius:38px;grid-template-columns:minmax(0,.86fr) minmax(280px,.64fr);align-items:start;gap:clamp(26px,5vw,72px);margin-bottom:clamp(42px,7vw,84px);padding:clamp(28px,5vw,58px);display:grid}.treatment-checklist-v18 ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.treatment-checklist-v18 li{color:#26343d;background:#ffffff9e;border-radius:18px;padding:14px 16px;font-weight:750}.treatment-faq-v18{border-radius:34px;margin-bottom:18px;padding:clamp(24px,4vw,48px)}.treatment-faq-v18 summary{cursor:pointer;font-family:var(--display);color:#26343d;font-size:clamp(25px,2.1vw,36px);line-height:1}.treatment-ads-note-v18{background:#eff6f6bd;border-radius:28px;margin-bottom:clamp(42px,7vw,84px);padding:22px 24px}.treatment-final-v18{text-align:center;border-radius:44px;padding:clamp(42px,7vw,84px)}.treatment-final-v18 h2{font-size:clamp(44px,6vw,92px)}.treatment-final-v18 p{max-width:44ch;margin-inline:auto}.treatment-final-v18 .treatment-actions-v18{justify-content:center}@media (width<=900px){.treatment-hero-v18,.treatment-content-v18,.treatment-checklist-v18{grid-template-columns:1fr}.treatment-hero-v18{min-height:auto}.treatment-hero-v18 h1{max-width:10.5ch}.treatment-content-v18 section{min-height:0}}@media (width<=560px){.treatment-nav-v18{width:calc(100vw - 20px);top:10px}.treatment-nav-v18 a,.treatment-actions-v18 a{min-height:40px;padding:0 12px;font-size:10px}.treatment-article-v18{width:calc(100vw - 22px)}.treatment-hero-v18 figure{border-radius:30px;height:360px}.treatment-hero-v18 h1{font-size:clamp(52px,17vw,78px)}.treatment-final-v18{padding:34px 18px}}.routing-cluster-v19{background:linear-gradient(#fbfaf5 0%,#f2f7f7 100%)}.routing-clusters-v19{gap:clamp(34px,6vw,82px);display:grid}.routing-clusters-v19>section{grid-template-columns:minmax(230px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(22px,5vw,64px);display:grid}.routing-cluster-head-v19{background:#fffefaad;border:1px solid #405f7821;border-radius:28px;padding:24px;position:sticky;top:110px;box-shadow:0 18px 60px #405f7814}.routing-cluster-head-v19 span{color:#405f78;text-transform:uppercase;letter-spacing:.12em;margin-bottom:13px;font-size:12px;font-weight:900;display:block}.routing-cluster-head-v19 p{color:#52616a;margin:0;font-weight:650;line-height:1.55}.routing-cluster-v19 .routing-grid-v9{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-cluster-v19 .routing-grid-v9 a:first-child{background:linear-gradient(135deg,#fffefae6,#dfebf2bd);border-color:#405f7838;min-height:260px}.treatment-nav-v18 .primary,.treatment-actions-v18 .primary{text-align:center}@media (width<=900px){.routing-clusters-v19>section{grid-template-columns:1fr}.routing-cluster-head-v19{position:static}}@media (width<=640px){.routing-cluster-v19 .routing-grid-v9{grid-template-columns:1fr}.routing-cluster-v19 .routing-grid-v9 a:first-child{min-height:0}}.treatment-intake-v22{background:linear-gradient(135deg,#fffffff0,#eef4f2b8);border:1px solid #2832361f;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:clamp(20px,4vw,52px);width:min(1180px,100% - 40px);margin:clamp(18px,4vw,52px) auto;padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 26px 70px #26313617}.treatment-intake-v22 span,.lead-rules-v22 span{letter-spacing:.18em;text-transform:uppercase;color:#586166;margin-bottom:12px;font-size:11px;display:inline-flex}.treatment-intake-v22 h2{letter-spacing:-.045em;color:#14191b;margin:0 0 12px;font-size:clamp(28px,4vw,52px);line-height:.98}.treatment-intake-v22 p{color:#536064;max-width:60ch;margin:0;line-height:1.65}.intake-options-v22{gap:10px;display:grid}.intake-options-v22 a{color:#172024;letter-spacing:-.01em;background:#ffffffc7;border:1px solid #1f2a2e26;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:14px 18px;font-weight:650;text-decoration:none;transition:transform .22s,background .22s,border-color .22s;display:flex}.intake-options-v22 a:hover{background:#fff;border-color:#1f2a2e47;transform:translateY(-2px)}.treatment-intake-v22.urgent{background:linear-gradient(135deg,#fff9f4f5,#f7e8daad)}.treatment-intake-v22.simple{background:linear-gradient(135deg,#f7fbf9f5,#e3eee9b8)}.treatment-intake-v22.soft{background:linear-gradient(135deg,#f9f6f1f5,#efe7dcb8)}.intake-privacy-v22{border-top:1px solid #2832361a;grid-column:1/-1;padding-top:16px;color:#697478!important;font-size:13px!important}.lead-page-v22{color:#151b1e;background:#f6f2ea;min-height:100vh;padding:18px 0 80px}.lead-hero-v22{background:radial-gradient(circle at 12% 18%,#ffffffeb,#0000 42%),linear-gradient(135deg,#e7ddd0,#f7f3ec 58%,#dfe8e4);border-radius:38px;width:min(1120px,100% - 40px);margin:clamp(80px,10vw,128px) auto 32px;padding:clamp(28px,6vw,72px);box-shadow:0 32px 90px #2932351c}.lead-hero-v22 h1{letter-spacing:-.075em;max-width:980px;margin:0 0 18px;font-size:clamp(46px,9vw,112px);line-height:.9}.lead-hero-v22 p{color:#4d585c;max-width:760px;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.5}.lead-form-shell-v22{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:start;gap:22px;width:min(1120px,100% - 40px);margin:0 auto;display:grid}.lead-form-v22,.lead-rules-v22{background:#ffffffd1;border:1px solid #2832361f;border-radius:30px;padding:clamp(20px,3vw,34px);box-shadow:0 20px 54px #29323514}.lead-form-v22{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lead-form-v22 label{color:#293236;gap:8px;font-weight:700;display:grid}.lead-form-v22 .wide{grid-column:1/-1}.lead-form-v22 select,.lead-form-v22 textarea{width:100%;font:inherit;color:#1e282c;background:#fbfaf7;border:1px solid #28323629;border-radius:18px;padding:14px 15px}.lead-form-v22 textarea{resize:vertical;line-height:1.5}.lead-form-v22 .check{color:#596366;align-items:flex-start;gap:10px;font-weight:500;line-height:1.45;display:flex}.lead-actions-v22{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-actions-v22 button,.lead-actions-v22 a{color:#172024;background:#fff;border:1px solid #28323629;border-radius:999px;padding:14px 18px;font-weight:750;text-decoration:none}.lead-actions-v22 button{color:#6b6258;cursor:not-allowed;background:#d7d1c8}.lead-rules-v22 h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(26px,3vw,42px);line-height:1}.lead-rules-v22 ol{color:#3f494d;padding-left:20px;line-height:1.65}.lead-rules-v22 p{color:#5b666a;line-height:1.55}@media (width<=820px){.treatment-intake-v22,.lead-form-shell-v22,.lead-form-v22{grid-template-columns:1fr}.lead-form-v22 .wide{grid-column:auto}.treatment-intake-v22{border-radius:24px;width:min(100% - 24px,1180px)}.lead-hero-v22,.lead-form-shell-v22{width:min(100% - 24px,1120px)}}.logo-v23,.brand-v23{font-family:var(--font-sans,Inter, system-ui, sans-serif);letter-spacing:.11em;text-transform:uppercase;font-weight:800;line-height:.86}.logo-v23{gap:.16em;max-width:7.8ch;font-size:clamp(34px,6.2vw,96px);display:grid;top:50%;left:clamp(28px,5vw,72px)}.logo-v23 span,.logo-v23 em{white-space:nowrap;font-style:normal;display:block}.logo-v23 em{letter-spacing:.34em;transform-origin:0;color:#050505c7;font-size:.56em;transform:scaleX(1.13)}.brand-v23{text-align:left;align-content:center;gap:1px;min-width:142px;padding-inline:18px!important;display:grid!important}.brand-v23 span,.brand-v23 em{white-space:nowrap;font-style:normal;display:block}.brand-v23 span{letter-spacing:.15em;font-size:12px}.brand-v23 em{letter-spacing:.34em;color:#161f228f;transform-origin:0;font-size:9px;transform:scaleX(1.08)}.zf14-hero-positioning{display:none!important}.philosophy-v9{background:linear-gradient(#fbfaf5 0%,#f3f0e8 100%)}.philosophy-grid-v9{width:min(1240px,100% - 44px);margin-inline:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:clamp(28px,5vw,72px)!important;display:grid!important}.philosophy-lead-v23{text-align:center;grid-column:1/-1;max-width:980px;margin:0 auto clamp(16px,3vw,32px)}.philosophy-lead-v23 h2{margin:.08em 0 .16em;letter-spacing:-.075em!important;max-width:none!important;font-size:clamp(48px,8.2vw,132px)!important;line-height:.86!important}.philosophy-lead-v23 p{color:#4b575b;max-width:720px;margin-inline:auto;font-size:clamp(17px,1.7vw,22px);line-height:1.52}.philosophy-wow-v17{grid-column:1/-1;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr)!important;align-items:stretch!important;gap:clamp(24px,4vw,60px)!important;display:grid!important}.philosophy-plate-v23{background:#d8e3e1!important;border-radius:34px!important;min-height:clamp(420px,48vw,640px)!important;overflow:hidden!important;box-shadow:0 34px 90px #2430341f!important}.philosophy-plate-v23 figure{clip-path:none!important;filter:none!important;border-radius:0!important;margin:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.philosophy-plate-v23 figure:after{content:"";mix-blend-mode:multiply;background:linear-gradient(#14212614,#2a404547),linear-gradient(120deg,#aec6c56b,#f4efe124);position:absolute;inset:0}.philosophy-plate-v23 img{object-fit:cover!important;filter:saturate(.74)contrast(1.03)!important;width:100%!important;height:100%!important}.orbit-ring-v17{display:none!important}.philosophy-plate-v23 .orbit-core-v17{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;text-align:left!important;background:#ffffffd1!important;border:1px solid #ffffff9e!important;border-radius:22px!important;width:auto!important;height:auto!important;padding:18px 20px!important;position:absolute!important;inset:auto auto clamp(22px,3vw,42px) clamp(22px,3vw,42px)!important;transform:none!important;box-shadow:0 22px 60px #121c2029!important}.philosophy-plate-v23 .orbit-core-v17 strong{letter-spacing:-.04em!important;font-size:clamp(26px,4vw,48px)!important}.philosophy-steps-v17{align-content:center!important;gap:10px!important;display:grid!important}.philosophy-steps-v17 button{box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #1f2a2e24!important;border-radius:0!important;grid-template-columns:48px 1fr!important;column-gap:20px!important;padding:clamp(18px,2.4vw,28px) 0!important;display:grid!important;transform:none!important}.philosophy-steps-v17 button span{grid-row:1/span 2;letter-spacing:.18em!important;color:#687377!important;font-size:12px!important}.philosophy-steps-v17 button strong{letter-spacing:-.04em!important;font-size:clamp(24px,3vw,42px)!important;line-height:1!important}.philosophy-steps-v17 button p{color:#596467!important;max-width:54ch!important;margin:.55em 0 0!important}.consultation-feature-v15,.diagnostics-inset-v14{display:none!important}.services-v9{background:linear-gradient(145deg,#e9f0ee 0%,#fbf8ef 52%,#e7d8c9 100%)!important}.services-intro-v9{width:min(1240px,100% - 44px);grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;align-items:center!important;gap:clamp(34px,6vw,92px)!important;margin-inline:auto!important;padding:clamp(42px,7vw,96px) 0 clamp(28px,5vw,70px)!important}.services-copy-v23{max-width:780px;padding-left:clamp(0px,3vw,42px)}.services-copy-v23 h2{letter-spacing:-.07em!important;margin:.05em 0 .22em!important;font-size:clamp(48px,7.2vw,112px)!important;line-height:.88!important}.services-intro-v9 figure{background:#cfdedc!important;border-radius:36px!important;grid-area:1/2!important;min-height:clamp(420px,46vw,680px)!important;box-shadow:0 34px 90px #1f303621!important}.services-intro-v9 figure:after{z-index:2;content:"Leistungen"!important;color:#ffffffe0!important;letter-spacing:-.075em!important;width:auto!important;height:auto!important;font-size:clamp(42px,7vw,104px)!important;line-height:.85!important;font-family:var(--font-serif,Georgia, serif)!important;background:0 0!important;position:absolute!important;inset:auto auto clamp(20px,3vw,42px) clamp(20px,3vw,42px)!important}.treatment-hero-v18{min-height:clamp(620px,82vh,820px)!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1.04fr) minmax(360px,.72fr)!important;align-items:center!important;gap:clamp(28px,5vw,78px)!important;padding:clamp(52px,7vw,96px) 0!important}.treatment-hero-v18 p:not(.eyebrow){max-width:720px!important;font-size:clamp(17px,1.55vw,21px)!important}.treatment-hero-v18 figure{background:#d6e3e1!important;border-radius:36px!important;align-self:center!important;height:clamp(390px,54vw,680px)!important;box-shadow:0 30px 88px #1c2a2f21!important}.treatment-hero-v18 figure:after{mix-blend-mode:multiply!important;background:linear-gradient(135deg,#60879259,#f0e8d738)!important}.treatment-hero-v18 img{filter:saturate(.72)contrast(1.03)!important;object-position:center center!important}.treatment-intent-v18{background:0 0!important;border:1px solid #1f2a2e24!important;border-left:0!important;border-right:0!important;border-radius:0!important;justify-content:flex-start!important;padding:18px 0!important}.treatment-intent-v18 span{color:#5e696d!important;background:0 0!important;border:0!important;padding:0!important}.treatment-content-v18{border-top:1px solid #1f2a2e24!important;grid-template-columns:1fr!important;gap:0!important;margin-top:clamp(32px,5vw,72px)!important;display:grid!important}.treatment-content-v18 section{min-height:0!important;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #1f2a2e24!important;border-radius:0!important;grid-template-columns:90px minmax(260px,.62fr) minmax(0,1fr)!important;gap:clamp(18px,4vw,56px)!important;padding:clamp(28px,4vw,54px) 0!important;display:grid!important}.treatment-content-v18 section>span{letter-spacing:.2em!important;color:#7a8588!important;grid-column:1!important;font-size:12px!important}.treatment-content-v18 section h2{letter-spacing:-.045em!important;grid-column:2!important;margin:0!important;font-size:clamp(28px,3.4vw,54px)!important;line-height:.98!important}.treatment-content-v18 section p{grid-column:3!important;max-width:66ch!important;margin:0!important;font-size:clamp(16px,1.35vw,20px)!important;line-height:1.6!important}.treatment-checklist-v18,.treatment-faq-v18,.treatment-final-v18,.treatment-intake-v22{box-shadow:none!important;border-radius:28px!important}.treatment-checklist-v18{background:linear-gradient(135deg,#ffffffad,#e6efedb3)!important}@media (width<=900px){.philosophy-grid-v9,.philosophy-wow-v17,.services-intro-v9,.treatment-hero-v18,.treatment-content-v18 section{grid-template-columns:1fr!important}.services-intro-v9 figure{grid-area:auto!important}.treatment-content-v18 section>span,.treatment-content-v18 section h2,.treatment-content-v18 section p{grid-column:auto!important}.logo-v23{font-size:clamp(34px,13vw,62px);top:44%}}.treatment-intake-v22{box-shadow:none!important;background:0 0!important;border:1px solid #1f2a2e24!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:clamp(28px,4vw,54px) 0!important}.intake-options-v22 a{background:0 0!important;border:0!important;border-bottom:1px solid #1f2a2e24!important;border-radius:0!important;padding-inline:0!important}.intake-options-v22 a.primary{color:#11191c!important;background:0 0!important;border-color:#1f2a2e3d!important}.treatment-checklist-v18{background:0 0!important;border:1px solid #1f2a2e24!important;border-left:0!important;border-right:0!important;border-radius:0!important}.treatment-checklist-v18 li{background:0 0!important;border:0!important;border-bottom:1px solid #1f2a2e1a!important;border-radius:0!important;padding:12px 0!important}.treatment-faq-v18,.treatment-final-v18{background:#ffffff6b!important}.logo-v23{letter-spacing:-.055em!important;text-transform:none!important;max-width:8.2ch!important;font-family:Instrument Serif,Georgia,serif!important;font-weight:400!important;line-height:.84!important}.logo-v23 span{letter-spacing:-.055em!important;text-transform:none!important;font-family:Instrument Serif,Georgia,serif!important;font-size:1em!important;font-weight:400!important}.logo-v23 em{font-family:var(--font-sans,Inter, system-ui, sans-serif)!important;letter-spacing:.31em!important;text-transform:uppercase!important;transform-origin:0!important;color:#050505b8!important;margin-top:.35em!important;font-size:.18em!important;font-weight:900!important;line-height:1!important;transform:scaleX(1.58)!important}.brand-v23{text-transform:none!important;letter-spacing:-.035em!important;min-width:150px!important;font-family:Instrument Serif,Georgia,serif!important}.brand-v23 span{text-transform:none!important;letter-spacing:-.035em!important;font-family:Instrument Serif,Georgia,serif!important;font-size:21px!important;font-weight:400!important;line-height:.88!important}.brand-v23 em{font-family:var(--font-sans,Inter, system-ui, sans-serif)!important;text-transform:uppercase!important;letter-spacing:.28em!important;color:#161f2294!important;margin-top:2px!important;font-size:8px!important;font-weight:900!important;transform:scaleX(1.18)!important}.philosophy-lead-v23{text-align:left!important;max-width:min(1320px,100vw - 44px)!important;margin:0 auto clamp(24px,4vw,52px)!important}.philosophy-lead-v23 span{text-align:center;display:block;margin-bottom:12px!important}.philosophy-lead-v23 h2{letter-spacing:-.078em!important;white-space:nowrap!important;text-align:center!important;max-width:none!important;margin:0!important;font-size:clamp(52px,8.4vw,138px)!important;line-height:.82!important}.philosophy-lead-v23 p{text-align:center!important;max-width:880px!important;margin:18px auto 0!important;font-size:clamp(17px,1.55vw,22px)!important}.team-person-v14.has-no-image button{background:#fffefa8a!important}.team-person-v14.has-no-image button i{opacity:.32!important}.services-v9{background:#f3f1e9!important;padding-top:0!important;position:relative!important;overflow:hidden!important}.services-intro-v9{grid-template-columns:50vw minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;min-height:clamp(620px,76vh,860px)!important;margin:0!important;padding:0!important;display:grid!important}.services-intro-v9 figure img{object-fit:cover!important;object-position:center!important;filter:saturate(.74)contrast(1.04)!important;width:100%!important;height:112%!important}.services-intro-v9 figure:before{content:""!important;z-index:1!important;mix-blend-mode:multiply!important;background:linear-gradient(90deg,#405f7861,#405f781f),linear-gradient(#f5f1e514,#21363d2e)!important;position:absolute!important;inset:0!important}.services-intro-v9 figure:after{display:none!important}.services-copy-v23{grid-area:1/2!important;place-self:center start!important;max-width:min(660px,50vw - 80px)!important;padding:clamp(36px,6vw,86px)!important}.services-copy-v23 .eyebrow{margin-bottom:18px!important}.services-v9 .accordion-v9{width:min(1180px,100% - 44px)!important;margin:clamp(44px,6vw,92px) auto 0!important}@media (width<=980px){.philosophy-lead-v23 h2{white-space:normal!important}.services-intro-v9{grid-template-columns:1fr!important;min-height:auto!important}.services-intro-v9 figure{width:100%!important;min-height:420px!important}.services-copy-v23{grid-column:1!important;max-width:none!important;padding:34px 22px 56px!important}.services-copy-v23 h2{max-width:10ch!important}}.philosophy-lead-v23{grid-template-columns:none!important;display:block!important}.philosophy-lead-v23>span,.philosophy-lead-v23 h2,.philosophy-lead-v23 p{grid-column:auto!important;width:auto!important;display:block!important}.philosophy-lead-v23 p{clear:both!important;margin:24px auto 0!important}.section-label-v9{display:none!important}.logo-v23 em,.brand-v23 em{font-family:var(--font-sans,Inter, system-ui, sans-serif)!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:#050505ad!important;font-weight:800!important;transform:none!important}.philosophy-v9{padding-block:clamp(76px,10vw,150px)!important}.philosophy-lead-v23{text-align:center!important;max-width:1060px!important;margin-bottom:clamp(28px,5vw,68px)!important}.philosophy-lead-v23>span{display:none!important}.philosophy-lead-v23 h2{white-space:normal!important;letter-spacing:-.07em!important;text-align:center!important;font-size:clamp(48px,7.2vw,116px)!important;line-height:.88!important}.philosophy-lead-v23 p{color:#465256!important;max-width:660px!important;margin-top:22px!important}.philosophy-wow-v17{grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr)!important}.philosophy-plate-v23{min-height:clamp(360px,42vw,560px)!important;box-shadow:none!important;border-radius:0!important}.philosophy-plate-v23 .orbit-core-v17{box-shadow:none!important;background:#ffffffbd!important;border-radius:0!important}.philosophy-steps-v17 button.is-active{background:#4b749114!important}.services-intro-v9{color:#fff!important;background:#4f7189!important;grid-template-columns:50vw 50vw!important;min-height:clamp(600px,74vh,820px)!important}.services-copy-v23{color:#fff!important;max-width:min(650px,50vw - 72px)!important}.services-copy-v23 .eyebrow{color:#ffffff9e!important}.services-copy-v23 h2{color:#fff!important;max-width:9.5ch!important}.services-copy-v23>p:not(.eyebrow){color:#ffffffc7!important}.services-v9 .accordion-v9{border-top:0!important;margin-top:0!important;padding-top:clamp(42px,6vw,86px)!important}.acc-item-v9{background:#fffefa9e!important;border:1px solid #405f781f!important;margin-bottom:12px!important}.routing-cluster-head-v19{display:none!important}.routing-clusters-v19>section{display:block!important}.routing-clusters-v19{gap:clamp(20px,4vw,46px)!important}.routing-grid-v9{border:0!important;gap:14px!important}.routing-grid-v9 a{background:#fffefac7!important;border:1px solid #405f7824!important;min-height:184px!important;box-shadow:0 18px 50px #405f7812!important}.routing-grid-v9 a:hover{background:#fffefa!important;border-color:#405f7847!important}.treatment-content-v18{border-top:0!important;gap:16px!important}@media (width<=980px){.services-intro-v9{background:#4f7189!important;grid-template-columns:1fr!important}.services-copy-v23{max-width:none!important}.acc-body-v9{padding:0 22px 26px!important}}@media (width<=900px){.philosophy-wow-v17,.treatment-content-v18 section{grid-template-columns:1fr!important}}.logo-v23 em,.brand-v23 em{letter-spacing:.12em!important;max-width:none!important;font-stretch:100%!important;transform:none!important}.logo-v23 em{margin-top:.5em!important;font-size:.145em!important}.brand-v23 em{letter-spacing:.11em!important;font-size:7.5px!important}.zf14-hero-actions{display:none!important}.services-copy-v23 h2{max-width:7.2ch!important}.philosophy-lead-v23>span,.team-content-v9>.eyebrow,.services-copy-v23>.eyebrow,.seo-routing-v9>div>.eyebrow,.service-layout-v9>div>.eyebrow,.final-v9 .eyebrow,.routing-cluster-head-v19{display:none!important}.logo-v23,.logo-v23 span{letter-spacing:-.046em!important}.logo-v23 em,.brand-v23 em{font-family:var(--font-sans,Inter, system-ui, sans-serif)!important;letter-spacing:.075em!important;text-transform:none!important;color:#050505a8!important;width:auto!important;max-width:none!important;font-weight:700!important;font-stretch:100%!important;transform:none!important}.logo-v23 em{margin-top:.42em!important;font-size:.155em!important;line-height:1.05!important}.brand-v23 em{color:#161f2294!important;margin-top:1px!important;font-size:8px!important;line-height:1.05!important}.zf14-doctor-corner{opacity:.54!important}.philosophy-v9{background:#f4f0e7!important;padding-block:clamp(76px,9vw,136px)!important}.philosophy-lead-v23{max-width:1000px!important;margin-bottom:clamp(26px,4vw,54px)!important}.philosophy-lead-v23 h2{letter-spacing:-.06em!important;font-size:clamp(48px,6.7vw,108px)!important;line-height:.9!important}.philosophy-lead-v23 p{color:#4b5659!important;max-width:620px!important}.philosophy-wow-v17{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)!important;gap:clamp(24px,4vw,56px)!important;width:min(1180px,100% - 44px)!important;margin-inline:auto!important}.philosophy-plate-v23{background:#d7e3e5!important;min-height:clamp(340px,40vw,520px)!important}.philosophy-plate-v23 .orbit-core-v17{display:none!important}.philosophy-steps-v17 button{background:0 0!important;border-top:1px solid #1f2a2e1f!important;min-height:0!important;padding:clamp(18px,2.2vw,26px) 0!important}.philosophy-steps-v17 button.is-active{background:0 0!important;padding-left:0!important}.philosophy-steps-v17 button:before{display:none!important}.philosophy-steps-v17 button>span{color:#6d777a!important;background:0 0!important;border-radius:0!important;place-items:start!important;width:auto!important;height:auto!important}.philosophy-steps-v17 button strong{letter-spacing:-.035em!important;font-size:clamp(24px,2.7vw,38px)!important}.services-intro-v9{color:#fff!important;isolation:isolate!important;background:#526f86!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:100vw!important;max-width:none!important;min-height:clamp(560px,72vh,800px)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;display:grid!important}.services-intro-v9 figure{width:100%!important;height:100%!important;min-height:inherit!important;box-shadow:none!important;background:#526f86!important;border-radius:0!important;grid-area:1/1!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.services-intro-v9 figure img{object-fit:cover!important;object-position:center!important;opacity:.92!important;filter:saturate(.82)contrast(1.04)!important;width:100%!important;height:100%!important;transform:none!important}.services-intro-v9 figure:before{content:""!important;z-index:1!important;mix-blend-mode:multiply!important;pointer-events:none!important;background:linear-gradient(90deg,#2f546e6b,#2f546e1a 72%,#526f8638),linear-gradient(#ffffff05,#15334438)!important;position:absolute!important;inset:0!important}.services-copy-v23{color:#fff!important;grid-area:1/2!important;place-self:center start!important;width:min(660px,50vw - 72px)!important;max-width:none!important;padding:clamp(38px,6vw,88px)!important}.services-copy-v23 h2{letter-spacing:-.062em!important;color:#fff!important;max-width:8ch!important;margin:0 0 clamp(20px,3vw,34px)!important;font-size:clamp(54px,7.1vw,118px)!important;line-height:.88!important}.services-copy-v23>p:not(.eyebrow){color:#ffffffd1!important;max-width:520px!important;font-size:clamp(18px,1.55vw,23px)!important;line-height:1.5!important}.services-visual-rail-v15{display:none!important}.acc-item-v9{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #405f782e!important;margin:0!important}.acc-item-v9:first-child{border-top:1px solid #405f782e!important}.acc-head-v9{padding:24px 0!important}.acc-body-v9{padding:0 0 30px 118px!important}.treatment-content-v18{border-top:0!important;gap:18px!important;margin-top:clamp(34px,5vw,72px)!important}.treatment-content-v18 section{background:#fffefad1!important;border:1px solid #405f7829!important;border-radius:30px!important;grid-template-columns:72px minmax(230px,.54fr) minmax(0,1fr)!important;padding:clamp(28px,4vw,54px)!important;box-shadow:0 24px 70px #405f7816!important}.treatment-content-v18 section>span{color:#526f86!important;grid-column:1!important;align-self:start!important}.treatment-content-v18 section h2{grid-column:2!important}.treatment-content-v18 section p{grid-column:3!important}.treatment-checklist-v18,.treatment-faq-v18,.treatment-final-v18,.treatment-intake-v22{background:#fffefad1!important;border:1px solid #405f7829!important;border-radius:30px!important;padding:clamp(28px,4vw,54px)!important;box-shadow:0 24px 70px #405f7816!important}.treatment-checklist-v18 li{background:#eef5f6b8!important;border:1px solid #405f781a!important;border-radius:16px!important;padding:14px 16px!important}@media (width<=980px){.services-intro-v9{grid-template-columns:1fr!important;min-height:auto!important}.services-intro-v9 figure{min-height:clamp(340px,62vw,520px)!important}.services-copy-v23{grid-column:1!important;width:auto!important;max-width:none!important;padding:34px 22px 54px!important}.services-copy-v23 h2{max-width:9ch!important}.acc-body-v9{padding:0 0 26px!important}}@media (width<=900px){.philosophy-wow-v17,.treatment-content-v18 section{grid-template-columns:1fr!important}.treatment-content-v18 section>span,.treatment-content-v18 section h2,.treatment-content-v18 section p{grid-column:auto!important}}.services-intro-v9 figure img{object-position:48% 52%!important;opacity:1!important;filter:saturate(.86)contrast(1.06)brightness(.88)!important;object-position:50% 50%!important}.service-v9>.eyebrow{display:none!important}.services-intro-v9 figure img{filter:saturate(.95)contrast(1.18)brightness(.68)!important}.services-intro-v9 figure:before{background:linear-gradient(90deg,#294d671f,#294d6700 62%,#526f8614),linear-gradient(#fff0,#12303e14)!important}.zf14-hero-actions{opacity:0;z-index:8!important;gap:10px!important;display:flex!important;position:absolute!important;bottom:clamp(70px,8vw,118px)!important;left:clamp(18px,3.2vw,48px)!important}.zf14-hero-actions a{color:#050505!important;letter-spacing:.08em!important;text-transform:none!important;-webkit-backdrop-filter:blur(16px)!important;background:#ffffff8f!important;border:1px solid #05050524!important;border-radius:999px!important;min-height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:560!important;line-height:1!important;text-decoration:none!important}.zf14-hero-actions a.primary{color:#fff!important;background:#050505!important;border-color:#050505!important}.zf14-corner-br{display:none!important}.location-strip-v9{background:#f7f3eb!important;border-top:1px solid #191f2214!important;border-bottom:1px solid #191f2214!important;gap:0!important;padding:0!important}.location-strip-v9 a{background:0 0!important;border-right:1px solid #191f2214!important;gap:13px!important;min-height:128px!important;padding:28px clamp(20px,3vw,42px)!important;transition:background .22s,color .22s!important}.location-strip-v9 a:last-child{border-right:0!important}.location-strip-v9 a:hover{background:#ffffff7a!important}.location-strip-v9 span{letter-spacing:.085em!important;color:#191f2275!important;text-transform:none!important;font-size:10px!important;font-weight:520!important}.location-strip-v9 strong{font-family:var(--font-sans,Inter, system-ui, sans-serif)!important;letter-spacing:-.025em!important;color:#20272b!important;font-size:clamp(16px,1.35vw,21px)!important;font-weight:430!important;line-height:1.22!important}.location-strip-v9 a:after{opacity:.42!important;font-size:14px!important;font-weight:300!important}.zf14-title-wrap{z-index:11!important}.philosophy-lead-v23{max-width:min(1380px,100vw - 40px)!important}.philosophy-lead-v23 h2{white-space:nowrap!important;letter-spacing:-.055em!important;max-width:none!important;font-size:clamp(46px,6.2vw,104px)!important;line-height:.9!important}.philosophy-lead-v23 p{margin-top:18px!important}.services-v9{background:#eef3f4!important;padding-bottom:clamp(54px,7vw,104px)!important}.services-intro-v9{background:#496d86!important;grid-template-columns:50vw 50vw!important;min-height:clamp(540px,68vh,760px)!important}.services-intro-v9 figure{background:#263e4f!important}.services-intro-v9 figure img{object-position:center 52%!important;filter:saturate(.88)contrast(1.08)brightness(.82)!important;opacity:.96!important}.services-intro-v9 figure:before{mix-blend-mode:normal!important;background:linear-gradient(90deg,#2a4a6238,#2a4a6205 60%,#496d8638),linear-gradient(#ffffff05,#1130422e)!important}.services-copy-v23{background:#496d86!important;flex-direction:column!important;justify-content:flex-end!important;place-self:end stretch!important;width:auto!important;max-width:none!important;min-height:100%!important;padding:clamp(46px,7vw,104px) clamp(34px,6vw,88px)!important;display:flex!important}.services-copy-v23 h2{letter-spacing:-.055em!important;max-width:8.2ch!important;margin:0 0 22px!important;font-size:clamp(52px,6.4vw,106px)!important;line-height:.9!important}.services-v9 .accordion-v9{padding-top:clamp(36px,5vw,72px)!important}.treatment-article-v18{width:min(1180px,100% - 40px)!important;padding:clamp(86px,9vw,118px) 0 clamp(54px,7vw,88px)!important}.treatment-hero-v18{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr)!important;align-items:center!important;gap:clamp(30px,5vw,72px)!important;min-height:clamp(500px,66vh,680px)!important;padding:clamp(28px,4vw,56px) 0!important}.treatment-hero-v18 h1{letter-spacing:-.062em!important;max-width:12.5ch!important;margin-bottom:18px!important;font-size:clamp(48px,6.4vw,98px)!important;line-height:.92!important}.treatment-hero-v18 p:not(.eyebrow){max-width:620px!important;margin-top:18px!important;font-size:clamp(17px,1.25vw,20px)!important;font-weight:430!important;line-height:1.56!important}.treatment-hero-v18 figure{border-radius:28px!important;height:clamp(360px,44vw,560px)!important}.treatment-intent-v18{margin:0 0 clamp(22px,4vw,42px)!important;padding:14px 0!important}.treatment-intake-v22{grid-template-columns:minmax(0,.96fr) minmax(260px,.74fr)!important;align-items:center!important;gap:clamp(22px,4vw,52px)!important;margin-bottom:clamp(24px,4vw,46px)!important;display:grid!important}.treatment-intake-v22 h2{letter-spacing:-.045em!important;margin:.2em 0 .35em!important;font-size:clamp(30px,3.6vw,52px)!important;line-height:.98!important}.treatment-content-v18{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:clamp(18px,3vw,38px)!important;display:grid!important}.treatment-content-v18 section{border-radius:24px!important;min-height:280px!important;padding:clamp(24px,3vw,36px)!important;display:block!important}.treatment-content-v18 section>span{letter-spacing:.18em!important;margin-bottom:clamp(28px,4vw,52px)!important;font-size:11px!important;display:block!important}.treatment-content-v18 section h2{letter-spacing:-.04em!important;margin:0 0 16px!important;font-size:clamp(28px,3vw,42px)!important;line-height:1!important}.treatment-content-v18 section p{color:#4c5a60!important;font-size:clamp(15.5px,1.05vw,18px)!important;line-height:1.58!important}.treatment-checklist-v18,.treatment-faq-v18,.treatment-final-v18{margin-top:clamp(18px,3vw,36px)!important}@media (width<=1180px){.philosophy-lead-v23 h2{font-size:clamp(42px,7.4vw,86px)!important}}@media (width<=980px){.zf14-hero-actions{flex-direction:column!important;align-items:flex-start!important;bottom:76px!important;left:18px!important}.location-strip-v9{grid-template-columns:repeat(2,1fr)!important}.services-intro-v9{grid-template-columns:1fr!important}.services-copy-v23{min-height:auto!important}.treatment-hero-v18,.treatment-intake-v22,.treatment-content-v18{grid-template-columns:1fr!important}.treatment-content-v18 section{min-height:0!important}}@media (width<=760px){.location-strip-v9{grid-template-columns:1fr!important}.location-strip-v9 a{min-height:108px!important}.philosophy-lead-v23 h2{white-space:normal!important}}.zf14-corner-bl{display:none!important}.treatment-article-v18{padding-top:clamp(68px,7vw,96px)!important}.treatment-hero-v18{min-height:clamp(440px,58vh,620px)!important;padding-top:clamp(14px,2.5vw,34px)!important}.treatment-hero-v18 .eyebrow,.treatment-intake-v22>div>span,.treatment-checklist-v18>div>span,.treatment-faq-v18>.eyebrow{display:none!important}.treatment-intake-v22{margin-bottom:clamp(18px,3vw,34px)!important;padding:clamp(24px,3.2vw,40px)!important}.treatment-intake-v22 h2{margin-top:0!important;font-size:clamp(28px,3.2vw,46px)!important}.treatment-intake-v22 p{font-size:clamp(15.5px,1vw,18px)!important;line-height:1.55!important}.intake-options-v22 a{border-radius:14px!important;min-height:48px!important;padding:0 16px!important}.treatment-checklist-v18{grid-template-columns:minmax(0,.86fr) minmax(280px,.92fr)!important;align-items:start!important;gap:clamp(22px,4vw,54px)!important;display:grid!important}.treatment-checklist-v18 h2{letter-spacing:-.045em!important;margin:0 0 14px!important;font-size:clamp(30px,3.4vw,50px)!important;line-height:1!important}.treatment-checklist-v18 ul{border-top:1px solid #405f7824!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.treatment-checklist-v18 li{color:#40505a!important;background:0 0!important;border:0!important;border-bottom:1px solid #405f7824!important;border-radius:0!important;padding:14px 0!important;font-weight:430!important}.treatment-faq-v18 details{border-top:1px solid #405f7824!important;padding:18px 0!important}.treatment-faq-v18 details:last-child{border-bottom:1px solid #405f7824!important}.treatment-faq-v18 summary{cursor:pointer!important;font-weight:520!important}@media (width<=980px){.treatment-checklist-v18{grid-template-columns:1fr!important}}.services-v9{background:#f7f3eb!important;padding:0 0 clamp(54px,7vw,104px)!important;overflow:hidden!important}.services-intro-v9{color:#1e2326!important;isolation:isolate!important;background:#f7f3eb!important;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr)!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;min-height:clamp(420px,42vw,620px)!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.services-intro-v9:before,.services-intro-v9:after{content:none!important;display:none!important}.services-intro-v9 figure{z-index:1!important;width:auto!important;height:auto!important;min-height:100%!important;box-shadow:none!important;background:#405f78!important;border-radius:0!important;grid-area:1/1!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.services-intro-v9 figure:before{content:""!important;z-index:2!important;mix-blend-mode:normal!important;pointer-events:none!important;background:linear-gradient(90deg,#405f78ad,#405f784d 58%,#fffdf814),linear-gradient(#050f1805,#050f182e)!important;display:block!important;position:absolute!important;inset:0!important}.services-intro-v9 figure:after{content:none!important;display:none!important}.services-intro-v9 figure img{object-fit:cover!important;object-position:center 50%!important;filter:grayscale(.25)saturate(.82)contrast(1.06)brightness(.92)!important;opacity:1!important;width:100%!important;height:100%!important;transform:none!important}.services-copy-v23{color:#1e2326!important;background:#f7f3eb!important;flex-direction:column!important;grid-area:1/2!important;justify-content:flex-end!important;place-self:stretch stretch!important;width:auto!important;max-width:none!important;min-height:100%!important;padding:clamp(52px,7vw,96px) clamp(34px,7vw,112px)!important;display:flex!important}.services-copy-v23>.eyebrow{display:none!important}.services-copy-v23 h2{color:#1e2326!important;letter-spacing:-.055em!important;max-width:8.5ch!important;margin:0 0 clamp(18px,2.4vw,28px)!important;font-size:clamp(46px,5.8vw,86px)!important;line-height:.9!important}.services-copy-v23>p:not(.eyebrow){color:#1e2326ad!important;max-width:620px!important;font-size:clamp(15px,1.08vw,18px)!important;font-weight:390!important;line-height:1.58!important}.services-v9 .accordion-v9{border-top:0!important;width:min(1180px,100% - 44px)!important;margin:0 auto!important;padding-top:clamp(36px,5vw,72px)!important}@media (width<=760px){html,body{overflow-x:hidden!important}.zf14-landing{height:100svh!important;min-height:620px!important}.zf14-landing-image{opacity:.92!important;width:54vw!important}.zf14-praxis-mark{max-width:7.8ch!important;font-size:clamp(35px,12vw,58px)!important;top:38%!important;left:18px!important}.zf14-doctor-corner,.zf14-corner-tr{max-width:42vw!important;font-size:9px!important;line-height:1.35!important}.zf14-corner-tr{text-align:right!important;top:18px!important;right:16px!important}.zf14-hero-actions{flex-direction:column!important;gap:8px!important;bottom:70px!important;left:16px!important}.zf14-hero-actions a{min-height:38px!important;padding:0 14px!important;font-size:10px!important}.zf14-title{font-size:clamp(48px,15vw,76px)!important;line-height:.86!important}.location-strip-v9{grid-template-columns:1fr!important}.location-strip-v9 a{border-bottom:1px solid #191f2214!important;border-right:0!important;min-height:auto!important;padding:22px 20px!important}.location-strip-v9 strong{font-size:18px!important}.notice-v9,.services-intro-v9{grid-template-columns:1fr!important;min-height:0!important}.notice-underlay-v14,.services-intro-v9 figure{grid-area:auto/1!important;min-height:340px!important}.notice-head-v9,.notice-body-v9,.services-copy-v23{grid-column:1!important;padding:30px 22px!important}.notice-head-v9{padding-bottom:0!important}.notice-body-v9{padding-top:18px!important}.notice-v9 h2,.services-copy-v23 h2{max-width:9ch!important;font-size:clamp(42px,13vw,68px)!important}.notice-cards-v9 article{grid-template-columns:36px 1fr!important;gap:14px!important}.notice-cards-v9 article p{grid-column:1/-1!important}.philosophy-lead-v23 h2{white-space:normal!important;font-size:clamp(42px,12vw,66px)!important}.philosophy-wow-v17{grid-template-columns:1fr!important;width:calc(100% - 32px)!important}.philosophy-plate-v23{min-height:320px!important}.team-content-v9{width:calc(100% - 32px)!important}.team-switcher-v14{grid-template-columns:1fr!important}.team-portrait-v14{min-height:320px!important}.acc-head-v9{grid-template-columns:42px minmax(0,1fr) 34px!important;gap:14px!important;padding:20px 0!important}.acc-head-v9 strong{font-size:clamp(24px,8vw,36px)!important;line-height:1!important}.routing-grid-v9,.service-layout-v9,.final-v9{grid-template-columns:1fr!important}.treatment-nav-v18{border-radius:22px!important;width:calc(100vw - 20px)!important;top:10px!important}.treatment-nav-v18 a{min-height:36px!important;padding:0 10px!important;font-size:10px!important}.treatment-nav-v18 .primary{display:none!important}.treatment-article-v18{width:calc(100% - 28px)!important;padding-top:76px!important}.treatment-hero-v18{grid-template-columns:1fr!important;gap:22px!important;min-height:0!important;padding:20px 0 28px!important}.treatment-hero-v18 h1{max-width:none!important;font-size:clamp(44px,13vw,70px)!important;line-height:.94!important}.treatment-hero-v18 p:not(.eyebrow){font-size:16px!important;line-height:1.55!important}.treatment-actions-v18{gap:8px!important}.treatment-actions-v18 a{width:100%!important;min-height:42px!important}.treatment-hero-v18 figure{border-radius:22px!important;height:300px!important}.treatment-intent-v18{flex-wrap:nowrap!important;gap:8px!important;padding-bottom:12px!important;overflow-x:auto!important}.treatment-intent-v18 span{white-space:nowrap!important;font-size:10px!important}.treatment-intake-v22,.treatment-checklist-v18{border-radius:22px!important;grid-template-columns:1fr!important;padding:24px 20px!important}.treatment-intake-v22 h2,.treatment-checklist-v18 h2,.treatment-final-v18 h2{font-size:clamp(30px,10vw,48px)!important}.intake-options-v22 a{min-height:46px!important}.treatment-content-v18{grid-template-columns:1fr!important;gap:12px!important}.treatment-content-v18 section{border-radius:22px!important;min-height:0!important;padding:24px 20px!important}.treatment-content-v18 section>span{margin-bottom:24px!important}.treatment-faq-v18,.treatment-final-v18{border-radius:22px!important;padding:24px 20px!important}.zf14-landing{background:#fff!important;min-height:100svh!important}.zf14-landing-image{opacity:1!important;visibility:visible!important;width:56vw!important;height:100svh!important;min-height:100svh!important;display:block!important;position:absolute!important;inset:0 0 0 auto!important}.zf14-landing-image img{object-position:center 38%!important;height:108%!important}.zf14-praxis-mark,.zf14-hero-actions,.zf14-doctor-corner,.zf14-corner-tr,.zf14-scroll-cue{opacity:1!important;visibility:visible!important}.zf14-praxis-mark{top:24%!important;left:16px!important;transform:none!important}.zf14-doctor-corner{top:18px!important;left:16px!important}.zf14-corner-tr{display:block!important}.zf14-hero-actions{bottom:82px!important}.zf14-title-wrap{pointer-events:none!important}.zf14-doctor-corner,.zf14-corner-tr{opacity:0!important;visibility:hidden!important;display:none!important}.notice-underlay-v14,.services-intro-v9 figure{min-height:240px!important}.notice-underlay-v14 img{filter:grayscale()contrast(1.14)brightness(.78)!important;object-position:center 45%!important}.notice-underlay-v14:after{background:linear-gradient(90deg,#405f7894,#405f783d 62%,#fffdf80f),linear-gradient(#050f180a,#050f1833)!important}.services-intro-v9 figure img{filter:grayscale(.15)saturate(.9)contrast(1.12)brightness(.78)!important}.team-person-v14 button,.acc-head-v9{padding-right:48px!important}.team-person-v14 button i,.acc-head-v9 i{min-width:34px!important}.notice-v9{grid-template-columns:1fr!important;display:grid!important}.notice-underlay-v14{grid-area:1/1!important;min-height:260px!important}.notice-head-v9{z-index:3!important;color:#fff!important;grid-area:1/1!important;align-self:end!important;padding:0 22px 26px!important}.notice-v9 .eyebrow{color:#ffffffb8!important}.notice-v9 h2{color:#fff!important;margin-top:10px!important}.notice-body-v9{background:#f7f3eb!important;grid-area:2/1!important;padding:24px 22px 34px!important}.acc-head-v9{grid-template-columns:38px minmax(0,1fr) 48px!important;align-items:center!important;gap:12px!important;padding:20px 0!important}.acc-head-v9>span:not(.acc-num-v9){min-width:0!important;padding-right:4px!important}.acc-head-v9 strong{overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important}.acc-head-v9 i{justify-self:end!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;display:grid!important}.zf14-landing{background:#f8f4ee!important;height:100svh!important;min-height:720px!important;overflow:hidden!important}.zf14-landing:after{content:""!important;z-index:6!important;pointer-events:none!important;background:linear-gradient(#f8f4ee 0%,#f8f4eeb8 32%,#f8f4ee00 100%)!important;height:110px!important;position:absolute!important;top:24svh!important;left:0!important;right:0!important}.zf14-landing-image{z-index:2!important;clip-path:none!important;background:#050505!important;width:100vw!important;height:76svh!important;min-height:520px!important;inset:24svh 0 0!important}.zf14-landing-image img{object-fit:cover!important;object-position:60% 44%!important;filter:grayscale()contrast(1.12)brightness(.72)!important;width:100%!important;height:100%!important;transform:none!important}.zf14-landing-image:after{background:linear-gradient(#0000006b,#00000014 34%,#00000075 100%),linear-gradient(90deg,#0000006b,#00000014 58%,#0000002e)!important}.zf14-title-wrap{z-index:7!important;opacity:1!important;visibility:visible!important;inset:24svh 0 0!important;transform:none!important}.zf14-title{text-align:left!important;letter-spacing:-.055em!important;text-wrap:balance!important;justify-content:flex-start!important;align-items:flex-start!important;margin:0!important;padding:clamp(70px,18vw,96px) 22px 0!important;font-size:clamp(50px,15.2vw,76px)!important;line-height:.86!important;display:flex!important;position:absolute!important;inset:0!important}.zf14-title-black{display:none!important}.zf14-title-white{color:#fff!important;clip-path:none!important;visibility:visible!important;opacity:1!important;text-shadow:0 12px 34px #00000052!important;transform:none!important}.zf14-praxis-mark{left:22px!important;right:22px!important;top:calc(env(safe-area-inset-top,0px) + 72px)!important;z-index:8!important;color:#050505!important;letter-spacing:-.058em!important;opacity:1!important;gap:0!important;font-size:clamp(56px,17vw,80px)!important;line-height:.82!important;display:block!important;transform:none!important}.zf14-praxis-mark span{line-height:.82!important;display:block!important}.zf14-praxis-mark em{font-family:var(--body)!important;letter-spacing:.045em!important;color:#050505a8!important;margin-top:-1px!important;font-size:16px!important;font-weight:880!important;display:block!important}.zf14-hero-actions{left:22px!important;right:22px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important;z-index:9!important;opacity:1!important;gap:10px!important;max-width:none!important}.zf14-hero-actions a{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#05050547!important;border-color:#ffffffb8!important;border-radius:999px!important;min-height:52px!important;padding:15px 18px!important}.zf14-hero-actions a.primary{color:#fff!important;background:#050505!important;border-color:#050505!important;box-shadow:0 12px 34px #0000003d!important}.zf14-corner,.zf14-scroll-cue{display:none!important}}.mobile-menu-toggle,.mobile-menu-panel{display:none}@media (width<=760px){.mobile-menu-toggle{top:calc(env(safe-area-inset-top,0px) + 18px)!important;z-index:60!important;color:#050505!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#f8f4eed1!important;border:1px solid #0505051f!important;border-radius:999px!important;place-items:center!important;gap:0!important;width:48px!important;height:48px!important;display:grid!important;position:fixed!important;right:18px!important;box-shadow:0 16px 38px #11181c1f!important}.mobile-menu-toggle span{background:#050505!important;border-radius:2px!important;grid-area:1/1!important;width:18px!important;height:2px!important;transition:transform .22s,opacity .22s!important;display:block!important}.mobile-menu-toggle span:first-child{transform:translateY(-4px)!important}.mobile-menu-toggle span:last-child{transform:translateY(4px)!important}.mobile-menu-open .mobile-menu-toggle span:first-child{transform:rotate(42deg)!important}.mobile-menu-open .mobile-menu-toggle span:last-child{transform:rotate(-42deg)!important}.mobile-menu-panel{top:calc(env(safe-area-inset-top,0px) + 74px)!important;z-index:59!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;opacity:0!important;pointer-events:none!important;background:#f8f4eef0!important;border:1px solid #0505051a!important;border-radius:28px!important;gap:2px!important;width:min(276px,100vw - 36px)!important;padding:14px!important;transition:opacity .22s,transform .22s!important;display:grid!important;position:fixed!important;right:18px!important;transform:translateY(-10px)scale(.98)!important;box-shadow:0 24px 70px #11181c2e!important}.mobile-menu-open .mobile-menu-panel{opacity:1!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}.mobile-menu-panel a{color:#101417!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;min-height:46px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:flex!important}.mobile-menu-panel a:after{content:"↘";opacity:.42;font-size:13px}.mobile-menu-panel a.primary{color:#fff!important;background:#050505!important;margin-top:8px!important}.mobile-menu-panel a.primary:after{opacity:.72}}.treatment-page-v18{background:linear-gradient(#f8f4eb 0%,#f3efe6 48%,#fbfaf5 100%)!important}.treatment-article-v18{width:min(1260px,100% - 44px)!important}.treatment-intent-v18{margin-bottom:clamp(34px,5vw,68px)!important}.treatment-decision-v33,.treatment-timeline-v33,.treatment-editorial-v33,.treatment-proof-v33,.treatment-faq-v33,.treatment-final-v33{margin-bottom:clamp(42px,7vw,90px)!important}.treatment-decision-v33{border-top:1px solid #1f2a2e24;border-bottom:1px solid #1f2a2e24;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:start;gap:clamp(28px,6vw,90px);padding:clamp(28px,5vw,70px) 0;display:grid}.decision-lead-v33 h2,.timeline-head-v33 h2,.treatment-faq-v33 h2{font-family:var(--display);letter-spacing:-.065em;color:#182227;margin:0;font-size:clamp(46px,5.8vw,92px);font-weight:400;line-height:.88}.decision-lead-v33 p:not(.eyebrow){color:#48555a;max-width:620px;font-size:clamp(17px,1.5vw,22px);line-height:1.58}.decision-columns-v33{background:#1f2a2e21;border-radius:34px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden;box-shadow:0 28px 90px #1c2a2f14}.decision-columns-v33>div{background:#fffefaad;min-height:260px;padding:clamp(22px,3.2vw,38px)}.decision-columns-v33 span,.treatment-final-v33>span{letter-spacing:.18em;text-transform:uppercase;color:#577178;margin-bottom:18px;font-size:11px;font-weight:900;display:block}.decision-columns-v33 ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.decision-columns-v33 li{color:#243037;padding-left:28px;font-weight:760;line-height:1.35;position:relative}.decision-columns-v33 li:before{content:"";background:#83a7a2;border-radius:50%;width:10px;height:10px;position:absolute;top:.45em;left:0;box-shadow:0 0 0 6px #83a7a226}.treatment-timeline-v33{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,76px);display:grid}.timeline-head-v33{position:sticky;top:110px}.treatment-timeline-v33 ol{counter-reset:step;border-top:1px solid #1f2a2e29;border-left:1px solid #1f2a2e1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.treatment-timeline-v33 li{background:linear-gradient(#ffffff57,#fff0);border-bottom:1px solid #1f2a2e29;border-right:1px solid #1f2a2e1a;min-height:270px;padding:24px 20px;transition:background .25s,transform .25s;position:relative}.treatment-timeline-v33 li:hover{background:#ffffff7a;transform:translateY(-2px)}.treatment-timeline-v33 li span{letter-spacing:.18em;color:#6c777a;margin-bottom:54px;font-size:11px;font-weight:900;display:block}.treatment-timeline-v33 li strong{font-family:var(--display);letter-spacing:-.045em;color:#1d292e;font-size:clamp(28px,2.7vw,44px);font-weight:400;line-height:.94;display:block}.treatment-timeline-v33 li p{color:#5b6669;margin:14px 0 0;font-size:15px;line-height:1.55}.treatment-editorial-v33{border-top:1px solid #1f2a2e24;gap:0;display:grid}.treatment-editorial-v33 section{border-bottom:1px solid #1f2a2e24;grid-template-columns:90px minmax(280px,.56fr) minmax(0,1fr);gap:clamp(18px,4vw,64px);padding:clamp(32px,5vw,66px) 0;display:grid}.treatment-editorial-v33 span{letter-spacing:.2em;text-transform:uppercase;color:#7a8588;font-size:12px;font-weight:900}.treatment-editorial-v33 h2{font-family:var(--display);letter-spacing:-.052em;color:#182227;margin:0;font-size:clamp(32px,3.8vw,62px);font-weight:400;line-height:.94}.treatment-editorial-v33 p{color:#4f5c60;max-width:70ch;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.treatment-proof-v33{box-shadow:none!important;background:linear-gradient(135deg,#e3edebb3,#fffefa57)!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:clamp(32px,5vw,66px) 0!important}.treatment-proof-v33 ul{align-content:start!important}.treatment-proof-v33 li{align-items:center;gap:12px;display:flex;background:0 0!important;border-bottom:1px solid #1f2a2e1f!important;border-radius:0!important}.treatment-proof-v33 li:before{content:"";opacity:.72;background:#243037;border-radius:50%;flex:none;width:8px;height:8px}.treatment-intake-v22{color:#fff!important;background:#172126!important;border:0!important;border-radius:36px!important;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr)!important;gap:clamp(28px,5vw,72px)!important;padding:clamp(28px,5vw,58px)!important;display:grid!important;box-shadow:0 32px 110px #1721262e!important}.treatment-intake-v22 h2{color:#fff!important;max-width:11ch!important}.treatment-intake-v22 p{color:#ffffffb8!important}.treatment-intake-v22 span{color:#ffffff8a!important}.intake-options-v22{align-content:center!important;gap:10px!important;display:grid!important}.intake-options-v22 a{color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff21!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;padding:18px 20px!important;font-weight:850!important;text-decoration:none!important;display:flex!important}.intake-options-v22 a:after{content:"→";opacity:.7}.intake-options-v22 a.primary{color:#101719!important;background:#fff!important;border-color:#fff!important;box-shadow:0 18px 50px #0000002e!important}.intake-privacy-v22{color:#ffffff94!important;grid-column:1/-1!important;margin:0!important;font-size:13px!important}.treatment-faq-v33{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.treatment-faq-v33 .eyebrow{grid-column:1}.treatment-faq-v33 h2{grid-area:2/1}.treatment-faq-v33 details{grid-column:2;border-top:1px solid #1f2a2e29!important;padding:20px 0!important}.treatment-faq-v33 details:last-child{border-bottom:1px solid #1f2a2e29!important}.treatment-faq-v33 summary{justify-content:space-between;gap:20px;list-style:none;display:flex;font-size:clamp(24px,2.4vw,40px)!important}.treatment-faq-v33 summary::-webkit-details-marker{display:none}.treatment-faq-v33 summary:after{content:"+";font-family:var(--font-sans);color:#6c777a;font-size:22px;line-height:1}.treatment-faq-v33 details[open] summary:after{content:"–"}.treatment-final-v33{box-shadow:none!important;background:linear-gradient(135deg,#fffdf7 0%,#e6efed 100%)!important;border:0!important;border-radius:0!important;padding:clamp(46px,7vw,98px) clamp(18px,4vw,56px)!important}.treatment-final-v33 h2{max-width:9.8ch;margin-inline:auto!important}.treatment-sticky-cta-v33{display:none}@media (width<=980px){.treatment-decision-v33,.treatment-timeline-v33,.treatment-intake-v22,.treatment-faq-v33{grid-template-columns:1fr!important}.decision-columns-v33{grid-template-columns:1fr}.timeline-head-v33{position:static}.treatment-timeline-v33 ol{grid-template-columns:1fr 1fr}.treatment-editorial-v33 section{gap:14px;grid-template-columns:1fr!important}.treatment-faq-v33 .eyebrow,.treatment-faq-v33 h2,.treatment-faq-v33 details{grid-area:auto}}@media (width<=620px){.treatment-article-v18{width:calc(100% - 24px)!important;padding-bottom:96px!important}.treatment-timeline-v33 ol{grid-template-columns:1fr}.treatment-timeline-v33 li{min-height:0}.treatment-intake-v22{border-radius:28px!important;padding:26px 18px!important}.treatment-sticky-cta-v33{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:75;-webkit-backdrop-filter:blur(18px);background:#fffefac7;border:1px solid #ffffffb3;border-radius:999px;grid-template-columns:1.4fr .6fr;gap:8px;padding:8px;display:grid;position:fixed;box-shadow:0 18px 60px #121c202e}.treatment-sticky-cta-v33 a{text-transform:uppercase;letter-spacing:.08em;color:#172126;background:#ffffff9e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.treatment-sticky-cta-v33 a.primary{color:#fff;background:#101719}}.decision-action-v33{flex-wrap:wrap;grid-column:2;gap:10px;margin-top:clamp(18px,2vw,28px);display:flex}.decision-action-v33 a{text-transform:uppercase;letter-spacing:.09em;color:#172126;background:#ffffff9e;border:1px solid #1f2a2e1f;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.decision-action-v33 a.primary{color:#fff;background:#101719;border-color:#101719;box-shadow:0 14px 38px #1017192e}@media (width<=980px){.decision-action-v33{grid-column:auto}}@media (width<=620px){.treatment-intent-v18{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:14px 0!important;display:grid!important;overflow:visible!important}.treatment-intent-v18 span{letter-spacing:.1em!important;white-space:normal!important;font-size:9px!important;line-height:1.25!important}.decision-action-v33{grid-template-columns:1fr;display:grid}.decision-action-v33 a{font-size:10px}.treatment-article-v18{padding-bottom:132px!important}.treatment-sticky-cta-v33{grid-template-columns:1fr auto;gap:7px;padding:7px}.treatment-sticky-cta-v33 a{white-space:nowrap;letter-spacing:.07em;min-height:44px;padding:0 14px}.treatment-sticky-cta-v33 a.primary{justify-content:center}}@media (width<=350px){.treatment-sticky-cta-v33 a{padding:0 10px;font-size:9px}}@media (width<=620px){.treatment-decision-v33{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}.decision-columns-v33{margin-bottom:8px}.treatment-sticky-cta-v33{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;transform:translateY(calc(100% + 18px))}.show-treatment-sticky .treatment-sticky-cta-v33{opacity:1;pointer-events:auto;transform:translateY(0)}}.treatment-answers-v34{border-top:1px solid #1f2a2e24;border-bottom:1px solid #1f2a2e24;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);margin-bottom:clamp(44px,7vw,92px);padding:clamp(34px,5vw,74px) 0;display:grid}.answers-head-v34 h2{font-family:var(--display);letter-spacing:-.064em;color:#182227;margin:0;font-size:clamp(42px,5.2vw,86px);font-weight:400;line-height:.88}.answers-head-v34 p:not(.eyebrow){color:#4f5c60;max-width:54ch;font-size:clamp(16px,1.35vw,20px);line-height:1.58}.answers-list-v34{background:#1f2a2e1f;border-radius:32px;gap:1px;display:grid;overflow:hidden;box-shadow:0 28px 90px #1c2a2f12}.answers-list-v34 article{background:#fffefaa8;padding:clamp(20px,3vw,34px)}.answers-list-v34 h3{font-family:var(--display);letter-spacing:-.045em;color:#1d292e;margin:0;font-size:clamp(26px,2.6vw,42px);font-weight:400;line-height:.98}.answers-list-v34 p{color:#516064;margin:12px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.62}@media (width<=980px){.treatment-answers-v34{grid-template-columns:1fr}.answers-list-v34{border-radius:26px}}.treatment-visuals-v36{grid-template-columns:1.08fr .92fr;gap:clamp(14px,2vw,22px);margin:clamp(34px,5vw,72px) 0 clamp(44px,7vw,92px);display:grid}.treatment-visuals-v36 figure{isolation:isolate;background:#d9e2df;border-radius:34px;min-height:clamp(340px,36vw,520px);margin:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #1c2a2f1f}.treatment-visuals-v36 figure:nth-child(2){align-self:end;min-height:clamp(280px,30vw,460px)}.treatment-visuals-v36 img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transform:scale(1.01)}.treatment-visuals-v36 figure:after{content:"";pointer-events:none;background:linear-gradient(#121c2000,#121c2042);position:absolute;inset:0}.treatment-visuals-v36 figcaption{z-index:2;color:#fff;text-shadow:0 2px 22px #0000003d;gap:7px;display:grid;position:absolute;bottom:clamp(18px,2.6vw,34px);left:clamp(18px,2.6vw,34px);right:clamp(18px,2.6vw,34px)}.treatment-visuals-v36 span{letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;font-size:10px;font-weight:900}.treatment-visuals-v36 strong{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:.92}@media (width<=760px){.treatment-visuals-v36{grid-template-columns:1fr}.treatment-visuals-v36 figure,.treatment-visuals-v36 figure:nth-child(2){border-radius:28px;min-height:310px}}.treatment-page-v18 .treatment-article-v18{width:min(1180px,100% - 44px)!important}.treatment-page-v18 .treatment-hero-v18{align-items:center!important;margin-bottom:clamp(22px,4vw,42px)!important}.treatment-page-v18 .treatment-hero-v18 figure{background:#edf1ee!important;border-radius:34px!important;overflow:hidden!important;box-shadow:0 28px 90px #1c2a2f1c!important}.treatment-page-v18 .treatment-hero-v18 img{filter:saturate(.9)contrast(1.04)!important;object-fit:cover!important}.treatment-page-v18 .treatment-hero-v18 h1{max-width:11ch!important}.treatment-page-v18 .treatment-intent-v18{gap:8px!important;margin-bottom:clamp(30px,5vw,58px)!important}.treatment-page-v18 .treatment-intent-v18 span{padding:9px 13px!important;font-size:11px!important}.treatment-page-v18 .treatment-editorial-v33{border-top:1px solid #1f2a2e21!important;margin-bottom:clamp(34px,5vw,64px)!important}.treatment-page-v18 .treatment-editorial-v33 section{grid-template-columns:52px minmax(230px,.43fr) minmax(0,1fr)!important;gap:clamp(16px,3vw,42px)!important;padding:clamp(26px,4vw,46px) 0!important}.treatment-page-v18 .treatment-editorial-v33 span{color:#7b8788!important;font-size:11px!important}.treatment-page-v18 .treatment-editorial-v33 h2{font-size:clamp(30px,3.4vw,54px)!important;line-height:.96!important}.treatment-page-v18 .treatment-editorial-v33 p{max-width:68ch!important;font-size:clamp(16px,1.18vw,18px)!important;line-height:1.62!important}.treatment-page-v18 .treatment-timeline-v33{grid-template-columns:1fr!important;gap:20px!important;margin-bottom:clamp(34px,5vw,64px)!important}.treatment-page-v18 .timeline-head-v33{border-top:1px solid #1f2a2e21!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;padding-top:24px!important;display:flex!important;position:static!important}.treatment-page-v18 .timeline-head-v33 h2{max-width:12ch!important;font-size:clamp(30px,3.5vw,56px)!important}.treatment-page-v18 .treatment-timeline-v33 ol{border-left:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.treatment-page-v18 .treatment-timeline-v33 li{background:#ffffff42!important;min-height:170px!important;padding:20px 18px!important}.treatment-page-v18 .treatment-timeline-v33 li span{margin-bottom:26px!important}.treatment-page-v18 .treatment-timeline-v33 li strong{font-size:clamp(24px,2.1vw,34px)!important}.treatment-page-v18 .treatment-timeline-v33 li p{font-size:14px!important;line-height:1.45!important}.treatment-page-v18 .treatment-intake-v22,.treatment-page-v18 .treatment-faq-v37{margin-bottom:clamp(34px,5vw,64px)!important}.treatment-page-v18 .treatment-faq-v37 h2{font-size:clamp(32px,4vw,64px)!important}.treatment-page-v18 .treatment-final-v33{margin-bottom:clamp(28px,5vw,58px)!important}@media (width<=760px){.treatment-page-v18 .treatment-article-v18{width:calc(100% - 24px)!important}.treatment-page-v18 .treatment-hero-v18 h1{max-width:12ch!important}.treatment-page-v18 .treatment-editorial-v33 section{grid-template-columns:1fr!important;padding:26px 0!important}.treatment-page-v18 .timeline-head-v33{display:block!important}.treatment-page-v18 .treatment-timeline-v33 ol{grid-template-columns:1fr!important}.treatment-page-v18 .treatment-timeline-v33 li{min-height:0!important}}.treatment-nav-v38{grid-template-columns:auto!important;justify-content:start!important}.treatment-actions-v38{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.treatment-actions-v38 a.primary{min-width:0!important}.treatment-page-v18 .treatment-final-v33 .treatment-actions-v38{margin-top:22px!important}@media (width<=760px){.treatment-nav-v38{margin-bottom:18px!important}.treatment-actions-v38 a{text-align:center!important;justify-content:center!important;width:100%!important}.treatment-page-v18 .treatment-hero-v18{margin-bottom:34px!important}.treatment-page-v18 .treatment-editorial-v33,.treatment-page-v18 .treatment-timeline-v33,.treatment-page-v18 .treatment-faq-v38{margin-bottom:42px!important}.treatment-page-v18 .treatment-editorial-v33 h2,.treatment-page-v18 .timeline-head-v33 h2,.treatment-page-v18 .treatment-faq-v37 h2,.treatment-page-v18 .treatment-final-v33 h2{letter-spacing:-.028em!important;line-height:.98!important}}.treatment-explain-v39{border-top:0!important}.treatment-plain-v39{background:#ffffff57!important;border:1px solid #1f2a2e1f!important;border-radius:30px!important;margin-bottom:clamp(16px,3vw,30px)!important;padding:clamp(28px,5vw,56px)!important}.treatment-plain-v39 h2{font-family:var(--display)!important;letter-spacing:-.035em!important;color:#182227!important;margin:0!important;font-size:clamp(34px,4vw,62px)!important;line-height:.98!important}.treatment-plain-v39 p:not(.eyebrow){color:#435054!important;max-width:72ch!important;margin:16px 0 0!important;font-size:clamp(17px,1.3vw,20px)!important;line-height:1.64!important}.treatment-page-v18 .treatment-hero-v18 figure{min-height:clamp(320px,38vw,540px)!important}.treatment-page-v18 .treatment-hero-v18 img[src*=v39-aligner]{object-position:center 58%!important;filter:saturate(.88)contrast(1.02)brightness(.98)!important}.treatment-page-v18 .treatment-hero-v18 img[src*=v39-apex]{object-position:center!important;filter:saturate(.9)contrast(1.02)brightness(1.02)!important}.treatment-page-v18 .treatment-hero-v18 img[src*=v39-treatment-chair]{object-position:center!important;filter:saturate(.86)contrast(1.02)brightness(1.02)!important}.treatment-page-v18 .treatment-faq-v38,.treatment-page-v18 .treatment-timeline-v33{border-top:1px solid #1f2a2e21!important;padding-top:clamp(28px,5vw,54px)!important}@media (width<=760px){.treatment-plain-v39{border-radius:24px!important;padding:24px 18px!important}.treatment-plain-v39 h2{letter-spacing:-.025em!important}.treatment-plain-v39 p:not(.eyebrow){font-size:16px!important}}.treatment-explain-v40{padding-bottom:clamp(18px,3vw,34px)!important}.treatment-explain-v40 .treatment-plain-v39{margin-bottom:0!important}.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){max-width:82ch!important}.treatment-timeline-v40{display:block!important}.treatment-timeline-v40 .timeline-head-v33{margin-bottom:18px!important;display:block!important}.treatment-timeline-v40 .timeline-head-v33 h2{display:none!important}.treatment-timeline-v40 ol{margin-top:0!important}.treatment-page-v18 .treatment-faq-v38{margin-top:clamp(12px,2vw,24px)!important}.treatment-page-v18 .treatment-faq-v38 details:nth-of-type(n+5){background:#ffffff38!important}@media (width<=760px){.treatment-timeline-v40 .timeline-head-v33{margin-bottom:12px!important}.treatment-explain-v40{padding-bottom:20px!important}}.treatment-faq-v41{background:radial-gradient(circle at 16% 0,#b5cdc747,#0000 34%),linear-gradient(145deg,#ffffff9e,#eeece25c)!important;border:1px solid #1f2a2e1f!important;border-radius:38px!important;max-width:1120px!important;margin:clamp(26px,5vw,70px) auto!important;padding:clamp(26px,5vw,64px)!important;display:block!important;box-shadow:0 28px 80px #1f2a2e14!important}.treatment-faq-v41 .faq-head-v41{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)!important;align-items:end!important;gap:clamp(18px,4vw,56px)!important;margin:0 0 clamp(22px,3vw,36px)!important;display:grid!important}.treatment-faq-v41 .faq-head-v41 h2{max-width:10.5ch!important;font-family:var(--display)!important;letter-spacing:-.065em!important;color:#182227!important;margin:0!important;font-size:clamp(42px,6vw,88px)!important;line-height:.88!important}.treatment-faq-v41 .faq-head-v41 p:not(.eyebrow){color:#506064!important;max-width:56ch!important;margin:0!important;font-size:clamp(16px,1.25vw,19px)!important;line-height:1.65!important}.faq-layer-v41{background:#ffffff80!important;border:1px solid #1f2a2e1f!important;border-radius:30px!important;padding:10px!important;position:relative!important;box-shadow:inset 0 1px #ffffffb3!important}.faq-layer-v41:before{content:""!important;filter:blur(18px)!important;pointer-events:none!important;background:#b4ccc62e!important;border-radius:999px!important;width:120px!important;height:120px!important;position:absolute!important;inset:18px 18px auto auto!important}.treatment-faq-v41 details{background:0 0!important;border:1px solid #0000!important;border-radius:24px!important;transition:background .24s,border-color .24s,box-shadow .24s,transform .24s!important;position:relative!important;overflow:hidden!important}.treatment-faq-v41 details:hover{background:#ffffff70!important;border-color:#1f2a2e1a!important;transform:translateY(-1px)!important}.treatment-faq-v41 details[open]{background:#ffffffd1!important;border-color:#1f2a2e24!important;box-shadow:0 18px 48px #1f2a2e14!important}.treatment-faq-v41 summary{cursor:pointer!important;color:#1c282c!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;gap:18px!important;min-height:auto!important;padding:24px 22px!important;list-style:none!important;display:grid!important}.treatment-faq-v41 summary::-webkit-details-marker{display:none!important}.treatment-faq-v41 summary span{font-family:var(--display)!important;letter-spacing:-.045em!important;font-size:clamp(26px,2.9vw,42px)!important;line-height:.98!important}.treatment-faq-v41 summary:after{content:"+"!important;background:#f6f4ebb8!important;border:1px solid #1f2a2e2e!important;border-radius:999px!important;place-items:center!important;width:38px!important;height:38px!important;font-family:ui-sans-serif,system-ui!important;font-size:24px!important;line-height:1!important;transition:transform .24s,background .24s,border-color .24s!important;display:grid!important}.treatment-faq-v41 details[open] summary:after{content:"−"!important;color:#fff!important;background:#192428!important;border-color:#192428!important;transform:rotate(180deg)!important}.treatment-faq-v41 summary:focus-visible{outline-offset:4px!important;border-radius:20px!important;outline:2px solid #1f2a2e73!important}.treatment-faq-v41 details p{color:#4d5b5f!important;opacity:.96!important;max-width:78ch!important;margin:0!important;padding:0 82px 28px 22px!important;font-size:clamp(16px,1.15vw,18px)!important;line-height:1.68!important}@media (width<=900px){.treatment-faq-v41{border-radius:30px!important;padding:24px 16px!important}.treatment-faq-v41 .faq-head-v41{margin-bottom:20px!important;display:block!important}.treatment-faq-v41 .faq-head-v41 h2{max-width:11ch!important;margin-top:8px!important;font-size:clamp(38px,11vw,58px)!important}.treatment-faq-v41 .faq-head-v41 p:not(.eyebrow){margin-top:14px!important}.faq-layer-v41{border-radius:24px!important;padding:7px!important}.treatment-faq-v41 summary{grid-template-columns:minmax(0,1fr) 34px!important;gap:12px!important;padding:20px 16px!important}.treatment-faq-v41 summary span{letter-spacing:-.035em!important;font-size:clamp(24px,7vw,34px)!important}.treatment-faq-v41 summary:after{width:32px!important;height:32px!important;font-size:21px!important}.treatment-faq-v41 details p{padding:0 16px 22px!important;font-size:16px!important}}.treatment-faq-v41{max-width:1180px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:clamp(44px,8vw,112px) auto!important;padding:0!important}.treatment-faq-v41 .faq-head-v41{border-bottom:1px solid #1f2a2e26!important;grid-template-columns:minmax(280px,.65fr) minmax(520px,1.35fr)!important;align-items:start!important;gap:clamp(46px,8vw,126px)!important;margin:0 0 clamp(34px,5vw,72px)!important;padding:0 0 clamp(30px,4vw,56px)!important;display:grid!important}.treatment-faq-v41 .faq-head-v41 .eyebrow{grid-column:1!important;margin:0 0 22px!important}.treatment-faq-v41 .faq-head-v41 h2{letter-spacing:-.055em!important;grid-column:1!important;max-width:9.8ch!important;font-size:clamp(42px,5.4vw,78px)!important;line-height:.92!important}.treatment-faq-v41 .faq-head-v41 p:not(.eyebrow){grid-column:2!important;align-self:end!important;max-width:58ch!important;margin:0 0 6px!important;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.72!important}.faq-layer-v41{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.faq-layer-v41:before{display:none!important}.treatment-faq-v41 details{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #1f2a2e24!important;border-radius:0!important;overflow:visible!important;transform:none!important}.treatment-faq-v41 details:last-child{border-bottom:1px solid #1f2a2e24!important}.treatment-faq-v41 details+details{margin-top:0!important}.treatment-faq-v41 details:hover,.treatment-faq-v41 details[open]{box-shadow:none!important;background:0 0!important;border-color:#1f2a2e33!important;transform:none!important}.treatment-faq-v41 summary span{letter-spacing:-.052em!important;font-size:clamp(32px,4.2vw,62px)!important;line-height:.94!important;transition:transform .24s,color .24s!important}.treatment-faq-v41 summary:hover span{color:#111b1f!important;transform:translate(8px)!important}.treatment-faq-v41 summary:after{color:#182227!important;background:0 0!important;border:1px solid #1f2a2e2e!important;width:44px!important;height:44px!important;font-size:28px!important;transition:transform .24s,background .24s,color .24s,border-color .24s!important}.treatment-faq-v41 summary:hover:after{color:#fff!important;background:#182227!important;border-color:#182227!important}.treatment-faq-v41 details[open] summary:after{color:#fff!important;background:#182227!important;border-color:#182227!important}.treatment-faq-v41 details p{color:#48575b!important;max-width:72ch!important;margin:0!important;padding:0 clamp(64px,8vw,140px) clamp(34px,4vw,58px) 0!important;font-size:clamp(17px,1.28vw,21px)!important;line-height:1.78!important}@media (width<=900px){.treatment-faq-v41{margin:44px auto!important;padding:0!important}.treatment-faq-v41 .faq-head-v41{margin-bottom:24px!important;padding-bottom:28px!important;display:block!important}.treatment-faq-v41 .faq-head-v41 .eyebrow{margin-bottom:14px!important}.treatment-faq-v41 .faq-head-v41 h2{max-width:11ch!important;font-size:clamp(38px,10vw,56px)!important;line-height:.94!important}.treatment-faq-v41 .faq-head-v41 p:not(.eyebrow){margin-top:16px!important;font-size:16px!important;line-height:1.65!important}.treatment-faq-v41 summary{grid-template-columns:minmax(0,1fr) 36px!important;gap:18px!important;padding:28px 0!important}.treatment-faq-v41 summary span{font-size:clamp(27px,7.6vw,38px)!important;line-height:.98!important}.treatment-faq-v41 summary:hover span{transform:none!important}.treatment-faq-v41 summary:after{width:34px!important;height:34px!important;font-size:22px!important}.treatment-faq-v41 details p{padding:0 0 28px!important;font-size:16px!important;line-height:1.7!important}}.treatment-faq-v41{max-width:1080px!important;margin:clamp(42px,7vw,96px) auto!important}.treatment-faq-v41 .faq-head-v41{border-bottom:1px solid #1f2a2e24!important;max-width:920px!important;margin:0 0 clamp(24px,4vw,46px)!important;padding:0 0 clamp(24px,3vw,40px)!important;display:block!important}.treatment-faq-v41 .faq-head-v41 .eyebrow{margin:0 0 14px!important}.treatment-faq-v41 .faq-head-v41 h2{letter-spacing:-.045em!important;max-width:780px!important;margin:0!important;font-size:clamp(38px,4.3vw,64px)!important;line-height:.98!important}.treatment-faq-v41 .faq-head-v41 p:not(.eyebrow){max-width:680px!important;margin:18px 0 0!important;font-size:clamp(16px,1.15vw,19px)!important;line-height:1.64!important}.treatment-faq-v41 summary:hover span{transform:translate(5px)!important}@media (width<=900px){.treatment-faq-v41{margin:40px auto!important}.treatment-faq-v41 .faq-head-v41{max-width:none!important;margin-bottom:18px!important;padding-bottom:24px!important}.treatment-faq-v41 .faq-head-v41 h2{letter-spacing:-.038em!important;max-width:12.5ch!important;font-size:clamp(34px,8.6vw,48px)!important;line-height:1!important}.treatment-faq-v41 .faq-head-v41 p:not(.eyebrow){margin-top:14px!important;font-size:16px!important;line-height:1.6!important}.treatment-faq-v41 summary{grid-template-columns:minmax(0,1fr) 34px!important;gap:14px!important;padding:22px 0!important}.treatment-faq-v41 summary span{letter-spacing:-.03em!important;font-size:clamp(23px,6.4vw,31px)!important;line-height:1.04!important}.treatment-faq-v41 summary:after{width:32px!important;height:32px!important;font-size:20px!important}.treatment-faq-v41 details[open] summary{padding-bottom:8px!important}.treatment-faq-v41 details p{padding:0 0 22px!important;font-size:16px!important;line-height:1.65!important}}.treatment-faq-v41 .faq-head-v41{margin-bottom:clamp(16px,2.2vw,28px)!important;padding-bottom:clamp(18px,2.4vw,30px)!important}.treatment-faq-v41 summary{grid-template-columns:minmax(0,1fr) 34px!important;gap:clamp(12px,2vw,28px)!important;padding:clamp(13px,1.35vw,19px) 0!important}.treatment-faq-v41 summary span{letter-spacing:-.032em!important;font-size:clamp(22px,2.35vw,34px)!important;line-height:1.06!important}.treatment-faq-v41 summary:after{width:32px!important;height:32px!important;font-size:20px!important}.treatment-faq-v41 details[open] summary{padding-bottom:7px!important}.treatment-faq-v41 details p{max-width:760px!important;padding:0 clamp(42px,6vw,92px) clamp(16px,2vw,26px) 0!important;font-size:clamp(15.5px,1.02vw,17px)!important;line-height:1.62!important}@media (width<=900px){.treatment-faq-v41 .faq-head-v41{margin-bottom:12px!important;padding-bottom:20px!important}.treatment-faq-v41 summary{grid-template-columns:minmax(0,1fr) 30px!important;gap:12px!important;padding:16px 0!important}.treatment-faq-v41 summary span{letter-spacing:-.026em!important;font-size:clamp(21px,5.8vw,28px)!important;line-height:1.06!important}.treatment-faq-v41 summary:after{width:28px!important;height:28px!important;font-size:18px!important}.treatment-faq-v41 details[open] summary{padding-bottom:6px!important}.treatment-faq-v41 details p{padding:0 0 16px!important;font-size:15.5px!important;line-height:1.58!important}}.treatment-page-v18 .treatment-hero-v18{grid-template-columns:minmax(0,.96fr) minmax(320px,.78fr)!important;gap:clamp(30px,6vw,92px)!important}.treatment-page-v18 .treatment-hero-v18>div{min-width:0!important}.treatment-page-v18 .treatment-hero-v18 h1{overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:13ch!important;font-size:clamp(54px,6.1vw,96px)!important}.treatment-page-v18 .treatment-hero-v18 figure{align-self:center!important;min-width:0!important}@media (width<=760px){.treatment-page-v18,.treatment-page-v18 .treatment-article-v18,.treatment-page-v18 .treatment-hero-v18>div{max-width:100vw!important;overflow-x:hidden!important}.treatment-page-v18 .treatment-article-v18{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:auto!important;margin-right:auto!important}.treatment-page-v18 .treatment-hero-v18{grid-template-columns:1fr!important;gap:22px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;overflow:hidden!important}.treatment-page-v18 .treatment-hero-v18>div{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.treatment-page-v18 .treatment-hero-v18 h1{letter-spacing:-.024em!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important;text-wrap:pretty!important;width:100%!important;max-width:calc(100vw - 24px)!important;font-size:clamp(35px,9.8vw,44px)!important;line-height:1!important}.treatment-page-v18 .treatment-hero-v18 p:not(.eyebrow){overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}}.treatment-explain-v40 .treatment-plain-v39 .eyebrow{grid-area:1/1!important;align-self:start!important}.treatment-explain-v40 .treatment-plain-v39 h2{grid-area:2/1!important}.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){grid-area:1/2/span 2!important;align-self:end!important}@media (width<=760px){.zf14-hero-actions{left:22px!important;right:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 28px)!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:auto!important;max-width:calc(100vw - 44px)!important;display:flex!important}.zf14-hero-actions a,.zf14-hero-actions a.primary{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:42px!important;max-height:42px!important;padding:0 15px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.treatment-explain-v40 .treatment-plain-v39 .eyebrow,.treatment-explain-v40 .treatment-plain-v39 h2,.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){grid-area:auto!important}}.treatment-page-v18 .treatment-hero-v18 figure{background:0 0!important;inset:clamp(58px,6vw,86px) 0 clamp(58px,6vw,86px) 34vw!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000a 9%,#0000005c 24%,#000000d1 42%,#000 62%)!important;mask-image:linear-gradient(90deg,#0000 0%,#0000000a 9%,#0000005c 24%,#000000d1 42%,#000 62%)!important}.treatment-page-v18 .treatment-hero-v18 img{object-position:center!important}@media (width<=900px){.treatment-page-v18 .treatment-hero-v18 figure{-webkit-mask-image:none!important;mask-image:none!important}}@media (width<=520px){.treatment-page-v18 .treatment-hero-v18>div,.treatment-page-v18 .treatment-hero-v18 h1,.treatment-page-v18 .treatment-hero-v18 p:not(.eyebrow),.treatment-page-v18 .treatment-actions-v38{width:88vw!important;max-width:340px!important}.treatment-page-v18 .treatment-hero-v18 h1{letter-spacing:-.012em!important;font-size:clamp(30px,8.4vw,36px)!important;line-height:1.04!important}}.treatment-page-v18 .treatment-article-v18{width:100%!important;max-width:none!important}.treatment-page-v18 .treatment-article-v18>:not(.treatment-hero-v18){width:min(1180px,100% - 44px)!important;margin-left:auto!important;margin-right:auto!important}.treatment-page-v18 .treatment-hero-v18{align-items:center!important;width:100vw!important;max-width:100vw!important;min-height:clamp(460px,56vh,620px)!important;margin-bottom:clamp(48px,7vw,92px)!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:clamp(66px,7vw,96px) clamp(20px,8vw,128px)!important;display:flex!important;position:relative!important;overflow:hidden!important}.treatment-page-v18 .treatment-hero-v18>div{z-index:2!important;width:min(720px,50vw)!important;min-width:0!important;max-width:min(720px,50vw)!important;position:relative!important}.treatment-page-v18 .treatment-hero-v18 h1{letter-spacing:-.038em!important;max-width:14.5ch!important;font-size:clamp(50px,5.5vw,84px)!important;line-height:.96!important}.treatment-page-v18 .treatment-hero-v18 p:not(.eyebrow){max-width:62ch!important}.treatment-page-v18 .treatment-hero-v18 figure{z-index:1!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#dbe4df!important;border-radius:0!important;align-self:auto!important;margin:0!important;position:absolute!important;inset:clamp(58px,6vw,86px) 0 clamp(58px,6vw,86px) 43vw!important;overflow:hidden!important}.treatment-page-v18 .treatment-hero-v18 figure:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(90deg,var(--paper) 0%,#f3f1eafc 12%,#f3f1eae6 27%,#f3f1ea9e 43%,#f3f1ea3d 62%,#f3f1ea00 82%)!important;position:absolute!important;inset:0!important}.treatment-page-v18 .treatment-hero-v18 figure:after{z-index:3!important;background:linear-gradient(#f3f1ea33,#141c201a)!important}.treatment-page-v18 .treatment-hero-v18 img{object-fit:cover!important;filter:saturate(.82)contrast(1.03)brightness(1.02)!important;width:100%!important;height:100%!important;transform:scale(1.01)!important}.mobile-title-break{display:none!important}@media (width<=900px){.treatment-page-v18 .treatment-hero-v18{grid-template-columns:1fr!important;gap:26px!important;width:100vw!important;max-width:100vw!important;min-height:0!important;padding:clamp(70px,14vw,96px) 12px 0!important;display:grid!important}.treatment-page-v18 .treatment-hero-v18>div{width:100%!important;max-width:340px!important;overflow:hidden!important}.treatment-page-v18 .treatment-hero-v18 h1{letter-spacing:-.022em!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;width:100%!important;max-width:340px!important;font-size:clamp(30px,7.2vw,40px)!important;line-height:1.02!important}.mobile-title-break{display:inline!important}.treatment-page-v18 .treatment-hero-v18 p:not(.eyebrow),.treatment-page-v18 .treatment-actions-v38{width:100%!important;max-width:340px!important}.treatment-page-v18 .treatment-hero-v18 figure{width:calc(100% + 24px)!important;min-height:clamp(260px,64vw,390px)!important;margin:0 -12px!important;position:relative!important;inset:auto!important}.treatment-page-v18 .treatment-hero-v18 figure:before{background:linear-gradient(180deg,var(--paper) 0%,#f3f1eab8 18%,#f3f1ea00 44%)!important}}.zf14-corner,.zf14-praxis-mark,.zf14-scroll-cue,.zf14-hero-actions{opacity:1!important}.zf14-title-wrap{opacity:0}.treatment-page-v18 .treatment-hero-v18{margin-bottom:clamp(30px,4.6vw,62px)!important}.treatment-explain-v40{border-top:1px solid #1f2a2e24!important;border-bottom:1px solid #1f2a2e14!important;margin-bottom:clamp(34px,5.4vw,72px)!important;padding:clamp(28px,4.2vw,52px) 0!important}.treatment-explain-v40 .treatment-plain-v39{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)!important;align-items:start!important;gap:clamp(22px,5vw,72px)!important;margin:0!important;padding:0!important;display:grid!important}.treatment-explain-v40 .treatment-plain-v39 h2{max-width:12ch!important;font-size:clamp(32px,3.2vw,48px)!important;line-height:1!important}.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){max-width:76ch!important;margin:2px 0 0!important;font-size:clamp(16px,1.12vw,18px)!important;line-height:1.72!important}.treatment-page-v18 .treatment-editorial-v33,.treatment-page-v18 .treatment-timeline-v33,.treatment-page-v18 .treatment-faq-v38{margin-bottom:clamp(34px,5.2vw,68px)!important}@media (width<=760px){.zf14-landing{min-height:100svh!important}.zf14-praxis-mark{top:calc(env(safe-area-inset-top,0px) + 24px)!important;opacity:1!important;max-width:calc(100vw - 96px)!important;font-size:clamp(34px,9.6vw,44px)!important;line-height:.9!important;display:block!important;bottom:auto!important;left:22px!important;transform:none!important}.zf14-praxis-mark em{font-family:var(--sans)!important;letter-spacing:-.025em!important;margin-top:2px!important;font-size:.34em!important;font-style:normal!important;font-weight:800!important;display:block!important}.zf14-doctor-corner{top:calc(env(safe-area-inset-top,0px) + 112px)!important;color:#050505!important;opacity:1!important;max-width:68vw!important;font-size:10px!important;line-height:1.55!important;display:block!important;left:24px!important;right:auto!important}.zf14-corner-tr,.zf14-corner-bl,.zf14-corner-br{display:none!important}.zf14-hero-actions{opacity:1!important;display:grid!important}.treatment-explain-v40{margin-bottom:34px!important;padding:26px 0!important}.treatment-explain-v40 .treatment-plain-v39{display:block!important}.treatment-explain-v40 .treatment-plain-v39 h2{max-width:none!important;font-size:clamp(30px,8.8vw,40px)!important}.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){margin-top:14px!important;font-size:16px!important;line-height:1.64!important}.zf14-landing{background:#fff!important}.zf14-landing:before,.zf14-landing:after,.zf14-landing-image:before,.zf14-landing-image:after{content:none!important;display:none!important}.zf14-landing-image{background:#050505!important;width:100vw!important;height:62svh!important;inset:38svh 0 0!important;-webkit-mask-image:none!important;mask-image:none!important}.zf14-landing-image img{object-position:center 42%!important;filter:grayscale()contrast(1.16)brightness(.92)!important;height:100%!important}.zf14-title{align-items:start!important;padding-top:calc(38svh + 14px)!important;font-size:clamp(58px,15.6vw,76px)!important;line-height:.82!important}.zf14-title-black{display:none!important}.zf14-title-white{color:#fff!important;clip-path:none!important;text-shadow:0 10px 28px #0000002e!important}.zf14-corner.zf14-doctor-corner{color:#050505!important;opacity:1!important;display:block!important}.treatment-page-v18{overflow-x:hidden!important}.treatment-page-v18 .treatment-article-v18,.treatment-page-v18 .treatment-article-v18>:not(.treatment-hero-v18),.treatment-explain-v40,.treatment-faq-v41,.treatment-timeline-v40,.treatment-final-v33{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.treatment-page-v18 .treatment-article-v18{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important}.treatment-explain-v40 .treatment-plain-v39{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}.treatment-explain-v40 .treatment-plain-v39 .eyebrow,.treatment-explain-v40 .treatment-plain-v39 h2,.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;grid-area:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){color:#36464b!important;line-height:1.68!important}.treatment-page-v18 .treatment-hero-v18{gap:20px!important;padding-top:clamp(58px,11vw,82px)!important}.treatment-page-v18 .treatment-hero-v18 figure{min-height:clamp(250px,62vw,360px)!important}.treatment-page-v18 .treatment-hero-v18 img[src*=v39-aligner]{object-position:center 48%!important}.treatment-explain-v40{padding-left:0!important;padding-right:0!important}.treatment-explain-v40 .treatment-plain-v39,.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){box-sizing:border-box!important;width:calc(100vw - 56px)!important;max-width:calc(100vw - 56px)!important;margin-left:0!important;margin-right:auto!important}.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){white-space:normal!important;text-wrap:pretty!important;overflow:visible!important}.treatment-explain-v40 .treatment-plain-v39,.treatment-explain-v40 .treatment-plain-v39 .eyebrow,.treatment-explain-v40 .treatment-plain-v39 h2,.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){width:min(100%,300px)!important;max-width:min(100%,300px)!important}.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){font-size:15.8px!important;line-height:1.7!important}}@media (width<=370px){.treatment-explain-v40 .treatment-plain-v39,.treatment-explain-v40 .treatment-plain-v39 .eyebrow,.treatment-explain-v40 .treatment-plain-v39 h2,.treatment-explain-v40 .treatment-plain-v39 p:not(.eyebrow){width:min(100%,286px)!important;max-width:min(100%,286px)!important}}.location-strip-v9 span{color:#4d5960!important}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px!important;outline:3px solid #1d4f73!important}.skip-link-v54{z-index:9999!important;color:#10232d!important;background:#fff!important;border:2px solid #10232d!important;border-radius:999px!important;padding:10px 14px!important;font-weight:800!important;position:absolute!important;top:12px!important;left:16px!important;transform:translateY(-140%)!important}.skip-link-v54:focus{transform:translateY(0)!important}.legal-page-v54{color:#172126;background:linear-gradient(#fbfaf5,#f3f1ea);min-height:100vh;padding:clamp(84px,10vw,132px) clamp(20px,7vw,108px)}.legal-page-v54 nav{margin-bottom:clamp(34px,6vw,72px)}.legal-page-v54 nav a{letter-spacing:.08em;text-transform:uppercase;background:#fffaf2;border:1px solid #17212629;border-radius:999px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}.legal-page-v54 article{max-width:920px}.legal-page-v54 h1{font-family:var(--display);letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(46px,7vw,88px);line-height:.96}.legal-page-v54 h2{font-family:var(--display);margin:38px 0 12px;font-size:clamp(28px,3.6vw,46px);line-height:1}.legal-page-v54 p,.legal-page-v54 li{color:#35454b;font-size:17px;line-height:1.7}.legal-page-v54 ul{padding-left:1.2em}.legal-links-v54{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.legal-links-v54 a{border-bottom:1px solid;font-weight:800}html,body,#root{max-width:100%;overflow-x:hidden}@media (width<=760px){.zf14-landing{min-height:100svh!important;overflow:hidden!important}.zf14-title{letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;padding-top:calc(32svh + 18px)!important;padding-left:20px!important;padding-right:20px!important;font-size:clamp(44px,11.8vw,58px)!important;line-height:.9!important}.zf14-title-white{white-space:normal!important;max-width:100%!important;display:block!important}.zf14-corner.zf14-doctor-corner{top:calc(env(safe-area-inset-top,0px) + 78px)!important;max-width:72vw!important}.zf14-hero-actions{bottom:calc(env(safe-area-inset-bottom,0px) + 24px)!important;max-width:calc(100vw - 40px)!important;left:20px!important}.treatment-page-v18,.treatment-page-v18 *{max-width:100%}.treatment-page-v18 .treatment-article-v18,.treatment-page-v18 .treatment-article-v18>:not(.treatment-hero-v18){width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important;overflow-x:hidden!important}.treatment-page-v18 .treatment-hero-v18{width:100vw!important;max-width:100vw!important;padding-left:14px!important;padding-right:14px!important}.treatment-page-v18 .treatment-hero-v18>div,.treatment-page-v18 .treatment-hero-v18 h1,.treatment-page-v18 .treatment-hero-v18 p:not(.eyebrow),.treatment-page-v18 .treatment-actions-v38{width:100%!important;max-width:340px!important;overflow:visible!important}.treatment-page-v18 .treatment-hero-v18 h1{letter-spacing:-.01em!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:clamp(29px,7.8vw,35px)!important;line-height:1.06!important}.treatment-faq-v41,.treatment-faq-v41 .faq-head-v41,.treatment-faq-v41 details,.treatment-faq-v41 summary,.treatment-faq-v41 p{box-sizing:border-box!important;overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important}.treatment-faq-v41 .faq-head-v41 h2{letter-spacing:-.02em!important;max-width:100%!important;font-size:clamp(30px,7.7vw,38px)!important;line-height:1.04!important}.treatment-faq-v41 .faq-head-v41 p:not(.eyebrow){max-width:100%!important;margin-right:0!important}.treatment-faq-v41 summary span{letter-spacing:-.018em!important;min-width:0!important;font-size:clamp(20px,5.4vw,25px)!important;line-height:1.12!important}.zf14-landing-image{height:78svh!important;inset:22svh 0 0!important}.zf14-title{padding-top:calc(22svh + 18px)!important;font-size:clamp(40px,10.8vw,52px)!important;line-height:.92!important}.zf14-corner.zf14-doctor-corner{top:calc(env(safe-area-inset-top,0px) + 66px)!important}.zf14-hero-actions{bottom:calc(env(safe-area-inset-bottom,0px) + 22px)!important}.treatment-faq-v41{padding-left:0!important;padding-right:0!important}.treatment-faq-v41 .faq-head-v41,.treatment-faq-v41 .faq-head-v41 p:not(.eyebrow),.treatment-faq-v41 .faq-head-v41 h2,.treatment-faq-v41 details,.treatment-faq-v41 summary,.treatment-faq-v41 details p{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;overflow:visible!important}.treatment-faq-v41 summary{grid-template-columns:minmax(0,1fr) 30px!important;gap:10px!important;padding:16px 0!important;display:grid!important}.treatment-faq-v41 details p{padding:0 0 16px!important;font-size:15.5px!important;line-height:1.62!important}.treatment-faq-v41,.treatment-faq-v41 .faq-head-v41,.treatment-faq-v41 details,.treatment-faq-v41 summary,.treatment-faq-v41 .faq-head-v41 h2,.treatment-faq-v41 .faq-head-v41 p:not(.eyebrow),.treatment-faq-v41 details p{width:min(100%,320px)!important;max-width:min(100%,320px)!important}.treatment-faq-v41 summary{width:100%!important;max-width:100%!important}.treatment-faq-v41 summary span{width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important}}.treatment-page-v18 .treatment-hero-v18{align-items:center!important;min-height:clamp(420px,50vh,560px)!important;padding-top:clamp(42px,5vw,72px)!important;padding-bottom:clamp(42px,5vw,72px)!important}.treatment-page-v18 .treatment-hero-v18 figure{inset:clamp(34px,4vw,58px) 0 clamp(34px,4vw,58px) 46vw!important}.treatment-page-v18 .treatment-hero-v18 figure:before{background:linear-gradient(90deg,var(--paper) 0%,#f3f1eae6 8%,#f3f1ea85 22%,#f3f1ea29 38%,#f3f1ea00 56%)!important}.treatment-page-v18 .treatment-hero-v18 figure:after{background:linear-gradient(#f3f1ea0f,#141c200f)!important}.treatment-page-v18 .treatment-hero-v18 img{filter:saturate(.9)contrast(1.04)brightness(1.04)!important}@media (width<=900px){.treatment-page-v18 .treatment-hero-v18{padding-top:clamp(56px,11vw,78px)!important;padding-bottom:0!important}.treatment-page-v18 .treatment-hero-v18 figure{inset:auto!important}.treatment-page-v18 .treatment-hero-v18 figure:before{background:linear-gradient(180deg,var(--paper) 0%,#f3f1ea6b 13%,#f3f1ea00 30%)!important}}.legal-page-v54,.legal-page-v54 *{box-sizing:border-box}.legal-page-v54 article,.legal-page-v54 h1,.legal-page-v54 h2,.legal-page-v54 p,.legal-page-v54 li,.legal-page-v54 a{overflow-wrap:break-word;word-break:normal;max-width:100%}@media (width<=760px){.legal-page-v54{width:100vw!important;max-width:100vw!important;padding:78px 18px 56px!important;overflow-x:hidden!important}.legal-page-v54 article{width:100%!important;max-width:100%!important}.legal-page-v54 h1{letter-spacing:-.025em!important;font-size:clamp(40px,13vw,56px)!important;line-height:1!important}.legal-page-v54 p,.legal-page-v54 li{font-size:16px!important;line-height:1.68!important}.legal-page-v54 a{overflow-wrap:anywhere!important}}@media (width<=900px){body:has(.legal-page-v54){width:100%!important;min-width:0!important;overflow-x:hidden!important}.legal-page-v54{width:100%!important;min-width:0!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important;display:block!important;overflow-x:hidden!important}.legal-page-v54 nav,.legal-page-v54 article,.legal-page-v54 ul,.legal-links-v54{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.legal-page-v54 ul{padding-left:1.05rem!important}.legal-page-v54 h1,.legal-page-v54 h2,.legal-page-v54 p,.legal-page-v54 li{white-space:normal!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.legal-page-v54 nav a{max-width:100%!important}}.team-portrait-v14{box-shadow:none!important;background:#d8d1c6!important;border:0!important;outline:0!important}.team-portrait-v14 img{object-fit:cover!important;object-position:center center!important;box-shadow:none!important;filter:saturate(.94)contrast(1.03)brightness(1.02)!important;background:0 0!important;border:0!important;padding:0!important}.team-portrait-v14 img[src*=delius],.team-portrait-v14 img[src*=roeser]{object-position:center 18%!important}.team-portrait-v14 img[src*=poehlmann]{object-position:center 12%!important}.philosophy-steps-v17{grid-template-columns:repeat(2,minmax(0,1fr))}.philosophy-steps-v17 button{min-height:148px!important}.philosophy-steps-v17 button p{max-width:54ch!important}.treatment-resource-v63{border-top:1px solid #1f2a2e24;border-bottom:1px solid #1f2a2e1a;grid-template-columns:minmax(160px,.28fr) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,32px);max-width:1120px;margin:clamp(22px,4vw,42px) auto;padding:clamp(22px,3vw,34px) 0;display:grid}.treatment-resource-v63 span{text-transform:uppercase;letter-spacing:.13em;color:#405f78;font-size:11px;font-weight:900}.treatment-resource-v63 p{color:#4c5a60;margin:0;line-height:1.55}.treatment-resource-v63 a{text-transform:uppercase;letter-spacing:.06em;background:#ffffff6b;border:1px solid #1f2a2e2e;border-radius:999px;justify-self:end;padding:12px 16px;font-size:12px;font-weight:850}@media (width<=960px){.philosophy-steps-v17{grid-template-columns:1fr}.philosophy-steps-v17 button{min-height:auto!important}.treatment-resource-v63{grid-template-columns:1fr;align-items:start}.treatment-resource-v63 a{justify-self:start}}#philosophie,#team,#leistungen,#service,#kontakt{scroll-margin-top:110px}@media (width<=760px){#philosophie,#team,#leistungen,#service,#kontakt{scroll-margin-top:86px}}.philosophy-steps-v17{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(12px,1.6vw,18px)!important;display:grid!important}.philosophy-steps-v17 button{min-height:132px!important;padding:clamp(16px,2vw,22px)!important}.philosophy-steps-v17 button strong{line-height:1.06!important}.philosophy-steps-v17 button p{max-width:42ch!important;line-height:1.45!important}@media (width<=700px){.philosophy-steps-v17{grid-template-columns:1fr!important}.philosophy-steps-v17 button{min-height:auto!important}}.philosophy-orbit-v17,.philosophy-plate-v23{aspect-ratio:1!important;height:auto!important;min-height:0!important;max-height:min(72vh,620px)!important}.philosophy-orbit-v17 figure,.philosophy-orbit-v17 figure img{aspect-ratio:1!important;object-fit:cover!important;width:100%!important;height:100%!important}.philosophy-steps-v17 button{text-align:left!important;background:0 0!important;border-top:1px solid #1f2a2e1f!important;grid-template-columns:46px minmax(0,1fr)!important;gap:8px clamp(14px,2vw,24px)!important;min-height:0!important;padding:clamp(18px,2.2vw,26px) 0!important;display:grid!important}.philosophy-steps-v17 button span{grid-row:1/span 2!important;align-self:start!important}.philosophy-steps-v17 button strong{max-width:15ch!important;line-height:1.02!important}.philosophy-steps-v17 button p{max-width:34ch!important;margin-top:2px!important;line-height:1.48!important}@media (width<=980px){.philosophy-wow-v17{grid-template-columns:1fr!important;width:100%!important}.philosophy-orbit-v17,.philosophy-plate-v23{max-height:none!important}.philosophy-steps-v17{max-width:none!important}}@media (width<=560px){.philosophy-steps-v17 button{grid-template-columns:36px minmax(0,1fr)!important}.philosophy-steps-v17 button strong{max-width:18ch!important}}.philosophy-wow-v17{grid-template-columns:minmax(560px,1.5fr) minmax(280px,.62fr)!important;align-items:stretch!important;gap:clamp(28px,4vw,58px)!important;width:min(100%,1280px)!important;margin-inline:auto!important;display:grid!important}.philosophy-orbit-v17,.philosophy-plate-v23{aspect-ratio:1.28!important;height:auto!important;min-height:clamp(430px,46vw,640px)!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:clamp(0px,3vw,46px)!important;overflow:hidden!important}.philosophy-orbit-v17:before,.philosophy-orbit-v17:after{display:none!important}.philosophy-orbit-v17 figure{border-radius:inherit!important;background:0 0!important;width:100%!important;height:100%!important;inset:0!important;overflow:hidden!important}.philosophy-orbit-v17 figure img{aspect-ratio:auto!important;object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important;transition:opacity .22s,transform .55s cubic-bezier(.2,.8,.2,1)!important;transform:scale(1.015)!important}.philosophy-copy-panel-v67,.orbit-core-v17{aspect-ratio:auto!important;-webkit-backdrop-filter:blur(18px)!important;color:#1f2a2e!important;text-align:left!important;background:linear-gradient(135deg,#fbfaf5eb,#fbfaf5bd)!important;border-radius:30px!important;place-items:start!important;width:auto!important;min-height:0!important;padding:clamp(20px,3vw,34px)!important;display:grid!important;position:absolute!important;bottom:clamp(18px,3vw,42px)!important;left:clamp(18px,3vw,42px)!important;right:clamp(18px,3vw,42px)!important;box-shadow:0 24px 70px #1f2a2e29!important}.philosophy-copy-panel-v67 span,.orbit-core-v17 span{text-transform:uppercase!important;letter-spacing:.16em!important;color:#405f78!important;margin:0 0 10px!important;font-size:11px!important;font-weight:900!important;position:static!important}.philosophy-copy-panel-v67 strong,.orbit-core-v17 strong{font-family:var(--display)!important;letter-spacing:-.055em!important;color:#151515!important;margin:0 0 clamp(14px,1.6vw,20px)!important;font-size:clamp(42px,6vw,78px)!important;line-height:.9!important;position:static!important}.philosophy-copy-panel-v67 p,.orbit-core-v17 p{color:#334044!important;max-width:52ch!important;margin:0!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.55!important;transition:opacity .18s!important}.philosophy-steps-v17{grid-template-columns:1fr!important;align-self:center!important;gap:0!important;max-width:none!important;display:grid!important}.philosophy-steps-v17 button{text-align:left!important;cursor:pointer!important;background:0 0!important;border-top:1px solid #1f2a2e24!important;border-bottom:0!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;column-gap:clamp(14px,1.8vw,22px)!important;min-height:0!important;padding:clamp(20px,2.3vw,30px) 0!important;display:grid!important}.philosophy-steps-v17 button:last-child{border-bottom:1px solid #1f2a2e24!important}.philosophy-steps-v17 button span{color:#405f78!important;grid-row:auto!important;align-self:start!important;padding-top:.25em!important}.philosophy-steps-v17 button strong{letter-spacing:-.06em!important;max-width:none!important;font-size:clamp(30px,3.3vw,54px)!important;line-height:.94!important;transition:transform .22s,color .22s!important}.philosophy-steps-v17 button p{display:none!important}.philosophy-steps-v17 button.is-active strong,.philosophy-steps-v17 button:hover strong,.philosophy-steps-v17 button:focus-visible strong{color:#405f78!important;transform:translate(6px)!important}@media (width<=1080px){.philosophy-wow-v17{grid-template-columns:1fr!important;width:100%!important}.philosophy-orbit-v17,.philosophy-plate-v23{aspect-ratio:1.08!important;min-height:clamp(390px,72vw,620px)!important}}@media (width<=620px){.philosophy-orbit-v17,.philosophy-plate-v23{border-radius:28px!important;min-height:460px!important}.philosophy-copy-panel-v67,.orbit-core-v17{border-radius:22px!important;padding:20px!important;bottom:14px!important;left:14px!important;right:14px!important}.philosophy-steps-v17 button{grid-template-columns:34px minmax(0,1fr)!important}.philosophy-steps-v17 button strong{font-size:clamp(28px,11vw,42px)!important}}.philosophy-orbit-v17 .orbit-core-v17.philosophy-copy-panel-v67,.philosophy-plate-v23 .orbit-core-v17.philosophy-copy-panel-v67{visibility:visible!important;opacity:1!important;z-index:5!important;display:grid!important}.philosophy-orbit-v17:after,.philosophy-plate-v23:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#0f161800 0%,#0f161847 35%,#0f1618b8 100%)!important;height:58%!important;display:block!important;position:absolute!important;inset:auto 0 0!important}.philosophy-orbit-v17 .orbit-core-v17.philosophy-copy-panel-v67,.philosophy-plate-v23 .orbit-core-v17.philosophy-copy-panel-v67{box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#fff!important;z-index:5!important;background:0 0!important;border-radius:0!important;padding:0!important;display:block!important;bottom:clamp(20px,3vw,42px)!important;left:clamp(20px,3.2vw,48px)!important;right:clamp(20px,3.2vw,48px)!important}.philosophy-copy-panel-v67 span,.orbit-core-v17 span{color:#ffffffc7!important}.philosophy-steps-v17 button{padding-right:clamp(18px,2vw,28px)!important;overflow:visible!important}.philosophy-steps-v17 button strong{max-width:11.5em!important;overflow:visible!important}@media (width<=620px){.philosophy-orbit-v17:after,.philosophy-plate-v23:after{height:70%!important}.philosophy-copy-panel-v67 strong,.orbit-core-v17 strong{font-size:clamp(38px,13vw,58px)!important}}.philosophy-orbit-v17 .orbit-core-v17.philosophy-copy-panel-v67,.philosophy-plate-v23 .orbit-core-v17.philosophy-copy-panel-v67{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.philosophy-wow-v17{--zf-blue:#405f78;--zf-blue-deep:#263f53;--zf-blue-soft:#405f781a;grid-template-columns:minmax(590px,1.15fr) minmax(430px,.72fr)!important;align-items:stretch!important;gap:clamp(42px,5.2vw,84px)!important;width:min(100vw - clamp(48px,7vw,160px),1480px)!important;margin-left:max(22px,50vw - 722px)!important;margin-right:auto!important}.philosophy-orbit-v17,.philosophy-plate-v23{aspect-ratio:1.34!important;transform-origin:0!important;border-radius:clamp(28px,3vw,54px)!important;width:calc(100% + clamp(28px,4.8vw,78px))!important;min-height:clamp(500px,49vw,690px)!important;transform:translate(clamp(-78px,-4.8vw,-28px))!important}.philosophy-orbit-v17 figure img{filter:saturate(.86)contrast(.98)brightness(.96)!important;transition:opacity .24s,transform .72s cubic-bezier(.2,.8,.2,1),filter .42s!important;transform:scale(1.025)!important}.philosophy-orbit-v17 .orbit-core-v17.philosophy-copy-panel-v67,.philosophy-plate-v23 .orbit-core-v17.philosophy-copy-panel-v67{bottom:clamp(24px,3.4vw,52px)!important;left:clamp(24px,3.8vw,60px)!important;right:clamp(24px,11vw,210px)!important}.philosophy-copy-panel-v67 span,.orbit-core-v17 span{color:#e7f1f8d1!important;text-shadow:0 8px 24px #0f1c2657!important}.philosophy-copy-panel-v67 strong,.orbit-core-v17 strong{color:#fff!important;text-shadow:0 18px 42px #0e1f2b7a!important}.philosophy-copy-panel-v67 p,.orbit-core-v17 p{color:#f7fbfce6!important;text-shadow:0 12px 32px #0e1f2b6b!important;max-width:56ch!important}.philosophy-steps-v17{isolation:isolate!important;align-self:center!important;max-width:560px!important;padding-block:clamp(8px,1.5vw,22px)!important;position:relative!important}.philosophy-steps-v17:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(closest-side,#405f7826,#405f7812 58%,#405f7800 100%)!important;border-radius:50%!important;position:absolute!important;inset:clamp(-36px,-2vw,-20px) clamp(-68px,-5vw,-28px) clamp(-36px,-2vw,-20px) clamp(18px,4vw,70px)!important;transform:translate(22px)!important}.philosophy-steps-v17 button{border-top-color:#405f782e!important;grid-template-columns:54px minmax(0,1fr)!important;column-gap:clamp(16px,2vw,26px)!important;padding:clamp(18px,2.1vw,28px) clamp(4px,1vw,12px) clamp(18px,2.1vw,28px) 0!important;position:relative!important;overflow:visible!important}.philosophy-steps-v17 button:before{content:""!important;background:linear-gradient(90deg,var(--zf-blue),#405f7800)!important;opacity:0!important;border-radius:999px!important;width:0!important;height:2px!important;transition:width .28s cubic-bezier(.2,.8,.2,1),opacity .2s!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.philosophy-steps-v17 button span{width:34px!important;height:34px!important;color:var(--zf-blue)!important;letter-spacing:.08em!important;background:#fbfaf5a3!important;border:1px solid #405f7847!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-size:11px!important;transition:background .22s,color .22s,border-color .22s,transform .22s!important;display:grid!important}.philosophy-steps-v17 button strong{letter-spacing:-.055em!important;text-wrap:balance!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;color:#22323a!important;max-width:12.8em!important;font-size:clamp(36px,3vw,50px)!important;line-height:.98!important;transition:transform .26s cubic-bezier(.2,.8,.2,1),color .22s,letter-spacing .22s!important;transform:none!important}.philosophy-steps-v17 button.is-active:before,.philosophy-steps-v17 button:hover:before,.philosophy-steps-v17 button:focus-visible:before{opacity:1!important;width:42px!important}.philosophy-steps-v17 button.is-active span,.philosophy-steps-v17 button:hover span,.philosophy-steps-v17 button:focus-visible span{background:var(--zf-blue)!important;border-color:var(--zf-blue)!important;color:#fff!important;transform:translate(3px)!important}.philosophy-steps-v17 button.is-active strong,.philosophy-steps-v17 button:hover strong,.philosophy-steps-v17 button:focus-visible strong{color:var(--zf-blue-deep)!important;letter-spacing:-.06em!important;transform:translate(10px)!important}@media (width<=1240px){.philosophy-wow-v17{grid-template-columns:minmax(520px,1fr) minmax(390px,.72fr)!important;gap:clamp(32px,4.4vw,54px)!important;width:calc(100vw - 44px)!important;margin-left:22px!important}.philosophy-steps-v17 button strong{font-size:clamp(34px,3.35vw,46px)!important}}@media (width<=1080px){.philosophy-wow-v17{grid-template-columns:1fr!important;width:calc(100vw - 36px)!important;margin-inline:18px!important}.philosophy-orbit-v17,.philosophy-plate-v23{width:100%!important;min-height:clamp(420px,68vw,620px)!important;transform:none!important}.philosophy-steps-v17{max-width:none!important}.philosophy-steps-v17:before{inset:-24px -16px -24px 18%!important}}@media (width<=620px){.philosophy-wow-v17{gap:22px!important;width:calc(100vw - 28px)!important;margin-inline:14px!important}.philosophy-orbit-v17,.philosophy-plate-v23{aspect-ratio:.86!important;min-height:460px!important}.philosophy-orbit-v17 .orbit-core-v17.philosophy-copy-panel-v67,.philosophy-plate-v23 .orbit-core-v17.philosophy-copy-panel-v67{bottom:20px!important;left:18px!important;right:18px!important}.philosophy-steps-v17 button{grid-template-columns:42px minmax(0,1fr)!important}.philosophy-steps-v17 button strong{max-width:none!important;font-size:clamp(30px,10vw,42px)!important}}@media (width<=1320px) and (width>=1081px){.philosophy-wow-v17{grid-template-columns:minmax(560px,1fr) minmax(410px,.72fr)!important;gap:clamp(38px,4.4vw,58px)!important;width:calc(100vw - 100px)!important;margin-left:62px!important}.philosophy-steps-v17 button strong{font-size:clamp(34px,3.1vw,45px)!important}.philosophy-wow-v17{grid-template-columns:minmax(540px,1fr) minmax(420px,.74fr)!important;gap:clamp(34px,4vw,52px)!important;width:calc(100% + 80px)!important;margin-left:0!important;margin-right:auto!important}.philosophy-orbit-v17,.philosophy-plate-v23{width:calc(100% + 56px)!important;transform:translate(-56px)!important}.philosophy-steps-v17{max-width:520px!important}}.philosophy-wow-v17{--zf-blue:#405f78;--zf-blue-deep:#28495f;--zf-blue-ink:#173244;grid-template-columns:minmax(520px,1fr) minmax(500px,.82fr)!important;gap:clamp(46px,5.8vw,96px)!important;width:min(100vw - clamp(28px,5vw,118px),1510px)!important;margin-left:max(0px,50vw - 763px)!important}.philosophy-orbit-v17,.philosophy-plate-v23{aspect-ratio:1.22!important;clip-path:inset(0 round clamp(30px,3.2vw,56px))!important;background:#405f78!important;border-radius:clamp(30px,3.2vw,56px)!important;width:calc(100% + clamp(70px,7.2vw,132px))!important;min-height:clamp(470px,43vw,620px)!important;overflow:hidden!important;transform:translate(clamp(-132px,-7.2vw,-70px))!important}.philosophy-orbit-v17 figure,.philosophy-plate-v23 figure,.philosophy-orbit-v17 picture,.philosophy-plate-v23 picture,.philosophy-orbit-v17 img,.philosophy-plate-v23 img{border-radius:inherit!important;clip-path:inset(0 round clamp(30px,3.2vw,56px))!important;overflow:hidden!important}.philosophy-orbit-v17:after,.philosophy-plate-v23:after{mix-blend-mode:multiply!important;background:radial-gradient(115% 90% at 22% 100%,#405f78f5 0%,#405f78d1 36%,#405f7859 62%,#405f7800 84%),linear-gradient(#405f7800 0%,#405f7847 36%,#2e4c62bd 70%,#173244f5 100%)!important;height:72%!important}.philosophy-orbit-v17 figure img{filter:saturate(.9)contrast(.99)brightness(.98)!important;transform:scale(1.015)!important}.philosophy-orbit-v17:hover figure img{filter:saturate(.94)contrast(1.02)brightness()!important;transform:scale(1.032)!important}.philosophy-steps-v17{max-width:610px!important}.philosophy-steps-v17 button{grid-template-columns:50px minmax(0,1fr)!important;column-gap:clamp(14px,1.8vw,24px)!important}.philosophy-steps-v17 button strong{letter-spacing:-.048em!important;max-width:14.6em!important;font-size:clamp(34px,2.75vw,48px)!important}.philosophy-steps-v17 button.is-active strong,.philosophy-steps-v17 button:hover strong,.philosophy-steps-v17 button:focus-visible strong{letter-spacing:-.052em!important;transform:translate(7px)!important}@media (width<=1320px) and (width>=1081px){.philosophy-wow-v17{grid-template-columns:minmax(470px,.98fr) minmax(470px,.9fr)!important;gap:clamp(42px,5vw,72px)!important;width:calc(100% + 112px)!important;margin-left:-18px!important}.philosophy-orbit-v17,.philosophy-plate-v23{aspect-ratio:1.16!important;width:calc(100% + 94px)!important;min-height:clamp(455px,42vw,585px)!important;transform:translate(-94px)!important}.philosophy-steps-v17{max-width:580px!important}.philosophy-steps-v17 button strong{letter-spacing:-.044em!important;max-width:15.2em!important;font-size:clamp(32px,2.85vw,42px)!important}}@media (width<=1080px){.philosophy-wow-v17{grid-template-columns:1fr!important;width:calc(100vw - 32px)!important;margin-inline:16px!important}.philosophy-orbit-v17,.philosophy-plate-v23{width:100%!important;transform:none!important}}.philosophy-orbit-v17:after,.philosophy-plate-v23:after{background:radial-gradient(115% 92% at 24% 100%,#405f78fa 0%,#405f78e0 38%,#405f786b 64%,#405f7800 86%),linear-gradient(#405f7800 0%,#405f785c 36%,#405f78c7 72%,#28495feb 100%)!important}@media (width<=1320px) and (width>=1081px){.philosophy-wow-v17{width:calc(100% + 98px)!important;margin-left:0!important}.philosophy-orbit-v17,.philosophy-plate-v23{width:calc(100% + 82px)!important;transform:translate(-82px)!important}}.philosophy-v9 .philosophy-steps-v17:before,.philosophy-v9:before{display:none!important}.philosophy-v9 .philosophy-wow-v17{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)!important;align-items:center!important;gap:clamp(30px,4vw,68px)!important;width:min(100% - 40px,1180px)!important;margin-inline:auto!important}.philosophy-v9 .philosophy-orbit-v17,.philosophy-v9 .philosophy-plate-v23{aspect-ratio:1.12!important;clip-path:inset(0 round clamp(24px,2.4vw,40px))!important;background:#405f78!important;border-radius:clamp(24px,2.4vw,40px)!important;width:100%!important;min-height:clamp(420px,42vw,560px)!important;margin:0!important;overflow:hidden!important;transform:none!important}.philosophy-v9 .philosophy-steps-v17{align-self:center!important;gap:0!important;max-width:none!important;padding-block:0!important}.philosophy-v9 .philosophy-steps-v17 button{border-top:1px solid #405f782e!important;border-bottom:0!important;grid-template-columns:42px minmax(0,1fr)!important;column-gap:clamp(14px,1.6vw,22px)!important;padding:clamp(18px,2vw,26px) 0!important;overflow:visible!important}.philosophy-v9 .philosophy-steps-v17 button:last-child{border-bottom:1px solid #405f782e!important}.philosophy-v9 .philosophy-steps-v17 button>span{color:#405f78!important;letter-spacing:.08em!important;background:#fbfaf5b3!important;border:1px solid #405f784d!important;border-radius:999px!important;grid-row:auto!important;align-self:start!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:11px!important;font-weight:900!important;transition:background .22s,color .22s,border-color .22s!important;display:grid!important}.philosophy-v9 .philosophy-steps-v17 button strong{letter-spacing:-.03em!important;text-wrap:balance!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;color:#22323a!important;max-width:none!important;font-size:clamp(22px,1.95vw,32px)!important;line-height:1.06!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .22s!important;transform:none!important}.philosophy-v9 .philosophy-steps-v17 button p{display:none!important}.philosophy-v9 .philosophy-steps-v17 button.is-active>span,.philosophy-v9 .philosophy-steps-v17 button:hover>span,.philosophy-v9 .philosophy-steps-v17 button:focus-visible>span{color:#fff!important;background:#405f78!important;border-color:#405f78!important}.philosophy-v9 .philosophy-steps-v17 button.is-active strong,.philosophy-v9 .philosophy-steps-v17 button:hover strong,.philosophy-v9 .philosophy-steps-v17 button:focus-visible strong{color:#28495f!important;transform:translate(8px)!important}@media (width<=900px){.philosophy-v9 .philosophy-wow-v17{grid-template-columns:1fr!important;gap:clamp(22px,4vw,34px)!important;width:min(100% - 32px,640px)!important}.philosophy-v9 .philosophy-orbit-v17,.philosophy-v9 .philosophy-plate-v23{aspect-ratio:1.05!important;min-height:clamp(360px,64vw,520px)!important}.philosophy-v9 .philosophy-steps-v17 button strong{font-size:clamp(22px,5.6vw,30px)!important}}.notice-v9 .notice-cards-v9 article{grid-template-columns:44px minmax(0,.72fr) minmax(0,1fr)!important;align-items:start!important;column-gap:clamp(20px,3vw,48px)!important}.notice-v9 .notice-cards-v9 article>*{min-width:0!important}.notice-v9 .notice-cards-v9 strong{overflow-wrap:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:none!important;font-size:clamp(19px,1.5vw,26px)!important}@media (width<=760px){.notice-v9 .notice-cards-v9 article{grid-template-columns:36px 1fr!important;column-gap:14px!important}.notice-v9 .notice-cards-v9 article p{grid-column:1/-1!important}}.philosophy-v9{padding-inline:0!important}.philosophy-v9 .philosophy-lead-v23{padding-inline:clamp(20px,6vw,96px)!important}.philosophy-v9 .philosophy-wow-v17{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:stretch!important;gap:clamp(30px,4vw,80px)!important;width:100%!important;margin:0!important}.philosophy-v9 .philosophy-orbit-v17,.philosophy-v9 .philosophy-plate-v23,.philosophy-v9 .philosophy-orbit-v17 figure,.philosophy-v9 .philosophy-plate-v23 figure,.philosophy-v9 .philosophy-orbit-v17 img,.philosophy-v9 .philosophy-plate-v23 img{clip-path:none!important;border-radius:0!important}.philosophy-v9 .philosophy-orbit-v17,.philosophy-v9 .philosophy-plate-v23{aspect-ratio:auto!important;background:#405f78!important;order:2!important;width:100%!important;min-height:clamp(480px,52vw,680px)!important;margin:0!important;transform:none!important}.philosophy-v9 .philosophy-steps-v17{order:1!important;align-self:center!important;max-width:none!important;padding:0 clamp(24px,3vw,48px) 0 clamp(20px,6vw,96px)!important}@media (width<=900px){.philosophy-v9 .philosophy-wow-v17{grid-template-columns:1fr!important;gap:clamp(24px,5vw,40px)!important}.philosophy-v9 .philosophy-orbit-v17,.philosophy-v9 .philosophy-plate-v23{order:1!important;min-height:clamp(360px,64vw,520px)!important}.philosophy-v9 .philosophy-steps-v17{order:2!important;padding-inline:clamp(20px,6vw,40px)!important}}.philosophy-v9 .philosophy-grid-v9{width:100%!important;max-width:none!important;margin:0!important}.philosophy-v9 .philosophy-wow-v17{justify-content:flex-end!important;align-items:center!important;width:100%!important;min-height:clamp(560px,56vw,780px)!important;margin:0!important;display:flex!important;position:relative!important}.philosophy-v9 .philosophy-orbit-v17{clip-path:none!important;z-index:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important;transform:none!important}.philosophy-v9 .philosophy-orbit-v17 figure,.philosophy-v9 .philosophy-orbit-v17 img{clip-path:none!important;border-radius:0!important}.philosophy-v9 .philosophy-orbit-v17:after{mix-blend-mode:normal!important;background:linear-gradient(90deg,#14232f2e 0%,#14232f57 46%,#14232fb3 100%),linear-gradient(#14232f0a 56%,#14232fa3)!important;height:100%!important;inset:0!important}.philosophy-v9 .philosophy-steps-v17{z-index:3!important;flex:0 auto!important;align-self:center!important;max-width:min(48%,560px)!important;padding:clamp(28px,4vw,56px) clamp(28px,5vw,72px) clamp(28px,4vw,56px) 0!important;position:relative!important}.philosophy-v9 .philosophy-steps-v17 button{border-top-color:#ffffff4d!important}.philosophy-v9 .philosophy-steps-v17 button:last-child{border-bottom-color:#ffffff4d!important}.philosophy-v9 .philosophy-steps-v17 button strong{color:#fff!important}.philosophy-v9 .philosophy-steps-v17 button>span{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff8c!important}.philosophy-v9 .philosophy-steps-v17 button.is-active>span{color:#22323a!important;background:#fff!important;border-color:#fff!important}.philosophy-v9 .philosophy-steps-v17 button.is-active strong,.philosophy-v9 .philosophy-steps-v17 button:hover strong,.philosophy-v9 .philosophy-steps-v17 button:focus-visible strong{color:#fff!important}@media (width<=900px){.philosophy-v9 .philosophy-wow-v17{justify-content:stretch!important;align-items:flex-end!important;min-height:clamp(560px,118vw,760px)!important}.philosophy-v9 .philosophy-orbit-v17:after{background:linear-gradient(#14232f1a 26%,#14232f6b 60%,#14232fcc 100%)!important}.philosophy-v9 .philosophy-steps-v17{align-self:flex-end!important;width:100%!important;max-width:none!important;padding:clamp(22px,6vw,34px) clamp(20px,6vw,32px) clamp(26px,7vw,38px)!important}.philosophy-v9 .philosophy-orbit-v17 .orbit-core-v17.philosophy-copy-panel-v67,.philosophy-v9 .philosophy-plate-v23 .orbit-core-v17.philosophy-copy-panel-v67,.philosophy-v9 .philosophy-orbit-v17 .orbit-core-v17{display:none!important}}.acc-head-v9 strong{-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:normal!important}.zf14-landing .zf14-corner,.zf14-landing .zf14-praxis-mark,.zf14-landing .zf14-hero-actions,.zf14-landing .zf14-scroll-cue{opacity:var(--zf-chrome-o,1)!important}.zf14-praxis-mark.logo-v23,.brand-v9.brand-v23{letter-spacing:-.06em!important}.zf14-praxis-mark.logo-v23 em,.brand-v9.brand-v23 em{font-family:var(--display)!important;letter-spacing:.12em!important;opacity:.68!important;margin-top:-.38em!important;font-size:.54em!important;font-style:normal!important;font-weight:400!important;line-height:.6!important;display:block!important}@media (width>=761px){.zf14-praxis-mark.logo-v23{bottom:clamp(250px,31vh,330px)!important;transform:none!important}.zf14-praxis-mark.logo-v23 em{letter-spacing:.15em!important;transform:translate(.035em,-.72em)!important}.brand-v9.brand-v23 em{letter-spacing:.03em!important}}@media (width<=760px){.zf14-praxis-mark.logo-v23{top:calc(env(safe-area-inset-top,0px) + 16px)!important}.zf14-praxis-mark.logo-v23 em{font-family:var(--display)!important;letter-spacing:.12em!important;margin-top:-15px!important;font-size:.5em!important;font-weight:400!important;line-height:.6!important;transform:translateY(-.16em)!important}}.team-content-v9>h2.team-title-v67,.team-content-v9>h2.team-title-v67 .line,.team-content-v9>h2.team-title-v67 .word{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.team-switcher-v14{align-items:start!important}.team-visual-v14{align-self:start!important;min-height:calc(min(32vw,400px) + clamp(22px,3vw,36px) + 9.4em)!important}.team-portrait-v14{contain:layout paint!important;backface-visibility:hidden!important;transform:translateZ(0)!important}.team-portrait-v14 img{backface-visibility:hidden!important;transform-origin:50%!important;width:100%!important;height:100%!important}.team-bio-v14{min-height:9.4em!important}.team-person-v14 button{min-height:clamp(96px,7.2vw,124px)!important}@media (width<=960px){.team-visual-v14{min-height:0!important}.team-bio-v14{min-height:7.2em!important}.team-person-v14 button{min-height:auto!important}}.treatment-page-v18{--treatment-hairline:#1f2a2e13;--treatment-hairline-soft:#1f2a2e0b;--treatment-panel:#ffffff61}.treatment-page-v18 .treatment-nav-v38{border-color:#ffffff85!important}.treatment-page-v18 .treatment-editorial-v33,.treatment-page-v18 .treatment-explain-v39,.treatment-page-v18 .treatment-timeline-v33,.treatment-page-v18 .treatment-faq-v38,.treatment-page-v18 .treatment-faq-v41 .faq-head-v41{border-top-color:var(--treatment-hairline-soft)!important;border-bottom-color:#0000!important}.treatment-page-v18 .treatment-plain-v39{background:#ffffff47!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff8c!important}.treatment-page-v18 .treatment-faq-v41 .faq-head-v41{padding-bottom:clamp(14px,2vw,24px)!important}.treatment-page-v18 .treatment-faq-v41 details,.treatment-page-v18 .treatment-faq-v41 details:hover,.treatment-page-v18 .treatment-faq-v41 details[open]{background:0 0!important;border-top:0!important;border-bottom:0!important}.treatment-page-v18 .treatment-faq-v41 details+details{margin-top:8px!important}.treatment-page-v18 .treatment-faq-v41 summary{background:#ffffff3d!important;border-radius:28px!important;padding:clamp(18px,2vw,28px) clamp(20px,2.4vw,32px)!important;box-shadow:inset 0 1px #ffffff75!important}.treatment-page-v18 .treatment-faq-v41 details[open] summary,.treatment-page-v18 .treatment-faq-v41 summary:hover{background:#ffffff6b!important}.treatment-page-v18 .treatment-faq-v41 details p{padding:0 clamp(26px,4vw,56px) clamp(18px,2.6vw,30px) clamp(20px,2.4vw,32px)!important}.treatment-page-v18 .treatment-timeline-v33{border-top:0!important;padding-top:clamp(18px,2.5vw,30px)!important}.treatment-page-v18 .treatment-timeline-v33 ol{border:0!important;gap:clamp(10px,1.4vw,18px)!important}.treatment-page-v18 .treatment-timeline-v33 li{background:#ffffff57!important;border:0!important;border-radius:28px!important;box-shadow:inset 0 1px #ffffff8f!important}.treatment-page-v18 .treatment-timeline-v33 li:hover{background:#ffffff7a!important}@media (width<=760px){.treatment-page-v18 .treatment-faq-v41 summary{border-radius:22px!important;padding:18px 16px!important}.treatment-page-v18 .treatment-faq-v41 details+details{margin-top:6px!important}.treatment-page-v18 .treatment-faq-v41 details p{padding:0 16px 18px!important}.treatment-page-v18 .treatment-timeline-v33 ol{gap:10px!important}}.services-intro-v9 .services-cycle-v76{isolation:isolate!important;background:#dfe8e5!important;position:relative!important;overflow:hidden!important}.services-intro-v9 .services-cycle-v76 img{object-fit:cover!important;width:100%!important;height:100%!important;opacity:var(--svc-o,0)!important;transform-origin:50%!important;filter:saturate(.82)contrast(1.04)brightness(.98)!important;will-change:opacity, transform!important;position:absolute!important;inset:0!important}.services-intro-v9 .services-cycle-v76 img.is-active,.reduced-motion .services-intro-v9 .services-cycle-v76 img:first-child{--svc-o:1}.services-intro-v9 .services-cycle-v76 img[src*=service-cycle-apex]{object-position:center 48%!important}.services-intro-v9 .services-cycle-v76 img[src*=diagnostics-room]{object-position:center 42%!important}.services-intro-v9 .services-cycle-v76 img[src*=service-cycle-reception]{object-position:center 52%!important}.services-intro-v9 .services-cycle-v76:after{content:""!important;z-index:3!important;pointer-events:none!important;mix-blend-mode:multiply!important;background:linear-gradient(90deg,#405f788f,#405f7833 58%,#405f780f)!important;position:absolute!important;inset:0!important}.office-status-link-v80{margin-top:1rem}.office-status-link-v80 a{color:inherit;border-bottom:1px solid;align-items:center;gap:.35rem;font-weight:800;text-decoration:none;display:inline-flex}.office-status-link-v80 a:after{content:"↗";font-size:.82em}.contact-choice-v81{z-index:20!important;min-width:min(100%,220px)!important;color:inherit!important;flex-direction:column!important;align-items:stretch!important;display:inline-flex!important;position:relative!important}.contact-choice-v81 summary{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;color:#fffefa!important;background:#1f2a2e!important;border:1px solid #1f2a2e2e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.55rem!important;padding:.86rem 1.16rem!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;list-style:none!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .28s,box-shadow .28s!important;display:inline-flex!important;box-shadow:0 14px 34px #1f2a2e24!important}.contact-choice-v81 summary::-webkit-details-marker{display:none!important}.contact-choice-v81 summary i{font-style:normal!important;transition:transform .28s cubic-bezier(.2,.8,.2,1)!important;transform:translateY(-1px)!important}.contact-choice-v81:hover summary,.contact-choice-v81:focus-within summary,.contact-choice-v81[open] summary{background:#28383d!important;transform:translateY(-1px)!important;box-shadow:0 18px 42px #1f2a2e2e!important}.contact-choice-v81:hover summary i,.contact-choice-v81:focus-within summary i,.contact-choice-v81[open] summary i{transform:rotate(180deg)translateY(1px)!important}.contact-menu-v81{color:#1f2a2e!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:40!important;background:#fffefaf5!important;border:1px solid #1f2a2e24!important;border-radius:22px!important;gap:7px!important;min-width:260px!important;padding:9px!important;transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1),visibility .24s!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;transform:translateY(-8px)scale(.98)!important;box-shadow:0 26px 70px #1f2a2e33!important}.contact-choice-v81:hover .contact-menu-v81,.contact-choice-v81:focus-within .contact-menu-v81,.contact-choice-v81[open] .contact-menu-v81{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}.contact-menu-v81 a{color:#1f2a2e!important;background:#1f2a2e0b!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:.35rem .75rem!important;padding:.86rem .95rem!important;text-decoration:none!important;transition:background .2s,transform .2s,border-color .2s!important;display:grid!important}.contact-menu-v81 strong{font-size:.95rem!important}.contact-menu-v81 em{letter-spacing:.08em!important;text-transform:uppercase!important;color:#1f2a2e94!important;font-size:.72rem!important;font-style:normal!important}.contact-choice-v81.nav{min-width:auto!important}.contact-choice-v81.nav summary{letter-spacing:.09em!important;text-transform:uppercase!important;padding:.72rem 1rem!important;font-size:.8rem!important}.contact-choice-v81.nav .contact-menu-v81{left:auto!important;right:0!important}.contact-choice-v81.corner{min-width:0!important;display:inline-block!important}.contact-choice-v81.corner summary{box-shadow:none!important;color:inherit!important;text-underline-offset:3px!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;text-decoration:underline!important;display:inline-flex!important}.contact-choice-v81.corner .contact-menu-v81{text-align:left!important;left:auto!important;right:0!important}.contact-choice-v81.mobile,.contact-choice-v81.mobile summary{width:100%!important}.contact-choice-v81.mobile .contact-menu-v81{width:100%!important;min-width:0!important;margin-top:8px!important;position:static!important}.acc-actions-v16 .contact-choice-v81,.final-links-v9 .contact-choice-v81,.treatment-actions-v38 .contact-choice-v81{min-width:min(100%,260px)!important}@media (width<=760px){.contact-choice-v81{width:100%!important}.contact-menu-v81{width:100%!important;min-width:0!important;margin-top:8px!important;position:static!important}}@media (prefers-reduced-motion:reduce){.contact-choice-v81 summary,.contact-menu-v81,.contact-menu-v81 a{transition:none!important}}.contact-choice-v81{min-width:auto!important}.contact-choice-v81 summary{color:inherit!important;box-shadow:none!important;letter-spacing:.01em!important;background:#fffefa1a!important;border:1px solid #1f2a2e33!important;gap:0!important;padding:.78rem 1.08rem!important;font-weight:760!important;position:relative!important;overflow:hidden!important}.contact-choice-v81 summary:after{content:""!important;opacity:.22!important;transform-origin:0!important;background:currentColor!important;height:1px!important;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .24s!important;position:absolute!important;bottom:.56rem!important;left:1.08rem!important;right:1.08rem!important;transform:scaleX(.34)!important}.contact-choice-v81:hover summary,.contact-choice-v81:focus-within summary,.contact-choice-v81[open] summary{box-shadow:none!important;background:#fffefa2e!important;transform:translateY(-1px)!important}.contact-choice-v81:hover summary:after,.contact-choice-v81:focus-within summary:after,.contact-choice-v81[open] summary:after{opacity:.42!important;transform:scaleX(1)!important}.contact-choice-v81 summary i{display:none!important}.contact-menu-v81{background:#fffefaeb!important;border-color:#1f2a2e1a!important;border-radius:18px!important;gap:4px!important;min-width:238px!important;padding:7px!important;transition:opacity .18s,transform .28s cubic-bezier(.18,.78,.22,1),visibility .18s!important;top:calc(100% + 7px)!important;transform:translateY(-5px)!important;box-shadow:0 18px 48px #1f2a2e1f!important}.contact-choice-v81:hover .contact-menu-v81,.contact-choice-v81:focus-within .contact-menu-v81,.contact-choice-v81[open] .contact-menu-v81{transform:translateY(0)!important}.contact-menu-v81 a{background:0 0!important;border-color:#0000!important;border-radius:13px!important;padding:.72rem .82rem!important;transform:none!important}.contact-menu-v81 a:hover,.contact-menu-v81 a:focus-visible{background:#1f2a2e0e!important;border-color:#1f2a2e12!important;transform:none!important}.contact-menu-v81 a.preferred{background:#cbdccc47!important;border-color:#1f2a2e0f!important}.contact-menu-v81 strong{font-size:.9rem!important;font-weight:780!important}.contact-menu-v81 em{opacity:.78!important;font-size:.66rem!important}.contact-choice-v81.nav summary{background:#fffefa1f!important;border-color:#1f2a2e29!important;padding:.68rem .98rem!important}.contact-choice-v81.hero summary,.contact-choice-v81.final summary,.contact-choice-v81.wide summary{padding:.92rem 1.18rem!important}.contact-choice-v81.corner summary{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.contact-choice-v81.corner summary:after{opacity:.25!important;bottom:-2px!important;left:0!important;right:0!important;transform:scaleX(1)!important}.acc-actions-v16 .contact-choice-v81.compact{z-index:80!important;width:100%!important;min-width:0!important;display:block!important}.acc-actions-v16 .contact-choice-v81.compact summary{color:#1f2a2e!important;width:100%!important;min-height:64px!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:#fffefa57!important;border:1px solid #1f2a2e2e!important;border-radius:0!important;justify-content:flex-start!important;padding:18px 20px!important;font-size:.82rem!important;font-weight:850!important}.acc-actions-v16 .contact-choice-v81.compact summary:after{display:none!important}.acc-actions-v16 .contact-choice-v81.compact:hover summary,.acc-actions-v16 .contact-choice-v81.compact:focus-within summary,.acc-actions-v16 .contact-choice-v81.compact[open] summary{background:#fffefa85!important;border-color:#1f2a2e47!important;transform:none!important}.acc-actions-v16 .contact-choice-v81.compact .contact-menu-v81{background:#fffefaf5!important;border-color:#1f2a2e2e!important;border-radius:0 0 18px 18px!important;width:100%!important;min-width:100%!important;padding:6px!important;top:calc(100% - 1px)!important;left:0!important;right:auto!important;transform:translateY(-6px)!important;box-shadow:0 18px 42px #1f2a2e24!important}.acc-actions-v16 .contact-choice-v81.compact:hover .contact-menu-v81,.acc-actions-v16 .contact-choice-v81.compact:focus-within .contact-menu-v81,.acc-actions-v16 .contact-choice-v81.compact summary:focus+.contact-menu-v81,.acc-actions-v16 .contact-choice-v81.compact[open] .contact-menu-v81{transform:translateY(0)!important}.acc-actions-v16 .contact-choice-v81.compact summary:focus+.contact-menu-v81{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.acc-actions-v16 .contact-choice-v81.compact .contact-menu-v81 a{border-radius:10px!important;padding:13px 14px!important}.nav-links-v9 a.nav-cta{color:#fff!important;min-height:42px!important;box-shadow:none!important;background:#151515!important;border:1px solid #151515!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:10px 20px!important;display:inline-flex!important}.nav-links-v9 a.nav-cta:hover,.nav-links-v9 a.nav-cta:focus-visible{color:#fff!important;background:#000!important;transform:translateY(-1px)!important}
