html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(./quicksand-latin-wght-normal.Buj9m_3d.woff2)format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300 900;font-display:swap;src:url(./source-sans-3-latin-wght-normal.BqRLTx4X.woff2)format("woff2")}:root{--text:#33465a;--bg:#f5f5f0;--white:#fff;--line:#33465a14;--section-line:#33465a33;--max-width:1200px}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-gutter:stable;overflow-x:clip}body{color:var(--text);background-color:var(--bg);background-blend-mode:normal, multiply;background-image:linear-gradient(#f5f5f0b3,#f5f5f0b3),url(../images/paper-texture.jpg);background-repeat:repeat;background-size:auto,600px;margin:0;font-family:"Source Sans 3",Arial,Helvetica,sans-serif;overflow-x:clip}html.menu-open,body.menu-open,html.email-dialog-open,body.email-dialog-open{touch-action:none;overscroll-behavior:none;scrollbar-gutter:stable}img{max-width:100%;display:block}a{color:inherit}.container{width:min(var(--max-width), calc(100% - 40px));margin:0 auto}.js-header{z-index:30;background:0 0;border-bottom:1px solid #0000;width:100%;transition:background-color .5s cubic-bezier(.22,1,.36,1),backdrop-filter .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0}.js-header:before{content:"";z-index:0;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.js-header.header-compact{-webkit-backdrop-filter:blur(6px);background:#f5f5f075;border-bottom-color:#33465a0d;box-shadow:0 4px 14px #33465a09}.header-inner{flex-direction:column;align-items:center;gap:16px;padding:26px 0 23px;transition:gap .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),opacity .4s;display:flex}.logo-lockup{flex-shrink:0;justify-content:center;align-items:center;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .42s;display:flex}.logo-full{width:145px;height:auto;transition:width .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),opacity .42s;display:block}.js-header.header-compact .header-inner{gap:12px;padding:15px 0 13px}@media (width>=1367px){.js-header.header-compact{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000}.js-header.header-compact:before{opacity:1;-webkit-backdrop-filter:blur(6px);background:#f5f5f085;border-bottom:1px solid #33465a0f;border-radius:48px 0 0 48px;inset:0 0 0 170px;box-shadow:0 4px 14px #33465a09}.js-header.header-text-hidden .logo-lockup{opacity:0;transform:translateY(-16px)}.js-header.header-compact .logo-lockup{opacity:1;visibility:visible;pointer-events:auto;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .42s,width .55s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:calc(-50vw + 50% + 35px);transform:translateY(-50%)}.js-header.header-compact .logo-full{width:100px}.js-header.header-compact .header-inner{flex-direction:row;justify-content:center;align-items:center;gap:18px;min-height:88px;position:relative}.compact-header-logo{z-index:32;opacity:0;visibility:hidden;pointer-events:none;width:100px;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:block;position:fixed;top:10px;left:35px;transform:translateY(-8px)}.js-header.header-compact+.compact-header-logo{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;transition:opacity .32s .12s,transform .42s cubic-bezier(.22,1,.36,1) 80ms,visibility linear;transform:translateY(0)}.compact-header-logo img{filter:none;width:100%;height:auto;display:block}}@media (width<=1366px){.compact-header-logo{display:none}}.logo{flex-shrink:0}.nav-toggle{width:46px;height:46px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(8px);appearance:none;background:#f5f5f0c7;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;transition:background-color .3s,top .5s cubic-bezier(.22,1,.36,1),transform .3s,box-shadow .3s,opacity .3s;display:none;box-shadow:0 4px 14px #33465a14}.nav-toggle span{background:currentColor;border-radius:999px;width:18px;height:2px;transition:transform .3s,opacity .3s;display:block}.site-nav{min-width:0}@keyframes header-nav-intro{0%{opacity:0}to{opacity:1}}@media (width>=1367px){.site-nav{animation:.65s ease-out .12s both header-nav-intro}}nav ul{flex-wrap:wrap;justify-content:center;gap:44px;margin:0;padding:0;list-style:none;transition:gap .5s cubic-bezier(.22,1,.36,1);display:flex}.js-header.header-compact nav ul{gap:32px}@media (width>=1367px){.site-nav .nav-course{margin-left:5px;position:relative}.site-nav .nav-course:before{content:"";background:var(--section-line,#33465a33);pointer-events:none;width:1px;height:24px;position:absolute;top:50%;left:-25px;transform:translateY(-50%)}.js-header.header-compact .site-nav .nav-course{margin-left:4px}.js-header.header-compact .site-nav .nav-course:before{height:22px;left:-20px}}body.menu-open .nav-toggle span:first-child{transform:translateY(var(--burger-stroke-offset,8px)) rotate(45deg)}body.menu-open .nav-toggle span:nth-child(2){opacity:0}body.menu-open .nav-toggle span:nth-child(3){transform:translateY(calc(-1 * var(--burger-stroke-offset,8px))) rotate(-45deg)}nav a{letter-spacing:.01em;font-size:17px;font-weight:400;text-decoration:none;transition:opacity .4s,color .4s}.site-nav a{padding:7px 3px;transition:color .32s,opacity .32s;display:inline-block;position:relative}.site-nav a:after{content:"";opacity:.52;transform-origin:50%;pointer-events:none;background:currentColor;height:1px;transition:opacity .28s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:1px;left:3px;right:3px;transform:scaleX(0)}@media (hover:hover){.site-nav a:hover{color:#263d51;opacity:1}.site-nav a:hover:after{opacity:.72;transform:scaleX(1)}}.site-nav a:focus-visible{outline:none}.site-nav a:focus-visible:after{opacity:.8;transform:scaleX(1)}.nav-contact,.nav-home{display:none}.js-header.header-compact nav a{opacity:.96}body.menu-open .nav-toggle{background:#f5f5f0fa;box-shadow:0 8px 22px #33465a1f}section{padding:84px 0}.hero-media{display:contents}.hero{background:var(--bg);padding:0}.hero-stage{background:var(--bg);width:100%;height:auto;margin:0 auto;position:relative;overflow:hidden}.hero-bg{z-index:0;width:100%;max-width:100%;height:auto;margin-bottom:-15%;position:relative;inset:auto;transform:translateY(-15%)}.hero-overlay{z-index:1;background:linear-gradient(90deg,#f5f5f0e0 0%,#f5f5f0bf 28%,#f5f5f02e 55%,#f5f5f014 100%);position:absolute;inset:0}.hero-inner{z-index:2;justify-content:flex-start;align-items:center;height:100%;display:flex;position:absolute;inset:0}.hero-text{max-width:640px;padding:150px 0 44px;transform:translateY(-72px)}.hero-copy-panel{flex-direction:column;align-items:flex-start;width:min(38vw,400px);display:flex}h1{margin:0 0 46px}.hero-wordmark{width:min(100%,300px);display:block}.hero-wordmark img{filter:none;width:100%;height:auto;display:block}.hero-text p{max-width:610px;font-size:clamp(17px,1vw,19px);line-height:1.58}.hero-text .note{margin-top:24px;font-size:clamp(17px,1vw,19px)}.hero-cta{isolation:isolate;color:var(--text);letter-spacing:.01em;-webkit-backdrop-filter:blur(10px)saturate(112%);background:linear-gradient(135deg,#ffffff80,#f5f5f040);border:1px solid #ffffff94;border-radius:14px;align-items:center;gap:12px;margin-top:26px;padding:13px 20px 14px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:color .42s,background-color .42s,border-color .42s,box-shadow .42s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 7px 22px #33465a17}.hero-cta:before{content:"";z-index:0;transform-origin:100%;opacity:0;pointer-events:none;background:linear-gradient(105deg,#ffffff14 0%,#ffffff94 48%,#e1eaef4d 100%);transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .38s;position:absolute;inset:0;transform:scaleX(.02)}.hero-cta>span{z-index:1;position:relative}.hero-cta-arrow{font-size:1.15em;line-height:1;transition:transform .48s cubic-bezier(.22,1,.36,1);display:inline-block}.hero-cta.hero-copy-line{transition:opacity .72s cubic-bezier(.22,1,.36,1) .14s,border-color .42s,box-shadow .42s,transform .82s cubic-bezier(.22,1,.36,1) .14s}@media (hover:hover){body.hero-copy-visible .hero-cta:hover{color:#263b4d;border-color:#ffffffd1;transform:translateY(0);box-shadow:inset 0 1px #ffffffb8,0 9px 26px #33465a21}.hero-cta:hover:before{opacity:1;transform:scaleX(1)}.hero-cta:hover .hero-cta-arrow{transform:translate(2px)}}.hero-cta:focus-visible{outline-offset:4px;outline:3px solid #33465a47}.hero-copy-line{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.hero-copy-line:nth-of-type(2){transition-delay:.14s}body.hero-copy-visible .hero-copy-line{opacity:1;transform:translateY(0)}h2{margin:0 0 20px;font-size:36px}h3{margin-top:0;font-size:22px}p{margin:0 0 16px;font-size:17px;line-height:1.6}.note{font-weight:700}.cards{--offer-gap:clamp(14px, 1.5vw, 20px);z-index:1;gap:var(--offer-gap);flex-direction:column;width:100vw;margin-left:calc(50% - 50vw);padding:clamp(10px,1.4vw,18px) 0;display:flex;position:relative;overflow:visible}.cards>.card{width:100%}.card{--card-media-gap:clamp(46px, 4vw, 56px);--card-title-size:clamp(28px, 2.65vw, 38px);gap:var(--card-media-gap);height:clamp(280px,22vw,310px);min-height:0;padding-block:clamp(12px,1.7vw,20px);padding-inline:max(24px, calc((100vw - var(--max-width)) / 2 + 24px));color:var(--text);isolation:isolate;background:0 0;flex-direction:row-reverse;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.card:nth-child(2n){flex-direction:row}.card:nth-child(odd),.card:nth-child(3){background:0 0}.card+.card:before{content:"";z-index:0;top:calc(var(--offer-gap) / -2);background-image:var(--divider-stitches);opacity:.9;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:138px;height:38px;position:absolute;left:50%;transform:translate(-50%,-50%)}.card:nth-child(2){--divider-stitches:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 30'%3E%3Cellipse cx='34' cy='17' rx='1.35' ry='1.65' fill='%232f4354' transform='rotate(-12 34 17)'/%3E%3Cellipse cx='47' cy='15' rx='2.15' ry='1.7' fill='%232f4354' transform='rotate(8 47 15)'/%3E%3Cellipse cx='61' cy='14' rx='1.55' ry='1.25' fill='%232f4354' transform='rotate(-7 61 14)'/%3E%3Cellipse cx='74' cy='11.5' rx='1.05' ry='1.4' fill='%232f4354' transform='rotate(16 74 11.5)'/%3E%3Ccircle cx='82' cy='13' r='.55' fill='%232f4354' opacity='.58'/%3E%3C/svg%3E")}.card:nth-child(3){--divider-stitches:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 30'%3E%3Cellipse cx='41' cy='15' rx='1.8' ry='1.45' fill='%232f4354' transform='rotate(-9 41 15)'/%3E%3Cellipse cx='54' cy='12' rx='2.25' ry='1.8' fill='%232f4354' transform='rotate(12 54 12)'/%3E%3Cellipse cx='68' cy='17' rx='1.5' ry='1.9' fill='%232f4354' transform='rotate(-18 68 17)'/%3E%3Ccircle cx='78' cy='13' r='.7' fill='%232f4354' opacity='.62'/%3E%3C/svg%3E")}.card:nth-child(4){--divider-stitches:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 30'%3E%3Cellipse cx='39' cy='11.5' rx='1.05' ry='1.4' fill='%232f4354' transform='rotate(-18 39 11.5)'/%3E%3Cellipse cx='48' cy='14' rx='1.65' ry='1.35' fill='%232f4354' transform='rotate(9 48 14)'/%3E%3Cellipse cx='59' cy='16.5' rx='2.3' ry='1.75' fill='%232f4354' transform='rotate(-5 59 16.5)'/%3E%3Cellipse cx='72' cy='18' rx='1.35' ry='1.7' fill='%232f4354' transform='rotate(14 72 18)'/%3E%3Ccircle cx='80' cy='20' r='.65' fill='%232f4354' opacity='.62'/%3E%3C/svg%3E")}.card>.card-illustration,.card>.card-content{z-index:2;position:relative}.card-illustration{--illustration-size:clamp(210px, 21vw, 275px);isolation:isolate;flex:0 0 var(--illustration-size);width:var(--illustration-size);height:var(--illustration-size);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative}.card-illustration:before{content:"";width:var(--blob-width,74%);height:var(--blob-height,68%);z-index:0;transform:rotate(var(--blob-rotation,0deg));pointer-events:none;transition:filter .28s;position:absolute;bottom:4%}.card-link:hover .card-illustration:before,.card-link:focus-visible .card-illustration:before{filter:saturate(1.58)brightness(.93)}.card:nth-child(odd) .card-illustration:before{transform-origin:100% 100%;left:auto;right:7%}.card:nth-child(2n) .card-illustration:before{transform-origin:0 100%;left:7%;right:auto}.card-tone-1 .card-illustration:before{--blob-width:76%;--blob-height:70%;--blob-rotation:-4deg;background:#dbe4d1b8;border-radius:68% 32% 57% 43%/35% 62% 38% 65%}.card-tone-2 .card-illustration:before{--blob-width:72%;--blob-height:68%;--blob-rotation:3deg;background:#dce9eda3;border-radius:39% 61% 31% 69%/67% 34% 66% 33%}.card-tone-3 .card-illustration:before{--blob-width:75%;--blob-height:69%;--blob-rotation:-2.5deg;background:#ebdaccc7;border-radius:72% 28% 43% 57%/46% 71% 29% 54%}.card-tone-4 .card-illustration:before{--blob-width:73%;--blob-height:67%;--blob-rotation:4deg;background:#e0d3dbc2;border-radius:33% 67% 64% 36%/61% 42% 58% 39%}.card-illustration img{z-index:1;object-fit:contain;filter:none;width:86%;max-width:none;height:86%;max-height:none;position:relative;transform:scaleX(-1)}.card-content{flex-direction:column;flex:0 340px;align-items:flex-start;gap:13px;max-width:340px;display:flex}@media (width>=861px){.card:nth-child(odd) .card-content{text-align:right;align-items:flex-end}}.card h3,.faq-item h3{margin:0}.card h3{font-family:Quicksand,Arial,Helvetica,sans-serif;font-weight:600;font-size:var(--card-title-size);line-height:1.08}.card h3.card-title-long{font-size:var(--card-title-size)}.card-title{width:fit-content;max-width:100%;display:block;position:relative}.card-title-text{overflow-wrap:normal;hyphens:manual;text-decoration-skip-ink:auto;text-underline-offset:.18em;min-width:0;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:text-decoration-color .22s;display:block}.card-link:hover .card-title-text,.card-link:focus-visible .card-title-text{text-decoration-color:#33465a47}@media (prefers-reduced-motion:reduce){.card-title-text{transition:none}}.card p,.faq-item p,.contact-box p{margin:0}.card-content p{max-width:36ch;font-size:clamp(17px,1.45vw,19px);line-height:1.65}.card-link{cursor:pointer}.card-link:focus-visible{outline-offset:-8px;outline:3px solid #33465a61}.contact-box{background:var(--white);border-radius:22px;padding:28px}.section-kicker{color:#33465ab8;letter-spacing:.16em;text-align:center;text-transform:uppercase;width:100%;max-width:678px;margin:0 auto 12px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:12px;font-weight:650;line-height:1.3}#schwangerschaft h2,#faq h2{letter-spacing:-.035em;text-align:center;margin:0 0 56px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(44px,5.4vw,70px);font-weight:600;line-height:1.05}#schwangerschaft .offer-title-text{max-width:678px}.offer-title-image{filter:brightness(0)saturate()invert(23%)sepia(21%)saturate(877%)hue-rotate(170deg)brightness(92%)contrast(89%);width:min(100%,460px);height:auto;margin:0 auto;display:block}#faq .faq-list{max-width:678px;margin:0 auto}@media (width>=861px){#schwangerschaft .section-kicker,#faq .section-kicker{text-align:left}#schwangerschaft h2,#faq h2{text-align:left;width:100%;max-width:678px;margin:0 auto 56px}.offer-title-image{margin-left:0}#schwangerschaft .section-description,#faq .section-description{text-align:left;width:100%;max-width:678px}}.section-description{text-align:center;max-width:520px;margin:-24px auto 72px;font-size:clamp(16px,1.25vw,18px);line-height:1.68}.post-hero-layout{grid-template-columns:minmax(0,1fr) clamp(280px,22vw,340px);grid-template-areas:"content sidebar";align-items:start;width:100%;max-width:1680px;margin:0 auto;display:grid}.content-main{grid-area:content;min-width:0}.subpage-main{min-height:100vh;padding-top:138px}.content-page-main-copy{width:min(100%,678px);margin:0}.content-page-main-copy p{max-width:58ch;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.72}.content-page-main-copy .content-page-main-lead{max-width:66ch;margin:0 0 clamp(36px,4vw,48px);padding-left:22px;font-size:clamp(18px,1.55vw,21px);font-weight:500;line-height:1.58;position:relative}.content-page-main-copy .content-page-main-lead:before{content:"";background:#33465a42;border-radius:999px;width:2px;position:absolute;top:.22em;bottom:.22em;left:0}.content-page-main-copy .content-page-main-lead-compact{margin-bottom:0}.content-page-story-columns{columns:2;column-rule:1px solid var(--section-line);column-gap:clamp(38px,5vw,56px)}.content-page-story-columns p,.content-page-main-copy .content-page-story-columns p{break-inside:avoid;max-width:none;margin:0 0 1.4em;font-size:clamp(16px,1.18vw,18px);line-height:1.7}.content-page-story-columns p:last-child{margin-bottom:0}.content-page-story-columns-after-list{margin-top:clamp(34px,4vw,48px)}.subpage-visual-hero{isolation:isolate;align-items:center;width:100%;min-height:clamp(480px,42vw,560px);display:flex;position:relative;overflow:hidden}.subpage-main.visual-subpage{padding-top:0}.subpage-visual-hero:before{content:"";z-index:-2;background:var(--subpage-hero-image) var(--subpage-hero-position) / cover no-repeat;filter:saturate(.76)contrast(.92);pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0% 48%,#000000a8 61%,#0000002e 76%,#0000 88% 100%)}.subpage-visual-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f5f5f0db 0%,#f5f5f0a8 32%,#f5f5f02e 68%,#0000 100%);position:absolute;inset:0;mask-image:linear-gradient(#000 0% 54%,#00000094 70%,#0000 88% 100%)}.subpage-visual-hero-organic{--organic-shape:68% 32% 57% 43% / 35% 62% 38% 65%;--organic-aspect:76 / 70;--organic-accent:#dbe4d1b8;--organic-image-inset:-8% 1% auto auto;--organic-image-width:64%;--organic-image-size:auto 84%;--organic-image-rotation:-4deg;--organic-blob-inset:-3% -2% auto auto;--organic-blob-width:68%;--organic-blob-rotation:8deg;--organic-visual-scale:.9;overflow:visible}.subpage-visual-hero-organic:before{inset:var(--organic-image-inset);width:var(--organic-image-width);height:auto;aspect-ratio:var(--organic-aspect);border-radius:var(--organic-shape);background-image:linear-gradient(to right, #f5f5f0c7 0%, #f5f5f094 24%, #f5f5f047 50%, #f5f5f00f 72%, transparent 88%), var(--subpage-hero-image);background-size:100% 100%, var(--organic-image-size);background-position:center, var(--subpage-hero-position);filter:saturate(.74)contrast(.88)brightness(1.04);opacity:1;transform:rotate(var(--organic-image-rotation)) scale(var(--organic-visual-scale));transform-origin:50%;background-repeat:no-repeat;mask-image:none}.subpage-visual-hero-organic-blob{z-index:-3;inset:var(--organic-blob-inset);width:var(--organic-blob-width);height:auto;aspect-ratio:var(--organic-aspect);border-radius:var(--organic-shape);background:var(--organic-accent);transform:rotate(var(--organic-blob-rotation)) scale(var(--organic-visual-scale));transform-origin:50%;pointer-events:none;position:absolute}.subpage-visual-hero-organic:after{content:none;mask-image:none}.subpage-visual-hero-organic .subpage-visual-hero-copy{z-index:1;text-shadow:none;position:relative}.subpage-visual-hero-organic .subpage-visual-hero-teaser{color:#33465ae6}.subpage-visual-hero-schwangerschaft{--organic-image-inset:-13% -3% auto auto;--organic-image-width:60%;--organic-image-size:cover;--organic-blob-inset:-8% -4% auto auto;--organic-blob-width:64%}.subpage-visual-hero-wochenbett{--organic-shape:39% 61% 31% 69% / 67% 34% 66% 33%;--organic-aspect:72 / 68;--organic-accent:#dce9eda3;--organic-image-inset:-8% 1% auto auto;--organic-image-width:64%;--organic-image-size:cover;--organic-image-rotation:3deg;--organic-blob-inset:-3% -2% auto auto;--organic-blob-width:68%;--organic-blob-rotation:-7deg}.subpage-visual-hero-stillen{--organic-shape:72% 28% 43% 57% / 46% 71% 29% 54%;--organic-aspect:75 / 69;--organic-accent:#ebdaccc7;--organic-image-inset:-8% 1% auto auto;--organic-image-width:64%;--organic-image-size:auto 110%;--organic-image-rotation:-2.5deg;--organic-blob-inset:-3% -2% auto auto;--organic-blob-width:68%;--organic-blob-rotation:7deg}.subpage-visual-hero-stillen .subpage-visual-hero-copy{margin-left:0}.subpage-visual-hero-kurse{--organic-shape:33% 67% 64% 36% / 61% 42% 58% 39%;--organic-aspect:73 / 67;--organic-accent:#e0d3dbc2;--organic-image-inset:-8% 1% auto auto;--organic-image-width:64%;--organic-image-size:cover;--organic-image-rotation:4deg;--organic-blob-inset:-3% -2% auto auto;--organic-blob-width:68%;--organic-blob-rotation:-7deg}.subpage-visual-hero-inner{z-index:1;box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:center;gap:clamp(30px,4vw,64px);width:100%;margin:0 auto;padding:clamp(128px,10vw,150px) clamp(20px,3vw,40px) clamp(60px,6vw,80px) max(20px,50% - 339px);display:flex;position:relative}.subpage-visual-hero-copy{flex:auto;width:max-content;min-width:0;max-width:min(100%,720px)}.subpage-visual-hero-title{letter-spacing:-.045em;max-width:12ch;margin:0;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(44px,4.45vw,60px);font-weight:600;line-height:1.02}.subpage-visual-hero-teaser{color:#33465ac7;cursor:pointer;flex-direction:column;align-items:flex-start;gap:13px;width:100%;max-width:44ch;margin:clamp(18px,2vw,26px) 0 0;text-decoration:none;display:flex}.subpage-visual-hero-teaser p{margin:0;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.5;transition:color .28s}.subpage-visual-hero-teaser-arrow{transform-origin:50%;border-bottom:1px solid;border-right:1px solid;width:15px;height:15px;margin-left:4px;display:block;transform:rotate(45deg)}.subpage-visual-hero-teaser:focus-visible p{color:var(--text)}.subpage-visual-hero-teaser.is-scroll-prompted .subpage-visual-hero-teaser-arrow{animation:.68s cubic-bezier(.22,1,.36,1) both subpage-teaser-nudge}.subpage-visual-hero-teaser:focus-visible{outline-offset:7px;border-radius:4px;outline:2px solid #33465a4d}@keyframes subpage-teaser-nudge{0%{opacity:.72;transform:translateY(0)rotate(45deg)}42%{opacity:1;transform:translateY(5px)rotate(45deg)}to{opacity:.72;transform:translateY(0)rotate(45deg)}}.subpage-visual-hero-compact-title .subpage-visual-hero-inner{gap:clamp(20px,2.6vw,42px)}.subpage-visual-hero-compact-title .subpage-visual-hero-copy{max-width:min(100%,820px)}.subpage-visual-hero-compact-title .subpage-visual-hero-title{white-space:nowrap;max-width:none;font-size:clamp(38px,3.75vw,54px)}@media (width<=640px){.subpage-visual-hero{min-height:520px}.subpage-visual-hero:after{background:linear-gradient(90deg,#f5f5f0c7 0%,#f5f5f080 58%,#f5f5f01f 100%)}.subpage-visual-hero-schwangerschaft,.subpage-visual-hero-stillen,.subpage-visual-hero-wochenbett,.subpage-visual-hero-kurse{--organic-image-inset:-5% -52% auto auto;--organic-image-width:136%;--organic-blob-inset:1% -55% auto auto;--organic-blob-width:142%}.subpage-visual-hero-stillen .subpage-visual-hero-copy{margin-left:0}.subpage-visual-hero-stillen:before{background-position:50%,100% -18%}.subpage-visual-hero-inner{gap:clamp(12px,4vw,24px);width:calc(100% - 24px);padding:136px 0 142px}.subpage-visual-hero-title{font-size:clamp(34px,9.4vw,46px)}.subpage-visual-hero-compact-title .subpage-visual-hero-title{font-size:clamp(30px,7.2vw,40px)}.subpage-visual-hero-copy{max-width:100%}}@media (width<=480px){.subpage-visual-hero-inner{flex-direction:column;align-items:stretch;gap:8px;padding:124px 0 112px}.subpage-visual-hero-title{max-width:100%;font-size:clamp(34px,10vw,43px)}.subpage-visual-hero-compact-title .subpage-visual-hero-title{white-space:normal}.subpage-visual-hero-copy{width:100%;max-width:none}}.subpage-content{padding-bottom:clamp(80px,9vw,128px)}.subpage-content>:first-child{margin-top:0}.content-page-section{width:min(678px,100% - 40px);margin:0 auto;padding:clamp(72px,8vw,112px) 0;scroll-margin-top:128px}.content-page-section+.content-page-section{border-top:1px solid var(--section-line)}.course-topics{flex-direction:column;gap:10px;margin:28px 0;padding:0;list-style:none;display:flex}.course-topics li{text-align:left;margin:0;padding:0 0 0 18px;font-family:inherit;font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.72;position:relative}.course-topics li:before{content:"";background:#33465a73;border-radius:50%;width:4px;height:4px;position:absolute;top:.86em;left:2px;transform:translateY(-50%)}.page-cta{margin-top:clamp(38px,5vw,58px)}.course-location{background:#e0d3db4d;border-left:3px solid #bc9aafa6;border-radius:0 12px 12px 0;margin-block:28px;padding:clamp(18px,3vw,28px)}.content-page-section .course-location p{text-align:left;max-width:none;margin:0}.course-location strong{font-weight:600}.page-cta-card{isolation:isolate;border-top:1px solid #33465a26;justify-content:flex-start;align-items:flex-start;min-height:clamp(150px,13vw,170px);padding:clamp(18px,2.2vw,24px) 0;display:flex;position:relative}.page-cta-card:before{content:none}.page-cta-card:after{content:"";z-index:0;background:linear-gradient(to bottom, var(--page-cta-gradient-start) 0%, var(--page-cta-gradient-mid) 28%, var(--page-cta-gradient-soft) 56%, var(--page-cta-gradient-end) 78%, transparent 100%);pointer-events:none;position:absolute;inset:0 clamp(18px,3vw,34px) -18px;mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.page-cta-action{width:min(100%,350px);max-width:100%;height:clamp(124px,10.5vw,140px);position:relative}.page-cta-sketch-arrow{--page-cta-arrow-x:0px;--page-cta-arrow-y:0px;--page-cta-arrow-rotation:2deg;--page-cta-arrow-scale-x:-1;--page-cta-arrow-scale-y:1;z-index:4;top:-3px;left:var(--page-cta-arrow-left,0px);aspect-ratio:1;opacity:.7;mix-blend-mode:multiply;pointer-events:none;width:clamp(104px,8.8vw,120px);height:auto;transform:translate(var(--page-cta-arrow-x), var(--page-cta-arrow-y)) rotate(var(--page-cta-arrow-rotation)) scale(var(--page-cta-arrow-scale-x), var(--page-cta-arrow-scale-y));transform-origin:50%;display:block;position:absolute;overflow:visible}.page-cta-button{isolation:isolate;width:max-content;min-width:154px;color:var(--text);box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:13px 21px 14px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:14.5px;font-weight:700;line-height:1.2;text-decoration:none;transition:color .3s,transform .38s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.page-cta-action .page-cta-button{z-index:1;position:absolute;top:clamp(72px,6.4vw,84px);left:6px}.page-cta-button:before{content:"";z-index:-1;background:var(--page-cta-hover,#dbe4d1e6);opacity:.48;transform-origin:50% 55%;border-radius:61% 39% 55% 45%/44% 58% 42% 56%;transition:opacity .3s,transform .46s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 -8px -1px -9px;transform:rotate(-1deg)scale(1)}.page-cta-button:after{content:"";opacity:.22;transform-origin:0;background:currentColor;border-radius:50%;height:1px;transition:opacity .3s,transform .46s cubic-bezier(.22,1,.36,1);position:absolute;bottom:9px;left:20px;right:20px;transform:scaleX(.34)rotate(-.8deg)}.page-cta-button:hover{transform:translate(1px,-2px)rotate(-.3deg)}.page-cta-button:hover:before{opacity:.86;transform:rotate(-1.8deg)scale(1.035,1.06)}.page-cta-button:hover:after{opacity:.42;transform:scaleX(1)rotate(-.8deg)}.page-cta-button:active{transform:translate(1px,1px)rotate(.15deg)}.page-cta-button:focus-visible{outline-offset:4px;outline:3px solid #33465a52}.page-cta-card-tone-1{--page-cta-accent:#adc292e6;--page-cta-hover:#dbe4d1f2;--page-cta-gradient-start:#adc29238;--page-cta-gradient-mid:#becfab29;--page-cta-gradient-soft:#cfdcc214;--page-cta-gradient-end:#dbe4d106;--page-cta-shadow:#8ea4751a;--page-cta-shadow-hover:#8ea47524}.content-page-section:has(.page-cta-card)+.faq-section:before{content:none}.page-cta-card-tone-2{--page-cta-accent:#9cc1cde6;--page-cta-hover:#dce9edf5;--page-cta-gradient-start:#9cc1cd33;--page-cta-gradient-mid:#b5d2da26;--page-cta-gradient-soft:#cde0e514;--page-cta-gradient-end:#dce9ed06;--page-cta-shadow:#6696a41a;--page-cta-shadow-hover:#6696a424}.page-cta-card-tone-3{--page-cta-accent:#cea98de0;--page-cta-hover:#ebdaccf5;--page-cta-gradient-start:#cea98d33;--page-cta-gradient-mid:#dcc0ab26;--page-cta-gradient-soft:#e5d0be14;--page-cta-gradient-end:#ebdacc06;--page-cta-shadow:#af805e1a;--page-cta-shadow-hover:#af805e24}.page-cta-card-tone-4{--page-cta-accent:#bc9aafe0;--page-cta-hover:#e0d3dbf5;--page-cta-gradient-start:#bc9aaf33;--page-cta-gradient-mid:#d0b8c726;--page-cta-gradient-soft:#dac8d314;--page-cta-gradient-end:#e0d3db06;--page-cta-shadow:#976f881a;--page-cta-shadow-hover:#976f8824}.page-cta-card-tone-2 .page-cta-sketch-arrow{--page-cta-arrow-left:100px;--page-cta-arrow-x:0px;--page-cta-arrow-y:0px;--page-cta-arrow-rotation:-2deg;--page-cta-arrow-scale-x:-1;--page-cta-arrow-scale-y:-1}.page-cta-card-tone-3 .page-cta-sketch-arrow{--page-cta-arrow-left:74px;--page-cta-arrow-x:0px;--page-cta-arrow-y:0px;--page-cta-arrow-rotation:3deg;--page-cta-arrow-scale-x:1;--page-cta-arrow-scale-y:-1}.page-cta-card-tone-4 .page-cta-sketch-arrow{--page-cta-arrow-left:72px;--page-cta-arrow-x:0px;--page-cta-arrow-y:0px;--page-cta-arrow-rotation:-2deg;--page-cta-arrow-scale-x:1;--page-cta-arrow-scale-y:-1}.page-cta-card-tone-1 .page-cta-sketch-arrow{--page-cta-arrow-x:0px;--page-cta-arrow-y:0px;width:clamp(116px,9.7vw,132px);transition:transform .52s cubic-bezier(.22,1,.36,1);top:3px;left:30px;transform:rotate(82deg)scaleX(-1)scaleY(-1)}.page-cta-card-tone-1 .page-cta-action:has(.page-cta-button:hover) .page-cta-sketch-arrow,.page-cta-card-tone-1 .page-cta-action:has(.page-cta-button:focus-visible) .page-cta-sketch-arrow{transform:rotate(90deg)scaleX(-1)scaleY(-1)}.page-cta-card-tone-1 .page-cta-action{width:min(100%,390px)}.page-cta-card .page-cta-action:before{content:none}.page-cta-card-tone-1 .page-cta-button{top:clamp(13px,1.5vw,20px);left:clamp(126px,11vw,146px)}.page-cta-card .page-cta-button{box-shadow:none;letter-spacing:.01em;background:0 0;border:0;border-radius:0;transition:color .3s,transform .45s cubic-bezier(.22,1,.36,1);transform:rotate(-.35deg)}.page-cta-card .page-cta-button:before{opacity:1;clip-path:none;filter:drop-shadow(1.5px 4px 0 var(--page-cta-shadow)) drop-shadow(0 9px 12px #33465a0d);background:linear-gradient(126deg,#fdfdf9fa 0%,#f7f8f3f7 55%,#eef2eaf5 100%);border:1.1px solid #33465a94;border-radius:24px 10px 21px 9px/20px 12px 18px 10px;transition:filter .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);inset:-1px -8px -3px -9px;transform:rotate(-.45deg);box-shadow:inset 0 0 0 .4px #33465a29,.7px .8px #33465a29}.page-cta-card .page-cta-button:after{opacity:.28;background:#33465a80;height:1px;bottom:10px;left:23px;right:22px;transform:scaleX(.38)rotate(-1.1deg)}.page-cta-card .page-cta-button:hover{transform:translateY(-2px)rotate(-.7deg)}.page-cta-card .page-cta-button:hover:before{opacity:1;filter:drop-shadow(2px 6px 0 var(--page-cta-shadow-hover)) drop-shadow(0 13px 16px #33465a12);transform:translateY(-1px)rotate(-.9deg)scale(1.02,1.04)}.page-cta-card .page-cta-button:hover:after{opacity:.46;transform:scaleX(.9)rotate(-1.1deg)}.page-cta-card-course .page-cta-button{font-weight:700}@media (width<=640px){.page-cta-card{min-height:142px}.page-cta-action{width:min(100%,300px);height:120px}.page-cta-sketch-arrow{width:96px}.page-cta-action .page-cta-button{top:68px;left:4px}.page-cta-card-tone-1 .page-cta-sketch-arrow{width:104px;top:4px}.page-cta-card-tone-1 .page-cta-button{top:14px;left:112px}}@media (prefers-reduced-motion:reduce){.page-cta-card-tone-1 .page-cta-sketch-arrow{transition:none;transform:rotate(90deg)scaleX(-1)scaleY(-1)}.page-cta-button,.page-cta-button:before,.page-cta-button:after{transition:none;animation:none!important}}.home-section-divider{position:relative}.home-section-divider:before{content:"";background:var(--section-line);pointer-events:none;width:min(678px,100% - 40px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.content-page-intro{padding-top:clamp(56px,6vw,88px)}.content-page-kicker{letter-spacing:.13em;text-transform:uppercase;opacity:.68;margin:0 0 12px;font-size:13px;font-weight:700}.content-page-section h1{letter-spacing:-.045em;max-width:12ch;margin:0 0 26px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(48px,6vw,78px);font-weight:600;line-height:1.02}.content-page-section h2{letter-spacing:-.035em;margin:0 0 20px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.1}.content-page-section p{max-width:58ch;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.72}.content-page-lead{font-size:clamp(18px,1.8vw,21px)!important}@media (width<=640px){.subpage-main{padding-top:112px}.content-page-section{width:calc(100% - 24px);padding:64px 0}.content-page-main-copy .content-page-main-lead{margin-bottom:34px;padding-left:18px;font-size:17px}.content-page-main-copy .content-page-main-lead-compact{margin-bottom:0}.content-page-story-columns{columns:1;column-rule:0}.content-page-story-columns p,.content-page-main-copy .content-page-story-columns p{max-width:42ch;margin:0 0 1.35em;font-size:16px}}.legal-main{min-height:100vh;padding:168px 20px clamp(88px,10vw,144px)}.contact-page{min-height:100vh;padding:clamp(160px,15vw,210px) 20px clamp(88px,10vw,138px)}.contact-page-inner{width:min(100%,900px);margin:0 auto;padding:0;position:relative}.contact-page-inner:before{content:"";z-index:-1;aspect-ratio:1.15;pointer-events:none;background:#b9c6bf6b;border-radius:63% 37% 55% 45%/42% 61% 39% 58%;width:clamp(210px,30vw,360px);position:absolute;top:-68px;right:-7%;transform:rotate(-7deg)}.contact-page-header{max-width:620px;margin-bottom:clamp(44px,6vw,72px)}.contact-page-header h1{letter-spacing:-.045em;margin:0 0 20px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(52px,7vw,82px);font-weight:600;line-height:1}.contact-page-header>p:last-child{max-width:48ch;margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.65}.contact-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,30px);display:grid}.contact-page-card{box-sizing:border-box;background:#fafaf7b8;border:1px solid #33465a1f;border-radius:28px 18px 30px 20px;min-height:270px;padding:clamp(28px,4vw,42px);box-shadow:0 16px 46px #33465a12}.contact-page-availability{background:#b9c6bf4d;border-radius:20px 30px 18px 28px}.contact-page-label{color:#33465ab3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:650;line-height:1.35}.contact-page-card h2{margin:0 0 5px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(27px,3vw,36px);font-weight:600;line-height:1.12}.contact-page-role{margin:0 0 28px;font-size:16px}.contact-page-links{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.contact-page-links a{color:var(--text);align-items:center;gap:11px;font-size:16px;text-decoration:none;display:inline-flex}.contact-page-links svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;flex:0 0 20px;width:20px;height:20px}.contact-page-links span{border-bottom:1px solid #0000;transition:border-color .25s}.contact-page-links a:hover span,.contact-page-links a:focus-visible span{border-bottom-color:#33465a7a}.contact-page-availability>p:not(.contact-page-label){max-width:30ch;margin:18px 0 30px;font-size:17px;font-weight:650;line-height:1.6}.contact-page-cta{color:var(--text);background:#ffffff85;border:1px solid #ffffffc2;border-radius:13px;align-items:center;gap:9px;padding:12px 17px 13px;font-size:15px;font-weight:650;text-decoration:none;transition:background-color .28s,box-shadow .28s,transform .28s;display:inline-flex;box-shadow:0 7px 20px #33465a14}.contact-page-cta:hover,.contact-page-cta:focus-visible{background:#ffffffbd;transform:translateY(-1px);box-shadow:0 9px 24px #33465a1c}@media (width<=640px){.contact-page{padding:132px 12px 76px}.contact-page-inner:before{width:230px;top:-34px;right:-18%}.contact-page-header{margin-bottom:38px}.contact-page-header h1{font-size:clamp(48px,16vw,66px)}.contact-page-grid{grid-template-columns:1fr}.contact-page-card{min-height:0;padding:28px 24px 30px}}.legal-content{width:min(100%,820px);margin:0 auto}.legal-header{margin-bottom:clamp(64px,8vw,96px)}.legal-header h1{letter-spacing:-.045em;margin:0 0 20px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(48px,7vw,82px);font-weight:600;line-height:1}.legal-header>p:last-child{max-width:60ch;margin:0;font-size:17px;line-height:1.65}.legal-content section{border-top:1px solid var(--section-line);padding:38px 0}.legal-content section h2{margin:0 0 18px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(23px,3vw,31px);font-weight:600;line-height:1.2}.legal-content section p{max-width:70ch;margin:0;font-size:16px;line-height:1.72}.legal-content section p+p{margin-top:16px}.legal-content a{text-underline-offset:3px;text-decoration-thickness:1px}.legal-data{gap:18px;margin:0;display:grid}.legal-data div{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:20px;display:grid}.legal-data dt{font-weight:650}.legal-data dd{margin:0;line-height:1.6}.legal-todo{color:inherit;box-decoration-break:clone;background:#ebdaccb3;border-radius:4px;padding:.08em .28em}.legal-note{font-size:15px!important}@media (width<=640px){.legal-main{padding:132px 12px 80px}.legal-data div{grid-template-columns:1fr;gap:5px}}.content-main .cards{width:100%;margin-left:0}.content-main .card{padding-inline:clamp(28px,5vw,76px)}.quick-info{opacity:0;pointer-events:none;border-left:1px solid #33465a3d;grid-area:sidebar;align-self:start;max-height:calc(100vh - 118px);margin-top:clamp(88px,10vw,152px);padding:8px clamp(24px,2.5vw,40px);transition:opacity .28s,transform .34s cubic-bezier(.22,1,.36,1);position:sticky;top:118px;overflow-y:auto;transform:translate(14px)}body.quick-info-visible .quick-info{opacity:1;pointer-events:auto;transform:translate(0)}.quick-info-inner{max-width:280px}.quick-info-eyebrow,.quick-info-label{color:#33465ab8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.35}.quick-info h2{margin:0 0 24px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(27px,2.2vw,34px);font-weight:600;line-height:1.12}.quick-info-group p:not(.quick-info-label),.quick-info-nav a{font-size:15px;line-height:1.55}.quick-info-contact-name{flex-direction:column;gap:1px;margin-bottom:9px;display:flex}.quick-info-contact-list{flex-direction:column;gap:7px;display:flex}.quick-info-contact-item{color:var(--text);align-items:center;gap:10px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.quick-info-contact-item svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;flex:0 0 18px;width:18px;height:18px}.quick-info-contact-item i{color:currentColor;text-align:center;opacity:.82;flex:0 0 18px;width:18px;font-size:15px}.quick-info-contact-item span{border-bottom:1px solid #0000;transition:border-color .25s}.quick-info-contact-item:hover span,.quick-info-contact-item:focus-visible span{border-bottom-color:#33465a75}.email-warning-dialog{width:min(520px,100% - 32px);max-width:none;color:var(--text);background:0 0;border:0;padding:0}.email-warning-dialog::backdrop{-webkit-backdrop-filter:blur(4px);background:#202f3c4d}.email-warning-dialog[open]::backdrop{animation:.28s ease-out both email-warning-backdrop-in}.email-warning-panel{background:#fafaf7f0;border:1px solid #ffffffb8;border-radius:20px;padding:clamp(26px,4vw,38px);box-shadow:0 22px 70px #1e2d3a33}.email-warning-dialog[open] .email-warning-panel{animation:.38s cubic-bezier(.22,1,.36,1) both email-warning-panel-in}.email-warning-dialog.is-closing[open]::backdrop{animation:.22s ease-in both email-warning-backdrop-out}.email-warning-dialog.is-closing[open] .email-warning-panel{animation:.22s ease-in both email-warning-panel-out}@keyframes email-warning-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes email-warning-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes email-warning-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(7px)scale(.99)}}@keyframes email-warning-backdrop-out{0%{opacity:1}to{opacity:0}}.email-warning-kicker{color:#33465aad;letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:650}.email-warning-panel h2{margin:0 0 16px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(25px,4vw,32px);line-height:1.15}.email-warning-panel p:not(.email-warning-kicker){margin:0;font-size:16px;line-height:1.62}.email-warning-registration-link{color:var(--text);border-bottom:1px solid #33465a61;padding-bottom:2px;font-weight:650;text-decoration:none;transition:border-color .25s;display:inline}.email-warning-registration-link:hover,.email-warning-registration-link:focus-visible{border-bottom-color:currentColor}.email-warning-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.email-warning-button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #33465a33;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:650;transition:background-color .25s,border-color .25s,box-shadow .25s}.email-warning-button:hover,.email-warning-button:focus-visible{background:#33465a0f;border-color:#33465a66}.email-warning-button-primary{background:#ffffff94;border-color:#ffffffd1;box-shadow:0 5px 18px #33465a1a}@media (width<=520px){.email-warning-actions{flex-direction:column-reverse}.email-warning-button{width:100%}}@media (prefers-reduced-motion:reduce){.email-warning-dialog[open]::backdrop,.email-warning-dialog[open] .email-warning-panel{animation:none}}.quick-info-divider{background:var(--section-line);width:100%;height:1px;margin:20px 0}.quick-info-link{color:var(--text);border-bottom:1px solid #33465a61;align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.quick-info-link:hover,.quick-info-link:focus-visible,.quick-info-nav a:hover,.quick-info-nav a:focus-visible{border-bottom-color:currentColor}.quick-info-nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.quick-info-nav .quick-info-label{margin-bottom:2px}.quick-info-nav a{color:var(--text);border-bottom:1px solid #0000;text-decoration:none;transition:transform .38s cubic-bezier(.22,1,.36,1),color .28s,font-weight .28s,opacity .28s;position:relative;transform:translate(0)}.quick-info-nav a:before{content:"";opacity:0;background:currentColor;border-radius:50%;width:6px;height:6px;transition:opacity .3s,transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:-15px;transform:translate(-5px,-50%)scale(.5)}.quick-info-nav a.is-active{border-bottom-color:#0000;font-weight:650;transform:translate(12px)}.quick-info-nav a.is-active:before{opacity:.72;transform:translateY(-50%)scale(1)}.quick-info-nav:has(a.is-active) a:not(.is-active){opacity:.7}.about-esther{background:var(--bg);padding:clamp(80px,8vw,120px) 0 clamp(72px,8vw,108px);scroll-margin-top:128px}.about-esther-inner{justify-content:space-between;align-items:center;gap:clamp(48px,7vw,76px);width:min(860px,100% - 40px);display:flex}.about-esther-copy{flex:410px;max-width:430px}.about-esther-kicker{text-align:left;margin:0 0 10px}.about-esther-copy h2{letter-spacing:-.04em;margin:0 0 22px;font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:600;line-height:.96}.about-esther-copy p{max-width:45ch;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.62}.about-esther-copy strong{font-weight:650}.about-esther-story{width:min(860px,100% - 40px);margin-top:clamp(58px,6vw,76px)}.about-esther-lead{max-width:66ch;margin:0 0 clamp(36px,4vw,48px);padding-left:22px;font-size:clamp(18px,1.45vw,21px);line-height:1.58;position:relative}.about-esther-lead:before{content:"";background:#33465a42;border-radius:999px;width:2px;position:absolute;top:.22em;bottom:.22em;left:0}.about-esther-lead strong{font-weight:650}.about-esther-story-columns{columns:2;column-rule:1px solid var(--section-line);column-gap:clamp(48px,7vw,76px)}.about-esther-story-columns p{break-inside:avoid;max-width:none;margin:0 0 1.4em;font-size:clamp(16px,1.18vw,18px);line-height:1.7}.about-esther-story-columns p:last-child{margin-bottom:0}.about-esther-portrait{isolation:isolate;flex:0 275px;align-self:center;width:min(100%,275px);margin:0;position:relative}.about-esther-portrait:before{content:"";z-index:0;pointer-events:none;background:#b9c6bfc7;border-radius:68% 32% 57% 43%/35% 62% 38% 65%;width:88%;height:72%;position:absolute;bottom:-1%;right:-10%;transform:rotate(5deg)}.about-esther-portrait img{z-index:1;aspect-ratio:1435/1617;object-fit:cover;object-position:center;width:100%;height:auto;display:block;position:relative;mask-image:url(../images/portrait_transparent.png);mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat}#schwangerschaft{isolation:isolate;padding-top:120px;position:relative}#schwangerschaft .section-description{margin-bottom:36px}#schwangerschaft>.container,#schwangerschaft>.cards{z-index:1;position:relative}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .55s,transform .55s}.reveal-left{transform:translate(-24px)}.reveal-right{transform:translate(24px)}.reveal-up{transform:translateY(18px)}.reveal-visible{opacity:1;will-change:auto;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.site-nav{animation:none}.hero-copy-line,.reveal{opacity:1;transition:none;transform:none}}.faq-list{flex-direction:column;gap:16px;width:100%;display:flex}.faq-item{isolation:isolate;border-radius:18px;width:min(100%,620px);padding:0;position:relative}.faq-question{z-index:2;width:100%;color:var(--text);-webkit-backdrop-filter:blur(12px);font:inherit;text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #ffffff9e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 18px 24px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-color .3s;display:flex;position:relative;box-shadow:0 9px 24px #33465a13,inset 0 1px #ffffffe0}.faq-question:hover{background:#fffffffa;transform:translateY(-1px);box-shadow:0 12px 28px #33465a1a,inset 0 1px #fffffff2}.faq-question:focus-visible{outline-offset:4px;outline:3px solid #33465a4d}.faq-question-text{font-family:Quicksand,Arial,Helvetica,sans-serif;font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.3}.faq-chevron{background:#f5f5f0bd;border:1px solid #33465a1f;border-radius:50%;flex:0 0 34px;width:34px;height:34px;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s;position:relative}.faq-chevron:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;top:10px;left:12px;transform:rotate(45deg)}.faq-question[aria-expanded=true] .faq-chevron{background:var(--faq-expanded-accent,#dbe4d1b8);transform:rotate(180deg)}.pregnancy-page{--faq-expanded-accent:#dbe4d1b8}.wochenbett-page{--faq-expanded-accent:#dce9eda3}.stillen-page{--faq-expanded-accent:#ebdaccc7}.kurse-page{--faq-expanded-accent:#e0d3dbc2}main:not(.subpage-main) .faq-question[aria-expanded=true] .faq-chevron{background:#b9c6bfe6}.faq-answer-grid{z-index:1;grid-template-rows:0fr;margin-top:-13px;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.faq-answer-clip{min-height:0;overflow:hidden}.faq-answer{opacity:0;background:#ffffffc7;border:1px solid #33465a12;border-radius:0 0 18px 18px;padding:31px 24px 20px;transition:opacity .28s,transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(-10px);box-shadow:0 8px 20px #33465a0d}.faq-answer p{max-width:58ch;margin:0;font-size:15px;line-height:1.7}.faq-answer p+p{margin-top:.9em}.faq-answer-links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.faq-answer-link{color:var(--text);text-underline-offset:4px;align-items:baseline;gap:6px;font-weight:600;text-decoration-line:underline;text-decoration-color:#33465a47;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s;display:inline-flex}.faq-answer-link:hover{color:color-mix(in srgb, var(--text) 78%, #79965f);text-decoration-color:currentColor}.faq-answer-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #33465a59}.faq-question[aria-expanded=true]+.faq-answer-grid{grid-template-rows:1fr}.faq-question[aria-expanded=true]+.faq-answer-grid .faq-answer{opacity:1;transform:translateY(0)}@media (width<=640px){.faq-question{gap:16px;padding:16px 16px 16px 18px}.faq-chevron{flex-basis:32px;width:32px;height:32px}.faq-chevron:before{top:9px;left:11px}.faq-answer{padding:30px 18px 18px}}@media (prefers-reduced-motion:reduce){.subpage-visual-hero-teaser-arrow{animation:none}.faq-question,.faq-chevron,.faq-answer-grid,.faq-answer{transition:none}}footer{border-top:1px solid var(--section-line);padding:30px 0 38px}.footer-inner{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.footer-copyright{color:#33465ab8;margin:0;font-size:14px}.footer-nav{justify-content:center;align-items:center;gap:18px;display:flex}.footer-mark{object-fit:contain;opacity:1;width:30px;height:30px;display:block}.footer-nav a{color:var(--text);font-size:14px;text-decoration:none;position:relative}.footer-nav a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.footer-nav a:hover:after,.footer-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (width<=640px){.footer-inner{justify-content:center;align-items:center;gap:14px 18px}.footer-nav{flex-wrap:wrap;justify-content:center;gap:14px 18px}.footer-mark{width:28px;height:28px}}@media (width<=1280px){p{font-size:17px}}@media (width<=1080px){.post-hero-layout{flex-direction:column;display:flex}.content-main{order:1;width:100%}.quick-info{width:min(var(--max-width), calc(100% - 40px));opacity:1;pointer-events:auto;border-top:1px solid #33465a3d;border-left:0;order:2;max-height:none;margin:32px auto 72px;padding:40px 0 0;position:static;overflow:visible;transform:none}.quick-info-inner{max-width:680px}.quick-info-nav{flex-flow:wrap;gap:10px 24px}.quick-info-nav .quick-info-label{flex-basis:100%}.header-inner{padding:20px 0 18px}p{font-size:16px}nav ul{gap:26px}nav a{font-size:15px}}@media (width<=860px){.about-esther-inner{gap:clamp(32px,6vw,56px)}.about-esther-copy{flex-basis:48%}.about-esther-portrait{flex-basis:42%}p{font-size:16px}.cards{--offer-gap:18px;gap:var(--offer-gap);justify-content:center}.cards>.card{width:100%;max-width:100%}.card,.card:nth-child(2n){text-align:center;flex-direction:column;gap:10px;height:338px;min-height:0;padding-block:18px;padding-inline:clamp(28px,8vw,64px)}.card-illustration{flex:0 0 var(--illustration-size);width:var(--illustration-size);height:var(--illustration-size);justify-content:center}.card:nth-child(odd) .card-illustration:before,.card:nth-child(2n) .card-illustration:before{transform:translateX(-50%) rotate(var(--blob-rotation,0deg));transform-origin:bottom;bottom:3%;left:50%;right:auto}.card-content{flex:0 auto;align-items:center;max-width:520px}.card-content p{text-align:center}}@media (width<=640px){.container{width:min(var(--max-width), calc(100% - 24px))}.quick-info{display:none}.about-esther{padding:68px 0 76px}.about-esther-inner{width:min(var(--max-width), calc(100% - 24px));flex-direction:column;align-items:stretch;gap:36px}.about-esther-copy{text-align:center;flex:none;order:-1;max-width:100%}.about-esther-copy h2{margin-bottom:20px;font-size:clamp(42px,13vw,58px)}.about-esther-copy p{margin-inline:auto;font-size:16px}.about-esther-portrait{flex:none;width:min(100%,300px);margin-inline:auto}.about-esther-story{width:min(var(--max-width), calc(100% - 24px));margin-top:48px}.about-esther-lead{margin-bottom:34px;padding-left:18px;font-size:17px}.about-esther-story-columns{columns:1;column-rule:0}.about-esther-story-columns p{max-width:42ch;margin:0 auto 1.35em;font-size:16px}}@media (width<=1366px){.quick-info{display:none}.post-hero-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"content"}.header-inner{width:0;height:0;min-height:0;padding:0;overflow:visible}.js-header,.js-header.header-compact{-webkit-backdrop-filter:none;width:0;height:0;min-height:0;box-shadow:none;background:0 0;border:0}.js-header.header-compact .header-inner{width:0;height:0;min-height:0;padding:0}.logo-lockup{z-index:131;align-items:center;margin:0;position:fixed;top:18px;left:50%;transform:translate(-50%)}.logo-full{width:126px}.js-header.header-compact .logo-full{width:108px}body.menu-open .logo-lockup{opacity:1!important;visibility:visible!important;pointer-events:none!important}.nav-toggle{--burger-size:clamp(46px, calc(6.05vw + 22.4px), 88px);display:inline-flex;position:fixed;@media (width>=641px){--burger-size:clamp(54px, 5.5vw, 64px)}--burger-stroke-offset:calc(var(--burger-size) / 7);width:var(--burger-size);height:var(--burger-size);min-width:var(--burger-size);min-height:var(--burger-size);gap:calc(var(--burger-stroke-offset) - 2px);top:26px;right:max(20px, env(safe-area-inset-right,0px));z-index:160;pointer-events:auto;flex:none;margin-left:0}.nav-toggle span{width:calc(var(--burger-size) * .42);height:2px}.js-header.header-compact .nav-toggle{top:18px}.js-header.header-text-hidden .logo-lockup{opacity:1;visibility:visible;pointer-events:auto;display:flex;transform:none}.js-header.header-compact .logo-lockup{opacity:1;visibility:visible;pointer-events:auto;z-index:131;margin:0;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}body.menu-open .logo-lockup{z-index:131;margin:0;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);opacity:1!important;visibility:visible!important;pointer-events:none!important}.js-header.header-text-hidden .nav-toggle,.js-header.header-compact .nav-toggle{opacity:1;visibility:visible;pointer-events:auto;transform:none}.js-header{z-index:120}body.menu-open .js-header{z-index:131;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border-bottom-color:#0000}.site-nav{z-index:130;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:none;box-sizing:border-box;background:#f5f5f0f5;justify-content:center;align-items:center;min-height:100dvh;padding:96px 24px 32px;transition:opacity .35s,visibility 0s linear .35s;display:flex;position:fixed;inset:0}body.menu-open .site-nav{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s,visibility linear}.site-nav:before{content:none;display:none}.site-nav .nav-home{display:block}.site-nav ul{width:100%;max-width:420px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0}.js-header.header-compact .site-nav ul{gap:6px}.site-nav li{text-align:center;opacity:0;width:auto;transition:opacity .32s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.site-nav .nav-course{margin-top:0;padding-top:0;position:relative}.site-nav .nav-course:before{content:none;pointer-events:none;background:#33465a4d;border-radius:2px;width:76px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}body.menu-open .site-nav li{opacity:1;transform:translateY(0)}body.menu-open .site-nav li:first-child{transition-delay:40ms}body.menu-open .site-nav li:nth-child(2){transition-delay:80ms}body.menu-open .site-nav li:nth-child(3){transition-delay:.12s}body.menu-open .site-nav li:nth-child(4){transition-delay:.16s}body.menu-open .site-nav li:nth-child(5){transition-delay:.2s}body.menu-open .site-nav li:nth-child(6){transition-delay:.24s}.nav-contact{display:block}.site-nav a{width:auto;color:var(--text);text-align:center;letter-spacing:.01em;padding:14px 8px;font-family:inherit;font-size:28px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-block;position:relative}.site-nav a:after{bottom:8px;left:8px;right:8px}}@media (width<=640px){section{padding:56px 0}#schwangerschaft{padding-top:104px}#schwangerschaft h2{margin-bottom:44px}.offer-title-image{width:min(100%,330px)}#faq h2{margin-bottom:44px}.section-description{text-align:center;max-width:100%;margin:-16px auto 52px;font-size:16px}h2{font-size:30px}p{font-size:17px}.cards{--offer-gap:15px;gap:var(--offer-gap);justify-content:center;padding-block:12px 22px}.cards>.card{width:100%;max-width:100%}.card,.card:nth-child(2n){gap:7px;height:316px;min-height:0;padding-block:14px;padding-inline:24px}.card-illustration{flex:0 0 var(--illustration-size);width:var(--illustration-size);height:var(--illustration-size);justify-content:center}.card-content{align-items:center;max-width:360px}.card h3{font-size:clamp(28px,8vw,36px)}}@media (width>=1081px){.hero-inner{width:min(var(--max-width), calc(100% - 128px))}}@media (width<=1080px){.hero-stage{height:auto;min-height:0}.hero-bg{object-fit:cover;object-position:center;width:100%;height:100%;margin:0;position:absolute;inset:0;transform:none}.hero-inner{box-sizing:border-box;height:auto;min-height:clamp(640px,53vw,920px);padding-block:150px 90px;position:relative;inset:auto}.hero-text{width:43%;max-width:480px;padding:0;transform:none}.hero-text h1{margin:0 0 32px}.hero-wordmark{width:clamp(210px,20vw,300px);max-width:100%}.hero-copy-panel{width:100%;max-width:38ch;transform:none}.hero-text p{text-wrap:pretty;font-size:clamp(17px,1.1vw,19px)}}.cards>.card{height:auto;min-height:310px}.card-content,.about-esther-copy,.contact-page-card{min-width:0}.card h3,.subpage-visual-hero-title,.subpage-visual-hero-compact-title .subpage-visual-hero-title{white-space:normal;overflow-wrap:break-word;hyphens:auto;text-wrap:balance}.contact-page-links a,.quick-info-contact-item{overflow-wrap:anywhere;max-width:100%}.subpage-visual-hero-title,.subpage-visual-hero-compact-title .subpage-visual-hero-title{hyphens:manual;max-width:100%;font-size:clamp(30px,5vw,60px)}@media (width<=1080px){.hero-stage{--hero-photo-height:clamp(760px, 100vw, 1000px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto calc(var(--hero-photo-height) * .64);isolation:isolate;background:#f0fafd;justify-items:center;padding:112px 0 0;display:grid}.hero-stage:after{content:"";background:var(--bg);z-index:3;pointer-events:none;height:3px;position:absolute;inset:auto 0 -1px}.hero-inner,.hero-text,.hero-copy-panel{display:contents}.hero-text h1,.hero-text h1.reveal{z-index:2;opacity:1;will-change:auto;grid-area:1/1;margin:0 24px 24px;transition:none;position:static;transform:none}.hero-wordmark{width:clamp(192px,26vw,260px)}.hero-text p{z-index:2;text-align:center;grid-area:2/1;width:calc(100% - 48px);max-width:260px;margin:0 24px 30px;font-size:14px;font-weight:400;line-height:1.45}.hero-media{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.hero-bg,body.hero-copy-visible .hero-bg{inset:auto auto calc(var(--hero-photo-height) * -.025) max(50%, calc(100% - var(--hero-photo-height) * .34525));width:auto;max-width:none;height:var(--hero-photo-height);aspect-ratio:2048/1483;object-fit:contain;object-position:center;opacity:1;transform:translate(-75%)}.hero-overlay{background:linear-gradient(to top, var(--bg) 0px, var(--bg) 32px, transparent 28%), linear-gradient(#f5f5f029, #f5f5f029);opacity:1}.hero-cta,.hero-cta.hero-copy-line{z-index:2;text-align:center;grid-area:3/1;align-self:end;max-width:calc(100% - 48px);margin:0 24px 56px;font-size:16px;line-height:1.3}.hero-wordmark{animation:.8s cubic-bezier(.22,1,.36,1) both hero-arrive}.subpage-visual-hero-inner{padding-inline:24px}}@media (width<=860px){.cards>.card{min-height:0;padding-block:32px}}@media (width<=640px){.hero-stage{padding-top:92px}.hero-text p{max-width:220px;font-size:13px}}@media (width<=1366px){.site-nav{overscroll-behavior:contain;touch-action:pan-y;align-items:safe center;max-width:100%;overflow:clip auto}html.menu-open,body.menu-open{touch-action:auto;overflow:hidden}.site-nav a{font-size:clamp(22px,5.6vw,28px)}}@media (width<=640px){.subpage-visual-hero-inner{padding-inline:12px}}@keyframes hero-arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.page-cta .page-cta-card{justify-content:center;align-items:center;min-height:0;padding-block:32px}.page-cta .page-cta-action{justify-content:center;width:100%;height:auto;display:flex}.page-cta .page-cta-action .page-cta-button{text-align:center;min-width:0;max-width:calc(100% - 24px);margin:0;position:relative;inset:auto}.subpage-visual-hero-organic{min-height:0;padding-block:0;container-type:inline-size}.subpage-visual-hero-organic:before{top:-32px}.subpage-visual-hero-organic .subpage-visual-hero-organic-blob{top:0}.subpage-visual-hero-organic .subpage-visual-hero-inner{align-items:flex-start;padding-top:clamp(360px,50cqw,660px);padding-bottom:32px}@media (width<=640px){.subpage-visual-hero-organic{--subpage-title-top:clamp(320px, 105cqw, 672px);--organic-visual-scale:.9}.subpage-visual-hero-organic:before{width:120%;height:auto;aspect-ratio:var(--organic-aspect);background-size:100% 100%, var(--organic-image-size);background-position:center, var(--subpage-hero-position);transform:translateX(-50%) rotate(var(--organic-image-rotation)) scale(var(--organic-visual-scale));inset:-32px auto auto 48%}.subpage-visual-hero-organic .subpage-visual-hero-organic-blob{width:128%;height:auto;aspect-ratio:var(--organic-aspect);transform:translateX(-50%) rotate(var(--organic-blob-rotation)) scale(var(--organic-visual-scale));inset:0 auto auto 50%}.subpage-visual-hero-organic .subpage-visual-hero-inner{padding-top:var(--subpage-title-top);padding-bottom:24px}.subpage-visual-hero-organic .subpage-visual-hero-teaser{align-items:center}.subpage-visual-hero-organic .subpage-visual-hero-teaser-arrow{margin-inline:auto}}@media (width>=641px) and (width<=1366px){.subpage-main{--tablet-page-gutter:clamp(40px, 6vw, 80px)}.subpage-content .content-page-section,.subpage-content .faq-section>.container{width:min(678px, calc(100% - 2 * var(--tablet-page-gutter)));margin-inline:auto}.subpage-content .home-section-divider:before{width:min(678px, calc(100% - 2 * var(--tablet-page-gutter)))}.subpage-content .subpage-visual-hero-inner{padding-inline:max(var(--tablet-page-gutter), calc((100% - 678px) / 2))}.contact-page,.legal-main{padding-inline:clamp(40px,6vw,80px)}#schwangerschaft .cards{--offer-gap:12px;gap:var(--offer-gap);padding-block:8px}#schwangerschaft .card{--card-title-size:clamp(32px, 3vw, 40px);--card-media-gap:clamp(24px, 2.5vw, 34px);height:auto;min-height:0;padding-block:18px}#schwangerschaft .card-illustration{--illustration-size:clamp(240px, 24vw, 300px)}#schwangerschaft .card-content{gap:8px}#schwangerschaft .card-content p{font-size:clamp(18px,1.6vw,21px);line-height:1.45}}@media (width>=641px) and (width<=860px){#schwangerschaft .card{gap:6px}}@media (width<=640px){.content-main .container,.about-esther-inner,.about-esther-story,.content-page-section{width:calc(100% - 48px);margin-inline:auto}.contact-page,.legal-main,.content-main .card{padding-inline:24px}.home-section-divider:before{width:calc(100% - 48px)}main :is(h1,h2,h3,h4,h5,h6){text-align:center;margin-inline:auto}main :is(.content-page-kicker,.contact-page-label,.section-kicker),main .content-main .service-area-heading .section-kicker{text-align:center;width:100%;margin-inline:auto}main :is(.section-description,.service-area-description),main .content-main .service-area-heading .service-area-description,main .content-page-main-copy .content-page-main-lead,main .contact-page-header>p,main .contact-page-role,main .contact-page-card>h2+p,main .legal-header>p,main .content-page-section h2+p,main .subpage-visual-hero-teaser{text-align:center;margin-inline:auto}main .content-page-main-copy .content-page-main-lead{text-align:left;padding-left:18px;padding-right:0}main .about-esther-lead{text-align:left}}@media (prefers-reduced-motion:reduce){.hero-wordmark,.hero-media{animation:none}}main .cms-paragraph{max-width:58ch;margin:0 0 1.4em;font-size:clamp(16px,1.4vw,18px);line-height:1.72}main .cms-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#33465ab8;font-family:Quicksand,Arial,sans-serif;font-weight:650;line-height:1.3;margin:24px 0 12px!important;font-size:13px!important}main .cms-heading{overflow-wrap:break-word;break-after:avoid;max-width:100%;font-family:Quicksand,Arial,sans-serif;font-weight:600;line-height:1.18;margin:32px 0 20px!important;font-size:clamp(28px,3vw,42px)!important}main .cms-subheading{break-after:avoid;font-family:Quicksand,Arial,sans-serif;font-weight:600;line-height:1.3;margin:26px 0 16px!important;font-size:clamp(22px,2vw,28px)!important}main .cms-intro{color:#33465ad1;line-height:1.65;margin:0 0 26px!important;font-size:clamp(17px,1.5vw,20px)!important}main .cms-inset{break-inside:avoid;border-left:2px solid #33465a42;padding-left:22px;font-weight:500;line-height:1.58;text-align:left!important;margin:26px 0 36px!important;font-size:clamp(18px,1.55vw,21px)!important}main .cms-inset:before{display:none}main .cms-info{break-inside:avoid;background:#b9c6bf33;border-left:3px solid #33465a42;border-radius:0 12px 12px 0;margin:28px 0;padding:clamp(18px,3vw,28px)}main .cms-info>p:last-child{margin-bottom:0!important}main .cms-list{margin:24px 0;padding-left:22px;list-style-position:outside}main ul.cms-list{list-style-type:disc}main ol.cms-list{list-style-type:decimal}main .cms-list>li,main .cms-list-item{font:inherit;text-align:left;list-style:inherit;margin:0 0 10px;line-height:1.72}main .cms-list>li::marker{color:#33465a80}main .cms-link{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline;display:inline}main .cms-link:after{content:" ↗";margin-left:.25em;display:inline-block}main .cms-button{width:fit-content;max-width:100%;color:inherit;text-align:center;overflow-wrap:anywhere;background:#b9c6bf40;border:1px solid #fffc;border-radius:14px;margin:32px auto;padding:14px 24px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s;display:table}main .cms-button:hover{background:#b9c6bf66}main .cms-button:focus-visible,main .cms-link:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=640px){main .cms-heading,main .cms-subheading,main .cms-eyebrow,main .cms-intro{text-align:center}main .cms-info p{text-align:left}}
