/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-300:oklch(80.9% .105 251.813);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{width:100%;max-width:100%;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}img,svg,video,canvas,iframe{max-width:100%}:root{--physio-slate:#f8f4f2;--physio-panel:#fff;--physio-teal:#8b2040;--physio-teal-light:#a8305a;--physio-amber:#e8956d;--physio-cream:#f8f5f0;--physio-muted:#6f6463}body{background:var(--physio-slate);color:#281d21}}@layer components{.manual-visual-feature-grid,.mld-visual-feature-grid,.dorn-visual-feature-grid,.faszien-visual-feature-grid,.cmd-shot-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1rem,2vw,1.35rem)!important;margin-top:clamp(1.2rem,2.5vw,1.8rem)!important;margin-bottom:clamp(2rem,4vw,3rem)!important;display:grid!important}.cmd-shot-feature-grid{margin-inline:auto!important}.manual-visual-feature-card,.mld-visual-feature-card,.dorn-visual-feature-card,.faszien-visual-feature-card,.cmd-shot-feature-card{text-align:left!important;grid-template-columns:3.5rem minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;min-height:6.15rem!important;padding:1.15rem 1.35rem!important;display:grid!important}.manual-visual-feature-card img,.mld-visual-feature-card img,.dorn-visual-feature-card img,.faszien-visual-feature-card img,.cmd-shot-feature-card img{object-fit:contain!important;width:2.75rem!important;height:2.75rem!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;display:block!important}.manual-visual-feature-card h3,.mld-visual-feature-card h3,.dorn-visual-feature-card h3,.faszien-visual-feature-card h3,.cmd-shot-feature-card h3{color:#8a1236!important;margin:0 0 .25rem!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.2!important}.manual-visual-feature-card p,.mld-visual-feature-card p,.dorn-visual-feature-card p,.faszien-visual-feature-card p,.cmd-shot-feature-card p{color:#5f5357!important;margin:0!important;font-size:.9rem!important;line-height:1.45!important}@media (width<=980px){.manual-visual-intro,.mld-visual-intro,.dorn-visual-intro,.faszien-visual-intro,.cmd-shot-intro{grid-template-columns:1fr!important}.manual-visual-copy,.mld-visual-copy,.dorn-visual-copy,.faszien-visual-copy,.cmd-shot-intro-copy,.manual-visual-photo,.mld-visual-photo,.dorn-visual-photo,.faszien-visual-photo,.cmd-shot-intro-photo,.manual-visual-complaints,.mld-visual-complaints,.dorn-visual-complaints,.faszien-visual-complaints,.cmd-shot-intro-complaints{grid-column:auto!important}.manual-visual-feature-grid,.mld-visual-feature-grid,.dorn-visual-feature-grid,.faszien-visual-feature-grid,.cmd-shot-feature-grid,.manual-visual-treatment,.mld-visual-treatment,.dorn-visual-treatment,.faszien-visual-treatment,.cmd-shot-treatment,.pnf-shot-treatment,.manual-visual-change-grid,.mld-visual-change-grid,.dorn-visual-change-grid,.faszien-visual-change-grid,.cmd-shot-change-grid,.pnf-shot-change-grid{grid-template-columns:1fr!important}}@media (width<=640px){.manual-visual-steps article,.mld-visual-steps article,.dorn-visual-steps article,.faszien-visual-steps article,.cmd-shot-steps article,.pnf-shot-steps article{grid-template-columns:3.3rem 3.3rem minmax(0,1fr)!important;gap:.75rem!important}}body.public-home .manual-visual-home .manual-visual-kicker,body.public-home .mld-visual-home .mld-visual-kicker,body.public-home .dorn-visual-home .dorn-visual-kicker,body.public-home .faszien-visual-home .faszien-visual-kicker,body.public-home .cmd-shot-home .cmd-shot-kicker,body.public-home .pnf-shot-home .pnf-shot-kicker,body.public-home .manual-visual-faq .manual-visual-kicker,body.public-home .mld-visual-faq .mld-visual-kicker,body.public-home .dorn-visual-faq .dorn-visual-kicker,body.public-home .faszien-visual-faq .faszien-visual-kicker,body.public-home .cmd-shot-faq-section .cmd-shot-kicker,body.public-home .pnf-shot-faq-section .pnf-shot-kicker,body.public-home .manual-visual-knowledge-below .manual-visual-kicker,body.public-home .mld-visual-knowledge-below .mld-visual-kicker,body.public-home .dorn-visual-knowledge-below .dorn-visual-kicker,body.public-home .faszien-visual-knowledge-below .faszien-visual-kicker,body.public-home .cmd-shot-knowledge-below .cmd-shot-kicker,body.public-home .pnf-shot-knowledge-below .pnf-shot-kicker,.manual-visual-kicker,.mld-visual-kicker,.dorn-visual-kicker,.faszien-visual-kicker,.cmd-shot-kicker,.pnf-shot-kicker,.manual-visual-home-head h2,.mld-visual-home-head h2,.dorn-visual-home-head h2,.faszien-visual-home-head h2,.cmd-shot-home-head h2,.pnf-shot-home-head h2,.manual-visual-kicker,.mld-visual-kicker,.dorn-visual-kicker,.faszien-visual-kicker,.cmd-shot-kicker,.pnf-shot-kicker,.manual-visual-home-head h2,.mld-visual-home-head h2,.dorn-visual-home-head h2,.faszien-visual-home-head h2,.cmd-shot-home-head h2,.pnf-shot-home-head h2{color:#8b2040!important}@media (width<=680px){.service-contact-band{padding:2rem 1rem!important}.service-contact-inner{text-align:center!important;background-image:url(/images/home-hero-practice.webp)!important;background-position:50%!important;background-size:cover!important;grid-template-columns:1fr!important;gap:0!important;min-height:18rem!important;padding:2rem 1rem!important;display:grid!important}.service-contact-copy h2{font-size:clamp(1.8rem,9vw,2.45rem)!important}.service-contact-actions{width:100%!important;margin-top:1.6rem!important}.service-contact-actions .public-btn,.service-contact-actions .public-btn-outline{width:min(16rem,100%)!important}}.cmd-page{--cmd-shot-wine:#7b1430;--cmd-shot-rose:#b04f66;--cmd-shot-ink:#24181c;--cmd-shot-muted:#675b5f;--cmd-shot-line:#7b143029;--cmd-shot-panel:#ffffffdb;color:var(--cmd-shot-ink);background:#fffdfb}.cmd-shot-wrap{width:min(74rem,100% - 2rem);margin-inline:auto}.cmd-shot-kicker{color:var(--cmd-shot-wine);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:900;line-height:1.25}.cmd-shot-hero{background:-webkit-linear-gradient(#fff0 0%,#ffffff42 27%,#ffffffdb 42%,#fff 53% 100%),-webkit-image-set(url(/images/services/cmd-therapy/hero.avif) 1x type("image/avif"),url(/images/services/cmd-therapy/hero.webp) 1x type("image/webp"),url(/images/services/cmd-therapy/hero.png) 1x type("image/png")) 100% 100%/auto 100% no-repeat,#fff;background:linear-gradient(90deg,#fff 0% 47%,#ffffffdb 58%,#ffffff42 73%,#fff0 100%),image-set("/images/services/cmd-therapy/hero.avif" 1x type("image/avif"),"/images/services/cmd-therapy/hero.webp" 1x type("image/webp"),"/images/services/cmd-therapy/hero.png" 1x type("image/png")) 100% 100%/auto 100% no-repeat,#fff;min-height:clamp(34rem,42vw,42rem);padding:clamp(7rem,9vw,8.8rem) 0 clamp(2rem,4vw,3rem)}.cmd-shot-hero .cmd-shot-wrap{width:min(1600px,100% - 64px)}.cmd-shot-hero-copy{max-width:42rem}.cmd-shot-hero h1,.cmd-shot-hero h2,.cmd-shot-card h3,.cmd-shot-home-head h2{color:var(--cmd-shot-ink);letter-spacing:0;margin:0;font-family:Georgia,serif;font-weight:500}.cmd-shot-hero h1{color:var(--cmd-shot-wine);font-size:clamp(3.4rem,5.6vw,5.35rem);line-height:1}.cmd-shot-hero h2{font-family:var(--font-sans);margin-top:1rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.35}.cmd-shot-hero p:not(.cmd-shot-kicker){color:#3f3438;max-width:34rem;margin-top:1.2rem;font-size:.98rem;line-height:1.7}.cmd-shot-pills{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.cmd-shot-pills span,.cmd-shot-tags span{border:1px solid var(--cmd-shot-line);min-height:2.75rem;color:var(--cmd-shot-wine);background:#ffffffdb;border-radius:6px;justify-content:center;align-items:center;font-size:.8rem;font-weight:900;line-height:1.2;display:inline-flex}.cmd-shot-pills span{gap:.6rem;padding:.55rem 1rem}.cmd-shot-pills img{object-fit:contain;width:1.4rem;height:1.4rem}.cmd-shot-main,.cmd-shot-bottom{background:#fff;padding-block:clamp(2.75rem,5vw,4rem)}.cmd-shot-intro{grid-template-columns:minmax(19rem,24rem) minmax(0,1fr) minmax(17rem,20rem);align-items:stretch;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.cmd-shot-intro-photo{border-radius:8px;align-self:stretch;margin:0;overflow:hidden;box-shadow:0 1.5rem 3.5rem #8b204014}.cmd-shot-intro-photo img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:clamp(31rem,43vw,40rem);display:block}.cmd-shot-intro-copy h2{max-width:100%;color:var(--cmd-shot-ink);letter-spacing:0;overflow-wrap:break-word;word-break:normal;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,2.85vw,2.85rem);font-weight:500;line-height:1.08}.cmd-shot-intro-copy p:not(.cmd-shot-kicker){color:var(--cmd-shot-muted);margin:1.1rem 0 0;font-size:.95rem;line-height:1.7}.cmd-shot-intro-copy,.cmd-shot-intro-complaints{align-self:stretch;padding:1.75rem}.cmd-shot-intro-complaints ul{gap:.95rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.cmd-shot-intro-complaints li{color:#3f3438;padding-left:1.35rem;font-size:.9rem;line-height:1.45;position:relative}.cmd-shot-intro-complaints li:before{background:var(--cmd-shot-wine);content:"";border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.48rem;left:0}.cmd-shot-tags{text-align:center}.cmd-shot-tags div{flex-wrap:wrap;justify-content:center;gap:.85rem 1rem;display:flex}.cmd-shot-tags span{color:#3d3034;min-width:10rem;padding:.55rem 1rem}.cmd-shot-treatment{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,6vw,4.5rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.cmd-shot-steps{display:grid}.cmd-shot-steps article{border-bottom:1px solid var(--cmd-shot-line);grid-template-columns:3.4rem minmax(0,1fr);gap:1rem;padding:.9rem 0;display:grid}.cmd-shot-steps article:first-child{padding-top:0}.cmd-shot-steps strong{color:var(--cmd-shot-wine);font-family:Georgia,serif;font-size:1.75rem;line-height:1}.cmd-shot-steps h3,.cmd-shot-exercises h3{color:var(--cmd-shot-ink);margin:0 0 .18rem;font-size:.98rem;font-weight:900;line-height:1.2}.cmd-shot-steps p,.cmd-shot-exercises p{color:var(--cmd-shot-muted);margin:0;font-size:.82rem;line-height:1.4}.cmd-shot-card,.cmd-shot-exercises article,.cmd-shot-notice{border:1px solid var(--cmd-shot-line);background:var(--cmd-shot-panel);border-radius:8px;box-shadow:0 18px 44px #3f1f250d}.cmd-shot-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.cmd-shot-change-card{min-height:17.5rem;padding:1.55rem}.cmd-shot-change-card h3{margin-bottom:1.35rem;font-size:1.45rem}.cmd-shot-change-card ul,.cmd-shot-list-card ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.cmd-shot-change-card li,.cmd-shot-list-card li{color:#3f3438;padding-left:1.55rem;font-size:.88rem;line-height:1.45;position:relative}.cmd-shot-change-card li:before,.cmd-shot-list-card li:before{border:2px solid var(--cmd-shot-rose);content:"";border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:.38rem;left:0}.cmd-shot-home{background:#fff9f6;padding:clamp(3rem,5vw,4rem) 0 2.6rem}.cmd-shot-home-head{text-align:center}.cmd-shot-home-head h2{font-family:var(--font-sans);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.35}.cmd-shot-exercises{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;margin-top:1.9rem;display:grid}.cmd-shot-exercises article{background:#ffffffe0;grid-template-columns:3rem 4.6rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:5.1rem;padding:.7rem .9rem;display:grid}.cmd-shot-exercises strong{width:2.65rem;height:2.65rem;color:var(--cmd-shot-wine);background:#f8eaeb;border-radius:999px;place-items:center;font-size:1rem;font-weight:900;display:inline-grid}.cmd-shot-exercises img{object-fit:contain;width:3.6rem;height:3.6rem}.cmd-shot-exercises h3{color:var(--cmd-shot-wine)}.cmd-shot-notice{background:#fff5f3;grid-template-columns:4.2rem 6rem minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;padding:1.05rem 1.25rem;display:grid}.cmd-shot-notice>strong{border:2px solid var(--cmd-shot-wine);width:3.2rem;height:3.2rem;color:var(--cmd-shot-wine);border-radius:999px;place-items:center;font-size:1.55rem;line-height:1;display:inline-grid}.cmd-shot-notice h3{color:var(--cmd-shot-wine);margin:0;font-size:1.05rem;font-weight:900}.cmd-shot-notice p{color:#3f3438;margin:0;font-size:.92rem;line-height:1.45}.cmd-shot-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.2rem,3vw,2rem);display:grid}.cmd-shot-bottom .cmd-shot-card{padding:1.55rem}.cmd-shot-faq-card details{border-bottom:1px solid var(--cmd-shot-line)}.cmd-shot-faq-card summary{min-height:2.65rem;color:var(--cmd-shot-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;font-weight:900;list-style:none;display:flex}.cmd-shot-faq-card summary::-webkit-details-marker{display:none}.cmd-shot-faq-card summary:after{content:"›";font-size:1.25rem;transform:rotate(90deg)}.cmd-shot-faq-card details[open] summary:after{transform:rotate(270deg)}.cmd-shot-faq-card p,.cmd-shot-knowledge-card p{color:var(--cmd-shot-muted);margin:0;font-size:.9rem;line-height:1.65}.cmd-shot-faq-card .cmd-shot-faq-note{border-top:1px solid var(--cmd-shot-line);margin-top:1rem;padding-top:1rem;font-size:.82rem}.cmd-shot-faq-section{text-align:center;background:#fffdfb;padding:2rem 0 1rem}.cmd-shot-faq-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;display:grid}.cmd-shot-faq-grid details{border:1px solid var(--cmd-shot-line);background:#fff;border-radius:8px;box-shadow:0 18px 44px #3f1f250d}.cmd-shot-faq-grid summary{min-height:3.25rem;color:var(--cmd-shot-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:800;list-style:none;display:flex}.cmd-shot-faq-grid summary::-webkit-details-marker{display:none}.cmd-shot-faq-grid summary:after{content:"›";color:var(--cmd-shot-ink);font-size:1.35rem;transform:rotate(90deg)}.cmd-shot-faq-grid details[open] summary:after{transform:rotate(270deg)}.cmd-shot-faq-grid p{color:var(--cmd-shot-muted);margin:0;padding:0 1.1rem 1rem;font-size:.9rem;line-height:1.6}.cmd-shot-faq-section .cmd-shot-faq-note{border-top:1px solid var(--cmd-shot-line);color:var(--cmd-shot-muted);margin:1rem 0 0;padding:1rem 0 0;font-size:.86rem;line-height:1.55}.cmd-shot-knowledge-below,.manual-visual-knowledge-below,.mld-visual-knowledge-below,.dorn-visual-knowledge-below,.faszien-visual-knowledge-below{text-align:left;max-width:34rem;margin:1.65rem auto 0;padding:1.55rem}.manual-visual-knowledge-below p:not(.manual-visual-kicker),.mld-visual-knowledge-below p:not(.mld-visual-kicker),.dorn-visual-knowledge-below p:not(.dorn-visual-kicker),.faszien-visual-knowledge-below p:not(.faszien-visual-kicker){color:#6f6266;margin:0;padding:0;font-size:.9rem;line-height:1.65}@media (width<=980px){.cmd-shot-treatment,.cmd-shot-intro,.cmd-shot-bottom-grid,.cmd-shot-faq-grid,.cmd-shot-change-grid,.cmd-shot-exercises{grid-template-columns:1fr}}@media (width<=720px){.cmd-shot-hero{background:linear-gradient(#fff 0%,#fff7f6 100%);min-height:0;padding-top:6rem}.cmd-shot-hero .cmd-shot-wrap{width:min(100% - 1.5rem,34rem)}.cmd-shot-pills,.cmd-shot-tags div{grid-template-columns:1fr;display:grid}.cmd-shot-tags span{width:100%}.cmd-shot-notice{grid-template-columns:3.2rem minmax(0,1fr)}.cmd-shot-notice p{grid-column:1/-1}}@media (width<=460px){.cmd-shot-exercises article{grid-template-columns:2.5rem minmax(0,1fr)}.cmd-shot-exercises img{display:none}}.manual-visual-pills img,.mld-visual-pills img,.dorn-visual-pills img,.faszien-visual-pills img,.cmd-shot-pills img{object-fit:contain!important;filter:none!important;opacity:1!important;width:2rem!important;height:2rem!important}.cmd-page .cmd-shot-pills img,.cmd-page .cmd-shot-exercises img{filter:none!important;opacity:1!important;display:block!important}.cmd-page .cmd-shot-pills img{width:1.75rem!important;height:1.75rem!important}.cmd-page .cmd-shot-exercises article{grid-template-columns:3rem 4.8rem minmax(0,1fr)!important}.cmd-page .cmd-shot-exercises img{width:4rem!important;height:4rem!important}.faszien-page{--faszien-visual-wine:#7b1430;--faszien-visual-rose:#b04f66;--faszien-visual-ink:#24181c;--faszien-visual-muted:#675b5f;--faszien-visual-line:#7b143029;--faszien-visual-panel:#ffffffd1;color:var(--faszien-visual-ink);background:#fffdfb}.faszien-visual-wrap{width:min(1110px,100% - 48px);margin-inline:auto}.faszien-visual-kicker{color:var(--faszien-visual-wine);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:800;line-height:1.25}.faszien-visual-hero{background:linear-gradient(90deg,#fffdfb 0%,#fffdfbf5 38%,#fffdfbb3 56%,#fffdfb00 82%),url(/images/faszien-therapie/hero_1.webp) 100% 100%/auto 100% no-repeat,#fffdfb;min-height:clamp(30rem,39vw,38rem);padding:clamp(6.7rem,9vw,8.5rem) 0 clamp(2.5rem,4vw,3.6rem);position:relative;overflow:hidden}.faszien-visual-hero>.faszien-visual-wrap{width:min(1600px,100% - 64px)}.faszien-visual-hero-copy{max-width:40rem}.faszien-visual-hero h1,.faszien-visual-copy h2,.faszien-visual-card h3,.faszien-visual-home-head h2,.faszien-visual-cta h2{color:var(--faszien-visual-ink);letter-spacing:0;margin:0;font-family:Georgia,serif;font-weight:500}.faszien-visual-hero h1{color:var(--faszien-visual-wine);font-size:clamp(3.6rem,6.2vw,5.8rem);line-height:1}.faszien-visual-hero-copy>p:not(.faszien-visual-kicker){color:#251f22;max-width:35rem;margin:1.45rem 0 0;font-size:1rem;line-height:1.7}.faszien-visual-pills{flex-wrap:wrap;gap:.85rem;margin-top:1.55rem;display:flex}.faszien-visual-pills span,.faszien-visual-tags span{border:1px solid var(--faszien-visual-line);min-height:2.8rem;color:var(--faszien-visual-wine);background:#ffffffc7;border-radius:6px;align-items:center;font-size:.84rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 10px 30px #3c1d250d}.faszien-visual-pills span{gap:.65rem;padding:.55rem 1rem}.faszien-visual-pills img{object-fit:contain;filter:saturate(1.35)contrast(1.15);width:1.65rem;height:1.65rem}.faszien-visual-section{background:#fffdfb;padding:clamp(3rem,6vw,4.2rem) 0 clamp(3rem,6vw,4.6rem)}.faszien-visual-intro{grid-template-columns:minmax(16rem,20rem) minmax(22rem,1fr) minmax(17rem,20rem);align-items:stretch;gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.faszien-visual-photo{aspect-ratio:1/1.06;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 22px 50px #4628231c}.faszien-visual-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.faszien-visual-card,.faszien-visual-exercises article,.faszien-visual-notice,.faszien-visual-faq details,.faszien-visual-cta-inner{border:1px solid var(--faszien-visual-line);background:var(--faszien-visual-panel);border-radius:8px;box-shadow:0 18px 44px #3f1f250d}.faszien-visual-copy,.faszien-visual-complaints{padding:clamp(1.4rem,3vw,1.85rem)}.faszien-visual-copy h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(1.85rem,2.8vw,2.45rem);line-height:1.12}.faszien-visual-copy p:not(.faszien-visual-kicker),.faszien-visual-steps p,.faszien-visual-home-head span,.faszien-visual-faq p,.faszien-visual-cta p{color:var(--faszien-visual-muted);font-size:.92rem;line-height:1.6}.faszien-visual-copy p:not(.faszien-visual-kicker){margin:1.1rem 0 0}.faszien-visual-complaints ul,.faszien-visual-change-card ul{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.faszien-visual-complaints li,.faszien-visual-change-card li{color:#3f3438;padding-left:1.35rem;font-size:.93rem;line-height:1.45;position:relative}.faszien-visual-complaints li:before{background:var(--faszien-visual-wine);content:"";border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.55em;left:0}.faszien-visual-tags{text-align:center;margin-top:clamp(3rem,6vw,4.4rem)}.faszien-visual-tags div{flex-wrap:wrap;justify-content:center;gap:.85rem 1rem;display:flex}.faszien-visual-tags span{justify-content:center;min-width:10.5rem;min-height:2.75rem;padding:.58rem 1rem}.faszien-visual-treatment{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.4rem,6vw,4.4rem);padding-top:clamp(3rem,6vw,4.6rem);display:grid}.faszien-visual-steps{display:grid}.faszien-visual-steps article{border-bottom:1px solid var(--faszien-visual-line);grid-template-columns:3.1rem 3.2rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.85rem 0;display:grid}.faszien-visual-steps article:first-child{padding-top:0}.faszien-visual-steps strong{color:var(--faszien-visual-wine);font-family:Georgia,serif;font-size:1.65rem;line-height:1}.faszien-visual-steps img{object-fit:contain;filter:saturate(1.45)contrast(1.18)brightness(.9);width:2.45rem;height:2.45rem}.faszien-visual-steps h3,.faszien-visual-exercises h3{color:var(--faszien-visual-ink);margin:0 0 .18rem;font-size:.98rem;font-weight:800;line-height:1.2}.faszien-visual-steps p,.faszien-visual-exercises p{margin:0;font-size:.82rem;line-height:1.38}.faszien-visual-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.faszien-visual-change-card{min-height:18rem;padding:1.85rem 1.55rem}.faszien-visual-change-card h3{margin-bottom:1.8rem;font-size:1.75rem;line-height:1.1}.faszien-visual-change-card ul{gap:1.15rem}.faszien-visual-change-card li{padding-left:1.65rem;font-size:1rem}.faszien-visual-change-card li:before{border:2px solid var(--faszien-visual-rose);content:"";border-radius:999px;width:.65rem;height:.65rem;position:absolute;top:.43rem;left:0}.faszien-visual-home{background:#fff9f6;padding:clamp(3.4rem,6vw,5rem) 0 2.6rem}.faszien-visual-home-head{max-width:43rem}.faszien-visual-home-head h2,.faszien-visual-cta h2{color:var(--faszien-visual-wine);font-size:clamp(2.4rem,5vw,3.55rem);line-height:1.08}.faszien-visual-home-head p:not(.faszien-visual-kicker){color:var(--faszien-visual-wine);margin:.55rem 0 0;font-size:1.35rem;line-height:1.25}.faszien-visual-home-head span{max-width:40rem;margin-top:1.05rem;display:block}.faszien-visual-exercises{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;margin-top:1.9rem;display:grid}.faszien-visual-exercises article{background:#ffffffdb;grid-template-columns:2.8rem 4.2rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:4.9rem;padding:.7rem .9rem;display:grid}.faszien-visual-exercises strong{border:1px solid var(--faszien-visual-rose);width:2.6rem;height:2.6rem;color:var(--faszien-visual-wine);border-radius:999px;place-items:center;font-size:1rem;font-weight:800;display:inline-grid}.faszien-visual-exercises img{object-fit:contain;filter:saturate(1.45)contrast(1.18)brightness(.9);width:3.4rem;height:3.4rem}.faszien-visual-exercises h3{color:var(--faszien-visual-wine)}.faszien-visual-notice{background:#fff5f3;grid-template-columns:4.4rem 6rem minmax(0,1fr);align-items:center;gap:1.05rem;margin-top:1.25rem;padding:1.05rem 1.25rem;display:grid}.faszien-visual-notice>strong{border:2px solid var(--faszien-visual-wine);width:3.35rem;height:3.35rem;color:var(--faszien-visual-wine);border-radius:999px;place-items:center;font-size:1.65rem;line-height:1;display:inline-grid}.faszien-visual-notice h3{color:var(--faszien-visual-wine);margin:0;font-size:1.05rem;font-weight:800}.faszien-visual-notice p{color:#3f3438;margin:0;font-size:.92rem;line-height:1.45}.faszien-visual-faq{text-align:center;background:#fffdfb;padding:2rem 0 1rem}.faszien-visual-faq-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;display:grid}.faszien-visual-faq details{background:#fff}.faszien-visual-faq summary{min-height:3.25rem;color:var(--faszien-visual-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:800;list-style:none;display:flex}.faszien-visual-faq summary::-webkit-details-marker{display:none}.faszien-visual-faq summary:after{color:var(--faszien-visual-ink);content:"›";font-size:1.35rem;transform:rotate(90deg)}.faszien-visual-faq details[open] summary:after{transform:rotate(270deg)}.faszien-visual-faq p{margin:0;padding:0 1.1rem 1rem}.faszien-visual-faq-note{border-top:1px solid var(--faszien-visual-line);color:var(--faszien-visual-muted);font-size:.86rem;line-height:1.55;margin:1rem 0 0!important;padding:1rem 0 0!important}.faszien-visual-cta{background:#fffdfb;padding:1rem 0 clamp(3rem,6vw,4.8rem)}.faszien-visual-cta-inner{text-align:center;background:linear-gradient(90deg,#fff8f6f0,#fff8f6db),url(/images/faszien-therapie/hero_3.webp) 50% 58%/cover no-repeat;min-height:14rem;padding:clamp(2rem,5vw,3.1rem) 1.5rem}.faszien-visual-cta p{color:#3f3438;max-width:43rem;margin:1rem auto 0;font-size:.98rem;line-height:1.5}.faszien-visual-cta div div{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.6rem;display:flex}.faszien-visual-cta button.public-btn{cursor:pointer;border:0}@media (width<=980px){.faszien-visual-intro,.faszien-visual-treatment{grid-template-columns:1fr}.faszien-visual-photo{max-width:32rem}}@media (width<=760px){.faszien-visual-wrap,.faszien-visual-hero>.faszien-visual-wrap{width:min(100% - 28px,1110px)}.faszien-visual-hero{background:linear-gradient(#fffdfb 0%,#fffaf7 100%);min-height:0;padding-top:6.2rem}.faszien-visual-pills,.faszien-visual-exercises,.faszien-visual-faq-grid,.faszien-visual-change-grid{grid-template-columns:1fr}.faszien-visual-pills{display:grid}.faszien-visual-pills span,.faszien-visual-tags span{width:100%}.faszien-visual-tags div{grid-template-columns:1fr;display:grid}.faszien-visual-home{background:#fff9f6}.faszien-visual-cta h2 br{display:none}.faszien-visual-notice{grid-template-columns:3.2rem minmax(0,1fr)}.faszien-visual-notice p{grid-column:1/-1}}@media (width<=460px){.faszien-visual-steps article{grid-template-columns:2.7rem 2.7rem minmax(0,1fr)}.faszien-visual-change-card{min-height:0}.faszien-visual-exercises article{grid-template-columns:2.5rem minmax(0,1fr)}.faszien-visual-exercises img{display:none}}.manual-therapy-page{--manual-visual-wine:#7b1430;--manual-visual-rose:#b04f66;--manual-visual-ink:#24181c;--manual-visual-muted:#675b5f;--manual-visual-line:#7b143026;--manual-visual-panel:#ffffffd1;color:var(--manual-visual-ink);background:#fffdfb}.manual-visual-wrap{width:min(1110px,100% - 48px);margin-inline:auto}.manual-visual-kicker{color:var(--manual-visual-wine);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:800;line-height:1.25}.manual-visual-hero{background:linear-gradient(90deg,#fffdfb 0%,#fffaf7 64%,#fff8f4 100%);width:100%;min-height:clamp(30rem,39vw,38rem);padding:clamp(6.7rem,9vw,8.5rem) 0 clamp(2.5rem,4vw,3.6rem);position:relative;overflow:hidden}.manual-visual-hero:before{content:"";background:url(/images/m-therapie/hero_1.webp) 100% 100%/auto 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 16%,#0000002e 33%,#00000094 53%,#000 72%);mask-image:linear-gradient(90deg,#0000 0% 16%,#0000002e 33%,#00000094 53%,#000 72%)}.manual-visual-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffdfb 0% 30%,#fffdfbf5 41%,#fffdfbb3 55%,#fffdfb40 70%,#fffdfb00 82%);position:absolute;inset:0}.manual-visual-hero>.manual-visual-wrap{z-index:1;width:min(1600px,100% - 64px);position:relative}.manual-visual-hero-copy{max-width:42rem}.manual-visual-hero h1,.manual-visual-copy h2,.manual-visual-home-head h2,.manual-visual-cta h2,.manual-visual-card h3{color:var(--manual-visual-ink);letter-spacing:0;margin:0;font-family:Georgia,serif;font-weight:500}.manual-visual-hero h1{color:var(--manual-visual-wine);overflow-wrap:normal;word-break:normal;font-size:clamp(3.45rem,5.8vw,5.4rem);line-height:1}.manual-visual-hero-copy>p:not(.manual-visual-kicker){color:#251f22;max-width:35rem;margin:1.45rem 0 0;font-size:1rem;line-height:1.7}.manual-visual-pills{flex-wrap:wrap;gap:.85rem;margin-top:1.55rem;display:flex}.manual-visual-pills span,.manual-visual-tags span{border:1px solid var(--manual-visual-line);min-height:2.8rem;color:var(--manual-visual-wine);background:#ffffffc7;border-radius:6px;align-items:center;font-size:.84rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 10px 30px #3c1d250d}.manual-visual-pills span{gap:.65rem;padding:.55rem 1rem}.manual-visual-pills img{object-fit:contain;width:1.55rem;height:1.55rem}.manual-visual-section{background:radial-gradient(circle at 0 16%,#7b14300a,#0000 25rem),#fffdfb;padding:clamp(3rem,6vw,4.2rem) 0 clamp(3rem,6vw,4.6rem)}.manual-visual-intro{grid-template-columns:minmax(17rem,21rem) minmax(0,1.1fr) minmax(17rem,21rem);align-items:stretch;gap:clamp(1.4rem,3vw,2rem);display:grid}.manual-visual-photo{aspect-ratio:1/1.06;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 22px 50px #4628231c}.manual-visual-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.manual-visual-card,.manual-visual-exercises article,.manual-visual-notice,.manual-visual-faq details,.manual-visual-cta-inner{border:1px solid var(--manual-visual-line);background:var(--manual-visual-panel);border-radius:8px;box-shadow:0 18px 44px #3f1f250d}.manual-visual-copy h2{font-size:clamp(1.9rem,3.3vw,2.7rem);line-height:1.12}.manual-visual-copy p:not(.manual-visual-kicker),.manual-visual-steps p,.manual-visual-home-head span,.manual-visual-faq p,.manual-visual-cta p{color:var(--manual-visual-muted);font-size:.92rem;line-height:1.6}.manual-visual-copy p:not(.manual-visual-kicker){margin:1.1rem 0 0}.manual-visual-copy,.manual-visual-complaints{padding:clamp(1.4rem,3vw,1.85rem)}.manual-visual-complaints ul,.manual-visual-change-card ul{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.manual-visual-complaints li,.manual-visual-change-card li{color:#3f3438;padding-left:1.35rem;font-size:.93rem;line-height:1.45;position:relative}.manual-visual-complaints li:before{content:"";background:var(--manual-visual-wine);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.55em;left:0}.manual-visual-tags{text-align:center;margin-top:clamp(3rem,6vw,4.4rem)}.manual-visual-tags div{flex-wrap:wrap;justify-content:center;gap:.85rem 1rem;display:flex}.manual-visual-tags span{min-width:10.5rem;min-height:2.75rem;color:var(--manual-visual-wine);justify-content:center;padding:.58rem 1rem}.manual-visual-treatment{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.4rem,6vw,4.4rem);padding-top:clamp(3rem,6vw,4.6rem);display:grid}.manual-visual-steps{gap:0;display:grid}.manual-visual-steps article{border-bottom:1px solid var(--manual-visual-line);grid-template-columns:3rem 3.15rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.85rem 0;display:grid}.manual-visual-steps article:first-child{padding-top:0}.manual-visual-steps strong{color:var(--manual-visual-wine);font-family:Georgia,serif;font-size:1.45rem;line-height:1}.manual-visual-steps img{object-fit:contain;width:2.45rem;height:2.45rem}.manual-visual-steps h3,.manual-visual-exercises h3{color:var(--manual-visual-ink);margin:0 0 .18rem;font-size:.98rem;font-weight:800;line-height:1.2}.manual-visual-steps p,.manual-visual-exercises p{margin:0;font-size:.82rem;line-height:1.38}.manual-visual-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.manual-visual-change-card{min-height:21rem;padding:1.85rem 1.55rem}.manual-visual-change-card h3{margin-bottom:1.8rem;font-size:1.75rem;line-height:1.1}.manual-visual-change-card ul{gap:1.15rem}.manual-visual-change-card li{padding-left:1.65rem;font-size:1rem}.manual-visual-change-card li:before{content:"✓";border:2px solid var(--manual-visual-rose);width:.95rem;height:.95rem;color:var(--manual-visual-wine);border-radius:999px;place-items:center;font-size:.62rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:.12rem;left:0}.manual-visual-home{background:radial-gradient(circle at 6% 0,#7b14300a,#0000 26rem),#fff9f6;padding:clamp(3.4rem,6vw,5rem) 0 2.6rem}.manual-visual-home-head{max-width:43rem}.manual-visual-home-head h2,.manual-visual-cta h2{color:var(--manual-visual-wine);font-size:clamp(2.35rem,5vw,3.45rem);line-height:1.08}.manual-visual-home-head p:not(.manual-visual-kicker){color:var(--manual-visual-wine);margin:.55rem 0 0;font-size:1.35rem;line-height:1.25}.manual-visual-home-head span{max-width:40rem;margin-top:1.05rem;display:block}.manual-visual-exercises{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;margin-top:1.9rem;display:grid}.manual-visual-exercises article{background:#ffffffd6;grid-template-columns:2.8rem 4.2rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:4.9rem;padding:.7rem .9rem;display:grid}.manual-visual-exercises strong{width:2.6rem;height:2.6rem;color:var(--manual-visual-wine);background:#f8eaeb;border-radius:999px;place-items:center;font-size:1rem;font-weight:800;display:inline-grid}.manual-visual-exercises img{object-fit:contain;width:3.4rem;height:3.4rem}.manual-visual-exercises h3{color:var(--manual-visual-wine)}.manual-visual-notice{background:#fff5f3;grid-template-columns:3.8rem 6rem minmax(0,1fr);align-items:center;gap:1.05rem;margin-top:1.25rem;padding:1.05rem 1.25rem;display:grid}.manual-visual-notice>strong{border:2px solid var(--manual-visual-wine);width:3rem;height:3rem;color:var(--manual-visual-wine);border-radius:999px;place-items:center;font-size:1.65rem;line-height:1;display:inline-grid}.manual-visual-notice h3{color:var(--manual-visual-wine);margin:0;font-size:1.05rem;font-weight:800}.manual-visual-notice p{color:#3f3438;margin:0;font-size:.92rem;line-height:1.45}.manual-visual-faq{text-align:center;background:#fffdfb;padding:2rem 0 1rem}.manual-visual-faq-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;display:grid}.manual-visual-faq details{background:#fff}.manual-visual-faq summary{min-height:3.25rem;color:var(--manual-visual-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:800;list-style:none;display:flex}.manual-visual-faq summary::-webkit-details-marker{display:none}.manual-visual-faq summary:after{content:"›";color:var(--manual-visual-ink);font-size:1.35rem;transform:rotate(90deg)}.manual-visual-faq details[open] summary:after{transform:rotate(270deg)}.manual-visual-faq p{margin:0;padding:0 1.1rem 1rem}.manual-visual-faq-note{border-top:1px solid var(--manual-visual-line);color:var(--manual-visual-muted);font-size:.86rem;line-height:1.55;margin:1rem 0 0!important;padding:1rem 0 0!important}.manual-visual-cta{background:#fffdfb;padding:1rem 0 clamp(3rem,6vw,4.8rem)}.manual-visual-cta-inner{text-align:center;background:linear-gradient(90deg,#fff8f6e6,#fff8f6d1),url(/images/m-therapie/hero_1.webp) 50% 58%/cover no-repeat;min-height:14rem;padding:clamp(2rem,5vw,3.1rem) 1.5rem}.manual-visual-cta p{color:#3f3438;max-width:43rem;margin:1rem auto 0;font-size:.98rem;line-height:1.5}.manual-visual-cta div div{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.6rem;display:flex}.manual-visual-cta button.public-btn{cursor:pointer;border:0}@media (width<=980px){.manual-visual-intro,.manual-visual-treatment{grid-template-columns:1fr}.manual-visual-photo{max-width:32rem}}@media (width<=760px){.manual-visual-wrap,.manual-visual-hero>.manual-visual-wrap{width:min(100% - 28px,1110px)}.manual-visual-hero{background:linear-gradient(#fffdfb 0%,#fffaf7 100%);min-height:0;padding-top:6.2rem}.manual-visual-hero:before{display:none}.manual-visual-hero h1{font-size:clamp(3rem,14vw,4.35rem)}.manual-visual-pills,.manual-visual-exercises,.manual-visual-faq-grid,.manual-visual-change-grid{grid-template-columns:1fr}.manual-visual-pills{display:grid}.manual-visual-pills span,.manual-visual-tags span{width:100%}.manual-visual-tags div{grid-template-columns:1fr;display:grid}.manual-visual-home{background:#fff9f6}.manual-visual-cta h2 br{display:none}.manual-visual-notice{grid-template-columns:3.2rem minmax(0,1fr)}.manual-visual-notice p{grid-column:1/-1}}@media (width<=460px){.manual-visual-steps article{grid-template-columns:2.7rem 2.7rem minmax(0,1fr)}.manual-visual-change-card{min-height:0}.manual-visual-exercises article{grid-template-columns:2.5rem minmax(0,1fr)}.manual-visual-exercises img{display:none}}.dorn-redesign-page{--dorn-visual-wine:#7b1430;--dorn-visual-rose:#b04f66;--dorn-visual-ink:#24181c;--dorn-visual-muted:#675b5f;--dorn-visual-line:#7b143026;--dorn-visual-panel:#ffffffd1;color:var(--dorn-visual-ink);background:#fffdfb}.dorn-visual-wrap{width:min(1110px,100% - 48px);margin-inline:auto}.dorn-visual-kicker{color:var(--dorn-visual-wine);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem;font-size:.72rem;font-weight:800;line-height:1.25}.dorn-visual-hero{background:linear-gradient(90deg,#fffdfb 0%,#fffaf7 64%,#fff8f4 100%);width:100%;min-height:clamp(30rem,39vw,38rem);padding:clamp(6.7rem,9vw,8.5rem) 0 clamp(2.5rem,4vw,3.6rem);position:relative;overflow:hidden}.dorn-visual-hero:before{content:"";background:url(/images/dorn-therapie/hero_1.webp) 100% 100%/auto 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 18%,#0000002e 34%,#00000094 53%,#000 72%);mask-image:linear-gradient(90deg,#0000 0% 18%,#0000002e 34%,#00000094 53%,#000 72%)}.dorn-visual-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffdfb 0% 30%,#fffdfbf5 41%,#fffdfbb3 55%,#fffdfb40 70%,#fffdfb00 82%);position:absolute;inset:0}.dorn-visual-hero>.dorn-visual-wrap{z-index:1;width:min(1600px,100% - 64px);position:relative}.dorn-visual-hero-copy{max-width:40rem}.dorn-visual-hero h1,.dorn-visual-copy h2,.dorn-visual-card h3{color:var(--dorn-visual-ink);letter-spacing:0;margin:0;font-family:Georgia,serif;font-weight:500}.dorn-visual-hero h1{color:var(--dorn-visual-wine);overflow-wrap:normal;word-break:normal;font-size:clamp(3.6rem,6.2vw,5.8rem);line-height:1}.dorn-visual-hero-copy>p:not(.dorn-visual-kicker){color:#251f22;max-width:35rem;margin:1.45rem 0 0;font-size:1rem;line-height:1.7}.dorn-visual-pills{flex-wrap:wrap;gap:.85rem;margin-top:1.55rem;display:flex}.dorn-visual-pills span,.dorn-visual-tags span{border:1px solid var(--dorn-visual-line);min-height:2.8rem;color:var(--dorn-visual-wine);background:#ffffffc7;border-radius:6px;align-items:center;font-size:.84rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 10px 30px #3c1d250d}.dorn-visual-pills span{gap:.65rem;padding:.55rem 1rem}.dorn-visual-pills img{object-fit:contain;filter:saturate(1.35)contrast(1.15);width:1.65rem;height:1.65rem}.dorn-visual-section{background:radial-gradient(circle at 0 16%,#7b14300a,#0000 25rem),#fffdfb;padding:clamp(3rem,6vw,4.2rem) 0 clamp(3rem,6vw,4.6rem)}.dorn-visual-intro{grid-template-columns:minmax(17rem,21rem) minmax(0,1.1fr) minmax(17rem,21rem);align-items:stretch;gap:clamp(1.4rem,3vw,2rem);display:grid}.dorn-visual-photo{aspect-ratio:1/1.06;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 22px 50px #4628231c}.dorn-visual-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.dorn-visual-card{border:1px solid var(--dorn-visual-line);background:var(--dorn-visual-panel);border-radius:8px;box-shadow:0 18px 44px #3f1f250d}.dorn-visual-copy,.dorn-visual-complaints{padding:clamp(1.4rem,3vw,1.85rem)}.dorn-visual-copy h2{font-size:clamp(1.9rem,3.3vw,2.7rem);line-height:1.12}.dorn-visual-copy p:not(.dorn-visual-kicker),.dorn-visual-steps p{color:var(--dorn-visual-muted);font-size:.92rem;line-height:1.6}.dorn-visual-copy p:not(.dorn-visual-kicker){margin:1.1rem 0 0}.dorn-visual-complaints ul,.dorn-visual-change-card ul{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.dorn-visual-complaints li,.dorn-visual-change-card li{color:#3f3438;padding-left:1.35rem;font-size:.93rem;line-height:1.45;position:relative}.dorn-visual-complaints li:before{content:"";background:var(--dorn-visual-wine);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.55em;left:0}.dorn-visual-tags{text-align:center;margin-top:clamp(3rem,6vw,4.4rem)}.dorn-visual-tags div{flex-wrap:wrap;justify-content:center;gap:.85rem 1rem;display:flex}.dorn-visual-tags span{min-width:10.5rem;min-height:2.75rem;color:var(--dorn-visual-wine);justify-content:center;padding:.58rem 1rem}.dorn-visual-treatment{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.4rem,6vw,4.4rem);padding-top:clamp(3rem,6vw,4.6rem);display:grid}.dorn-visual-steps{gap:0;display:grid}.dorn-visual-steps article{border-bottom:1px solid var(--dorn-visual-line);grid-template-columns:3.1rem 3.2rem minmax(0,1fr);align-items:start;gap:.9rem;padding:.85rem 0;display:grid}.dorn-visual-steps article:first-child{padding-top:0}.dorn-visual-steps strong{color:var(--dorn-visual-wine);font-family:Georgia,serif;font-size:1.65rem;line-height:1}.dorn-visual-steps img{object-fit:contain;filter:saturate(1.55)contrast(1.25)brightness(.86);transform-origin:50%;width:2.45rem;height:2.45rem;transform:scale(1.22)}.dorn-visual-steps h3{color:var(--dorn-visual-ink);margin:0 0 .18rem;font-size:.98rem;font-weight:800;line-height:1.2}.dorn-visual-steps p{margin:0;font-size:.82rem;line-height:1.38}.dorn-visual-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.dorn-visual-change-card{align-content:start;min-height:21rem;padding:1.85rem 1.55rem}.dorn-visual-change-card>img{display:none}.dorn-visual-change-card h3{margin-bottom:1.8rem;font-size:1.75rem;line-height:1.1}.dorn-visual-change-card ul{gap:1.15rem}.dorn-visual-change-card li{padding-left:1.65rem;font-size:1rem}.dorn-visual-change-card li:before{content:"✓";border:2px solid var(--dorn-visual-rose);width:.95rem;height:.95rem;color:var(--dorn-visual-wine);border-radius:999px;place-items:center;font-size:.62rem;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:.12rem;left:0}.dorn-visual-home{background:radial-gradient(circle at 8% 0,#7b14300a,#0000 26rem),linear-gradient(#fff9f6 0%,#fffdfb 100%);padding:clamp(3.4rem,6vw,5rem) 0 2.6rem}.dorn-visual-home-head{max-width:43rem}.dorn-visual-home-head h2,.dorn-visual-cta h2{color:var(--dorn-visual-wine);letter-spacing:0;margin:0;font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,3.55rem);font-weight:500;line-height:1.08}.dorn-visual-home-head p:not(.dorn-visual-kicker){color:var(--dorn-visual-wine);margin:.55rem 0 0;font-size:1.35rem;line-height:1.25}.dorn-visual-home-head span{max-width:40rem;color:var(--dorn-visual-muted);margin-top:1.05rem;font-size:.94rem;line-height:1.6;display:block}.dorn-visual-exercises{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;margin-top:1.9rem;display:grid}.dorn-visual-exercises article,.dorn-visual-notice,.dorn-visual-faq details,.dorn-visual-cta-inner{border:1px solid var(--dorn-visual-line);background:#ffffffd1;border-radius:8px;box-shadow:0 18px 44px #3f1f250d}.dorn-visual-exercises article{grid-template-columns:2.8rem 4.2rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:4.9rem;padding:.7rem .9rem;display:grid}.dorn-visual-exercises strong{width:2.6rem;height:2.6rem;color:var(--dorn-visual-wine);background:#f8eaeb;border-radius:999px;place-items:center;font-size:1rem;font-weight:800;display:inline-grid}.dorn-visual-exercises img{object-fit:contain;filter:saturate(1.55)contrast(1.25)brightness(.86);transform-origin:50%;width:3.4rem;height:3.4rem;transform:scale(1.18)}.dorn-visual-exercises h3{color:var(--dorn-visual-wine);margin:0 0 .18rem;font-size:.98rem;font-weight:800;line-height:1.2}.dorn-visual-exercises p{color:var(--dorn-visual-muted);margin:0;font-size:.82rem;line-height:1.35}.dorn-visual-notice{background:#fff5f3;grid-template-columns:3.8rem 6rem minmax(0,1fr);align-items:center;gap:1.05rem;margin-top:1.25rem;padding:1.05rem 1.25rem;display:grid}.dorn-visual-notice>strong{border:2px solid var(--dorn-visual-wine);width:3rem;height:3rem;color:var(--dorn-visual-wine);border-radius:999px;place-items:center;font-size:1.65rem;line-height:1;display:inline-grid}.dorn-visual-notice h3{color:var(--dorn-visual-wine);margin:0;font-size:1.05rem;font-weight:800}.dorn-visual-notice p{color:#3f3438;margin:0;font-size:.92rem;line-height:1.45}.dorn-visual-faq{text-align:center;background:#fffdfb;padding:2rem 0 1rem}.dorn-visual-faq-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;display:grid}.dorn-visual-faq details{background:#fff}.dorn-visual-faq summary{min-height:3.25rem;color:var(--dorn-visual-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:800;list-style:none;display:flex}.dorn-visual-faq summary::-webkit-details-marker{display:none}.dorn-visual-faq summary:after{content:"›";color:var(--dorn-visual-ink);font-size:1.35rem;transform:rotate(90deg)}.dorn-visual-faq details[open] summary:after{transform:rotate(270deg)}.dorn-visual-faq p{color:var(--dorn-visual-muted);margin:0;padding:0 1.1rem 1rem;font-size:.92rem;line-height:1.55}.dorn-visual-faq-note{border-top:1px solid var(--dorn-visual-line);color:var(--dorn-visual-muted);font-size:.86rem;line-height:1.55;margin:1rem 0 0!important;padding:1rem 0 0!important}.dorn-visual-cta{background:#fffdfb;padding:1rem 0 clamp(3rem,6vw,4.8rem)}.dorn-visual-cta-inner{text-align:center;background:linear-gradient(90deg,#fff8f6eb,#fff8f6d6),url(/images/dorn-therapie/hero_1.webp) 50% 58%/cover no-repeat;min-height:14rem;padding:clamp(2rem,5vw,3.1rem) 1.5rem}.dorn-visual-cta p{color:#3f3438;max-width:43rem;margin:1rem auto 0;font-size:.98rem;line-height:1.5}.dorn-visual-cta div div{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.6rem;display:flex}.dorn-visual-cta button.public-btn{cursor:pointer;border:0}@media (width<=980px){.dorn-visual-intro,.dorn-visual-treatment{grid-template-columns:1fr}.dorn-visual-photo{max-width:32rem}.dorn-visual-tags div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dorn-visual-wrap,.dorn-visual-hero>.dorn-visual-wrap{width:min(100% - 28px,1110px)}.dorn-visual-hero{background:linear-gradient(#fffdfb 0%,#fffaf7 100%);min-height:0;padding-top:6.2rem}.dorn-visual-hero:before{display:none}.dorn-visual-hero h1{font-size:clamp(3rem,14vw,4.35rem)}.dorn-visual-pills,.dorn-visual-tags div,.dorn-visual-change-grid,.dorn-visual-exercises,.dorn-visual-faq-grid{grid-template-columns:1fr}.dorn-visual-pills{display:grid}.dorn-visual-pills span,.dorn-visual-tags span{width:100%}.dorn-visual-cta h2 br{display:none}.dorn-visual-notice{grid-template-columns:3.2rem minmax(0,1fr)}.dorn-visual-notice p{grid-column:1/-1}}@media (width<=460px){.dorn-visual-steps article{grid-template-columns:2.7rem 2.9rem minmax(0,1fr)}.dorn-visual-change-card{min-height:0}.dorn-visual-exercises article{grid-template-columns:2.5rem 3.1rem minmax(0,1fr)}.dorn-visual-exercises img{width:2.8rem;height:2.8rem}}.mld-page{--mld-wine:#7b1430;--mld-rose:#a4576b;--mld-ink:#24181c;--mld-muted:#695d61;--mld-line:#7b143029;--mld-soft:#fff8f6;--mld-panel:#ffffffd1;color:var(--mld-ink);background:#fffdfb}.mld-visual-wrap{width:min(1110px,100% - 48px);margin-inline:auto}.mld-visual-kicker{color:var(--mld-wine);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:800;line-height:1.25}.mld-visual-hero{background:linear-gradient(90deg,#fffdfb 0%,#fffaf7 64%,#fff8f4 100%);width:100%;min-height:clamp(36rem,50vw,46rem);padding:clamp(7.2rem,10vw,9rem) 0 clamp(3rem,5vw,4.4rem);position:relative;overflow:hidden}.mld-visual-hero:before{content:"";background:url(/images/m-lymphdrainage/hero_1.webp) 100% 100%/auto 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 14%,#0000001f 30%,#00000073 48%,#000 70%);mask-image:linear-gradient(90deg,#0000 0% 14%,#0000001f 30%,#00000073 48%,#000 70%)}.mld-visual-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffdfb 0% 33%,#fffdfbfa 43%,#fffdfbc7 54%,#fffdfb61 66%,#fffdfb00 80%);position:absolute;inset:0}.mld-visual-hero>.mld-visual-wrap{z-index:1;width:min(1600px,100% - 64px);position:relative}.mld-visual-hero-copy{max-width:42rem}.mld-visual-hero h1,.mld-visual-copy h2,.mld-visual-home h2,.mld-visual-cta h2,.mld-visual-card h3{color:var(--mld-ink);letter-spacing:0;margin:0;font-family:Georgia,serif;font-weight:500}.mld-visual-hero h1{color:var(--mld-wine);overflow-wrap:normal;word-break:normal;font-size:clamp(3.6rem,6.3vw,5.9rem);line-height:.96}.mld-visual-hero-copy>p:not(.mld-visual-kicker){color:#272024;max-width:32rem;margin:1.6rem 0 0;font-size:1rem;line-height:1.75}.mld-visual-pills{flex-wrap:wrap;gap:.85rem;margin-top:1.55rem;display:flex}.mld-visual-pills span,.mld-visual-tags span{border:1px solid var(--mld-line);min-height:2.55rem;color:var(--mld-wine);background:#ffffffc7;border-radius:6px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 10px 30px #3c1d250d}.mld-visual-pills span{gap:.55rem;padding:.5rem .85rem}.mld-visual-pills img{object-fit:contain;width:1.35rem;height:1.35rem}.mld-visual-section{background:radial-gradient(circle at 0 12%,#7b14300d,#0000 24rem),linear-gradient(#fffdfb 0%,#fff9f6 100%);padding:clamp(2.8rem,6vw,4.4rem) 0 0}.mld-visual-intro{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr) minmax(17rem,20rem);align-items:stretch;gap:clamp(2rem,4vw,3.2rem);display:grid}.mld-visual-photo{aspect-ratio:1/1.08;border-radius:8px;align-self:stretch;margin:0;overflow:hidden;box-shadow:0 24px 54px #4628231f}.mld-visual-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.mld-visual-copy h2,.mld-visual-home h2,.mld-visual-cta h2{font-size:clamp(2rem,4vw,3.05rem);line-height:1.08}.mld-visual-copy p:not(.mld-visual-kicker),.mld-visual-card p,.mld-visual-steps p,.mld-visual-exercises p,.mld-visual-home-head span,.mld-visual-faq p,.mld-visual-cta p{color:var(--mld-muted);font-size:.94rem;line-height:1.6}.mld-visual-copy p:not(.mld-visual-kicker){margin:1.2rem 0 0}.mld-visual-card,.mld-visual-faq details,.mld-visual-exercises article,.mld-visual-notice,.mld-visual-cta-inner{border:1px solid var(--mld-line);background:var(--mld-panel);border-radius:8px;box-shadow:0 18px 44px #3f1f250f}.mld-visual-copy,.mld-visual-complaints{padding:1.65rem 1.75rem}.mld-visual-complaints ul,.mld-visual-card ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.mld-visual-complaints li,.mld-visual-card li{color:#3f3438;padding-left:1.35rem;font-size:.92rem;line-height:1.45;position:relative}.mld-visual-complaints li:before{content:"";background:var(--mld-wine);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.55em;left:0}.mld-visual-tags{text-align:center;margin-top:3rem}.mld-visual-tags div{flex-wrap:wrap;justify-content:center;gap:.85rem 1rem;display:flex}.mld-visual-tags span{color:#3d3034;min-width:9.6rem;padding:.58rem 1rem}.mld-visual-treatment{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);padding:3.3rem 0 4.2rem;display:grid}.mld-visual-steps{gap:1.15rem;display:grid}.mld-visual-steps article{grid-template-columns:2.35rem 2.8rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.mld-visual-steps strong,.mld-visual-exercises strong{background:var(--mld-wine);color:#fff;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:.78rem;font-weight:800;display:inline-grid}.mld-visual-steps img{object-fit:contain;width:2.45rem;height:2.45rem}.mld-visual-steps h3,.mld-visual-exercises h3{color:var(--mld-ink);margin:0 0 .18rem;font-size:.98rem;font-weight:800;line-height:1.2}.mld-visual-steps p,.mld-visual-exercises p{margin:0;font-size:.82rem;line-height:1.35}.mld-visual-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.mld-visual-change-grid .mld-visual-card{padding:1.8rem 1.65rem}.mld-visual-card h3{margin-bottom:1.35rem;font-size:1.75rem;line-height:1.1}.mld-visual-card li:before{content:"✓";width:.95rem;height:.95rem;color:var(--mld-wine);background:#f7e8e9;border-radius:999px;place-items:center;font-size:.62rem;font-weight:900;display:inline-grid;position:absolute;top:.05rem;left:0}.mld-visual-home{background:radial-gradient(circle at 6% 0,#7b14300a,#0000 26rem),#fff9f6;padding:clamp(3.4rem,6vw,5rem) 0 2.6rem}.mld-visual-home-head{max-width:43rem}.mld-visual-home-head p:not(.mld-visual-kicker){color:var(--mld-wine);margin:.55rem 0 0;font-size:1.35rem;line-height:1.25}.mld-visual-home-head span{max-width:37rem;margin-top:1.05rem;display:block}.mld-visual-exercises{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;margin-top:1.8rem;display:grid}.mld-visual-exercises article{background:#fffc;grid-template-columns:2.8rem 4.2rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:4.8rem;padding:.68rem .9rem;display:grid}.mld-visual-exercises strong{width:2.6rem;height:2.6rem;color:var(--mld-wine);background:#f8eaeb;font-size:1rem}.mld-visual-exercises img{object-fit:contain;width:3.4rem;height:3.4rem}.mld-visual-notice{background:#fff5f3;grid-template-columns:3.8rem 6rem minmax(0,1fr);align-items:center;gap:1.05rem;margin-top:1.25rem;padding:1.05rem 1.25rem;display:grid}.mld-visual-notice>strong{border:2px solid var(--mld-wine);width:3rem;height:3rem;color:var(--mld-wine);border-radius:999px;place-items:center;font-size:1.65rem;line-height:1;display:inline-grid}.mld-visual-notice h3{color:var(--mld-wine);margin:0;font-size:1.05rem;font-weight:800}.mld-visual-notice p{color:#3f3438;margin:0;font-size:.92rem;line-height:1.45}.mld-visual-faq{text-align:center;background:#fffdfb;padding:2rem 0 1rem}.mld-visual-faq-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.05rem;display:grid}.mld-visual-faq details{background:#fff}.mld-visual-faq summary{min-height:3.25rem;color:var(--mld-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.95rem;font-weight:800;list-style:none;display:flex}.mld-visual-faq summary::-webkit-details-marker{display:none}.mld-visual-faq summary:after{content:"›";color:var(--mld-ink);font-size:1.35rem;transform:rotate(90deg)}.mld-visual-faq details[open] summary:after{transform:rotate(270deg)}.mld-visual-faq p{margin:0;padding:0 1.1rem 1rem}.mld-visual-faq-note{border-top:1px solid var(--mld-line);color:var(--mld-muted);font-size:.86rem;line-height:1.55;margin:1rem 0 0!important;padding:1rem 0 0!important}.mld-visual-cta{background:#fffdfb;padding:1rem 0 clamp(3rem,6vw,4.8rem)}.mld-visual-cta-inner{text-align:center;background:linear-gradient(90deg,#fff8f6db,#fff8f6c2),url(/images/m-lymphdrainage/hero_4.webp) 50%/cover no-repeat;min-height:13.5rem;padding:clamp(2rem,5vw,3.1rem) 1.5rem}.mld-visual-cta h2{color:var(--mld-wine);font-size:clamp(2rem,4vw,3rem)}.mld-visual-cta p{color:#3f3438;max-width:43rem;margin:1rem auto 0}.mld-visual-cta div div{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.6rem;display:flex}.mld-visual-cta button.public-btn{cursor:pointer;border:0}@media (width<=980px){.mld-visual-intro,.mld-visual-treatment{grid-template-columns:1fr}.mld-visual-photo{max-width:31rem}.mld-visual-change-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.mld-visual-wrap{width:min(100% - 28px,1110px)}.mld-visual-hero{background:linear-gradient(#fffdfb 0%,#fffaf7 64%,#fff8f4 100%);min-height:0;padding-top:6.2rem}.mld-visual-hero:before{display:none}.mld-visual-hero-copy{padding-bottom:0}.mld-visual-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.mld-visual-pills,.mld-visual-tags div{grid-template-columns:1fr;display:grid}.mld-visual-pills span,.mld-visual-tags span{justify-content:flex-start;width:100%}.mld-visual-exercises,.mld-visual-faq-grid,.mld-visual-change-grid{grid-template-columns:1fr}.mld-visual-exercises article{grid-template-columns:2.7rem 3.6rem minmax(0,1fr)}.mld-visual-notice{grid-template-columns:3.2rem minmax(0,1fr)}.mld-visual-notice p{grid-column:1/-1}.mld-visual-cta h2 br{display:none}}@media (width<=460px){.mld-visual-steps article{grid-template-columns:2.25rem 2.6rem minmax(0,1fr)}.mld-visual-exercises article{grid-template-columns:2.5rem minmax(0,1fr)}.mld-visual-exercises img{display:none}}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{grid-template-columns:minmax(3rem,3rem) minmax(0,1fr) minmax(6.25rem,6.25rem)!important;align-items:center!important;column-gap:.6rem!important;min-height:4.55rem!important;padding:.65rem!important;display:grid!important;overflow:hidden!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{grid-area:1/1!important;align-self:center!important;width:3rem!important;height:3rem!important;position:static!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{letter-spacing:.04em!important;text-align:center!important;white-space:normal!important;grid-area:1/3!important;align-self:center!important;width:6.25rem!important;max-width:6.25rem!important;min-height:3rem!important;padding:.55rem .4rem!important;font-size:.58rem!important;line-height:1.15!important;position:static!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-area:1/2!important;grid-template-columns:2.35rem minmax(0,1fr)!important;column-gap:.45rem!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:clamp(.7rem,2.7vw,.88rem)!important;overflow:hidden!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.35rem!important;height:2.35rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(.86rem,3.35vw,1.05rem)!important;overflow:hidden!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{grid-template-columns:minmax(2.85rem,2.85rem) minmax(0,1fr) minmax(5.85rem,5.85rem)!important;column-gap:.45rem!important;padding-inline:.5rem!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:2.85rem!important;height:2.85rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:5.85rem!important;max-width:5.85rem!important;min-height:2.85rem!important;padding-inline:.35rem!important;font-size:.54rem!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-template-columns:2.05rem minmax(0,1fr)!important;column-gap:.38rem!important;font-size:clamp(.64rem,2.55vw,.76rem)!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.05rem!important;height:2.05rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{font-size:clamp(.78rem,3.05vw,.95rem)!important}}@media (width<=720px){:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) :is(.mt-redesign-copy h1,.pnf-redesign-copy h1,.mld-redesign-copy h1,.dorn-redesign-copy h1,.ft-redesign-copy h1,.cmd-redesign-copy h1){overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:clamp(2.2rem,11vw,3.55rem)!important;line-height:1.04!important}.pnf-page .pnf-redesign-copy h1{font-size:clamp(2rem,10vw,3.25rem)!important}:is(.mt-redesign-copy h1,.pnf-redesign-copy h1,.mld-redesign-copy h1,.dorn-redesign-copy h1,.ft-redesign-copy h1,.cmd-redesign-copy h1) span{overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}:is(.mt-redesign-features,.pnf-redesign-features,.mld-redesign-features,.dorn-redesign-features,.ft-redesign-features,.cmd-redesign-features) span,:is(.mt-redesign-hero-callouts,.pnf-redesign-hero-callouts,.mld-redesign-hero-callouts,.dorn-redesign-hero-callouts,.ft-redesign-hero-callouts,.cmd-redesign-hero-callouts) article{text-align:left!important;grid-template-columns:3.1rem minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:.75rem!important;display:grid!important}:is(.mt-redesign-features,.pnf-redesign-features,.mld-redesign-features,.dorn-redesign-features,.ft-redesign-features,.cmd-redesign-features) img,:is(.mt-redesign-hero-callouts,.pnf-redesign-hero-callouts,.mld-redesign-hero-callouts,.dorn-redesign-hero-callouts,.ft-redesign-hero-callouts,.cmd-redesign-hero-callouts) img{object-fit:contain!important;max-width:2.5rem!important;max-height:2.5rem!important}:is(.mt-redesign-progress-photo,.pnf-redesign-progress-photo,.mld-redesign-progress-photo,.dorn-redesign-progress-photo,.ft-redesign-photo,.cmd-redesign-photo){background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important;min-height:18rem!important}:is(.mt-redesign-hero-grid,.pnf-redesign-hero-grid,.mld-redesign-hero-grid,.dorn-redesign-hero-grid,.ft-redesign-hero-grid,.cmd-redesign-hero-grid):after{background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important}:is(.mt-redesign-good-grid,.mld-redesign-good-grid,.dorn-redesign-knowledge-grid){grid-template-columns:1fr!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info){text-align:left!important;grid-template-columns:3.25rem minmax(0,1fr)!important;grid-template-areas:"icon title""copy copy"!important;align-items:center!important;gap:.75rem 1rem!important;display:grid!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) img{object-fit:contain!important;grid-area:icon!important;width:2.5rem!important;height:2.5rem!important;margin:0!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) h3{grid-area:title!important;margin:0!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) p{grid-area:copy!important;margin:.25rem 0 0!important}.manual-therapy-page .mt-redesign-effect-card>strong,.manual-therapy-page .mt-redesign-effect-card:after{display:none!important}}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{align-items:center!important;min-height:4.55rem!important;padding:.65rem 7.25rem .65rem 4.2rem!important;display:flex!important;overflow:hidden!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{z-index:80!important;width:3rem!important;height:3rem!important;position:fixed!important;top:.8rem!important;left:.65rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{z-index:80!important;letter-spacing:.04em!important;text-align:center!important;white-space:normal!important;width:6.35rem!important;max-width:6.35rem!important;min-height:3rem!important;padding:.55rem .42rem!important;font-size:.58rem!important;line-height:1.15!important;position:fixed!important;top:.8rem!important;right:.65rem!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{padding-left:4rem!important;padding-right:6.75rem!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:2.85rem!important;height:2.85rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:5.85rem!important;max-width:5.85rem!important;min-height:2.85rem!important;padding-inline:.34rem!important;font-size:.54rem!important}}.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem 1.05rem!important;margin-top:1.9rem!important;display:grid!important}.manual-visual-exercises article,.mld-visual-exercises article,.dorn-visual-exercises article,.faszien-visual-exercises article,.cmd-shot-exercises article{background:#ffffffe0!important;border:1px solid #7b143029!important;border-radius:8px!important;grid-template-columns:3rem 4rem minmax(0,1fr)!important;align-items:center!important;gap:.9rem!important;min-height:4.95rem!important;padding:.72rem .9rem!important;display:grid!important;box-shadow:0 18px 44px #3f1f250d!important}.manual-visual-exercises strong,.mld-visual-exercises strong,.dorn-visual-exercises strong,.faszien-visual-exercises strong,.cmd-shot-exercises strong{color:#8b2040!important;width:2.55rem!important;height:2.55rem!important;font-family:var(--font-sans)!important;background:#fff!important;border:1.5px solid #8b2040!important;border-radius:999px!important;place-items:center!important;font-size:.95rem!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.manual-visual-exercises img,.mld-visual-exercises img,.dorn-visual-exercises img,.faszien-visual-exercises img,.cmd-shot-exercises img{object-fit:contain!important;width:3.35rem!important;height:3.35rem!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.manual-visual-exercises h3,.mld-visual-exercises h3,.dorn-visual-exercises h3,.faszien-visual-exercises h3,.cmd-shot-exercises h3{color:#8b2040!important;margin:0 0 .18rem!important;font-family:Georgia,serif!important;font-size:.98rem!important;font-weight:700!important;line-height:1.2!important}.manual-visual-exercises p,.mld-visual-exercises p,.dorn-visual-exercises p,.faszien-visual-exercises p,.cmd-shot-exercises p{color:#5f565a!important;margin:0!important;font-size:.82rem!important;line-height:1.42!important}.manual-visual-notice,.mld-visual-notice,.dorn-visual-notice,.faszien-visual-notice,.cmd-shot-notice{background:#fff5f3!important;border:1px solid #7b143029!important;border-radius:8px!important;grid-template-columns:4.2rem 6rem minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;margin-top:1.25rem!important;padding:1.05rem 1.25rem!important;display:grid!important;box-shadow:0 18px 44px #3f1f250d!important}.manual-visual-notice>strong,.mld-visual-notice>strong,.dorn-visual-notice>strong,.faszien-visual-notice>strong,.cmd-shot-notice>strong{color:#8b2040!important;background:0 0!important;border:2px solid #8b2040!important;border-radius:999px!important;place-items:center!important;width:3.2rem!important;height:3.2rem!important;font-size:1.55rem!important;line-height:1!important;display:inline-grid!important}@media (width<=720px){.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises{grid-template-columns:1fr!important}.manual-visual-notice,.mld-visual-notice,.dorn-visual-notice,.faszien-visual-notice,.cmd-shot-notice{grid-template-columns:3.4rem minmax(0,1fr)!important}.manual-visual-notice p,.mld-visual-notice p,.dorn-visual-notice p,.faszien-visual-notice p,.cmd-shot-notice p{grid-column:1/-1!important}}@media (width<=980px){.manual-visual-intro,.mld-visual-intro,.dorn-visual-intro,.faszien-visual-intro,.cmd-shot-intro{grid-template-columns:1fr!important}.manual-visual-copy,.mld-visual-copy,.dorn-visual-copy,.faszien-visual-copy,.cmd-shot-intro-copy,.manual-visual-photo,.mld-visual-photo,.dorn-visual-photo,.faszien-visual-photo,.cmd-shot-intro-photo,.manual-visual-complaints,.mld-visual-complaints,.dorn-visual-complaints,.faszien-visual-complaints,.cmd-shot-intro-complaints{grid-column:auto!important}}.faszien-page .faszien-visual-hero-copy{max-width:43rem}.faszien-page .faszien-visual-hero h1{white-space:nowrap;max-width:none;font-size:clamp(3.1rem,4.7vw,5rem);line-height:1;-webkit-hyphens:manual!important;hyphens:manual!important;overflow-wrap:normal!important;word-break:keep-all!important}.faszien-page .faszien-visual-intro{grid-template-columns:minmax(19rem,24rem) minmax(23rem,1fr) minmax(17rem,20rem);gap:clamp(1.25rem,2.3vw,1.75rem)}.faszien-page .faszien-visual-photo{aspect-ratio:auto;align-self:stretch}.faszien-page .faszien-visual-photo img{object-position:58% center}.faszien-page .faszien-visual-home{background:#fff9f6!important}.faszien-page .faszien-visual-pills img,.faszien-page .faszien-visual-steps img,.faszien-page .faszien-visual-exercises img{filter:none!important;opacity:1!important}.faszien-page .faszien-visual-pills img{width:2rem!important;height:2rem!important}.faszien-page .faszien-visual-steps article{grid-template-columns:3.1rem 3.9rem minmax(0,1fr)!important}.faszien-page .faszien-visual-steps img{width:3.25rem!important;height:3.25rem!important}.faszien-page .faszien-visual-exercises article{grid-template-columns:2.8rem 4.9rem minmax(0,1fr)!important}.faszien-page .faszien-visual-exercises img{width:4rem!important;height:4rem!important}@media (width<=1100px){.faszien-page .faszien-visual-hero-copy{max-width:36rem}.faszien-page .faszien-visual-hero h1{font-size:clamp(2.8rem,4.5vw,4.15rem)}}@media (width<=980px){.faszien-page .faszien-visual-intro{grid-template-columns:1fr}}@media (width<=760px){.faszien-page .faszien-visual-hero h1{white-space:normal;font-size:clamp(2.55rem,11vw,3.65rem);word-break:normal!important}}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{align-items:center!important;min-height:4.55rem!important;padding:.65rem 7.25rem .65rem 4.2rem!important;display:flex!important;overflow:hidden!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{z-index:80!important;width:3rem!important;height:3rem!important;position:fixed!important;top:.8rem!important;left:.65rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{z-index:80!important;letter-spacing:.04em!important;text-align:center!important;white-space:normal!important;width:6.35rem!important;max-width:6.35rem!important;min-height:3rem!important;padding:.55rem .42rem!important;font-size:.58rem!important;line-height:1.15!important;position:fixed!important;top:.8rem!important;right:.65rem!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{padding-left:4rem!important;padding-right:6.75rem!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:2.85rem!important;height:2.85rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:5.85rem!important;max-width:5.85rem!important;min-height:2.85rem!important;padding-inline:.34rem!important;font-size:.54rem!important}}@media (width<=980px){.manual-visual-intro,.mld-visual-intro,.dorn-visual-intro,.faszien-visual-intro,.cmd-shot-intro{grid-template-columns:1fr!important}.manual-visual-copy,.mld-visual-copy,.dorn-visual-copy,.faszien-visual-copy,.cmd-shot-intro-copy,.manual-visual-photo,.mld-visual-photo,.dorn-visual-photo,.faszien-visual-photo,.cmd-shot-intro-photo,.manual-visual-complaints,.mld-visual-complaints,.dorn-visual-complaints,.faszien-visual-complaints,.cmd-shot-intro-complaints{grid-column:auto!important}}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{grid-template-columns:minmax(3rem,3rem) minmax(0,1fr) minmax(6.25rem,6.25rem)!important;align-items:center!important;column-gap:.6rem!important;min-height:4.55rem!important;padding:.65rem!important;display:grid!important;overflow:hidden!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{grid-area:1/1!important;align-self:center!important;width:3rem!important;height:3rem!important;position:static!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{letter-spacing:.04em!important;text-align:center!important;white-space:normal!important;grid-area:1/3!important;align-self:center!important;width:6.25rem!important;max-width:6.25rem!important;min-height:3rem!important;padding:.55rem .4rem!important;font-size:.58rem!important;line-height:1.15!important;position:static!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-area:1/2!important;grid-template-columns:2.35rem minmax(0,1fr)!important;column-gap:.45rem!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:clamp(.7rem,2.7vw,.88rem)!important;overflow:hidden!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.35rem!important;height:2.35rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(.86rem,3.35vw,1.05rem)!important;overflow:hidden!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{grid-template-columns:minmax(2.85rem,2.85rem) minmax(0,1fr) minmax(5.85rem,5.85rem)!important;column-gap:.45rem!important;padding-inline:.5rem!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:2.85rem!important;height:2.85rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:5.85rem!important;max-width:5.85rem!important;min-height:2.85rem!important;padding-inline:.35rem!important;font-size:.54rem!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-template-columns:2.05rem minmax(0,1fr)!important;column-gap:.38rem!important;font-size:clamp(.64rem,2.55vw,.76rem)!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.05rem!important;height:2.05rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{font-size:clamp(.78rem,3.05vw,.95rem)!important}}@media (width<=720px){:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) :is(.mt-redesign-copy h1,.pnf-redesign-copy h1,.mld-redesign-copy h1,.dorn-redesign-copy h1,.ft-redesign-copy h1,.cmd-redesign-copy h1){overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:clamp(2.2rem,11vw,3.55rem)!important;line-height:1.04!important}.pnf-page .pnf-redesign-copy h1{font-size:clamp(2rem,10vw,3.25rem)!important}:is(.mt-redesign-copy h1,.pnf-redesign-copy h1,.mld-redesign-copy h1,.dorn-redesign-copy h1,.ft-redesign-copy h1,.cmd-redesign-copy h1) span{overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}:is(.mt-redesign-features,.pnf-redesign-features,.mld-redesign-features,.dorn-redesign-features,.ft-redesign-features,.cmd-redesign-features) span,:is(.mt-redesign-hero-callouts,.pnf-redesign-hero-callouts,.mld-redesign-hero-callouts,.dorn-redesign-hero-callouts,.ft-redesign-hero-callouts,.cmd-redesign-hero-callouts) article{text-align:left!important;grid-template-columns:3.1rem minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:.75rem!important;display:grid!important}:is(.mt-redesign-features,.pnf-redesign-features,.mld-redesign-features,.dorn-redesign-features,.ft-redesign-features,.cmd-redesign-features) img,:is(.mt-redesign-hero-callouts,.pnf-redesign-hero-callouts,.mld-redesign-hero-callouts,.dorn-redesign-hero-callouts,.ft-redesign-hero-callouts,.cmd-redesign-hero-callouts) img{object-fit:contain!important;max-width:2.5rem!important;max-height:2.5rem!important}:is(.mt-redesign-progress-photo,.pnf-redesign-progress-photo,.mld-redesign-progress-photo,.dorn-redesign-progress-photo,.ft-redesign-photo,.cmd-redesign-photo){background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important;min-height:18rem!important}:is(.mt-redesign-hero-grid,.pnf-redesign-hero-grid,.mld-redesign-hero-grid,.dorn-redesign-hero-grid,.ft-redesign-hero-grid,.cmd-redesign-hero-grid):after{background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important}:is(.mt-redesign-good-grid,.mld-redesign-good-grid,.dorn-redesign-knowledge-grid){grid-template-columns:1fr!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info){text-align:left!important;grid-template-columns:3.25rem minmax(0,1fr)!important;grid-template-areas:"icon title""copy copy"!important;align-items:center!important;gap:.75rem 1rem!important;display:grid!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) img{object-fit:contain!important;grid-area:icon!important;width:2.5rem!important;height:2.5rem!important;margin:0!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) h3{grid-area:title!important;margin:0!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) p{grid-area:copy!important;margin:.25rem 0 0!important}}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{background:#fffffff5!important;border-bottom:1px solid #781c3b1f!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;min-height:4.6rem!important;padding:.65rem 7.65rem .65rem 4.35rem!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 24px #41192614!important}.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{min-height:3.75rem!important;padding:.45rem 7.1rem .45rem 3.85rem!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{color:#281d21!important;letter-spacing:0!important;white-space:nowrap!important;grid-template-rows:auto auto!important;grid-template-columns:2.55rem minmax(0,1fr)!important;align-items:center!important;column-gap:.55rem!important;min-width:0!important;max-width:100%!important;margin:0!important;font-family:Georgia,serif!important;font-size:clamp(.78rem,3.35vw,1rem)!important;line-height:1.02!important;text-decoration:none!important;display:grid!important;overflow:hidden!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{content:""!important;background:url(/images/icon_logo_rund.png) 50%/contain no-repeat!important;grid-row:1/span 2!important;width:2.55rem!important;height:2.55rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{color:#8b2040!important;text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(1rem,4.45vw,1.32rem)!important;line-height:1!important;display:block!important;overflow:hidden!important}.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-template-columns:2.1rem minmax(0,1fr)!important;font-size:clamp(.7rem,2.9vw,.86rem)!important}.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.1rem!important;height:2.1rem!important}.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{font-size:clamp(.88rem,3.6vw,1.05rem)!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:3rem!important;height:3rem!important;left:.65rem!important}.public-menu-toggle{top:.8rem!important}.public-menu-toggle.is-scrolled{width:2.55rem!important;height:2.55rem!important;top:.45rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{text-align:center!important;white-space:normal!important;justify-content:center!important;width:6.65rem!important;max-width:6.65rem!important;display:inline-flex!important;right:.65rem!important}.public-appointment-toggle{letter-spacing:.045em!important;min-height:3rem!important;padding:.58rem .45rem!important;font-size:.62rem!important;line-height:1.2!important;top:.8rem!important}.public-appointment-toggle.is-scrolled{min-height:2.55rem!important;padding:.48rem .42rem!important;font-size:.58rem!important;line-height:1.15!important;top:.45rem!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav{padding-left:4.15rem!important;padding-right:6.95rem!important}.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{padding-left:3.65rem!important;padding-right:6.75rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:6.35rem!important;max-width:6.35rem!important}}@media (width<=680px){.faszien-page .ft-work{padding-bottom:1.25rem!important}.faszien-page .ft-suitability{padding-top:0!important}.faszien-page .ft-suitability-panel{margin-top:0!important}}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{grid-template-columns:minmax(3rem,3rem) minmax(0,1fr) minmax(6.25rem,6.25rem)!important;align-items:center!important;column-gap:.6rem!important;min-height:4.55rem!important;padding:.65rem!important;display:grid!important;overflow:hidden!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{grid-area:1/1!important;align-self:center!important;width:3rem!important;height:3rem!important;position:static!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{letter-spacing:.04em!important;text-align:center!important;white-space:normal!important;grid-area:1/3!important;align-self:center!important;width:6.25rem!important;max-width:6.25rem!important;min-height:3rem!important;padding:.55rem .4rem!important;font-size:.58rem!important;line-height:1.15!important;position:static!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-area:1/2!important;grid-template-columns:2.35rem minmax(0,1fr)!important;column-gap:.45rem!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:clamp(.7rem,2.7vw,.88rem)!important;overflow:hidden!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.35rem!important;height:2.35rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(.86rem,3.35vw,1.05rem)!important;overflow:hidden!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{grid-template-columns:minmax(2.85rem,2.85rem) minmax(0,1fr) minmax(5.85rem,5.85rem)!important;column-gap:.45rem!important;padding-inline:.5rem!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:2.85rem!important;height:2.85rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:5.85rem!important;max-width:5.85rem!important;min-height:2.85rem!important;padding-inline:.35rem!important;font-size:.54rem!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-template-columns:2.05rem minmax(0,1fr)!important;column-gap:.38rem!important;font-size:clamp(.64rem,2.55vw,.76rem)!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.05rem!important;height:2.05rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{font-size:clamp(.78rem,3.05vw,.95rem)!important}}@media (width<=720px){:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) :is(.mt-redesign-copy h1,.pnf-redesign-copy h1,.mld-redesign-copy h1,.dorn-redesign-copy h1,.ft-redesign-copy h1,.cmd-redesign-copy h1){overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:clamp(2.2rem,11vw,3.55rem)!important;line-height:1.04!important}.pnf-page .pnf-redesign-copy h1{font-size:clamp(2rem,10vw,3.25rem)!important}:is(.mt-redesign-copy h1,.pnf-redesign-copy h1,.mld-redesign-copy h1,.dorn-redesign-copy h1,.ft-redesign-copy h1,.cmd-redesign-copy h1) span{overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}:is(.mt-redesign-features,.pnf-redesign-features,.mld-redesign-features,.dorn-redesign-features,.ft-redesign-features,.cmd-redesign-features) span,:is(.mt-redesign-hero-callouts,.pnf-redesign-hero-callouts,.mld-redesign-hero-callouts,.dorn-redesign-hero-callouts,.ft-redesign-hero-callouts,.cmd-redesign-hero-callouts) article{text-align:left!important;grid-template-columns:3.1rem minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:.75rem!important;display:grid!important}:is(.mt-redesign-features,.pnf-redesign-features,.mld-redesign-features,.dorn-redesign-features,.ft-redesign-features,.cmd-redesign-features) img,:is(.mt-redesign-hero-callouts,.pnf-redesign-hero-callouts,.mld-redesign-hero-callouts,.dorn-redesign-hero-callouts,.ft-redesign-hero-callouts,.cmd-redesign-hero-callouts) img{object-fit:contain!important;max-width:2.5rem!important;max-height:2.5rem!important}:is(.mt-redesign-progress-photo,.pnf-redesign-progress-photo,.mld-redesign-progress-photo,.dorn-redesign-progress-photo,.ft-redesign-photo,.cmd-redesign-photo){background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important;min-height:18rem!important}:is(.mt-redesign-hero-grid,.pnf-redesign-hero-grid,.mld-redesign-hero-grid,.dorn-redesign-hero-grid,.ft-redesign-hero-grid,.cmd-redesign-hero-grid):after{background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important}:is(.mt-redesign-good-grid,.mld-redesign-good-grid,.dorn-redesign-knowledge-grid){grid-template-columns:1fr!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info){text-align:left!important;grid-template-columns:3.25rem minmax(0,1fr)!important;grid-template-areas:"icon title""copy copy"!important;align-items:center!important;gap:.75rem 1rem!important;display:grid!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) img{object-fit:contain!important;grid-area:icon!important;width:2.5rem!important;height:2.5rem!important;margin:0!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) h3{grid-area:title!important;margin:0!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) p{grid-area:copy!important;margin:.25rem 0 0!important}}@media (width<=900px){.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-template-columns:2.55rem minmax(0,1fr)!important;font-size:clamp(.78rem,3.35vw,1rem)!important}.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.55rem!important;height:2.55rem!important}.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{font-size:clamp(1rem,4.45vw,1.32rem)!important}}.faszien-page .ft-suitability{padding-top:clamp(1.5rem,3vw,2.5rem)}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{background:#fffffff5!important;border-bottom:1px solid #781c3b1f!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;min-height:4.6rem!important;padding:.65rem 7.65rem .65rem 4.35rem!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 24px #41192614!important}.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{min-height:3.75rem!important;padding:.45rem 7.1rem .45rem 3.85rem!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{color:#281d21!important;letter-spacing:0!important;white-space:nowrap!important;grid-template-rows:auto auto!important;grid-template-columns:2.55rem minmax(0,1fr)!important;align-items:center!important;column-gap:.55rem!important;min-width:0!important;max-width:100%!important;margin:0!important;font-family:Georgia,serif!important;font-size:clamp(.78rem,3.35vw,1rem)!important;line-height:1.02!important;text-decoration:none!important;display:grid!important;overflow:hidden!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{content:""!important;background:-webkit-image-set(url(/images/icon_logo_rund.png) 1x type("image/png")) 50%/contain no-repeat!important;background:image-set("/images/icon_logo_rund.png" 1x type("image/png")) 50%/contain no-repeat!important;grid-row:1/span 2!important;width:2.55rem!important;height:2.55rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{color:#8b2040!important;text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(1rem,4.45vw,1.32rem)!important;line-height:1!important;display:block!important;overflow:hidden!important}.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-template-columns:2.1rem minmax(0,1fr)!important;font-size:clamp(.7rem,2.9vw,.86rem)!important}.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.1rem!important;height:2.1rem!important}.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{font-size:clamp(.88rem,3.6vw,1.05rem)!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:3rem!important;height:3rem!important;left:.65rem!important}.public-menu-toggle{top:.8rem!important}.public-menu-toggle.is-scrolled{width:2.55rem!important;height:2.55rem!important;top:.45rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{text-align:center!important;white-space:normal!important;justify-content:center!important;width:6.65rem!important;max-width:6.65rem!important;display:inline-flex!important;right:.65rem!important}.public-appointment-toggle{letter-spacing:.045em!important;min-height:3rem!important;padding:.58rem .45rem!important;font-size:.62rem!important;line-height:1.2!important;top:.8rem!important}.public-appointment-toggle.is-scrolled{min-height:2.55rem!important;padding:.48rem .42rem!important;font-size:.58rem!important;line-height:1.15!important;top:.45rem!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav{padding-left:4.15rem!important;padding-right:6.95rem!important}.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{padding-left:3.65rem!important;padding-right:6.75rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:6.35rem!important;max-width:6.35rem!important}}@media (width<=680px){.faszien-page .ft-work{padding-bottom:1.25rem!important}.faszien-page .ft-suitability{padding-top:0!important}.faszien-page .ft-suitability-panel{margin-top:0!important}}.mld-page{--ld-bg:#fffaf8;--ld-soft:#fbedf2;--ld-line:#781c3b24;--ld-bordeaux:#8b2040;--ld-accent:#a12e58;--ld-text:#281d21;--ld-muted:#74656a;background:var(--ld-bg);color:var(--ld-text)}.ld-wrap{width:min(74rem,100% - 2rem);margin-inline:auto}.ld-section{padding-block:clamp(4rem,7vw,5.75rem)}.ld-kicker{color:var(--ld-bordeaux);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.mld-page h1,.mld-page h2,.mld-page h3{letter-spacing:0;font-family:Georgia,serif;font-weight:400;line-height:1.06}.mld-page p{color:var(--ld-muted);line-height:1.72}.ld-hero{background:-webkit-linear-gradient(#fff0 20%,#ffffff9e 44%,#fffffff5 67%,#fff 100%),-webkit-image-set(url(/images/services/lymphdrainage-therapy/hero.avif) 1x type("image/avif"),url(/images/services/lymphdrainage-therapy/hero.webp) 1x type("image/webp"),url(/images/services/lymphdrainage-therapy/hero.png?v=20260711-2) 1x type("image/png")) 100%/auto 100% no-repeat,#fff;background:linear-gradient(90deg,#fff 0%,#fffffff5 33%,#ffffff9e 56%,#fff0 80%),image-set("/images/services/lymphdrainage-therapy/hero.avif" 1x type("image/avif"),"/images/services/lymphdrainage-therapy/hero.webp" 1x type("image/webp"),"/images/services/lymphdrainage-therapy/hero.png?v=20260711-2" 1x type("image/png")) 100%/auto 100% no-repeat,#fff;align-items:center;min-height:min(46rem,88vh);padding-block:clamp(7rem,12vw,10rem) clamp(3rem,6vw,4.75rem);display:grid;overflow:hidden}.ld-hero-copy{max-width:43rem}.ld-hero h1{color:var(--ld-text);margin-top:1rem;font-size:clamp(3rem,6.5vw,5.85rem)}.ld-hero h1 span{color:var(--ld-accent);font-style:italic}.ld-hero-copy>p:not(.ld-kicker){max-width:34rem;margin-top:1.15rem;font-size:1.02rem}.ld-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.ld-actions .public-btn,.ld-actions .public-btn-outline{min-width:11rem}.ld-intro{background:#fff}.ld-intro-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);align-items:center;gap:clamp(2.4rem,7vw,6rem);display:grid}.ld-copy h2{max-width:39rem;margin-top:.85rem;font-size:clamp(2.1rem,4.2vw,3.25rem)}.ld-copy p{max-width:42rem;margin-top:1.1rem}.ld-copy strong{color:var(--ld-text);font-weight:800}.ld-card{border:1px solid var(--ld-line);background:#fff;padding:clamp(1.7rem,3vw,2.35rem);box-shadow:0 18px 44px #41192614}.ld-card ul{margin-top:1rem;display:grid}.ld-card li{border-top:1px solid var(--ld-line);color:var(--ld-muted);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem 0;font-weight:650;display:grid}.ld-card li:first-child{border-top:0}.ld-card img{object-fit:contain;width:1.55rem;height:1.55rem}.ld-flow{text-align:center;background:radial-gradient(circle at 78% 25%,#8b204029,#0000 24rem),linear-gradient(90deg,#fff,#f9e8ee);padding-block:clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.ld-flow:before{content:"";opacity:.42;background:repeating-linear-gradient(118deg,#0000 0 1.55rem,#fffc 1.6rem 1.7rem,#0000 1.75rem 3.2rem),repeating-linear-gradient(62deg,#0000 0 1.9rem,#8b204029 2rem 2.08rem,#0000 2.15rem 3.7rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 55% 100%)}.ld-flow .ld-wrap{z-index:1;position:relative}.ld-flow img{object-fit:contain;width:3rem;height:3rem;margin:0 auto 1rem}.ld-flow h2,.ld-goals h2,.ld-process h2{font-size:clamp(2rem,3.7vw,3rem)}.ld-flow p{max-width:43rem;margin:1rem auto 0}.ld-goals{text-align:center;background:#fff;padding-bottom:clamp(.75rem,1.4vw,1.2rem)}.ld-goals h2,.ld-process h2{margin-top:.8rem}.ld-goal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2.4rem;display:grid}.ld-goal-card,.ld-process-card,.ld-faq-item{border:1px solid var(--ld-line);background:#fff;box-shadow:0 16px 36px #4119260f}.ld-goal-card{text-align:center;align-content:start;justify-items:center;gap:.75rem;min-height:13.5rem;padding:1.45rem 1rem;display:grid}.ld-goal-card img{object-fit:contain;width:4.1rem;height:4.1rem}.ld-goal-card h3,.ld-process-card h3{font-size:1.1rem;font-weight:700;line-height:1.2}.ld-goal-card p,.ld-process-card p{margin:0;font-size:.84rem;line-height:1.55}.ld-process{text-align:center;background:linear-gradient(#fff,#fffaf8);padding-top:clamp(.75rem,1.4vw,1.2rem)}.ld-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.8rem;display:grid}.ld-process-card{align-content:start;justify-items:center;gap:.75rem;min-height:12rem;padding:1.45rem 1rem;display:grid;position:relative}.ld-process-card:before{content:attr(data-step);background:var(--ld-accent);color:#fff;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.68rem;font-weight:900;display:grid;position:absolute;top:.8rem;left:.8rem}.ld-process-card:after{content:"";border-top:1px solid var(--ld-accent);width:1rem;position:absolute;top:50%;right:-1rem}.ld-process-card:last-child:after{display:none}.ld-process-card img{object-fit:contain;width:3.3rem;height:3.3rem}.ld-suitability{background:linear-gradient(90deg, #fff, var(--ld-soft));grid-template-columns:minmax(18rem,.95fr) minmax(0,1fr);align-items:stretch;display:grid}.ld-room{background:url(/images/faszien-therapie/hero_3.webp) 50%/cover no-repeat;min-height:clamp(20rem,34vw,29rem)}.ld-suitability-copy{align-content:center;padding:clamp(2rem,5vw,4rem);display:grid}.ld-suitability-copy ul{gap:.75rem;margin-top:1.35rem;display:grid}.ld-suitability-copy li{color:var(--ld-muted);gap:.75rem;line-height:1.55;display:flex}.ld-suitability-copy li:before{content:"";border:2px solid var(--ld-bordeaux);border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.5rem}.ld-suitability-copy .public-btn{width:fit-content;margin-top:1.6rem}.ld-faq{background:#fff;padding-block:1.5rem clamp(4rem,7vw,5.5rem)}.ld-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:.8rem;display:grid}.ld-faq-item{min-height:10.5rem;padding:1.15rem 1.2rem}.ld-faq-item summary{cursor:pointer;color:var(--ld-text);font-family:Georgia,serif;font-size:1.1rem;line-height:1.2;list-style:none}.ld-faq-item summary::-webkit-details-marker{display:none}.ld-faq-item summary:after{content:"+";float:right;color:var(--ld-bordeaux);font-family:var(--font-sans)}.ld-faq-item[open] summary:after{content:"-"}.ld-faq-item p{margin-top:1rem;font-size:.88rem;line-height:1.55}@media (width<=1080px){.ld-goal-grid,.ld-faq-grid,.ld-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-process-card:after{display:none}}@media (width<=780px){.ld-intro-grid,.ld-suitability{grid-template-columns:1fr}.ld-room{min-height:16rem}}@media (width<=680px){.ld-section{padding-block:3.25rem}.ld-hero{background:-webkit-linear-gradient(#ffffff4d 0%,#fffffff0 54%,#fff 100%),-webkit-image-set(url(/images/services/lymphdrainage-therapy/hero.avif) 1x type("image/avif"),url(/images/services/lymphdrainage-therapy/hero.webp) 1x type("image/webp"),url(/images/services/lymphdrainage-therapy/hero.png?v=20260711-2) 1x type("image/png")) 100% 100%/auto 48% no-repeat,#fff;background:linear-gradient(#fff 0%,#fffffff0 46%,#ffffff4d 100%),image-set("/images/services/lymphdrainage-therapy/hero.avif" 1x type("image/avif"),"/images/services/lymphdrainage-therapy/hero.webp" 1x type("image/webp"),"/images/services/lymphdrainage-therapy/hero.png?v=20260711-2" 1x type("image/png")) 100% 100%/auto 48% no-repeat,#fff;min-height:auto;padding-bottom:17rem}.ld-hero h1{font-size:clamp(2.65rem,12vw,4.1rem)}.ld-actions .public-btn,.ld-actions .public-btn-outline{flex:100%}.ld-goal-grid,.ld-process-grid,.ld-faq-grid{grid-template-columns:1fr}.ld-flow{text-align:left}.ld-flow img{margin-inline:0}.ld-flow:before{-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 100%);mask-image:linear-gradient(#0000 0%,#000 25% 100%)}.ld-flow p{margin-inline:0}.ld-suitability-copy{padding:2rem 1rem}}.faszien-page{--ft-bg:#fffaf8;--ft-soft:#fbedf2;--ft-line:#781c3b24;--ft-bordeaux:#8b2040;--ft-accent:#a12e58;--ft-text:#281d21;--ft-muted:#74656a;background:var(--ft-bg);color:var(--ft-text)}.ft-wrap{width:min(74rem,100% - 2rem);margin-inline:auto}.ft-section{padding-block:clamp(4rem,7vw,6rem)}.ft-kicker{color:var(--ft-bordeaux);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.faszien-page h1,.faszien-page h2,.faszien-page h3{letter-spacing:0;font-family:Georgia,serif;font-weight:400;line-height:1.06}.faszien-page p{color:var(--ft-muted);line-height:1.72}.ft-hero{background:linear-gradient(90deg,#fff 0%,#fffffff5 32%,#ffffff9e 55%,#fff0 80%),url(/images/faszien-therapie/hero_1.webp) 50%/cover no-repeat,#fff;align-items:center;min-height:min(46rem,88vh);padding-block:clamp(7rem,12vw,10rem) clamp(3rem,6vw,5rem);display:grid;overflow:hidden}.ft-hero-copy{max-width:43rem}.ft-hero h1{color:var(--ft-text);margin-top:1rem;font-size:clamp(3rem,6.5vw,5.85rem)}.ft-hero h1 span{color:var(--ft-accent);font-style:italic}.ft-hero-copy>p:not(.ft-kicker){max-width:36rem;margin-top:1.1rem}.ft-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.ft-actions .public-btn,.ft-actions .public-btn-outline{min-width:11rem}.ft-redesign-wrap{width:min(74rem,100% - 2rem);margin-inline:auto}.ft-redesign-hero{background:linear-gradient(90deg,#fff 0% 55%,#fffffff0 63%,#ffffff59 75%,#fff0 100%),url(/images/faszien-therapie/hero_1.webp) 100% 100%/min(53vw,68rem) no-repeat,#fff;min-height:clamp(39rem,29.6vw,42rem);padding-block:clamp(7rem,8vw,8.5rem) clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.ft-redesign-hero-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,.56fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.ft-redesign-copy{max-width:54rem}.ft-redesign-copy h1{max-width:38rem;color:var(--ft-text);margin-top:1rem;font-size:clamp(3.5rem,6.3vw,6rem);line-height:1}.ft-redesign-copy h1 em{color:var(--ft-accent);font-style:italic}.ft-redesign-copy>p:not(.ft-kicker){max-width:34rem;color:var(--ft-muted);margin:1.15rem 0 0;font-size:1rem;line-height:1.75}.ft-redesign-features{border:1px solid var(--ft-line);background:#ffffffdb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:54rem;margin-top:2.8rem;display:grid;overflow:hidden;box-shadow:0 1.2rem 3.5rem #8b204014}.ft-redesign-features span{border-left:1px solid var(--ft-line);min-height:5.9rem;color:var(--ft-text);align-items:center;gap:.8rem;padding:1rem 1.15rem;font-size:.96rem;font-weight:800;line-height:1.25;display:flex}.ft-redesign-features span:first-child{border-left:0}.ft-redesign-features img,.ft-redesign-hero-note img,.ft-redesign-hero-callouts img{object-fit:contain;flex:none;width:2rem;height:2rem}.ft-redesign-features img{width:2.55rem;height:2.55rem}.ft-redesign-hero-note{background:linear-gradient(90deg,#fbf0f3f5,#ffffffeb);border-radius:22px;align-items:center;gap:1rem;width:min(100%,34rem);margin-top:1.6rem;padding:1.1rem 1.4rem;display:flex;box-shadow:0 1.3rem 3.5rem #8b20401f}.ft-redesign-hero-note img{width:3.4rem;height:3.4rem}.ft-redesign-hero-note span{color:var(--ft-text);font-size:.96rem;line-height:1.45}.ft-redesign-hero-note strong{color:var(--ft-bordeaux);font-family:Georgia,serif;font-size:1.14rem;line-height:1.2;display:block}.ft-redesign-hero-callouts{background:#fff;border-radius:0 18px 18px 0;place-self:center start;gap:clamp(2rem,4vw,3.1rem);max-width:23rem;margin-top:clamp(.5rem,3vw,2rem);padding:.9rem 1.35rem .9rem 0;display:grid}.ft-redesign-hero-callouts article{grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid;position:relative}.ft-redesign-hero-callouts article:not(:last-child):after{content:"";border-left:2px dashed #8b20408c;width:1px;height:calc(100% + 1.35rem);position:absolute;top:4.4rem;left:2.35rem}.ft-redesign-hero-callouts span{background:#b01652;border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;display:grid;box-shadow:0 1rem 2rem #8b20402e}.ft-redesign-hero-callouts img{filter:brightness(0)invert();width:2.25rem;height:2.25rem}.ft-redesign-hero-callouts h3{color:var(--ft-bordeaux);font-family:Georgia,serif;font-size:1.18rem}.ft-redesign-hero-callouts p{max-width:14rem;color:var(--ft-text);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}@media (width>=721px){.ft-redesign-hero>.ft-redesign-wrap{width:100%;max-width:none;padding-inline:clamp(2rem,5vw,6rem)}.ft-redesign-hero-grid{grid-template-columns:minmax(42rem,47vw) minmax(18rem,20vw);justify-content:start;gap:clamp(2rem,3vw,3.5rem)}}.ft-intro{background:#fff}.ft-intro-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);align-items:center;gap:clamp(2.4rem,7vw,6rem);display:grid}.ft-copy h2{max-width:38rem;margin-top:.9rem;font-size:clamp(2.2rem,4.2vw,3.45rem)}.ft-copy p,.ft-copy li{max-width:41rem;margin-top:1.1rem}.ft-copy strong{color:var(--ft-text);font-weight:800}.ft-card{border:1px solid var(--ft-line);background:#fff;border-left:3px solid #8b20408c;padding:clamp(1.7rem,3vw,2.35rem);box-shadow:0 18px 44px #4119261a}.ft-card h3{margin-top:.85rem;font-size:clamp(1.5rem,2.6vw,2rem)}.ft-card ul{margin-top:1.4rem;display:grid}.ft-card li{border-top:1px solid var(--ft-line);color:var(--ft-muted);align-items:center;gap:.8rem;padding:.85rem 0;font-weight:650;display:flex}.ft-card li:before,.ft-copy li:before{content:"";border:2px solid var(--ft-bordeaux);border-radius:999px;flex:none;width:.55rem;height:.55rem}.ft-card-note{background:var(--ft-soft);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.8rem;margin-top:1.4rem;padding:1rem;display:grid}.ft-card-note img{object-fit:contain;width:2.35rem;height:2.35rem}.ft-card-note p{margin:0;font-size:.88rem;line-height:1.5}.ft-fiber{text-align:center;background:radial-gradient(circle at 80% 20%,#8b20402e,#0000 26rem),linear-gradient(90deg,#fff,#f9e8ee);padding-block:clamp(4rem,8vw,6.5rem);position:relative;overflow:hidden}.ft-fiber:before{content:"";opacity:.38;background:repeating-linear-gradient(118deg,#0000 0 1.55rem,#8b20402e 1.6rem 1.7rem,#0000 1.75rem 3.2rem),repeating-linear-gradient(62deg,#0000 0 1.9rem,#ffffffb3 2rem 2.08rem,#0000 2.15rem 3.7rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45% 100%)}.ft-fiber .ft-wrap{z-index:1;position:relative}.ft-fiber h2{margin-top:.8rem;font-size:clamp(2.1rem,4.2vw,3.55rem)}.ft-fiber p{max-width:40rem;margin:1.1rem auto 0}.ft-goals,.ft-work{background:#fff}.ft-goals h2,.ft-work h2{margin-top:.8rem;font-size:clamp(2.1rem,4vw,3.35rem)}.ft-goal-grid,.ft-work-grid{gap:0;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.ft-goal-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ft-work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ft-icon-item{text-align:center;border-left:1px solid var(--ft-line);align-content:start;justify-items:center;gap:.85rem;min-height:15rem;padding:1rem clamp(.8rem,2vw,1.45rem);display:grid}.ft-icon-item:first-child{border-left:0}.ft-icon-item img{object-fit:contain;width:4.7rem;height:4.7rem}.ft-icon-item h3{font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700;line-height:1.22}.ft-icon-item p{margin:0;font-size:.9rem;line-height:1.6}.ft-work{text-align:center;border-top:1px solid var(--ft-line)}.ft-work>.ft-wrap>p:not(.ft-kicker){max-width:57rem;margin:1rem auto 0}.ft-suitability{background:#fff}.ft-suitability-panel{background:linear-gradient(90deg, var(--ft-soft), #fff3f6);grid-template-columns:minmax(19rem,.9fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.3rem,3vw,2rem);display:grid}.ft-room{background:url(/images/faszien-therapie/hero_3.webp) 50%/cover no-repeat;min-height:clamp(18rem,32vw,25rem)}.ft-copy ul{gap:.65rem;margin-top:1.4rem;display:grid}.ft-copy li{color:var(--ft-muted);align-items:flex-start;gap:.75rem;margin-top:0;display:flex}.ft-copy li:before{margin-top:.45rem}.ft-suitability .public-btn{margin-top:1.5rem}@media (width<=980px){.ft-intro-grid,.ft-suitability-panel{grid-template-columns:1fr}.ft-goal-grid,.ft-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-icon-item:nth-child(odd){border-left:0}}@media (width<=680px){.ft-section{padding-block:3.25rem}.ft-redesign-wrap{width:min(100% - 1.5rem,34rem)}.ft-redesign-hero{background:linear-gradient(#fff 0% 43%,#ffffff80 60%,#fff0 100%),#fff;min-height:0;padding-block:5.8rem 0}.ft-redesign-hero-grid{flex-direction:column;gap:1.6rem;display:flex}.ft-redesign-hero-grid:after{content:"";background:linear-gradient(#ffffff0f,#fffaf829),url(/images/faszien-therapie/hero_1.webp) bottom/cover no-repeat;order:2;width:calc(100% + 1.5rem);min-height:clamp(18rem,78vw,30rem);margin-inline:-.75rem;display:block}.ft-redesign-copy{max-width:none;display:contents}.ft-redesign-copy>.ft-kicker,.ft-redesign-copy>h1,.ft-redesign-copy>p:not(.ft-kicker){order:1}.ft-redesign-copy h1{max-width:none;font-size:clamp(3.1rem,17vw,4.8rem)}.ft-redesign-features{box-shadow:none;background:0 0;border:0;order:1;grid-template-columns:1fr;gap:.85rem;margin-top:2rem}.ft-redesign-features span{text-align:center;background:0 0;border:0;justify-content:center;min-height:auto}.ft-redesign-hero-note{border-radius:14px;order:1;margin-bottom:1.4rem;padding:1rem}.ft-redesign-hero-note img{width:3rem;height:3rem}.ft-redesign-hero-callouts{order:3;gap:1.2rem;width:100%;max-width:none;margin:0 0 2rem}.ft-redesign-hero-callouts article{grid-template-columns:3.8rem minmax(0,1fr)}.ft-redesign-hero-callouts article:not(:last-child):after{display:none}.ft-redesign-hero-callouts span{width:3.7rem;height:3.7rem}.ft-redesign-hero-callouts img{width:2rem;height:2rem}.ft-redesign-hero-callouts p{max-width:none}.ft-hero{background:linear-gradient(#fff 0%,#fffffff0 46%,#ffffff4d 100%),url(/images/faszien-therapie/hero_1.webp) bottom/cover no-repeat,#fff;min-height:auto;padding-bottom:17rem}.ft-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.ft-actions{align-items:stretch}.ft-actions .public-btn,.ft-actions .public-btn-outline{flex:100%}.ft-card{box-shadow:0 14px 30px #41192614}.ft-goal-grid,.ft-work-grid{grid-template-columns:1fr}.ft-icon-item,.ft-icon-item:nth-child(odd){border-left:0;border-top:1px solid var(--ft-line);min-height:0;padding-block:1.6rem}.ft-icon-item:first-child{border-top:0}.ft-fiber{text-align:left}.ft-fiber:before{-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 100%);mask-image:linear-gradient(#0000 0%,#000 25% 100%)}.ft-fiber p{margin-inline:0}.ft-suitability-panel{width:100%;padding:1rem}.ft-room{min-height:16rem}}@media (width>=901px){.public-nav,.public-nav.is-scrolled,.public-home .public-nav,.public-home .public-nav.is-scrolled,.public-legal .public-nav,.public-legal .public-nav.is-scrolled{color:#281d21!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #7018341f!important;grid-template-columns:minmax(24rem,auto) minmax(20rem,1fr) minmax(13rem,auto)!important;align-items:center!important;gap:clamp(1.5rem,4vw,4.75rem)!important;min-height:5.35rem!important;padding:.62rem clamp(1.4rem,3vw,2.4rem)!important;display:grid!important;box-shadow:0 8px 24px #41192612!important}.public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{color:#281d21!important;letter-spacing:0!important;grid-template-rows:auto auto!important;grid-template-columns:4.25rem auto!important;justify-self:start!important;align-items:center!important;column-gap:.82rem!important;max-width:none!important;margin-left:5.15rem!important;font-family:Georgia,serif!important;font-size:1.28rem!important;line-height:1.05!important;text-decoration:none!important;display:grid!important}.public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before{content:"";background:url(/images/icon_logo_rund.png) 50%/contain no-repeat;grid-row:1/span 2;width:4.25rem;height:4.25rem}.public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{color:#8b2040!important;font-size:1.72rem!important;line-height:.98!important;display:block!important}.public-links,.public-home .public-links{color:#281d21!important;letter-spacing:0!important;text-transform:none!important;justify-content:center!important;justify-self:center!important;align-items:center!important;gap:clamp(1.75rem,3.2vw,3.25rem)!important;font-size:.98rem!important;font-weight:750!important;display:flex!important}.public-links a,.public-service-dropdown-trigger{align-items:center;gap:.35rem;text-decoration:none;color:#281d21!important;display:inline-flex!important}.public-links a:first-child:after{content:none}.public-service-dropdown{align-items:center;display:inline-flex;position:relative}.public-service-dropdown-trigger{cursor:pointer;list-style:none}.public-service-dropdown-trigger::-webkit-details-marker{display:none}.public-service-dropdown-trigger::marker{content:""}.public-service-dropdown-trigger:after{content:"";border-bottom:1.5px solid #8b2040;border-right:1.5px solid #8b2040;width:.38rem;height:.38rem;margin-top:-.12rem;transform:rotate(45deg)}.public-service-dropdown-menu{z-index:70;opacity:0;pointer-events:none;background:#fffffffa;border:1px solid #70183424;border-radius:6px;min-width:15.5rem;padding:.55rem;transition:opacity .2s,transform .2s;display:none;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%,-.35rem);box-shadow:0 18px 45px #41192629}.public-service-dropdown[open] .public-service-dropdown-menu,.public-service-dropdown:hover .public-service-dropdown-menu,.public-service-dropdown:focus-within .public-service-dropdown-menu{opacity:1;pointer-events:auto;display:grid;transform:translate(-50%)}.public-service-dropdown-menu a{white-space:nowrap;border-radius:4px;justify-content:space-between;padding:.72rem .85rem;font-size:.88rem;line-height:1.2;color:#281d21!important}.public-service-dropdown-menu a:hover,.public-service-dropdown-menu a:focus-visible{background:#781c3b14;outline:none;color:#8b2040!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:3rem!important;height:3rem!important;top:1.25rem!important;left:clamp(1.4rem,3vw,2.4rem)!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{letter-spacing:.08em!important;min-height:3rem!important;padding:.86rem 1.45rem!important;font-size:.78rem!important;top:1.25rem!important;right:clamp(1.4rem,3vw,2.4rem)!important;box-shadow:0 9px 22px #781c3b29!important}.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav>.public-logo,.public-nav>.public-logo:before,.public-nav>.public-logo span,.public-links,.public-menu-toggle,.public-appointment-toggle{transition:min-height .24s,padding .24s,width .24s,height .24s,font-size .24s,gap .24s,margin .24s,box-shadow .24s!important}.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{min-height:3.75rem!important;padding-top:.38rem!important;padding-bottom:.38rem!important;box-shadow:0 10px 24px #4119261a!important}.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-template-columns:3rem auto!important;margin-left:4.1rem!important;font-size:1.02rem!important}.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:3rem!important;height:3rem!important}.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{font-size:1.28rem!important}.public-nav.is-scrolled .public-links,.public-home .public-nav.is-scrolled .public-links,.public-legal .public-nav.is-scrolled .public-links{gap:clamp(1.25rem,2.4vw,2.4rem)!important;font-size:.88rem!important}.public-menu-toggle.is-scrolled{width:2.65rem!important;height:2.65rem!important;top:.55rem!important}.public-appointment-toggle.is-scrolled{min-height:2.65rem!important;padding:.68rem 1.05rem!important;font-size:.66rem!important;top:.55rem!important}}@media (width<=900px){.public-nav .public-links,.public-home .public-nav .public-links{display:none!important}}.skip-link{z-index:10000;color:#fff;letter-spacing:.04em;background:#8b2040;border-radius:.25rem;padding:.75rem 1rem;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{outline-offset:3px;outline:3px solid #fff;transform:translateY(0)}:where(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #8b2040}.public-btn:focus-visible,.public-btn-outline:focus-visible,.public-menu-toggle:focus-visible,.public-menu-close:focus-visible,.public-appointment-toggle:focus-visible{box-shadow:0 0 0 4px #8b204038}.cmd-hero{background-color:#0000;background-image:linear-gradient(135deg,#1a1218e8,#31111fde,#1c1f16e0),repeating-linear-gradient(-45deg,#1a1218 0 60px,#25151e 60px 120px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,145% 145%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:82vh;display:grid;position:relative;overflow:hidden}.cmd-overlay{background:radial-gradient(circle at 72% 42%,#a8305a3d,#0000 28%);position:absolute;inset:0}.cmd-hero-content{z-index:1;text-align:center;padding-block:9rem 6rem;position:relative}.cmd-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:1.02}.cmd-hero h1 em{color:#a8305a}.cmd-hero-content>p:not(.public-eyebrow){color:#b8a9ad;max-width:48rem;margin:1.75rem auto 0;font-size:1.05rem;line-height:1.8}.cmd-intro,.cmd-benefits,.cmd-symptoms{padding-block:clamp(5rem,9vw,7rem)}.cmd-two-columns{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.cmd-text h2,.cmd-benefits h2,.cmd-highlight h2,.cmd-symptoms h2,.cmd-cta h2{font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:400;line-height:1.12}.cmd-text p,.cmd-highlight p,.cmd-symptoms p,.cmd-cta p{color:#9a8a8e;margin-top:1.4rem;line-height:1.85}.cmd-text strong{color:#e8e3db}.cmd-card{background:#251820;border:1px solid #8b204038;border-left:3px solid #8b2040;padding:2.5rem}.cmd-card h3{font-family:Georgia,serif;font-size:1.5rem}.cmd-card ul{margin-top:1.5rem}.cmd-card li{color:#b3a4a8;border-top:1px solid #8b204021;padding:.65rem 0 .65rem 1.4rem;font-size:.9rem;position:relative}.cmd-card li:before{content:"âœ¦";color:#a8305a;position:absolute;left:0}.cmd-highlight{text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#12080ee8,#2b0e1ce3,#1c2516de),repeating-linear-gradient(45deg,#12080e 0 60px,#24121b 60px 120px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-block:clamp(6rem,11vw,9rem)}.cmd-highlight-content{max-width:52rem}.cmd-highlight p{max-width:42rem;margin-inline:auto}.cmd-grid{background:#8b20401f;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:3.5rem;display:grid}.cmd-benefit{background:#251820;padding:2.25rem;transition:all .3s}.cmd-benefit:hover{background:#2a1828;box-shadow:inset 0 -3px #8b2040}.cmd-benefit>span{color:#a8305a;font-size:.75rem}.cmd-benefit h3{margin-top:1.25rem;font-family:Georgia,serif;font-size:1.25rem}.cmd-benefit p{color:#9a8a8e;margin-top:.8rem;font-size:.88rem;line-height:1.7}.cmd-symptoms-box{background:#1a1218;border:1px solid #8b204033;padding:3rem}.cmd-tags{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.cmd-tags span{color:#c7adb5;background:#8b20401a;border:1px solid #8b20404d;padding:.55rem .8rem;font-size:.78rem}.cmd-cta{text-align:center;background:linear-gradient(135deg,#12080e,#2a0e1b 65%,#1d2418);padding-block:clamp(5rem,10vw,8rem)}.cmd-cta p{max-width:42rem;margin-inline:auto}.cmd-cta .public-btn{margin-top:2rem}@media (width<=900px){.cmd-two-columns{grid-template-columns:1fr}.cmd-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.cmd-grid{grid-template-columns:1fr}.cmd-symptoms-box{padding:2rem}}.faszien-hero{background-color:#0000;background-image:linear-gradient(135deg,#1a1218e8,#301220de,#18241be0),repeating-linear-gradient(45deg,#1a1218 0 58px,#25151e 58px 116px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,145% 145%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:82vh;display:grid;position:relative;overflow:hidden}.faszien-overlay{background:radial-gradient(at 70% 42%,#a8305a38,#0000 28%);position:absolute;inset:0}.faszien-hero-content{z-index:1;text-align:center;padding-block:9rem 6rem;position:relative}.faszien-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:1.02}.faszien-hero h1 em{color:#a8305a}.faszien-hero-content>p:not(.public-eyebrow){color:#b8a9ad;max-width:47rem;margin:1.75rem auto 0;font-size:1.05rem;line-height:1.8}.faszien-intro,.faszien-benefits{padding-block:clamp(5rem,9vw,7rem)}.faszien-two-columns{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.faszien-text h2,.faszien-benefits h2,.faszien-highlight h2,.faszien-cta h2{font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:400;line-height:1.12}.faszien-text p,.faszien-highlight p,.faszien-cta p{color:#9a8a8e;margin-top:1.4rem;line-height:1.85}.faszien-text strong{color:#e8e3db}.faszien-card{background:#251820;border:1px solid #8b204038;border-left:3px solid #8b2040;padding:2.5rem}.faszien-card h3{font-family:Georgia,serif;font-size:1.5rem}.faszien-card ul{margin-top:1.5rem}.faszien-card li{color:#b3a4a8;border-top:1px solid #8b204021;padding:.65rem 0 .65rem 1.4rem;font-size:.9rem;position:relative}.faszien-card li:before{content:"âœ¦";color:#a8305a;position:absolute;left:0}.faszien-highlight{text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#12080ee8,#2b0e1ce3,#14281bde),repeating-linear-gradient(-45deg,#12080e 0 60px,#24121b 60px 120px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-block:clamp(6rem,11vw,9rem)}.faszien-highlight-content{max-width:52rem}.faszien-highlight p{max-width:42rem;margin-inline:auto}.faszien-grid{background:#8b20401f;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:3.5rem;display:grid}.faszien-benefit{background:#251820;padding:2.25rem;transition:all .3s}.faszien-benefit:hover{background:#2a1828;box-shadow:inset 0 -3px #8b2040}.faszien-benefit>span{color:#a8305a;font-size:.75rem}.faszien-benefit h3{margin-top:1.25rem;font-family:Georgia,serif;font-size:1.25rem}.faszien-benefit p{color:#9a8a8e;margin-top:.8rem;font-size:.88rem;line-height:1.7}.faszien-cta{text-align:center;background:linear-gradient(135deg,#12080e,#2a0e1b 65%,#17271b);padding-block:clamp(5rem,10vw,8rem)}.faszien-cta p{max-width:42rem;margin-inline:auto}.faszien-cta .public-btn{margin-top:2rem}@media (width<=900px){.faszien-two-columns{grid-template-columns:1fr}.faszien-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.faszien-grid{grid-template-columns:1fr}}.dorn-hero{background-color:#0000;background-image:linear-gradient(135deg,#1a1218e8,#301220de,#1f2517e0),repeating-linear-gradient(-45deg,#1a1218 0 60px,#281620 60px 120px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,145% 145%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:82vh;display:grid;position:relative;overflow:hidden}.dorn-overlay{background:radial-gradient(circle at 72% 42%,#a8305a38,#0000 27%);position:absolute;inset:0}.dorn-hero-content{z-index:1;text-align:center;padding-block:9rem 6rem;position:relative}.dorn-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:1.02}.dorn-hero h1 em{color:#a8305a}.dorn-hero-content>p:not(.public-eyebrow){color:#b8a9ad;max-width:46rem;margin:1.75rem auto 0;font-size:1.05rem;line-height:1.8}.dorn-intro,.dorn-benefits{padding-block:clamp(5rem,9vw,7rem)}.dorn-two-columns{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.dorn-text h2,.dorn-benefits h2,.dorn-highlight h2,.dorn-cta h2{font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:400;line-height:1.12}.dorn-text p,.dorn-highlight p,.dorn-cta p{color:#9a8a8e;margin-top:1.4rem;line-height:1.85}.dorn-text strong{color:#e8e3db}.dorn-card{background:#251820;border:1px solid #8b204038;border-left:3px solid #8b2040;padding:2.5rem}.dorn-card h3{font-family:Georgia,serif;font-size:1.5rem}.dorn-card ul{margin-top:1.5rem}.dorn-card li{color:#b3a4a8;border-top:1px solid #8b204021;padding:.65rem 0 .65rem 1.4rem;font-size:.9rem;position:relative}.dorn-card li:before{content:"âœ¦";color:#a8305a;position:absolute;left:0}.dorn-highlight{text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#12080ee8,#2b0e1ce3,#1f2a15de),repeating-linear-gradient(45deg,#12080e 0 60px,#24121b 60px 120px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-block:clamp(6rem,11vw,9rem)}.dorn-highlight-content{max-width:52rem}.dorn-highlight p{max-width:42rem;margin-inline:auto}.dorn-grid{background:#8b20401f;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:3.5rem;display:grid}.dorn-benefit{background:#251820;padding:2.25rem;transition:all .3s}.dorn-benefit:hover{background:#2a1828;box-shadow:inset 0 -3px #8b2040}.dorn-benefit>span{color:#a8305a;font-size:.75rem}.dorn-benefit h3{margin-top:1.25rem;font-family:Georgia,serif;font-size:1.25rem}.dorn-benefit p{color:#9a8a8e;margin-top:.8rem;font-size:.88rem;line-height:1.7}.dorn-cta{text-align:center;background:linear-gradient(135deg,#12080e,#2a0e1b 65%,#1d2817);padding-block:clamp(5rem,10vw,8rem)}.dorn-cta p{max-width:42rem;margin-inline:auto}.dorn-cta .public-btn{margin-top:2rem}@media (width<=900px){.dorn-two-columns{grid-template-columns:1fr}.dorn-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.dorn-grid{grid-template-columns:1fr}}.mld-hero{background-color:#0000;background-image:linear-gradient(135deg,#1a1218e8,#301220de,#14251fe0),repeating-linear-gradient(45deg,#1a1218 0 60px,#25151e 60px 120px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,145% 145%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:82vh;display:grid;position:relative;overflow:hidden}.mld-overlay{background:radial-gradient(circle at 72% 42%,#a8305a38,#0000 27%);position:absolute;inset:0}.mld-hero-content{z-index:1;text-align:center;padding-block:9rem 6rem;position:relative}.mld-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,8vw,5.8rem);font-weight:400;line-height:1.02}.mld-hero h1 em{color:#a8305a}.mld-hero-content>p:not(.public-eyebrow){color:#b8a9ad;max-width:44rem;margin:1.75rem auto 0;font-size:1.05rem;line-height:1.8}.mld-intro,.mld-benefits{padding-block:clamp(5rem,9vw,7rem)}.mld-two-columns{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.mld-text h2,.mld-benefits h2,.mld-highlight h2,.mld-cta h2{font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:400;line-height:1.12}.mld-text p,.mld-highlight p,.mld-cta p{color:#9a8a8e;margin-top:1.4rem;line-height:1.85}.mld-text strong{color:#e8e3db}.mld-card{background:#251820;border:1px solid #8b204038;border-left:3px solid #8b2040;padding:2.5rem}.mld-card h3{font-family:Georgia,serif;font-size:1.5rem}.mld-card ul{margin-top:1.5rem}.mld-card li{color:#b3a4a8;border-top:1px solid #8b204021;padding:.65rem 0 .65rem 1.4rem;font-size:.9rem;position:relative}.mld-card li:before{content:"âœ¦";color:#a8305a;position:absolute;left:0}.mld-highlight{text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#12080ee8,#2b0e1ce3,#10271fde),repeating-linear-gradient(-45deg,#12080e 0 60px,#24121b 60px 120px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-block:clamp(6rem,11vw,9rem)}.mld-highlight-content{max-width:52rem}.mld-highlight p{max-width:42rem;margin-inline:auto}.mld-grid{background:#8b20401f;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:3.5rem;display:grid}.mld-benefit{background:#251820;padding:2.25rem;transition:all .3s}.mld-benefit:hover{background:#2a1828;box-shadow:inset 0 -3px #8b2040}.mld-benefit>span{color:#a8305a;font-size:.75rem}.mld-benefit h3{margin-top:1.25rem;font-family:Georgia,serif;font-size:1.25rem}.mld-benefit p{color:#9a8a8e;margin-top:.8rem;font-size:.88rem;line-height:1.7}.mld-cta{text-align:center;background:linear-gradient(135deg,#12080e,#2a0e1b 65%,#14261d);padding-block:clamp(5rem,10vw,8rem)}.mld-cta p{max-width:42rem;margin-inline:auto}.mld-cta .public-btn{margin-top:2rem}@media (width<=900px){.mld-two-columns{grid-template-columns:1fr}.mld-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.mld-grid{grid-template-columns:1fr}}.pnf-hero{background-color:#0000;background-image:linear-gradient(135deg,#1a1218e6,#2d121fe0,#182218db),repeating-linear-gradient(-45deg,#1a1218 0 65px,#25151e 65px 130px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,145% 145%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:82vh;display:grid;position:relative;overflow:hidden}.pnf-overlay{background:radial-gradient(circle at 72% 42%,#8b20403d,#0000 27%);position:absolute;inset:0}.pnf-hero-content{z-index:1;text-align:center;padding-block:9rem 6rem;position:relative}.pnf-hero h1{font-family:Georgia,serif;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:400;line-height:1.02}.pnf-hero h1 em{color:#a8305a}.pnf-hero-content>p:not(.public-eyebrow){color:#b8a9ad;max-width:45rem;margin:1.75rem auto 0;font-size:1.05rem;line-height:1.8}.pnf-intro,.pnf-benefits{padding-block:clamp(5rem,9vw,7rem)}.pnf-two-columns{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.pnf-text h2,.pnf-benefits h2,.pnf-highlight h2,.pnf-cta h2{font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:400;line-height:1.12}.pnf-text p,.pnf-highlight p,.pnf-cta p{color:#9a8a8e;margin-top:1.4rem;line-height:1.85}.pnf-text strong{color:#e8e3db}.pnf-card{background:#251820;border:1px solid #8b204038;border-left:3px solid #8b2040;padding:2.5rem}.pnf-card h3{font-family:Georgia,serif;font-size:1.5rem}.pnf-card ul{margin-top:1.5rem}.pnf-card li{color:#b3a4a8;border-top:1px solid #8b204021;padding:.65rem 0 .65rem 1.4rem;font-size:.9rem;position:relative}.pnf-card li:before{content:"âœ¦";color:#a8305a;position:absolute;left:0}.pnf-highlight{text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#12080ee8,#2c0f1de3,#162216de),repeating-linear-gradient(45deg,#12080e 0 60px,#24121b 60px 120px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-block:clamp(6rem,11vw,9rem)}.pnf-highlight-content{max-width:52rem}.pnf-highlight p{max-width:42rem;margin-inline:auto}.pnf-grid{background:#8b20401f;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:3.5rem;display:grid}.pnf-benefit{background:#251820;padding:2.25rem;transition:all .3s}.pnf-benefit:hover{background:#2a1828;box-shadow:inset 0 -3px #8b2040}.pnf-benefit>span{color:#a8305a;font-size:.75rem}.pnf-benefit h3{margin-top:1.25rem;font-family:Georgia,serif;font-size:1.25rem}.pnf-benefit p{color:#9a8a8e;margin-top:.8rem;font-size:.88rem;line-height:1.7}.pnf-cta{text-align:center;background:linear-gradient(135deg,#12080e,#2a0e1b);padding-block:clamp(5rem,10vw,8rem)}.pnf-cta p{max-width:42rem;margin-inline:auto}.pnf-cta .public-btn{margin-top:2rem}@media (width<=900px){.pnf-two-columns{grid-template-columns:1fr}.pnf-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.pnf-grid{grid-template-columns:1fr}}.pnf-benefits>.manual-container>h2{font-size:clamp(3rem,6vw,4.75rem)}.pnf-benefit h3{margin-top:0}.mld-benefits>.manual-container>h2{font-size:clamp(3rem,6vw,4.75rem)}.mld-benefit h3{margin-top:0}.manual-section>.manual-container>h2{font-size:clamp(3rem,6vw,4.75rem)}.manual-benefits h3{margin-top:0}.dorn-benefits>.manual-container>h2{font-size:clamp(3rem,6vw,4.75rem)}.dorn-benefit h3{margin-top:0}.faszien-benefits>.manual-container>h2{font-size:clamp(3rem,6vw,4.75rem)}.faszien-benefit h3{margin-top:0}.cmd-benefits>.manual-container>h2{font-size:clamp(3rem,6vw,4.75rem)}.cmd-benefit h3{margin-top:0}.physio-shell{background:radial-gradient(circle at 82% 0%, #8b20400f, transparent 32rem), var(--physio-slate)}.physio-card{background:#fff;border:1px solid #781c3b29;border-radius:10px;box-shadow:0 14px 34px #4119260d}.physio-label{color:var(--physio-teal);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:600}.physio-title{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif}.physio-button{border:1px solid var(--physio-teal);background:var(--physio-teal);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1.25rem;font-size:.75rem;font-weight:600;transition:all .25s;display:inline-flex}.physio-button:hover{border-color:var(--physio-teal-light);background:var(--physio-teal-light);transform:translateY(-1px)}.physio-shell>header{color:#281d21;background:#fffffff2;border-bottom:1px solid #e6d9d6;box-shadow:0 10px 30px #4119260f}.physio-shell>header .physio-title{color:#281d21}.physio-shell>header .physio-title span,.physio-shell>header a:hover{color:#8b2040}.physio-shell>header form button,.physio-shell .physio-card form button[type=submit]:not(.physio-button){color:#281d21;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #d8c8c5;border-radius:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700}.physio-shell .physio-card form button[type=submit]:not(.physio-button):hover,.physio-shell>header form button:hover{color:#8b2040;border-color:#8b2040}.physio-shell input,.physio-shell textarea,.physio-shell select{color:#281d21;background:#fff;border-color:#d8c8c5}.physio-shell input:focus,.physio-shell textarea:focus,.physio-shell select:focus{outline-offset:2px;border-color:#8b2040;outline:3px solid #8b20402e}.public-home{color:#f8f5f0;background:#1a1218;font-family:Inter,ui-sans-serif,sans-serif}.public-nav{z-index:50;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:1.5rem clamp(1.5rem,5vw,4rem);transition:padding .3s,background .3s,border-color .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;inset:0 0 auto}.public-nav.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a1218f5;border-bottom-color:#8b20406b;padding-block:.9rem;box-shadow:0 12px 30px #00000047}.public-nav.is-scrolled .public-logo span{color:#a8305a}.public-logo{color:#fff;flex-wrap:wrap;align-items:baseline;gap:.25em;max-width:min(72vw,32rem);font-family:Georgia,serif;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.2;display:inline-flex}.public-logo span,.public-kicker,.public-service>span{color:#8b2040}.public-links{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:2rem;font-size:.75rem;font-weight:600;display:flex}.public-links a:not(.public-cta):hover{color:#a8305a}.public-cta,.public-btn{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#8b2040;border:1px solid #8b2040;border-radius:2px;justify-content:center;padding:.9rem 1.5rem;font-size:.75rem;font-weight:600;transition:all .25s;display:inline-flex}.public-cta:hover,.public-btn:hover{background:#a8305a;border-color:#a8305a;transform:translateY(-2px)}.public-btn-outline{letter-spacing:.09em;text-transform:uppercase;border:1px solid #f8f5f059;border-radius:2px;padding:.9rem 1.5rem;font-size:.75rem;font-weight:600}.public-btn-outline:hover{border-color:#fff}.public-hero{background:linear-gradient(135deg,#1a1218 0%,#251820 58%,#23131b 100%);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.public-hero-pattern{opacity:.35;background:radial-gradient(circle at 70% 45%,#8b204033,#0000 25%),repeating-linear-gradient(45deg,#8b20400a 0 1px,#0000 1px 60px);position:absolute;inset:0}.public-hero-content{z-index:2;text-align:center;max-width:54rem;padding:8rem 1.5rem 4rem;position:relative}.public-eyebrow,.public-kicker{letter-spacing:.22em;text-transform:uppercase;margin-bottom:1rem;font-size:.7rem;font-weight:600}.public-hero h1,.public-section h2,.public-about h2,.public-process h2,.public-contact h2{font-family:Georgia,serif;font-weight:400;line-height:1.05}.public-hero h1{font-size:clamp(3.2rem,8vw,6rem)}.public-hero h1 em{color:#a8305a}.public-hero-content>p:not(.public-eyebrow){color:#b8a9ad;max-width:37rem;margin:1.75rem auto 0;line-height:1.8}.public-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem;display:flex}.public-trust{color:#c7b9bd;background:#251820;border-block:1px solid #8b20402e;flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,5vw,4rem);padding:1.7rem;font-size:.8rem;display:flex}.public-section,.public-process{max-width:75rem;margin:auto;padding:clamp(5rem,9vw,7rem) clamp(1.5rem,5vw,3rem)}.public-section-head{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3.5rem;display:flex}.public-section h2,.public-about h2,.public-process h2,.public-contact h2{font-size:clamp(2.4rem,5vw,3.5rem)}.public-section-head>p,.public-about p,.public-contact p{color:#9a8a8e;max-width:34rem;line-height:1.8}.public-service-grid{background:#8b20401f;grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.public-service{background:#251820;padding:2.25rem;transition:all .3s;position:relative}.public-service:hover{background:#2a1828;box-shadow:inset 0 -3px #8b2040}.public-service-link{z-index:3;position:absolute;inset:0}.public-service-more{color:#a8305a;letter-spacing:.08em;text-transform:uppercase;margin-top:1.25rem;font-size:.72rem;display:block}.public-service-icon{color:#a8305a;background:#8b204024;place-items:center;width:2.75rem;height:2.75rem;margin:1.25rem 0;display:grid}.public-service h3,.public-process h3,.public-contact-card h3{font-family:Georgia,serif;font-size:1.25rem}.public-service p,.public-process article p,.public-contact-card p{color:#9a8a8e;margin-top:.75rem;font-size:.875rem;line-height:1.7}.public-about{background:linear-gradient(135deg,#190d15,#28131f 60%,#172217);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(3rem,8vw,7rem);padding:clamp(5rem,9vw,7rem) max(1.5rem,50vw - 36rem);display:grid}.public-about-art{aspect-ratio:4/5;color:#8b204059;background:#8b20400d;border:1px solid #8b204040;place-items:center;font-size:12rem;display:grid}.public-about .public-btn{margin-top:2rem}.public-stats{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.public-stats div{border-left:2px solid #8b2040;padding-left:1rem}.public-stats strong,.public-stats span{display:block}.public-stats strong{font-family:Georgia,serif;font-size:1.7rem}.public-stats span{color:#9a8a8e;margin-top:.25rem;font-size:.75rem}.public-process{background:#251820;max-width:none;padding-inline:max(1.5rem,50vw - 36rem)}.public-process-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:3rem;display:grid}.public-process article{background:#1a1218;border:1px solid #8b20402e;padding:2rem}.public-process article>span{color:#a8305a;font-size:.75rem}.public-process h3{margin-top:1.25rem}.public-hours{background:#8b20401a;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:3rem;display:grid}.public-hours div{background:#251820;justify-content:space-between;gap:1rem;padding:1.5rem;display:flex}.public-hours span{color:#a8305a;font-size:.85rem}.public-contact{background:linear-gradient(135deg,#12080e,#250d18);grid-template-columns:1fr 1fr;gap:5rem;padding:clamp(5rem,9vw,7rem) max(1.5rem,50vw - 36rem);display:grid}.public-contact-card{background:#1a1218bf;border:1px solid #8b204038;padding:2.5rem}.public-contact-card .public-btn{margin-top:2rem}.public-footer{color:#76686c;background:#100b0e;border-top:1px solid #8b204026;justify-content:space-between;gap:2rem;padding:2.5rem max(1.5rem,50vw - 36rem);font-size:.75rem;display:flex}.public-footer a{color:#a8305a;font-weight:700}.public-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-left:auto;display:flex}@media (width<=900px){.public-links a:not(.public-cta){display:none}.public-service-grid{grid-template-columns:1fr 1fr}.public-about,.public-contact{grid-template-columns:1fr}.public-about-art{display:none}.public-process-grid,.public-hours{grid-template-columns:1fr 1fr}}@media (width<=600px){.public-service-grid,.public-process-grid,.public-hours{grid-template-columns:1fr}.public-section-head{display:block}.public-section-head>p{margin-top:1.5rem}.public-footer{display:block}.public-footer p{margin-top:1rem}}.manual-container{width:min(72rem,100% - 3rem);margin-inline:auto}.manual-nav{position:fixed}.manual-hero{background-color:#0000;background-image:linear-gradient(135deg,#1a1218e6,#2a1420e0 65%,#191f16e0),repeating-linear-gradient(45deg,#1a1218 0 60px,#21131a 60px 120px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:78vh;display:grid;position:relative;overflow:hidden}.manual-hero-pattern{background:radial-gradient(circle at 75% 45%,#8b20403d,#0000 26%),repeating-linear-gradient(45deg,#8b20400a 0 1px,#0000 1px 65px);position:absolute;inset:0}.manual-hero-content{z-index:1;text-align:center;padding-block:9rem 6rem;position:relative}.manual-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:1}.manual-hero h1 em,.manual-statement em{color:#a8305a}.manual-hero-content>p:not(.public-eyebrow){color:#b8a9ad;max-width:43rem;margin:1.75rem auto 0;font-size:1.05rem;line-height:1.8}.manual-section,.manual-process{padding-block:clamp(5rem,9vw,7rem)}.manual-section h2,.manual-process h2,.manual-statement h2,.manual-cta h2{font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:400;line-height:1.12}.manual-section p,.manual-process p,.manual-cta p{color:#9a8a8e;margin-top:1.4rem;line-height:1.85}.manual-two-columns{grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.manual-highlight{background:#251820;border:1px solid #8b204038;border-left:3px solid #8b2040;padding:2.5rem}.manual-highlight>span{color:#a8305a;background:#8b204029;place-items:center;width:3rem;height:3rem;display:grid}.manual-highlight h3,.manual-benefits h3{margin-top:1.5rem;font-family:Georgia,serif;font-size:1.4rem}.manual-statement{text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#170b12eb,#2a101de6 60%,#162016e0),repeating-linear-gradient(-45deg,#170b12 0 55px,#21101a 55px 110px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,135% 135%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-block:clamp(5rem,10vw,8rem)}.manual-statement p{color:#ad9ca1;max-width:40rem;margin:1.5rem auto 0}.manual-benefits{background:#8b20401f;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:3.5rem;display:grid}.manual-benefits article{background:#251820;padding:2.5rem;transition:all .3s}.manual-benefits article:hover{background:#2a1828;box-shadow:inset 0 -3px #8b2040}.manual-benefits article>span{color:#a8305a;font-size:.75rem}.manual-benefits p{font-size:.9rem}.manual-process-card{background:#1a1218;border:1px solid #8b204038;padding:2.75rem}.manual-process ol{counter-reset:steps;margin-top:2rem}.manual-process li{border-top:1px solid #8b204024;grid-template-columns:8rem 1fr;gap:1.5rem;padding-block:1rem;display:grid}.manual-process li span{color:#9a8a8e;font-size:.9rem;line-height:1.6}.manual-cta{text-align:center;background-color:#0000;background-image:linear-gradient(135deg,#12080eeb,#2a0e1be6),repeating-linear-gradient(45deg,#12080e 0 65px,#201019 65px 130px);background-position:50% 0;background-repeat:repeat,repeat;background-size:cover,145% 145%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-block:clamp(5rem,10vw,8rem)}.manual-cta p{max-width:42rem;margin-inline:auto}.manual-cta .public-btn{margin-top:2rem}:is(.manual-two-columns,.pnf-two-columns,.mld-two-columns,.dorn-two-columns,.faszien-two-columns,.cmd-two-columns)>*{min-width:0}:is(.public-hero h1,.manual-hero h1,.pnf-hero h1,.mld-hero h1,.dorn-hero h1,.faszien-hero h1,.cmd-hero h1,.manual-section h2,.manual-process h2,.manual-statement h2,.manual-cta h2,.pnf-text h2,.pnf-benefits h2,.pnf-highlight h2,.pnf-cta h2,.mld-text h2,.mld-benefits h2,.mld-highlight h2,.mld-cta h2,.dorn-text h2,.dorn-benefits h2,.dorn-highlight h2,.dorn-cta h2,.faszien-text h2,.faszien-benefits h2,.faszien-highlight h2,.faszien-cta h2,.cmd-text h2,.cmd-benefits h2,.cmd-highlight h2,.cmd-symptoms h2,.cmd-cta h2){overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}@media (width<=800px){.manual-two-columns,.manual-benefits{grid-template-columns:1fr}.manual-process li{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){.parallax-section,.mt-parallax-info{background-position:50%!important}}.public-home{color:#281d21;background:#fff}.public-home .public-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom-color:#7018341a;box-shadow:0 8px 30px #4119260d}.public-home .public-nav.is-scrolled{background:#fffffff7;border-bottom-color:#70183429;box-shadow:0 12px 30px #41192617}.public-home .public-logo,.public-home .public-links{color:#281d21}.public-home .public-logo span,.public-home .public-nav.is-scrolled .public-logo span,.public-home .public-kicker,.public-home .public-service>span{color:#781c3b}.public-home .public-links a:not(.public-cta):hover{color:#9c3155}.public-home .public-cta,.public-home .public-btn{color:#fff;background:#781c3b;border-color:#781c3b;box-shadow:0 9px 22px #781c3b26}.public-home .public-cta:hover,.public-home .public-btn:hover{background:#9c3155;border-color:#9c3155;box-shadow:0 12px 26px #781c3b33}.public-home .public-btn-outline{color:#781c3b;background:#ffffffb8;border-color:#781c3b47}.public-home .public-btn-outline:hover{background:#fff;border-color:#781c3b}.public-home .public-hero{background:-webkit-linear-gradient(#ffffffd1,#fffafbb8,#ffffffdb),-webkit-image-set(url(/images/home-hero-practice.avif) 1x type("image/avif"),url(/images/home-hero-practice.webp) 1x type("image/webp"),url(/images/home-hero-practice.png) 1x type("image/png")) 50%/cover no-repeat;background:linear-gradient(90deg,#ffffffdb,#fffafbb8,#ffffffd1),image-set("/images/home-hero-practice.avif" 1x type("image/avif"),"/images/home-hero-practice.webp" 1x type("image/webp"),"/images/home-hero-practice.png" 1x type("image/png")) 50%/cover no-repeat}.public-home .public-hero-pattern{opacity:.45;background:radial-gradient(circle at 72% 44%,#781c3b14,#0000 24%),linear-gradient(#ffffff0d,#ffffff52)}.public-home .public-hero h1 em{color:#9c3155}.public-home .public-hero-content>p:not(.public-eyebrow),.public-home .public-section-head>p,.public-home .public-about p,.public-home .public-contact p,.public-home .public-service p,.public-home .public-process article p,.public-home .public-contact-card p,.public-home .public-stats span{color:#74656a}.public-home .public-trust{color:#59484e;background:#faf5f6;border-color:#781c3b1f}.public-home .public-service-grid,.public-home .public-hours{background:0 0;gap:1rem}.public-home .public-service,.public-home .public-hours div{background:#fff;border:1px solid #eadde1;box-shadow:0 14px 35px #4119260f}.public-home .public-service:not(.public-service--featured):hover{background:snow;border-color:#781c3b52;box-shadow:inset 0 -3px #781c3b,0 18px 38px #4119261a}.public-home .public-service--featured{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:100% 12rem;grid-column:auto;min-height:29rem;padding:14rem 2rem 2rem;transition:border-color .25s,box-shadow .25s,transform .25s;display:block;overflow:hidden}.public-home .public-service--featured:after{opacity:0;transform-origin:50%;content:"";pointer-events:none;background:#8b2040;height:.38rem;transition:opacity .2s,transform .25s;position:absolute;top:12rem;left:0;right:0;transform:scaleX(.35)}.public-home .public-service--featured:hover,.public-home .public-service--featured:focus-within{background-color:#fff;border-color:#781c3b4d;transform:translateY(-2px);box-shadow:0 18px 40px #4119261c}.public-home .public-service--featured:hover:after,.public-home .public-service--featured:focus-within:after{opacity:1;transform:scaleX(1)}.public-home .public-service--featured-0,.public-home .public-service--featured-0:hover{background-image:-webkit-image-set(url(/images/services/manual-therapy-card.avif) 1x type("image/avif"),url(/images/services/manual-therapy-card.webp) 1x type("image/webp"),url(/images/services/manual-therapy-card.png) 1x type("image/png"));background-image:image-set("/images/services/manual-therapy-card.avif" 1x type("image/avif"),"/images/services/manual-therapy-card.webp" 1x type("image/webp"),"/images/services/manual-therapy-card.png" 1x type("image/png"))}.public-home .public-service--featured-1,.public-home .public-service--featured-1:hover{background-image:-webkit-image-set(url(/images/services/pnf-card.avif) 1x type("image/avif"),url(/images/services/pnf-card.webp) 1x type("image/webp"),url(/images/services/pnf-card.png) 1x type("image/png"));background-image:image-set("/images/services/pnf-card.avif" 1x type("image/avif"),"/images/services/pnf-card.webp" 1x type("image/webp"),"/images/services/pnf-card.png" 1x type("image/png"))}.public-home .public-service--featured-2,.public-home .public-service--featured-2:hover{background-image:-webkit-image-set(url(/images/services/manual-lymphatic-drainage-card.avif) 1x type("image/avif"),url(/images/services/manual-lymphatic-drainage-card.webp) 1x type("image/webp"),url(/images/services/manual-lymphatic-drainage-card.png) 1x type("image/png"));background-image:image-set("/images/services/manual-lymphatic-drainage-card.avif" 1x type("image/avif"),"/images/services/manual-lymphatic-drainage-card.webp" 1x type("image/webp"),"/images/services/manual-lymphatic-drainage-card.png" 1x type("image/png"))}.public-home .public-service--featured-5,.public-home .public-service--featured-5:hover{background-image:-webkit-image-set(url(/images/services/cmd-card.avif) 1x type("image/avif"),url(/images/services/cmd-card.webp) 1x type("image/webp"),url(/images/services/cmd-card.png) 1x type("image/png"));background-image:image-set("/images/services/cmd-card.avif" 1x type("image/avif"),"/images/services/cmd-card.webp" 1x type("image/webp"),"/images/services/cmd-card.png" 1x type("image/png"))}.public-home .public-service--featured-4,.public-home .public-service--featured-4:hover{background-image:-webkit-image-set(url(/images/services/fascia-therapy-card.avif) 1x type("image/avif"),url(/images/services/fascia-therapy-card.webp) 1x type("image/webp"),url(/images/services/fascia-therapy-card.png) 1x type("image/png"));background-image:image-set("/images/services/fascia-therapy-card.avif" 1x type("image/avif"),"/images/services/fascia-therapy-card.webp" 1x type("image/webp"),"/images/services/fascia-therapy-card.png" 1x type("image/png"))}.public-home .public-service--featured-3,.public-home .public-service--featured-3:hover{background-image:-webkit-image-set(url(/images/services/dorn-therapy-card.avif) 1x type("image/avif"),url(/images/services/dorn-therapy-card.webp) 1x type("image/webp"),url(/images/services/dorn-therapy-card.png) 1x type("image/png"));background-image:image-set("/images/services/dorn-therapy-card.avif" 1x type("image/avif"),"/images/services/dorn-therapy-card.webp" 1x type("image/webp"),"/images/services/dorn-therapy-card.png" 1x type("image/png"))}.public-home .public-service--featured>span,.public-home .public-service--featured h3,.public-home .public-service--featured p,.public-home .public-service--featured .public-service-more{z-index:1;max-width:37rem;position:relative}.public-home .public-service--featured>span{letter-spacing:.08em;font-size:.8rem;font-weight:700}.public-home .public-service--featured h3{margin-top:1.25rem;font-size:1.45rem;line-height:1.2}.public-home .public-service--featured p{margin-top:.85rem;font-size:.875rem;line-height:1.7}.public-home .public-service--featured .public-service-more{margin-top:1.5rem;font-size:.72rem}.public-home .public-service-icon{color:#9c3155;background:#f7e9ee}.public-home .public-service-more,.public-home .public-process article>span,.public-home .public-hours span{color:#9c3155}.public-home .public-about{background:linear-gradient(135deg,#fbf6f7,#fff 58%,#f5ecef)}.public-home .public-about-art{background:#f4e7eb;border-color:#781c3b2e;overflow:hidden;box-shadow:0 22px 50px #4119261a}.public-home .public-about-art img{object-fit:cover;object-position:center top;width:100%;height:100%}@media (width<=900px){.public-home .public-about-art{width:min(26rem,100%);margin-inline:auto;display:block}}.public-home .public-stats div{border-left-color:#781c3b}.public-home .public-process{background:#f8f4f2;padding-block:clamp(5rem,9vw,7rem)}.public-home .public-process .public-kicker{color:#a72d51;font-weight:800}.public-home .public-process h2{max-width:54rem;font-size:clamp(3rem,6vw,4.75rem)}.public-home .public-process-grid{gap:clamp(1rem,2vw,1.8rem);margin-top:3.5rem}.public-home .public-process article{background:#fff;border-color:#e6d9d5;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:16.5rem;padding:clamp(1.7rem,2.4vw,2.15rem);display:flex;box-shadow:0 18px 38px #4119260f}.public-home .public-process article>span{color:#a72d51;letter-spacing:.08em;background:#f5e9ee;border-radius:999px;place-items:center;width:3.75rem;height:3.75rem;font-size:.9rem;font-weight:700;display:grid}.public-home .public-process-icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.55rem;height:1.55rem}.public-home .public-process h3{color:#251c20;min-height:3.9rem;margin-top:1.75rem;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.12}.public-home .public-process article p{color:#827b79;min-height:5rem;margin-top:1rem;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.55}.public-home .public-process article a{color:#a72d51;margin-top:auto;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.4;display:inline-block}.public-home .public-process article button{color:#a72d51;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.4}.public-home .public-process article button+a{margin-top:.5rem}.public-home .public-contact{background:#f8f4f2;grid-template-columns:minmax(0,1fr) minmax(22rem,.98fr);align-items:start;gap:clamp(1.5rem,3vw,3rem)}.public-home .public-contact>*{min-width:0}.public-home .public-contact-card{background:#fff;border-color:#781c3b33;box-shadow:0 20px 45px #41192617}.public-home .public-contact-head{grid-column:1/-1}.public-home .public-contact-head .public-kicker{color:#8b2040}.public-home .public-contact-head>p{max-width:38rem;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.65}.public-home .public-contact-boxes{gap:1.5rem;margin-top:0;display:grid}.public-home .public-contact-box{color:#251c20;background:#fff;border:1px solid #e6d9d5;border-radius:16px;grid-template-columns:2.5rem 1fr;align-items:start;gap:1.5rem;min-height:9.25rem;padding:2rem 2.35rem;font-style:normal;display:grid;box-shadow:0 14px 32px #4119260d}.public-home .public-contact-icon{color:#a72d51;font-size:0;line-height:1}.public-home .public-contact-icon-address:before{content:"⌂";font-size:1.55rem}.public-home .public-contact-icon-phone:before{content:"☎";font-size:1.55rem}.public-home .public-contact-icon-mail:before{content:"@";font-size:1.55rem}.public-home .public-contact-box h3{color:#a8a3a2;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:1.05rem;font-weight:500;line-height:1.2}.public-home .public-contact-box strong,.public-home .public-contact-box span,.public-home .public-contact-box a{color:#251c20;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6;display:block}.public-home .public-contact-box strong{margin-top:.8rem;font-weight:750}.public-home .public-contact-box a{color:#a72d51}.public-home .public-contact-dashboard{letter-spacing:.16em;border-radius:6px;align-items:center;gap:.75rem;width:100%;padding-block:1.25rem;font-size:.92rem}.public-home .public-contact-route,.public-home .public-contact-call{color:#8b2040;letter-spacing:.16em;background:#fff;border-radius:6px;justify-content:center;width:100%;padding-block:1.18rem;font-size:.92rem;box-shadow:0 14px 30px #4119260d}.public-home .public-contact-actions{gap:1rem;margin-top:3.25rem;display:grid}.public-home .public-contact-details{display:none}.public-home .public-contact-map{width:100%;min-width:0;max-width:100%;min-height:clamp(30rem,56vw,51rem);box-shadow:none;background:#f8f4f2;border:1px solid #e6d9d5;border-radius:16px;padding:0;overflow:hidden}.public-home .public-contact-map>[hidden]{display:none}.public-home .public-contact-map iframe{width:100%;min-width:0;max-width:100%;height:100%;min-height:inherit;border:0;display:block}.public-home .public-map-consent{min-height:inherit;text-align:center;background:linear-gradient(135deg,#ffffffd1,#f8f4f2eb),repeating-linear-gradient(45deg,#a72d5112 0 1px,#0000 1px 36px);place-items:center;padding:clamp(2rem,4vw,3rem);display:grid}.public-home .public-map-consent p{color:#5f5654;max-width:27rem;margin-inline:auto;font-size:1rem;line-height:1.75}.public-home .public-map-consent button{margin-top:1.5rem}.public-home .public-contact-details{color:#59484e;border-left:3px solid #781c3b;gap:1rem;margin-top:2rem;padding-left:1.25rem;font-style:normal;line-height:1.7;display:none}.public-home .public-contact-details strong{color:#281d21;font-family:Georgia,serif;font-size:1.15rem;line-height:1.35}.public-home .public-contact-details span{display:block}.public-home .public-contact-details a{color:#781c3b;font-weight:700}.public-home .public-footer{color:#88777d;background:#fff;border-top-color:#781c3b1f}:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) :is(.manual-hero,.pnf-hero,.mld-hero,.dorn-hero,.faszien-hero,.cmd-hero){background:radial-gradient(circle at 74% 38%,#781c3b1a,#0000 24rem),linear-gradient(135deg,#fff 0%,#fcf7f8 58%,#f5e9ed 100%)}:is(.pnf-overlay,.mld-overlay,.dorn-overlay,.faszien-overlay,.cmd-overlay),.manual-hero-pattern{background:radial-gradient(circle at 72% 42%,#781c3b17,#0000 27%),repeating-linear-gradient(45deg,#781c3b08 0 1px,#0000 1px 62px)}:is(.manual-hero,.pnf-hero,.mld-hero,.dorn-hero,.faszien-hero,.cmd-hero) h1 em,.manual-statement em{color:#9c3155}:is(.manual-hero-content,.pnf-hero-content,.mld-hero-content,.dorn-hero-content,.faszien-hero-content,.cmd-hero-content)>p:not(.public-eyebrow){color:#74656a}:is(.manual-section,.manual-process,.pnf-intro,.pnf-benefits,.mld-intro,.mld-benefits,.dorn-intro,.dorn-benefits,.faszien-intro,.faszien-benefits,.cmd-intro,.cmd-benefits,.cmd-symptoms){background:#fff}:is(.manual-section,.manual-process,.pnf-intro,.pnf-benefits,.mld-intro,.mld-benefits,.dorn-intro,.dorn-benefits,.faszien-intro,.faszien-benefits,.cmd-intro,.cmd-benefits,.cmd-symptoms) p,:is(.manual-process li span,.pnf-card li,.mld-card li,.dorn-card li,.faszien-card li,.cmd-card li){color:#74656a}:is(.pnf-text,.mld-text,.dorn-text,.faszien-text,.cmd-text) strong{color:#281d21}:is(.manual-highlight,.pnf-card,.mld-card,.dorn-card,.faszien-card,.cmd-card){background:#fff;border-color:#eadde1 #eadde1 #eadde1 #781c3b;box-shadow:0 16px 38px #41192614}:is(.manual-highlight>span){color:#9c3155}:is(.pnf-card li,.mld-card li,.dorn-card li,.faszien-card li,.cmd-card li){border-top-color:#781c3b1f}:is(.manual-statement,.pnf-highlight,.mld-highlight,.dorn-highlight,.faszien-highlight,.cmd-highlight){background:radial-gradient(circle at 76% 38%,#781c3b1a,#0000 23rem),linear-gradient(135deg,#f8edf1,#fff 58%,#f4e6eb)}:is(.manual-statement,.pnf-highlight,.mld-highlight,.dorn-highlight,.faszien-highlight,.cmd-highlight) p,:is(.manual-cta,.pnf-cta,.mld-cta,.dorn-cta,.faszien-cta,.cmd-cta) p{color:#74656a}:is(.manual-benefits,.pnf-grid,.mld-grid,.dorn-grid,.faszien-grid,.cmd-grid){background:0 0;gap:1rem}:is(.manual-benefits article,.pnf-benefit,.mld-benefit,.dorn-benefit,.faszien-benefit,.cmd-benefit){background:#fff;border:1px solid #eadde1;box-shadow:0 12px 30px #4119260f}:is(.manual-benefits article,.pnf-benefit,.mld-benefit,.dorn-benefit,.faszien-benefit,.cmd-benefit):hover{background:snow;border-color:#781c3b4d;box-shadow:inset 0 -3px #781c3b,0 16px 34px #41192617}:is(.manual-benefits article,.pnf-benefit,.mld-benefit,.dorn-benefit,.faszien-benefit,.cmd-benefit)>span{color:#9c3155}.manual-process{background:#faf5f6}.manual-process-card,.cmd-symptoms-box{background:#fff;border-color:#eadde1;box-shadow:0 16px 38px #41192612}.manual-process li{border-top-color:#781c3b1f}.manual-process li strong{color:#281d21}.cmd-symptoms{background:#faf5f6}.cmd-tags span{color:#781c3b;background:#f8edf1;border-color:#781c3b33}:is(.manual-cta,.pnf-cta,.mld-cta,.dorn-cta,.faszien-cta,.cmd-cta){background:linear-gradient(135deg,#f7e9ee,#fff)}.public-menu-toggle{z-index:70;background:#781c3b;border:1px solid #781c3b33;border-radius:2px;place-content:center;gap:.32rem;width:3rem;height:3rem;transition:all .25s;display:grid;position:fixed;top:1.25rem;left:clamp(1.5rem,5vw,4rem);box-shadow:0 9px 22px #781c3b29}.public-menu-toggle.is-scrolled{width:2.65rem;height:2.65rem;top:.55rem}.public-menu-toggle:hover{background:#9c3155;transform:translateY(-1px)}.public-menu-toggle span{background:#fff;width:1.25rem;height:2px;display:block}.public-menu-backdrop{z-index:100;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#28141b73;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.public-menu-panel{z-index:110;color:#281d21;background:#fff;border-right:1px solid #781c3b29;width:min(27rem,100%);padding:1.35rem 1.5rem 2.5rem;transition:transform .32s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%);box-shadow:20px 0 55px #34162029}.public-menu-panel.is-open{transform:translate(0)}.public-menu-backdrop.is-open{visibility:visible;opacity:1}.public-menu-head{border-bottom:1px solid #eadde1;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:1.35rem;display:flex}.public-menu-head .public-logo{color:#281d21!important;grid-template-columns:2.9rem minmax(0,auto)!important;align-items:center!important;column-gap:.7rem!important;max-width:none!important;font-family:Georgia,serif!important;line-height:1.05!important;display:grid!important}.public-menu-head .public-logo:before{content:"";background:url(/images/icon_logo_rund.png) 50%/contain no-repeat;align-self:center;width:2.9rem;height:2.9rem;display:block}.public-menu-logo-copy{min-width:0;align-content:center!important;gap:.12rem!important;display:grid!important}.public-menu-head .public-logo .public-menu-logo-copy span{color:#281d21!important;white-space:nowrap!important;font-size:1.08rem!important;line-height:1.05!important;display:block!important}.public-menu-head .public-logo .public-menu-logo-copy span:last-child{color:#8b2040!important;font-size:1.18rem!important}.public-menu-close{background:#f8edf1;border:1px solid #781c3b38;flex:none;width:2.75rem;height:2.75rem;position:relative}.public-menu-close span{background:#781c3b;width:1.25rem;height:2px;position:absolute;top:50%;left:50%}.public-menu-close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.public-menu-close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.public-menu-nav section{margin-top:2rem}.public-menu-nav section>p{color:#9c3155;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #eadde1;padding-bottom:.55rem;font-size:.7rem;font-weight:800}.public-menu-nav a,.public-menu-nav>section>button,.public-menu-nav form button{color:#281d21;text-align:left;border-bottom:1px solid #eadde1;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.95rem 0;font-size:.96rem;font-weight:650;transition:color .2s,padding .2s;display:flex}.public-menu-nav a:hover,.public-menu-nav>section>button:hover,.public-menu-nav form button:hover{color:#781c3b;padding-left:.35rem}.public-menu-nav strong{color:#9c3155;font-size:1.45rem;font-weight:400;line-height:1}body.public-menu-open{overflow:hidden}.public-appointment-toggle{z-index:70;color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#781c3b;border:1px solid #781c3b;justify-content:center;align-items:center;min-height:3rem;padding:.9rem 1.35rem;font-size:.72rem;font-weight:700;transition:all .25s;display:inline-flex;position:fixed;top:1.25rem;right:clamp(1.5rem,5vw,4rem);box-shadow:0 9px 22px #781c3b29}.public-appointment-toggle.is-scrolled{min-height:2.65rem;padding:.72rem 1.05rem;font-size:.66rem;top:.55rem;box-shadow:0 7px 18px #781c3b24}.public-appointment-modal{z-index:130;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.public-appointment-modal.is-open{visibility:visible;opacity:1}.public-appointment-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#28141b94;width:100%;position:absolute;inset:0}.public-appointment-dialog{color:#281d21;background:#fff;width:min(58rem,100% - 2rem);max-height:calc(100vh - .75rem);margin:.375rem auto;padding:clamp(1rem,2.4vw,1.85rem);position:relative;overflow-y:auto;box-shadow:0 25px 70px #2311174d}.public-appointment-head{border-bottom:1px solid #eadde1;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:.75rem;display:flex}.public-appointment-head h2{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3rem);font-weight:400}.public-appointment-intro{color:#74656a;max-width:43rem;margin-top:.5rem;font-size:.9rem;line-height:1.65}.public-phone-link,.public-phone-inline{color:#a72d51;font:inherit;font-weight:700;line-height:inherit;text-align:left;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.public-phone-link:hover,.public-phone-inline:hover,.public-phone-link:focus-visible,.public-phone-inline:focus-visible{color:#781c3b}.public-phone-dialog{border-radius:10px;width:min(34rem,100% - 2rem);margin-top:max(5vh,1rem)}.public-phone-content{gap:1.25rem;margin-top:1.25rem;display:grid}.public-open-status{background:#fff;border:1px solid #eadde1;border-radius:8px;gap:.35rem;padding:1rem 1.15rem;display:grid;box-shadow:0 14px 35px #4119260f}.public-open-state{color:#167a4a;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-weight:850;line-height:1.2}.public-open-status.is-closed .public-open-state{color:#9c3155}.public-open-next{color:#5f5654;font-size:.95rem;line-height:1.45}.public-phone-hours{background:0 0;grid-template-columns:1fr;gap:.75rem;margin:0;display:grid}.public-phone-hours div{min-height:3.25rem;box-shadow:none;color:#281d21;background:#fff;border:1px solid #eadde1;border-radius:4px;grid-template-columns:minmax(8.5rem,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.public-phone-hours div:first-child{padding-top:.85rem}.public-phone-hours strong{font-weight:750;line-height:1.25}.public-phone-hours span{color:#9c3155;text-align:right;white-space:nowrap;line-height:1.25}.public-phone-number{color:#281d21;text-align:center;margin:.2rem 0 -.35rem;font-family:Georgia,serif;font-size:clamp(1.55rem,4vw,2rem);line-height:1.1}.public-phone-call{justify-content:center;width:100%}.public-external-content{gap:1.25rem;margin-top:1.25rem;display:grid}.public-external-address{color:#5f5654;background:#fff;border:1px solid #eadde1;border-radius:8px;gap:.25rem;padding:1rem 1.15rem;font-style:normal;line-height:1.5;display:grid}.public-external-address strong{color:#781c3b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.78rem;font-weight:850}.public-external-address [data-external-lines]{gap:.25rem;display:grid}.public-external-target{color:#781c3b;word-break:break-word;background:#fff8fb;border:1px solid #eadde1;border-radius:8px;align-items:center;gap:.7rem;padding:1rem 1.15rem;font-weight:800;line-height:1.45;display:flex}.public-external-target svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.35rem;height:1.35rem}.public-external-target span{min-width:0}.public-external-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.public-external-actions .public-btn,.public-external-actions .public-btn-outline{cursor:pointer;justify-content:center;align-items:center;width:100%;display:inline-flex}.public-external-actions .public-btn-outline{color:#781c3b;background:#fff;border-color:#eadde1}.public-external-actions .public-btn-outline:hover,.public-external-actions .public-btn-outline:focus-visible{background:#fff8fb;border-color:#781c3b}@media (width<=520px){.public-external-actions{grid-template-columns:1fr}}.public-appointment-form{gap:.7rem;margin-top:.85rem;display:grid}.public-form-spam-check{opacity:0;pointer-events:none;position:absolute;top:auto;left:-10000px}.public-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem .9rem;display:grid}.public-form-span,.public-form-divider{grid-column:1/-1}.public-form-divider{background:#781c3b;border:0;width:100%;height:2mm;margin:.2rem 0}.public-appointment-form label{color:#59484e;gap:.25rem;font-size:.72rem;font-weight:700;display:grid}.public-form-choice-group{background:#fbf8f9;border:1px solid #eadde1;gap:.7rem;margin:.1rem 0 .2rem;padding:.85rem;display:grid}.public-form-choice-group legend{color:#281d21;padding:0 .35rem;font-size:.82rem;font-weight:800;line-height:1.35}.public-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.public-choice-stack{gap:.6rem;display:grid}.public-appointment-form :is(input,select,textarea){color:#281d21;width:100%;min-height:2.45rem;font:inherit;background:#fff;border:1px solid #ddced3;padding:.55rem .75rem;font-weight:400}.public-form-choice-group label{color:#281d21;cursor:pointer;background:#fff;border:1px solid #ddced3;align-items:center;gap:.75rem;min-height:3rem;padding:.7rem .85rem;font-size:.9rem;font-weight:650;line-height:1.3;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.public-form-choice-group label:hover{border-color:#9a3657;box-shadow:0 8px 20px #41192612}.public-form-choice-group label:has(input:checked){background:#fff6f8;border-color:#781c3b;box-shadow:inset 4px 0 #781c3b}.public-form-choice-group input[type=checkbox],.public-form-choice-group input[type=radio]{accent-color:#781c3b;flex:none;width:1.15rem;height:1.15rem;min-height:0;margin:0;padding:0}.public-form-choice-group input[type=radio]{border-radius:999px}.public-form-choice-group span{min-width:0}.public-appointment-form textarea{min-height:3.7rem}.public-appointment-form :is(input,select,textarea):focus{border-color:#781c3b;outline:2px solid #781c3b1f}.public-form-consent{grid-template-columns:auto 1fr;align-items:start;font-size:.76rem;font-weight:400!important}.public-form-consent input{width:auto;min-height:auto;margin-top:.15rem}.public-form-consent a{color:#781c3b;text-underline-offset:2px;font-weight:700;text-decoration:underline}.public-form-note{color:#74656a;font-size:.78rem}.public-form-phone-note{color:#59484e;margin-top:-.25rem;font-size:.82rem;line-height:1.55}.public-form-phone-note a{color:#781c3b;text-underline-offset:2px;font-weight:800;text-decoration:underline}.public-form-submit{width:100%}.public-form-message,.public-field-error{color:#8b1e38;background:#fff0f1;margin-top:1rem;padding:.8rem 1rem;font-size:.82rem}.public-request-success{z-index:140;color:#fff;background:#781c3b;max-width:25rem;padding:1rem 1.25rem;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 15px 35px #41192638}.public-request-success strong,.public-request-success span{display:block}.public-request-success strong{margin-bottom:.35rem;font-family:Georgia,serif;font-size:1.15rem;line-height:1.2}.public-request-success span{color:#f7e7ed;font-size:.88rem;line-height:1.5}body.public-modal-open{overflow:hidden}.public-nav>.public-logo{margin-left:4.25rem}@media (width<=600px){.public-nav,.public-nav.is-scrolled{min-height:4.25rem;padding:.75rem .75rem .75rem 1rem!important}.public-menu-panel{padding-inline:1.15rem}.public-menu-toggle{width:2.55rem;height:2.55rem;top:.7rem;left:.65rem}.public-menu-toggle.is-scrolled{top:.45rem}.public-appointment-toggle{letter-spacing:.045em;text-align:center;white-space:normal;max-width:7.25rem;padding:.62rem .58rem;font-size:.56rem;line-height:1.15;top:.7rem;right:.65rem}.public-appointment-toggle.is-scrolled{min-height:2.55rem;padding-block:.5rem;top:.45rem}.public-form-grid,.public-choice-grid{grid-template-columns:1fr}.public-nav>.public-logo{max-width:calc(100vw - 14.25rem);margin-left:4.35rem;color:#281d21!important;grid-template-rows:auto auto!important;grid-template-columns:2.75rem minmax(0,auto)!important;align-items:center!important;column-gap:.65rem!important;font-family:Georgia,serif!important;font-size:1.02rem!important;line-height:1.03!important;text-decoration:none!important;display:grid!important}.public-nav>.public-logo:before{content:"";background:url(/images/icon_logo_rund.png) 50%/contain no-repeat;grid-row:1/span 2;width:2.75rem;height:2.75rem}.public-nav>.public-logo span{color:#8b2040!important;white-space:nowrap!important;font-size:1.32rem!important;line-height:.98!important;display:block!important}.public-nav.is-scrolled>.public-logo{margin-left:3.95rem;grid-template-columns:2.35rem minmax(0,auto)!important;font-size:.88rem!important}.public-nav.is-scrolled>.public-logo:before{width:2.35rem;height:2.35rem}.public-nav.is-scrolled>.public-logo span{font-size:1.08rem!important}}@media (width<=430px){.public-appointment-toggle{letter-spacing:.04em;max-width:6.7rem;padding-inline:.55rem;font-size:.52rem;right:.65rem}.public-menu-toggle{left:.65rem}.public-nav>.public-logo{max-width:calc(100vw - 12.3rem);margin-left:3.45rem;grid-template-columns:2.35rem minmax(0,auto)!important;column-gap:.48rem!important;font-size:.8rem!important}.public-nav>.public-logo:before{width:2.35rem;height:2.35rem}.public-nav>.public-logo span{font-size:1rem!important}.public-nav.is-scrolled>.public-logo{margin-left:3.15rem;grid-template-columns:2.05rem minmax(0,auto)!important;font-size:.72rem!important}.public-nav.is-scrolled>.public-logo:before{width:2.05rem;height:2.05rem}.public-nav.is-scrolled>.public-logo span{font-size:.9rem!important}}@media (prefers-reduced-motion:reduce){.public-menu-panel,.public-menu-backdrop{transition:none}}@media (width<=600px){.public-home .public-hero{background:-webkit-linear-gradient(#fffafbe0,#ffffffb8),-webkit-image-set(url(/images/home-hero-practice.avif) 1x type("image/avif"),url(/images/home-hero-practice.webp) 1x type("image/webp"),url(/images/home-hero-practice.png) 1x type("image/png")) 54%/cover no-repeat;background:linear-gradient(#ffffffb8,#fffafbe0),image-set("/images/home-hero-practice.avif" 1x type("image/avif"),"/images/home-hero-practice.webp" 1x type("image/webp"),"/images/home-hero-practice.png" 1x type("image/png")) 54%/cover no-repeat}.public-home .public-service--featured{background-size:100% 11rem;min-height:27rem;padding:13rem 1.5rem 1.75rem}}.service-contact-band{background:#fff;padding:clamp(2.5rem,5vw,4rem) 1rem}.service-contact-inner{text-align:center;background-image:url(/images/home-hero-practice.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e8cbd1;border-radius:8px;justify-items:center;width:min(72rem,100%);min-height:clamp(17rem,24vw,21.5rem);margin-inline:auto;padding:clamp(2.4rem,5vw,3.6rem) 1.5rem;display:grid;box-shadow:0 22px 54px #3f1f2512}.service-contact-copy h2{color:#8a1236;letter-spacing:0;max-width:52rem;margin:0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.08}.service-contact-copy p{color:#6b5f63;max-width:48rem;margin:1.45rem auto 0;font-size:.98rem;line-height:1.55}.service-contact-actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.service-contact-actions .public-btn,.service-contact-actions .public-btn-outline{justify-content:center;min-width:11.5rem}.service-related{background:#fff;border-bottom:1px solid #8b20401a}.service-related-inner{border-left:1px solid #8b20401a;grid-template-columns:repeat(5,minmax(0,1fr));width:min(78rem,100% - 2rem);margin-inline:auto;display:grid}.service-related a{color:#281d21;border-right:1px solid #8b20401a;gap:.35rem;min-height:6.8rem;padding:1.25rem 1.05rem;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:grid}.service-related a:hover,.service-related a:focus-visible{background:#fff7fa;outline:0;box-shadow:inset 0 -3px #8b2040}.service-related span{color:#a12e58;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.service-related strong{font-family:Georgia,serif;font-size:1rem;line-height:1.2}.service-related small{color:#74656a;font-size:.78rem;line-height:1.35}.public-footer{color:#95888d!important;background:#1a1014!important;border-top:0!important;padding:clamp(2.25rem,5vw,3.5rem) clamp(1rem,4vw,2.75rem) 1.35rem!important;font-size:.92rem!important;display:block!important}.public-footer-shell{align-items:start;max-width:78rem;margin-inline:auto;grid-template-columns:minmax(2.75rem,4.25rem) minmax(12rem,1.25fr) repeat(4,minmax(8rem,1fr))!important;gap:clamp(1.2rem,3.2vw,2.8rem)!important;display:grid!important}.public-footer-mark{justify-content:flex-start;align-items:flex-start;min-height:7rem;display:flex}.public-footer-mark img{object-fit:contain;object-position:top left;opacity:.96;width:clamp(2.9rem,4.5vw,4.35rem);max-height:8.5rem;display:block}.public-footer-brand{align-content:start;gap:.65rem;display:grid}.public-footer .public-logo{font-family:Georgia,serif;font-size:1rem;line-height:1.25;color:#fff!important}.public-footer .public-logo span{color:#c73568!important}.public-footer-tagline{max-width:15rem;line-height:1.55;color:#a99aa0!important}.public-footer-column{align-content:start;gap:.7rem;font-style:normal;display:grid}.public-footer-heading{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:800;color:#7f7076!important}.public-footer a,.public-footer button{width:fit-content;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;line-height:1.45;text-decoration:none;color:#d4c8cd!important}.public-footer a:hover,.public-footer button:hover,.public-footer a:focus-visible,.public-footer button:focus-visible{border-bottom-color:#c73568;outline:0;color:#fff!important}.public-footer-bottom{border-top:1px solid #ffffff17;justify-content:space-between;gap:1rem;max-width:78rem;margin:clamp(2rem,4vw,3rem) auto 0;padding-top:1.25rem;font-size:.75rem;display:flex;color:#8d7f85!important}@media (width<=1080px){.service-related-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.public-footer-shell{grid-template-columns:minmax(2.75rem,4rem) repeat(2,minmax(0,1fr))!important}.public-footer-brand{grid-column:span 2}.public-footer-column{grid-column:auto}}@media (width<=680px){.service-related-inner{border-left:0;grid-template-columns:1fr}.service-related a{border-top:1px solid #8b20401a;border-right:0;min-height:0;padding:1rem}.service-contact-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1rem;min-height:0;padding-block:1.8rem}.service-contact-icon{width:3.8rem;height:3.8rem}.service-contact-phone{font-size:1.65rem}.service-contact-inner .public-btn{width:min(15rem,100%)}.public-footer-shell{grid-template-columns:3.8rem 1fr!important}.public-footer-mark{min-height:0}.public-footer-brand{grid-column:auto}.public-footer-column{grid-column:1/-1}}@media (width<=560px){.public-footer-shell{grid-template-columns:1fr!important}.public-footer-mark img{width:3.25rem}.public-footer-bottom{display:grid}}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{background:#fffffff5!important;border-bottom:1px solid #781c3b1f!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;min-height:4.6rem!important;padding:.65rem 7.65rem .65rem 4.35rem!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 24px #41192614!important}.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{min-height:3.75rem!important;padding:.45rem 7.1rem .45rem 3.85rem!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{color:#281d21!important;white-space:nowrap!important;grid-template-rows:auto auto!important;grid-template-columns:2.55rem minmax(0,1fr)!important;align-items:center!important;column-gap:.55rem!important;min-width:0!important;max-width:100%!important;margin:0!important;font-family:Georgia,serif!important;font-size:clamp(.78rem,3.35vw,1rem)!important;line-height:1.02!important;text-decoration:none!important;display:grid!important;overflow:hidden!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{content:""!important;background:url(/images/icon_logo_rund.png) 50%/contain no-repeat!important;grid-row:1/span 2!important;width:2.55rem!important;height:2.55rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{color:#8b2040!important;text-overflow:clip!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(1rem,4.45vw,1.32rem)!important;line-height:1!important;display:block!important;overflow:hidden!important}.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-template-columns:2.1rem minmax(0,1fr)!important;font-size:clamp(.7rem,2.9vw,.86rem)!important}.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.1rem!important;height:2.1rem!important}.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{font-size:clamp(.88rem,3.6vw,1.05rem)!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:3rem!important;height:3rem!important;left:.65rem!important}.public-menu-toggle{top:.8rem!important}.public-menu-toggle.is-scrolled{width:2.55rem!important;height:2.55rem!important;top:.45rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{text-align:center!important;white-space:normal!important;justify-content:center!important;width:6.65rem!important;max-width:6.65rem!important;right:.65rem!important}.public-appointment-toggle{letter-spacing:.045em!important;min-height:3rem!important;padding:.58rem .45rem!important;font-size:.62rem!important;line-height:1.2!important;top:.8rem!important}.public-appointment-toggle.is-scrolled{min-height:2.55rem!important;padding:.48rem .42rem!important;font-size:.58rem!important;line-height:1.15!important;top:.45rem!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav{padding-left:4.15rem!important;padding-right:6.95rem!important}.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{padding-left:3.65rem!important;padding-right:6.75rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:6.35rem!important;max-width:6.35rem!important}}@media (width<=680px){.faszien-page .ft-work{padding-bottom:1.25rem!important}.faszien-page .ft-suitability{padding-top:0!important}.faszien-page .ft-suitability-panel{margin-top:0!important}}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{grid-template-columns:minmax(3rem,3rem) minmax(0,1fr) minmax(6.25rem,6.25rem)!important;align-items:center!important;column-gap:.6rem!important;min-height:4.55rem!important;padding:.65rem!important;display:grid!important;overflow:hidden!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{grid-area:1/1!important;align-self:center!important;width:3rem!important;height:3rem!important;position:static!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{letter-spacing:.04em!important;text-align:center!important;white-space:normal!important;grid-area:1/3!important;align-self:center!important;width:6.25rem!important;max-width:6.25rem!important;min-height:3rem!important;padding:.55rem .4rem!important;font-size:.58rem!important;line-height:1.15!important;position:static!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-area:1/2!important;grid-template-columns:2.35rem minmax(0,1fr)!important;column-gap:.45rem!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:clamp(.7rem,2.7vw,.88rem)!important;overflow:hidden!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.35rem!important;height:2.35rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:clamp(.86rem,3.35vw,1.05rem)!important;overflow:hidden!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{grid-template-columns:minmax(2.85rem,2.85rem) minmax(0,1fr) minmax(5.85rem,5.85rem)!important;column-gap:.45rem!important;padding-inline:.5rem!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:2.85rem!important;height:2.85rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:5.85rem!important;max-width:5.85rem!important;min-height:2.85rem!important;padding-inline:.35rem!important;font-size:.54rem!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{grid-template-columns:2.05rem minmax(0,1fr)!important;column-gap:.38rem!important;font-size:clamp(.64rem,2.55vw,.76rem)!important}.public-nav>.public-logo:before,.public-home .public-nav>.public-logo:before,.public-legal .public-nav>.public-logo:before,.public-nav.is-scrolled>.public-logo:before,.public-home .public-nav.is-scrolled>.public-logo:before,.public-legal .public-nav.is-scrolled>.public-logo:before{width:2.05rem!important;height:2.05rem!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{font-size:clamp(.78rem,3.05vw,.95rem)!important}}:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) main,:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) section,:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) article,:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) div{min-width:0}:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) :is(h1,h2,h3,p,li,span,a){overflow-wrap:anywhere;max-width:100%}@media (width<=720px){:is(.manual-therapy-page,.pnf-page,.mld-page,.dorn-page,.faszien-page,.cmd-page) :is(.mt-redesign-copy h1,.pnf-redesign-copy h1,.mld-redesign-copy h1,.dorn-redesign-copy h1,.ft-redesign-copy h1,.cmd-redesign-copy h1){overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;font-size:clamp(2.2rem,11vw,3.55rem)!important;line-height:1.04!important}.pnf-page .pnf-redesign-copy h1{font-size:clamp(2rem,10vw,3.25rem)!important}:is(.mt-redesign-copy h1,.pnf-redesign-copy h1,.mld-redesign-copy h1,.dorn-redesign-copy h1,.ft-redesign-copy h1,.cmd-redesign-copy h1) span{overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important}:is(.mt-redesign-features,.pnf-redesign-features,.mld-redesign-features,.dorn-redesign-features,.ft-redesign-features,.cmd-redesign-features) span,:is(.mt-redesign-hero-callouts,.pnf-redesign-hero-callouts,.mld-redesign-hero-callouts,.dorn-redesign-hero-callouts,.ft-redesign-hero-callouts,.cmd-redesign-hero-callouts) article{text-align:left!important;grid-template-columns:3.1rem minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:.75rem!important;display:grid!important}:is(.mt-redesign-features,.pnf-redesign-features,.mld-redesign-features,.dorn-redesign-features,.ft-redesign-features,.cmd-redesign-features) img,:is(.mt-redesign-hero-callouts,.pnf-redesign-hero-callouts,.mld-redesign-hero-callouts,.dorn-redesign-hero-callouts,.ft-redesign-hero-callouts,.cmd-redesign-hero-callouts) img{object-fit:contain!important;max-width:2.5rem!important;max-height:2.5rem!important}:is(.mt-redesign-progress-photo,.pnf-redesign-progress-photo,.mld-redesign-progress-photo,.dorn-redesign-progress-photo,.ft-redesign-photo,.cmd-redesign-photo){background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important;min-height:18rem!important}:is(.mt-redesign-hero-grid,.pnf-redesign-hero-grid,.mld-redesign-hero-grid,.dorn-redesign-hero-grid,.ft-redesign-hero-grid,.cmd-redesign-hero-grid):after{background-position:bottom!important;background-repeat:no-repeat!important;background-size:contain!important}:is(.mt-redesign-good-grid,.mld-redesign-good-grid,.dorn-redesign-knowledge-grid){grid-template-columns:1fr!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info){text-align:left!important;grid-template-columns:3.25rem minmax(0,1fr)!important;grid-template-areas:"icon title""copy copy"!important;align-items:center!important;gap:.75rem 1rem!important;display:grid!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) img{object-fit:contain!important;grid-area:icon!important;width:2.5rem!important;height:2.5rem!important;margin:0!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) h3{grid-area:title!important;margin:0!important}:is(.mt-redesign-good-grid article,.mld-redesign-good-grid article,.dorn-redesign-info) p{grid-area:copy!important;margin:.25rem 0 0!important}.manual-therapy-page .mt-redesign-effect-card>strong,.manual-therapy-page .mt-redesign-effect-card:after{display:none!important}}@media (width<=900px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{align-items:center!important;min-height:4.55rem!important;padding:.65rem 7.25rem .65rem 4.2rem!important;display:flex!important;overflow:hidden!important}.public-nav>.public-logo,.public-home .public-nav>.public-logo,.public-legal .public-nav>.public-logo,.public-nav.is-scrolled>.public-logo,.public-home .public-nav.is-scrolled>.public-logo,.public-legal .public-nav.is-scrolled>.public-logo{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important}.public-nav>.public-logo span,.public-home .public-nav>.public-logo span,.public-legal .public-nav>.public-logo span,.public-nav.is-scrolled>.public-logo span,.public-home .public-nav.is-scrolled>.public-logo span,.public-legal .public-nav.is-scrolled>.public-logo span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{z-index:80!important;width:3rem!important;height:3rem!important;position:fixed!important;top:.8rem!important;left:.65rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{z-index:80!important;letter-spacing:.04em!important;text-align:center!important;white-space:normal!important;width:6.35rem!important;max-width:6.35rem!important;min-height:3rem!important;padding:.55rem .42rem!important;font-size:.58rem!important;line-height:1.15!important;position:fixed!important;top:.8rem!important;right:.65rem!important}}@media (width<=430px){.public-nav,.public-home .public-nav,.public-legal .public-nav,.public-nav.is-scrolled,.public-home .public-nav.is-scrolled,.public-legal .public-nav.is-scrolled{padding-left:4rem!important;padding-right:6.75rem!important}.public-menu-toggle,.public-menu-toggle.is-scrolled{width:2.85rem!important;height:2.85rem!important}.public-appointment-toggle,.public-appointment-toggle.is-scrolled{width:5.85rem!important;max-width:5.85rem!important;min-height:2.85rem!important;padding-inline:.34rem!important;font-size:.54rem!important}}.manual-visual-intro,.mld-visual-intro,.dorn-visual-intro,.faszien-visual-intro,.cmd-shot-intro{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(1.25rem,2.5vw,1.75rem)!important;display:grid!important}.manual-visual-copy,.mld-visual-copy,.dorn-visual-copy,.faszien-visual-copy,.cmd-shot-intro-copy{order:1!important;grid-column:1/-1!important}.manual-visual-photo,.mld-visual-photo,.dorn-visual-photo,.faszien-visual-photo,.cmd-shot-intro-photo{order:2!important;align-self:stretch!important}.manual-visual-complaints,.mld-visual-complaints,.dorn-visual-complaints,.faszien-visual-complaints,.cmd-shot-intro-complaints{order:3!important;align-self:stretch!important}.manual-visual-photo img,.mld-visual-photo img,.dorn-visual-photo img,.faszien-visual-photo img,.cmd-shot-intro-photo img{object-fit:cover!important;width:100%!important;height:100%!important;min-height:clamp(22rem,32vw,32rem)!important}@media (width<=980px){.manual-visual-intro,.mld-visual-intro,.dorn-visual-intro,.faszien-visual-intro,.cmd-shot-intro{grid-template-columns:1fr!important}.manual-visual-copy,.mld-visual-copy,.dorn-visual-copy,.faszien-visual-copy,.cmd-shot-intro-copy,.manual-visual-photo,.mld-visual-photo,.dorn-visual-photo,.faszien-visual-photo,.cmd-shot-intro-photo,.manual-visual-complaints,.mld-visual-complaints,.dorn-visual-complaints,.faszien-visual-complaints,.cmd-shot-intro-complaints{grid-column:auto!important}}.manual-visual-treatment,.mld-visual-treatment,.dorn-visual-treatment,.faszien-visual-treatment,.cmd-shot-treatment,.pnf-shot-treatment{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;align-items:start!important;gap:clamp(2.5rem,5.5vw,4.5rem)!important;padding-top:clamp(2.5rem,5vw,4rem)!important;display:grid!important}.manual-visual-treatment>div>.manual-visual-kicker,.mld-visual-treatment>div>.mld-visual-kicker,.dorn-visual-treatment>div>.dorn-visual-kicker,.faszien-visual-treatment>div>.faszien-visual-kicker,.cmd-shot-treatment>div>.cmd-shot-kicker,.pnf-shot-treatment>div>.pnf-shot-kicker{color:#8a1236!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 1.1rem!important;font-size:.86rem!important;font-weight:900!important;line-height:1.2!important}.manual-visual-steps,.mld-visual-steps,.dorn-visual-steps,.faszien-visual-steps,.cmd-shot-steps,.pnf-shot-steps{gap:0!important;display:grid!important}.manual-visual-steps article,.mld-visual-steps article,.dorn-visual-steps article,.faszien-visual-steps article,.cmd-shot-steps article,.pnf-shot-steps article{background:0 0!important;border-bottom:1px solid #ead1d6!important;grid-template-columns:4rem 4rem minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;min-height:5.35rem!important;padding:1.05rem 0!important;display:grid!important}.manual-visual-steps article:first-child,.mld-visual-steps article:first-child,.dorn-visual-steps article:first-child,.faszien-visual-steps article:first-child,.cmd-shot-steps article:first-child,.pnf-shot-steps article:first-child{padding-top:0!important}.manual-visual-steps strong,.mld-visual-steps strong,.dorn-visual-steps strong,.faszien-visual-steps strong,.cmd-shot-steps strong,.pnf-shot-steps strong{place-items:unset!important;color:#8a1236!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;font-family:Georgia,serif!important;font-size:1.75rem!important;font-weight:700!important;line-height:1!important;display:block!important}.manual-visual-steps img,.mld-visual-steps img,.dorn-visual-steps img,.faszien-visual-steps img,.cmd-shot-steps img,.pnf-shot-steps img{object-fit:contain!important;width:2.85rem!important;max-width:2.85rem!important;height:2.85rem!important;max-height:2.85rem!important;box-shadow:none!important;opacity:1!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important}.manual-visual-steps h3,.mld-visual-steps h3,.dorn-visual-steps h3,.faszien-visual-steps h3,.cmd-shot-steps h3,.pnf-shot-steps h3{color:#261a1e!important;margin:0 0 .22rem!important;font-size:1rem!important;font-weight:900!important;line-height:1.2!important}.manual-visual-steps p,.mld-visual-steps p,.dorn-visual-steps p,.faszien-visual-steps p,.cmd-shot-steps p,.pnf-shot-steps p{color:#62565a!important;margin:0!important;font-size:.86rem!important;line-height:1.45!important}.manual-visual-change-grid,.mld-visual-change-grid,.dorn-visual-change-grid,.faszien-visual-change-grid,.cmd-shot-change-grid,.pnf-shot-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(1rem,2vw,1.25rem)!important;display:grid!important}.manual-visual-change-grid>article,.mld-visual-change-grid>article,.dorn-visual-change-grid>article,.faszien-visual-change-grid>article,.cmd-shot-change-grid>article,.pnf-shot-change-grid>article{background:#fff!important;border:1px solid #ead1d6!important;border-radius:8px!important;min-height:24.5rem!important;padding:1.65rem 1.75rem!important;box-shadow:0 18px 44px #3f1f250d!important}.manual-visual-change-grid h3,.mld-visual-change-grid h3,.dorn-visual-change-grid h3,.faszien-visual-change-grid h3,.cmd-shot-change-grid h3,.pnf-shot-change-grid h3{color:#261a1e!important;margin:0 0 1.35rem!important;font-family:Georgia,serif!important;font-size:1.9rem!important;font-weight:500!important;line-height:1.1!important}.manual-visual-change-grid ul,.mld-visual-change-grid ul,.dorn-visual-change-grid ul,.faszien-visual-change-grid ul,.cmd-shot-change-grid ul,.pnf-shot-change-grid ul{gap:1.05rem!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.manual-visual-change-grid li,.mld-visual-change-grid li,.dorn-visual-change-grid li,.faszien-visual-change-grid li,.cmd-shot-change-grid li,.pnf-shot-change-grid li{color:#33282c!important;padding-left:1.55rem!important;font-size:.95rem!important;line-height:1.45!important;position:relative!important}.manual-visual-change-grid li:before,.mld-visual-change-grid li:before,.dorn-visual-change-grid li:before,.faszien-visual-change-grid li:before,.cmd-shot-change-grid li:before,.pnf-shot-change-grid li:before{color:#0000!important;content:""!important;background:0 0!important;border:2px solid #c14d68!important;border-radius:999px!important;width:.72rem!important;height:.72rem!important;position:absolute!important;top:.42rem!important;left:0!important}@media (width<=980px){.manual-visual-treatment,.mld-visual-treatment,.dorn-visual-treatment,.faszien-visual-treatment,.cmd-shot-treatment,.pnf-shot-treatment,.manual-visual-change-grid,.mld-visual-change-grid,.dorn-visual-change-grid,.faszien-visual-change-grid,.cmd-shot-change-grid,.pnf-shot-change-grid{grid-template-columns:1fr!important}}@media (width<=640px){.manual-visual-steps article,.mld-visual-steps article,.dorn-visual-steps article,.faszien-visual-steps article,.cmd-shot-steps article,.pnf-shot-steps article{grid-template-columns:3.3rem 3.3rem minmax(0,1fr)!important;gap:.75rem!important}}body.public-home .manual-visual-home .manual-visual-kicker,body.public-home .mld-visual-home .mld-visual-kicker,body.public-home .dorn-visual-home .dorn-visual-kicker,body.public-home .faszien-visual-home .faszien-visual-kicker,body.public-home .cmd-shot-home .cmd-shot-kicker,body.public-home .pnf-shot-home .pnf-shot-kicker,body.public-home .manual-visual-faq .manual-visual-kicker,body.public-home .mld-visual-faq .mld-visual-kicker,body.public-home .dorn-visual-faq .dorn-visual-kicker,body.public-home .faszien-visual-faq .faszien-visual-kicker,body.public-home .cmd-shot-faq-section .cmd-shot-kicker,body.public-home .pnf-shot-faq-section .pnf-shot-kicker,body.public-home .manual-visual-knowledge-below .manual-visual-kicker,body.public-home .mld-visual-knowledge-below .mld-visual-kicker,body.public-home .dorn-visual-knowledge-below .dorn-visual-kicker,body.public-home .faszien-visual-knowledge-below .faszien-visual-kicker,body.public-home .cmd-shot-knowledge-below .cmd-shot-kicker,body.public-home .pnf-shot-knowledge-below .pnf-shot-kicker{color:#8b2040!important}body.public-home :is(.manual-visual-home,.mld-visual-home,.dorn-visual-home,.faszien-visual-home,.cmd-shot-home,.pnf-shot-home){background:#fff9f6!important;padding:clamp(3rem,5vw,4rem) 1rem 2.6rem!important}body.public-home :is(.manual-visual-wrap,.mld-visual-wrap,.dorn-visual-wrap,.faszien-visual-wrap,.cmd-shot-wrap,.pnf-shot-wrap){width:min(74rem,100% - 2rem)!important;margin-inline:auto!important}body.public-home :is(.manual-visual-home-head,.mld-visual-home-head,.dorn-visual-home-head,.faszien-visual-home-head,.cmd-shot-home-head,.pnf-shot-home-head){text-align:center!important;margin:0 auto 2rem!important}body.public-home :is(.manual-visual-home-head,.mld-visual-home-head,.dorn-visual-home-head,.faszien-visual-home-head)>.manual-visual-kicker,body.public-home :is(.manual-visual-home-head,.mld-visual-home-head,.dorn-visual-home-head,.faszien-visual-home-head)>.mld-visual-kicker,body.public-home :is(.manual-visual-home-head,.mld-visual-home-head,.dorn-visual-home-head,.faszien-visual-home-head)>.dorn-visual-kicker,body.public-home :is(.manual-visual-home-head,.mld-visual-home-head,.dorn-visual-home-head,.faszien-visual-home-head)>.faszien-visual-kicker,body.public-home .cmd-shot-home-head>.cmd-shot-kicker,body.public-home .pnf-shot-home-head>.pnf-shot-kicker{display:none!important}body.public-home :is(.manual-visual-home-head,.mld-visual-home-head,.dorn-visual-home-head,.faszien-visual-home-head,.cmd-shot-home-head,.pnf-shot-home-head) h2{color:#8b2040!important;font-family:var(--font-sans)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 .65rem!important;font-size:.9rem!important;font-weight:900!important;line-height:1.25!important}body.public-home :is(.manual-visual-home-head,.mld-visual-home-head,.dorn-visual-home-head,.faszien-visual-home-head,.cmd-shot-home-head,.pnf-shot-home-head)>p:not([class*=kicker]){color:#261a1e!important;max-width:54rem!important;font-family:var(--font-sans)!important;margin:0 auto!important;font-size:clamp(1.1rem,2vw,1.38rem)!important;font-weight:400!important;line-height:1.45!important}body.public-home :is(.manual-visual-home-head,.mld-visual-home-head,.dorn-visual-home-head,.faszien-visual-home-head,.cmd-shot-home-head,.pnf-shot-home-head)>span{display:none!important}body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem 1.05rem!important;margin-top:1.9rem!important;display:grid!important}body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises) article{min-height:5.35rem!important;box-shadow:none!important;background:#ffffffe0!important;border:1px solid #e8cbd1!important;border-radius:8px!important;grid-template-columns:3rem 4rem minmax(0,1fr)!important;align-items:center!important;gap:.9rem!important;padding:.72rem .9rem!important;display:grid!important}body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises) strong{color:#8b2040!important;width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;font-family:var(--font-sans)!important;background:0 0!important;border:1.5px solid #8b2040!important;border-radius:999px!important;place-items:center!important;font-size:1rem!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises) img{object-fit:contain!important;width:3.35rem!important;max-width:3.35rem!important;height:3.35rem!important;max-height:3.35rem!important;box-shadow:none!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;display:block!important}body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises) h3{color:#8b2040!important;margin:0 0 .18rem!important;font-family:Georgia,serif!important;font-size:1rem!important;font-weight:700!important;line-height:1.2!important}body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises) p{color:#5f5357!important;margin:0!important;font-size:.82rem!important;line-height:1.4!important}body.public-home :is(.manual-visual-notice,.mld-visual-notice,.dorn-visual-notice,.faszien-visual-notice,.cmd-shot-notice,.pnf-shot-notice){box-shadow:none!important;background:#fff5f3!important;border:1px solid #e8cbd1!important;border-radius:8px!important;grid-template-columns:4.2rem 6rem minmax(0,1fr)!important;align-items:center!important;gap:1rem!important;margin-top:1.25rem!important;padding:1.05rem 1.25rem!important;display:grid!important}body.public-home :is(.manual-visual-notice,.mld-visual-notice,.dorn-visual-notice,.faszien-visual-notice,.cmd-shot-notice,.pnf-shot-notice)>strong{color:#8b2040!important;background:0 0!important;border:2px solid #8b2040!important;border-radius:999px!important;place-items:center!important;width:3.2rem!important;height:3.2rem!important;font-size:1.55rem!important;line-height:1!important;display:inline-grid!important}body.public-home :is(.manual-visual-notice,.mld-visual-notice,.dorn-visual-notice,.faszien-visual-notice,.cmd-shot-notice,.pnf-shot-notice) h3{color:#8b2040!important;margin:0!important;font-family:Georgia,serif!important;font-size:1.05rem!important;font-weight:700!important}body.public-home :is(.manual-visual-notice,.mld-visual-notice,.dorn-visual-notice,.faszien-visual-notice,.cmd-shot-notice,.pnf-shot-notice) p{color:#3f3438!important;margin:0!important;font-size:.92rem!important;line-height:1.45!important}@media (width<=980px){body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises){grid-template-columns:1fr!important}}@media (width<=560px){body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises) article{grid-template-columns:6.8rem minmax(0,1fr)!important;gap:1rem!important;min-height:7.6rem!important;padding:.9rem 1rem!important}body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises) strong{display:none!important}body.public-home :is(.manual-visual-exercises,.mld-visual-exercises,.dorn-visual-exercises,.faszien-visual-exercises,.cmd-shot-exercises,.pnf-shot-exercises) img{width:6.7rem!important;max-width:6.7rem!important;height:6.7rem!important;max-height:6.7rem!important}body.public-home :is(.manual-visual-notice,.mld-visual-notice,.dorn-visual-notice,.faszien-visual-notice,.cmd-shot-notice,.pnf-shot-notice){grid-template-columns:3.4rem minmax(0,1fr)!important}body.public-home :is(.manual-visual-notice,.mld-visual-notice,.dorn-visual-notice,.faszien-visual-notice,.cmd-shot-notice,.pnf-shot-notice) p{grid-column:1/-1!important}}body.public-home .manual-visual-treatment .manual-visual-steps img,body.public-home .mld-visual-treatment .mld-visual-steps img,body.public-home .faszien-visual-treatment .faszien-visual-steps img,body.public-home .dorn-visual-treatment .dorn-visual-steps img,body.public-home .cmd-shot-treatment .cmd-shot-steps img,body.public-home .pnf-shot-treatment .pnf-shot-steps img{object-fit:contain!important;width:3.55rem!important;max-width:3.55rem!important;height:3.55rem!important;max-height:3.55rem!important;box-shadow:none!important;opacity:1!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}body.public-home .manual-visual-treatment .manual-visual-steps article,body.public-home .mld-visual-treatment .mld-visual-steps article,body.public-home .dorn-visual-treatment .dorn-visual-steps article,body.public-home .faszien-visual-treatment .faszien-visual-steps article,body.public-home .cmd-shot-treatment .cmd-shot-steps article,body.public-home .pnf-shot-treatment .pnf-shot-steps article{grid-template-columns:4rem 4.25rem minmax(0,1fr)!important}body.public-home :is(.manual-visual-complaints,.mld-visual-complaints,.dorn-visual-complaints,.faszien-visual-complaints,.cmd-shot-intro-complaints,.pnf-shot-intro-complaints){flex-direction:column!important;display:flex!important}body.public-home .service-intro-text{color:#5f5357!important;border-top:1px solid #ead1d6!important;margin-top:auto!important;padding-top:clamp(1.1rem,2vw,1.35rem)!important}body.public-home .service-intro-text p{color:#5f5357!important;margin:0!important;font-size:.95rem!important;font-weight:400!important;line-height:1.65!important}body.public-home .service-intro-text p+p{margin-top:.9rem!important}body.public-home :is(.manual-visual-copy,.mld-visual-copy,.dorn-visual-copy,.faszien-visual-copy,.cmd-shot-intro-copy,.pnf-shot-intro-copy)>p:not([class*=kicker]){display:none!important}body.public-home .public-breadcrumbs{max-width:1180px!important;margin:clamp(1rem,2vw,1.45rem) auto 0!important;padding:0 clamp(1rem,3vw,1.5rem)!important}body.public-home .public-breadcrumbs ol{color:#756970!important;flex-wrap:wrap!important;align-items:center!important;gap:.45rem!important;margin:0!important;padding:0!important;font-size:.86rem!important;line-height:1.4!important;list-style:none!important;display:flex!important}body.public-home .public-breadcrumbs li{align-items:center!important;gap:.45rem!important;margin:0!important;padding:0!important;display:inline-flex!important}body.public-home .public-breadcrumbs li+li:before{content:">"!important;color:#8b2040!important;font-weight:700!important}body.public-home .public-breadcrumbs a{color:#8b2040!important;font-weight:700!important;text-decoration:none!important}body.public-home .public-breadcrumbs a:hover,body.public-home .public-breadcrumbs a:focus{text-underline-offset:.18em!important;text-decoration:underline!important}body.public-home .public-breadcrumbs span{color:#5f5357!important;font-weight:600!important}@media (width>=1024px){body.public-home .manual-visual-hero,body.public-home .mld-visual-hero,body.public-home .dorn-visual-hero,body.public-home .faszien-visual-hero,body.public-home .cmd-shot-hero,body.public-home .pnf-shot-hero{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}body.public-home .manual-visual-hero>.manual-visual-wrap,body.public-home .mld-visual-hero>.mld-visual-wrap,body.public-home .dorn-visual-hero>.dorn-visual-wrap,body.public-home .faszien-visual-hero>.faszien-visual-wrap,body.public-home .cmd-shot-hero .cmd-shot-wrap,body.public-home .pnf-shot-hero .pnf-shot-wrap{width:calc(100% - 64px)!important;max-width:none!important}body.public-home .manual-visual-hero .manual-visual-kicker,body.public-home .mld-visual-hero .mld-visual-kicker,body.public-home .dorn-visual-hero .dorn-visual-kicker,body.public-home .faszien-visual-hero .faszien-visual-kicker,body.public-home .cmd-shot-hero .cmd-shot-kicker,body.public-home .pnf-shot-hero .pnf-shot-kicker,body.public-home .manual-visual-hero h1,body.public-home .mld-visual-hero h1,body.public-home .dorn-visual-hero h1,body.public-home .faszien-visual-hero h1,body.public-home .cmd-shot-hero h1,body.public-home .pnf-shot-hero h1,body.public-home .manual-visual-pills span,body.public-home .mld-visual-pills span,body.public-home .dorn-visual-pills span,body.public-home .faszien-visual-pills span,body.public-home .cmd-shot-pills span,body.public-home .pnf-shot-pills span{color:#7b1430!important}}body.public-home.services-overview-page .services-overview-hero{background:linear-gradient(90deg,#fffffff5 0%,#fff8f6e6 48%,#fff8f69e 100%),url(/images/home-hero-practice.webp) 100%/cover no-repeat!important;border-bottom:1px solid #ead1d6!important;padding:clamp(6.5rem,10vw,9rem) clamp(1rem,4vw,2rem) clamp(3.5rem,6vw,5rem)!important}body.public-home.services-overview-page .services-overview-wrap{max-width:1180px!important;margin:0 auto!important}body.public-home.services-overview-page .services-overview-hero h1{color:#8b2040!important;letter-spacing:0!important;max-width:760px!important;margin:0!important;font-family:Georgia,serif!important;font-size:clamp(2.9rem,6vw,5.4rem)!important;font-weight:500!important;line-height:.98!important}body.public-home.services-overview-page .services-overview-hero p:not(.public-kicker){color:#4a3f43!important;max-width:640px!important;margin:clamp(1.2rem,2vw,1.6rem) 0 0!important;font-size:clamp(1rem,1.6vw,1.15rem)!important;line-height:1.65!important}body.public-home.services-overview-page .services-overview-section{padding-top:clamp(3rem,6vw,5rem)!important}}@layer utilities{.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-ml-px{margin-left:-1px}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.w-5{width:calc(var(--spacing) * 5)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:var(--radius-md)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)}@media (hover:hover){.dark\:hover\:bg-gray-900:where(.dark,.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:where(.dark,.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:where(.dark,.dark *):focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:where(.dark,.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:where(.dark,.dark *):active{color:var(--color-gray-300)}}.cmd-page{--cmd-bg:#fffaf8;--cmd-soft:#fbedf2;--cmd-line:#781c3b24;--cmd-bordeaux:#8b2040;--cmd-accent:#a12e58;--cmd-text:#281d21;--cmd-muted:#74656a;background:var(--cmd-bg);color:var(--cmd-text)}.cmd-wrap{width:min(74rem,100% - 2rem);margin-inline:auto}.cmd-section{padding-block:clamp(4rem,8vw,6.5rem)}.cmd-kicker{color:var(--cmd-bordeaux);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.cmd-page h1,.cmd-page h2,.cmd-page h3{letter-spacing:0;font-family:Georgia,serif;font-weight:400;line-height:1.05}.cmd-page p{color:var(--cmd-muted);line-height:1.72}.cmd-hero{background:-webkit-linear-gradient(#fff0 22%,#ffffff85 42%,#fffffff5 66%,#fff 100%),-webkit-image-set(url(/images/services/cmd-therapy/hero.avif) 1x type("image/avif"),url(/images/services/cmd-therapy/hero.webp) 1x type("image/webp"),url(/images/services/cmd-therapy/hero.png?v=20260711-2) 1x type("image/png")) 100%/auto 100% no-repeat,#fff;background:linear-gradient(90deg,#fff 0%,#fffffff5 34%,#ffffff85 58%,#fff0 78%),image-set("/images/services/cmd-therapy/hero.avif" 1x type("image/avif"),"/images/services/cmd-therapy/hero.webp" 1x type("image/webp"),"/images/services/cmd-therapy/hero.png?v=20260711-2" 1x type("image/png")) 100%/auto 100% no-repeat,#fff;align-items:center;min-height:min(46rem,86vh);padding-block:clamp(7rem,12vw,10rem) clamp(2.5rem,6vw,4.5rem);display:grid;overflow:hidden}.cmd-hero-copy{max-width:42rem}.cmd-hero h1{margin-top:1rem;font-size:clamp(3.1rem,6.8vw,6rem)}.cmd-hero h1 em{color:var(--cmd-accent);font-style:italic}.cmd-hero-copy>p:not(.cmd-kicker){max-width:34rem;margin-top:1.25rem}.cmd-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.cmd-actions .public-btn,.cmd-actions .public-btn-outline{justify-content:center;min-width:10rem}.cmd-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:58rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.cmd-trust span,.cmd-card,.cmd-benefit,.cmd-process-step,.cmd-related a{border:1px solid var(--cmd-line);background:#ffffffe6;box-shadow:0 18px 42px #4119260f}.cmd-trust span{min-height:3.5rem;color:var(--cmd-text);align-items:center;gap:.7rem;padding:.8rem .95rem;font-size:.82rem;font-weight:900;display:flex}.cmd-redesign-wrap{width:min(74rem,100% - 2rem);margin-inline:auto}.cmd-redesign-hero{background:-webkit-linear-gradient(#fff0 0%,#ffffff59 25%,#fffffff0 37%,#fff 45% 100%),-webkit-image-set(url(/images/services/cmd-therapy/hero.avif) 1x type("image/avif"),url(/images/services/cmd-therapy/hero.webp) 1x type("image/webp"),url(/images/services/cmd-therapy/hero.png?v=20260711-2) 1x type("image/png")) 100% 100%/min(53vw,68rem) no-repeat,#fff;background:linear-gradient(90deg,#fff 0% 55%,#fffffff0 63%,#ffffff59 75%,#fff0 100%),image-set("/images/services/cmd-therapy/hero.avif" 1x type("image/avif"),"/images/services/cmd-therapy/hero.webp" 1x type("image/webp"),"/images/services/cmd-therapy/hero.png?v=20260711-2" 1x type("image/png")) 100% 100%/min(53vw,68rem) no-repeat,#fff;min-height:clamp(39rem,29.6vw,42rem);padding-block:clamp(7rem,8vw,8.5rem) clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.cmd-redesign-hero-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,.56fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.cmd-redesign-copy{max-width:54rem}.cmd-redesign-copy h1{max-width:40rem;color:var(--cmd-text);margin-top:1rem;font-size:clamp(3.5rem,6.3vw,6rem);line-height:1}.cmd-redesign-copy h1 em{color:var(--cmd-accent);font-style:italic}.cmd-redesign-copy>p:not(.cmd-kicker){max-width:34rem;color:var(--cmd-muted);margin:1.15rem 0 0;font-size:1rem;line-height:1.75}.cmd-redesign-features{border:1px solid var(--cmd-line);background:#ffffffdb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:54rem;margin-top:2.8rem;display:grid;overflow:hidden;box-shadow:0 1.2rem 3.5rem #8b204014}.cmd-redesign-features span{border-left:1px solid var(--cmd-line);min-height:5.9rem;color:var(--cmd-text);align-items:center;gap:.8rem;padding:1rem 1.15rem;font-size:.96rem;font-weight:800;line-height:1.25;display:flex}.cmd-redesign-features span:first-child{border-left:0}.cmd-redesign-features img,.cmd-redesign-hero-note img,.cmd-redesign-hero-callouts img{object-fit:contain;flex:none;width:2rem;height:2rem}.cmd-redesign-features img{width:2.55rem;height:2.55rem}.cmd-redesign-hero-note{background:linear-gradient(90deg,#fbf0f3f5,#ffffffeb);border-radius:22px;align-items:center;gap:1rem;width:min(100%,34rem);margin-top:1.6rem;padding:1.1rem 1.4rem;display:flex;box-shadow:0 1.3rem 3.5rem #8b20401f}.cmd-redesign-hero-note img{width:3.4rem;height:3.4rem}.cmd-redesign-hero-note span{color:var(--cmd-text);font-size:.96rem;line-height:1.45}.cmd-redesign-hero-note strong{color:var(--cmd-bordeaux);font-family:Georgia,serif;font-size:1.14rem;line-height:1.2;display:block}.cmd-redesign-hero-callouts{background:#fff;border-radius:0 18px 18px 0;place-self:center start;gap:clamp(2rem,4vw,3.1rem);max-width:23rem;margin-top:clamp(.5rem,3vw,2rem);padding:.9rem 1.35rem .9rem 0;display:grid}.cmd-redesign-hero-callouts article{grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid;position:relative}.cmd-redesign-hero-callouts article:not(:last-child):after{content:"";border-left:2px dashed #8b20408c;width:1px;height:calc(100% + 1.35rem);position:absolute;top:4.4rem;left:2.35rem}.cmd-redesign-hero-callouts span{background:#b01652;border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;display:grid;box-shadow:0 1rem 2rem #8b20402e}.cmd-redesign-hero-callouts img{filter:brightness(0)invert();width:2.25rem;height:2.25rem}.cmd-redesign-hero-callouts h3{color:var(--cmd-bordeaux);font-family:Georgia,serif;font-size:1.18rem}.cmd-redesign-hero-callouts p{max-width:14rem;color:var(--cmd-text);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}@media (width>=721px){.cmd-redesign-hero>.cmd-redesign-wrap{width:100%;max-width:none;padding-inline:clamp(2rem,5vw,6rem)}.cmd-redesign-hero-grid{grid-template-columns:minmax(42rem,47vw) minmax(18rem,20vw);justify-content:start;gap:clamp(2rem,3vw,3.5rem)}}.cmd-icon{background:var(--cmd-soft);border-radius:999px;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.cmd-icon img{object-fit:contain;width:1.45rem;height:1.45rem}.cmd-intro{background:#fff;padding-bottom:clamp(2rem,4vw,3rem)}.cmd-intro-grid{grid-template-columns:minmax(19rem,24rem) minmax(0,29rem) minmax(18rem,20rem);justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.cmd-intro-photo{background:-webkit-linear-gradient(#ffffff29,#fff0),-webkit-image-set(url(/images/services/cmd-therapy/cmd_1.avif) 1x type("image/avif"),url(/images/services/cmd-therapy/cmd_1.webp) 1x type("image/webp"),url(/images/services/cmd-therapy/cmd_1.png) 1x type("image/png")) 50%/cover no-repeat;background:linear-gradient(#fff0,#ffffff29),image-set("/images/services/cmd-therapy/cmd_1.avif" 1x type("image/avif"),"/images/services/cmd-therapy/cmd_1.webp" 1x type("image/webp"),"/images/services/cmd-therapy/cmd_1.png" 1x type("image/png")) 50%/cover no-repeat;min-height:22rem}.cmd-copy h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:34rem;margin-top:.8rem;font-size:clamp(2.1rem,3.4vw,3.15rem)}.cmd-intro .cmd-copy h2{max-width:27rem;font-size:clamp(2rem,3vw,2.8rem)}.cmd-copy p{max-width:42rem;margin-top:1.1rem}.cmd-card{justify-self:end;padding:1.9rem}.cmd-card ul{gap:.75rem;margin-top:1rem;display:grid}.cmd-card li{color:var(--cmd-muted);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.55;display:flex}.cmd-card li:before{content:"";border:2px solid var(--cmd-bordeaux);background:var(--cmd-bordeaux);border-radius:999px;flex:none;width:.52rem;height:.52rem;margin-top:.45rem}.cmd-benefits{background:linear-gradient(180deg, #fff, var(--cmd-soft));text-align:center;padding-top:clamp(2.25rem,4vw,3.25rem)}.cmd-benefits .cmd-copy h2,.cmd-benefits .cmd-copy p{margin-inline:auto}.cmd-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.cmd-benefit{text-align:center;align-content:start;gap:.85rem;min-height:12rem;padding:1.45rem 1rem;display:grid}.cmd-benefit .cmd-icon{width:3.25rem;height:3.25rem;margin-inline:auto}.cmd-benefit .cmd-icon img{width:2rem;height:2rem}.cmd-benefit h3{font-family:var(--font-sans);font-size:.98rem;font-weight:900;line-height:1.25}.cmd-benefit p{max-width:13rem;margin-inline:auto;font-size:.82rem;line-height:1.55}.cmd-factors{background:-webkit-linear-gradient(#fff 0%,#fffffff5 60%,#ffffff2e 74%,#fff0 100%),-webkit-image-set(url(/images/services/cmd-therapy/cmd_2.avif) 1x type("image/avif"),url(/images/services/cmd-therapy/cmd_2.webp) 1x type("image/webp"),url(/images/services/cmd-therapy/cmd_2.png) 1x type("image/png")) 0/min(35vw,33rem) no-repeat,#fff;background:linear-gradient(90deg,#fff0 0%,#ffffff2e 26%,#fffffff5 40%,#fff 100%),image-set("/images/services/cmd-therapy/cmd_2.avif" 1x type("image/avif"),"/images/services/cmd-therapy/cmd_2.webp" 1x type("image/webp"),"/images/services/cmd-therapy/cmd_2.png" 1x type("image/png")) 0/min(35vw,33rem) no-repeat,#fff;align-items:center;min-height:19rem;display:grid}.cmd-factors .cmd-wrap{justify-content:end;display:grid}.cmd-factor-copy{width:min(50rem,100%)}.cmd-tags{grid-template-columns:repeat(4,minmax(8.5rem,1fr));gap:.8rem;margin-top:1.6rem;display:grid}.cmd-tags span{border:1px solid var(--cmd-bordeaux);color:var(--cmd-bordeaux);text-align:center;background:#ffffffc7;padding:.75rem 1rem;font-size:.82rem;font-weight:900}.cmd-process{background:#fff}.cmd-process-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.cmd-process-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.cmd-process-step{text-align:center;align-content:start;gap:.75rem;min-height:13.5rem;padding:1.75rem 1rem 1.3rem;display:grid;position:relative}.cmd-process-step:before{content:none}.cmd-process-step .cmd-icon{margin-inline:auto}.cmd-process-step h3{font-family:var(--font-sans);font-size:.95rem;font-weight:900;line-height:1.25}.cmd-process-step p{font-size:.82rem;line-height:1.55}.cmd-final-cta{background:linear-gradient(90deg, #8b2040e0, #a12e58, #8b2040), image-set(url(/images/services/cmd-therapy/cmd_1.avif) type("image/avif"), url(/images/services/cmd-therapy/cmd_1.webp) type("image/webp"), url(/images/services/cmd-therapy/cmd_1.png) type("image/png")) right center / auto 100% no-repeat, var(--cmd-bordeaux)}.cmd-final-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding-block:clamp(2.5rem,5vw,4rem);display:grid}.cmd-final-cta h2,.cmd-final-cta p{color:#fff}.cmd-final-cta h2{max-width:52rem;margin-top:.55rem;font-size:clamp(2rem,3.8vw,3.15rem)}.cmd-final-cta .public-btn{color:var(--cmd-bordeaux);background:#fff}.cmd-related{background:#fff;padding-block:1.4rem}.cmd-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.cmd-related a{min-height:5.75rem;color:var(--cmd-text);gap:.35rem;padding:1rem;display:grid}.cmd-related span{color:var(--cmd-bordeaux);font-size:.75rem;font-weight:900}.cmd-related strong{font-size:.92rem}.cmd-related small{color:var(--cmd-muted);line-height:1.35}@media (width<=1080px){.cmd-intro-grid,.cmd-process-grid{grid-template-columns:1fr}.cmd-card{justify-self:start;width:min(30rem,100%)}.cmd-benefit-grid,.cmd-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cmd-section{padding-block:3.25rem}.cmd-redesign-wrap{width:min(100% - 1.5rem,34rem)}.cmd-redesign-hero{background:linear-gradient(#fff 0% 43%,#ffffff80 60%,#fff0 100%),#fff;min-height:0;padding-block:5.8rem 0}.cmd-redesign-hero-grid{flex-direction:column;gap:1.6rem;display:flex}.cmd-redesign-hero-grid:after{content:"";background:-webkit-linear-gradient(#fffaf829,#ffffff0f),-webkit-image-set(url(/images/services/cmd-therapy/hero.avif) 1x type("image/avif"),url(/images/services/cmd-therapy/hero.webp) 1x type("image/webp"),url(/images/services/cmd-therapy/hero.png?v=20260711-2) 1x type("image/png")) bottom/cover no-repeat;background:linear-gradient(#ffffff0f,#fffaf829),image-set("/images/services/cmd-therapy/hero.avif" 1x type("image/avif"),"/images/services/cmd-therapy/hero.webp" 1x type("image/webp"),"/images/services/cmd-therapy/hero.png?v=20260711-2" 1x type("image/png")) bottom/cover no-repeat;order:2;width:calc(100% + 1.5rem);min-height:clamp(18rem,78vw,30rem);margin-inline:-.75rem;display:block}.cmd-redesign-copy{max-width:none;display:contents}.cmd-redesign-copy>.cmd-kicker,.cmd-redesign-copy>h1,.cmd-redesign-copy>p:not(.cmd-kicker){order:1}.cmd-redesign-copy h1{max-width:none;font-size:clamp(3.1rem,15vw,4.6rem)}.cmd-redesign-features{box-shadow:none;background:0 0;border:0;order:1;grid-template-columns:1fr;gap:.85rem;margin-top:2rem}.cmd-redesign-features span{text-align:center;background:0 0;border:0;justify-content:center;min-height:auto}.cmd-redesign-hero-note{border-radius:14px;order:1;margin-bottom:1.4rem;padding:1rem}.cmd-redesign-hero-note img{width:3rem;height:3rem}.cmd-redesign-hero-callouts{order:3;gap:1.2rem;width:100%;max-width:none;margin:0 0 2rem}.cmd-redesign-hero-callouts article{grid-template-columns:3.8rem minmax(0,1fr)}.cmd-redesign-hero-callouts article:not(:last-child):after{display:none}.cmd-redesign-hero-callouts span{width:3.7rem;height:3.7rem}.cmd-redesign-hero-callouts img{width:2rem;height:2rem}.cmd-redesign-hero-callouts p{max-width:none}.cmd-hero{background:-webkit-linear-gradient(#ffffff38 0%,#ffffffeb 56%,#fff 100%),-webkit-image-set(url(/images/services/cmd-therapy/hero.avif) 1x type("image/avif"),url(/images/services/cmd-therapy/hero.webp) 1x type("image/webp"),url(/images/services/cmd-therapy/hero.png?v=20260711-2) 1x type("image/png")) 100% 100%/auto 46% no-repeat,#fff;background:linear-gradient(#fff 0%,#ffffffeb 44%,#ffffff38 100%),image-set("/images/services/cmd-therapy/hero.avif" 1x type("image/avif"),"/images/services/cmd-therapy/hero.webp" 1x type("image/webp"),"/images/services/cmd-therapy/hero.png?v=20260711-2" 1x type("image/png")) 100% 100%/auto 46% no-repeat,#fff;min-height:auto;padding-bottom:17rem}.cmd-trust,.cmd-benefit-grid,.cmd-process-list,.cmd-related-grid{grid-template-columns:1fr}.cmd-intro-photo{order:-1;min-height:16rem}.cmd-factors,.cmd-final-cta{background:linear-gradient(180deg, #fff, var(--cmd-soft));min-height:0;display:block}.cmd-factors:before,.cmd-final-cta:before{content:"";border-block:1px solid var(--cmd-line);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:14rem;display:block}.cmd-factors:before{background-image:-webkit-linear-gradient(#ffffff47,#ffffff14),-webkit-image-set(url(/images/services/cmd-therapy/cmd_2.avif) 1x type("image/avif"),url(/images/services/cmd-therapy/cmd_2.webp) 1x type("image/webp"),url(/images/services/cmd-therapy/cmd_2.png) 1x type("image/png"));background-image:linear-gradient(#ffffff14,#ffffff47),image-set("/images/services/cmd-therapy/cmd_2.avif" 1x type("image/avif"),"/images/services/cmd-therapy/cmd_2.webp" 1x type("image/webp"),"/images/services/cmd-therapy/cmd_2.png" 1x type("image/png"))}.cmd-final-cta:before{background-image:-webkit-linear-gradient(#8b204057,#8b204014),-webkit-image-set(url(/images/services/cmd-therapy/cmd_1.avif) 1x type("image/avif"),url(/images/services/cmd-therapy/cmd_1.webp) 1x type("image/webp"),url(/images/services/cmd-therapy/cmd_1.png) 1x type("image/png"));background-image:linear-gradient(#8b204014,#8b204057),image-set("/images/services/cmd-therapy/cmd_1.avif" 1x type("image/avif"),"/images/services/cmd-therapy/cmd_1.webp" 1x type("image/webp"),"/images/services/cmd-therapy/cmd_1.png" 1x type("image/png"))}.cmd-factors .cmd-wrap,.cmd-final-inner{padding-top:2.25rem}.cmd-factors .cmd-wrap{justify-content:stretch;width:min(100% - 2rem,32rem)}.cmd-factor-copy{width:100%}.cmd-tags{grid-template-columns:1fr;gap:.65rem}.cmd-final-inner{text-align:center;grid-template-columns:1fr;justify-items:center}.cmd-final-cta h2,.cmd-final-cta p{color:var(--cmd-text)}.cmd-tags span{width:100%;min-width:0}}.legal-hero h1,.legal-text h2{font-family:Georgia,serif;font-weight:400;line-height:1.1}.legal-main{width:min(75rem, calc(100% - var(--legal-content-left) - var(--legal-content-right)));counter-reset:privacy-section;gap:1.75rem;margin-inline:auto;padding:3rem 0 5rem;display:grid}.legal-text{border:1px solid var(--legal-line-soft);background:#fff;border-radius:10px;gap:1.1rem;padding:0;display:grid;overflow:hidden;box-shadow:0 16px 36px #4119260d}.legal-text h2{border-bottom:1px solid var(--legal-line);color:#281d21;align-items:center;gap:.85rem;margin:0;padding:1.35rem clamp(1.2rem,3vw,2rem);font-size:clamp(1.25rem,2vw,1.45rem);display:flex}.legal-text p,.legal-text li,.legal-text address{color:#4f4544;max-width:62rem;font-size:1.05rem;line-height:1.8}.legal-text address{font-style:normal}.legal-text ul{gap:.6rem;list-style:none;display:grid}.legal-text li{padding-left:1.15rem;position:relative}.legal-text li:before{content:"";background:var(--legal-bordeaux);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.78em;left:0}.legal-text a{color:#a72d51;font-weight:700}.legal-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.legal-mini-card span{color:var(--legal-bordeaux);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:800;display:block}.rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-grid li{background:var(--legal-bordeaux-soft);color:#3f3436;border:1px solid #781c3b24;border-radius:8px;min-height:3.2rem;padding:.95rem 1rem .95rem 2.6rem;font-weight:700}.rights-grid li:before{top:1.35rem;left:1rem}@media (width<=700px){body.public-legal{--legal-content-left:1.25rem;--legal-content-right:1.25rem}.legal-main{width:auto;margin-inline:1.25rem}.legal-split,.rights-grid{grid-template-columns:1fr}}.dorn-page{--dorn-bg:#fffaf8;--dorn-soft:#fbedf2;--dorn-line:#781c3b24;--dorn-bordeaux:#8b2040;--dorn-accent:#a12e58;--dorn-text:#281d21;--dorn-muted:#74656a;background:var(--dorn-bg);color:var(--dorn-text)}.dorn-wrap{width:min(74rem,100% - 2rem);margin-inline:auto}.dorn-section{padding-block:clamp(4rem,8vw,6.5rem)}.dorn-kicker{color:var(--dorn-bordeaux);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.dorn-page h1,.dorn-page h2,.dorn-page h3{letter-spacing:0;font-family:Georgia,serif;font-weight:400;line-height:1.05}.dorn-page p{color:var(--dorn-muted);line-height:1.72}.dorn-hero{background:-webkit-linear-gradient(#fff0 22%,#ffffff80 42%,#fffffff5 66%,#fff 100%),-webkit-image-set(url(/images/services/dorn-therapy/hero.avif) 1x type("image/avif"),url(/images/services/dorn-therapy/hero.webp) 1x type("image/webp"),url(/images/services/dorn-therapy/hero.png?v=20260711-2) 1x type("image/png")) 100%/auto 100% no-repeat,#fff;background:linear-gradient(90deg,#fff 0%,#fffffff5 34%,#ffffff80 58%,#fff0 78%),image-set("/images/services/dorn-therapy/hero.avif" 1x type("image/avif"),"/images/services/dorn-therapy/hero.webp" 1x type("image/webp"),"/images/services/dorn-therapy/hero.png?v=20260711-2" 1x type("image/png")) 100%/auto 100% no-repeat,#fff;align-items:center;min-height:min(46rem,86vh);padding-block:clamp(7rem,12vw,10rem) clamp(2.5rem,6vw,4.5rem);display:grid;overflow:hidden}.dorn-hero-copy{max-width:42rem}.dorn-hero h1{margin-top:1rem;font-size:clamp(3.1rem,6.8vw,6rem)}.dorn-hero h1 em{color:var(--dorn-accent);font-style:italic}.dorn-hero-copy>p:not(.dorn-kicker){max-width:34rem;margin-top:1.25rem}.dorn-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.dorn-actions .public-btn,.dorn-actions .public-btn-outline{justify-content:center;min-width:10rem}.dorn-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:60rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.dorn-trust span,.dorn-card,.dorn-benefit,.dorn-goal-card,.dorn-process-step,.dorn-related a{border:1px solid var(--dorn-line);background:#ffffffe6;box-shadow:0 18px 42px #4119260f}.dorn-trust span{min-height:3.5rem;color:var(--dorn-text);align-items:center;gap:.7rem;padding:.8rem .95rem;font-size:.82rem;font-weight:900;display:flex}.dorn-icon{background:var(--dorn-soft);border-radius:999px;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.dorn-icon img{object-fit:contain;width:1.45rem;height:1.45rem}.dorn-intro{background:#fff;padding-bottom:clamp(2rem,4vw,3rem)}.dorn-intro-grid{grid-template-columns:minmax(19rem,25rem) minmax(0,31rem) minmax(18rem,21rem);justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.dorn-intro-photo{background:-webkit-linear-gradient(#ffffff2e,#fff0),-webkit-image-set(url(/images/services/dorn-therapy/dt1.avif) 1x type("image/avif"),url(/images/services/dorn-therapy/dt1.webp) 1x type("image/webp"),url(/images/services/dorn-therapy/dt1.png) 1x type("image/png")) 50%/cover no-repeat;background:linear-gradient(#fff0,#ffffff2e),image-set("/images/services/dorn-therapy/dt1.avif" 1x type("image/avif"),"/images/services/dorn-therapy/dt1.webp" 1x type("image/webp"),"/images/services/dorn-therapy/dt1.png" 1x type("image/png")) 50%/cover no-repeat;min-height:22rem}.dorn-copy h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:34rem;margin-top:.8rem;font-size:clamp(2.1rem,3.4vw,3.15rem)}.dorn-copy p{max-width:42rem;margin-top:1.1rem}.dorn-card{justify-self:end;padding:1.9rem}.dorn-card ul{gap:.8rem;margin-top:1rem;display:grid}.dorn-card li{color:var(--dorn-muted);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.55;display:flex}.dorn-card li:before{content:"";border:2px solid var(--dorn-bordeaux);background:var(--dorn-bordeaux);border-radius:999px;flex:none;width:.52rem;height:.52rem;margin-top:.45rem}.dorn-active{background:linear-gradient(180deg, #fff, var(--dorn-soft));text-align:center}.dorn-active .dorn-copy h2,.dorn-active .dorn-copy p{margin-inline:auto}.dorn-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.2rem;display:grid}.dorn-benefit{text-align:center;min-height:12rem;box-shadow:none;background:0 0;border-color:#0000;align-content:start;gap:.85rem;padding:1.45rem 1rem;display:grid}.dorn-benefit .dorn-icon{width:4rem;height:4rem;margin-inline:auto}.dorn-benefit .dorn-icon img{width:2.35rem;height:2.35rem}.dorn-benefit h3,.dorn-goal-card h3,.dorn-process-step h3{font-family:var(--font-sans);font-size:.98rem;font-weight:900;line-height:1.25}.dorn-benefit p,.dorn-goal-card p,.dorn-process-step p{font-size:.82rem;line-height:1.55}.dorn-goals{background:-webkit-linear-gradient(#ffffff14 0%,#ffffffdb 32%,#fff 44% 100%),-webkit-image-set(url(/images/services/dorn-therapy/dt2.avif) 1x type("image/avif"),url(/images/services/dorn-therapy/dt2.webp) 1x type("image/webp"),url(/images/services/dorn-therapy/dt2.png) 1x type("image/png")) 100%/min(42vw,41rem) no-repeat,#fff;background:linear-gradient(90deg,#fff 0% 56%,#ffffffdb 68%,#ffffff14 100%),image-set("/images/services/dorn-therapy/dt2.avif" 1x type("image/avif"),"/images/services/dorn-therapy/dt2.webp" 1x type("image/webp"),"/images/services/dorn-therapy/dt2.png" 1x type("image/png")) 100%/min(42vw,41rem) no-repeat,#fff;padding-bottom:clamp(2rem,4vw,3rem)}.dorn-goal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:min(52rem,100%);margin-top:2.2rem;display:grid}.dorn-goal-card{align-content:start;gap:1rem;min-height:14.25rem;padding:1.55rem 1.4rem;display:grid}.dorn-goal-card .dorn-icon{width:3.35rem;height:3.35rem}.dorn-process{background:linear-gradient(180deg, #fff, var(--dorn-soft));text-align:center;padding-top:clamp(2.25rem,4vw,3.25rem)}.dorn-process-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.dorn-process-step{text-align:center;min-height:13rem;box-shadow:none;background:0 0;border-color:#0000;align-content:start;gap:.75rem;padding:1.4rem 1rem;display:grid;position:relative}.dorn-process-step:after{content:"";border-top:2px dashed #8b204052;width:1.8rem;position:absolute;top:3.2rem;right:-1rem}.dorn-process-step:last-child:after{display:none}.dorn-process-step .dorn-icon{width:4rem;height:4rem;margin-inline:auto}.dorn-related{background:#fff;padding-block:1.4rem}.dorn-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.dorn-related a{min-height:5.75rem;color:var(--dorn-text);gap:.35rem;padding:1rem;display:grid}.dorn-related span{color:var(--dorn-bordeaux);font-size:.75rem;font-weight:900}.dorn-related strong{font-size:.92rem}.dorn-related small{color:var(--dorn-muted);line-height:1.35}@media (width<=1080px){.dorn-intro-grid{grid-template-columns:1fr}.dorn-card{justify-self:start;width:min(30rem,100%)}.dorn-benefit-grid,.dorn-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dorn-process-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dorn-goals{background:linear-gradient(180deg, #fff, var(--dorn-soft))}}@media (width<=720px){.dorn-section{padding-block:3.25rem}.dorn-hero{background:-webkit-linear-gradient(#ffffff38 0%,#ffffffeb 56%,#fff 100%),-webkit-image-set(url(/images/services/dorn-therapy/hero.avif) 1x type("image/avif"),url(/images/services/dorn-therapy/hero.webp) 1x type("image/webp"),url(/images/services/dorn-therapy/hero.png?v=20260711-2) 1x type("image/png")) 100% 100%/auto 46% no-repeat,#fff;background:linear-gradient(#fff 0%,#ffffffeb 44%,#ffffff38 100%),image-set("/images/services/dorn-therapy/hero.avif" 1x type("image/avif"),"/images/services/dorn-therapy/hero.webp" 1x type("image/webp"),"/images/services/dorn-therapy/hero.png?v=20260711-2" 1x type("image/png")) 100% 100%/auto 46% no-repeat,#fff;min-height:auto;padding-bottom:17rem}.dorn-trust,.dorn-benefit-grid,.dorn-goal-grid,.dorn-process-list,.dorn-related-grid{grid-template-columns:1fr}.dorn-intro-photo{order:-1;min-height:16rem}.dorn-goals{background:linear-gradient(180deg, #fff, var(--dorn-soft));min-height:0;display:block}.dorn-goals:before{content:"";border-block:1px solid var(--dorn-line);background:-webkit-linear-gradient(#ffffff40,#ffffff14),-webkit-image-set(url(/images/services/dorn-therapy/dt2.avif) 1x type("image/avif"),url(/images/services/dorn-therapy/dt2.webp) 1x type("image/webp"),url(/images/services/dorn-therapy/dt2.png) 1x type("image/png")) 50%/cover no-repeat;background:linear-gradient(#ffffff14,#ffffff40),image-set("/images/services/dorn-therapy/dt2.avif" 1x type("image/avif"),"/images/services/dorn-therapy/dt2.webp" 1x type("image/webp"),"/images/services/dorn-therapy/dt2.png" 1x type("image/png")) 50%/cover no-repeat;width:100%;min-height:14rem;display:block}.dorn-goals .dorn-wrap{padding-top:2.25rem}.dorn-process-step:after{display:none}}.dorn-redesign-page{--dorn-redesign-bg:#fffaf8;--dorn-redesign-soft:#fbf0f3;--dorn-redesign-line:#8b204024;--dorn-redesign-bordeaux:#8b2040;--dorn-redesign-accent:#a12e58;--dorn-redesign-text:#281d21;--dorn-redesign-muted:#6f6065;background:var(--dorn-redesign-bg);color:var(--dorn-redesign-text)}.dorn-redesign-wrap{width:min(100% - 2rem,76rem);margin-inline:auto}.dorn-redesign-section{background:#fff;padding-block:clamp(3.25rem,6vw,5.5rem)}.dorn-redesign-kicker{letter-spacing:.22em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:800;line-height:1.4;color:var(--dorn-redesign-bordeaux)!important}.dorn-redesign-page h1,.dorn-redesign-page h2{color:var(--dorn-redesign-text);margin:0;font-family:Georgia,serif;font-weight:400;line-height:1}.dorn-redesign-page h3{color:var(--dorn-redesign-text);margin:0;font-size:.98rem;line-height:1.25}.dorn-redesign-page p{color:var(--dorn-redesign-muted);line-height:1.75}.dorn-redesign-hero{background:linear-gradient(90deg,#fff 0% 63%,#fffffff0 70%,#ffffff2e 82%,#fff0 100%),url(/images/services/dorn-therapy/dt4.png) 100% 100%/min(42vw,50rem) no-repeat,#fff;min-height:clamp(39rem,58vw,48rem);padding-block:clamp(7rem,8vw,8.5rem) clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.dorn-redesign-hero-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,.56fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}@media (width>=721px){.dorn-redesign-hero>.dorn-redesign-wrap{width:100%;max-width:none;padding-inline:clamp(2rem,5vw,6rem)}.dorn-redesign-hero-grid{grid-template-columns:minmax(42rem,47vw) minmax(22rem,24vw);justify-content:start;gap:clamp(2rem,3vw,3.5rem)}}.dorn-redesign-copy{max-width:54rem}.dorn-redesign-copy h1{max-width:35rem;font-size:clamp(3.5rem,6.3vw,6rem)}.dorn-redesign-copy h1 em{color:var(--dorn-redesign-accent);font-style:italic}.dorn-redesign-copy h2,.dorn-redesign-center h2,.dorn-redesign-progress h2{font-size:clamp(2.2rem,4.6vw,3.25rem)}.dorn-redesign-copy>p:not(.dorn-redesign-kicker){max-width:34rem;margin:1.6rem 0 0;font-size:1rem}.dorn-redesign-features{border:1px solid var(--dorn-redesign-line);background:#ffffffdb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:54rem;margin-top:2.8rem;display:grid;overflow:hidden;box-shadow:0 1.2rem 3.5rem #8b204014}.dorn-redesign-features span{border-left:1px solid var(--dorn-redesign-line);min-height:5.9rem;color:var(--dorn-redesign-text);overflow-wrap:normal;word-break:normal;align-items:center;gap:.8rem;padding:1rem 1.15rem;font-size:.96rem;font-weight:800;line-height:1.25;display:flex}.dorn-redesign-features span:first-child{border-left:0}.dorn-redesign-features img,.dorn-redesign-hero-note img,.dorn-redesign-hero-callouts img,.dorn-redesign-card img,.dorn-redesign-flow-step img,.dorn-redesign-checks img,.dorn-redesign-info img{object-fit:contain;flex:none;width:2rem;height:2rem}.dorn-redesign-features img{width:2.55rem;height:2.55rem}.dorn-redesign-hero-note{background:linear-gradient(90deg,#fbf0f3f5,#ffffffeb);border-radius:22px;align-items:center;gap:1rem;width:min(100%,34rem);margin-top:1.6rem;padding:1.1rem 1.4rem;display:flex;box-shadow:0 1.3rem 3.5rem #8b20401f}.dorn-redesign-hero-note img{filter:none;border-radius:999px;width:3.4rem;height:3.4rem}.dorn-redesign-hero-note span{color:var(--dorn-redesign-text);font-size:.96rem;line-height:1.45}.dorn-redesign-hero-note strong{color:var(--dorn-redesign-bordeaux);font-family:Georgia,serif;font-size:1.14rem;line-height:1.2;display:block}.dorn-redesign-hero-callouts{background:#fff;border-radius:0 18px 18px 0;place-self:center start;gap:clamp(2rem,4vw,3.1rem);max-width:23rem;margin-top:clamp(.5rem,3vw,2rem);padding:.9rem 1.35rem .9rem 0;display:grid}.dorn-redesign-hero-callouts article{grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid;position:relative}.dorn-redesign-hero-callouts article:not(:last-child):after{content:"";border-left:2px dashed #8b20408c;width:1px;height:calc(100% + 1.35rem);position:absolute;top:4.4rem;left:2.35rem}.dorn-redesign-hero-callouts span{border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;display:grid;box-shadow:0 1rem 2rem #8b20402e}.dorn-redesign-hero-callouts img{filter:none;width:4.6rem;height:4.6rem}.dorn-redesign-hero-callouts h3{color:var(--dorn-redesign-bordeaux);font-family:Georgia,serif;font-size:1.18rem}.dorn-redesign-hero-callouts p{max-width:14rem;color:var(--dorn-redesign-text);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.dorn-redesign-intro-grid{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.35fr) minmax(15rem,.72fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.dorn-redesign-photo{background:50%/cover no-repeat;border-radius:7px;min-height:clamp(16rem,26vw,23rem);box-shadow:0 1.5rem 3.5rem #8b204014}.dorn-redesign-photo-intro{background-image:url(/images/services/dorn-therapy/dt7.png)}.dorn-redesign-list-card,.dorn-redesign-card,.dorn-redesign-info{border:1px solid var(--dorn-redesign-line);background:#fff;border-radius:8px;box-shadow:0 1.5rem 4rem #8b204014}.dorn-redesign-list-card{padding:2rem}.dorn-redesign-list-card ul,.dorn-redesign-checks{margin:0;padding:0;list-style:none}.dorn-redesign-list-card li{border-top:1px solid var(--dorn-redesign-line);color:var(--dorn-redesign-muted);padding:1rem 0 1rem 1.45rem;font-size:.92rem;line-height:1.45;position:relative}.dorn-redesign-list-card li:before{background:var(--dorn-redesign-bordeaux);content:"";border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:1.45rem;left:0}.dorn-redesign-quote{background:linear-gradient(90deg,#8b2040 0%,#a12e58 34%,#a12e5885 61%,#fff0 100%),#8b2040;padding-block:clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.dorn-redesign-quote:after{content:"";z-index:0;background:url(/images/services/dorn-therapy/dt6.png) 100%/auto 100% no-repeat;position:absolute;inset:0}.dorn-redesign-quote .dorn-redesign-wrap{z-index:1;position:relative}.dorn-redesign-quote h2{max-width:32rem;font-size:clamp(2.2rem,4.6vw,3.6rem);color:#fff!important}.dorn-redesign-quote p{max-width:31rem;margin:1.2rem 0 0;font-weight:700;color:#fff!important}.dorn-redesign-center{text-align:center}.dorn-redesign-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.4rem;display:grid}.dorn-redesign-card{min-height:12rem;padding:1.8rem 1.25rem}.dorn-redesign-card span,.dorn-redesign-flow-step span{background:var(--dorn-redesign-soft);border-radius:999px;place-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:grid}.dorn-redesign-card p,.dorn-redesign-flow-step p,.dorn-redesign-info p,.dorn-redesign-timeline p{margin:.6rem 0 0;font-size:.88rem;line-height:1.55}.dorn-redesign-flow{background:var(--dorn-redesign-bg)}.dorn-redesign-flow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8rem;margin-top:1.5rem;display:grid}.dorn-redesign-flow-step{padding-top:.4rem;position:relative}.dorn-redesign-flow-step:not(:last-child):after{color:var(--dorn-redesign-bordeaux);content:">";font-size:1.9rem;position:absolute;top:3.2rem;right:-1.2rem}.dorn-redesign-flow-step b{color:var(--dorn-redesign-bordeaux);margin-bottom:.55rem;font-family:Georgia,serif;font-size:1.4rem;display:block}.dorn-redesign-progress{background:linear-gradient(180deg, #fff, var(--dorn-redesign-bg))}.dorn-redesign-progress-grid{grid-template-columns:minmax(0,.95fr) minmax(17rem,1.2fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.dorn-redesign-checks{gap:1rem;margin-top:1.8rem;display:grid}.dorn-redesign-checks li{color:var(--dorn-redesign-muted);align-items:flex-start;gap:1rem;font-size:.94rem;line-height:1.45;display:flex}.dorn-redesign-checks strong{color:var(--dorn-redesign-text);display:block}.dorn-redesign-progress-photo{background:url(/images/services/dorn-therapy/dt5.png) 50%/cover no-repeat;border-radius:8px;min-height:clamp(17rem,27vw,25rem)}.dorn-redesign-timeline article{border-bottom:1px solid var(--dorn-redesign-line);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:.95rem 0;display:grid}.dorn-redesign-timeline-box{border:1px solid var(--dorn-redesign-line);background:#fff;border-radius:8px;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,3vw,2.4rem);box-shadow:0 1.5rem 4rem #8b204014}.dorn-redesign-timeline-box h2{margin-bottom:1rem}.dorn-redesign-timeline b{color:var(--dorn-redesign-bordeaux);font-family:Georgia,serif;font-size:1.8rem;line-height:1}.dorn-redesign-knowledge{background:var(--dorn-redesign-bg);padding-top:1rem}.dorn-redesign-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.dorn-redesign-info{text-align:left;align-items:flex-start;gap:1.2rem;padding:1.6rem;display:flex}@media (width<=980px){.dorn-redesign-intro-grid,.dorn-redesign-progress-grid{grid-template-columns:1fr}.dorn-redesign-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dorn-redesign-flow-grid{text-align:left;grid-template-columns:1fr;gap:1rem}.dorn-redesign-flow-step{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:0 1rem;display:grid}.dorn-redesign-flow-step b{grid-row:span 3;margin:0}.dorn-redesign-flow-step span{width:3.2rem;height:3.2rem;margin:0 0 .5rem}.dorn-redesign-flow-step:not(:last-child):after{display:none}}@media (width<=720px){.dorn-redesign-wrap{width:min(100% - 1.5rem,34rem)}.dorn-redesign-hero{background:linear-gradient(#fff 0% 43%,#ffffff80 60%,#fff0 100%),#fff;min-height:0;padding-block:5.8rem 0}.dorn-redesign-hero-grid{flex-direction:column;gap:1.6rem;display:flex}.dorn-redesign-hero-grid:after{content:"";background:linear-gradient(#ffffff0f,#fffaf829),url(/images/services/dorn-therapy/dt4.png) bottom/cover no-repeat;order:2;width:calc(100% + 1.5rem);min-height:clamp(18rem,78vw,30rem);margin-inline:-.75rem;display:block}.dorn-redesign-copy{max-width:none}.dorn-redesign-copy h1{font-size:clamp(3.1rem,17vw,4.8rem)}.dorn-redesign-features{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:.85rem;margin-top:2rem}.dorn-redesign-features span{text-align:center;background:0 0;border:0;justify-content:center;min-height:auto}.dorn-redesign-hero-callouts{order:3;gap:1.2rem;width:100%;max-width:none;margin:0 0 2rem}.dorn-redesign-hero-callouts article{grid-template-columns:3.8rem minmax(0,1fr)}.dorn-redesign-hero-callouts article:not(:last-child):after{display:none}.dorn-redesign-hero-callouts span{width:3.7rem;height:3.7rem}.dorn-redesign-hero-callouts img{width:2rem;height:2rem}.dorn-redesign-hero-callouts p{max-width:none}.dorn-redesign-hero-note{border-radius:14px;margin-bottom:1.4rem;padding:1rem}.dorn-redesign-hero-note img{width:3rem;height:3rem}.dorn-redesign-copy{display:contents}.dorn-redesign-copy>.dorn-redesign-kicker,.dorn-redesign-copy>h1,.dorn-redesign-copy>p:not(.dorn-redesign-kicker),.dorn-redesign-copy>.dorn-redesign-features{display:block}.dorn-redesign-copy>.dorn-redesign-kicker,.dorn-redesign-copy>h1,.dorn-redesign-copy>p:not(.dorn-redesign-kicker){order:1}.dorn-redesign-copy>.dorn-redesign-features{order:4;display:grid}.dorn-redesign-copy>.dorn-redesign-hero-note{order:5;margin-bottom:2rem;display:flex}.dorn-redesign-section{padding-block:3.5rem}.dorn-redesign-card-grid,.dorn-redesign-knowledge-grid{grid-template-columns:1fr}.dorn-redesign-quote{background:linear-gradient(90deg,#8b2040,#a12e58)}.dorn-redesign-quote:after{display:none}.dorn-redesign-quote h2{font-size:clamp(2.2rem,12vw,3.2rem)}.dorn-redesign-progress-photo{min-height:15rem}}.public-logo{flex-wrap:wrap;align-items:baseline;gap:.25em;max-width:min(72vw,32rem);line-height:1.2;display:inline-flex}.skip-link{z-index:10000;color:#fff;letter-spacing:.04em;background:#8b2040;border-radius:4px;padding:.75rem 1rem;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:1rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{outline-offset:3px;outline:3px solid #fff;transform:translateY(0)}:where(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #8b2040}body.public-legal{--legal-content-left:calc(clamp(1.5rem, 5vw, 4rem) + 4.25rem);--legal-content-right:clamp(1.5rem, 5vw, 4rem);--legal-line:#781c3b3d;--legal-line-soft:#781c3b29;--legal-bordeaux:#781c3b;--legal-bordeaux-soft:#f8edf2;color:#281d21;background:#f8f4f2}.public-legal .public-nav,.public-legal .public-nav.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #7018341a;padding:1.5rem clamp(1.5rem,5vw,4rem);box-shadow:0 8px 30px #4119260d}.public-legal .public-nav .public-logo,.public-legal .public-nav.is-scrolled .public-logo{color:#281d21}.public-legal .public-nav .public-logo span,.public-legal .public-nav.is-scrolled .public-logo span{color:#781c3b}.legal-hero{padding:8rem var(--legal-content-right) 2.75rem var(--legal-content-left);border-bottom:1px solid var(--legal-line);background:#fff}.legal-hero-inner{max-width:75rem}.legal-kicker{color:#a72d51;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.8rem;font-size:.7rem;font-weight:800}.legal-hero h1,.legal-card h2,.legal-text h2{font-family:Georgia,serif;font-weight:400;line-height:1.1}.legal-hero h1{font-size:clamp(2.4rem,5vw,3.5rem)}.legal-meta{color:#8f8582;margin-top:.65rem;font-size:.9rem;line-height:1.6}.legal-meta strong{color:#5a4d4e}.legal-main{width:min(75rem, calc(100% - var(--legal-content-left) - var(--legal-content-right)));gap:1.75rem;margin-inline:auto;padding:3rem 0 5rem;display:grid}.legal-card,.legal-text{border:1px solid var(--legal-line-soft);background:#fff;border-radius:10px;gap:1.1rem;padding:0;display:grid;overflow:hidden;box-shadow:0 16px 36px #4119260d}.legal-card h2,.legal-text h2{border-bottom:1px solid var(--legal-line);color:#281d21;align-items:center;gap:.85rem;margin:0;padding:1.35rem clamp(1.2rem,3vw,2rem);font-size:clamp(1.25rem,2vw,1.45rem);display:flex}.legal-section-icon{background:var(--legal-bordeaux-soft);width:2rem;height:2rem;color:var(--legal-bordeaux);border-radius:999px;flex:none;place-items:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82rem;font-weight:800;display:inline-grid}.legal-section-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem;margin:1.25rem clamp(1.2rem,3vw,2rem) clamp(1.35rem,3vw,2rem);display:grid}.legal-item span{color:var(--legal-bordeaux);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;font-weight:800;display:block}.legal-item strong,.legal-item p,.legal-item a{color:#251c20;font-size:1.05rem;line-height:1.55}.legal-item strong{display:block}.legal-item a{color:#a72d51}.legal-text p{color:#4f4544;max-width:62rem;font-size:1.05rem;line-height:1.8}.legal-text>:not(h2){margin-inline:clamp(1.2rem,3vw,2rem)}.legal-text>:last-child{margin-bottom:clamp(1.35rem,3vw,2rem)}.legal-note{border-left:3px solid var(--legal-bordeaux);background:var(--legal-bordeaux-soft);border-radius:8px;padding:1rem 1.2rem}.legal-note strong{color:var(--legal-bordeaux)}.legal-mini-card{border:1px solid var(--legal-line-soft);background:#fff;border-radius:8px;padding:1rem}.public-legal .public-footer{color:#88777d;background:#fff;border-top-color:#781c3b1f}.public-legal .public-footer .public-logo{color:#281d21}.public-legal .public-footer .public-logo span{color:#781c3b}@media (width<=700px){body.public-legal{--legal-content-left:1.25rem;--legal-content-right:1.25rem}.legal-hero-inner,.legal-main{width:auto}.legal-grid{grid-template-columns:1fr;gap:1.5rem}}.mt-page{--mt-bg:#fffaf8;--mt-soft:#fbf1f4;--mt-line:#781c3b24;--mt-bordeaux:#8b2040;--mt-bordeaux-dark:#781c3b;--mt-text:#281d21;--mt-muted:#74656a;background:var(--mt-bg);color:var(--mt-text)}.mt-wrap{width:min(72rem,100% - 2rem);margin-inline:auto}.mt-section{padding-block:clamp(4rem,8vw,6.5rem)}.mt-kicker{color:var(--mt-bordeaux);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.mt-page h1,.mt-page h2,.mt-page h3{font-family:Georgia,serif;font-weight:400;line-height:1.05}.mt-page p{color:var(--mt-muted);line-height:1.75}.mt-hero{background:-webkit-linear-gradient(#fff0 22%,#ffffff7a 42%,#fffffff2 67%,#fff 100%),-webkit-image-set(url(/images/services/manual-therapy/hero.avif) 1x type("image/avif"),url(/images/services/manual-therapy/hero.webp) 1x type("image/webp"),url(/images/services/manual-therapy/hero.png?v=20260711-2) 1x type("image/png")) 100%/auto 100% no-repeat,#fff;background:linear-gradient(90deg,#fff 0%,#fffffff2 33%,#ffffff7a 58%,#fff0 78%),image-set("/images/services/manual-therapy/hero.avif" 1x type("image/avif"),"/images/services/manual-therapy/hero.webp" 1x type("image/webp"),"/images/services/manual-therapy/hero.png?v=20260711-2" 1x type("image/png")) 100%/auto 100% no-repeat,#fff;align-items:center;min-height:min(46rem,86vh);padding-block:clamp(7rem,12vw,10rem) clamp(2.5rem,6vw,4.5rem);display:grid;position:relative;overflow:hidden}.mt-hero-copy{z-index:1;max-width:42rem;position:relative}.mt-hero h1{letter-spacing:0;margin-top:1.1rem;font-size:clamp(3.15rem,7.2vw,6.2rem)}.mt-hero h1 em,.mt-statement h2 em{color:#a12e58;font-style:italic}.mt-hero-copy>p:not(.mt-kicker){max-width:34rem;margin-top:1.3rem;font-size:1rem}.mt-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.mt-actions .public-btn,.mt-actions .public-btn-outline{justify-content:center;min-width:10rem}.mt-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:56rem;margin-top:clamp(2rem,5vw,4.5rem);display:grid}.mt-trust span,.mt-mini-list li,.mt-icon-item,.mt-condition-card,.mt-related a{border:1px solid var(--mt-line);background:#ffffffe0;box-shadow:0 14px 34px #4119260d}.mt-trust span{color:#5f5654;align-items:center;gap:.55rem;min-height:3.3rem;padding:.75rem .9rem;font-size:.82rem;font-weight:700;display:flex}.mt-dot{background:var(--mt-soft);width:1.45rem;height:1.45rem;color:var(--mt-bordeaux);border-radius:999px;flex:none;place-items:center;display:inline-grid}.mt-dot svg{width:.85rem;height:.85rem}.mt-intro-grid{grid-template-columns:11rem minmax(0,34rem) 18rem;justify-content:space-between;align-items:center;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.mt-icon-list{gap:1rem;display:grid}.mt-icon-item{grid-template-columns:3rem 1fr;align-items:center;gap:.75rem;padding:.8rem;display:grid}.mt-icon{background:var(--mt-soft);width:2.55rem;height:2.55rem;color:var(--mt-bordeaux);border-radius:999px;place-items:center;display:grid}.mt-icon svg{width:1.2rem;height:1.2rem}.mt-icon-item strong{color:var(--mt-text);font-size:.86rem;line-height:1.3;display:block}.mt-copy h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:34rem;margin-top:.8rem;font-size:clamp(2rem,3.2vw,3rem)}.mt-copy p{max-width:42rem;margin-top:1.1rem}.mt-benefit-panel{border:1px solid var(--mt-line);background:#fff;justify-self:end;padding:2rem;box-shadow:0 22px 48px #41192614}.mt-benefit-panel ul,.mt-mini-list{gap:.8rem;margin-top:1.1rem;display:grid}.mt-benefit-panel li,.mt-mini-list li{color:var(--mt-muted);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.55;display:flex}.mt-benefit-panel li:before,.mt-mini-list li:before{content:"";border:2px solid var(--mt-bordeaux);border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.45rem}.mt-statement{background:-webkit-linear-gradient(#fff 0%,#ffffffeb 56%,#ffffff14 100%),-webkit-image-set(url(/images/services/manual-therapy/hands-treatment.avif) 1x type("image/avif"),url(/images/services/manual-therapy/hands-treatment.webp) 1x type("image/webp"),url(/images/services/manual-therapy/hands-treatment.png) 1x type("image/png")) 0/auto 100% no-repeat,#fff;background:linear-gradient(90deg,#ffffff14 0%,#ffffffeb 44%,#fff 100%),image-set("/images/services/manual-therapy/hands-treatment.avif" 1x type("image/avif"),"/images/services/manual-therapy/hands-treatment.webp" 1x type("image/webp"),"/images/services/manual-therapy/hands-treatment.png" 1x type("image/png")) 0/auto 100% no-repeat,#fff;align-items:center;min-height:20rem;display:grid}.mt-statement .mt-wrap{justify-content:end;display:grid}.mt-statement-copy{width:min(34rem,100%)}.mt-statement h2{font-size:clamp(2rem,4vw,3.4rem)}.mt-conditions{background:-webkit-linear-gradient(#ffffff3d 0%,#ffffffe6 32%,#fff 42% 100%),-webkit-image-set(url(/images/services/manual-therapy/side-treatment.png.avif) 1x type("image/avif"),url(/images/services/manual-therapy/side-treatment.png.webp) 1x type("image/webp"),url(/images/services/manual-therapy/side-treatment.png.png) 1x type("image/png")) 100%/min(46vw,47rem) no-repeat,#fff;background:linear-gradient(90deg,#fff 0% 58%,#ffffffe6 68%,#ffffff3d 100%),image-set("/images/services/manual-therapy/side-treatment.png.avif" 1x type("image/avif"),"/images/services/manual-therapy/side-treatment.png.webp" 1x type("image/webp"),"/images/services/manual-therapy/side-treatment.png.png" 1x type("image/png")) 100%/min(46vw,47rem) no-repeat,#fff}.mt-condition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(44rem,100%);margin-top:1.8rem;display:grid}.mt-condition-card{text-align:center;align-content:start;gap:.75rem;min-height:10rem;padding:1.35rem;display:grid}.mt-condition-card .mt-icon{margin-inline:auto}.mt-condition-card h3{color:var(--mt-text);font-family:var(--font-sans);font-size:.95rem;font-weight:800;line-height:1.25}.mt-condition-card p{font-size:.82rem;line-height:1.55}.mt-process-band{background:linear-gradient(135deg, #fff, var(--mt-soft))}.mt-process-grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr) minmax(18rem,.9fr);align-items:stretch;gap:1.5rem;display:grid}.mt-card{border:1px solid var(--mt-line);background:#fff;padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 18px 42px #4119260f}.mt-steps{counter-reset:mtsteps;gap:1rem;margin-top:1.5rem;display:grid}.mt-steps li{color:var(--mt-muted);grid-template-columns:2.5rem 1fr;align-items:start;gap:1rem;line-height:1.55;display:grid}.mt-steps li:before{counter-increment:mtsteps;content:counter(mtsteps, decimal-leading-zero);border:1px solid var(--mt-bordeaux);width:2.2rem;height:2.2rem;color:var(--mt-bordeaux);border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.mt-steps strong{color:var(--mt-text);margin-bottom:.2rem;font-size:.92rem;display:block}.mt-photo-card{background:-webkit-linear-gradient(#ffffff47 0%,#fff0 100%),-webkit-image-set(url(/images/services/manual-therapy/spine-consultation.png.avif) 1x type("image/avif"),url(/images/services/manual-therapy/spine-consultation.png.webp) 1x type("image/webp"),url(/images/services/manual-therapy/spine-consultation.png.png) 1x type("image/png")) 50%/cover no-repeat;background:linear-gradient(#fff0 0%,#ffffff47 100%),image-set("/images/services/manual-therapy/spine-consultation.png.avif" 1x type("image/avif"),"/images/services/manual-therapy/spine-consultation.png.webp" 1x type("image/webp"),"/images/services/manual-therapy/spine-consultation.png.png" 1x type("image/png")) 50%/cover no-repeat;min-height:100%}.mt-faq{background:-webkit-linear-gradient(#ffffff38 0%,#ffffffdb 26%,#fff 38% 100%),-webkit-image-set(url(/images/home-hero-practice.avif) 1x type("image/avif"),url(/images/home-hero-practice.webp) 1x type("image/webp"),url(/images/home-hero-practice.png) 1x type("image/png")) 100%/min(38vw,40rem) no-repeat,#fff;background:linear-gradient(90deg,#fff 0% 62%,#ffffffdb 74%,#ffffff38 100%),image-set("/images/home-hero-practice.avif" 1x type("image/avif"),"/images/home-hero-practice.webp" 1x type("image/webp"),"/images/home-hero-practice.png" 1x type("image/png")) 100%/min(38vw,40rem) no-repeat,#fff}.mt-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;width:min(48rem,100%);margin-top:1.5rem;display:grid}.mt-faq details{border:1px solid var(--mt-line);background:#fff}.mt-faq summary{cursor:pointer;color:var(--mt-text);padding:1rem 1.1rem;font-weight:800;list-style:none}.mt-faq summary::-webkit-details-marker{display:none}.mt-faq details p{margin:0;padding:0 1.1rem 1rem;font-size:.9rem}.mt-contact-band{border-block:1px solid var(--mt-line);background:linear-gradient(90deg,#f9e8ee,#fff)}.mt-contact-inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding-block:1.5rem;display:grid}.mt-phone-bubble{background:var(--mt-bordeaux);color:#fff;border-radius:999px;place-items:center;width:4.2rem;height:4.2rem;display:grid;box-shadow:0 16px 34px #781c3b3d}.mt-phone-bubble svg{width:1.55rem;height:1.55rem}.mt-phone-link{color:var(--mt-text);font-family:Georgia,serif;font-size:clamp(1.4rem,2vw,1.75rem)}.mt-related{background:#fff;padding-block:1.4rem}.mt-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.mt-related a{min-height:5.75rem;color:var(--mt-text);gap:.35rem;padding:1rem;display:grid}.mt-related span{color:var(--mt-bordeaux);font-size:.75rem;font-weight:900}.mt-related strong{font-size:.92rem}.mt-related small{color:var(--mt-muted);line-height:1.35}@media (width<=980px){.mt-hero,.mt-conditions,.mt-faq{background-position:100% 100%;background-size:auto 70%}.mt-intro-grid,.mt-process-grid{grid-template-columns:1fr}.mt-icon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-benefit-panel{justify-self:start;width:min(28rem,100%)}.mt-related-grid,.mt-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.mt-hero{background:-webkit-linear-gradient(#ffffff59 0%,#ffffffe0 58%,#fff 100%),-webkit-image-set(url(/images/services/manual-therapy/hero.avif) 1x type("image/avif"),url(/images/services/manual-therapy/hero.webp) 1x type("image/webp"),url(/images/services/manual-therapy/hero.png?v=20260711-2) 1x type("image/png")) 100% 100%/auto 48% no-repeat,#fff;background:linear-gradient(#fff 0%,#ffffffe0 42%,#ffffff59 100%),image-set("/images/services/manual-therapy/hero.avif" 1x type("image/avif"),"/images/services/manual-therapy/hero.webp" 1x type("image/webp"),"/images/services/manual-therapy/hero.png?v=20260711-2" 1x type("image/png")) 100% 100%/auto 48% no-repeat,#fff;min-height:auto;padding-bottom:16rem}.mt-section{padding-block:3.25rem}.mt-trust,.mt-icon-list,.mt-condition-grid,.mt-faq-grid,.mt-related-grid{grid-template-columns:1fr}.mt-statement,.mt-conditions,.mt-faq{background:linear-gradient(180deg, #fff, var(--mt-soft));display:block}.mt-statement:before,.mt-conditions:before,.mt-faq:before{content:"";border-block:1px solid var(--mt-line);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:14rem;display:block}.mt-statement:before{background-image:-webkit-linear-gradient(#ffffff5c,#ffffff1a),-webkit-image-set(url(/images/services/manual-therapy/hands-treatment.avif) 1x type("image/avif"),url(/images/services/manual-therapy/hands-treatment.webp) 1x type("image/webp"),url(/images/services/manual-therapy/hands-treatment.png) 1x type("image/png"));background-image:linear-gradient(#ffffff1a,#ffffff5c),image-set("/images/services/manual-therapy/hands-treatment.avif" 1x type("image/avif"),"/images/services/manual-therapy/hands-treatment.webp" 1x type("image/webp"),"/images/services/manual-therapy/hands-treatment.png" 1x type("image/png"))}.mt-conditions:before{background-image:-webkit-linear-gradient(#ffffff57,#ffffff1f),-webkit-image-set(url(/images/services/manual-therapy/side-treatment.png.avif) 1x type("image/avif"),url(/images/services/manual-therapy/side-treatment.png.webp) 1x type("image/webp"),url(/images/services/manual-therapy/side-treatment.png.png) 1x type("image/png"));background-image:linear-gradient(#ffffff1f,#ffffff57),image-set("/images/services/manual-therapy/side-treatment.png.avif" 1x type("image/avif"),"/images/services/manual-therapy/side-treatment.png.webp" 1x type("image/webp"),"/images/services/manual-therapy/side-treatment.png.png" 1x type("image/png"));background-position:50% 42%;min-height:16rem}.mt-faq:before{background-image:-webkit-linear-gradient(#ffffff47,#ffffff14),-webkit-image-set(url(/images/home-hero-practice.avif) 1x type("image/avif"),url(/images/home-hero-practice.webp) 1x type("image/webp"),url(/images/home-hero-practice.png) 1x type("image/png"));background-image:linear-gradient(#ffffff14,#ffffff47),image-set("/images/home-hero-practice.avif" 1x type("image/avif"),"/images/home-hero-practice.webp" 1x type("image/webp"),"/images/home-hero-practice.png" 1x type("image/png"));background-position:50%;min-height:13rem}.mt-statement .mt-wrap,.mt-conditions .mt-wrap,.mt-faq .mt-wrap{padding-top:2.25rem}.mt-photo-card{aspect-ratio:4/3;background-position:50%;order:-1;min-height:15rem}.mt-contact-inner{text-align:center;grid-template-columns:1fr;justify-items:center}}.pnf-page{--pnf-bg:#fffaf8;--pnf-soft:#fbedf2;--pnf-line:#781c3b24;--pnf-bordeaux:#8b2040;--pnf-accent:#a12e58;--pnf-text:#281d21;--pnf-muted:#74656a;background:var(--pnf-bg);color:var(--pnf-text)}.pnf-wrap{width:min(74rem,100% - 2rem);margin-inline:auto}.pnf-section{padding-block:clamp(4rem,8vw,6.5rem)}.pnf-kicker{color:var(--pnf-bordeaux);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.pnf-page h1,.pnf-page h2,.pnf-page h3{letter-spacing:0;font-family:Georgia,serif;font-weight:400;line-height:1.05}.pnf-page p{color:var(--pnf-muted);line-height:1.72}.pnf-top-box{border-bottom:1px solid var(--pnf-line);background:#fffdf9;padding-block:clamp(7rem,10vw,9rem) clamp(3rem,6vw,5rem)}.pnf-top-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.pnf-top-copy{max-width:43rem}.pnf-top-copy .pnf-kicker{color:#c28a4f;align-items:center;gap:.7rem;display:flex}.pnf-top-copy .pnf-kicker:before{content:"";border-top:2px solid;width:2rem}.pnf-top-copy h1{color:#113a35;margin-top:.9rem;font-size:clamp(3rem,6vw,5rem);line-height:.96}.pnf-top-copy>p{max-width:38rem;margin-top:1.75rem;font-size:1.05rem;font-weight:700;line-height:1.75}.pnf-top-facts{flex-wrap:wrap;gap:1.8rem 3rem;margin-top:2.25rem;display:flex}.pnf-top-facts dt{color:#113a35;font-family:Georgia,serif;font-size:1.45rem;font-weight:700;line-height:1}.pnf-top-facts dd{color:var(--pnf-muted);letter-spacing:.08em;margin-top:.35rem;font-size:.78rem;font-weight:800}.pnf-top-figure{background:#f3ead8;border:1px solid #c28a4f38;place-items:center;min-height:clamp(20rem,31vw,31rem);padding:clamp(1rem,2.5vw,2rem);display:grid}.pnf-top-figure img{width:min(100%,30rem);height:auto;display:block}.pnf-hero{background:linear-gradient(90deg,#fff 0%,#fffffff5 35%,#ffffff7a 58%,#fff0 78%),url(/images/services/pnf-therapy/hero.png?v=20260711-2) 100%/auto 100% no-repeat,#fff;align-items:center;min-height:min(46rem,86vh);padding-block:clamp(7rem,12vw,10rem) clamp(2.5rem,6vw,4.5rem);display:grid;overflow:hidden}.pnf-hero-copy{max-width:42rem}.pnf-hero h1{margin-top:1rem;font-size:clamp(3rem,6.6vw,5.8rem)}.pnf-hero h1 em,.pnf-photo-quote h2 em{color:var(--pnf-accent);font-style:italic}.pnf-hero-copy>p:not(.pnf-kicker){max-width:33rem;margin-top:1.25rem}.pnf-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.pnf-actions .public-btn,.pnf-actions .public-btn-outline{justify-content:center;min-width:10rem}.pnf-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:58rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.pnf-trust span,.pnf-card,.pnf-help-card,.pnf-fit-card,.pnf-before-after,.pnf-related a{border:1px solid var(--pnf-line);background:#ffffffe6;box-shadow:0 18px 42px #4119260f}.pnf-trust span{color:#5f5654;align-items:center;gap:.6rem;min-height:3.4rem;padding:.8rem .95rem;font-size:.82rem;font-weight:800;display:flex}@media (width>=901px){.pnf-page .pnf-hero{background:linear-gradient(90deg,#fff 0%,#fffffff5 31%,#ffffff94 55%,#fff0 76%),url(/images/services/pnf-therapy/hero.png?v=20260711-2) 100%/auto 100% no-repeat,#fff;min-height:calc(100vh - 3.5rem);padding-block:clamp(5rem,7vw,7.25rem) clamp(2.75rem,4vw,4rem)}.pnf-page .pnf-hero>.pnf-wrap{width:100%;max-width:none;margin-inline:0;padding-inline:clamp(2rem,5vw,6rem) clamp(1.5rem,4vw,4rem)}.pnf-page .pnf-hero-copy{max-width:42rem}.pnf-page .pnf-hero h1{font-size:clamp(4.25rem,5.7vw,6.6rem);line-height:1.03}.pnf-page .pnf-trust{width:min(64rem,68vw);max-width:none;margin-top:clamp(2.25rem,5vw,4rem)}}.pnf-icon-dot{background:var(--pnf-soft);width:2.5rem;height:2.5rem;color:var(--pnf-bordeaux);border-radius:999px;flex:none;place-items:center;display:grid}.pnf-icon-dot img{object-fit:contain;width:1.35rem;height:1.35rem}.pnf-intro{background:#fff;padding-block:clamp(3rem,5vw,4.5rem)}.pnf-intro-grid{grid-template-columns:minmax(18rem,.9fr) minmax(0,1fr) 18rem;align-items:center;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.pnf-intro-photo{background:linear-gradient(#fff0,#ffffff2e),url(/images/services/pnf-therapy/help.png) 50%/cover no-repeat;min-height:22rem}.pnf-copy h2{max-width:34rem;margin-top:.8rem;font-size:clamp(2.1rem,3.4vw,3.15rem)}.pnf-copy p{max-width:40rem;margin-top:1.1rem}.pnf-card{justify-self:end;padding:1.45rem 1.6rem}.pnf-card ul,.pnf-before-after ul{gap:.45rem;margin-top:1rem;display:grid}.pnf-card li,.pnf-before-after li{color:var(--pnf-muted);align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.38;display:flex}.pnf-card li:before,.pnf-before-after li:before{content:"";border:2px solid var(--pnf-bordeaux);border-radius:999px;flex:none;width:.52rem;height:.52rem;margin-top:.45rem}.pnf-help{background:linear-gradient(180deg, #fff, var(--pnf-soft))}.pnf-help-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.pnf-help-card,.pnf-fit-card{text-align:center;align-content:start;gap:.8rem;min-height:12rem;padding:1.35rem 1rem;display:grid}.pnf-help-card .pnf-icon-dot,.pnf-fit-card .pnf-icon-dot{margin-inline:auto}.pnf-help-card h3,.pnf-fit-card h3{font-family:var(--font-sans);font-size:.98rem;font-weight:900;line-height:1.25}.pnf-help-card p,.pnf-fit-card p{font-size:.82rem;line-height:1.55}.pnf-brain-banner{background:linear-gradient(90deg,#8b2040eb 0%,#8b2040c2 34%,#8b20401f 58%,#fff0 100%),url(/images/services/pnf-therapy/knie.png) 100%/auto 100% no-repeat,#8b2040;align-items:center;min-height:22rem;display:grid}.pnf-brain-banner h2{color:#fff;max-width:31rem;font-size:clamp(2.1rem,4vw,3.4rem)}.pnf-brain-banner p{color:#ffffffd1;max-width:30rem;margin-top:1rem;font-size:1.05rem}.pnf-signal{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.pnf-signal-step{border:1px solid var(--pnf-line);background:#fff;gap:.65rem;padding:1rem 1rem 1rem 3.4rem;display:grid;position:relative}.pnf-signal-step:before{content:attr(data-step);background:var(--pnf-soft);width:1.8rem;height:1.8rem;color:var(--pnf-bordeaux);border-radius:999px;place-items:center;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:1rem;left:1rem}.pnf-signal-step:after{content:"";border-top:1px solid var(--pnf-bordeaux);width:1rem;position:absolute;top:1.85rem;right:-1rem}.pnf-signal-step:last-child:after{display:none}.pnf-signal-step strong{color:var(--pnf-text)}.pnf-fit{background:radial-gradient(circle at 50% 0,#8b20400d,#0000 34rem),linear-gradient(#fff 0%,#fffaf8 100%);padding-block:clamp(3.25rem,6vw,5rem)}.pnf-fit .pnf-copy{text-align:center}.pnf-fit .pnf-copy h2,.pnf-fit .pnf-copy p{margin-inline:auto}.pnf-fit .pnf-copy h2{max-width:48rem;font-size:clamp(2rem,3.2vw,3.05rem)}.pnf-fit-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-top:2rem;display:grid}.pnf-fit-card{background:#fff;border-radius:.35rem;min-height:13.5rem;padding:1.45rem .95rem 1.35rem;box-shadow:0 18px 36px #41192612}.pnf-fit-card .pnf-icon-dot{background:0 0;border-radius:0;width:3.7rem;height:3.7rem;margin-inline:auto}.pnf-fit-card .pnf-icon-dot img{width:3.1rem;height:3.1rem}.pnf-fit-card h3{font-family:Georgia,serif;font-size:1.02rem;font-weight:700;line-height:1.18}.pnf-fit-card p{max-width:9.5rem;margin-inline:auto;font-size:.82rem;line-height:1.55}.pnf-effect-box{border:1px solid var(--pnf-line);background:#ffffffeb;margin-top:clamp(2.25rem,5vw,4rem);padding:clamp(1.7rem,3vw,2.4rem);box-shadow:0 20px 44px #4119260f}.pnf-effect-box .pnf-copy{text-align:left}.pnf-effect-box .pnf-copy h2{max-width:44rem;margin-inline:0;font-size:clamp(2rem,3.1vw,3rem)}.pnf-effect-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.8rem;display:grid}.pnf-effect-item{border-left:1px solid var(--pnf-line);align-content:start;gap:.85rem;min-height:12.5rem;padding:.35rem clamp(1.1rem,2vw,1.8rem) .4rem;display:grid}.pnf-effect-item:first-child{border-left:0;padding-left:0}.pnf-effect-icon{place-items:center;width:3.2rem;height:3.2rem;display:grid}.pnf-effect-icon img{object-fit:contain;width:2.65rem;height:2.65rem}.pnf-effect-item h3{font-family:var(--font-sans);font-size:1rem;font-weight:900;line-height:1.25}.pnf-effect-item p{margin:0;font-size:.88rem;line-height:1.62}.pnf-process{background:linear-gradient(90deg, #fff 0%, #fff 54%, #ffffffd1 66%, #ffffff14 100%), url(/images/services/pnf-therapy/stretch.png) right center / min(43vw, 41rem) auto no-repeat, var(--pnf-soft)}.pnf-process-grid{grid-template-columns:minmax(0,40rem) minmax(18rem,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.pnf-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.pnf-step{padding-top:2.8rem;position:relative}.pnf-step:before{content:attr(data-number);border:1px solid var(--pnf-bordeaux);width:2rem;height:2rem;color:var(--pnf-bordeaux);border-radius:999px;place-items:center;font-size:.7rem;font-weight:900;display:grid;position:absolute;top:0;left:0}.pnf-step h3{font-family:var(--font-sans);font-size:.95rem;font-weight:900}.pnf-step p{margin-top:.5rem;font-size:.84rem;line-height:1.55}.pnf-photo-quote{background:linear-gradient(90deg,#fff0 0%,#ffffff38 42%,#fffffff0 68%,#fff 100%),url(/images/services/pnf-therapy/knie.png) 0/auto 100% no-repeat,#fff;align-items:center;min-height:25rem;display:grid}.pnf-photo-quote .pnf-wrap{justify-content:end;display:grid}@media (width>=901px){.pnf-page .pnf-photo-quote{background:linear-gradient(90deg,#fff0 0%,#ffffff2e 40%,#ffffffe0 66%,#fff 100%),url(/images/services/pnf-therapy/knie.png) 0/auto 100% no-repeat,#fff;min-height:clamp(25rem,31vw,36rem)}.pnf-page .pnf-photo-quote .pnf-wrap{justify-content:start;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(2rem,5vw,6rem)}}.pnf-photo-quote h2{width:min(34rem,100%);font-size:clamp(2.2rem,4vw,3.6rem)}.pnf-therapy-details{background:#fff;padding-block:clamp(3rem,6vw,5rem)}.pnf-application-box,.pnf-treatment-box{padding-block:clamp(1.25rem,3vw,2.25rem)}.pnf-application-box h2,.pnf-treatment-box h2{margin-top:.65rem;font-size:clamp(2rem,3.2vw,3.1rem)}.pnf-application-list{flex-wrap:wrap;gap:.8rem .95rem;margin-top:1.6rem;display:flex}.pnf-application-list span{min-height:3rem;color:var(--pnf-bordeaux);background:#ffffffe0;border:2px solid #8b204047;align-items:center;gap:.55rem;padding:.75rem 1.1rem;font-weight:900;line-height:1.2;display:inline-flex}.pnf-application-list span:before{content:"";border:2px solid;border-radius:999px;flex:none;width:.45rem;height:.45rem}.pnf-treatment-box{border-top:1px solid var(--pnf-line);margin-top:clamp(1.8rem,4vw,3rem)}.pnf-treatment-list{margin-top:1.35rem}.pnf-treatment-row{border-bottom:1px solid var(--pnf-line);grid-template-columns:7.5rem minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding-block:1rem;display:grid}.pnf-treatment-row>strong{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;line-height:.95}.pnf-treatment-row span{color:#9b8c90;letter-spacing:.04em;font-size:.8rem;font-weight:900;display:block}.pnf-treatment-row h3{margin-top:.2rem;font-size:1.15rem;font-weight:700;line-height:1.2}.pnf-treatment-row p{max-width:63rem;margin-top:.2rem;line-height:1.55}.pnf-compare{background:linear-gradient(180deg, #fff, var(--pnf-soft))}.pnf-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.8rem;display:grid}.pnf-before-after{padding:1.8rem}.pnf-before-after h3{font-size:1.8rem}.pnf-before-after.is-after li:before{border-color:var(--pnf-bordeaux);background:var(--pnf-bordeaux)}.pnf-faq{background:linear-gradient(90deg,#fff 0% 62%,#ffffffdb 74%,#ffffff2e 100%),url(/images/services/pnf-therapy/towel.png) 100%/min(38vw,40rem) no-repeat,#fff}.pnf-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;width:min(48rem,100%);margin-top:1.5rem;display:grid}.pnf-faq details{border:1px solid var(--pnf-line);background:#fff}.pnf-faq summary{cursor:pointer;color:var(--pnf-text);padding:1rem 1.1rem;font-weight:900;list-style:none}.pnf-faq summary::-webkit-details-marker{display:none}.pnf-faq details p{margin:0;padding:0 1.1rem 1rem;font-size:.9rem}.pnf-contact-band{color:#fff;background:linear-gradient(90deg,#8b2040,#a12e58)}.pnf-contact-inner{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding-block:1.5rem;display:grid}.pnf-phone-bubble{width:4.3rem;height:4.3rem;color:var(--pnf-bordeaux);background:#fff;border-radius:999px;place-items:center;display:grid;box-shadow:0 16px 34px #41192633}.pnf-phone-bubble svg{width:1.55rem;height:1.55rem}.pnf-contact-band h2,.pnf-contact-band p,.pnf-contact-band a{color:#fff}.pnf-phone-link{font-family:Georgia,serif;font-size:clamp(1.4rem,2vw,1.8rem)}.pnf-contact-band .public-btn{color:var(--pnf-bordeaux);background:#fff}.pnf-related{background:#fff;padding-block:1.4rem}.pnf-related-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.pnf-related a{min-height:5.75rem;color:var(--pnf-text);gap:.35rem;padding:1rem;display:grid}.pnf-related span{color:var(--pnf-bordeaux);font-size:.75rem;font-weight:900}.pnf-related strong{font-size:.92rem}.pnf-related small{color:var(--pnf-muted);line-height:1.35}@media (width<=1080px){.pnf-intro-grid,.pnf-process-grid{grid-template-columns:1fr}.pnf-card{justify-self:start;width:min(30rem,100%)}.pnf-help-grid,.pnf-fit-grid,.pnf-effect-grid,.pnf-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.pnf-process{background:linear-gradient(180deg, #fff, var(--pnf-soft))}}@media (width<=720px){.pnf-section{padding-block:3.25rem}.pnf-top-box{padding-block:6.25rem 2.8rem}.pnf-top-grid{grid-template-columns:1fr;gap:2rem}.pnf-top-copy h1{font-size:clamp(2.7rem,14vw,4rem)}.pnf-top-copy>p{font-size:1rem}.pnf-top-facts{gap:1.25rem 2rem}.pnf-top-figure{min-height:18rem}.pnf-hero{background:linear-gradient(#fff 0%,#ffffffeb 44%,#ffffff38 100%),url(/images/services/pnf-therapy/hero.png?v=20260711-2) 100% 100%/auto 46% no-repeat,#fff;min-height:auto;padding-bottom:17rem}.pnf-trust,.pnf-help-grid,.pnf-fit-grid,.pnf-effect-grid,.pnf-timeline,.pnf-compare-grid,.pnf-faq-grid,.pnf-related-grid,.pnf-signal{grid-template-columns:1fr}.pnf-intro-grid{gap:1.4rem}.pnf-intro-photo{order:3;min-height:16rem}.pnf-effect-box{padding:1.35rem}.pnf-effect-item{border-left:0;border-top:1px solid var(--pnf-line);min-height:0;padding:1.2rem 0 0}.pnf-effect-item:first-child{border-top:0;padding-top:0}.pnf-application-list{gap:.65rem}.pnf-application-list span{width:100%;min-height:2.75rem}.pnf-treatment-row{grid-template-columns:4.5rem minmax(0,1fr);gap:.8rem}.pnf-brain-banner,.pnf-photo-quote,.pnf-faq{background:linear-gradient(180deg, #fff, var(--pnf-soft));min-height:0;display:block}.pnf-brain-banner:before,.pnf-photo-quote:before,.pnf-faq:before,.pnf-process:before{content:"";border-block:1px solid var(--pnf-line);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:14rem;display:block}.pnf-brain-banner:before,.pnf-photo-quote:before{background-image:linear-gradient(#ffffff1a,#ffffff57),url(/images/services/pnf-therapy/knie.png)}.pnf-faq:before{background-image:linear-gradient(#ffffff0f,#ffffff38),url(/images/services/pnf-therapy/towel.png)}.pnf-process:before{background-image:linear-gradient(#ffffff0f,#fff3),url(/images/services/pnf-therapy/stretch.png)}.pnf-brain-banner .pnf-wrap,.pnf-photo-quote .pnf-wrap,.pnf-faq .pnf-wrap,.pnf-process .pnf-wrap{padding-top:2.25rem}.pnf-brain-banner h2,.pnf-brain-banner p{color:var(--pnf-text)}.pnf-signal-step:after{display:none}.pnf-contact-inner{text-align:center;grid-template-columns:1fr;justify-items:center}}.pnf-redesign-wrap{width:min(72rem,100% - 2rem);margin-inline:auto}.pnf-redesign-section{padding-block:clamp(2.5rem,5vw,4.5rem)}.pnf-redesign-kicker{color:var(--pnf-bordeaux);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:900}.pnf-redesign-hero{background:linear-gradient(90deg,#fff 0% 50%,#fffffff5 59%,#ffffff9e 70%,#fff0 86%),url(/images/services/pnf-therapy/hero.png?v=20260711-2) 100% 100%/auto 100% no-repeat,#fff;min-height:clamp(42rem,56vw,50rem);padding-block:clamp(7rem,8vw,8.5rem) clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.pnf-redesign-hero-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.pnf-redesign-hero .pnf-redesign-copy{grid-row:1/span 2}@media (width>=721px){.pnf-redesign-hero>.pnf-redesign-wrap{width:100%;max-width:none;padding-inline:clamp(2rem,4.5vw,5.5rem)}.pnf-redesign-hero-grid{grid-template-columns:minmax(43rem,43vw) minmax(20rem,20vw);justify-content:start;gap:clamp(2rem,4vw,5rem)}}.pnf-redesign-copy h1,.pnf-redesign-copy h2,.pnf-redesign-center h2{color:var(--pnf-text);font-family:Georgia,serif;font-weight:400;line-height:1}.pnf-redesign-copy h1{max-width:43rem;margin-top:.75rem;font-size:clamp(3.8rem,5.7vw,6.45rem)}.pnf-redesign-copy h1 span{color:var(--pnf-bordeaux)}.pnf-redesign-copy h2,.pnf-redesign-center h2{font-size:clamp(2rem,3.25vw,3rem)}.pnf-redesign-copy>p{color:#4f4448;max-width:34rem;margin-top:1.2rem;font-size:1.05rem;font-weight:400;line-height:1.65}.pnf-redesign-features{border:1px solid var(--pnf-line);background:#ffffffdb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem;margin-top:2.5rem;display:grid;overflow:hidden;box-shadow:0 1.2rem 3.5rem #8b204014}.pnf-redesign-features span{border-left:1px solid var(--pnf-line);min-height:5.9rem;color:var(--pnf-text);align-items:center;gap:.85rem;padding:1rem 1.3rem;font-size:1rem;font-weight:900;line-height:1.25;display:flex}.pnf-redesign-features span:first-child{border-left:0}.pnf-redesign-features img,.pnf-redesign-hero-note img,.pnf-redesign-hero-callouts img{object-fit:contain;flex:none;width:2.55rem;height:2.55rem}.pnf-redesign-hero-note{background:linear-gradient(90deg,#fbf0f3f5,#ffffffeb);border-radius:22px;grid-area:2/2;justify-self:start;align-items:center;gap:1rem;width:min(34rem,42vw);margin-top:clamp(.5rem,2vw,1.5rem);padding:1.1rem 1.4rem;display:flex;box-shadow:0 1.3rem 3.5rem #8b20401f}.pnf-redesign-hero-note img{width:3.4rem;height:3.4rem}.pnf-redesign-hero-note span{color:var(--pnf-text);font-size:.96rem;line-height:1.45}.pnf-redesign-hero-note strong{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:1.14rem;line-height:1.2;display:block}.pnf-redesign-hero-callouts{background:#fff;border-radius:0 18px 18px 0;grid-area:1/2;place-self:center start;gap:clamp(2.15rem,4vw,3.25rem);max-width:23rem;margin-top:clamp(.25rem,2vw,1rem);padding:.9rem 1.35rem .9rem 0;display:grid}.pnf-redesign-hero-callouts article{grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid;position:relative}.pnf-redesign-hero-callouts article:not(:last-child):after{content:"";border-left:2px dashed #8b20408c;width:1px;height:calc(100% + 1.35rem);position:absolute;top:4.4rem;left:2.35rem}.pnf-redesign-hero-callouts span{border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;display:grid;box-shadow:0 1rem 2rem #8b20402e}.pnf-redesign-hero-callouts img{width:4.6rem;height:4.6rem}.pnf-redesign-hero-callouts h3{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:1.18rem}.pnf-redesign-hero-callouts p{max-width:14rem;color:var(--pnf-text);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.pnf-redesign-intro{background:#fff}.pnf-redesign-intro-grid{grid-template-columns:minmax(18rem,.95fr) minmax(0,.9fr) minmax(15rem,.62fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.pnf-redesign-photo{background:linear-gradient(#fff0,#ffffff1f),url(/images/services/pnf-therapy/help.png) 50%/cover no-repeat;border-radius:.35rem;min-height:15rem}.pnf-redesign-goals,.pnf-redesign-card,.pnf-redesign-effect-card,.pnf-redesign-change article{border:1px solid var(--pnf-line);background:#fff;border-radius:.45rem;box-shadow:0 18px 36px #41192612}.pnf-redesign-goals{padding:1.35rem 1.45rem}.pnf-redesign-goals h3,.pnf-redesign-card h3,.pnf-redesign-effect-card h3,.pnf-redesign-treatment h3,.pnf-redesign-change h3{font-family:var(--font-sans);font-weight:900;line-height:1.25}.pnf-redesign-goals ul,.pnf-redesign-change ul{gap:.85rem;margin-top:1rem;display:grid}.pnf-redesign-goals li,.pnf-redesign-change li{color:var(--pnf-muted);align-items:flex-start;gap:.65rem;font-size:.88rem;font-weight:700;line-height:1.35;display:flex}.pnf-redesign-goals li:before,.pnf-redesign-change li:before,.pnf-redesign-checklist li:before{content:"";border:2px solid var(--pnf-bordeaux);border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.35rem}.pnf-redesign-suitability{background:linear-gradient(180deg, #fff, var(--pnf-soft))}.pnf-redesign-center{text-align:center}.pnf-redesign-center h2,.pnf-redesign-center p{margin-inline:auto}.pnf-redesign-center h2{max-width:46rem;margin-top:.65rem}.pnf-redesign-center p{max-width:44rem;margin-top:.8rem;font-size:.92rem}.pnf-redesign-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.pnf-redesign-card{text-align:center;align-content:center;justify-items:center;gap:.75rem;min-height:8.2rem;padding:1rem .8rem;display:grid}.pnf-redesign-card img,.pnf-redesign-effect-card img{object-fit:contain;width:2.8rem;height:2.8rem}.pnf-redesign-card h3{font-size:.82rem}.pnf-redesign-effects{text-align:center;background:#fff}.pnf-redesign-effect-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.25rem;margin-top:1.6rem;display:grid}.pnf-redesign-effect-card{align-content:start;justify-items:center;gap:.55rem;min-height:9rem;padding:1rem .8rem;display:grid;position:relative}.pnf-redesign-effect-card:not(:last-child):after{content:">";color:var(--pnf-bordeaux);font-size:1.7rem;font-weight:400;position:absolute;top:50%;right:-1.45rem;transform:translateY(-50%)}.pnf-redesign-effect-card h3{font-size:.84rem}.pnf-redesign-effect-card p{margin:0;font-size:.76rem;line-height:1.45}.pnf-redesign-progress{background:#fffaf8}.pnf-redesign-progress-grid{grid-template-columns:minmax(0,.85fr) minmax(20rem,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.pnf-redesign-checklist{gap:1rem;margin-top:1.4rem;display:grid}.pnf-redesign-checklist li{grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.pnf-redesign-checklist li:before{grid-row:span 2;margin-top:.3rem}.pnf-redesign-checklist strong,.pnf-redesign-checklist span{display:block}.pnf-redesign-checklist strong{font-weight:900}.pnf-redesign-checklist span{color:var(--pnf-muted);font-size:.88rem}.pnf-redesign-progress-photo{background:linear-gradient(#fff0,#ffffff1a),url(/images/services/pnf-therapy/stretch.png) 50%/cover no-repeat;border-radius:.45rem;min-height:18rem}.pnf-redesign-quote{background:linear-gradient(90deg, #8b2040f5 0%, #8b2040c7 38%, #8b204033 68%, #8b204000 100%), url(/images/services/pnf-therapy/knie.png) right center / auto 100% no-repeat, var(--pnf-bordeaux);padding-block:clamp(3rem,6vw,4.5rem)}.pnf-redesign-quote h2{color:#fff;max-width:32rem;font-size:clamp(2.2rem,4vw,3.4rem)}.pnf-redesign-bottom{background:#fff}.pnf-redesign-tags{text-align:center}.pnf-redesign-tags>div{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1rem;display:flex}.pnf-redesign-tags span{border:1px solid var(--pnf-line);min-height:2.2rem;color:var(--pnf-text);background:#fff;border-radius:.35rem;align-items:center;padding:.55rem .8rem;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #4119260d}.pnf-redesign-final-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:2.25rem;display:grid}.pnf-redesign-treatment article{border-bottom:1px solid var(--pnf-line);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}.pnf-redesign-treatment article>strong{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:1.75rem;line-height:1}.pnf-redesign-treatment h3{font-size:.92rem}.pnf-redesign-treatment p{margin-top:.18rem;font-size:.8rem;line-height:1.45}.pnf-redesign-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1rem;display:grid}.pnf-redesign-change article{padding:1.4rem}.pnf-redesign-change h3{font-size:1.1rem}@media (width<=1080px){.pnf-redesign-hero-grid,.pnf-redesign-intro-grid,.pnf-redesign-progress-grid,.pnf-redesign-final-grid{grid-template-columns:1fr}.pnf-redesign-hero .pnf-redesign-copy,.pnf-redesign-hero-callouts,.pnf-redesign-hero-note{grid-area:auto}.pnf-redesign-card-grid,.pnf-redesign-effect-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.pnf-redesign-effect-card:after{display:none}}@media (width<=720px){.pnf-redesign-hero{background:linear-gradient(#fff 0%,#fffffff2 100%),#fff;min-height:0;padding-block:6rem 2.5rem}.pnf-redesign-hero-grid:after{content:"";background:linear-gradient(90deg,#ffffffbd 0%,#ffffff47 42%,#fff0 100%),url(/images/services/pnf-therapy/hero.png?v=20260711-2) bottom/auto 100% no-repeat,#fff;order:2;min-height:26rem;margin-inline:-1rem}.pnf-redesign-copy h1{font-size:clamp(2.7rem,13vw,4rem)}.pnf-redesign-features,.pnf-redesign-card-grid,.pnf-redesign-effect-flow,.pnf-redesign-change-grid{grid-template-columns:1fr}.pnf-redesign-features{box-shadow:none;background:0 0;border:0;gap:.85rem;margin-top:2rem}.pnf-redesign-features span{text-align:center;border:0;justify-content:center;min-height:auto}.pnf-redesign-hero-callouts{order:3;gap:1.2rem;width:100%;max-width:none;margin:0 0 1.4rem;padding:0}.pnf-redesign-hero-callouts article{grid-template-columns:3.8rem minmax(0,1fr)}.pnf-redesign-hero-callouts article:not(:last-child):after{display:none}.pnf-redesign-hero-callouts span,.pnf-redesign-hero-callouts img{width:3.7rem;height:3.7rem}.pnf-redesign-hero-callouts p{max-width:none}.pnf-redesign-hero-note{border-radius:14px;order:4;width:100%;margin:0 0 1.4rem;padding:1rem}.pnf-redesign-intro-grid{gap:1.35rem}.pnf-redesign-photo{order:3;min-height:16rem}.pnf-redesign-quote{background:linear-gradient(90deg, #8b2040f0, #8b2040c7), var(--pnf-bordeaux)}}.manual-therapy-page{--pnf-bg:#fffaf8;--pnf-soft:#fbedf2;--pnf-line:#781c3b24;--pnf-bordeaux:#8b2040;--pnf-accent:#a12e58;--pnf-text:#281d21;--pnf-muted:#74656a;background:var(--pnf-bg);color:var(--pnf-text)}.mt-redesign-wrap{width:min(72rem,100% - 2rem);margin-inline:auto}.mt-redesign-section{padding-block:clamp(2.75rem,5vw,4.75rem)}.mt-redesign-kicker{color:var(--pnf-bordeaux);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:900}.mt-redesign-hero{background:-webkit-linear-gradient(#fff0 14%,#ffffff9e 30%,#fffffff5 41%,#fff 50% 100%),-webkit-image-set(url(/images/services/manual-therapy/hero.avif) 1x type("image/avif"),url(/images/services/manual-therapy/hero.webp) 1x type("image/webp"),url(/images/services/manual-therapy/hero.png) 1x type("image/png")) 100% 100%/auto 100% no-repeat,#fff;background:linear-gradient(90deg,#fff 0% 50%,#fffffff5 59%,#ffffff9e 70%,#fff0 86%),image-set("/images/services/manual-therapy/hero.avif" 1x type("image/avif"),"/images/services/manual-therapy/hero.webp" 1x type("image/webp"),"/images/services/manual-therapy/hero.png" 1x type("image/png")) 100% 100%/auto 100% no-repeat,#fff;min-height:clamp(42rem,56vw,50rem);padding-block:clamp(7rem,8vw,8.5rem) clamp(1.5rem,3vw,2.5rem);overflow:hidden}.mt-redesign-hero-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,.62fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}@media (width>=721px){.mt-redesign-hero>.mt-redesign-wrap{width:100%;max-width:none;padding-inline:clamp(2rem,4.5vw,5.5rem)}.mt-redesign-hero-grid{grid-template-columns:minmax(43rem,43vw) minmax(20rem,20vw);justify-content:start;gap:clamp(2rem,4vw,5rem)}}.mt-redesign-copy h1,.mt-redesign-copy h2,.mt-redesign-center h2,.mt-redesign-quote h2{color:var(--pnf-text);font-family:Georgia,serif;font-weight:400;line-height:1}.manual-therapy-page .mt-redesign-hero .mt-redesign-copy h1{max-width:43rem;color:var(--pnf-text);letter-spacing:0;margin-top:.75rem;font-size:clamp(3.45rem,5.1vw,5.8rem);line-height:.96}.manual-therapy-page .mt-redesign-hero .mt-redesign-copy h1 span{font-style:italic;line-height:.98;display:block;color:var(--pnf-bordeaux)!important}.mt-redesign-copy h1 em,.mt-redesign-quote h2 em{color:var(--pnf-accent);font-style:italic}.mt-redesign-copy h2,.mt-redesign-center h2{margin-top:.75rem;font-size:clamp(2rem,3.1vw,3rem)}.mt-redesign-copy>p{color:#4f4448;max-width:34rem;margin-top:1.15rem;font-size:1.05rem;font-weight:700;line-height:1.65}.mt-redesign-features{border:1px solid var(--pnf-line);background:#ffffffdb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem;margin-top:2.5rem;display:grid;overflow:hidden;box-shadow:0 1.2rem 3.5rem #8b204014}.mt-redesign-features span{border-left:1px solid var(--pnf-line);min-height:5.9rem;color:var(--pnf-text);align-items:center;gap:.85rem;padding:1rem 1.3rem;font-size:1rem;font-weight:900;line-height:1.25;display:flex}.mt-redesign-features span:first-child{border-left:0}.mt-redesign-features img,.mt-redesign-hero-note img,.mt-redesign-hero-callouts img{object-fit:contain;flex:none;width:2.45rem;height:2.45rem}.mt-redesign-hero-note{background:linear-gradient(90deg,#fbf0f3f5,#ffffffeb);border-radius:22px;align-items:center;gap:1rem;width:min(100%,34rem);margin-top:1.6rem;padding:1.1rem 1.4rem;display:flex;box-shadow:0 1.3rem 3.5rem #8b20401f}.mt-redesign-hero-note img{width:3.4rem;height:3.4rem}.mt-redesign-hero-note span{color:var(--pnf-text);font-size:.96rem;line-height:1.45}.mt-redesign-hero-note strong{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:1.14rem;line-height:1.2;display:block}.mt-redesign-hero-callouts{background:#fff;border-radius:0 18px 18px 0;place-self:center start;gap:clamp(2rem,4vw,3.1rem);max-width:23rem;margin-top:clamp(.5rem,3vw,2rem);padding:.9rem 1.35rem .9rem 0;display:grid}.mt-redesign-hero-callouts article{grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid;position:relative}.mt-redesign-hero-callouts article:not(:last-child):after{content:"";border-left:2px dashed #8b20408c;width:1px;height:calc(100% + 1.35rem);position:absolute;top:4.4rem;left:2.35rem}.mt-redesign-hero-callouts span{border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;display:grid;box-shadow:0 1rem 2rem #8b20402e}.mt-redesign-hero-callouts img{width:4.6rem;height:4.6rem}.mt-redesign-hero-callouts h3{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:1.18rem}.mt-redesign-hero-callouts p{max-width:14rem;color:var(--pnf-text);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.mt-redesign-intro{background:#fff}.mt-redesign-intro-grid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.75fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.mt-redesign-intro .mt-redesign-copy{max-width:44rem}.mt-redesign-intro .mt-redesign-copy h2{max-width:42rem}.mt-redesign-intro .mt-redesign-copy>p{max-width:38rem}.mt-redesign-photo{background:-webkit-linear-gradient(#ffffff1f,#fff0),-webkit-image-set(url(/images/services/manual-therapy/hands-treatment.avif) 1x type("image/avif"),url(/images/services/manual-therapy/hands-treatment.webp) 1x type("image/webp"),url(/images/services/manual-therapy/hands-treatment.png) 1x type("image/png")) 50%/cover no-repeat;background:linear-gradient(#fff0,#ffffff1f),image-set("/images/services/manual-therapy/hands-treatment.avif" 1x type("image/avif"),"/images/services/manual-therapy/hands-treatment.webp" 1x type("image/webp"),"/images/services/manual-therapy/hands-treatment.png" 1x type("image/png")) 50%/cover no-repeat;border-radius:.35rem;min-height:17rem}.mt-redesign-panel,.mt-redesign-condition-card,.mt-redesign-effect-card,.mt-redesign-good article{border:1px solid var(--pnf-line);background:#fff;border-radius:.45rem;box-shadow:0 18px 36px #41192612}.mt-redesign-panel{width:100%;padding:1.75rem 1.9rem}.mt-redesign-panel ul{gap:.85rem;margin-top:1rem;display:grid}.mt-redesign-panel li{color:var(--pnf-muted);align-items:flex-start;gap:.65rem;font-size:.95rem;font-weight:700;line-height:1.35;display:flex}.mt-redesign-panel li:before{content:"";border:2px solid var(--pnf-bordeaux);border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.35rem}.mt-redesign-quote{isolation:isolate;background:linear-gradient(90deg,#8b2040 0%,#a12e58 58%,#f4dce6 100%);padding-block:clamp(3rem,6vw,4.5rem);position:relative;overflow:hidden}.mt-redesign-quote:after{content:"";z-index:-1;background:-webkit-linear-gradient(#fff0 0%,#8b20401f 52%,#8b2040b8 100%),-webkit-image-set(url(/images/services/manual-therapy/side-treatment.png.avif) 1x type("image/avif"),url(/images/services/manual-therapy/side-treatment.png.webp) 1x type("image/webp"),url(/images/services/manual-therapy/side-treatment.png.png) 1x type("image/png")) 100%/auto 100% no-repeat;background:linear-gradient(90deg,#8b2040b8 0%,#8b20401f 48%,#fff0 100%),image-set("/images/services/manual-therapy/side-treatment.png.avif" 1x type("image/avif"),"/images/services/manual-therapy/side-treatment.png.webp" 1x type("image/webp"),"/images/services/manual-therapy/side-treatment.png.png" 1x type("image/png")) 100%/auto 100% no-repeat;width:52%;position:absolute;inset:0 0 0 auto}.manual-therapy-page .mt-redesign-quote h2{max-width:34rem;font-size:clamp(2.2rem,4vw,3.4rem);color:#fff!important}.manual-therapy-page .mt-redesign-quote h2 em{color:#fff!important}.manual-therapy-page .mt-redesign-quote p{max-width:34rem;margin-top:1rem;font-weight:700;color:#ffffffe6!important}.mt-redesign-conditions{background:linear-gradient(180deg, #fff, var(--pnf-soft))}.mt-redesign-center{text-align:center}.mt-redesign-condition-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:1rem;margin-top:2rem;display:grid}.mt-redesign-condition-card{text-align:center;align-content:center;justify-items:center;gap:.65rem;min-height:10rem;padding:1rem;display:grid}.mt-redesign-condition-card img,.mt-redesign-effect-card img,.mt-redesign-good img{object-fit:contain;width:2.65rem;height:2.65rem}.mt-redesign-condition-card h3,.mt-redesign-effect-card h3,.mt-redesign-treatment h3,.mt-redesign-good h3{font-family:var(--font-sans);font-weight:900;line-height:1.25}.mt-redesign-condition-card h3{font-size:.9rem}.mt-redesign-condition-card p,.mt-redesign-effect-card p,.mt-redesign-treatment p,.mt-redesign-good p{margin:0;font-size:.78rem;line-height:1.45}.mt-redesign-effects{text-align:center;background:#fff}.mt-redesign-effect-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;margin-top:1.6rem;display:grid}.mt-redesign-effect-card{align-content:start;justify-items:center;gap:.55rem;min-height:10rem;padding:1rem .8rem;display:grid;position:relative}.mt-redesign-effect-card>strong{background:var(--pnf-bordeaux);color:#fff;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;display:grid;position:absolute;top:.8rem;left:.8rem}.mt-redesign-effect-card:not(:last-child):after{content:">";color:var(--pnf-bordeaux);font-size:1.6rem;position:absolute;top:50%;right:-1.3rem;transform:translateY(-50%)}.mt-redesign-progress{background:#fffaf8}.mt-redesign-progress-grid{grid-template-columns:minmax(0,.8fr) minmax(20rem,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.mt-redesign-checklist{gap:1rem;margin-top:1.4rem;display:grid}.mt-redesign-checklist li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.mt-redesign-checklist img{object-fit:contain;grid-row:span 2;width:1.65rem;height:1.65rem}.mt-redesign-checklist strong,.mt-redesign-checklist span{display:block}.mt-redesign-checklist strong{font-weight:900}.mt-redesign-checklist span{color:var(--pnf-muted);font-size:.88rem}.mt-redesign-progress-photo{background:-webkit-linear-gradient(#ffffff1a,#fff0),-webkit-image-set(url(/images/services/manual-therapy/spine-consultation.png.avif) 1x type("image/avif"),url(/images/services/manual-therapy/spine-consultation.png.webp) 1x type("image/webp"),url(/images/services/manual-therapy/spine-consultation.png.png) 1x type("image/png")) 50%/cover no-repeat;background:linear-gradient(#fff0,#ffffff1a),image-set("/images/services/manual-therapy/spine-consultation.png.avif" 1x type("image/avif"),"/images/services/manual-therapy/spine-consultation.png.webp" 1x type("image/webp"),"/images/services/manual-therapy/spine-consultation.png.png" 1x type("image/png")) 50%/cover no-repeat;border-radius:.45rem;min-height:19rem}.mt-redesign-bottom{background:#fff}.mt-redesign-treatment article{border-bottom:1px solid var(--pnf-line);grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding-block:.78rem;display:grid}.mt-redesign-treatment article>strong{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:1.8rem;line-height:1}.mt-redesign-good{margin-top:2.5rem}.mt-redesign-good-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:1rem;display:grid}.mt-redesign-good article{align-content:start;gap:.65rem;padding:1.25rem;display:grid}@media (width<=1080px){.mt-redesign-hero-grid,.mt-redesign-intro-grid,.mt-redesign-progress-grid{grid-template-columns:1fr}.mt-redesign-condition-grid,.mt-redesign-effect-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-redesign-effect-card:after{display:none}}@media (width<=720px){.mt-redesign-hero{background:linear-gradient(#fff 0%,#fffffff5 100%),#fff;min-height:0;padding-block:6rem 2.5rem}.mt-redesign-hero-grid:after{content:"";background:-webkit-linear-gradient(#fff0 0%,#ffffff4d 54%,#ffffffc7 100%),-webkit-image-set(url(/images/services/manual-therapy/hero.avif) 1x type("image/avif"),url(/images/services/manual-therapy/hero.webp) 1x type("image/webp"),url(/images/services/manual-therapy/hero.png) 1x type("image/png")) bottom/auto 100% no-repeat,#fff;background:linear-gradient(90deg,#ffffffc7 0%,#ffffff4d 46%,#fff0 100%),image-set("/images/services/manual-therapy/hero.avif" 1x type("image/avif"),"/images/services/manual-therapy/hero.webp" 1x type("image/webp"),"/images/services/manual-therapy/hero.png" 1x type("image/png")) bottom/auto 100% no-repeat,#fff;order:2;min-height:25rem;margin-inline:-1rem}.manual-therapy-page .mt-redesign-hero .mt-redesign-copy h1{font-size:clamp(2.9rem,14vw,4.1rem)}.mt-redesign-features{box-shadow:none;background:0 0;border:0;gap:.85rem;margin-top:2rem}.mt-redesign-features,.mt-redesign-condition-grid,.mt-redesign-effect-flow,.mt-redesign-good-grid{grid-template-columns:1fr}.mt-redesign-features span{text-align:center;border:0;justify-content:center;min-height:auto}.mt-redesign-hero-callouts{order:3;gap:1.2rem;width:100%;max-width:none;margin:0 0 1.4rem;padding:0}.mt-redesign-hero-callouts article{grid-template-columns:3.8rem minmax(0,1fr)}.mt-redesign-hero-callouts article:not(:last-child):after{display:none}.mt-redesign-hero-callouts span{width:3.7rem;height:3.7rem}.mt-redesign-hero-callouts img{width:2rem;height:2rem}.mt-redesign-hero-callouts p{max-width:none}.mt-redesign-hero-note{border-radius:14px;margin-bottom:1.4rem;padding:1rem}.mt-redesign-intro{padding-block:1.5rem 1.1rem}.mt-redesign-intro-grid{gap:1rem}.mt-redesign-photo{order:3;min-height:14rem}.mt-redesign-quote{background:linear-gradient(90deg,#8b2040,#a12e58);margin-top:0;padding-block:2.35rem}.mt-redesign-quote:after{display:none}.mt-redesign-quote h2,.mt-redesign-quote p{color:#fff}}.mld-redesign-wrap{width:min(72rem,100% - 2rem);margin-inline:auto}.mld-redesign-section{padding-block:clamp(2.75rem,5vw,4.75rem)}.mld-redesign-kicker{color:var(--pnf-bordeaux);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:900}.mld-redesign-hero{background:linear-gradient(90deg,#fff 0% 50%,#fffffff5 59%,#ffffff9e 70%,#fff0 86%),url(/images/services/lymphdrainage-therapy/hero.png?v=20260712-1) 100% 100%/auto 100% no-repeat,#fff;min-height:clamp(42rem,56vw,50rem);padding-block:clamp(7rem,8vw,8.5rem) clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.mld-redesign-hero-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}@media (width>=721px){.mld-redesign-hero>.mld-redesign-wrap{width:100%;max-width:none;padding-inline:clamp(2rem,5vw,6rem)}.mld-redesign-hero-grid{grid-template-columns:minmax(43rem,43vw) minmax(20rem,20vw);justify-content:start;gap:clamp(2rem,4vw,5rem)}}.mld-redesign-copy h1,.mld-redesign-copy h2,.mld-redesign-center h2,.mld-redesign-treatment h2,.mld-redesign-quote h2{color:var(--pnf-text);font-family:Georgia,serif;font-weight:400;line-height:1}.mld-redesign-copy h1{text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;max-width:43rem;margin-top:.75rem;font-size:clamp(3.8rem,5.7vw,6.45rem);line-height:.94}.mld-redesign-copy h1 span{color:var(--pnf-text);letter-spacing:0;text-transform:none;margin-bottom:.12em;font-family:Georgia,serif;font-size:.86em;font-style:normal;font-weight:400;line-height:.94;display:block}.mld-redesign-copy h1 em{color:var(--pnf-bordeaux);font-style:italic;line-height:.92;display:block}.mld-redesign-copy h2,.mld-redesign-center h2,.mld-redesign-treatment h2{margin-top:.75rem;font-size:clamp(2rem,3.1vw,3rem)}.mld-redesign-quote h2 em{color:#fff;font-style:italic}.mld-redesign-copy>p{color:#4f4448;max-width:34rem;margin-top:1.2rem;font-size:1.05rem;font-weight:400;line-height:1.65}.mld-redesign-features{border:1px solid var(--pnf-line);background:#ffffffdb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem;margin-top:2.5rem;display:grid;overflow:hidden;box-shadow:0 1.2rem 3.5rem #8b204014}.mld-redesign-features span{border-left:1px solid var(--pnf-line);min-height:5.9rem;color:var(--pnf-text);text-align:center;align-items:center;gap:.85rem;padding:1rem 1.3rem;font-size:1rem;font-weight:900;line-height:1.25;display:flex}.mld-redesign-features span:first-child{border-left:0}.mld-redesign-features img,.mld-redesign-hero-note img,.mld-redesign-hero-callouts img{object-fit:contain;flex:none;width:2.55rem;height:2.55rem}.mld-redesign-hero-note{background:linear-gradient(90deg,#fbf0f3f5,#ffffffeb);border-radius:22px;align-items:center;gap:1rem;width:min(100%,34rem);margin-top:1.6rem;padding:1.1rem 1.4rem;display:flex;box-shadow:0 1.3rem 3.5rem #8b20401f}.mld-redesign-hero-note img{width:3.4rem;height:3.4rem}.mld-redesign-hero-note span{color:var(--pnf-text);font-size:.96rem;line-height:1.45}.mld-redesign-hero-note strong{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:1.14rem;line-height:1.2;display:block}.mld-redesign-hero-callouts{background:#fff;border-radius:0 18px 18px 0;place-self:center start;gap:clamp(2.15rem,4vw,3.25rem);max-width:23rem;margin-top:clamp(.25rem,2vw,1rem);padding:.9rem 1.35rem .9rem 0;display:grid}.mld-redesign-hero-callouts article{grid-template-columns:4.8rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid;position:relative}.mld-redesign-hero-callouts article:not(:last-child):after{content:"";border-left:2px dashed #8b20408c;width:1px;height:calc(100% + 1.35rem);position:absolute;top:4.4rem;left:2.35rem}.mld-redesign-hero-callouts span{border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;display:grid;box-shadow:0 1rem 2rem #8b20402e}.mld-redesign-hero-callouts img{width:4.6rem;height:4.6rem}.mld-redesign-hero-callouts h3{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:1.18rem}.mld-redesign-hero-callouts p{max-width:14rem;color:var(--pnf-text);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.mld-redesign-intro{background:#fff}.mld-redesign-intro-grid{grid-template-columns:minmax(18rem,.82fr) minmax(0,1fr) minmax(15rem,.72fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.mld-redesign-photo{background:linear-gradient(#fff0,#ffffff1f),url(/images/services/lymphdrainage-therapy/mld2.png) 50%/cover no-repeat;border-radius:.35rem;min-height:17rem}.mld-redesign-panel,.mld-redesign-condition-card,.mld-redesign-effect-card,.mld-redesign-note,.mld-redesign-good article{border:1px solid var(--pnf-line);background:#fff;border-radius:.45rem;box-shadow:0 18px 36px #41192612}.mld-redesign-panel,.mld-redesign-note{padding:1.35rem 1.45rem}.mld-redesign-panel ul{gap:.85rem;margin-top:1rem;display:grid}.mld-redesign-panel li{color:var(--pnf-muted);align-items:flex-start;gap:.65rem;font-size:.88rem;font-weight:700;line-height:1.35;display:flex}.mld-redesign-panel li:before{content:"";border:2px solid var(--pnf-bordeaux);border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.35rem}.mld-redesign-quote{isolation:isolate;background:linear-gradient(90deg,#8b2040 0%,#a12e58 58%,#f4dce6 100%);padding-block:clamp(3rem,6vw,4.5rem);position:relative;overflow:hidden}.mld-redesign-quote:after{content:"";z-index:-1;background:linear-gradient(90deg,#8b2040b8 0%,#8b20401f 48%,#fff0 100%),url(/images/services/lymphdrainage-therapy/mld1.png) 100%/auto 100% no-repeat;width:52%;position:absolute;inset:0 0 0 auto}.mld-page .mld-redesign-quote h2{max-width:34rem;font-size:clamp(2.2rem,4vw,3.4rem);color:#fff!important}.mld-page .mld-redesign-quote h2 em{color:#fff!important}.mld-page .mld-redesign-quote p{max-width:34rem;margin-top:1rem;font-weight:700;color:#ffffffe6!important}.mld-redesign-conditions{background:linear-gradient(180deg, #fff, var(--pnf-soft))}.mld-redesign-center{text-align:center}.mld-redesign-condition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.mld-redesign-condition-card{text-align:center;align-content:center;justify-items:center;gap:.65rem;min-height:10rem;padding:1rem;display:grid}.mld-redesign-condition-card img,.mld-redesign-effect-card img,.mld-redesign-good img{object-fit:contain;width:2.65rem;height:2.65rem}.mld-redesign-condition-card h3,.mld-redesign-effect-card h3,.mld-redesign-treatment h3,.mld-redesign-good h3{font-family:var(--font-sans);font-weight:900;line-height:1.25}.mld-redesign-condition-card h3{font-size:.9rem}.mld-redesign-condition-card p,.mld-redesign-effect-card p,.mld-redesign-treatment p,.mld-redesign-good p,.mld-redesign-note p{margin:0;font-size:.78rem;line-height:1.45}.mld-redesign-effects{text-align:center;background:#fff}.mld-redesign-effect-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;margin-top:1.6rem;display:grid}.mld-redesign-effect-card{align-content:start;justify-items:center;gap:.55rem;min-height:10rem;padding:1rem .8rem;display:grid;position:relative}.mld-redesign-effect-card>strong{background:var(--pnf-soft);width:2.3rem;height:2.3rem;color:var(--pnf-bordeaux);border-radius:999px;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.mld-redesign-effect-card:not(:last-child):after{content:">";color:var(--pnf-bordeaux);font-size:1.6rem;position:absolute;top:50%;right:-1.3rem;transform:translateY(-50%)}.mld-redesign-progress{background:#fffaf8}.mld-redesign-progress-grid,.mld-redesign-bottom-grid{grid-template-columns:minmax(0,.85fr) minmax(20rem,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.mld-redesign-checklist{gap:1rem;margin-top:1.4rem;display:grid}.mld-redesign-checklist li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.mld-redesign-checklist img{object-fit:contain;grid-row:span 2;width:1.65rem;height:1.65rem}.mld-redesign-checklist strong,.mld-redesign-checklist span{display:block}.mld-redesign-checklist strong{font-weight:900}.mld-redesign-checklist span{color:var(--pnf-muted);font-size:.88rem}.mld-redesign-progress-photo{background:linear-gradient(#fff0,#ffffff1a),url(/images/services/lymphdrainage-therapy/mld3.png) 50%/cover no-repeat;border-radius:.45rem;min-height:19rem}.mld-redesign-bottom{background:#fff}.mld-redesign-treatment article{border-bottom:1px solid var(--pnf-line);grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding-block:.75rem;display:grid}.mld-redesign-treatment article>strong{border:1px solid var(--pnf-bordeaux);width:2.25rem;height:2.25rem;color:var(--pnf-bordeaux);border-radius:999px;place-items:center;font-family:Georgia,serif;display:grid}.mld-redesign-note{text-align:center;background:var(--pnf-soft);justify-items:center;gap:1rem;display:grid}.mld-redesign-note img{object-fit:contain;width:5rem;height:5rem}.mld-redesign-note strong{color:var(--pnf-bordeaux);font-family:Georgia,serif;font-size:1.15rem}.mld-redesign-good{margin-top:2.5rem}.mld-redesign-good-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:1rem;display:grid}.mld-redesign-good article{align-content:start;gap:.65rem;padding:1.25rem;display:grid}@media (width<=1080px){.mld-redesign-hero-grid,.mld-redesign-intro-grid,.mld-redesign-progress-grid,.mld-redesign-bottom-grid{grid-template-columns:1fr}.mld-redesign-condition-grid,.mld-redesign-effect-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.mld-redesign-effect-card:after{display:none}}@media (width<=720px){.mld-redesign-hero{background:linear-gradient(#fff 0%,#fffffff5 100%),#fff;padding-block:6rem 2.5rem}.mld-redesign-hero-grid:after{content:"";background:linear-gradient(90deg,#ffffffc2 0%,#ffffff47 46%,#fff0 100%),url(/images/services/lymphdrainage-therapy/mld1.png) bottom/auto 100% no-repeat,#fff;order:2;min-height:25rem;margin-inline:-1rem}.mld-redesign-copy h1{font-size:clamp(2.35rem,11vw,3.55rem);line-height:.96}.mld-redesign-features,.mld-redesign-condition-grid,.mld-redesign-effect-flow,.mld-redesign-good-grid{grid-template-columns:1fr}.mld-redesign-features{box-shadow:none;background:0 0;border:0;gap:.85rem;margin-top:2rem}.mld-redesign-features span{text-align:center;border:0;justify-content:center;min-height:auto}.mld-redesign-hero-callouts{background:0 0;order:3;gap:1.2rem;width:100%;max-width:none;padding:0}.mld-redesign-hero-callouts article{border:1px solid var(--pnf-line);background:#fff;border-radius:8px;grid-template-columns:3.8rem minmax(0,1fr);align-items:center;padding:.85rem 1rem;box-shadow:0 1rem 2.2rem #8b204012}.mld-redesign-hero-callouts article:after{display:none}.mld-redesign-hero-callouts span,.mld-redesign-hero-callouts img{width:3.35rem;height:3.35rem}.mld-redesign-hero-callouts p{max-width:none;font-size:.88rem}.mld-redesign-intro{padding-block:1.25rem .75rem}.mld-redesign-intro-grid{gap:1rem}.mld-redesign-photo{order:3;min-height:13rem}.mld-redesign-quote{background:linear-gradient(90deg,#8b2040,#a12e58);margin-top:0;padding-block:2.25rem}.mld-redesign-quote:after{display:none}.mld-redesign-quote h2,.mld-redesign-quote p,.mld-redesign-quote h2 em{color:#fff}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
