@font-face{font-family:DM Mono;src:url(/fonts/dmMonoRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/dmMonoLightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dmSansVariable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--color-brand-pink:#f298bb;--color-brand-blue:#004bff;--color-brand-mint:#4ccdbb;--color-brand-red:red;--color-ink:#101e3b;--color-blue-dark:#0034b9;--color-mint-dark:#037165;--color-pink-dark:#9b4a6c;--color-red-dark:#c80201;--color-pink-light:#fed9e6;--color-mint-light:#dffbf5;--color-blue-light:#e5ecff;--color-pink-deep:#8a3d5f;--color-umber:#3b2a1c;--color-background:#fff;--color-surface-muted:var(--color-pink-light);--color-surface-cta:var(--color-brand-mint);--color-text-primary:var(--color-ink);--color-text-muted:#4c586f;--color-border:#7b869c;--color-link:var(--color-brand-blue);--color-link-hover:var(--color-blue-dark);--color-link-on-mint:var(--color-blue-dark);--color-link-on-mint-hover:var(--color-ink);--color-link-on-pink:var(--color-blue-dark);--color-link-on-pink-hover:var(--color-ink);--color-link-on-dark:var(--color-mint-light);--color-link-on-dark-hover:var(--color-on-accent);--color-forced-text:canvastext;--color-link-on-photo:var(--color-on-accent);--color-link-on-photo-hover:var(--color-on-accent);--color-accent:var(--color-brand-blue);--color-accent-hover:var(--color-blue-dark);--color-on-accent:#fff;--color-focus:var(--color-blue-dark);--color-error:var(--color-red-dark);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--font-family-heading:"DM Mono", ui-monospace, "Cascadia Mono", "Consolas", monospace;--font-family-base:"DM Sans", system-ui, -apple-system, "Segoe UI", "Roboto", "Helvetica Neue", "Arial", sans-serif;--font-size-sm:.9375rem;--font-size-base:clamp(1.0625rem, 1.0366rem + .1105vw, 1.125rem);--font-size-lg:clamp(1.1875rem, 1.1357rem + .221vw, 1.3125rem);--font-size-xl:clamp(1.1875rem, 1.058rem + .5525vw, 1.5rem);--font-size-2xl:clamp(1.375rem, 1.116rem + 1.105vw, 2rem);--font-size-display:clamp(1.625rem, 1.1588rem + 1.9889vw, 2.75rem);--font-size-hero:clamp(1.75rem, 1.2318rem + 2.2099vw, 3rem);--font-size-numeral:clamp(5rem, 3.4457rem + 6.6298vw, 8.75rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-bold:600;--line-height-tight:1.25;--line-height-base:1.6;--line-height-numeral:.8;--radius-sm:.5rem;--radius-md:1rem;--z-header:10;--duration-fast:.15s;--duration-draw:.8s;--duration-reveal:4s;--duration-fade:.6s;--filter-photo-warm:sepia(.35) saturate(1.3);--filter-photo-soft:blur(2rem) sepia(.3) saturate(1.15);--size-content:57.5rem;--size-wide:73.5rem;--size-text:40rem;--size-touch:2.75rem;--size-logo:3.5rem;--size-header-logo:3rem;--border-width:1px;--underline-offset:.1875rem;--underline-thickness:.0625rem;--underline-thickness-hover:.125rem;--focus-width:3px}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{-webkit-font-smoothing:antialiased;min-height:100vh}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background-color:#0000;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}html{scroll-padding-block-start:calc(var(--size-header-logo) + var(--space-1) * 2 + var(--space-2))}@media (width>=768px){html{scroll-padding-block-start:0}}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-background)}h1,h2,h3{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}h1{font-size:var(--font-size-display)}a{color:inherit}main a:not([class]){color:var(--link-color,var(--color-link));text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) ease, text-decoration-thickness var(--duration-fast) ease}main a:not([class]):hover{color:var(--link-color-hover,var(--color-link-hover));text-decoration-thickness:var(--underline-thickness-hover)}@media (prefers-reduced-motion:reduce){main a:not([class]){transition:none}}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-width)}.skipLink{z-index:calc(var(--z-header) + 1);padding:var(--space-2) var(--space-4);color:var(--color-on-accent);background-color:var(--color-accent);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skipLink:focus-visible{transform:none}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}ul,ol{padding-inline-start:var(--space-5)}address{font-style:normal}summary{min-height:var(--size-touch);font-weight:var(--font-weight-bold);cursor:pointer;align-items:center;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.noBreak{white-space:nowrap}.visuallyHidden{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.page{max-width:var(--size-wide);padding:var(--space-7) var(--space-4);margin-inline:auto}:is(.section,.cards>li,.cards>li>article,details:not(.menu))>*+*{margin-block-start:var(--space-3)}.section{max-width:var(--size-content)}.section+.section{margin-block-start:var(--space-8)}.section.isWide{max-width:none}.keySentence{font-size:var(--font-size-lg);font-style:italic}.section>:is(h1,h3,p,ul:not([class]),address,.faq){max-width:var(--size-text)}.lead{font-size:var(--font-size-lg)}.cards{gap:var(--space-5);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=768px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.cards.isThree{grid-template-columns:repeat(3,minmax(0,1fr))}}.cards>li{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background)}.section>*+:is(.cards,.stepRow){margin-block-start:var(--space-5)}.section>.cards+p,.section>:is(p,ul)+h3{margin-block-start:var(--space-6)}.cards.isTerms .term{font-size:var(--font-size-2xl)}.cards.isTerms h3{font-size:var(--font-size-lg)}.cards.isTerms p>.term{font-family:var(--font-family-heading);line-height:var(--line-height-tight);margin-block-end:var(--space-2);display:block}.section>ul.columns{columns:1;column-gap:var(--space-8)}@media (width>=576px){.section>ul.columns{columns:2}}.section>ul.columns>li{break-inside:avoid;margin-block-end:var(--space-2)}@media (width>=992px){.cards:has(>li:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=992px){.cards:has(>li:nth-child(5):last-child)>li{grid-column:span 2}}@media (width>=992px){.cards:has(>li:nth-child(5):last-child)>li:nth-child(n+4){grid-column:span 3}}.faq{border-block-start:var(--border-width) solid var(--color-border)}.faq details{padding-block:var(--space-2);border-block-end:var(--border-width) solid var(--color-border)}.faq summary{justify-content:space-between;gap:var(--space-4)}.faq summary:after{content:"+" / "";font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);color:var(--color-blue-dark);flex-shrink:0}.faq details[open]>summary:after{content:"−" / ""}.form{gap:var(--space-4);max-width:var(--size-text);display:grid}.form :is(.requiredNote,.hint){font-size:var(--font-size-sm);color:var(--color-text-muted)}.form .field{gap:var(--space-1);display:grid}.form :is(input:not([type=checkbox]),textarea,select){width:100%;min-height:var(--size-touch);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-primary);background-color:var(--color-background)}.form textarea{resize:vertical}.form [aria-invalid=true]{border:var(--focus-width) solid var(--color-text-primary)}.form .fieldError{font-weight:var(--font-weight-bold)}.form .consent{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.form .consent label{min-block-size:var(--size-touch);flex:1}.form .consent .fieldError{flex-basis:100%}.form input[type=checkbox]{inline-size:var(--space-5);block-size:var(--space-5);flex-shrink:0;margin-block-start:var(--space-1)}.form .honeypot{display:none}.form .formErrors{padding:var(--space-4);border:var(--focus-width) solid var(--color-text-primary);border-radius:var(--radius-md)}.form .formErrors>*+*{margin-block-start:var(--space-2)}.form button{justify-self:start}.article h1{font-size:var(--font-size-xl)}@media (width>=576px){.article h1{font-size:var(--font-size-display)}}.article .body h2{font-size:var(--font-size-xl)}@media (width>=576px){.article .body h2{font-size:var(--font-size-2xl)}}.article .info{gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.article .page>.cover{margin:var(--space-6) 0 0}.article .cover img{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.article .body>*{max-width:var(--size-text)}.article .body h3{font-size:var(--font-size-xl)}.article .body ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.article .body ul>li{padding-inline-start:var(--space-5);position:relative}.article .body ul>li:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--space-1);background-color:var(--color-brand-pink);position:absolute;inset-block-start:calc(var(--line-height-base) * .5em - var(--space-1));inset-inline-start:var(--space-1)}.article .body ol{gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.article .body blockquote{border-inline-start:calc(var(--border-width) * 2) solid var(--color-brand-pink);font-size:var(--font-size-lg);padding-inline-start:var(--space-5)}.article .body blockquote>p+p{margin-block-start:var(--space-3)}.article .body>*+:is(.figure,.figures){margin-block-start:var(--space-5)}.article .body .figure{margin:0}.article .body .figure img{border-radius:var(--radius-md);block-size:auto;inline-size:100%;display:block}.article .body .figure a{display:block}.article .body .isProduct img{background-color:var(--color-mint-light)}.article .body .figures{gap:var(--space-3);display:grid}@media (width>=576px){.article .body .figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.article .note h2{font-size:var(--font-size-lg)}.article .note>*+*{margin-block-start:var(--space-3)}.article .toc ol{gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.article .toc ol ol{margin-block-start:var(--space-2);padding-inline-start:var(--space-4);list-style:none}.article .author{gap:var(--space-4);padding:var(--space-5) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;align-items:start;display:flex}@media (width>=576px){.article .author{flex-direction:row}}@media (width>=768px){.article .author{gap:var(--space-5);padding-inline:var(--space-5)}}.article .author .portrait{inline-size:var(--space-8);block-size:var(--space-8);border-radius:calc(var(--space-8) / 2);object-fit:cover;flex-shrink:0}@media (width>=768px){.article .author .portrait{inline-size:var(--space-9);block-size:var(--space-9);border-radius:calc(var(--space-9) / 2)}}.article .author .text>*+*{margin-block-start:var(--space-3)}.article .postNav{gap:var(--space-3);display:grid}.article .page.isText>*+*{margin-block-start:var(--space-7)}.article .body>:is(.figure,.figures)+*{margin-block-start:var(--space-5)}.gutscheinForm .presets{border:0;min-inline-size:0;padding:0}.gutscheinForm .presets:not([hidden]){gap:var(--space-2);flex-wrap:wrap;display:flex}.gutscheinForm .presets button{min-height:var(--size-touch);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}.gutscheinForm .presets [aria-pressed=true]{color:var(--color-on-accent);background-color:var(--color-accent)}.gutscheinForm .postFields{gap:var(--space-4);display:grid}.gutscheinForm:not(:has(option[value=post]:checked)) .postFields{display:none}.newsletterForm .notice{max-width:var(--size-text);padding:var(--space-4);border:var(--focus-width) solid var(--color-text-primary);border-radius:var(--radius-md);margin-block-end:var(--space-5);display:none}.newsletterForm .notice:target{display:block}.newsletterForm .notice>*+*{margin-block-start:var(--space-2)}.newsletterForm .fine{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ctaButton{min-height:var(--size-touch);padding:var(--space-2) var(--space-3);border:var(--border-width) solid transparent;font-weight:var(--font-weight-bold);text-align:center;border-radius:var(--radius-md);color:var(--color-on-accent);background-color:var(--color-accent);transition:background-color var(--duration-fast) ease;justify-content:center;align-items:center;text-decoration:none;display:flex}.ctaButton:hover{background-color:var(--color-accent-hover)}@media (width>=768px){.ctaButton{display:inline-flex}}.ctaButton.isOutline{gap:var(--space-2);border:calc(var(--border-width) * 2) solid var(--color-accent);color:var(--color-accent);background-color:#0000}.ctaButton.isOutline:hover{border-color:var(--color-accent-hover);color:var(--color-accent-hover);background-color:var(--outline-hover-surface,var(--color-mint-light))}.ctaButton .icon{inline-size:var(--space-5);block-size:var(--space-5);flex-shrink:0}.header{--bar-padding:var(--space-1);--bar-height:calc(max(var(--size-header-logo), var(--size-touch)) + var(--bar-padding) * 2);z-index:var(--z-header);border-block-end:var(--border-width) solid var(--color-border);background-color:var(--color-background);position:sticky;inset-block-start:0}@media (width>=768px){.header{position:relative}}@media (width>=992px){.header{--bar-padding:var(--space-3)}}.header .inner{align-items:center;gap:var(--space-2);max-width:var(--size-wide);padding:var(--bar-padding) var(--space-4);margin-inline:auto;display:flex}.header .brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.header .logo{block-size:var(--size-header-logo);inline-size:auto;display:block}.header .nav{display:none}@media (width>=1200px){.header .nav{margin-inline:auto;display:block}}.header .navList{gap:var(--space-6);padding:0;list-style:none;display:flex}.header .navLink{min-block-size:var(--size-touch);white-space:nowrap;color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.header .navLink:hover{color:var(--color-ink);text-decoration:underline}.header .navLink[aria-current=page]{font-weight:var(--font-weight-bold);color:var(--color-ink)}.header .iconList{gap:var(--space-2);margin-inline-start:auto;padding:0;list-style:none;display:flex}@media (width>=1200px){.header .iconList{border-inline-start:var(--border-width) solid var(--color-border);margin-inline-start:0;padding-inline-start:var(--space-4)}}.header .iconLink,.header .menuToggle{inline-size:var(--size-touch);block-size:var(--size-touch);border-radius:var(--radius-md);color:var(--color-brand-blue);place-items:center;display:grid}.header .iconCircle{inline-size:calc(var(--space-6) + var(--space-2));block-size:calc(var(--space-6) + var(--space-2));border:var(--border-width) solid var(--color-mint-light);border-radius:calc((var(--space-6) + var(--space-2)) / 2);color:var(--color-brand-blue);background-color:var(--color-mint-light);place-items:center;display:grid}.header .iconCircle:hover{border-color:var(--color-brand-blue)}.header .icon{inline-size:calc(var(--space-4) * 1.25);block-size:calc(var(--space-4) * 1.25)}.header .cta{display:none}@media (width>=1200px){.header .cta{display:inline-flex}}@media (width>=1200px){.header .menu{display:none}}.header .menuToggle{cursor:pointer}.header .menuToggle .iconClose,.header .menu[open] .iconOpen{display:none}.header .menu[open] .iconClose{display:block}.header .menuPanel{block-size:calc(100dvh - var(--bar-height));overscroll-behavior:contain;padding:var(--space-2) var(--space-4) var(--space-5);border-block-start:var(--border-width) solid var(--color-border);background-color:var(--color-background);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.header .menuInner{max-width:calc(var(--size-wide) - var(--space-4) * 2);margin-inline:auto}.header .menuList,.header .menuContact{padding:0;list-style:none}.header .menuList>li+li,.header .menuContact>li+li{border-block-start:var(--border-width) solid var(--color-border)}.header .menuContact{border-block-start:var(--border-width) solid var(--color-border);margin-block-start:var(--space-2)}.header .menuLink,.header .menuContactLink{gap:var(--space-3);min-block-size:calc(var(--size-touch) + var(--space-2));font-size:var(--font-size-lg);color:var(--color-ink);align-items:center;text-decoration:none;display:flex}:is(.header .menuLink,.header .menuContactLink):hover{color:var(--color-blue-dark)}.header .menuLink[aria-current=page]{font-weight:var(--font-weight-bold);color:var(--color-brand-blue)}.header .menuPanel .ctaButton{margin-block-start:var(--space-4)}.hero{--hero-veil:58%;--hero-veil-color:var(--color-ink);--hero-left:max(var(--space-4), calc((100% - var(--size-wide) + var(--space-4) * 2) / 2));--hero-column:min(28rem, 42vw);--hero-solid-end:calc(var(--hero-left) + var(--hero-column) + var(--space-4));--hero-fade:7rem}@media (width>=992px){.hero .inner{position:relative}}.hero .media{aspect-ratio:16/10;margin:0;position:relative;overflow:hidden}@media (width>=768px){.hero .media{aspect-ratio:5/2}}@media (width>=992px){.hero .media{min-block-size:calc(var(--space-10) * 4);aspect-ratio:auto;block-size:75svh}}@media (width>=992px){.hero .media:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--hero-veil-color) var(--hero-veil), transparent) 0%, color-mix(in srgb, var(--hero-veil-color) var(--hero-veil), transparent) var(--hero-solid-end), color-mix(in srgb, var(--hero-veil-color) calc(var(--hero-veil) / 2), transparent) calc(var(--hero-solid-end) + var(--hero-fade) / 3), transparent calc(var(--hero-solid-end) + var(--hero-fade)));position:absolute;inset:0}}.hero .image{object-fit:cover;object-position:var(--hero-focus-small,var(--hero-focus,50% 12%));block-size:100%;inline-size:100%;display:block}@media (width>=992px){.hero .image{object-position:var(--hero-focus,50% 12%)}}.hero .text{gap:var(--space-5);max-width:calc(var(--size-wide) - var(--space-4) * 2);padding:var(--space-5) var(--space-4) 0;margin-inline:auto;display:grid}@media (width>=768px){.hero .text{padding-block-start:var(--space-7)}}@media (width>=992px){.hero .text{max-width:none;padding:var(--space-7) var(--hero-left);color:var(--color-on-accent);align-content:center;justify-items:start;position:absolute;inset:0}}.hero .text>*{max-width:var(--size-text)}@media (width>=992px){.hero .text>*{max-width:var(--hero-column)}}@media (width>=768px){.hero .text .ctaButton{justify-self:start}}@media (width>=992px){.hero .text :focus-visible{outline-color:var(--color-on-accent)}}.hero .line{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-muted);text-wrap:balance}@media (width>=768px){.hero .line{font-size:var(--font-size-lg)}}@media (width>=992px){.hero .line{color:inherit}}.hero h1{hyphens:var(--hero-title-hyphens,auto);font-size:var(--hero-title-size,var(--font-size-hero))}.hero .text>.line+h1{margin-block-start:calc(var(--space-2) - var(--space-5))}.hero .subline{font-size:var(--font-size-lg)}.hero.isCompact .media{aspect-ratio:5/2}@media (width>=992px){.hero.isCompact .media{min-block-size:calc(var(--space-10) * 3);aspect-ratio:auto;block-size:55svh}}.hero.isMirrored .image{transform:scaleX(-1)}@media (width>=992px){.hero.isShifted .media{background-color:color-mix(in srgb, var(--color-ink) 60%, var(--color-background))}}@media (width>=992px){.hero.isShifted .image{inline-size:calc(100% - var(--hero-solid-end) + var(--hero-fade));-webkit-mask-image:linear-gradient(to right, transparent, var(--color-ink) var(--hero-fade));mask-image:linear-gradient(to right, transparent, var(--color-ink) var(--hero-fade));position:absolute;inset-block:0;inset-inline-end:0}}.hero.isFrauenheilkunde{--hero-veil-color:var(--color-umber);--hero-focus:50% 10%;--hero-focus-small:50% 20%}@media (width>=768px){.hero.isFrauenheilkunde .media{aspect-ratio:16/10}}@media (width>=992px){.hero.isFrauenheilkunde .media{aspect-ratio:auto}}@media (width>=992px){.hero.isFrauenheilkunde .media:before{content:"";inset:calc(var(--space-7) * -1);filter:var(--filter-photo-soft);background:url(/assets/pulsdiagnose-handgelenk-800-B6NpyHpw.webp) 0 40%/cover;position:absolute}}.hero.isMassagen{--hero-focus:50% 40%}.hero.isHome{--hero-veil:64%;--hero-column:min(40rem, 48vw);--hero-focus:50% 20%;--hero-title-size:clamp(var(--font-size-display), (100vw - var(--space-4) * 2) / 12.8, var(--font-size-hero));--hero-title-hyphens:manual}@media (width>=992px){.hero.isHome{--hero-title-size:min(var(--font-size-hero), var(--hero-column) / 13.2)}}.hero.isUeberMich{--hero-focus:50% 25%}.hero.isRatgeber{--hero-veil:64%;--hero-focus:50% 30%}.hero.isKontakt{--hero-focus:50% 45%}.hero.isZyklusbeschwerden,.hero.isEndometriose{--hero-focus:50% 30%}.hero.isPms{--hero-veil:62%;--hero-focus:50% 45%}.hero.isWechseljahre{--hero-veil:62%;--hero-focus:50% 50%;--hero-focus-small:70% 50%}.hero.isKalari{--hero-focus:50% 30%}.hero.isRuecken{--hero-veil-color:var(--color-umber);--hero-focus:40% 20%;--hero-focus-small:40% 10%}@media (width>=992px){.hero.isRuecken .media:before{content:"";inset:calc(var(--space-7) * -1);filter:var(--filter-photo-soft);background:url(/assets/ayurveda-rueckenmassage-oelguss-800-CVBXn67L.webp) 0 30%/cover;position:absolute}}.hero.isKur{--hero-focus:50% 50%}.hero.isKinderwunsch{--hero-veil:62%;--hero-focus:50% 30%}.hero.isAtemarbeit{--hero-focus:50% 25%}.pageHero{--page-hero-panel:var(--color-pink-light);--page-hero-accent:var(--color-pink-deep);--page-hero-focus:50% 30%;container-type:inline-size}@media (width>=992px){.pageHero{min-block-size:max(calc(var(--space-10) * 4), 75svh);grid-template-columns:48fr 52fr;grid-template-areas:"panel media";display:grid}}@media (width>=992px){.pageHero.isCompact{min-block-size:max(calc(var(--space-10) * 3), 55svh)}}.pageHero.isMint{--page-hero-panel:var(--color-mint-light);--page-hero-accent:var(--color-mint-dark)}.pageHero.isBlue{--page-hero-panel:var(--color-blue-light);--page-hero-accent:var(--color-blue-dark)}.pageHero .media{aspect-ratio:4/3;margin:0;overflow:hidden}@media (width>=768px){.pageHero .media{aspect-ratio:2}}@media (width>=992px){.pageHero .media{aspect-ratio:auto;grid-area:media;position:relative}}.pageHero.isCompact .media{aspect-ratio:5/2}@media (width>=992px){.pageHero.isCompact .media{aspect-ratio:auto}}.pageHero .image{object-fit:cover;object-position:var(--page-hero-focus-small,var(--page-hero-focus));block-size:100%;inline-size:100%;display:block}@media (width>=992px){.pageHero .image{object-position:var(--page-hero-focus);position:absolute;inset:0}}.pageHero .panel{padding:var(--space-5) var(--space-4) var(--space-6);background-color:var(--page-hero-panel)}@media (width>=768px){.pageHero .panel{padding-block:var(--space-7)}}@media (width>=992px){.pageHero .panel{padding:var(--space-7) var(--space-7) var(--space-7) max(var(--space-4), calc((100cqi - var(--size-wide) + var(--space-4) * 2) / 2));grid-area:panel;align-content:center;display:grid}}.pageHero .text{max-width:var(--size-text);display:grid}@media (width>=992px){.pageHero .text{max-width:30rem}}.pageHero h1{font-size:var(--font-size-hero)}.pageHero .text>*+*{margin-block-start:var(--space-5)}.pageHero .line{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--page-hero-accent);text-wrap:balance}@media (width>=768px){.pageHero .line{font-size:var(--font-size-lg)}}.pageHero .text>.line+h1{margin-block-start:var(--space-2)}.pageHero .subline{font-size:var(--font-size-lg)}.pageHero .text>.ctaButton{margin-block-start:var(--space-6)}@media (width>=768px){.pageHero .text>.ctaButton{justify-self:start}}.pageHero.isKinderwunsch{--page-hero-focus:50% 10%}.pageHero.isAbhyanga{--page-hero-focus:55% 30%}.pageHero.isSchwangerenmassage{--page-hero-focus:50% 60%}.pageHero.isGutschein{--page-hero-focus:80% 45%}.pageHero.isErstgespraech{--page-hero-focus:45% 30%;--page-hero-focus-small:45% 25%}.process{--process-dot:var(--space-6);--process-gap:var(--space-6);--process-surface:var(--color-pink-light);padding-block:var(--space-8);background-color:var(--process-surface)}@media (width>=768px){.process{--process-dot:var(--space-7)}}.process .inner{max-width:var(--size-wide);padding-inline:var(--space-4);margin-inline:auto}@media (width>=992px){.process .inner{align-items:start;gap:0 var(--space-8);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}}.process .intro{gap:var(--space-4);display:grid}@media (width>=992px){.process .intro{grid-area:1/1}}@media (width>=992px) and (height>=40rem){.process .intro{position:sticky;inset-block-start:var(--space-6)}}.process .intro>:is(h2,p){max-width:var(--size-text)}@media (width>=992px){.process .intro>h2{-webkit-hyphens:manual;hyphens:manual}}.process .cta{margin-block-start:var(--space-6)}@media (width>=768px){.process .cta{justify-self:start}}@media (width>=992px){.process .cta{grid-area:2/1;margin-block-start:var(--space-5)}}@media (width>=992px) and (height>=40rem){.process.isMeasured .intro{padding-block-end:calc(var(--space-5) + var(--process-cta-height))}}@media (width>=992px) and (height>=40rem){.process.isMeasured .cta{margin-block-start:calc(var(--process-cta-height) * -1);position:sticky;inset-block-start:calc(var(--space-6) + var(--process-intro-height) + var(--space-5))}}.process .list{gap:var(--process-gap);margin:var(--space-6) 0 0;padding:0;display:grid}.process .step::marker{content:"";color:#0000;font-size:0}@media (width>=992px){.process .inner>.list{grid-area:1/2/-1;margin-block-start:0}}.process .step{max-width:var(--size-text);padding-inline-start:calc(var(--process-dot) + var(--space-4));position:relative}.process .step:after{content:"";inset-block:var(--process-dot) calc(var(--process-dot) / -2 - var(--process-gap));border-inline-start:var(--border-width) solid var(--color-blue-dark);position:absolute;inset-inline-start:calc((var(--process-dot) - var(--border-width)) / 2)}.process .step:last-child:after{content:none}.process .step>p{margin-block-start:var(--space-2)}.process .number{inline-size:var(--process-dot);block-size:var(--process-dot);border:calc(var(--border-width) * 2) solid var(--color-blue-dark);border-radius:calc(var(--process-dot) / 2);font-family:var(--font-family-heading);font-size:var(--font-size-base);line-height:var(--line-height-tight);color:var(--color-blue-dark);background-color:var(--process-surface);-webkit-print-color-adjust:exact;print-color-adjust:exact;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}@media (width>=768px){.process .number{font-size:var(--font-size-xl)}}.process .title,.process .number+p{min-block-size:var(--process-dot);align-items:center;margin-block-start:0;display:flex}.process .title{font-size:var(--font-size-lg)}.process .hasPath .step:after{content:none}.process .path{pointer-events:none;fill:none;stroke:var(--color-blue-dark);stroke-width:calc(var(--border-width) * 2);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}@media (forced-colors:active){.process .path{stroke:var(--color-forced-text)}}.process .path path{transition:stroke-dashoffset var(--duration-fade) ease-out}@media (prefers-reduced-motion:reduce){.process .path path{transition:none}}.process .isAnimated .number{opacity:0;transition:opacity var(--duration-fade) ease-out, scale var(--duration-fade) ease-out;scale:.6}.process .isAnimated .number.isReached{opacity:1;scale:1}.process.isRow{--process-surface:var(--color-background);max-width:none;padding-block:0}@media (width>=992px){.process.isRow .list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (width>=992px){.process.isRow .step{padding-block-start:calc(var(--process-dot) + var(--space-3));padding-inline-start:0}}@media (width>=992px){.process.isRow .step:after{inset-block:calc((var(--process-dot) - var(--border-width)) / 2) auto;inset-inline:var(--process-dot) calc(var(--process-dot) / -2 - var(--process-gap));border-block-start:var(--border-width) solid var(--color-blue-dark);border-inline-start:0}}@media (width>=992px){.process.isRow :is(.title,.number+p){min-block-size:0}}.band{padding-block:var(--space-8)}.band.isMintLight{--outline-hover-surface:var(--color-background);background-color:var(--color-mint-light)}.band.isMint{--link-color:var(--color-link-on-mint);--link-color-hover:var(--color-link-on-mint-hover);background-color:var(--color-brand-mint)}.band:is(.isMint,.isMintLight) .form{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-background)}@media (width>=768px){.band:is(.isMint,.isMintLight) .form{padding-inline:var(--space-5)}}.band .inner{max-width:var(--size-wide);padding-inline:var(--space-4);margin-inline:auto}.split{gap:var(--space-6);max-width:none;display:grid}@media (width>=768px){.split{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.split>*+*{margin-block-start:0}.split .media{border-radius:var(--radius-md);aspect-ratio:4/3;margin:0;overflow:hidden}@media (width>=768px){.split .media{aspect-ratio:4/5}}@media (width>=768px){.split.isReversed{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (width>=768px){.split.isReversed .media{grid-area:1/2}}.split .label{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-pink-dark)}.split .subtitle{font-size:var(--font-size-2xl)}.split .pointList{gap:var(--space-4);padding:0;display:grid}.split .pointList>li{gap:var(--space-1);display:grid}.split .pointList h3{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.split .pointList ul{padding-inline-start:var(--space-5)}.split .media.isLandscape{aspect-ratio:4/3}.split .image{object-position:50% 25%;object-fit:cover;block-size:100%;inline-size:100%;display:block}.split .text{gap:var(--space-4);display:grid}.split .text>*{max-width:var(--size-text)}.photoCard{grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-8);display:grid}.photoCard .image{aspect-ratio:4/3;object-fit:cover;object-position:50% 35%;block-size:auto;inline-size:100%;display:block}@media (width>=768px){.photoCard .image{aspect-ratio:5/2}}@media (width>=992px){.photoCard .image{block-size:calc(var(--space-10) * 4);object-position:50% 30%;aspect-ratio:auto;grid-area:1/1}}.photoCard .sheet{gap:var(--space-3);margin:calc(var(--space-7) * -1) var(--space-4) 0;padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-background);display:grid}@media (width>=768px){.photoCard .sheet{padding:var(--space-6)}}@media (width>=992px){.photoCard .sheet{inline-size:min(36rem,50%);margin:calc(var(--space-10) * 4 - var(--space-9)) max(var(--space-4), calc((100% - var(--size-wide)) / 2 + var(--space-4))) 0;grid-area:1/1/3;justify-self:end}}.photoCard .sheet h2{margin-block-end:var(--space-1)}@media (width>=768px){.photoCard.isSplit{align-items:center;gap:var(--space-8);max-width:var(--size-wide);padding:var(--space-7) var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin-inline:auto}}.photoCard.isSplit .image{object-position:50% 0%}@media (width>=768px){.photoCard.isSplit .image{border-radius:var(--radius-md);aspect-ratio:4/5;grid-area:auto;block-size:auto}}@media (width>=768px){.photoCard.isSplit .sheet{justify-self:stretch;gap:var(--space-4);inline-size:auto;max-width:var(--size-text);grid-area:auto;margin:0;padding:0}}@media (width>=768px){.photoCard.isSplit .sheet h2{margin-block-end:0}}.photoCard.isHaende .image{object-position:50% 45%}.photoCard.isOel .image{object-position:50% 50%}.nextStep{gap:var(--space-6);display:grid}@media (width>=992px){.nextStep{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.nextStep>*+*{margin-block-start:0}.nextStep .action,.nextStep .practice{gap:var(--space-4);display:grid}@media (width>=768px){.nextStep .action .ctaButton{justify-self:start}}.nextStep .practice{--link-color:var(--color-link);--link-color-hover:var(--color-link-hover);padding:var(--space-5);border-radius:var(--radius-md);background-color:var(--color-mint-light)}.concerns .photo{display:grid}@media (width>=768px){.concerns .photo{padding-block:var(--space-9);display:block;position:relative}}.concerns .photo>*{grid-area:1/1}.concerns .inner{gap:var(--space-7);max-width:var(--size-wide);padding:var(--space-8) var(--space-4);margin-inline:auto;display:grid;position:relative}@media (width>=768px){.concerns .inner{padding-block:0}}.concerns .intro{--link-color:var(--color-link-on-photo);--link-color-hover:var(--color-link-on-photo-hover);gap:var(--space-3);color:var(--color-on-accent);display:grid}.concerns .intro>*{max-width:var(--size-text)}.concerns .backdrop{block-size:100lvh;filter:var(--filter-photo-warm);position:sticky;inset-block-start:0}@media (width>=768px){.concerns .backdrop{block-size:auto;position:absolute;inset:0}}.concerns .backdrop:before{content:"";background-color:color-mix(in srgb, var(--color-ink) 64%, transparent);position:absolute;inset:0}@media (width>=768px){.concerns .backdrop:before{background-color:#0000;background-image:linear-gradient(transparent calc(var(--space-10) * 2), color-mix(in srgb, var(--color-ink) 42%, transparent) calc(var(--space-10) * 2 + var(--space-9)))}}@media (width>=768px){.concerns .backdrop:after{--veil-text-end:calc(max(0px, (100% - var(--size-wide)) / 2) + var(--space-4) + var(--size-text) + var(--space-6));content:"";background-image:linear-gradient(to right, color-mix(in srgb, var(--color-ink) 60%, transparent) var(--veil-text-end), transparent calc(var(--veil-text-end) + var(--space-10)));-webkit-mask-image:linear-gradient(to bottom, var(--color-ink) calc(var(--space-10) * 3), transparent calc(var(--space-10) * 3 + var(--space-9)));mask-image:linear-gradient(to bottom, var(--color-ink) calc(var(--space-10) * 3), transparent calc(var(--space-10) * 3 + var(--space-9)));position:absolute;inset:0}}.concerns .backdrop img{object-fit:cover;object-position:50% 25%;block-size:100%;inline-size:100%;display:block}.concerns :is(.intro,.cards) :focus-visible{outline-color:var(--color-on-accent)}.concerns .kicker{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase}.concerns .cards{margin:0}.concerns .cards:has(details[open]){align-items:start}.concerns .cards>li{--link-color:var(--color-link-on-dark);--link-color-hover:var(--color-link-on-dark-hover);color:var(--color-on-accent);background-color:color-mix(in srgb, var(--color-ink) 40%, transparent);border-color:#0000}.concerns .number{font-family:var(--font-family-heading);font-size:var(--font-size-lg);display:block}.concerns .number+h3{margin-block-start:var(--space-2)}.concerns summary{gap:var(--space-2)}.concerns summary:after{content:"+" / "";font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular)}.concerns details[open]>summary:after{content:"−" / ""}.concerns .links{gap:var(--space-2);padding:0;list-style:none;display:grid}.concerns .call{gap:var(--space-4);max-width:var(--size-wide);padding:var(--space-8) var(--space-4);margin-inline:auto;display:grid}.concerns .call>p{max-width:var(--size-text)}.concerns .actions{gap:var(--space-3);display:grid}@media (width>=576px){.concerns .actions{justify-items:start}}.concerns .label{justify-items:center;display:grid}.concerns .digits{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.concerns.isHome .backdrop img{object-position:70% 50%}@media (width>=768px){.concerns.isHome .backdrop img{object-position:50% 25%}}.concerns.isKur .backdrop img{object-position:50% 40%}.concerns.isKinderwunsch .backdrop img{object-position:50% 50%}.concerns.isRuecken{--ruecken-panel:min(36rem, 48vw);--ruecken-photo:60svh}@media (width>=768px){.concerns.isRuecken .photo{padding-block:0;display:grid}}@media (width>=992px){.concerns.isRuecken .photo{padding-block:var(--space-9);display:block}}.concerns.isRuecken .backdrop{overflow:hidden}@media (width>=768px){.concerns.isRuecken .backdrop{block-size:100lvh;position:sticky;inset:auto;inset-block-start:0}}@media (width>=992px){.concerns.isRuecken .backdrop{block-size:auto;position:absolute;inset:0}}.concerns.isRuecken .backdrop:before{inset:calc(var(--space-7) * -1);filter:var(--filter-photo-soft);background:url(/assets/schultermassage-im-sitzen-800-B6fXnVw3.webp) 100% 0/500%}.concerns.isRuecken .backdrop:after{content:none}.concerns.isRuecken .backdrop img{block-size:var(--ruecken-photo);object-position:36% 50%;-webkit-mask-image:linear-gradient(var(--color-ink) calc(100% - var(--space-7)), transparent);mask-image:linear-gradient(var(--color-ink) calc(100% - var(--space-7)), transparent);position:relative}@media (width>=992px){.concerns.isRuecken .backdrop img{inline-size:calc(((100% + min(100%, var(--size-wide))) / 2 - var(--space-4) * 2 - var(--ruecken-panel)) / .7);block-size:auto;-webkit-mask-image:linear-gradient(to left, transparent, var(--color-ink) var(--space-9)), linear-gradient(transparent, var(--color-ink) var(--space-4), var(--color-ink) calc(100% - var(--space-9)), transparent);mask-image:linear-gradient(to left, transparent, var(--color-ink) var(--space-9)), linear-gradient(transparent, var(--color-ink) var(--space-4), var(--color-ink) calc(100% - var(--space-9)), transparent);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%;-webkit-mask-composite:source-in;mask-composite:intersect}}.concerns.isRuecken .inner{padding-block-start:calc(var(--ruecken-photo) - var(--space-5))}@media (width>=768px){.concerns.isRuecken .inner{padding-block-end:var(--space-8)}}@media (width>=992px){.concerns.isRuecken .inner{justify-items:end;padding-block:0}}.concerns.isRuecken .panel{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);color:var(--color-on-accent);background-color:color-mix(in srgb, var(--color-ink) 64%, transparent)}@media (width>=768px){.concerns.isRuecken .panel{padding:var(--space-6)}}@media (width>=992px){.concerns.isRuecken .panel{inline-size:var(--ruecken-panel)}}.concerns.isRuecken .choices th{color:inherit}.concerns.isRuecken .choices tr{border-block-end-color:color-mix(in srgb, var(--color-on-accent) 40%, transparent)}.reviews{--reviews-gap:var(--space-4);padding-block:var(--space-8);background-color:var(--color-mint-light)}.reviews .inner{gap:var(--space-6);max-width:var(--size-wide);padding-inline:var(--space-4);margin-inline:auto;display:grid}.reviews .head{gap:var(--space-3);display:grid}.reviews .head>*{max-width:var(--size-text)}.reviews .summary{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.reviews .track{margin-inline:calc(var(--space-4) * -1);padding:var(--space-1) var(--space-4) var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);scrollbar-width:thin;overflow-x:auto}.reviews .list{gap:var(--reviews-gap);margin:0;padding:0;display:flex}.reviews .list>li{align-content:start;gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-md);background-color:var(--color-background);scroll-snap-align:start;flex:0 0 85%;display:grid}@media (width>=768px){.reviews .list>li{flex-basis:calc((100% - var(--reviews-gap)) / 2)}}@media (width>=992px){.reviews .list>li{flex-basis:calc((100% - var(--reviews-gap) * 2) / 3)}}.reviews .list>li::marker{content:""}.reviews .stars{gap:var(--space-1);color:var(--color-blue-dark);display:inline-flex}.reviews .star{inline-size:var(--space-5);block-size:var(--space-5)}.reviews blockquote{margin:0}.reviews .meta{font-size:var(--font-size-sm);color:var(--color-text-muted)}.reviews .links{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reviews .note{max-width:var(--size-text);font-size:var(--font-size-sm);color:var(--color-text-muted)}.reviews .controls:not([hidden]){gap:var(--space-3);display:flex}.reviews .control{inline-size:var(--size-touch);block-size:var(--size-touch);border:calc(var(--border-width) * 2) solid var(--color-blue-dark);border-radius:var(--radius-md);color:var(--color-blue-dark);background-color:var(--color-background);cursor:pointer;transition:background-color var(--duration-fast) ease;justify-content:center;align-items:center;padding:0;display:inline-flex}.reviews .control:hover{background-color:var(--color-mint-light)}.reviews .control[aria-disabled=true]{border-color:var(--color-border);color:var(--color-border);cursor:default}.reviews .icon{inline-size:var(--space-5);block-size:var(--space-5)}.priceList{--price-columns:minmax(0, 1fr) 8rem 5.5rem}.priceList h2+*{margin-block-start:var(--space-5)}.priceList .head{border-block-end:var(--border-width) solid var(--color-brand-pink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);padding-block-end:var(--space-2);display:none}@media (width>=576px){.priceList .head{grid-template-columns:var(--price-columns);column-gap:var(--space-5);display:grid}}.priceList .list{padding:0;list-style:none}.priceList .list>li{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--color-pink-light);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (width>=576px){.priceList .list>li{grid-template-columns:var(--price-columns);column-gap:var(--space-5);align-items:baseline}}.priceList .name{grid-column:1/-1}@media (width>=576px){.priceList .name{grid-column:auto}}.priceList .duration{color:var(--color-text-muted);white-space:nowrap}.priceList .amount{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.priceList .list .amount{font-weight:var(--font-weight-bold)}.symbol{--symbol-size:var(--space-5);inline-size:var(--symbol-size);block-size:var(--symbol-size);background-color:var(--symbol-color,var(--color-link));-webkit-mask:var(--symbol-image) center / contain no-repeat;mask:var(--symbol-image) center / contain no-repeat;forced-color-adjust:none;flex-shrink:0;display:inline-block}@media (forced-colors:active){.symbol{background-color:var(--color-forced-text)}}.symbol.isLarge{--symbol-size:var(--space-7)}.symbol.isHuge{--symbol-size:var(--space-8)}.symbol.isKeimling{--symbol-image:url(/assets/keimling-CgG73Q28.svg)}.symbol.isFlamme{--symbol-image:url(/assets/flamme-ClxKeokf.svg)}.symbol.isTropfen{--symbol-image:url(/assets/tropfen-LQ8w3LUZ.svg)}.symbol.isGespraech{--symbol-image:url(/assets/gespraech-DpP9sm3q.svg)}.symbol.isNotizbuch{--symbol-image:url(/assets/notizbuch-PWd71V29.svg)}.symbol.isWeg{--symbol-image:url(/assets/weg-BjO6VHxH.svg)}.symbol.isZyklus{--symbol-image:url(/assets/zyklus-CzORG72o.svg)}.symbol.isGleichgewicht{--symbol-image:url(/assets/gleichgewicht-CvLnogYX.svg)}.symbol.isAtem{--symbol-image:url(/assets/atem-BmcP4l6L.svg)}.symbol.isSonne{--symbol-image:url(/assets/sonne-CZzqGOY1.svg)}.symbol.isSchale{--symbol-image:url(/assets/schale-DE4uImrB.svg)}.symbol.isVerbindung{--symbol-image:url(/assets/verbindung-ChziQBgD.svg)}.symbol.isMond{--symbol-image:url(/assets/mond-B0VmRNKL.svg)}.symbol.isStern{--symbol-image:url(/assets/stern-IobyQoSu.svg)}.symbol.isMondsichel{--symbol-image:url(/assets/mondsichel-Bj1Bag8_.svg)}.symbol.isRaute{--symbol-image:url(/assets/raute-CLfwaEso.svg)}.drawIcon{display:block;overflow:visible}.drawIcon :is(path,circle:not(.dot),ellipse){stroke-dasharray:1}.drawIcon.isWaiting :is(path,circle:not(.dot),ellipse){stroke-dashoffset:1px}.drawIcon.isWaiting .dot{opacity:0}.drawIcon.isDrawing :is(path,circle:not(.dot),ellipse){animation:draw-icon-line var(--duration-draw) ease-in-out var(--path-delay,0s) both}@media (prefers-reduced-motion:reduce){.drawIcon.isDrawing :is(path,circle:not(.dot),ellipse){animation:none}}.drawIcon.isDrawing .dot{animation:draw-icon-dot var(--duration-fade) ease-out var(--path-delay,0s) both}@media (prefers-reduced-motion:reduce){.drawIcon.isDrawing .dot{animation:none}}@keyframes draw-icon-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes draw-icon-dot{0%{opacity:0}to{opacity:1}}@property --logo-mark-reveal{syntax:"<percentage>";inherits:false;initial-value:100%}.logoMark{position:relative;overflow:clip}.logoMark .mark{display:none}@media (width>=992px){.logoMark .mark{aspect-ratio:727/401;background-color:color-mix(in srgb, var(--color-brand-blue) 35%, transparent);inline-size:min(60vw,52rem);-webkit-mask:url(/assets/logoBlatt-DDjsyHSH.svg) center / contain no-repeat, linear-gradient(to left, var(--color-text-primary) var(--logo-mark-reveal), transparent calc(var(--logo-mark-reveal) + 12%));mask:url(/assets/logoBlatt-DDjsyHSH.svg) center / contain no-repeat, linear-gradient(to left, var(--color-text-primary) var(--logo-mark-reveal), transparent calc(var(--logo-mark-reveal) + 12%));forced-color-adjust:none;display:block;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:55% -50%;-webkit-mask-composite:source-in;mask-composite:intersect}}@media (forced-colors:active){.logoMark .mark{display:none}}.logoMark.isWaiting .mark{opacity:0}.logoMark.isDrawing .mark{animation:logo-mark-reveal var(--duration-reveal) ease-in-out both}@media (prefers-reduced-motion:reduce){.logoMark.isDrawing .mark{animation:none}}@keyframes logo-mark-reveal{0%{--logo-mark-reveal:43%;opacity:0}30%{opacity:1}to{--logo-mark-reveal:100%;opacity:1}}.stepRow{gap:var(--space-6);margin:0;padding:0;display:grid}@media (width>=768px){.stepRow{gap:var(--space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.stepRow>li{align-content:start;gap:var(--space-2);display:grid}.stepRow .number{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);color:var(--color-blue-dark)}.stepRow h3{font-size:var(--font-size-lg)}.stepRow.isWave{--step-ring:var(--space-6)}@media (width>=768px){.stepRow.isWave{--step-ring:var(--space-7)}}.stepRow.isWave>li{padding-inline-start:calc(var(--step-ring) + var(--space-4));position:relative}@media (width>=768px){.stepRow.isWave>li{padding-block-start:calc(var(--step-ring) + var(--space-3));padding-inline-start:0}}.stepRow.isWave .number{inline-size:var(--step-ring);block-size:var(--step-ring);border:calc(var(--border-width) * 2) solid var(--color-blue-dark);border-radius:calc(var(--step-ring) / 2);font-size:var(--font-size-base);background-color:var(--color-background);-webkit-print-color-adjust:exact;print-color-adjust:exact;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}@media (width>=768px){.stepRow.isWave .number{font-size:var(--font-size-xl)}}.stepRow.isWave h3{min-block-size:var(--step-ring);align-items:center;display:flex}@media (width>=768px){.stepRow.isWave h3{min-block-size:0;display:block}}.stepRow .wave{pointer-events:none;fill:none;stroke:var(--color-blue-dark);stroke-width:calc(var(--border-width) * 2);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}@media (forced-colors:active){.stepRow .wave{stroke:var(--color-forced-text)}}.stepRow .wave path{transition:stroke-dashoffset var(--duration-fade) ease-out}@media (prefers-reduced-motion:reduce){.stepRow .wave path{transition:none}}.stepRow.isAnimated .number{opacity:0;transition:opacity var(--duration-fade) ease-out, scale var(--duration-fade) ease-out;scale:.6}.stepRow.isAnimated .number.isReached{opacity:1;scale:1}.contactCard{align-content:start;gap:var(--space-3);display:grid}.contactCard h2{font-size:var(--font-size-xl)}.contactCard h2+*{margin-block-start:var(--space-1)}.contactCard .contactLinks{gap:var(--space-1);margin-block-start:var(--space-2);padding:0;list-style:none;display:grid}.contactCard .contactLink{gap:var(--space-3);min-block-size:var(--size-touch);color:var(--color-link);text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) ease, text-decoration-thickness var(--duration-fast) ease;align-items:center;display:inline-flex}.contactCard .contactLink:hover{color:var(--color-link-hover);text-decoration-thickness:var(--underline-thickness-hover)}@media (prefers-reduced-motion:reduce){.contactCard .contactLink{transition:none}}.contactCard .contactIcon{inline-size:calc(var(--space-6) + var(--space-2));block-size:calc(var(--space-6) + var(--space-2));border-radius:calc((var(--space-6) + var(--space-2)) / 2);background-color:var(--color-background);flex-shrink:0;place-items:center;display:grid}.contactCard .icon{inline-size:calc(var(--space-4) * 1.25);block-size:calc(var(--space-4) * 1.25)}.contactCard.isMap{border-radius:var(--radius-md);background-color:var(--color-background);grid-template-rows:auto 1fr;gap:0;overflow:hidden}@media (width>=576px){.contactCard.isMap{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.contactCard.isMap{grid-template-rows:auto 1fr;grid-template-columns:none}}.contactCard .reach{align-content:start;gap:var(--space-3);padding:var(--space-5) var(--space-4);display:grid}@media (width>=768px){.contactCard .reach{padding-inline:var(--space-5)}}.contactCard .reach .contactIcon{background-color:var(--color-mint-light)}.contactCard .contactAddress{gap:var(--space-3);align-items:start;display:flex}.contactCard .contactAddress address{padding-block-start:var(--space-2);font-style:normal}.contactCard .map{min-block-size:15rem;margin:0 var(--space-2) var(--space-2);border-radius:var(--radius-sm);position:relative;overflow:hidden}@media (width>=576px){.contactCard .map{margin:var(--space-2)}}@media (width>=992px){.contactCard .map{margin:0 var(--space-2) var(--space-2)}}.contactCard .mapLink{color:var(--color-link);display:block;position:absolute;inset:0}.contactCard .mapLink:focus-visible{outline-offset:calc(var(--focus-width) * -2)}.contactCard .mapImage{object-fit:cover;block-size:100%;inline-size:100%}.contactCard .mapPin{inline-size:var(--space-6);block-size:calc(var(--space-6) * 1.25);fill:var(--color-brand-blue);position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -100%}.contactCard .mapPin circle{fill:var(--color-background)}.contactCard .mapLabel{max-inline-size:calc(100% - var(--space-3) * 2);min-block-size:var(--size-touch);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-background);text-decoration-line:underline;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) ease, text-decoration-thickness var(--duration-fast) ease;align-items:center;display:inline-flex;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}@media (prefers-reduced-motion:reduce){.contactCard .mapLabel{transition:none}}.contactCard .mapLink:hover .mapLabel{color:var(--color-link-hover);text-decoration-thickness:var(--underline-thickness-hover)}.contactCard .mapCredit{padding:var(--space-1) var(--space-2);background-color:var(--color-background);font-size:var(--font-size-sm);border-end-start-radius:var(--radius-sm);position:absolute;inset-block-start:0;inset-inline-end:0}.contactCard .mapCredit a:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.topic{--topic-column:calc(var(--size-text) + var(--space-9));--path-mark:var(--space-8)}.topic :is(h1,h2,h3){-webkit-hyphens:manual;hyphens:manual}.topic :is(p,li){text-wrap:pretty}.topic .gift{color:var(--color-on-accent);display:grid}.topic .gift>*{grid-area:1/1}.topic .gift .image{object-fit:cover;object-position:60% 50%;aspect-ratio:4/5;block-size:100%;inline-size:100%;display:block}@media (width>=576px){.topic .gift .image{aspect-ratio:16/10}}@media (width>=992px){.topic .gift .image{aspect-ratio:5/2}}.topic .gift .text{align-content:end;justify-items:start;gap:var(--space-5);padding:var(--space-7) max(var(--space-4), calc((100% - var(--size-wide) + var(--space-4) * 2) / 2));background:linear-gradient(to top, color-mix(in srgb, var(--color-ink) 64%, transparent) 0%, color-mix(in srgb, var(--color-ink) 50%, transparent) 40%, transparent 75%);display:grid;position:relative}@media (width>=768px){.topic .gift .text{background:linear-gradient(to right, color-mix(in srgb, var(--color-ink) 62%, transparent) 0%, color-mix(in srgb, var(--color-ink) 50%, transparent) 30%, transparent 60%);align-content:center}}.topic .gift h2{max-width:calc(var(--size-text) / 2 + var(--space-6));font-size:var(--font-size-hero);text-wrap:balance}.topic .gift :focus-visible{outline-color:var(--color-on-accent)}.topic .page,.topic .core .inner,.topic .band .inner{max-width:calc(var(--topic-column) + var(--space-4) * 2);padding-inline:var(--space-4);margin-inline:auto}.topic .page{padding-block:var(--space-8)}.topic .page>*+*{margin-block-start:var(--space-8)}.topic .block>*+*{margin-block-start:var(--space-3)}.topic .block>h2+*{margin-block-start:var(--space-4)}.topic .block>*+:is(ul,ol,.links,.choices),.topic .block>:is(ul,ol,.links,.choices)+*{margin-block-start:var(--space-5)}.topic .block>*+.ctaButton{margin-block-start:var(--space-6)}.topic .block>*+h2{margin-block-start:var(--space-8)}.topic .block>*+h3{margin-block-start:var(--space-6)}.topic .block>*+h4{margin-block-start:var(--space-5)}.topic .marks{gap:var(--space-2);padding:0;list-style:none;display:grid}.topic .marks>li{padding-inline-start:var(--space-5);position:relative}.topic .marks>li:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--space-1);background-color:var(--color-brand-pink);position:absolute;inset-block-start:calc(var(--line-height-base) * .5em - var(--space-1));inset-inline-start:var(--space-1)}.topic .statements>li{background:linear-gradient(var(--statement-bar), var(--statement-bar)) left top / var(--space-7) var(--space-1) no-repeat;padding-block-start:calc(var(--space-1) + var(--space-3))}.topic .statements>.isBlue{--statement-bar:var(--color-brand-blue)}.topic .links{justify-items:start;gap:var(--space-2);padding:0;list-style:none;display:grid}@media (width>=768px){.topic .links{justify-content:space-between;display:flex}}.topic .links:not(:has(>:nth-child(3))){justify-content:start}.topic .chip{min-block-size:var(--size-touch);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-accent);border-radius:calc(var(--size-touch) / 2);font-size:var(--font-size-sm);color:var(--color-link);transition:background-color var(--duration-fast) ease;align-items:center;text-decoration:none;display:inline-flex}.topic .chip:hover{background-color:var(--color-mint-light)}@media (prefers-reduced-motion:reduce){.topic .chip{transition:none}}.topic .tags{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.topic .tags>li{padding:var(--space-2) var(--space-4);border-radius:calc(var(--size-touch) / 2);background-color:var(--color-pink-light)}.topic .label{font-weight:var(--font-weight-bold)}.topic .price{font-size:var(--font-size-lg)}.topic .marks:has(h3){gap:var(--space-5)}.topic .marks h3{font-size:var(--font-size-lg);margin-block-end:var(--space-2)}.topic .block>h3+.marks{margin-block-start:var(--space-3)}.topic .block>*+.form{margin-block-start:var(--space-5)}.topic .quotes{gap:var(--space-3);padding:0;list-style:none;display:grid}.topic .quotes>li{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-mint-light)}.topic .quotes figcaption{font-size:var(--font-size-sm);margin-block-start:var(--space-3)}.topic .note{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-mint-light)}@media (width>=768px){.topic .note{padding-inline:var(--space-5)}}.topic .choices,.topic .choices :is(thead,tbody,tr,th,td){display:block}@media (width>=576px){.topic .choices,.topic .choices :is(thead,tbody,tr,th,td){display:revert}}.topic .choices{border-collapse:collapse;inline-size:100%}.topic .choices tr{padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--color-border)}.topic .choices :is(th,td){text-align:start;vertical-align:top}@media (width>=576px){.topic .choices :is(th,td){padding:var(--space-3) var(--space-4) var(--space-3) 0}}@media (width>=576px){.topic .choices :is(th,td):first-child{inline-size:60%}}.topic .choices th{font-size:var(--font-size-sm);color:var(--color-text-muted)}.topic .choices td:last-child{font-weight:var(--font-weight-bold);margin-block-start:var(--space-1)}.topic .posts{gap:var(--space-5);padding:0;list-style:none;display:grid}.topic .posts article{border-radius:var(--radius-md);background-color:var(--color-mint-light);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.topic .posts .image{object-fit:cover;aspect-ratio:3/2;block-size:auto;inline-size:100%;display:block}.topic .posts .text{align-content:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);display:grid}@media (width>=768px){.topic .posts .text{padding:var(--space-6)}}.topic .posts h3{font-size:var(--font-size-base)}@media (width>=576px){.topic .posts h3{font-size:var(--font-size-xl)}}.topic .topics{gap:var(--space-6);padding:0;list-style:none;display:grid}@media (width>=768px){.topic .topics{grid-template-columns:repeat(2,minmax(0,1fr))}}.topic .topics>li{gap:var(--space-2) var(--space-3);border-block-start:var(--border-width) solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-content:start;padding-block-start:var(--space-5);display:grid}.topic .topics .symbol{margin-block-start:var(--space-1)}.topic .topics h3{font-size:var(--font-size-lg)}.topic .topics p{grid-column:2}.topic .trust{margin:0}.topic .trust .image{--trust-focus:50% 35%;object-fit:cover;object-position:var(--trust-focus);aspect-ratio:4/3;block-size:auto;inline-size:100%;display:block}@media (width>=768px){.topic .trust .image{aspect-ratio:21/9}}.topic .trust.isHeilpflanzen .image{--trust-focus:50% 60%}.topic .trust.isAnwendung .image{--trust-focus:50% 85%}.topic .trust.isMoerser .image{--trust-focus:50% 45%}.topic .trust.isLubaTablet .image{--trust-focus:50% 15%}.topic .trust figcaption{max-width:calc(var(--topic-column) + var(--space-4) * 2);padding:var(--space-5) var(--space-4) 0;font-size:var(--font-size-lg);margin-inline:auto}.topic .trust figcaption:has(>p){gap:var(--space-3);display:grid}.topic .more{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.topic .card{padding-inline:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-mint-light)}@media (width>=768px){.topic .card{padding-inline:var(--space-5)}}.topic .card summary{gap:var(--space-3);min-block-size:var(--space-8);padding-block:var(--space-3)}.topic .card summary:after{content:"+" / "";font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);color:var(--color-blue-dark);flex-shrink:0;margin-inline-start:auto}.topic .card[open]{padding-block-end:var(--space-5)}.topic .card[open]>summary:after{content:"−" / ""}.topic .card summary h2{font-size:var(--font-size-lg)}.topic .card h3{font-size:var(--font-size-base)}.topic .card>*+h3{margin-block-start:var(--space-5)}.topic .core .card{background-color:var(--color-background)}.topic .core{--link-color:var(--color-link-on-pink);--link-color-hover:var(--color-link-on-pink-hover);padding-block:var(--space-8);background-color:var(--color-pink-light)}@media (width>=992px){.topic .core{padding-block:var(--space-9)}}.topic .path{gap:var(--space-7);padding:0;list-style:none;display:grid}@media (width>=992px){.topic .path{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.topic .path>li{grid-template-columns:var(--path-mark) minmax(0, 1fr);align-content:start;gap:var(--space-2) var(--space-4);display:grid;position:relative}@media (width>=992px){.topic .path>li{grid-template-columns:minmax(0,1fr)}}.topic .path>li:after{content:"";inset-block:var(--path-mark) calc(var(--space-7) * -1);border-inline-start:calc(var(--border-width) * 2) solid var(--color-brand-pink);position:absolute;inset-inline-start:calc((var(--path-mark) - var(--border-width) * 2) / 2)}@media (width>=992px){.topic .path>li:after{inset-block:calc((var(--path-mark) - var(--border-width) * 2) / 2) auto;inset-inline:var(--path-mark) calc(var(--space-6) * -1);border-block-start:calc(var(--border-width) * 2) solid var(--color-brand-pink);border-inline-start:0}}@media (width>=992px){.topic .path:where(.isFour)>li:after{inset-block:var(--path-mark) calc(var(--space-7) * -1);inset-inline:calc((var(--path-mark) - var(--border-width) * 2) / 2) auto;border-block-start:0;border-inline-start:calc(var(--border-width) * 2) solid var(--color-brand-pink)}}.topic .path>li:last-child:after{content:none}.topic .points{gap:var(--space-6);padding:0;list-style:none;display:grid}.topic .points>li{grid-template-columns:var(--path-mark) minmax(0, 1fr);align-content:start;gap:var(--space-2) var(--space-4);display:grid}.topic :is(.path,.points)>li>:not(.mark){grid-column:2}@media (width>=992px){.topic .path>li>:not(.mark){grid-column:auto}}.topic :is(.path,.points) .mark{inline-size:var(--path-mark);block-size:var(--path-mark);border-radius:calc(var(--path-mark) / 2);color:var(--color-blue-dark);background-color:var(--color-background);grid-row:span 2;place-items:center;display:grid}@media (width>=992px){.topic :is(.path,.points) .mark{grid-row:auto;margin-block-end:var(--space-3)}}@media (width>=992px){.topic .path:where(.isFour){gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}@media (width>=992px){.topic .path:where(.isFour)>li{grid-template-columns:var(--path-mark) minmax(0, 1fr)}}@media (width>=992px){.topic .path:where(.isFour)>li>:not(.mark){grid-column:2}}@media (width>=992px){.topic .path:where(.isFour) .mark{grid-row:span 2;margin-block-end:0}}.topic .mark .number{font-family:var(--font-family-heading);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.topic .cardLinks{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.topic .cardLinks a{min-block-size:var(--size-touch);align-items:center;display:inline-flex}.topic .ways{gap:var(--space-3)}.topic .block>:is(.ways,.path)+h2{margin-block-start:var(--space-8)}.topic .ways>li{--link-color:var(--color-link);--link-color-hover:var(--color-link-hover);padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);outline:calc(var(--border-width) * 2) solid transparent;outline-offset:calc(var(--border-width) * -2);background-color:var(--color-background);transition:outline-color var(--duration-fast) ease;position:relative}@media (width>=768px){.topic .ways>li{padding-inline:var(--space-5)}}@media (prefers-reduced-motion:reduce){.topic .ways>li{transition:none}}.topic .ways>li:has(a):hover{outline-color:var(--color-accent)}.topic .ways .mark{background-color:var(--color-pink-light)}.topic .points:where(.isLong)>li>.mark{grid-row:auto}@media (width>=768px){.topic .points:where(.isLong)>li>.mark{grid-row:span 2}}.topic .ways a:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.topic .ways a:focus-visible{outline:none}.topic .ways a:focus-visible:after{outline:calc(var(--border-width) * 2) solid var(--color-focus);outline-offset:calc(var(--border-width) * 2)}.topic .core.isMint{background-color:var(--color-mint-light)}.topic .core.isMint .mark{color:var(--color-mint-dark);background-color:var(--color-mint-light)}.topic :is(.path,.points)>li:has(>.point)>.mark{grid-row:auto}.topic .point{align-self:center}.topic :is(.path,.points) .drawIcon{inline-size:var(--space-7);block-size:var(--space-7)}.topic :is(.path,.points) h3{font-size:var(--font-size-xl);align-self:center}.topic :is(.path,.points) p{max-width:var(--size-text)}.topic .points:where(.isLong)>li>:not(.mark,h3){grid-column:1/-1}@media (width>=768px){.topic .points:where(.isLong)>li>:not(.mark,h3){grid-column:2}}@media (width>=768px){.topic .points:where(.isLong) h3{align-self:end}}.topic .amount{white-space:nowrap}.topic .ways>li:not(:has(>.mark))>*{grid-column:1/-1}.topic .block>.ways+.ctaButton{--outline-hover-surface:var(--color-background);margin-block-start:var(--space-5)}.topic .block>.ways+.ctaButton+*{margin-block-start:var(--space-6)}.topic .marks>li>p+p{margin-block-start:var(--space-2)}.topic .page.isHead{padding-block:var(--space-7) var(--space-6)}@media (width>=768px){.topic .page.isHead{padding-block-start:var(--space-8)}}.topic .marks.isNav{gap:0}.topic .marks.isNav a{min-block-size:var(--size-touch);align-items:center;display:inline-flex}.topic .marks.isNav>li:before{inset-block-start:calc(var(--size-touch) / 2 - var(--space-1))}.topic .page.isHead .eyebrow{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-pink-dark)}.topic .page.isHead .eyebrow+h1{margin-block-start:var(--space-2)}.topic :is(.pageHero,.hero)+.page{padding-block-start:var(--space-7)}@media (width>=992px){.topic :is(.pageHero,.hero)+.page{padding-block-start:var(--space-8)}}.topic .pageHero+.band{margin-block-start:var(--space-6)}.topic .page.isHead+.page{padding-block-start:var(--space-6)}.topic :is(.pageHero,.hero).isCompact+.page{padding-block:var(--space-6)}@media (width>=768px){.topic :is(.pageHero,.hero).isCompact+.page{padding-block:var(--space-8)}}.topic .band:has(.formArea){padding-block-start:var(--space-6)}@media (width>=768px){.topic .band:has(.formArea){padding-block-start:var(--space-8)}}.topic .formArea{gap:var(--space-7);display:grid}@media (width>=992px){.topic .formArea{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.topic .band.isWide .inner{max-width:calc(var(--size-content) + var(--space-4) * 2)}.topic .bandTitle{text-align:center;margin-block-end:var(--space-6)}@media (width>=992px){.topic .formArea.isStretched{align-items:stretch}}.topic .formArea .form{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-background)}@media (width>=768px){.topic .formArea .form{padding-inline:var(--space-5)}}.topic .titled{gap:var(--space-3);align-items:baseline;display:flex}.topic .pair{gap:var(--space-8);display:grid}@media (width>=768px){.topic .pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.topic .toc.hasNumbers ol{gap:var(--space-2);padding-inline-start:0;list-style:none;display:grid}.topic .toc.hasNumbers ol ol{margin-block-start:var(--space-2);padding-inline-start:var(--space-4)}.topic .toc.hasNumbers h2{font-size:var(--font-size-lg)}.topic .toc.hasNumbers h2+ol{margin-block-start:var(--space-3)}.topic .concepts{gap:var(--space-5);padding:0;list-style:none;display:grid}@media (width>=768px){.topic .concepts{grid-template-columns:repeat(2,minmax(0,1fr))}}.topic .concept{--concept-tone:var(--color-blue-dark);align-content:start;gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-md);background-color:var(--color-blue-light);display:grid}@media (width>=768px){.topic .concept{padding:var(--space-6)}}.topic .concept.isMint{--concept-tone:var(--color-mint-dark);background-color:var(--color-mint-light)}.topic .concept h3{font-size:var(--font-size-xl)}.topic .concept .label{border-block-end:var(--border-width) solid var(--concept-tone);font-size:var(--font-size-sm);color:var(--concept-tone);margin-block-start:var(--space-1);padding-block-end:var(--space-4)}.topic .concept .label+p{margin-block-start:var(--space-3)}.topic.isWide :is(.page,.core .inner,.band .inner){max-width:var(--size-wide)}.topic.isWide .block{max-width:var(--topic-column)}.topic .opening{font-size:var(--font-size-xl);margin-block-end:var(--space-5)}.topic .trio{gap:var(--space-5);margin-block-start:var(--space-5);display:grid}@media (width>=992px){.topic .trio{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-6)}}.topic .trio>p:before{content:"";inline-size:var(--space-7);block-size:calc(var(--border-width) * 2);background-color:var(--color-mint-dark);margin-block-end:var(--space-3);display:block}.topic .aside{gap:var(--space-4);display:grid}@media (width>=992px){.topic .aside{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.topic .aside .text{gap:var(--space-3);max-width:var(--size-text);display:grid}.topic .portrait{gap:var(--space-5);display:grid}@media (width>=992px){.topic .portrait{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.topic .portrait .text{display:contents}@media (width>=992px){.topic .portrait .text{grid-area:1/2;align-self:center;display:block}}.topic .portrait .photo{border-radius:var(--radius-md);object-fit:cover;object-position:50% 25%;aspect-ratio:6/7;block-size:auto;inline-size:100%;display:block}@media (width>=992px){.topic .portrait .photo{aspect-ratio:949/1305;grid-area:1/1}}.topic .statements{--statement-bar:var(--color-brand-mint);gap:var(--space-5);font-family:var(--font-family-heading);font-size:var(--font-size-xl);line-height:var(--line-height-tight);order:1;padding:0;list-style:none;display:grid}@media (width>=992px){.topic .statements{gap:var(--space-6);margin-block-start:var(--space-6)}}.topic .portrait+.card{margin-block-start:var(--space-7)}@media (width>=992px){.topic .portrait+.card{margin-block-start:var(--space-8)}}.topic .groups{gap:var(--space-6);display:grid}@media (width>=992px){.topic .groups{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}}.topic .groups>div{align-content:start;gap:var(--space-3);display:grid}.topic .ways.hasActions>li:has(a):hover{outline-color:#0000}.topic .ways.hasActions a:after{content:none}.topic .ways.hasActions a:focus-visible{outline:var(--focus-width) solid var(--color-focus)}.topic .faq summary h3{font-size:var(--font-size-lg)}.topic .core.isMint .marks>li:before{background-color:var(--color-brand-mint)}.kinderwunsch .about{gap:var(--space-4);display:grid}@media (width>=768px){.kinderwunsch .about{grid-template-columns:var(--space-10) minmax(0, 1fr);gap:var(--space-6)}}.kinderwunsch .sprig{inline-size:var(--space-8);aspect-ratio:3/4;block-size:auto;color:var(--color-mint-dark)}@media (width>=768px){.kinderwunsch .sprig{inline-size:100%;margin-block-start:var(--space-2)}}.kinderwunsch .quote{font-family:var(--font-family-heading);font-size:var(--font-size-xl);line-height:var(--line-height-tight);color:var(--color-mint-dark)}.kinderwunsch .grow{gap:var(--space-7);padding:0;list-style:none;display:grid}@media (width>=768px){.kinderwunsch .grow{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.kinderwunsch .grow>li>*+*{margin-block-start:var(--space-3)}.kinderwunsch .grow h3{font-size:var(--font-size-lg);margin-block-start:var(--space-5)}.kinderwunsch .stage{align-items:flex-end;gap:var(--space-2);border-block-end:calc(var(--border-width) * 2) solid var(--color-mint-dark);display:flex}.kinderwunsch .numeral{font-family:var(--font-family-heading);font-size:var(--font-size-numeral);line-height:var(--line-height-numeral);color:var(--color-background);-webkit-text-stroke:calc(var(--border-width) * 2) var(--color-brand-pink);padding-block-end:var(--space-2)}.kinderwunsch .plant{inline-size:var(--space-8);aspect-ratio:3/5;block-size:auto;color:var(--color-mint-dark)}@media (width>=768px){.kinderwunsch .plant{inline-size:var(--space-9)}}@media (width>=992px){.kinderwunsch .plant{inline-size:var(--space-10)}}.kinderwunsch .blossom{fill:var(--color-pink-light)}.kinderwunsch .actions{gap:var(--space-3);display:grid}@media (width>=768px){.kinderwunsch .actions{flex-wrap:wrap;display:flex}}.kinderwunsch .block>*+.actions{margin-block-start:var(--space-6)}.kinderwunsch .vine{gap:var(--space-6);padding:0 0 0 var(--space-7);list-style:none;display:grid;position:relative}.kinderwunsch .vine:before{content:"";inset-block:var(--space-3);border-inline-start:calc(var(--border-width) * 2) solid var(--color-mint-dark);position:absolute;inset-inline-start:calc(var(--space-3) - var(--border-width))}.kinderwunsch .vine>li{position:relative}.kinderwunsch .vine>li>*+*{margin-block-start:var(--space-2)}.kinderwunsch .leaf{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-mint-dark);background-color:var(--color-background);position:absolute;inset-block-start:var(--space-1);inset-inline-start:calc(var(--space-7) * -1)}.kinderwunsch .vine h3{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.kinderwunsch .vine .term{font-family:var(--font-family-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);color:var(--color-mint-dark);margin-block-end:var(--space-1);display:block}.kinderwunsch .offer{gap:var(--space-4);padding:0;list-style:none;display:grid}.kinderwunsch .offer>li{align-content:start;gap:var(--space-3);padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-background);display:grid}@media (width>=768px){.kinderwunsch .offer>li{grid-template-columns:var(--space-9) minmax(0, 1fr);column-gap:var(--space-5);padding:var(--space-6) var(--space-5)}}@media (width>=768px){.kinderwunsch .offer>li>:not(.offerSymbol){grid-column:2}}.kinderwunsch .offer h3{font-size:var(--font-size-lg)}.kinderwunsch .offerSymbol{inline-size:var(--space-9);block-size:var(--space-9);border-radius:calc(var(--space-9) / 2);color:var(--color-ink);background-color:var(--color-blue-light);place-items:center;display:grid}@media (width>=768px){.kinderwunsch .offerSymbol{grid-row:span 3}}.kinderwunsch .offerSymbol svg{inline-size:var(--space-8);block-size:var(--space-8)}.kinderwunsch .checks{gap:var(--space-2);padding:0;list-style:none;display:grid}@media (width>=768px){.kinderwunsch .checks{column-gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.kinderwunsch .checks>li{padding-inline-start:var(--space-6);position:relative}.kinderwunsch .checks>li:before{content:"";inline-size:var(--space-3);block-size:var(--space-2);border-block-end:calc(var(--border-width) * 2) solid var(--color-mint-dark);border-inline-start:calc(var(--border-width) * 2) solid var(--color-mint-dark);position:absolute;inset-block-start:calc(var(--line-height-base) * .5em - var(--space-2));inset-inline-start:var(--space-1);transform:rotate(-45deg)}.footer{--foot-accent:var(--color-brand-pink);color:var(--color-blue-dark)}.footer .area{padding-block:var(--space-7);background-color:var(--color-pink-light)}.footer .inner{gap:var(--space-6);max-width:var(--size-wide);padding-inline:var(--space-4);margin-inline:auto;display:grid}.footer .identity{--foot-identity-height:calc(var(--font-size-xl) * var(--line-height-tight) + var(--font-size-base) * var(--line-height-base) * 2);gap:var(--space-3);margin-block-end:var(--space-4);display:grid}@media (width>=768px){.footer .identity{align-items:center;gap:0 var(--space-4);grid-template-columns:auto 1fr}}.footer .mark{block-size:var(--foot-identity-height);aspect-ratio:727/401}.footer .logo{block-size:100%;inline-size:100%;display:block}.footer .identityText p{max-width:none;font-size:var(--font-size-base);line-height:var(--line-height-base)}@media (width>=768px){.footer .identityText p{white-space:nowrap}}.footer .identityText .brandName{font-family:var(--font-family-heading);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.footer .blocks{gap:var(--space-5);display:grid}@media (width>=768px){.footer .blocks{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.footer .blockTitle{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:inherit;margin-block-end:var(--space-3)}.footer .blockTitle:after{content:"";inline-size:var(--space-6);block-size:calc(var(--border-width) * 3);background-color:var(--foot-accent);margin-block-start:var(--space-2);display:block}.footer .block p{max-width:none}.footer .hoursNote{margin-block-start:var(--space-2)}.footer .contactList{margin-block-start:calc(var(--space-2) * -1);padding:0;list-style:none}.footer .contactLink{gap:var(--space-2);min-block-size:var(--size-touch);white-space:nowrap;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.footer .contactLink:hover{text-decoration:underline}.footer .icon{inline-size:calc(var(--space-4) * 1.25);block-size:calc(var(--space-4) * 1.25)}.footer .contactIcon{inline-size:var(--space-6);block-size:var(--space-6);border-radius:calc(var(--space-6) / 2);background-color:var(--foot-accent);flex-shrink:0;place-items:center;display:grid}.footer .social{flex-wrap:wrap;align-items:center;margin-inline-start:calc((var(--space-6) - var(--size-touch)) / 2);padding:0;list-style:none;display:flex}.footer .socialLink{min-inline-size:var(--size-touch);min-block-size:var(--size-touch);border-radius:var(--radius-md);color:inherit;place-items:center;display:grid}.footer .socialGlyph{inline-size:var(--space-4);block-size:var(--space-4)}.footer .pages{border-block-start:calc(var(--border-width) * 3) solid var(--foot-accent);padding-block-start:var(--space-4)}.footer .pageList{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=768px){.footer .pageList{justify-content:space-between;display:flex}}.footer .pageLink{min-inline-size:var(--size-touch);min-block-size:var(--size-touch);white-space:nowrap;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.footer .pageLink:hover{text-decoration:underline}.footer .bottom{padding-block:var(--space-3);font-size:var(--font-size-sm);background-color:var(--color-brand-pink)}.footer .bottomInner{justify-content:space-between;align-items:center;gap:0 var(--space-5);max-width:var(--size-wide);padding-inline:var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.footer .legal{gap:0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.footer .legalLink{min-block-size:var(--size-touch);font:inherit;color:inherit;cursor:pointer;background-color:#0000;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.consentBanner{z-index:calc(var(--z-header) + 1);inline-size:100%;max-block-size:calc(100dvh - var(--space-6));padding:var(--space-5) var(--space-4) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--font-size-sm);color:var(--color-text-primary);background-color:var(--color-background);border-block-end:0;margin:0;position:sticky;inset:auto auto 0;overflow-y:auto}@media (width>=576px){.consentBanner{inline-size:calc(var(--size-content) / 2);margin:0 var(--space-4) var(--space-4) auto;padding:var(--space-5);border-block-end:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);inset-block-end:var(--space-4)}}.consentBanner .title{font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);margin-block-end:var(--space-2)}.consentBanner .detailsLink{min-block-size:var(--size-touch);color:var(--color-link);text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) ease, text-decoration-thickness var(--duration-fast) ease;align-items:center;display:inline-flex}.consentBanner .detailsLink:hover{color:var(--color-link-hover);text-decoration-thickness:var(--underline-thickness-hover)}@media (prefers-reduced-motion:reduce){.consentBanner .detailsLink{transition:none}}.consentBanner .actions{gap:var(--space-3);grid-template-columns:1fr 1fr;margin-block-start:var(--space-2);display:grid}
