.ws-label{font-family:var(--sans);letter-spacing:.12em;color:var(--rose-deep);margin:0 0 14px;font-size:16px;font-weight:400}.ws-label-h{font-size:16px;line-height:1.5}.ws-absatz{max-width:62ch;font-size:clamp(18px,1.4vw,20px)}.ws-btn{margin-top:8px;padding:13px 42px}.ws-schmal{max-width:800px}.ws-zwei{gap:var(--gitter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ws-zwei>:last-child{grid-column:span 2}.ws-zwei h2{margin-bottom:18px}.ws-hero{padding:56px 0 72px}.ws-hero h1{margin-bottom:34px;font-size:clamp(34px,3.4vw,52px)}.ws-hero .ws-label{color:var(--petrol)}.ws-hero-grid{gap:var(--gitter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ws-hero-text{grid-column:span 2}.ws-unter{font-family:var(--sans);color:var(--petrol);margin-bottom:16px;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.3}.ws-einleitung{color:var(--deep);max-width:38em;margin-bottom:10px}.ws-punkte{color:var(--deep);max-width:38em;margin:18px 0 20px;padding:0;list-style:none}.ws-punkte li{border-top:1px solid var(--linie);padding:9px 0;line-height:1.4}.ws-karte{background:var(--white);animation:buch-auf .6s var(--ease-out) .15s both;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 24px 48px #20414738}.ws-karte figcaption,.ws-foto figcaption{text-align:center;color:var(--ink);background:var(--white);padding:14px 20px 16px;font-size:15px;line-height:1.45}.ws-karte b,.ws-foto b{font-family:var(--serif);color:var(--petrol);margin-bottom:2px;font-size:17px;display:block}.ws-liste{border-bottom:1px solid var(--rose);margin:0 0 28px;padding:0;list-style:none}.ws-liste li{border-top:1px solid var(--rose);padding:13px 0;line-height:1.45}.ws-liste b,.ws-fuer b,.ws-warum b{color:var(--petrol)}.ws-gefuehl{margin-top:56px}.ws-gefuehl h3{text-wrap:balance;margin:0;font-size:clamp(26px,2.2vw,32px);line-height:1.15}.ws-spalten{gap:18px;max-width:44em;display:grid}.ws-spalten p{margin:0}.ws-warum{background:var(--sage-soft)}.ws-warum h2{margin-bottom:24px;font-size:clamp(30px,2.6vw,38px)}.ws-weg h2,.ws-abend h2{max-width:17em;margin-bottom:18px}.ws-weg{background:var(--white);text-align:center}.ws-weg h2{text-wrap:balance;margin-inline:auto}.ws-weg .ws-absatz,.ws-weg .mit-zeile{margin-inline:auto}.ws-drei{gap:var(--gitter);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0;display:grid}.ws-drei>div{color:var(--deep);background:var(--sage-soft);border-radius:14px;padding:32px 26px}.ws-drei h3{font-family:var(--sans);letter-spacing:.05em;margin-bottom:14px;font-size:clamp(22px,1.9vw,26px)}.ws-drei small{font-family:var(--sans);letter-spacing:0;margin-top:4px;font-size:18px;font-weight:400;line-height:1.3;display:block}.ws-drei p{margin:0}.ws-fuer{background:var(--rose-hell)}.ws-klar{background:var(--white);border-radius:14px;margin-bottom:24px;padding:26px 28px}.ws-klar h3{font-family:var(--sans);letter-spacing:.05em;margin-bottom:14px;font-size:clamp(22px,1.9vw,26px)}.ws-klar p:last-child{margin-bottom:0}.ws-abend{background:var(--petrol);color:var(--on-dark)}.ws-abend h2{color:var(--white)}.ws-abend .ws-label{color:var(--rose-light)}.ws-abend .cta-note{color:var(--on-dark)}.ws-teile{gap:var(--gitter);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0;padding:0;list-style:none;display:grid}.ws-teile li{border-top:1px solid #ffffff59;padding-top:14px}.ws-nummer{font-family:var(--serif);color:var(--rose-light);margin-bottom:10px;font-size:clamp(56px,6vw,88px);font-weight:700;line-height:1;display:block}.ws-teile h3{color:var(--white);font-family:var(--sans);letter-spacing:.08em;margin-bottom:10px;font-size:18px}.ws-teile p{margin:0}.ws-satz{font-family:var(--serif);color:var(--rose-light);margin:6px 0 26px;font-size:clamp(23px,2.2vw,32px);font-weight:700;line-height:1.2}.ablauf-liste{background:var(--white);border-radius:14px;margin:0 0 24px;padding:0;list-style:none;box-shadow:0 10px 26px #20414714}.ablauf-liste li{border-top:1px solid var(--rose-hell);grid-template-columns:108px 1fr;align-items:baseline;gap:18px;padding:18px 24px;display:grid}.ablauf-liste li:first-child{border-top:0}.ablauf-liste span{letter-spacing:.06em;color:var(--rose-deep);font-size:14px;font-weight:700}.ablauf-liste b{font-family:var(--serif);color:var(--petrol);font-size:20px;display:block}.ws-ablauf{background:var(--sage-soft)}.ws-ablauf .ws-label,.stimmen .ws-label{color:var(--petrol)}.ws-hinweis{margin:0;font-size:17px}.stimmen h2{margin-bottom:8px}.ws-feedback{background:var(--rose-hell)}.ws-stimmen{columns:3;column-gap:var(--gitter);margin-top:36px}.ws-stimmen blockquote{margin:0 0 var(--gitter);background:var(--white);break-inside:avoid;border-radius:14px;padding:24px 26px}.ws-stimmen p{margin-bottom:12px}.ws-stimmen .wer{font-size:15px}.story .ws-label{color:var(--rose-light)}.ws-foto{background:var(--white);border-radius:14px;margin:0;overflow:hidden}.ws-foto img{border-radius:0}.ws-story-ende{font-family:var(--serif);color:var(--rose-light);margin:24px 0 0;font-size:clamp(21px,1.9vw,27px);line-height:1.3}.ws-zahlen{background:var(--white);padding:64px 0}.ws-zahlen .ws-label-h{color:var(--rose-deep);margin-bottom:24px}.ws-zahlen-reihe{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;font-size:16px;line-height:1.4;display:grid}.ws-zahlen-reihe>div{border-top:1px solid var(--linie);padding-top:14px}.ws-zahlen-reihe strong{font-family:var(--serif);color:var(--rose-deep);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:clamp(26px,2.6vw,38px);line-height:1.1;display:block}.ws-zahlen-reihe i{font-style:normal}.ws-workbook{background:var(--rose);color:var(--deep)}.ws-workbook .ws-label{color:var(--petrol)}.ws-workbook h2{margin-bottom:18px}.ws-wb-grid{gap:var(--gitter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.ws-wb-grid>:last-child{grid-column:span 2}.ws-wb-bilder{padding-top:34%;padding-bottom:4%;position:relative}.ws-wb-bilder img{border-radius:4px;box-shadow:0 12px 26px #20414738}.ws-wb-cover{z-index:8;width:62%;position:relative}.ws-wb-seite{z-index:calc(8 - var(--i));transform-origin:0 100%;width:62%;transform:translate(calc(var(--i) * 10%), calc(var(--i) * -9%)) rotate(calc(var(--i) * 1.5deg));position:absolute;bottom:4%;left:0}.ws-wb-liste{margin:20px 0}.ws-wb-liste dt{border-top:1px solid var(--linie);color:var(--petrol);padding-top:11px;font-weight:700}.ws-wb-liste dd{margin:0 0 12px}.ws-platz{background:var(--petrol);color:var(--on-dark)}.ws-platz h2{color:var(--white);margin-bottom:28px}.ws-platz .ws-label{color:var(--rose-light);margin-bottom:34px}.ws-platz-grid{gap:var(--gitter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.ws-platz-grid>:first-child{grid-column:span 2}.ws-leistungen{margin:0;padding:0;list-style:none}.ws-leistungen li{border-top:1px solid #ffffff4d;padding:12px 0;line-height:1.4}.ws-leistungen b{font-family:var(--sans);color:var(--white);font-size:20px;font-weight:700;display:block}.ws-preis{background:var(--rose-hell);color:var(--ink);text-align:center;border-radius:14px;padding:40px}.ws-preis h3{margin-bottom:8px;font-size:clamp(27px,2.6vw,36px)}.ws-betrag{font-family:var(--serif);color:var(--petrol);margin:18px 0 6px;font-size:clamp(38px,3.6vw,52px);font-weight:400;line-height:1}.ws-einmalig{letter-spacing:.1em;margin-bottom:18px;font-size:13px;font-weight:300}.ws-preis .btn{padding-inline:40px;display:block}.ws-preis .mit-zeile{margin-inline:auto}.ws-preis .cta-note{color:var(--notiz);margin-inline:auto}.ws-faq h2{margin-bottom:28px}.ws-faq details{border-top:1px solid var(--linie)}.ws-faq details:last-child{border-bottom:1px solid var(--linie)}.ws-faq summary{cursor:pointer;font-family:var(--sans);color:var(--petrol);justify-content:space-between;align-items:baseline;gap:24px;padding:18px 2px;font-size:clamp(18px,1.4vw,20px);font-weight:700;line-height:1.3;list-style:none;display:flex}.ws-faq summary::-webkit-details-marker{display:none}.ws-faq summary:after{content:"+";font-family:var(--sans);color:var(--rose-deep);transition:transform .2s var(--ease-out);flex:none;font-size:26px;line-height:1}.ws-faq details[open] summary:after{transform:rotate(45deg)}.ws-faq details p{max-width:66ch;margin:0 2px 16px}.ws-schluss{background:var(--rose-hell);color:var(--deep);text-align:center}.ws-schluss h2{text-wrap:balance;margin-inline:auto;max-width:15em;margin-bottom:22px;font-size:clamp(32px,3.2vw,48px)}.ws-schluss p{max-width:44em;margin-inline:auto;font-size:clamp(18px,1.4vw,21px)}.ws-schluss .mit-zeile{margin-inline:auto}.ws-feedback .wrap>.ws-label,.ws-feedback .wrap>h2,.ws-feedback .wrap>.ws-absatz{text-align:center;margin-inline:auto}@media (width<=1100px){.ws-stimmen{columns:2}.ws-zahlen-reihe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.ws-hero{padding:28px 0 56px}.ws-hero h1{font-size:clamp(30px,8vw,44px)}.ws-hero-grid{flex-direction:column;gap:0;display:flex}.ws-hero-text{display:contents}.ws-label{letter-spacing:.08em;font-size:15px}.ws-hero .mit-zeile{order:1}.ws-punkte{order:3;margin-bottom:28px}.ws-karte{order:4;align-self:stretch;width:100%;max-width:none}.ws-zwei,.ws-wb-grid,.ws-platz-grid{grid-template-columns:1fr;gap:32px}.ws-zwei>:last-child,.ws-wb-grid>:last-child,.ws-platz-grid>:first-child{grid-column:auto}.ws-drei,.ws-teile{grid-template-columns:1fr}.ws-teile{gap:24px;margin:28px 0}.ablauf-liste li{grid-template-columns:1fr;gap:3px;padding:14px 18px}.ws-stimmen{columns:1;margin-top:36px}.ws-zahlen-reihe{grid-template-columns:1fr 1fr}.ws-zahlen{padding:48px 0}.ws-preis{padding:28px 20px}.ws-btn{padding-inline:16px}.ws-foto{max-width:340px}}.ws-liste,.ws-punkte,.ws-leistungen{border:0}.ws-hero,.an-hero-text{--marker:var(--petrol)}.ws-leistungen,.bu-phasen-reihe,.an-kathleen,.an-nach{--marker:var(--rose-light)}.ws-liste li,.ws-punkte li,.ws-leistungen li,.bu-phasen-reihe li{border:0;padding:8px 0 8px 32px;position:relative}.ws-liste li:before,.ws-punkte li:before,.ws-leistungen li:before,.bu-phasen-reihe li:before{content:"";background:var(--marker,var(--rose-deep));top:11px;left:0;width:22px;height:22px;position:absolute;top:calc(.5lh - 3px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M3.5 11.8l5 5 10-11' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M3.5 11.8l5 5 10-11' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.ws-lage li,.an-lage .ws-liste li{padding-left:24px}.ws-lage li:before,.an-lage .ws-liste li:before{top:17px;left:2px;border-radius:50%;width:9px;height:9px;top:calc(3.5px + .5lh);-webkit-mask:none;mask:none}.ws-preis .an-pk-label{color:var(--petrol);margin:0 0 10px}.ws-preis .an-pk-unter{font:500 18px/1.4 var(--sans);margin:0 0 6px}.ws-muster{background:var(--white)}.ws-faq{background:var(--sage-soft)}.ws-platz-grid .ws-preis{padding-inline:26px}@media (width>=1025px){main .ws-platz-grid .ws-preis .btn{padding-inline:20px}}@media (width>=821px) and (width<=1240px){.ws-platz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-platz-grid>:first-child{grid-column:auto}}.ws-gefuehl{margin-top:48px;padding-top:48px;position:relative}.ws-gefuehl:before{content:"";border-top:1px solid var(--linie);margin-inline:40px;position:absolute;top:0;left:0;right:0}@media (width<=820px){.ws-gefuehl:before{margin-inline:20px}}.ws-warum .t-foto img{object-position:50% 12%}@media (width>=821px){.trance.ws-warum:not(.t-gedreht) .t-karte{padding-left:0}.ws-warum .t-foto{margin-right:48px}}.ws-warum h2{max-width:22em}.ws-warum p{max-width:44em}.ws-drei h3{letter-spacing:.08em;border-bottom:1px solid var(--linie);margin-bottom:18px;padding-bottom:18px;font-size:clamp(19px,1.5vw,21px);line-height:1.3}.ws-drei small{color:var(--petrol);letter-spacing:0;margin-top:2px;font-size:20px;font-weight:500;line-height:1.25}.ws-drei p{font-size:17px;line-height:1.55}.ws-fuer{text-align:center}.ws-fuer h2{text-wrap:balance;margin-inline:auto;margin-bottom:36px}.ws-fuer-kacheln{gap:var(--gitter);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:36px;display:grid}.ws-fuer-liste{background:var(--white);border-radius:14px;grid-column:span 2;align-items:center;padding:18px 32px;display:flex}.ws-fuer-liste .ws-liste{width:100%;margin:0}.ws-fuer .ws-klar{background:var(--rose);color:var(--deep);margin:0;padding:32px 26px}.ws-fuer .ws-klar h3{font-size:18px;line-height:1.3}.ws-fuer .mit-zeile{margin-inline:auto}@media (width<=820px){.ws-fuer-kacheln{grid-template-columns:1fr;gap:14px}.ws-fuer-liste{grid-column:auto;padding:10px 20px}.ws-fuer .ws-klar{padding:24px 20px}}@media (width>=821px){.ws-zwei{align-items:baseline}.ws-platz-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.ws-platz-grid>:first-child{grid-column:auto}.ws-platz-grid .ws-preis{flex-direction:column;justify-content:center;display:flex}.ws-leistungen li:last-child{margin-bottom:0;padding-bottom:0}.ws-abend-kopf{width:100%;display:inline-block}}.ws-weg-b{text-align:left}.ws-weg-b h2,.ws-weg-b .ws-absatz,.ws-weg-b .mit-zeile{margin-inline:0}.ws-weg-b h2{text-wrap:pretty}@media (width>=821px){.ws-weg-b .ws-absatz{max-width:500px}.ws-weg-b .wrap{gap:var(--gitter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.ws-weg-b .ws-drei{grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.ws-weg-b .ws-drei>div{text-align:left;padding:26px 32px}.ws-weg-b .ws-drei h3{margin-bottom:14px;padding-bottom:14px}}#begleitung .ws-drei h3,.bu-zusatz .ws-drei h3,.bu-wege .ws-drei h3,.an-weg .ws-drei h3{text-transform:uppercase}.an-weg .ws-drei p+p{margin-top:8px}.an-weg .ws-weg-links>p{max-width:500px}@media (width<=820px){.ws-weg-b .wrap{flex-direction:column;display:flex}.ws-weg-links{display:contents}.ws-weg-b .ws-drei{order:1;margin-bottom:32px}.ws-weg-b .mit-zeile{order:2}.an-weg .ws-weg-links>p{order:1}.an-weg .ws-drei{order:0}}.ws-karte picture{display:block}.ws-karte img{width:100%;height:auto;display:block}.ws-faq summary{transition:color .28s}@media (hover:hover) and (pointer:fine){.ws-faq summary:hover{color:var(--rose-deep)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ws-faq summary{transition:color .28s ease, transform .28s var(--ease-out)}.ws-faq summary:after{transition:transform .28s var(--ease-out)}.ws-faq summary:hover{transform:translate(6px)}.ws-faq details:not([open]) summary:hover:after{transform:rotate(90deg)}.ws-faq details[open] summary:hover:after{transform:rotate(135deg)}}.an-rosa .ws-label,.um-hero .ws-label,.trance.t-gedreht:not(.t-dunkel) .ws-label{color:var(--petrol)}#begleitung .ws-absatz{font-size:18px}#begleitung h2{margin-bottom:38px}.ws-nachholen{background:var(--petrol);color:var(--white)}main .ws-nachholen h2{color:var(--white);margin-bottom:14px}.ws-nachholen-text{color:var(--on-dark);margin:0 0 36px}.ws-nachholen-reihe{gap:var(--gitter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 36px;padding:0;list-style:none;display:grid}.ws-nachholen-reihe li{color:var(--on-dark);border-top:1px solid #ffffff42;padding-top:18px}.ws-nachholen .cta-note{color:var(--on-dark)}.ws-nachholen-reihe b{color:var(--rose-light);margin-bottom:6px;font-size:clamp(19px,1.5vw,21px);line-height:1.35;display:block}@media (width<=820px){.ws-nachholen-reihe{grid-template-columns:minmax(0,1fr);gap:20px}}#begleitung .ws-drei>div{background:var(--petrol);color:var(--white)}#begleitung .ws-drei h3{color:var(--rose-hell);border-color:#ffffff42}#begleitung .ws-drei p{color:var(--on-dark)}.ws-abend .ws-abend-schluss{margin-top:72px}@media (width<=820px){.ws-abend .ws-abend-schluss{margin-top:48px}}
