@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url("./media/inter-latin-300-normal-CX5WADKC.woff2") format("woff2"),url("./media/inter-latin-300-normal-N6K7LEAV.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}:root{--ground: #FFFFFF;--tint: #EEF2F7;--tint-soft: #F7F9FB;--line: #E3E8EF;--line-strong: #CDD6E2;--ink: #14233D;--ink-soft: #3B4A63;--ink-muted: #55627A;--akzent: #24508F;--akzent-hell: #9EC1EE;--akzent-blass: #DCE8F7;--aktion: #BAD532;--aktion-ink: #14233D;--dunkel: #14233D;--dunkel-2: #1C2E4D;--dunkel-3: #0F1B30;--dunkel-linie: #2E4366;--dunkel-text: #C9D3E2;--dunkel-muted: #9AA8BF;--akzent2: #1C2E4D;--brand: #6FADF5;--green: #BAD532;--brown: #776A62;--sans: "Inter", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--serif: Georgia, "Times New Roman", serif;--h-family: var(--sans);--h-weight: 300;--h-spacing: -.02em;--h-transform: none;--band-family: var(--sans);--radius-s: 12px;--radius-m: 18px;--radius-l: 22px;--radius-pill: 999px;--bild-radius: 18px;--kreis: 0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ground);color:var(--ink);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--h-family);font-weight:var(--h-weight);text-transform:var(--h-transform);line-height:1.1;text-wrap:balance;margin:0;color:var(--ink);letter-spacing:var(--h-spacing)}h1{font-size:clamp(2.1rem,4.6vw,2.9rem);letter-spacing:-.025em}h2{font-size:clamp(1.9rem,4vw,2.75rem)}h3{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:500;letter-spacing:-.01em;line-height:1.25}h4{font-size:1.1rem;font-weight:500;letter-spacing:0}p{margin:0 0 1rem}a{color:var(--akzent)}a:hover{color:var(--ink)}.wrap{max-width:75rem;margin:0 auto;padding:0 1.5rem}.wrap.schmal{max-width:62.5rem}.wrap.eng{max-width:68.75rem}.eyebrow{display:block;font:500 .8rem/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--akzent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;font:600 .95rem/1.2 var(--sans);text-decoration:none;padding:.75rem 1.4rem;border:1px solid transparent;cursor:pointer;border-radius:var(--radius-pill);transition:transform .15s ease,filter .15s ease;white-space:nowrap}.btn:hover{filter:brightness(.96);transform:translateY(-1px)}.btn.gross{font-size:1.05rem;padding:1.1rem 2rem;white-space:normal;text-align:center}@media(max-width:26rem){.btn.gross{width:100%}}.btn.aktion,.btn.gross{background:var(--aktion);color:var(--aktion-ink)}.btn.dunkel{background:var(--dunkel);color:#fff}.btn.outline{background:transparent;border-color:var(--ink);color:var(--ink);font-weight:500}.btn.outline:hover{background:var(--ink);color:#fff}.btn.outline-hell{background:transparent;border-color:#fff;color:#fff}.btn.outline-hell:hover{background:#fff;color:var(--dunkel)}.btn.gelb{background:var(--akzent);color:#fff}.btn.limette{background:var(--akzent2);color:#fff}.link{font-size:1rem;color:var(--akzent);text-decoration:underline;text-underline-offset:.2em}.hero-aktion{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;align-items:center}.hero-aktion .unterzeile{flex-basis:100%;margin:0;font-size:.92rem;color:var(--ink-soft)}section{padding:4.5rem 0}section.tint{background:var(--tint)}section.soft{background:var(--tint-soft)}section.dark{background:var(--dunkel);color:#fff}section.dark h2,section.dark h3{color:#fff}section.dark .hl{color:var(--akzent-hell)}section.dark .eyebrow{color:var(--aktion)}section.dark p{color:var(--dunkel-text)}.section-head{max-width:46rem;margin-bottom:2.4rem;display:flex;flex-direction:column;gap:.9rem}.section-head p{margin:0;color:var(--ink-soft);font-size:1.1rem;line-height:1.6}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.karte{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-m);padding:2rem;display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.karte h3{color:var(--ink)}.karte p{margin:0;font-size:.98rem;color:var(--ink-soft)}.karte.hebamme{background:var(--dunkel);border-color:var(--dunkel);color:var(--dunkel-text)}.karte.hebamme h3,.karte.hebamme h4{color:#fff}.karte.hebamme p{color:var(--dunkel-text)}.karte.hebamme a{color:var(--akzent-hell)}.chip{display:inline-block;font:500 .76rem var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:.4rem .9rem;background:var(--akzent);color:#fff;border-radius:var(--radius-pill)}figure{margin:0}figure img{display:block;width:100%;height:auto;border-radius:var(--bild-radius)}.band{background:var(--dunkel);color:#fff;padding:3rem 0;text-align:center}.band p{font:300 clamp(1.15rem,2.5vw,1.6rem)/1.45 var(--band-family);margin:0;max-width:46rem;margin-inline:auto}@media(max-width:56rem){.grid-3{grid-template-columns:1fr 1fr}}@media(max-width:40rem){.grid-3,.grid-2{grid-template-columns:1fr}section{padding:3rem 0}}.hl{color:var(--akzent)}.tint{position:relative}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}@keyframes rvUp{0%{transform:translateY(24px)}to{transform:none}}.hin{animation:rvUp .9s cubic-bezier(.2,.7,.2,1) both}.d1{animation-delay:.12s}.d2{animation-delay:.24s}.d3{animation-delay:.36s}.d4{animation-delay:.5s}@supports (animation-timeline: view()){.rv{animation:rvUp linear both;animation-timeline:view();animation-range:entry 0% cover 28%}}@keyframes st1{0%,18%{transform:scaleX(0)}23%,95%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes st2{0%,43%{transform:scaleX(0)}48%,95%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes st3{0%,68%{transform:scaleX(0)}73%,95%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes dm1{0%,18%{opacity:1}23%,95%{opacity:.38}to{opacity:1}}@keyframes dm2{0%,43%{opacity:1}48%,95%{opacity:.38}to{opacity:1}}@keyframes dm3{0%,68%{opacity:1}73%,95%{opacity:.38}to{opacity:1}}.strike{position:relative;display:inline-block;animation:dm1 12s ease-in-out infinite}.strike:after{content:"";position:absolute;left:-2%;top:52%;height:4px;width:104%;background:var(--akzent);border-radius:2px;transform:scaleX(0);transform-origin:left center;animation:st1 12s ease-in-out infinite}.strike.s2{animation-name:dm2}.strike.s2:after{animation-name:st2}.strike.s3{animation-name:dm3}.strike.s3:after{animation-name:st3}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fortschritt{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--akzent);transform-origin:left center;animation:fill 5s linear both}@keyframes wave{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.25);opacity:0}}.wave{transform-box:fill-box;transform-origin:center;animation:wave 2.4s ease-out infinite}.w2{animation-delay:.8s}.w3{animation-delay:1.6s}@keyframes flow{to{stroke-dashoffset:-40}}.flow{stroke-dasharray:6 8;animation:flow 1.2s linear infinite}@keyframes glow{0%,to{opacity:.35}50%{opacity:.9}}.glow{animation:glow 1.6s ease-in-out infinite}@keyframes layin{0%{opacity:0}to{opacity:1}}.lay{opacity:0;animation:layin .6s ease-out forwards}.l2{animation-delay:.9s}.l3{animation-delay:1.8s}@keyframes pulseL{0%,to{stroke-width:4;opacity:.55}50%{stroke-width:9;opacity:1}}.pulseL{animation:pulseL 1.1s ease-in-out infinite}.p2{animation-delay:.12s}.p3{animation-delay:.24s}@media(prefers-reduced-motion:reduce){.lay{opacity:1}.pulseL{stroke-width:6}*,*:after{animation:none!important}.strike:after{transform:scaleX(1)}.strike{opacity:.45}}.kennst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;max-width:56rem}.kennst li{display:grid;grid-template-columns:1.6rem 1fr;gap:.8rem;align-items:start;font-size:1.08rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.kennst li:before{content:"";width:1.1rem;height:1.1rem;margin-top:.45rem;border-radius:50%;background:var(--akzent-hell);opacity:.85}@media(max-width:44rem){.kennst{grid-template-columns:1fr}}.wunsch{list-style:none;margin:1.6rem 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2.4rem}.wunsch:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:44rem){.wunsch,.wunsch:has(>li:nth-child(3):last-child){grid-template-columns:1fr}}.wunsch li{font-family:var(--h-family);font-weight:var(--h-weight);font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.3;color:var(--ink);padding:.2rem 0 .2rem 1.1rem;border-left:2px solid var(--akzent)}.wunsch li strong{font-weight:400;color:var(--akzent)}.einstiege{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.einstiege .einstieg{display:flex;flex-direction:column;background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-m);overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .15s ease,box-shadow .15s ease}.einstiege .einstieg:hover{transform:translateY(-2px);box-shadow:0 10px 30px #1b3a5f14}.einstiege .einstieg img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center 30%;border-radius:0}.einstiege .einstieg .text{padding:1.4rem 1.6rem 1.6rem;display:flex;flex-direction:column;gap:.5rem}.einstiege .einstieg h3{font-size:1.3rem}.einstiege .einstieg p{margin:0;color:var(--ink-soft);font-size:.98rem}.einstiege .einstieg .weiter{margin-top:auto;padding-top:.6rem;color:var(--akzent);font-size:.95rem}.einstiege .einstieg .bild{position:relative;line-height:0}.einstiege .einstieg .chip{position:absolute;top:.9rem;left:.9rem;line-height:normal;box-shadow:0 2px 10px #1b3a5f26}@media(max-width:56rem){.einstiege{grid-template-columns:1fr}}.dreisaetze{list-style:none;counter-reset:satz;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.dreisaetze li{counter-increment:satz;border-top:2px solid var(--akzent);padding-top:1rem}.dreisaetze li:before{content:counter(satz,decimal-leading-zero);display:block;font:400 .85rem var(--sans);letter-spacing:.14em;color:var(--akzent);margin-bottom:.4rem}.dreisaetze li h3{font-size:1.25rem;margin-bottom:.4rem}.dreisaetze li p{margin:0;color:var(--ink-soft)}@media(max-width:52rem){.dreisaetze{grid-template-columns:1fr;gap:1.4rem}}.ablauf{list-style:none;counter-reset:schritt;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.ablauf li{counter-increment:schritt;display:grid;grid-template-columns:2.6rem 1fr;gap:1rem}.ablauf li:before{content:counter(schritt);font:300 2rem/1 var(--sans);color:var(--brand)}.ablauf li h4{margin-bottom:.2rem}.ablauf li p{margin:0;color:var(--ink-soft);font-size:.98rem}.zitate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-bottom:1.6rem}.zitate blockquote{margin:0;background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-m);padding:1.8rem 2rem;display:flex;flex-direction:column;gap:.8rem}.zitate blockquote .kern{font-family:var(--h-family);font-weight:var(--h-weight);font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.3;color:var(--akzent);margin:0}.zitate blockquote p{margin:0;color:var(--ink-soft);font-size:.98rem}.zitate blockquote footer{font-size:.88rem;color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase}@media(max-width:52rem){.zitate{grid-template-columns:1fr}}.zitate-hinweis{font-size:.9rem;color:var(--ink-soft);max-width:46rem}.messbar{margin-top:2.4rem;padding:1.6rem 2rem;border-left:3px solid var(--green);background:var(--ground);border-radius:0 var(--radius-m) var(--radius-m) 0;max-width:46rem}.messbar h3{font-size:1.2rem;margin-bottom:.4rem}.messbar p{margin:0;color:var(--ink-soft)}.faq{max-width:46rem}.faq details{border-bottom:1px solid var(--line)}.faq details[open] summary{color:var(--akzent)}.faq summary{cursor:pointer;list-style:none;padding:1rem 2rem 1rem 0;position:relative;font-size:1.05rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:.2rem;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--akzent);line-height:1}.faq details[open] summary:after{content:"\2013"}.faq p{margin:0 0 1.1rem;color:var(--ink-soft);font-size:.97rem;padding-right:2rem}.schluss{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.schluss h2{max-width:30ch}.schluss p{max-width:38rem;color:var(--ink-soft);margin:0;font-size:1.08rem}.schluss .hero-aktion{justify-content:center}.schluss .hero-aktion .unterzeile{text-align:center}.abgrenzung{max-width:46rem;margin-bottom:2.5rem}.abgrenzung h3{font-size:1.25rem;margin-bottom:.6rem}.abgrenzung p{color:var(--ink-soft)}.erfolg .original{align-self:flex-start;margin-top:auto;padding:0;border:0;background:none;font:400 .9rem var(--sans);color:var(--akzent);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.original-dialog{padding:0;border:0;border-radius:var(--radius-m);width:min(26rem,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto;background:var(--ground)}.original-dialog::backdrop{background:#0f1e32b3}.original-dialog img{display:block;width:100%;height:auto;border-radius:0}.original-dialog .schliessen{position:absolute;top:.7rem;right:.7rem;width:2.4rem;height:2.4rem;border:0;border-radius:50%;background:var(--ground);color:var(--ink);font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:0 2px 10px #00000040}
