@font-face{font-family:optima;src:url(../media/optima_regular-s.3c19hv295qaxa.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:optima;src:url(../media/optima_italic-s.0739jj3j5zzvx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:optima;src:url(../media/optima_medium-s.2_46xtrnfz8b4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:optima;src:url(../media/optima_bold-s.3gzr02xy8y2f6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:optima Fallback;src:local(Arial);ascent-override:86.63%;descent-override:26.94%;line-gap-override:0.0%;size-adjust:98.0%}.optima_d79efb46-module__8eyp4W__className{font-family:optima,optima Fallback,Optima,Candara,Segoe UI,sans-serif}.optima_d79efb46-module__8eyp4W__variable{--font-optima:"optima", "optima Fallback", Optima, Candara, Segoe UI, sans-serif}
@font-face{font-family:figtree;src:url(../media/figtree_variable-s.06l3yfq-wowjs.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree;src:url(../media/figtree_italic_variable-s.3_nnasyv1co8j.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.figtree_aa94aed1-module__8c2z0W__className{font-family:figtree,figtree Fallback,Segoe UI,Helvetica Neue,Arial,sans-serif}.figtree_aa94aed1-module__8c2z0W__variable{--font-figtree:"figtree", "figtree Fallback", Segoe UI, Helvetica Neue, Arial, sans-serif}
@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-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-figtree), "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-yellow-200:#fff085;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-600:#4a5565;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.8125rem;--text-xs--line-height:1.5;--text-sm:1.0625rem;--text-sm--line-height:1.6;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--leading-relaxed:1.625;--radius-md:.375rem;--default-transition-duration:.7s;--default-transition-timing-function:cubic-bezier(.22, .6, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#f6f6f2;--color-paper-2:#eeefe8;--color-paper-3:#eeefe8;--color-ink:#151a1d;--color-deep:#454135;--color-accent:#a4a997;--color-accent-ink:#5e6453;--color-sage-light:#d7dad0;--color-tint:#d7dad080;--color-line:#d9d9d9;--color-line-dark:#5a5548;--color-muted:#5f5f5a;--color-muted-dark:#b9b9b2;--font-display:var(--font-optima,Optima), Optima, Candara, "Segoe UI", sans-serif;--text-display:clamp(2.1rem, 7.5vw, 5.4rem);--text-display--line-height:1.05;--text-h1:clamp(1.8rem, 6vw, 3.6rem);--text-h1--line-height:1.1;--text-h2:clamp(1.7rem, 4.5vw, 2.6rem);--text-h2--line-height:1.15;--text-h3:clamp(1.25rem, 3vw, 1.55rem);--text-h3--line-height:1.25;--text-h4:1.08rem;--text-h4--line-height:1.35;--text-h4--letter-spacing:.05em;--text-body:clamp(1.0625rem, 1.02rem + .2vw, 1.125rem);--text-body--line-height:1.65;--text-body-lg:clamp(1.09rem, 1.05rem + .25vw, 1.16rem);--text-body-lg--line-height:1.65;--color-rating:#b5862b;--text-label:.875rem;--text-caption:.82rem;--text-caption--line-height:1.4;--text-caption--letter-spacing:.14em;--text-chip:.8rem;--text-chip--line-height:1.4;--text-chip--letter-spacing:.08em;--spacing-section:clamp(3.5rem, 6vw, 5.25rem);--spacing-gap:1.25rem;--container-page:1180px;--radius-brand:2px;--ease-brand:cubic-bezier(.22, .6, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{-webkit-text-size-adjust:100%}body{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:0;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.65}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:500}h1,.h1,h2,.h2,h3,.h3,.display,.quote blockquote{font-family:var(--font-display)}strong,b{font-weight:500}.cmp-a,.cmp-b{font-variant-numeric:tabular-nums}h4,.h4,h5,h6,.stat .n,.price-row .price,.facts dd,.rating-badge .rb-wert,.rating-badge-klein .rb-wert,.merkmal-zeile .mz-titel,.faq-q,.bento-verwandte .tile-titel,.bento-verwandte .tile h3{font-family:var(--font-display)}h1 em,h2 em,h3 em,.display em{color:var(--color-accent-ink);font-style:italic}.dark h1 em,.dark h2 em,.dark h3 em,.dark .display em{color:var(--color-sage-light)}mark{background-color:var(--color-tint);color:inherit}::selection{background-color:var(--color-sage-light);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.dark{background-color:var(--color-deep);color:var(--color-paper);--color-line:var(--color-line-dark);--color-muted:var(--color-muted-dark)}.container-page{width:100%;max-width:var(--container-page);padding-inline:var(--spacing-gap);margin-inline:auto}.section{padding-block:var(--spacing-section)}.caption{font-size:var(--text-caption);letter-spacing:var(--text-caption--letter-spacing);text-transform:uppercase;color:var(--color-muted)}.chip{border:1px solid var(--color-line);border-radius:var(--radius-brand);font-size:var(--text-chip);letter-spacing:var(--text-chip--letter-spacing);text-transform:uppercase;color:var(--color-deep);align-items:center;padding:.35rem .7rem;display:inline-flex}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-\[clamp\(1\.1rem\,4vw\,2\.5rem\)\]{margin-inline:calc(-1*clamp(1.1rem,4vw,2.5rem))}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[72ch\]{max-width:72ch}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-gap{gap:var(--spacing-gap)}.rounded-brand{border-radius:var(--radius-brand)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-accent{border-color:var(--color-accent)}.border-line{border-color:var(--color-line)}.border-line-dark{border-color:var(--color-line-dark)}.bg-\[\#fff\]{background-color:#fff}.bg-accent{background-color:var(--color-accent)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-deep{background-color:var(--color-deep)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-ink{background-color:var(--color-ink)}.bg-paper{background-color:var(--color-paper)}.bg-paper-2{background-color:var(--color-paper-2)}.bg-paper-3{background-color:var(--color-paper-3)}.bg-sage-light{background-color:var(--color-sage-light)}.bg-tint{background-color:var(--color-tint)}.bg-yellow-200{background-color:var(--color-yellow-200)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[13px\]{padding:13px}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-section{padding-block:var(--spacing-section)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing))}.text-chip{font-size:var(--text-chip);line-height:var(--tw-leading,var(--text-chip--line-height));letter-spacing:var(--tw-tracking,var(--text-chip--letter-spacing))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height));letter-spacing:var(--tw-tracking,var(--text-h4--letter-spacing))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-accent{color:var(--color-accent)}.text-accent-ink{color:var(--color-accent-ink)}.text-blue-600{color:var(--color-blue-600)}.text-deep{color:var(--color-deep)}.text-gray-600{color:var(--color-gray-600)}.text-ink{color:var(--color-ink)}.text-muted{color:var(--color-muted)}.text-muted-dark{color:var(--color-muted-dark)}.text-paper{color:var(--color-paper)}.text-rating{color:var(--color-rating)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-accent{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.underline-offset-4{text-underline-offset:4px}.accent-ink{accent-color:var(--color-ink)}.shadow{--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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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))}.ease-brand{--tw-ease:var(--ease-brand);transition-timing-function:var(--ease-brand)}.outline-none{--tw-outline-style:none;outline-style:none}.\[timeout\:25\]{timeout:25}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:z-50:focus{z-index:50}.focus\:m-2:focus{margin:calc(var(--spacing) * 2)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[data-cta\=\"booking\"\]\:visible:is(){visibility:visible}}:root{--paper:var(--color-paper);--paper-2:var(--color-paper-2);--paper-3:var(--color-paper-3);--ink:var(--color-ink);--deep:var(--color-deep);--accent:var(--color-accent);--accent-ink:var(--color-accent-ink);--sage-light:var(--color-sage-light);--tint:var(--color-tint);--line:var(--color-line);--line-dark:var(--color-line-dark);--muted:var(--color-muted);--muted-dark:var(--color-muted-dark);--fs-caption:var(--text-caption);--gap:var(--spacing-gap);--ease:var(--ease-brand);--dur:.7s;--overlay-ink-18:#151a1d2e;--overlay-ink-25:#151a1d40;--overlay-ink-35:#151a1d59;--overlay-ink-55:#151a1d8c;--overlay-ink-72:#151a1db8;--overlay-deep-42:#4541356b;--overlay-deep-58:#45413594;--overlay-paper-28:#f6f6f247;--beh-feld-gap:1.25rem;--beh-feld-pad:clamp(1.4rem, 3vw, 2rem);--home-hero-bg:#ededed}h1,.h1{font-size:var(--text-h1);letter-spacing:.005em;font-weight:500;line-height:1.12}h2,.h2{font-size:var(--text-h2);letter-spacing:.005em;font-weight:500;line-height:1.18}h3,.h3{font-size:var(--text-h3);font-weight:500;line-height:1.3}h4,.h4{font-size:var(--text-h4);letter-spacing:.05em;text-transform:uppercase;font-weight:500;line-height:1.4}.display{font-size:var(--text-display);letter-spacing:-.015em;font-weight:500;line-height:1.04}.lede{color:var(--deep);font-size:1.18rem;line-height:1.7}.dark .lede{color:var(--paper)}.chips{flex-wrap:wrap;gap:.5rem;display:flex}a.chip{text-decoration:none}a.chip:hover{color:var(--accent-ink);border-color:var(--accent)}.chip-aktiv{background:var(--ink);border-color:var(--ink);color:var(--paper)}a.chip-aktiv:hover{color:var(--paper);border-color:var(--ink)}.dark .chip{border-color:var(--line-dark);color:var(--paper);background:0 0}.eyebrow{font-size:max(var(--fs-caption), 12px);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.85rem;margin-bottom:1.6rem;display:flex}.eyebrow:before{content:"";background:var(--accent);transform-origin:0;width:2.4rem;height:1px;transition:transform .9s var(--ease) .2s;flex:none;display:none;transform:scaleX(0)}@media (min-width:900px){.eyebrow:before{display:block}}.eyebrow.in:before,.in .eyebrow:before{transform:scaleX(1)}.dark .eyebrow{color:var(--muted-dark)}.dark .eyebrow:before{background:var(--sage-light)}.ghost-num{color:#0000;-webkit-text-stroke:1px var(--line);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(6rem,14vw,10rem);font-weight:500;line-height:1}.dark .ghost-num{-webkit-text-stroke:1px var(--line-dark)}.sec-white{background:var(--paper-2)}.sec-tint{background:var(--tint)}.btn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-brand);transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);justify-content:center;align-items:center;gap:.7em;padding:1em 2.1em;font-size:.95rem;text-decoration:none;display:inline-flex}.btn .arr{transition:transform .35s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.btn-primary:hover{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:0 10px 24px -14px var(--overlay-ink-55);transform:translateY(-2px)}.btn-secondary{color:var(--ink);border:1px solid var(--ink);background:0 0}.btn-secondary:hover{background:var(--ink);color:var(--paper)}.btn-light{background:var(--paper);color:var(--ink);border:1px solid var(--paper)}.btn-light:hover{background:var(--paper);color:var(--ink);box-shadow:0 10px 24px -14px var(--overlay-ink-72);transform:translateY(-2px)}.dark .btn-secondary,.cta-banner .btn-secondary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-sm{padding:.68em 1.3em;font-size:.82rem}.textlink{font-size:var(--text-sm);color:var(--accent-ink);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.textlink .arr{max-width:0;transition:max-width .35s var(--ease);white-space:nowrap;display:inline-block;overflow:hidden}.textlink:hover .arr{max-width:1.4em}.dark .textlink{color:var(--sage-light)}.frame{position:relative;overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s ease-out}@media (hover:hover){a:hover .frame img,.frame:hover img{transform:scale(1.04)}}.duotone{background:var(--accent);overflow:hidden}.duotone img{object-fit:cover;width:100%;height:100%}.lineart-bg{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.08;position:absolute}.dark .lineart-bg{filter:invert();mix-blend-mode:screen;opacity:.15}.bento{gap:var(--gap);display:grid}.tile{background:var(--paper-2);color:inherit;border-radius:var(--radius-brand);flex-direction:column;text-decoration:none;display:flex}.tile .frame{aspect-ratio:4/3}.tile-body{border-top:1px solid var(--line);flex-direction:column;flex:1;align-items:flex-start;padding:1.4rem 1.5rem 1.6rem;display:flex}.tile-body h3{margin-bottom:.35rem}.tile-body p{color:var(--muted);flex:1;max-width:44ch;margin-bottom:.9rem;font-size:.97rem}@media (min-width:820px){.bento{grid-template-columns:repeat(3,1fr)}.b-lead{grid-column:1/-1;grid-template-columns:3fr 2fr;display:grid}.b-lead .frame{aspect-ratio:auto;height:100%;min-height:380px}.b-lead .tile-body{border-top:none;border-left:1px solid var(--line);flex:none;justify-content:center;padding:2.4rem}.b-lead .tile-body p{flex:none}.tile:not(.b-lead) .frame{aspect-ratio:3/4}}.facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.2rem 1.1rem}.facts dt{font-size:var(--text-label);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);overflow-wrap:break-word;margin-bottom:.35rem}.facts dd{font-size:1.35rem;font-weight:500;line-height:1.25}.dark .facts,.dark .facts>div{border-color:var(--line-dark)}.dark .facts dt{color:var(--muted-dark)}.stats{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;display:grid}@media (min-width:700px){.stats{grid-template-columns:repeat(3,1fr)}}.stat{border-bottom:1px solid var(--line);padding:2.2rem 1.5rem 2rem;position:relative;overflow:hidden}@media (min-width:700px){.stat+.stat{border-left:1px solid var(--line)}}.stat .n{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(2.2rem,4.2vw,3.1rem);font-weight:500;line-height:1}.stat .n em{letter-spacing:0;font-size:.42em}@media (max-width:699px){.stat .n em{font-size:.6em}}.stat .l{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:.55rem;font-size:.74rem}.price-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.15rem 0;display:flex}.price-row .price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:500}.price-row .note{font-size:var(--fs-caption);color:var(--muted)}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;font-size:inherit;line-height:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:1.1rem;padding:1.25rem 2.6rem 1.25rem 0;font-size:1.06rem;font-weight:500;display:flex;position:relative}.faq-q .no{font-size:var(--fs-caption);letter-spacing:.1em;color:var(--muted);flex:none;transform:translateY(-.1em)}.faq-q:after{content:"+";color:var(--accent-ink);transition:transform .45s var(--ease);font-size:1.5rem;font-weight:400;position:absolute;top:1.05rem;right:.2rem}.faq-item.open .faq-q:after{transform:rotate(45deg)}.faq-a{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a .faq-text{color:var(--muted);max-width:68ch;padding:0 2.6rem 1.5rem 2.55rem}.quote{padding:1rem 0 0;position:relative}.quote .qmark{color:var(--accent);opacity:.28;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:7.5rem;font-style:italic;line-height:1;position:absolute;top:-1.05em;left:-.1em}.quote blockquote{z-index:1;max-width:26em;font-size:clamp(1.35rem,3.4vw,1.9rem);font-style:italic;line-height:1.45;position:relative}.quote figcaption{align-items:center;gap:.85rem;margin-top:1.4rem;display:flex}.quote figcaption:before{content:"";background:var(--accent);width:2.4rem;height:1px}.quote .q-name{font-weight:500}.quote .q-role{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dark .quote .qmark{color:var(--sage-light);opacity:.35}.dark .quote .q-role{color:var(--muted-dark)}.reels{gap:var(--gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:min(64vw,280px);grid-auto-flow:column;padding-bottom:.6rem;display:grid;overflow-x:auto}@media (min-width:820px){.reels{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.reel{aspect-ratio:9/16;scroll-snap-align:start;text-decoration:none;display:block;position:relative}.reel .frame{position:absolute;inset:0}.reel:after{content:"";background:linear-gradient(to top, var(--overlay-ink-35) 0%, transparent 34%);position:absolute;inset:0}.reel .play-s{z-index:2;width:46px;height:46px;position:absolute;top:.9rem;left:auto;right:.9rem;transform:none}.reel:hover .play-s{transform:scale(1.06)}.reel .v-label{z-index:2;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;position:absolute;bottom:.9rem;left:1rem}.video{aspect-ratio:16/9;cursor:pointer;text-decoration:none;display:block;position:relative}.video .frame{position:absolute;inset:0}.video:after{content:"";background:var(--overlay-ink-18);position:absolute;inset:0}.video .play,.reel .play-s{background:var(--overlay-ink-25);transition:background-color .35s var(--ease), transform .35s var(--ease);border:1px solid #f6f6f2e6;border-radius:50%;justify-content:center;align-items:center;display:flex}.video .play{z-index:2;width:84px;height:84px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video:hover .play{background:var(--accent);transform:translate(-50%,-50%)scale(1.06)}.video .play svg,.reel .play-s svg{width:26px;height:26px;fill:var(--paper);margin-left:4px}.video .v-label{z-index:2;color:var(--paper);font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;position:absolute;bottom:1.2rem;left:1.4rem}.team2{gap:2.6rem;display:grid}@media (min-width:700px){.team2{grid-template-columns:1fr 1fr}}.tcard .frame{aspect-ratio:3/4;background:var(--tint)}.tcard .frame img{object-position:top center}.tcard .t-meta{border-top:1px solid var(--line);margin-top:0;padding-top:1.1rem}.tcard .t-name{font-size:1.15rem;font-weight:500}.tcard .t-role{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-top:.15rem}.tcard .t-quote{color:var(--muted);max-width:34ch;margin-top:1rem;padding-left:1.6rem;font-size:.98rem;font-style:italic;line-height:1.6;position:relative}.tcard .t-quote:before{content:"„";color:var(--accent);opacity:.5;font-size:2.6rem;font-style:italic;position:absolute;top:-1.05em;left:-.1rem}.trust-band{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem 3.4rem;padding:2rem 0;display:flex}.t-item{align-items:center;gap:.65rem;display:flex}.t-score{font-size:1.5rem;font-weight:500}.t-label{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.stars{color:var(--accent-ink);gap:2px;display:inline-flex}.stars svg{fill:currentColor;width:16px;height:16px}.trust-band img{width:auto;height:92px}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem 0;position:relative;overflow:hidden}.marquee-track{align-items:center;gap:4.5rem;width:max-content;animation:42s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee img{object-fit:contain;flex:none;width:auto;max-width:150px;height:54px}@keyframes marquee{to{transform:translate(-50%)}}.logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2.6rem;padding:.9rem 0;display:flex}.logo-row img{object-fit:contain;width:auto;max-width:150px;height:56px}.hero-a{align-items:center;min-height:78vh;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.hero-a{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.hero-a .h-copy{z-index:1;padding:5rem clamp(1.1rem,4vw,3rem);position:relative}.hero-a .h-img{height:100%;min-height:320px;position:relative}.hero-a .h-img .frame{position:absolute;inset:0}@media (min-width:900px){.hero-a .h-img{margin-right:calc(50% - 50vw)}}.hero-b{align-items:flex-end;min-height:82vh;display:flex;position:relative;overflow:hidden}.hero-b .frame{position:absolute;inset:0}.hero-b:after{content:"";background:linear-gradient(to top, var(--overlay-ink-72) 0%, var(--overlay-ink-25) 55%, #151a1d26 100%);position:absolute;inset:0}.hero-b .h-copy{z-index:2;color:var(--paper);max-width:820px;padding:0 clamp(1.1rem,4vw,2.5rem) clamp(3rem,7vw,5rem);position:relative}.hero-b em,.cta-banner em{color:var(--sage-light)}.fullbleed{width:100%;height:min(62vh,560px)}.fullbleed .frame{height:100%}.overlap{z-index:2;margin-top:calc(-1*clamp(3rem,9vw,7rem));position:relative}.sticky-cta{z-index:50;background:var(--ink);display:flex;position:sticky;bottom:0}.sticky-cta a{text-align:center;color:var(--paper);letter-spacing:.12em;text-transform:uppercase;flex:1;padding:1.05rem .5rem;font-size:.9rem;text-decoration:none}.sticky-cta a+a{border-left:1px solid var(--line-dark)}@media (min-width:820px){.sticky-cta{display:none}}.steps{gap:2.2rem;display:grid}@media (min-width:820px){.steps{gap:var(--gap);grid-template-columns:repeat(3,1fr)}}.step{border-top:1px solid var(--line);padding-top:1.3rem;position:relative}.step-num{color:#0000;-webkit-text-stroke:1.2px var(--accent);opacity:.55;margin-bottom:.9rem;font-size:3.4rem;font-weight:500;line-height:1;display:block}.step h3{margin-bottom:.4rem}.step p{color:var(--muted);font-size:var(--text-body);line-height:var(--text-body--line-height);max-width:38ch}@media (min-width:640px) and (max-width:999px){.steps-4{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.steps-4{grid-template-columns:repeat(4,1fr)}}.compare{border-top:1px solid var(--line)}.cmp-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr;align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.cmp-head{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cmp-head span:nth-child(2){color:var(--accent-ink)}.cmp-l{color:var(--muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.cmp-a,.cmp-b{font-weight:400;font-size:var(--text-sm);color:var(--ink)}@media (max-width:560px){.cmp-row{grid-template-columns:1fr 1fr;grid-template-areas:"l l""a b"}.cmp-l{grid-column:1/-1}}.reviews{gap:var(--gap);display:grid}@media (min-width:820px){.reviews{grid-template-columns:repeat(3,1fr)}}.review{background:var(--paper);border-radius:var(--radius-brand);flex-direction:column;gap:.9rem;padding:1.7rem 1.6rem;display:flex}.review .stars svg{width:13px;height:13px}.review blockquote{color:var(--deep);flex:1;font-size:.99rem;line-height:1.65}.review figcaption{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:.85rem;display:flex}.review .r-name{font-size:.95rem;font-weight:500}.review .r-src{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.contact{gap:2.6rem;display:grid}@media (min-width:900px){.contact{grid-template-columns:5fr 6fr;align-items:start}}.addr{font-size:1.15rem;font-style:normal;line-height:1.6}.hours{max-width:380px}.hours div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.hours dt{color:var(--muted);font-size:.95rem}.hours dd{font-variant-numeric:tabular-nums;font-weight:500}.footer2{padding:clamp(3rem,7vw,4.5rem) 0 2rem}.f-grid{gap:2.4rem;display:grid}@media (min-width:820px){.f-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.f-head{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:.9rem}.f-grid nav a{color:var(--paper);min-height:44px;padding:.66rem 0;font-size:.98rem;text-decoration:none;display:block}.f-grid nav a:hover{color:var(--sage-light)}.f-legal{border-top:1px solid var(--line-dark);font-size:var(--fs-caption);letter-spacing:.08em;color:var(--muted-dark);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.4rem;display:flex}.f-legal a{color:var(--muted-dark);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.f-legal a:hover{color:var(--paper)}.cta-banner{text-align:center;justify-content:center;align-items:center;min-height:clamp(380px,58vh,560px);display:flex;position:relative;overflow:hidden}.cta-banner .frame{position:absolute;inset:0}.cta-banner:after{content:"";background:var(--overlay-ink-55);position:absolute;inset:0}.cta-banner .cb-copy{z-index:2;color:var(--paper);max-width:760px;margin:0 auto;padding:clamp(3rem,8vw,5rem) clamp(1.1rem,4vw,2.5rem);position:relative}.cta-banner .eyebrow{color:var(--sage-light);justify-content:center;padding-inline-start:.2em}.cta-banner p{color:var(--paper)}.slider{position:relative}.slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.slider-track::-webkit-scrollbar{display:none}.slide{scroll-snap-align:center;text-align:center;flex-direction:column;flex:0 0 100%;align-items:center;gap:1.1rem;padding:2.4rem clamp(2.8rem,8vw,5rem);display:flex}.slide blockquote{max-width:56ch;color:var(--deep);font-size:clamp(1.05rem,2.4vw,1.3rem);line-height:1.7}.slide .s-meta{align-items:baseline;gap:.9rem;display:flex}.slide .r-name{font-weight:500}.slide .r-src{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.s-arrow{z-index:3;background:var(--paper-2);border:1px solid var(--line);cursor:pointer;width:44px;height:44px;color:var(--ink);transition:background-color .3s var(--ease), color .3s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.s-arrow:hover{background:var(--ink);color:var(--paper)}.s-arrow svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.s-prev{left:0}.s-next{right:0}@media (max-width:700px){.s-arrow{display:none}}.slider-dots{justify-content:center;gap:.6rem;margin-top:.6rem;display:flex}.slider-dots button{background:var(--sage-light);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .3s}.slider-dots button.on{background:var(--accent-ink)}.js .rv{opacity:0;will-change:opacity, transform;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transform:translateY(14px)}.js .rv.in{opacity:1;will-change:auto;transform:none}.hero-a .frame img,.hero-b .frame img{animation:settle 1.8s var(--ease) backwards}@keyframes settle{0%{transform:scale(1.05)}to{transform:scale(1)}}.quote .qmark{transition:opacity 1s var(--ease) .3s, transform 1s var(--ease) .3s}.quote:not(.in) .qmark{transform:translateY(.15em);opacity:0!important}.site-head{top:var(--vorschau-h,0px);z-index:60;background:var(--paper);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);position:sticky}.head-in{justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;padding-bottom:.85rem;display:flex}.brand{flex:none;display:flex}.brand img,.brand svg{width:auto;height:23px}.main-nav{inset:0;top:calc(57px + var(--vorschau-h,0px) + env(safe-area-inset-top,0px));height:calc(100dvh - 57px - var(--vorschau-h,0px) - env(safe-area-inset-top,0px));z-index:55;background:var(--paper);flex-direction:column;gap:.2rem;padding:2.6rem clamp(1.1rem,4vw,2.5rem);display:none;position:fixed;overflow-y:auto}body.menu-open .main-nav{display:flex}.main-nav a:not(.btn){color:var(--ink);border-bottom:1px solid var(--line);padding:.55rem 0;font-size:1.45rem;text-decoration:none}.main-nav a:hover{color:var(--accent-ink)}.main-nav .nav-fuss{background:var(--paper);padding-top:.8rem;padding-bottom:calc(max(env(safe-area-inset-bottom), 16px) + 8px);flex-direction:column;gap:.7rem;margin-top:1.6rem;display:flex;position:sticky;bottom:0}.main-nav .nav-cta{display:block}.main-nav .nav-cta a.btn{color:var(--paper);justify-content:center;width:100%;font-size:1rem;display:flex}.main-nav .nav-cta a.btn:hover{color:var(--ink)}.main-nav .nav-fuss-kontakt{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.main-nav .nav-fuss-kontakt a.btn{justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding-block:.7rem;font-size:.92rem;display:inline-flex}@media (max-width:979px){.main-nav{gap:0;padding:0;overflow:hidden}.nav-panels{flex:auto;min-height:0;position:relative;overflow:hidden}.nav-liste{flex-direction:column;height:100%;padding:.75rem clamp(1.1rem,4vw,2.5rem) .25rem;display:flex;overflow:hidden auto}.nav-liste>a:not(.btn),.nav-liste .nav-drop>button{min-height:48px;font-family:var(--font-sans);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 0;font-size:1.125rem;font-weight:500;line-height:1.2;display:flex}.nav-liste .nav-drop{border-bottom:0}.nav-liste .nav-drop.offen>button{background:0 0;padding-inline:0}.nav-liste .nav-drop>button .drop-chevron{color:var(--muted-dark)}.nav-liste>a.nav-sekundaer{min-height:44px}.nav-liste .nav-drop .drop-panel{z-index:2;background:var(--paper);visibility:hidden;transition:transform .35s var(--ease), visibility 0s linear .35s;padding:0 clamp(1.1rem,4vw,2.5rem) 1rem;display:block;position:absolute;inset:0;overflow:hidden auto;transform:translate(100%)}.nav-liste .nav-drop.offen .drop-panel{visibility:visible;transition:transform .35s var(--ease);transform:none}.nav-liste .mega-in{max-width:none;padding:0;display:block}.main-nav .nav-liste .drop-gruppe{padding-left:0}.main-nav .nav-liste .drop-panel a{min-height:48px;font-family:var(--font-sans);color:var(--ink);padding:.25rem 0;font-size:1.0625rem;font-weight:500}.main-nav .nav-liste .drop-panel li:last-child a{border-bottom:1px solid var(--line)}.main-nav .nav-liste .drop-kind a{padding-left:1rem}.panel-kopf{z-index:1;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:.6rem;min-height:54px;margin-bottom:.2rem;display:flex;position:sticky;top:0}.panel-zurueck{cursor:pointer;min-height:48px;font-family:var(--font-sans);color:var(--ink);background:0 0;border:0;align-items:center;gap:.2rem;padding:0 .6rem 0 0;font-size:1rem;font-weight:500;display:inline-flex}.panel-zurueck svg{transform:rotate(180deg)}.panel-titel{font-family:var(--font-display);color:var(--ink);font-size:1.15rem}.main-nav .nav-fuss{padding:10px clamp(1.1rem, 4vw, 2.5rem) max(env(safe-area-inset-bottom), 12px);border-top:1px solid var(--line);flex:none;gap:10px;margin-top:0;position:static}.main-nav .nav-cta a.btn{min-height:48px;padding-block:.55rem}.main-nav .nav-fuss-kontakt{gap:10px}.main-nav .nav-fuss-kontakt a.btn{padding-block:.55rem}.burger svg{display:block}}@media (prefers-reduced-motion:reduce){.nav-liste .nav-drop .drop-panel,.nav-liste .nav-drop.offen .drop-panel{transition:none}}@media (min-width:980px){.nav-panels,.nav-liste{display:contents}.main-nav{background:0 0;flex-direction:row;gap:.1rem;height:auto;padding:0;display:flex;position:static;overflow:visible}.main-nav a:not(.btn){letter-spacing:.01em;text-transform:none;border-bottom:none;padding:.4rem .7rem;font-size:.98rem;font-weight:400}.main-nav .nav-fuss{display:none}}@media (min-width:980px) and (max-width:1279px){.main-nav a:not(.btn),.main-nav .nav-drop>button{padding-inline:.45rem;font-size:.9rem}}.nav-drop{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.nav-drop>button{cursor:pointer;text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.45rem;padding:.55rem 0;font-size:1.45rem;display:flex}.nav-drop>button:hover{color:var(--accent-ink)}.drop-pfeil{width:11px;height:7px;transition:transform .3s var(--ease);flex:none}.nav-drop.offen>button .drop-pfeil{transform:rotate(180deg)}.drop-panel{display:none}.nav-drop.offen .drop-panel{padding-bottom:.7rem;display:block}.drop-panel ul{margin:0;padding:0;list-style:none}.main-nav .drop-panel a{border-bottom:1px solid var(--line);min-height:48px;color:var(--deep);justify-content:space-between;align-items:center;gap:.6rem;padding:.4rem .2rem .4rem .9rem;font-size:1.05rem;display:flex}.main-nav .drop-panel li:last-child a{border-bottom:none}.main-nav .drop-panel a:hover{color:var(--accent-ink)}.drop-chevron{color:var(--muted);flex:none;display:inline-flex}.main-nav .drop-gruppe{font-size:var(--fs-caption,.82rem);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);padding:.9rem .2rem .35rem .9rem}.main-nav .drop-kind a{padding-left:1.9rem}.main-nav .drop-alle a{color:var(--accent-ink);font-weight:500}@media (max-width:979px){.nav-drop.offen>button{background:var(--tint);padding-inline:.6rem}}@media (min-width:980px){.nav-drop{border-bottom:none;position:relative}.nav-drop>button{letter-spacing:.01em;text-transform:none;width:auto;padding:.4rem .7rem;font-size:.98rem;font-weight:400}.drop-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-brand);z-index:70;min-width:265px;padding:.45rem 0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-drop.offen .drop-panel{padding-bottom:.45rem;display:block}.main-nav .drop-panel a{letter-spacing:0;text-transform:none;border-bottom:none;min-height:0;padding:.45rem 1.1rem;font-size:.92rem}.main-nav .drop-panel a:hover{background:var(--paper-3)}.drop-chevron{display:none}.main-nav .drop-alle{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.4rem}.drop-panel-mega{min-width:560px}.drop-panel-mega .drop-spalten{grid-template-columns:1fr 1fr;gap:0 1.2rem;display:grid}.main-nav .drop-gruppe{padding:.55rem 1.1rem .3rem}.main-nav .drop-kind a{padding-left:2rem}}.mega-sektion+.mega-sektion{margin-top:.2rem}@media (min-width:980px){.nav-drop.mega{position:static}.nav-drop.mega .drop-panel{border:0;border-bottom:1px solid var(--line);visibility:hidden;opacity:0;min-width:0;transition:opacity .35s var(--ease), transform .35s var(--ease), visibility 0s linear .35s;border-radius:0;padding:1.9rem 0 2.2rem;display:block;left:0;right:0;transform:translateY(-6px)}.nav-drop.mega.offen .drop-panel{visibility:visible;opacity:1;transition-delay:0s,0s,0s;display:block;transform:none}.mega-in{grid-template-columns:repeat(var(--mega-spalten,3), minmax(0, 1fr)) 220px;align-items:start;gap:1.6rem 2.4rem;display:grid}.mega-in .drop-gruppe{border-bottom:1px solid var(--line);margin-bottom:.6rem;padding:0 0 .7rem}.main-nav .mega-sektion a{color:var(--deep);transition:color .25s var(--ease), border-color .25s var(--ease);border-bottom:1px solid #0000;padding:.32rem 0;font-size:.95rem;line-height:1.35;display:inline-block}.main-nav .mega-sektion a:hover,.main-nav .mega-sektion a:focus-visible{color:var(--ink);border-bottom-color:var(--line-dark);background:0 0}.mega-bild{position:relative;overflow:hidden}}@media (min-width:980px) and (max-width:1279px){.mega-in{grid-template-columns:repeat(var(--mega-spalten,3), minmax(0, 1fr)) 170px;gap:1.4rem 1.6rem}}@media (prefers-reduced-motion:reduce){.nav-drop.mega .drop-panel{transition:none}}.head-actions{align-items:center;gap:.4rem;display:flex}.tel-link{color:var(--ink);padding:.55rem;display:flex}.tel-link svg{width:19px;height:19px}.head-actions .btn-sm{display:none}@media (min-width:700px){.head-actions .btn-sm{display:inline-flex}}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:.7rem .5rem;display:flex}.burger span{background:var(--ink);width:22px;height:1.5px;transition:transform .3s var(--ease), opacity .3s var(--ease);display:block}body.menu-open .burger span:first-child{transform:translateY(6.5px)rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}@media (min-width:980px){.burger{display:none}}.breadcrumbs{font-size:max(var(--fs-caption), 13px);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.45rem;display:flex}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--accent-ink)}.breadcrumbs .sep{color:var(--line-dark);opacity:.5}.subnav{border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;gap:.2rem;display:flex;overflow-x:auto}.subnav a{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.95rem .85rem;font-size:.84rem;text-decoration:none}.subnav a:hover{color:var(--ink);border-color:var(--accent)}[id]{scroll-margin-top:5.2rem}.split{gap:2.2rem;display:grid}@media (min-width:900px){.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.2rem,5vw,4.5rem)}.split .s-img-r{order:2}}.split .frame{width:100%}.checklist{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.checklist li{padding-left:1.7rem;position:relative}.checklist li:before{content:"";background:var(--accent);width:.95rem;height:1px;position:absolute;top:.72em;left:0}.dark .checklist li:before{background:var(--sage-light)}@media (min-width:820px){.checklist-2{grid-template-columns:1fr 1fr;column-gap:3rem}}.fussnote{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted);letter-spacing:.02em}.step-illu{width:84px;height:84px;margin-bottom:.8rem}.step-illu img{object-fit:contain;width:100%;height:100%}.phasen{margin:0}.phasen .phase{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,160px) 1fr;gap:1rem;padding:.85rem 0;display:grid}.phasen .phase:last-child{border-bottom:none}.phasen dt{font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);padding-top:.15rem}.phasen dd{margin:0}.checklist-neutral li:before{background:var(--line-dark)}html,body{overflow-x:clip}@supports not (overflow:clip){html,body{position:relative;overflow-x:hidden}}section,footer{overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq-q:after,.faq-a{transition:none}.rv,.js .rv{opacity:1;transition:none;transform:none}.eyebrow:before{transform:none}.quote .qmark{transform:none;opacity:.28!important}.dark .quote .qmark{opacity:.35!important}.marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.marquee-track>img[aria-hidden],.marquee-track>span[aria-hidden]{display:none!important}.scroll-progress{display:none}}.video-start{z-index:3;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-start:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.video-consent{z-index:3;text-align:center;background:var(--overlay-ink-72);flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:clamp(1rem,4vw,2rem);display:flex;position:absolute;inset:0}.video-consent p{color:var(--paper);max-width:38ch;font-size:.95rem;line-height:1.5}.video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.video-leer .frame{background:var(--paper-3);border:1px dashed var(--line)}.video-leer .play,.video-leer .play-s{border-color:var(--line);background:0 0}.video-leer .play svg,.video-leer .play-s svg{fill:var(--muted)}.video-leer .v-label{color:var(--muted)}.video-leer:after{display:none}.video-buehnen{gap:var(--gap);display:grid}@media (min-width:900px){.video-buehnen.zwei{grid-template-columns:1fr 1fr}}.map{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-brand);overflow:hidden}.map svg{width:100%;height:auto;display:block}.diagramm-bild{background:var(--paper-2);position:relative}.diagramm-punkte{pointer-events:none;position:absolute;inset:0}.diagramm-punkt{display:none;position:absolute;transform:translate(-50%,-50%)}@media (min-width:700px){.diagramm-punkt{display:block}}.dp-num{background:var(--deep);width:26px;height:26px;color:var(--paper);letter-spacing:.02em;box-shadow:0 0 0 4px var(--tint);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;display:flex}.diagramm-legende{gap:.9rem;margin-top:1.6rem;list-style:none;display:grid}.diagramm-legende li{border-top:1px solid var(--line);grid-template-columns:26px 1fr;align-items:start;gap:.8rem;padding-top:.9rem;display:grid}.dl-num{border:1px solid var(--line);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;display:flex}.dl-text{color:var(--muted)}.vertrauen-band{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-brand);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.6rem,5vw,3.4rem);padding:clamp(1.6rem,4vw,2.6rem);display:flex}.vb-badge{width:min(240px,60vw)}.vb-badge img{width:100%;height:auto}.vb-badge a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ablauf-grafik{background:var(--paper-2);max-width:980px;margin:0 0 2.8rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dark .fussnote{color:var(--muted-dark)}.tile .frame>div,.tcard .frame>div,.reel .frame>div,.video .frame>div,.hero-a .frame>div,.hero-b .frame>div,.fullbleed .frame>div,.cta-banner .frame>div{height:100%;aspect-ratio:auto!important}@media (min-width:820px){:is(.bento:has(>:nth-child(4):last-child),.reviews:has(>:nth-child(4):last-child)){grid-template-columns:repeat(2,1fr)}}.logo-sektion+.logo-sektion{padding-top:0}section:has(>.lineart-bg){position:relative;overflow:clip}.eyebrow-zentriert{justify-content:center;padding-inline-start:.2em}.fazit-zentriert,.kopf-zentriert{text-align:center}.checklist li,.phasen .phase dd,.price-row .note{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.tile-body p,.faq-a p,.split p:not(.eyebrow){font-size:var(--text-body);line-height:var(--text-body--line-height)}.preisbox .fussnote,.kostenblock .fussnote{font-size:var(--text-xs);line-height:1.55}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn:hover{transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease), color .25s var(--ease)}@media (prefers-reduced-motion:reduce){.btn:hover,.btn-primary:hover,.btn-light:hover{transform:none}}@media (max-width:819px){.btn{min-height:48px}}.hero-h1{text-wrap:balance;line-height:1.08}.hero-lede{font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--deep)}.hero-sekundaer{min-height:48px;color:var(--accent-ink);letter-spacing:.09em;text-transform:uppercase;font-size:var(--text-xs);align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.hero-sekundaer:hover{text-underline-offset:4px;text-decoration:underline}.hero-breadcrumbs .breadcrumbs{white-space:nowrap;text-overflow:ellipsis;font-size:max(11px, calc(var(--fs-caption) - .06rem));flex-wrap:nowrap;overflow:hidden}@media (max-width:899px){.hero-a{flex-direction:column;align-items:stretch;min-height:0;display:flex}.hero-a .h-copy{width:100%;min-width:0}.hero-a .h-img{aspect-ratio:auto;order:-1;width:100%;height:max(260px,40vh);min-height:0}.hero-breadcrumbs{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hero-a .h-copy{padding-top:.5rem;padding-bottom:2.4rem}.chips-scroll{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.chips-scroll .chip{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:44px;padding-block:.45rem;line-height:1.3;display:inline-flex}}.facts-mobil{display:none}@media (max-width:819px){.facts-desktop,.facts-mobil{display:none}}.facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.facts dt{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.facts>div{min-width:0}.hairline-ornament{width:auto;height:130%;color:var(--paper);opacity:.06;filter:none;mix-blend-mode:normal;position:absolute;top:50%;right:-12%;transform:translateY(-50%)}@media (min-width:820px){.dark .checklist-2{column-gap:4.5rem}}.dark .checklist li{padding-block:.15rem}.text-only{max-width:62ch}.bild-folgt{aspect-ratio:4/3;background:var(--paper-3);border:1px dashed var(--line);justify-content:center;align-items:center;display:flex;position:relative}.bild-folgt span{font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.preisbox .price-row .price{font-size:1.35rem}.preisbox .checklist li{text-indent:0;padding-left:1.7rem}.preisbox .fussnote{margin-top:1.6rem}.preisbox .fussnote+.fussnote{margin-top:.7rem}@media (max-width:819px){.cmp-row{grid-template-columns:1fr 1fr;row-gap:.35rem;padding:.95rem 0}.cmp-row .cmp-l{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:1/-1}.cmp-row .cmp-a,.cmp-row .cmp-b{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.cmp-row.cmp-head{z-index:5;background:var(--paper);border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1fr;padding:.7rem 0;position:sticky;top:0}.cmp-row.cmp-head span:first-child{display:none}.cmp-row.cmp-head span{font-weight:500}}.preisbox .cta-gruppe,.section.dark .cta-gruppe{justify-content:center}.inline-cta-band{background:var(--deep);color:var(--paper);text-align:center}.inline-cta-band .container-page{flex-direction:column;align-items:center;gap:1.4rem;padding-block:clamp(2.4rem,5vw,3.4rem);display:flex}.inline-cta-band .container-page>div{margin-top:0}.inline-cta-band h2{text-wrap:balance;max-width:26ch;color:var(--paper);font-size:clamp(1.5rem,3.4vw,1.75rem);font-weight:500;line-height:1.25}.inline-cta-band em{color:var(--sage-light)}.faq-q{min-height:44px;font-size:clamp(1.0625rem,2.2vw,1.125rem)}.faq-a p{font-size:var(--text-body,1.02rem)}.faq-intro{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--muted)}.bento-verwandte{align-items:stretch}.bento-verwandte .tile{height:100%}.bento-verwandte .tile-body p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:0;display:-webkit-box;overflow:hidden}.bento-verwandte .tile-body{padding-bottom:1.3rem}.bento-verwandte .tile-body .textlink{align-items:center;min-height:44px;margin-top:auto;padding-top:1rem;display:inline-flex}.bento-verwandte .tile-body .textlink:hover{text-underline-offset:4px;text-decoration:underline}.fazit-zentriert .lede{max-width:34ch}.bm-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem 2.5rem;margin-bottom:2.2rem;display:flex}.bm-quelle{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;display:flex}.bm-einheit{white-space:nowrap;align-items:center;gap:.8rem;display:inline-flex}.bm-einheit img{object-fit:contain;width:auto;height:28px}.bm-quelle{row-gap:.3rem}@media (max-width:700px){.bm-quelle{row-gap:0}.bm-anzahl{text-align:center;flex-basis:100%}}.bm-quelle .stars svg{width:18px;height:18px;fill:var(--color-rating)}.bm-wert{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:500}.bm-anzahl{color:var(--muted);font-weight:400;font-size:var(--text-sm);white-space:nowrap}.bm-siegel-slot{margin-left:auto}.bm-siegel{width:auto;height:92px}@media (max-width:700px){.bm-kopf{text-align:center;flex-direction:column;align-items:center;gap:1.1rem}.bm-quelle{justify-content:center}.bm-siegel-slot{justify-content:center;margin-left:0;display:flex}.bm-siegel{width:118px;height:auto}}.bk{position:relative}.bk-track{gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;padding-bottom:.4rem;display:grid;overflow-x:auto}.bk-track::-webkit-scrollbar{display:none}@media (min-width:700px){.bk-track{grid-auto-columns:320px}}.bk-karte{scroll-snap-align:start;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-brand);flex-direction:column;align-items:flex-start;padding:1.5rem 1.4rem 1.3rem;display:flex}.bk-karte .stars svg{width:15px;height:15px;fill:var(--color-rating)}.bk-zitat{font-size:var(--text-sm);line-height:var(--text-sm--line-height);white-space:pre-line;margin-top:.9rem}.bk-geclampt{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bk-mehr{cursor:pointer;min-height:32px;font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-ink);background:0 0;border:0;margin-top:.5rem;padding:.3rem 0}.bk-mehr:hover{text-underline-offset:3px;text-decoration:underline}.bk-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;width:100%;margin-top:1.1rem;padding-top:1rem;display:flex}.bk-name{font-weight:500;font-size:var(--text-sm)}.bk-quelle{align-items:center;gap:.45rem;display:inline-flex}.bk-quelle img{object-fit:contain;opacity:.9;width:24px;height:24px}.bk-datum{font-size:var(--text-xs);color:var(--ink);opacity:.75}.bk-pfeil{display:none}@media (min-width:820px){.bk-pfeil{z-index:2;border:1px solid var(--line);background:var(--paper);cursor:pointer;width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:flex;position:absolute;top:40%}.bk-pfeil:hover{border-color:var(--accent-ink)}.bk-zurueck{left:-10px}.bk-weiter{right:-10px}}.bk-dots{justify-content:center;gap:.55rem;margin-top:1.1rem;display:flex}@media (min-width:820px){.bk-dots{display:none}}.bk-dot{border:1px solid var(--accent-ink);cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;padding:0}.bk-dot-aktiv{background:var(--accent-ink)}.bm-fuss{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 2rem;margin-top:1.8rem;display:flex}.bm-auswahl{font-size:var(--text-sm);color:var(--muted)}.bm-links{flex-wrap:wrap;gap:.6rem .8rem;margin-top:.5rem;display:flex}.bm-link.btn.btn-ghost{font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);border-color:var(--line);align-items:center;gap:.55rem;min-height:44px;display:inline-flex}.bm-link.btn.btn-ghost:hover{border-color:var(--accent)}.bm-link.btn.btn-ghost img{object-fit:contain;width:20px;height:20px}@media (max-width:560px){.bm-links{flex-direction:column;align-items:stretch}}.f2-grid{gap:2.6rem;padding-block:clamp(3rem,7vw,4.5rem) 2rem;display:grid}@media (min-width:900px){.f2-grid{grid-template-columns:1.2fr 1fr 1.1fr;gap:3.5rem}}.f2-logo{color:var(--paper);width:auto;height:26px}.f2-social{gap:.4rem;margin-top:1.6rem;padding:0;list-style:none;display:flex}.f2-social a{border-radius:var(--radius-brand);width:44px;height:44px;color:var(--muted-dark);justify-content:center;align-items:center;display:inline-flex}.f2-social a:hover{color:var(--paper)}.f2-social svg{width:20px;height:20px}.f2-zeit{border-bottom:1px solid var(--line-dark);font-size:var(--text-sm);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.f2-zeit dt{color:var(--muted-dark)}.f2-zeit dd{font-variant-numeric:tabular-nums}.btn-ghost{width:100%;color:var(--paper);border:1px solid var(--line-dark);text-transform:none;letter-spacing:.03em;font-size:var(--text-sm);background:0 0;justify-content:flex-start;gap:.9em}.btn-ghost:hover{border-color:var(--paper);box-shadow:none;transform:none}.btn-ghost svg{flex:none;width:18px;height:18px}@media (max-width:899px){.f2-grid{flex-direction:column;display:flex}.f2-kontakt{order:2}.f2-zeiten{order:3}}.marquee-track{animation-duration:30s}.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee img{filter:grayscale();opacity:.7}.partner-marquee{z-index:1;margin-top:clamp(2.4rem,6vw,4rem);position:relative}.dark .partner-marquee .marquee{border-color:var(--line-dark)}.dark .partner-marquee .marquee img{filter:grayscale()invert()brightness(1.7);opacity:.92}.video-hinweis-badge{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:var(--color-paper);border:1px solid var(--color-line-dark);pointer-events:none;background:#151a1db8;border-radius:2px;padding:.2rem .55rem;font-size:.68rem;position:absolute;top:.6rem;left:.6rem}.tile.tile-text{border:1px solid var(--color-line);background:var(--color-paper-2)}.tile.tile-text .tile-body{padding:clamp(1.4rem,3vw,2.2rem)}.tile.tile-text h3{margin-top:0}.video:after,.reel:after,.video .v-label,.reel .v-label,.video-hinweis-badge{pointer-events:none}.quellen-sektion{border-top:1px solid var(--line);background:var(--paper);padding-block:clamp(1.6rem,3vw,2.4rem)}.quellen-titel{font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.9rem;font-weight:500}.quellen-liste{gap:.35rem;max-width:72ch;margin:0;padding:0;list-style:none;display:grid}.quellen-liste li{font-size:var(--text-xs);color:var(--muted);gap:.5rem;line-height:1.55;display:flex}.quellen-marker{flex:none;min-width:1.1em}.quellen-liste a{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.aerzte-namen{font-size:var(--fs-h4);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:1.1rem;font-weight:500}.steps-fussnote{border:1px solid var(--line);border-radius:var(--radius-brand,2px);max-width:62ch;color:var(--deep);margin-top:clamp(2rem,4vw,3rem);margin-inline:auto;padding:clamp(1.2rem,2.5vw,1.7rem) clamp(1.2rem,3vw,2rem)}.steps-fussnote .sf-titel{font-size:var(--fs-caption,.82rem);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:.6rem}@media (min-width:1024px){.steps-fussnote{border:none;border-left:3px solid var(--accent);border-radius:0;max-width:none;padding:18px 28px}}.f-behandlungen{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);gap:1.6rem 2rem;padding-block:clamp(1.6rem,3vw,2.4rem);display:grid}@media (min-width:820px){.f-behandlungen{grid-template-columns:repeat(5,1fr)}}.f-beh-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:.6rem;font-size:.72rem}.f-behandlungen ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.f-behandlungen a{color:var(--muted-dark);font-size:.78rem;line-height:1.5;text-decoration:none}.f-behandlungen a:hover,.f-behandlungen a:focus-visible{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.hero-preis{color:var(--ink);letter-spacing:.01em;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:500}.vorteile-gruppen{gap:clamp(1.6rem,3vw,2.6rem);display:grid}@media (min-width:820px){.vorteile-gruppen{grid-template-columns:repeat(3,1fr)}}.vg-spalte{border-top:1px solid var(--line-dark);padding-top:1.1rem}.vg-kopf{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.vg-kopf svg{fill:none;stroke:currentColor;stroke-width:1px;opacity:.55;flex:none;width:22px;height:22px}.vg-kopf h3{margin:0}.vg-spalte ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.vg-spalte li{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);padding-left:1.1rem;position:relative}.vg-spalte li:before{content:"";background:var(--accent);width:.55rem;height:1px;position:absolute;top:.62em;left:0}.marquee-eyebrow{justify-content:center;margin-bottom:.9rem;padding-inline-start:.2em}@media (max-width:899px){.sektion-kopf{text-align:center}.sektion-kopf .eyebrow{justify-content:center;padding-inline-start:.2em}}@media (min-width:900px){.verwandte-sektion:has(+#standort){padding-bottom:calc(var(--spacing-section) / 2)}.verwandte-sektion+#standort{padding-top:calc(var(--spacing-section) / 2)}}.mitglieder-marquee{border-top:1px solid var(--line);background:var(--paper-2);padding-block:0 clamp(3.25rem,5vw,4.5rem)}.mitglieder-marquee .marquee-titel{text-align:center;color:var(--muted);margin-bottom:.8rem}.eignung-gruppen{gap:1.6rem 2rem;display:grid}@media (min-width:768px){.eignung-gruppen{grid-template-columns:1fr 1fr}}.eg-gruppe h3{margin-bottom:.8rem}.eg-liste{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.eg-liste li{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--ink)}.eg-abschluss{border-left:2px solid var(--accent);background:var(--paper-3);color:var(--deep);font-size:var(--text-sm);line-height:var(--text-sm--line-height);max-width:60ch;margin-top:1.6rem;padding:.9rem 1.1rem}.step-illu-panel{aspect-ratio:auto;background:0 0;width:100%;height:180px;margin-bottom:.6rem}.step-illu-panel>div{height:100%;aspect-ratio:auto!important}@media (max-width:767px){.step-illu-panel{height:220px}}.step .step-illu-panel+.step-num{margin-top:0;display:inline-block}.steps.steps-4{row-gap:1.6rem}.steps .step p{margin-top:.35rem}.section.preisbox{padding-block:clamp(2.2rem,5vw,3.6rem)}@media (max-width:819px){.section{padding-block:2.5rem}.facts-sektion{display:none}}.f2-logo{background-color:var(--paper);width:182px;height:33px;display:block;-webkit-mask-image:url(/logos/innerform-logo.svg);mask-image:url(/logos/innerform-logo.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.floating-whatsapp{z-index:40;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-brand);opacity:0;pointer-events:none;transition:opacity .35s var(--ease), transform .35s var(--ease);align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.8rem;text-decoration:none;display:none;position:fixed;bottom:clamp(1.2rem,2vw,2rem);right:clamp(1.2rem,2vw,2rem);transform:translateY(8px);box-shadow:0 10px 30px #151a1d24}.floating-whatsapp svg{width:18px;height:18px}@media (min-width:1024px){.floating-whatsapp{display:inline-flex}}.floating-whatsapp-sichtbar{opacity:1;pointer-events:auto;transform:translateY(0)}.floating-whatsapp:hover,.floating-whatsapp:focus-visible{border-color:var(--accent)}.bm-termin{margin-top:1.6rem}@media (max-width:700px){.bm-fuss{text-align:center;justify-content:center}.bm-auswahl{text-align:center;width:100%}.bm-links{justify-content:center;align-items:center}.bm-termin{text-align:center}}.faq-whatsapp{text-align:center;color:var(--deep);margin-top:1.8rem;font-size:.95rem}.faq-whatsapp a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.q-sup{font-feature-settings:normal;font-variant-position:normal;vertical-align:super;letter-spacing:0;font-size:.62em;line-height:0}.marquee2{scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%)}.marquee2::-webkit-scrollbar{display:none}:root{--logo-h-word:49px;--logo-h-mark:64px}@media (max-width:899px){:root{--logo-h-word:41px;--logo-h-mark:54px}}.marquee2-inhalt{flex:none;align-items:center;gap:clamp(3.2rem,7vw,5.2rem);padding-inline:clamp(1.1rem,2.5vw,1.8rem);display:flex}.marquee2-inhalt img{height:var(--logo-h-word);object-fit:contain;flex:none;width:auto;max-width:290px}.marquee2-inhalt img.logo-mark{height:var(--logo-h-mark)}.dark .partner-marquee .marquee2 img{filter:grayscale()invert()brightness(1.7);opacity:.92}.mitglieder-marquee{border-top:0;border-bottom:0}.mitglieder-marquee .marquee2 img{filter:none;opacity:1;max-width:150px;height:44px}@media (max-width:480px){.marquee-eyebrow{letter-spacing:.08em;white-space:nowrap;font-size:.62rem}}.standort-karte{margin:0}.standort-karte img{border:1px solid var(--line);width:100%;height:auto;display:block}@media (min-width:900px){.technik-sektion .split .frame{align-self:stretch;height:auto}.technik-sektion .split .frame>div{height:100%;aspect-ratio:auto!important}}.rating-badge{flex-wrap:wrap;align-items:center;gap:.3rem .8rem;display:inline-flex}.rating-badge .rb-einheit{white-space:nowrap;align-items:center;gap:.8rem;display:inline-flex}.rating-badge img{object-fit:contain;width:auto}.rating-badge{--rb-logo-google:22px;--rb-logo-doctify:28px}.rating-badge .rb-einheit img{height:var(--rb-logo-doctify);width:auto}.rating-badge .rb-einheit img[alt=Google]{height:var(--rb-logo-google)}.rating-badge .stars svg{width:18px;height:18px;fill:var(--color-rating)}.rating-badge .rb-wert{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:500}.rating-badge .rb-anzahl{color:var(--muted);font-weight:400;font-size:var(--text-sm);white-space:nowrap}.rating-badge-klein .rb-einheit{gap:.5rem}.rating-badge-klein{--rb-logo-google:16px;--rb-logo-doctify:20px}.rating-badge-klein .stars svg{width:14px;height:14px}.rating-badge-klein .rb-wert{font-size:.95rem}.rating-badge-klein .rb-anzahl{font-size:var(--fs-caption,.82rem)}@media (max-width:700px){.rating-badge .rb-anzahl{text-align:center;flex-basis:100%}.rating-badge{justify-content:center;row-gap:0}}:root{--plogo-vaser:78px;--plogo-renuvion:28px;--plogo-thermage:60px;--plogo-fraxel:45px;--plogo-primelase:35px;--plogo-skinceuticals:47px;--plogo-lrp:35px;--plogo-maili:28px;--plogo-galaflex:46px;--plogo-doctify:34px}@media (max-width:899px){:root{--plogo-vaser:66px;--plogo-renuvion:24px;--plogo-thermage:50px;--plogo-fraxel:38px;--plogo-primelase:29px;--plogo-skinceuticals:39px;--plogo-lrp:29px;--plogo-maili:24px;--plogo-galaflex:39px;--plogo-doctify:29px}}.partner-marquee .marquee-eyebrow{text-align:center;margin-bottom:1.1rem}@media (max-width:480px){.partner-marquee .marquee-eyebrow{font-size:var(--fs-caption,.82rem);white-space:nowrap}}@media (max-width:899px){.f-behandlungen{columns:2;column-gap:var(--gap,1.25rem);display:block}.f-beh-spalte{break-inside:avoid;margin-bottom:1.4rem}}:root{--header-hoehe:72px}@media (max-width:819px){.site-head{box-sizing:border-box;height:calc(var(--header-hoehe) + env(safe-area-inset-top,0px));background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.site-head .head-in{height:calc(var(--header-hoehe) - 1px);padding-top:0;padding-bottom:0}.compare{border-spacing:0}.cmp-row.cmp-head{top:calc(var(--header-hoehe) + env(safe-area-inset-top,0px));background:var(--paper);box-shadow:inset 0 -1px 0 0 var(--line-dark);border-bottom:0;transform:none}}section:has(+.mitglieder-marquee){padding-bottom:calc(var(--spacing-section) / 2)}@media (max-width:899px){section:has(+.mitglieder-marquee){padding-bottom:0}section:has(+.mitglieder-marquee) .cta-gruppe{margin-bottom:2rem}.cta-gruppe:has(>.textlink-cta){justify-content:center}.textlink-cta{letter-spacing:.1em;border:1px solid var(--ink);color:var(--ink);border-radius:0;justify-content:center;padding:1em 2.1em;font-size:.95rem;display:inline-flex}.textlink-cta .arr{display:none}.dark .textlink-cta{color:var(--paper);border-color:var(--paper)}}div:has(>.mitglieder-marquee)+section{padding-top:calc(var(--spacing-section) / 2)}.hero-trust{align-items:center;gap:.9rem 1.4rem;min-height:28px;display:flex}.hero-trust>.rating-badge+.rating-badge{border-left:1px solid var(--line);padding-left:1.4rem}@media (max-width:899px){.hero-trust{flex-direction:column;align-items:center;gap:.5rem;min-height:50px}.hero-trust>.rating-badge+.rating-badge{border-left:none;padding-left:0}}.pt-liste,.pt-liste-nr{max-width:65ch;margin:0 0 1.25rem;padding:0;list-style:none}.pt-liste>li{border-top:1px solid var(--line);padding:.8rem 0 .8rem 2.1rem;position:relative}.pt-liste>li:last-child{border-bottom:1px solid var(--line)}.pt-liste>li:before{content:"";background:var(--accent);width:1.25rem;height:1px;position:absolute;top:1.55em;left:0}.dark .pt-liste>li{border-color:var(--line-dark)}.pt-liste-nr{counter-reset:ptnr}.pt-liste-nr>li{counter-increment:ptnr;border-top:1px solid var(--line);padding:.8rem 0 .8rem 2.7rem;position:relative}.pt-liste-nr>li:last-child{border-bottom:1px solid var(--line)}.pt-liste-nr>li:before{content:counter(ptnr, decimal-leading-zero);font-size:var(--text-caption);letter-spacing:.08em;color:var(--accent-ink);font-variant-numeric:tabular-nums;position:absolute;top:.95rem;left:0}.merkmal-zeile{border-top:1px solid var(--line);align-items:flex-start;gap:1.1rem;max-width:65ch;padding:1.1rem 0;display:flex}.merkmal-zeile:last-child{border-bottom:1px solid var(--line)}.merkmal-zeile .mz-icon{color:var(--accent-ink);margin-top:.1rem}.merkmal-zeile .mz-titel{font-weight:500;font-size:var(--text-h3);margin:0;line-height:1.3}.merkmal-zeile .mz-text{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--muted);max-width:58ch;margin:.35rem 0 0}.vg-spalte ul{margin:0;padding:0;list-style:none}.vg-spalte ul>li{border-top:1px solid var(--line-dark);font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding:.65rem 0 .65rem 1.9rem;position:relative}.vg-spalte ul>li:before{content:"";background:var(--accent);width:1.15rem;height:1px;position:absolute;top:1.45em;left:0}.eg-liste{margin:0;padding:0;list-style:none}.eg-liste>li{border-top:1px solid var(--line);align-items:flex-start;gap:.9rem;padding:.85rem 0;display:flex}.eg-liste .eg-icon{margin-top:.05rem}.eg-liste .eg-icon-ok{color:var(--accent-ink)}.eg-liste .eg-icon-nein{color:var(--muted)}.phasen-tabs [role=tablist]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1.6rem;display:flex}.phasen-tabs [role=tab]{font:inherit;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);background:0 0;border:none;padding:.7rem 0;font-size:.9rem}.phasen-tabs [role=tab][aria-selected=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--accent), 0 1px 0 var(--accent)}.phasen-tabs [role=tabpanel]{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--deep);max-width:62ch;margin-top:1.2rem}.phasen-tabs.hydratisiert [role=tabpanel][hidden]{display:none}@media (prefers-reduced-motion:reduce){.pt-liste>li:before,.phasen-tabs [role=tab]{transition:none}}@media (min-width:900px){.eg-gruppe h3{align-items:flex-end;min-height:2.7em;display:flex}}.contact a:not(.btn),.faq-whatsapp a,.faq-whatsapp{font-size:var(--text-sm)}@media (max-width:899px){.hero-a .h-img{width:100vw;margin-inline:calc(50% - 50vw)}}.eg-gruppe h3{text-align:center}@media (min-width:900px){.eg-gruppe h3{min-height:0;display:block}}.stats{gap:var(--gap);border-top:0}.stat{background:var(--paper-2);border:1px solid var(--line);border-radius:0;padding:clamp(1.6rem,3vw,2.2rem) clamp(1.1rem,2vw,1.4rem)}.video,.reel{aspect-ratio:auto}.video .frame{aspect-ratio:16/9;position:relative;inset:auto}.reel .frame{aspect-ratio:9/16;position:relative;inset:auto}.video:after,.reel:after{content:none}.video .v-label,.reel .v-label{color:var(--muted);font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;margin-top:.7rem;position:static}.reel .play-s{width:64px;height:64px;position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.reel:hover .play-s{background:var(--accent);transform:translate(-50%,-50%)scale(1.06)}.reel .play-s svg{width:22px;height:22px}@media (min-width:980px){.site-head .head-in{max-width:none;transition:padding-top .28s var(--ease), padding-bottom .28s var(--ease);padding-inline:clamp(1.1rem,2.4vw,2.2rem)}.site-head .brand img{transition:height .28s var(--ease)}body.kopf-klein .site-head .head-in{padding-top:.42rem;padding-bottom:.42rem}body.kopf-klein .site-head .brand img{height:19px}}@media (prefers-reduced-motion:reduce){.site-head .head-in,.site-head .brand img{transition:none}}@media (max-width:899px){main :is(div,p):has(>.btn){text-align:center;justify-content:center}.split .frame,.video .frame,.tcard .frame,.bento .tile:not(.tile-text),.reels{width:auto;margin-inline:calc(50% - 50svw)}.reels{padding-inline:var(--spacing-gap) 0;scroll-padding-inline-start:var(--spacing-gap)}.mobil-text-zuerst .split>:first-child{order:2}.m-bild-oben>.section{padding-top:0}.m-bild-unten>.section{padding-bottom:0}.m-vor-bild>.section{padding-bottom:1.25rem}.section:has(+.inline-cta-band){padding-bottom:0}.compare .cmp-row:last-child,.merkmal-zeile:last-child{border-bottom:0}.section div:has(>.stats){margin-top:1.75rem}.chips-scroll .chip:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;padding-inline:1.4rem}}.hero-trust .rating-badge-klein{--rb-logo-google:22px;--rb-logo-doctify:28px}.hero-trust .rating-badge-klein .stars svg{width:18px;height:18px}.hero-trust .rating-badge-klein .rb-wert{font-size:1.1rem}.aerzte-namen .an-name{display:inline-block}@media (min-width:900px){.aerzte-namen .an-name+.an-name{margin-left:.3em}}@media (max-width:899px){.aerzte-namen{text-align:center}.aerzte-namen .an-name{display:block}.f-legal{text-align:center;flex-direction:column;align-items:center}.f-legal ul{justify-content:center}}@media (prefers-reduced-motion:reduce){.eyebrow:before{transform:scaleX(1)}}@media (min-width:900px){.eyebrow-zentriert:before,.cta-banner .eyebrow:before,.marquee-eyebrow:before{display:none}}.eg-abschluss{max-width:none}@media (min-width:900px){.f2-grid>*{flex-direction:column;display:flex}.f2-zeiten dl{flex-direction:column;flex:1;display:flex}.f2-zeiten .f2-zeit{flex:auto;align-items:center}}.f-beh-gruppe+.f-beh-gruppe{margin-top:1.2rem}@media (max-width:899px){.partner-marquee{padding-bottom:clamp(2.4rem,6vw,4rem)}.section:has(>.partner-marquee){padding-bottom:0}}@media (min-width:900px){.partner-marquee{padding-bottom:0}}@media (max-width:899px){.price-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1rem;display:grid}.price-row>div:first-child{display:contents}.price-row>div:first-child>div:not(.note){grid-area:1/1}.price-row>.price{grid-area:1/2}.price-row .note{grid-area:2/1/auto/-1}}@media (max-width:560px){.cmp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cmp-row>*{overflow-wrap:break-word;min-width:0}}.checklist-check li{align-items:flex-start;gap:.9rem;padding-left:0;display:flex}.checklist-check li:before{content:none}.checklist-check .cl-icon{color:var(--accent-ink);flex:none;margin-top:.05rem;line-height:0}.beh-felder{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:700px){.beh-felder{grid-template-columns:repeat(2,1fr)}}.beh-feld{aspect-ratio:3/4;isolation:isolate;position:relative;overflow:hidden}@media (min-width:700px){.beh-feld{aspect-ratio:1}}.beh-feld-medium{position:absolute;inset:0}.beh-feld-medium>div{height:100%;aspect-ratio:auto!important}.beh-feld-platzhalter{background:var(--sage-light);position:absolute;inset:0}.beh-feld-scrim{background:var(--overlay-deep-42);position:absolute;inset:0}.beh-feld-inhalt{z-index:1;height:100%;padding:var(--beh-feld-pad);color:var(--paper);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.beh-feld-inhalt h3{color:var(--paper);margin:0}@media (min-width:900px){.beh-feld-inhalt{justify-content:space-between}.beh-feld-inhalt .beh-feld-reveal{margin-top:auto}}.beh-feld-reveal{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.1rem;display:flex}@media (min-width:900px){.beh-feld-reveal{opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);transform:translateY(.6rem)}.beh-feld:hover .beh-feld-reveal,.beh-feld:focus-within .beh-feld-reveal{opacity:1;transform:none}}.beh-kapseln{flex-wrap:wrap;gap:.5rem;display:flex}.kapsel{border-radius:var(--radius-brand);background:var(--overlay-deep-58);border:1px solid var(--overlay-paper-28);color:var(--paper);font-family:var(--font-sans);font-size:var(--text-chip);letter-spacing:var(--text-chip--letter-spacing);text-transform:uppercase;transition:background-color .25s var(--ease), border-color .25s var(--ease);align-items:center;padding:.4rem .8rem;text-decoration:none;display:inline-flex}.kapsel:hover{background:var(--overlay-deep-42);border-color:var(--paper)}@media (prefers-reduced-motion:reduce){.beh-feld-medium img{transition:none}.beh-feld-reveal{opacity:1;transition:none;transform:none}}@media (max-width:899px){.beh-felder{gap:var(--beh-feld-gap)}}.home-hero{min-height:92vh}@media (max-width:899px){.home-hero{min-height:0}.home-hero .h-img{height:62vh}}.home-hero .hero-ctas{row-gap:.85rem}.section.partner-band-solo{padding-top:0}.section.partner-band-solo>.partner-marquee{margin-top:0;padding-top:clamp(2.4rem,6vw,4rem)}.home-hero{background:var(--home-hero-bg)}@media (min-width:900px){.home-hero{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.home-hero .h-img{margin-left:-8vw}.home-hero .h-copy{padding-right:0}.home-hero .h-img .frame{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(90deg,#0000 0,#000 14%)}}@media (max-width:899px){.home-hero .h-copy{display:contents}.home-hero .h-text{padding:calc(var(--header-hoehe,72px) / 2 + .5rem) clamp(1.1rem, 4vw, 3rem) .9rem;text-align:center;order:1}.home-hero .h-text .hero-h1{font-size:clamp(2.5rem,11vw,3.4rem);line-height:1.05}.home-hero .h-text .hero-lede{margin-inline:auto}.home-hero .h-img{order:2;height:max(230px,38vh)}.home-hero .h-aktionen{order:3;padding:0 clamp(1.1rem,4vw,3rem) 2.2rem}.home-hero .h-aktionen .hero-ctas{margin-top:1.2rem}}.hero-trust a.rating-badge{color:inherit;text-decoration:none}.bewertungs-modul{scroll-margin-top:calc(var(--header-hoehe,72px) + 1rem)}.split-band{grid-template-columns:1fr;display:grid}.split-band .sb-bild{position:relative}.split-band .sb-text{background:var(--deep);color:var(--paper);flex-direction:column;justify-content:center;padding:clamp(2.5rem,6vw,5rem) clamp(1.1rem,6vw,5rem);display:flex}.split-band .sb-text h2{color:var(--paper);margin:0}.split-band .sb-zeile{font-family:var(--font-sans);color:var(--paper);margin-top:1.1rem;font-size:1.05rem;line-height:1.6}@media (max-width:899px){.split-band .sb-text{text-align:center;order:-1}}@media (min-width:900px){.split-band{grid-template-columns:1fr 1fr;min-height:62vh}.split-band .sb-bild>div{height:100%;inset:0;aspect-ratio:auto!important;position:absolute!important}}@media (min-width:820px) and (max-width:1199px){.reels.reels-viele{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:220px;grid-auto-flow:column;overflow-x:auto}}@media (min-width:1200px){.reels.reels-viele{grid-template-columns:repeat(5,1fr)}}.ambient-band{aspect-ratio:21/9;background:var(--ink);width:100%;position:relative;overflow:hidden}@media (max-width:899px){.ambient-band{aspect-ratio:4/5}}.ambient-video,.ambient-video img,.ambient-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preise-hero{--home-hero-bg:#eee}.preis-kleingedruckt{padding-block:1.4rem 2.4rem}.preis-kleingedruckt .container-page{border-top:1px solid var(--line);padding-top:1.2rem}.preis-kleingedruckt p{color:var(--deep);margin:0;font-size:clamp(.78rem,.9vw,.86rem);line-height:1.55}.preis-kleingedruckt p+p{margin-top:.6rem}@media (max-width:899px){.preise-hero .h-text{text-align:left}.preise-hero .h-text .hero-h1{font-size:clamp(2.2rem,9vw,3rem)}.preise-hero .h-img{height:max(200px,30vh)}.preise-hero .h-aktionen .hero-trust{margin-top:.9rem}}.bn-chip{white-space:nowrap;border:1px solid var(--line-dark);border-radius:var(--radius-brand);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-chip);letter-spacing:var(--text-chip--letter-spacing);text-transform:uppercase;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);background:0 0;justify-content:center;align-items:center;padding:.42rem .8rem;text-decoration:none;display:inline-flex}.bn-chip:hover{border-color:var(--ink)}.bn-chip[aria-current=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bn-chip:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.bn-grid{display:none}.bn-leiste{top:var(--header-hoehe,72px);z-index:40;background:var(--paper);border-bottom:1px solid var(--line);position:sticky}.bn-zeile{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:1rem 0;list-style:none;display:flex}@media (max-width:899px){.bn-grid{grid-template-columns:1fr 1fr;gap:.5rem;padding-block:1rem .2rem;display:grid}.bn-grid .bn-chip{width:100%}.bn-leiste{visibility:hidden;opacity:0;transition:opacity .25s var(--ease)}.bn-leiste.bn-leiste-aktiv{visibility:visible;opacity:1}.bn-zeile{width:auto;padding:.5rem var(--spacing-gap);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;margin-inline:calc(50% - 50svw);overflow-x:auto}.bn-zeile::-webkit-scrollbar{display:none}.bn-zeile .bn-chip{padding:.32rem .65rem}}@media (prefers-reduced-motion:reduce){.bn-leiste,.bn-chip{transition:none}}.preis-bereich{scroll-margin-top:calc(var(--preis-chips-top,var(--header-hoehe,72px)) + var(--preis-chips-h,3.2rem) + 1rem);margin-bottom:clamp(3rem,6vw,4.5rem)}.preis-bereich:last-of-type{margin-bottom:0}.preis-flow{display:block}.preis-kategorie{margin-bottom:2.2rem}.preis-liste{grid-template-columns:1fr;display:grid}@media (min-width:900px){.preis-liste{grid-template-columns:1fr 1fr;column-gap:3rem}}.preis-zeile{border-bottom:1px solid var(--line);flex-direction:column;padding:1.15rem 0;display:flex}.preis-zeile .price-row{border-bottom:none;padding:0}.preis-kategorie-titel{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 .3rem;font-weight:500}.preis-liste .price-row>div:first-child>div:not(.note){font-family:var(--font-display);font-size:1.08rem;line-height:1.3}.preis-liste .price-row .note{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--muted);text-transform:none;letter-spacing:0;margin-top:.15rem;line-height:1.5}.preis-liste .price-row .price{font-family:var(--font-sans);font-size:1rem}.preis-zeile .preis-link{font-size:var(--fs-caption);align-self:flex-start;margin:.35rem 0 0}.preis-zeile:has(.preis-link){padding-bottom:1.1rem}.preis-zeile .preis-link .arr{max-width:1.4em}@media (min-width:900px){.preis-zeile .preis-link{align-self:flex-end}}.preis-kategorie-hinweis{font-size:var(--fs-caption);color:var(--muted);margin-top:.8rem}.preis-bereich-cta{margin-top:.4rem}.preis-sektion+.inline-cta-band{margin-top:0}.inline-cta-band.hell{background:var(--paper-2);color:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.inline-cta-band.hell h2{color:var(--ink);max-width:34ch}.preis-schluss{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--muted);text-align:center;max-width:62ch;margin-inline:auto}.ueber-hero{--home-hero-bg:var(--paper)}@media (min-width:900px){.ueber-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.ueber-hero .h-img{margin-left:0;margin-right:0}.ueber-hero .h-img .frame{-webkit-mask-image:none;mask-image:none}.ueber-hero .h-copy{padding-right:clamp(1.5rem,4vw,3rem)}}.ueber-haltung .merkmal-liste .merkmal-zeile:first-child{border-top:1px solid var(--line)}.ueber-arzt+.ueber-arzt{margin-top:clamp(2.6rem,5vw,4.5rem)}.arzt-block{margin:0}.arzt-zitat{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.35}.arzt-zitat:before{content:"„"}.arzt-zitat:after{content:"“"}.arzt-block figcaption{border-top:1px solid var(--line);margin-top:1.4rem;padding-top:1rem}.arzt-name{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:500;line-height:1.2}.arzt-rolle{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);margin:.4rem 0 0;font-size:.7rem;line-height:1.5}.arzt-cta{margin-top:1.4rem}@media (max-width:899px){.ueber-arzt .split>div:not(.frame){text-align:center}.arzt-block{flex-direction:column;display:flex}.arzt-block figcaption{border-top:none;order:-1;margin:0 0 1rem;padding-top:0}.arzt-name{font-size:1.6rem}.arzt-rolle{font-size:.66rem}.arzt-cta{justify-content:center;display:flex}}.ueber-aerzte-cta{margin-top:clamp(2rem,4vw,3rem)}section.ueber-aerzte:has(+.mitglieder-marquee){padding-bottom:var(--spacing-section)}@media (max-width:899px){.ueber-aerzte-cta{justify-content:center;display:flex}section.ueber-aerzte:has(+.mitglieder-marquee){padding-bottom:var(--spacing-section)}}.galerie{gap:var(--gap);flex-wrap:wrap;display:flex}.galerie-bild{flex-grow:calc(var(--r,1) * 100);flex-basis:calc(var(--r,1) * 340px);min-width:0;margin:0;overflow:hidden}.galerie-bild>div{width:100%}@media (max-width:899px){.ueber-galerie .container-page{position:relative}.galerie{scroll-snap-type:x mandatory;width:auto;padding:0 3rem .6rem var(--spacing-gap);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.75rem;margin-inline:calc(50% - 50svw);scroll-padding-inline-start:var(--spacing-gap);overflow-x:auto}.galerie::-webkit-scrollbar{display:none}.galerie-bild{height:62vw;width:calc(62vw * var(--r,1));scroll-snap-align:start;flex:none}.galerie-bild>div{height:100%;aspect-ratio:auto!important}.ueber-galerie .container-page:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--paper));width:3rem;position:absolute;top:0;bottom:0;right:calc(50% - 50svw)}}.gruppen-buehne{width:100%;margin:0;line-height:0}@media (max-width:899px){.gruppen-buehne>div{aspect-ratio:3/2!important}}.team-grid{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:500px){.team-grid{grid-template-columns:1fr 1fr}}@media (min-width:900px){.team-grid{grid-template-columns:repeat(4,1fr)}}.team-grid .tcard .frame,.team-grid .tcard .frame img{border-radius:0}.blog-filter{flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;display:flex}.blog-filter .bn-chip{cursor:pointer;font:inherit;font-family:var(--font-sans);font-size:var(--text-chip);letter-spacing:var(--text-chip--letter-spacing)}.blog-grid{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:700px){.blog-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-karte{color:inherit;text-decoration:none;display:block}.blog-karte-bild{background:var(--tint);overflow:hidden}.blog-karte-bild img{transition:transform .6s var(--ease)}.blog-karte:hover .blog-karte-bild img{transform:scale(1.03)}.blog-karte-body{padding-top:1rem}.blog-karte-meta,.blog-meta{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:0;display:flex}.blog-chip{border:1px solid var(--line-dark);border-radius:var(--radius-brand);color:var(--ink);letter-spacing:.1em;align-items:center;padding:.22rem .55rem;display:inline-flex}.blog-karte-titel{font-family:var(--font-display);margin:.6rem 0 0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:500;line-height:1.25}.blog-karte:hover .blog-karte-titel{color:var(--accent-ink)}.blog-karte-teaser{font-size:var(--text-sm);color:var(--muted);margin:.55rem 0 0;line-height:1.55}.blog-hero .hero-breadcrumbs{margin-bottom:1.2rem}.blog-hero .blog-meta{align-items:baseline;gap:.6rem 1rem;margin:0}.blog-hero .hero-h1{margin-top:1.2rem;font-size:clamp(1.9rem,3.4vw,2.9rem)}.blog-chip{padding:.38rem .75rem;line-height:1.2}@media (max-width:899px){.blog-hero .h-copy{text-align:center}.blog-hero .blog-meta{justify-content:center}.blog-hero .hero-lede{margin-inline:auto}.blog-filter{justify-content:center}}.blog-hero .h-img{min-height:360px}@media (min-width:900px){.blog-hero{min-height:60vh}}.lesespalte{max-width:62ch;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);margin-inline:auto}.lesespalte figure{width:min(840px, 100vw - 2 * var(--spacing-gap));margin-left:50%;transform:translate(-50%)}.blog-passend .container-page,.blog-aehnlich .container-page{max-width:900px}.lesespalte p,.lesespalte li{font-family:var(--font-sans)}.lesespalte h2,.lesespalte h3{font-family:var(--font-display);text-wrap:balance}.lesespalte a{text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog-inhalt+.inline-cta-band{margin-top:0}.hinweisbox{background:var(--paper-2);border:1px solid var(--line);padding:1.2rem 1.4rem}.hinweisbox-titel{font-family:var(--font-display);margin:0 0 .4rem;font-size:1.1rem;font-weight:500}.hinweisbox-text{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--deep);margin:0}.kontakt-breadcrumbs{margin-bottom:1rem}.kontakt-schnell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.5rem;display:flex}.kontakt-schnell-wege{flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;display:flex}.kontakt-schnell-link{font-family:var(--font-sans);font-size:var(--text-body);color:var(--ink);border-bottom:1px solid var(--line-dark);text-decoration:none}.kontakt-schnell-link:hover{border-bottom-color:var(--ink)}.kontakt-schnell-mobil{display:none}@media (max-width:899px){.kontakt-schnell{display:none}.kontakt-schnell-mobil{gap:1.1rem;display:grid}.kontakt-kanal-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:.6rem;display:grid}.kontakt-kanal-kachel{border:1px solid var(--line-dark);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.9rem .4rem;text-decoration:none;display:flex}.kontakt-kanal-kachel:hover{border-color:var(--ink)}.kontakt-trust-mobil{flex-wrap:wrap;justify-content:center;min-height:0;margin:0;display:flex;container-type:inline-size}@container (max-width:330px){.kontakt-trust-mobil>.rating-badge+.rating-badge{border-left:0;padding-left:0}}}.kontakt-zeiten{gap:.3rem;margin:.6rem 0 0;display:grid}.kontakt-zeiten>div{font-size:var(--text-sm);justify-content:space-between;gap:1rem;display:flex}.kontakt-zeiten dt{color:var(--ink)}.kontakt-zeiten dd{font-variant-numeric:tabular-nums;margin:0}.kontakt-buchung{scroll-margin-top:calc(var(--header-hoehe,72px) + 1rem)}.kontakt-trust{min-height:0;margin:0}.buchung-iframe{border:1px solid var(--line);background:var(--paper);width:100%;height:720px;min-height:0;display:block}@media (max-width:899px){.buchung-iframe{height:560px}}.kontakt-fussnote{color:var(--muted);margin:.8rem 0 0;font-size:.78rem}.kontakt-split{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:900px){.kontakt-split{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:clamp(2rem,4vw,3.5rem)}}.kontakt-formular{font-family:var(--font-sans);gap:1.1rem;display:grid}.kontakt-formular .feld{gap:.4rem;display:grid}.kontakt-formular label{font-size:var(--text-sm);color:var(--deep)}.kontakt-formular input:not([type=checkbox]),.kontakt-formular textarea{width:100%;font:inherit;font-size:var(--text-body);color:var(--ink);background:var(--paper);border:1px solid var(--line-dark);appearance:none;border-radius:0;padding:.75rem .9rem}.kontakt-formular textarea{resize:vertical;min-height:9rem}.kontakt-formular input:focus-visible,.kontakt-formular textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.kontakt-formular [aria-invalid=true]{border-color:var(--accent-ink)}.feld-fehler{color:var(--accent-ink);margin:0;font-size:.8rem}.kontakt-formular .feld-check .check{cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.kontakt-formular .feld-check input{width:1rem;height:1rem;accent-color:var(--accent);flex:none;margin:.2rem 0 0}.kontakt-formular .feld-check a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.feld-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kontakt-formular-fuss{justify-items:start;gap:.7rem;margin-top:.3rem;display:grid}@media (max-width:899px){.kontakt-formular-fuss{text-align:center;justify-items:center}}.kontakt-fehler{font-size:var(--text-sm);color:var(--accent-ink);margin:0}.kontakt-hinweis{color:var(--muted);margin:0;font-size:.78rem}.kontakt-erfolg{justify-items:start;gap:.8rem;padding:1.6rem 0;display:grid}.kontakt-erfolg-icon{color:var(--accent-ink);display:inline-flex}.kontakt-erfolg-text{font-family:var(--font-display);margin:0;font-size:1.5rem}.kontakt-block{background:var(--paper-2);gap:1.3rem;padding:clamp(1.4rem,2.4vw,2rem);display:grid}.kontakt-block-zeilen{display:grid}.kontakt-block-zeile{border-top:1px solid var(--line-dark);color:var(--ink);grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;gap:.15rem .9rem;padding:.9rem 0;text-decoration:none;display:grid}.kontakt-block-zeile:last-child{border-bottom:1px solid var(--line-dark)}.kontakt-block-zeile>svg{color:var(--accent-ink);grid-row:1/span 2}.kontakt-block-label{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.kontakt-block-wert{font-family:var(--font-display);font-size:1.2rem;line-height:1.2}.kontakt-block-zeile:hover .kontakt-block-wert{text-underline-offset:4px;text-decoration:underline}.kontakt-block-titel{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:0}.kontakt-galerie{gap:var(--gap);flex-wrap:nowrap;display:flex}.kontakt-bild{flex:calc(var(--r,1) * 100) 1 0;min-width:0;margin:0;overflow:hidden}.kontakt-bild>div{width:100%}@media (max-width:899px){.kontakt-praxis .container-page{position:relative}.kontakt-galerie{scroll-snap-type:x mandatory;width:auto;padding:0 3rem .6rem var(--spacing-gap);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;margin-inline:calc(50% - 50svw);scroll-padding-inline-start:var(--spacing-gap);overflow-x:auto}.kontakt-galerie::-webkit-scrollbar{display:none}.kontakt-bild{height:62vw;width:calc(62vw * var(--r,1));scroll-snap-align:start;flex:none}.kontakt-bild>div{height:100%;aspect-ratio:auto!important}.kontakt-praxis .container-page:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--paper));width:3rem;position:absolute;top:0;bottom:0;right:calc(50% - 50svw)}}.thankyou-moment{text-align:center;max-width:40rem;margin-inline:auto}.thankyou-check{color:var(--accent-ink);margin-bottom:1.2rem;display:inline-flex}.thankyou-fragen{text-align:center;border-top:1px solid var(--line);max-width:40rem;margin:clamp(2.2rem,4vw,3rem) auto 0;padding-top:1.6rem}.thankyou-fragen-titel{font-family:var(--font-sans);color:var(--deep);margin:0 0 1rem}.thankyou-kontakt{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.6rem;display:flex}.thankyou-link{font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--line-dark);font-size:1.15rem;text-decoration:none}.thankyou-en{padding-top:0}.thankyou-en-text{text-align:center;max-width:62ch;font-size:var(--text-sm);color:var(--muted);margin:0 auto}@media (min-width:900px){.rahmen-v4 .technik-sektion .split{align-items:start}.rahmen-v4 .technik-sektion .split>.frame{top:calc(var(--header-hoehe,72px) + 1.5rem);position:sticky}}@media (max-width:899px){.rahmen-v4 .technik-sektion .split>.frame>div{aspect-ratio:3/2!important}}.rahmen-v4 .vergleich-sektion>.container-page{max-width:var(--container-page)}@media (min-width:820px){.vorteile-gruppen.zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.2rem,5vw,4.5rem);max-width:56rem;margin-inline:auto}}.steckbrief-sektion{padding-block:0 var(--spacing-section)}.steckbrief-boxen{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:700px){.steckbrief-boxen.boxen-2{grid-template-columns:repeat(2,minmax(0,1fr))}.steckbrief-boxen.boxen-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.steckbrief-box{border:1px solid var(--line);background:var(--paper-2);padding:1.4rem 1.5rem}.steckbrief-label{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:0}.steckbrief-wert{font-family:var(--font-display);margin:.5rem 0 0;font-size:1.35rem;line-height:1.25}.kosten-beratung{font-size:var(--text-body);color:var(--deep)}.listen-spalten{gap:var(--gap);grid-template-columns:1fr;display:grid}.listen-spalten.listen-1{max-width:48rem}@media (min-width:820px){.listen-spalten.listen-2{grid-template-columns:repeat(2,minmax(0,1fr))}.listen-spalten.listen-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.listen-spalte{border-top:1px solid var(--line-dark);padding-top:1.1rem}.listen-titel{margin:0 0 .6rem}.listen-spalte ul{margin:0;padding:0;list-style:none}.listen-spalte li{border-bottom:1px solid var(--line);font-family:var(--font-sans);font-size:var(--text-body);padding:.55rem 0}.listen-spalte li:last-child{border-bottom:0}.listen-spalte a{color:var(--ink);border-bottom:1px solid var(--line-dark);text-decoration:none}.listen-spalte a:hover{border-bottom-color:var(--ink)}.vorteile-drei{text-align:center;gap:clamp(1.6rem,3vw,2.6rem);display:grid}@media (min-width:820px){.vorteile-drei{grid-template-columns:repeat(3,minmax(0,1fr))}}.vd-punkt{border-top:1px solid var(--line-dark);padding-top:1.4rem}.vd-icon{color:var(--paper);opacity:.85;margin-bottom:.8rem;display:inline-flex}.vd-punkt h3{color:var(--paper);margin:0 0 .4rem}.vd-punkt p{color:var(--paper);opacity:.8;font-size:var(--text-sm);margin:0}.methoden-karten{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:820px){.methoden-karten.methoden-2{grid-template-columns:repeat(2,minmax(0,1fr))}.methoden-karten.methoden-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.methoden-karte{background:var(--paper-2);border:1px solid var(--line);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.methoden-karte:hover .methoden-link{color:var(--accent-ink)}.methoden-bild{width:100%}.methoden-body{flex-direction:column;flex:1;align-items:flex-start;gap:.5rem;padding:1.4rem 1.5rem 1.6rem;display:flex}.methoden-body h3{margin:0}.methoden-body p{color:var(--muted-dark);font-size:var(--text-sm);margin:0}.methoden-preis{font-family:var(--font-display);font-size:1.15rem;color:var(--ink)!important}.pakete{gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:820px){.pakete.pakete-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:56rem}.pakete.pakete-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.paket{background:var(--paper);border:1px solid var(--line-dark);flex-direction:column;gap:.6rem;padding:1.6rem 1.6rem 1.8rem;display:flex}.paket-name{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0}.paket-preis{font-family:var(--font-display);margin:0;font-size:1.6rem;line-height:1.15}.paket-preis-anfrage{color:var(--muted-dark);font-size:1.15rem}.paket-text{font-size:var(--text-sm);color:var(--muted-dark);margin:0}.paket-inklusive{margin-top:.4rem}.paket-label{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-dark);margin:0 0 .6rem}.paket-cta{margin-top:auto}.paket-cta .cta-gruppe{margin-top:1rem}.paket-cta .btn{justify-content:center;width:100%}.info-karten{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:820px){.info-karten.info-3{grid-template-columns:repeat(3,minmax(0,1fr))}.info-karten.info-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.info-karte{border-top:1px solid var(--line-dark);padding-top:1.1rem}.info-icon{color:var(--accent-ink);margin-bottom:.6rem;display:inline-flex}.info-karte h3{margin:0 0 .4rem}.info-karte p{font-size:var(--text-sm);color:var(--muted-dark);margin:0}.teaser-karte{border:1px solid var(--line-dark);color:inherit;max-width:62rem;margin-inline:auto;padding:clamp(1.4rem,3vw,2.2rem);text-decoration:none;display:block}.teaser-karte:hover .textlink{color:var(--accent-ink)}.teaser-titel{margin:.4rem 0 .6rem}.teaser-text{max-width:62ch;margin:0 0 1rem}.details-sektion .faq-q{padding-left:0}.preis-chip-zeile{margin:1.2rem 0 0}.preis-chip{border:1px solid var(--line-dark);font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:.3rem .7rem;display:inline-block}.methoden-karten{align-items:stretch}.methoden-bild{aspect-ratio:4/5;width:100%;overflow:hidden}.methoden-icon{height:6.5rem;color:var(--accent-ink);border-bottom:1px solid var(--line);justify-content:center;align-items:center;display:flex}.methoden-body .preis-chip{margin-top:.2rem}.info-karten{align-items:stretch}.rahmen-v4 .cmp-row:not(.cmp-head) .cmp-a,.rahmen-v4 .cmp-row:not(.cmp-head) .cmp-b{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.paket-preis{font-size:2rem}.paket-optionen{max-width:56rem;margin:var(--gap) auto 0;border-top:1px solid var(--line-dark);padding-top:1.2rem}.paket-optionen ul{margin:0;padding:0;list-style:none}.paket-optionen li{border-bottom:1px solid var(--line);font-family:var(--font-sans);font-size:var(--text-sm);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.paket-option-preis{white-space:nowrap;font-variant-numeric:tabular-nums}.teaser-karte.teaser-mit-bild{gap:var(--gap);grid-template-columns:1fr;max-width:none;padding:0;display:grid;overflow:hidden}@media (min-width:820px){.teaser-karte.teaser-mit-bild{grid-template-columns:320px minmax(0,1fr);align-items:center}}.teaser-bild{aspect-ratio:1;overflow:hidden}.teaser-mit-bild .teaser-body{padding:clamp(1.4rem,3vw,2.2rem)}.teaser-karte.teaser-schmal{max-width:none}.aerzte-punkte{max-width:40rem;margin-top:1.2rem}.vorteile-band-drei .sektion-kopf{text-align:center}.preis-chip{background:var(--paper);color:var(--ink);border-color:var(--ink)}.methoden-body{flex:auto}.methoden-chip{margin-top:auto}.methoden-link{margin-top:0}.info-karte p{color:var(--deep)}.pakete{justify-content:center;align-items:stretch;margin-inline:auto}@media (min-width:820px){.pakete.pakete-2{max-width:56rem}.pakete.pakete-3{max-width:none}}.methoden-chip{margin-top:auto;margin-bottom:.6rem}.methoden-link{margin-top:0;padding-top:0}.info-karten{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:820px){.info-karten.info-3{grid-template-columns:repeat(3,minmax(0,1fr))}.info-karten.info-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.info-karte{background:var(--paper-2);border-top:0;flex-direction:column;padding:1.3rem 1.3rem 1.5rem;display:flex}.info-icon-kreis{border:1px solid var(--line-dark);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.9rem;display:inline-flex}.info-karte h3{font-family:var(--font-display);margin:0 0 .45rem;font-size:1.05rem}.info-karte p{color:var(--deep);font-size:var(--text-sm);margin:0}.paket-cta .btn{white-space:nowrap;letter-spacing:.1em;justify-content:center;width:100%;padding-inline:.5rem;font-size:.74rem}.split-band .sb-eyebrow{color:var(--paper);opacity:.8;margin-bottom:.9rem}@media (max-width:767px){.vergleich-sektion .compare{width:100%;overflow:visible}.cmp-sticky-aus .cmp-row.cmp-head{position:static}}.methoden-body{flex-direction:column;flex:auto;gap:.5rem;display:flex}.methoden-text{flex:auto}.methoden-fuss{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:.8rem;display:flex}.methoden-body .preis-chip,.methoden-chip{margin:0}.methoden-link{margin:0;padding:0}.info-icon{color:var(--ink);margin-bottom:.8rem}.compare.cmp-3 .cmp-row{grid-template-columns:1.1fr 1fr 1fr 1fr}.cmp-w{font-weight:400;font-size:var(--text-sm);color:var(--ink)}.cmp-w:before{display:none}@media (max-width:767px){.compare .cmp-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;align-items:start;gap:.6rem .8rem;padding:.9rem 0;display:grid}.compare.cmp-3 .cmp-row{grid-template-columns:repeat(3,minmax(0,1fr))}.compare .cmp-row.cmp-head{display:none}.compare .cmp-row .cmp-l{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);grid-column:1/-1}.compare .cmp-w{min-width:0;display:block}.compare .cmp-w:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:.25rem;font-size:.68rem;display:block}.compare.cmp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare.cmp-scroll .cmp-row,.compare.cmp-scroll .cmp-row.cmp-head{grid-template-columns:8rem repeat(2,11rem);gap:1rem;min-width:max-content;display:grid}.compare.cmp-scroll.cmp-3 .cmp-row,.compare.cmp-scroll.cmp-3 .cmp-row.cmp-head{grid-template-columns:8rem repeat(3,11rem)}.compare.cmp-scroll .cmp-row.cmp-head{position:static}.compare.cmp-scroll .cmp-row .cmp-l{background:var(--paper);text-transform:none;letter-spacing:0;font-size:var(--text-sm);grid-column:auto;position:sticky;left:0}.compare.cmp-scroll .cmp-w:before{display:none}}.methoden-body p,.methoden-text{color:var(--deep)}@media (min-width:640px){.vorteile-drei.vorteile-vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vorteile-drei.vorteile-vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.methoden-links{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--deep);flex:auto;margin:.2rem 0 0;padding:0;list-style:none}.methoden-links li{border-top:1px solid var(--line);padding:.55rem 0}.methoden-links li:first-child{border-top:0;padding-top:0}.methoden-links a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-dark);-webkit-text-decoration-color:var(--line-dark);-webkit-text-decoration-color:var(--line-dark);text-decoration-color:var(--line-dark);text-underline-offset:.18em;transition:text-decoration-color .2s}.methoden-links a:hover{-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.listen-check .checklist{margin-bottom:0}.listen-check .cta-gruppe,.listen-check .ctas{margin-top:2.2rem}.faq-item[id]{scroll-margin-top:calc(var(--header-hoehe,72px) + 1rem)}.compare .cmp-w,.compare .cmp-a,.compare .cmp-b,.compare .cmp-c,.compare .cmp-l{-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:normal;min-width:0}.listen-check .cta-gruppe{justify-content:center}.methoden-kopf{background:var(--paper-2,var(--paper));border-bottom:1px solid var(--line);padding:1.6rem 1.4rem 1.2rem}.methoden-titel{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:400;line-height:1.2}@media (min-width:820px){.checklist-zeile{grid-auto-columns:max-content;grid-auto-flow:column;column-gap:2.4rem}}.listen-sektion .sektion-kopf{text-align:left}.listen-sektion .sektion-kopf .eyebrow{justify-content:flex-start;padding-inline-start:0}.faq-q{min-height:44px}.chips{gap:.5rem}.hub-sektion{scroll-margin-top:calc(var(--header-hoehe,5.2rem) + 1rem);padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:clamp(3.5rem,7vw,5.5rem)}.hub-sektion+.hub-sektion{border-top:1px solid var(--line)}.hub-kopf .eyebrow{margin-bottom:.9rem}.hub-grid{gap:1.5rem;display:grid}@media (min-width:700px){.hub-grid-2,.hub-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hub-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.beh-kachel{border:1px solid var(--line);background:var(--paper-2,var(--paper));height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.beh-kachel-bild{overflow:hidden}.beh-kachel-bild img{transition:transform .6s ease-out}.beh-kachel:hover .beh-kachel-bild img{transition:transform .4s ease-out;transform:scale(1.04)}.beh-kachel-text{flex-direction:column;flex:1;padding:1.25rem;display:flex}.beh-kachel-text p{flex:1}.beh-kachel-fuss{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.beh-kachel .chip{border-radius:0}.beh-kachel-link{font-size:var(--text-chip);letter-spacing:var(--text-chip--letter-spacing);text-transform:uppercase;color:var(--ink)}.beh-kachel:hover .beh-kachel-link,.beh-kachel:hover h3{text-underline-offset:4px;text-decoration:underline}@media (min-width:700px){.beh-kachel-liegend{flex-direction:row}.beh-kachel-liegend .beh-kachel-bild{flex:0 0 50%}}.mega-hub-zeile{padding-top:1rem;padding-bottom:1.5rem}@media (prefers-reduced-motion:reduce){.beh-kachel-bild img,.beh-kachel:hover .beh-kachel-bild img{transition:none;transform:none}}.mega-hub-zeile .btn{width:auto;display:inline-flex}@media (max-width:979px){.main-nav .nav-liste .drop-panel .mega-hub-zeile{padding:1.25rem 0 1.5rem}.main-nav .nav-liste .drop-panel .mega-hub-zeile a.btn{border:1px solid var(--ink);width:auto;min-height:44px;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);justify-content:center;padding:.6rem 1.1rem;font-size:.82rem;display:inline-flex}}@media (min-width:980px){.drop-panel-mega2 .mega-hub-zeile{padding-top:.5rem;padding-bottom:32px}.drop-panel-mega2 .mega-hub-zeile .btn{border:1px solid var(--ink);border-bottom:1px solid var(--ink);width:auto;padding:.6em 1.1em;font-size:.78rem;display:inline-flex}}.hub-kopf{text-align:left}.faq-item{scroll-margin-top:calc(var(--header-hoehe,72px) + 1.25rem)}.vorschau-leiste{z-index:61;box-sizing:border-box;height:var(--vorschau-h,40px);background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;padding:0 1rem;display:flex;position:sticky;top:0}.vorschau-leiste .vorschau-hinweis{text-transform:none;letter-spacing:0;color:var(--tint);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vorschau-leiste button{background:var(--paper);color:var(--ink);border:1px solid var(--paper);border-radius:var(--radius-brand);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;min-height:32px;padding:.25rem .8rem}.vorschau-leiste button:disabled{opacity:.6;cursor:default}@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-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-ease{syntax:"*";inherits:false}
