:where(.site) *,:where(.site) :after,:where(.site) :before{margin:revert;padding:revert}:where(.site) :is(h1,h2,h3,p){text-wrap:wrap}:where(.site) button{min-height:auto}:where(.site) a[href="/support"]:after,:where(.site) li a:after,:where(.site) p a:after{content:none}body:has(.site){background:var(--surface-page);background-attachment:scroll}.site{min-height:100vh}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-normal-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/Inter-normal-600.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-normal-400.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-italic-400.woff2) format("woff2")}:where(.site) *,:where(.site) :after,:where(.site) :before{box-sizing:border-box}.site,body:has(.site){margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-family-body);line-height:1.5;-webkit-font-smoothing:antialiased}:where(.site) .mitte{max-width:1120px;margin-inline:auto;padding-inline:24px}:where(.site) header{z-index:5}:where(.site) header .mitte{display:flex;justify-content:space-between;align-items:center;padding-block:20px}:where(.site) .wm{font-weight:600;letter-spacing:.02em}:where(.site) header nav a{-webkit-margin-start:22px;margin-inline-start:22px;font-size:13.5px;text-decoration:none;color:var(--text-primary);opacity:.72}:where(.site) header nav a:hover{opacity:1}:where(.site) .buehne{position:relative;min-height:clamp(330px,40vh,390px);display:grid;place-items:end center}:where(.site) .haelfte{position:absolute;inset-block:0;width:62%;display:grid;align-items:end;overflow:hidden}:where(.site) .haelfte.links{background:linear-gradient(160deg,color-mix(in srgb,var(--orb-peach-core) 46%,var(--surface-page)) 0,color-mix(in srgb,var(--orb-peach-edge) 30%,var(--surface-page)) 100%)}:where(.site) .haelfte.rechts{background:linear-gradient(200deg,color-mix(in srgb,var(--orb-plum-core) 44%,var(--surface-page)) 0,color-mix(in srgb,var(--orb-plum-edge) 22%,var(--surface-page)) 100%)}:where(.site) .haelfte.links{inset-inline-start:0;justify-items:end;-webkit-padding-end:100px;padding-inline-end:100px}:where(.site) .haelfte.rechts{inset-inline-end:0;justify-items:start;-webkit-padding-start:100px;padding-inline-start:100px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}:where(.site) .haelfte.links{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 30%);mask-image:linear-gradient(270deg,transparent 0,#000 30%)}:where(.site) .gesicht{width:min(380px,36vw);height:auto;display:block}:where(.site) .buehne:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 66%,var(--surface-page) 99%)}:where(.site) .attrappe{position:relative;width:min(380px,36vw);height:82%;align-self:end}:where(.site) .schraffur{position:absolute;inset:0;border:2px dashed var(--ton);border-radius:8px;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ton) 12%,transparent) 0 9px,transparent 9px 18px)}:where(.site) .zettel{position:absolute;inset-block-start:14px;inset-inline-start:14px;width:min(320px,86vw);z-index:2;background:var(--surface-card);border:1px solid var(--ton);border-radius:6px;padding:12px 14px}:where(.site) .zettel b{display:block;font-size:13px;-webkit-margin-after:5px;margin-block-end:5px}:where(.site) .zettel span{font-size:11.5px;line-height:1.45;display:block;color:var(--text-secondary)}:where(.site) .telefon{position:relative;z-index:3;width:var(--geraet,140px);-webkit-margin-after:-26px;margin-block-end:-26px;border-radius:26px;padding:3px;background:linear-gradient(142deg,#9d92ad,#5f5470 22%,#2f2740 54%,#6b6079 82%,#38304a);transform:rotate(-2.2deg);box-shadow:0 30px 52px -20px color-mix(in srgb,var(--text-primary) 58%,transparent),0 6px 14px -6px color-mix(in srgb,var(--text-primary) 40%,transparent),inset 0 1px 1px rgba(255,255,255,.34)}:where(.site) .glas{border-radius:23px;padding:5px;background:#120a1c;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.08)}:where(.site) .telefon:after,:where(.site) .telefon:before{content:"";position:absolute;width:2px;border-radius:2px;background:linear-gradient(180deg,#8d8399,#4a4160)}:where(.site) .telefon:before{inset-inline-start:-2px;inset-block-start:26%;height:15%;box-shadow:0 calc(9% + 6px) 0 0 #6a6079}:where(.site) .telefon:after{inset-inline-end:-2px;inset-block-start:30%;height:13%}:where(.site) .schirm{border-radius:19px;overflow:hidden;background:var(--surface-card);aspect-ratio:375/700}:where(.site) .schirm img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}:where(.site) .kanzel{position:relative;z-index:4;text-align:center}:where(.site) .kanzel.oben{padding-block:26px 22px}:where(.site) .kanzel.unten{padding-block:26px 10px}:where(.site) h1{margin:0 auto;max-width:17ch;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.1;letter-spacing:-.022em;font-weight:600}:where(.site) .lead{margin:16px auto 0;max-width:48ch;color:var(--text-secondary);font-size:16px}:where(.site) .wege{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;-webkit-margin-before:26px;margin-block-start:26px}:where(.site) .weg{padding:15px 26px;border-radius:9px;font-size:15px;font-weight:600;text-decoration:none;border:2px solid var(--action-strong)}:where(.site) .weg.voll{background:var(--action-strong);color:var(--text-on-brand)}:where(.site) .weg.rand{color:var(--action-strong);background:var(--surface-card)}:where(.site) .weg:hover{border-color:var(--action-primary-active)}:where(.site) .weg.voll:hover{background:var(--action-primary-active)}:where(.site) section{padding-block:60px;-webkit-border-before:1px solid var(--border-lav);border-block-start:1px solid var(--border-lav)}:where(.site) h2{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}:where(.site) .satz{margin:0 0 30px;font-size:clamp(1.15rem,2vw,1.45rem);max-width:52ch}:where(.site) .drei{display:grid;grid-gap:22px;gap:22px}@media (min-width:820px){:where(.site) .drei{grid-template-columns:repeat(3,1fr)}}:where(.site) .drei>div{-webkit-padding-before:14px;padding-block-start:14px;-webkit-border-before:3px solid var(--rolle);border-block-start:3px solid var(--rolle)}:where(.site) .drei h3{margin:0 0 5px;font-size:15.5px}:where(.site) .drei p{margin:0;font-size:14.5px;color:var(--text-secondary)}:where(.site) footer{padding-block:34px 56px;-webkit-border-before:1px solid var(--border-lav);border-block-start:1px solid var(--border-lav);font-size:12.5px;color:var(--text-secondary)}:where(.site) footer a{color:inherit}@media (max-width:720px){:where(.site) .buehne{min-height:390px}:where(.site) .haelfte.links{-webkit-padding-end:82px;padding-inline-end:82px}:where(.site) .haelfte.rechts{-webkit-padding-start:82px;padding-inline-start:82px}:where(.site) .attrappe,:where(.site) .gesicht{width:min(260px,48vw)}:where(.site) .telefon{--geraet:124px;-webkit-margin-after:-22px;margin-block-end:-22px;border-radius:22px;padding:2.5px}:where(.site) .glas{border-radius:20px;padding:4px}:where(.site) .schirm{border-radius:16px}:where(.site) .telefon img{height:232px}:where(.site) .weg{flex:1 1 100%;text-align:center}}@media (prefers-reduced-motion:reduce){:where(.site) *{animation:none!important;transition:none!important}}:where(.site) .telefon{transform:perspective(1100px) rotateY(-7deg) rotate(2.2deg);padding:3.5px;border-radius:27px;background:linear-gradient(148deg,#c9c0d6,#7a6e8c 14%,#3a3049 40%,#241c33 62%,#8b7f9c 88%,#3d3350);box-shadow:0 34px 60px -22px color-mix(in srgb,var(--text-primary) 62%,transparent),0 10px 22px -10px color-mix(in srgb,var(--text-primary) 45%,transparent),0 1px 0 rgba(255,255,255,.45) inset,0 -1px 0 rgba(0,0,0,.35) inset}:where(.site) .glas{position:relative;border-radius:24px;padding:4.5px;background:#0c0714;box-shadow:inset 0 0 0 .8px rgba(255,255,255,.14),inset 0 0 6px rgba(0,0,0,.9)}:where(.site) .glas:after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.22),rgba(255,255,255,.08) 18%,transparent 34%,transparent 66%,rgba(255,255,255,.06))}:where(.site) .schirm{border-radius:20px}:where(.site) .telefon:after,:where(.site) .telefon:before{width:2.5px;background:linear-gradient(180deg,#b3a9c2,#4a4160 60%,#2b2438)}:where(.site) .haelfte.links{-webkit-padding-end:230px;padding-inline-end:230px}:where(.site) .haelfte.rechts{-webkit-padding-start:230px;padding-inline-start:230px}:where(.site) .buehne{min-height:clamp(470px,52vh,540px);overflow:visible}:where(.site) .haelfte{inset-block:-140px 0}:where(.site) .claim{position:absolute;inset-inline:0;top:40px;z-index:4;text-align:center;padding-inline:24px}:where(.site) .claim.rotator:before{content:"";position:absolute;inset:-28px -80px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(252,247,240,.92) 34%,rgba(252,247,240,0) 72%)}:where(.site) .rotator .chip{margin:0 auto 10px;display:inline-block;padding:4px 12px;border-radius:999px;font-family:var(--font-family-body,inherit);font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--action-primary) 12%,transparent);color:color-mix(in srgb,var(--action-primary) 88%,black);font-weight:600}:where(.site) .rotator .q{margin:0 auto 6px;font-family:var(--font-family-display);font-weight:400;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.1;letter-spacing:-.01em;color:var(--text-primary);text-align:center}:where(.site) .rotator .lage em,:where(.site) .rotator .q em{font-style:italic;color:#B07B34}@media (max-width:1100px){.site .rotator .lage em,.site .rotator .q em{color:#96692C}}:where(.site) .rotator .lage{position:absolute;inset-inline:0;top:136px;margin:0 auto;font-family:var(--font-family-display);font-weight:400;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.2;color:var(--text-primary);text-align:center;transition:opacity .45s ease}:where(.site) .kanzel.unten .lead{font-size:clamp(1.1rem,1.7vw,1.3rem);color:var(--text-primary);max-width:44ch;line-height:1.45}:where(.site) .kanzel.unten{-webkit-padding-before:30px;padding-block-start:30px}:where(.site) .figuren{align-items:start;padding-top:118px}@media (max-width:720px){:where(.site) .claim{top:22px}:where(.site) .rotator .q{font-size:1.9rem}:where(.site) .rotator .lage{top:132px;font-size:1.05rem}:where(.site) .figuren{padding-top:96px}}:where(.site) .gesicht{width:min(300px,28vw)}:where(.site) .figuren{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:1fr var(--geraet,140px) 1fr;align-items:end;pointer-events:none}:where(.site) .figuren{--fig-abstand:clamp(60px,9.5vw,150px)}:where(.site) .figuren img:first-child{justify-self:end;-webkit-margin-end:var(--fig-abstand);margin-inline-end:var(--fig-abstand)}:where(.site) .figuren img:last-child{justify-self:start;-webkit-margin-start:var(--fig-abstand);margin-inline-start:var(--fig-abstand)}:where(.site) .gesicht.foto{width:min(272px,25vw);height:auto;object-fit:contain;object-position:bottom;-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent);mask-image:linear-gradient(180deg,#000 68%,transparent)}@media (max-width:720px){:where(.site) .buehne{min-height:520px}:where(.site) .haelfte.links{-webkit-padding-end:120px;padding-inline-end:120px}:where(.site) .haelfte.rechts{-webkit-padding-start:120px;padding-inline-start:120px}:where(.site) .gesicht{width:min(240px,46vw)}:where(.site) .gesicht.foto{width:min(200px,40vw)}:where(.site) .figuren{--fig-abstand:40px}}:where(.site) header{position:relative;z-index:6}:where(.site) .pille-kopf .mitte{display:block;padding-block:12px 0}:where(.site) .pille{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:4px 6px 4px 8px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--orb-peach-core) 28%,var(--surface-page)) 0,color-mix(in srgb,var(--orb-peach-core) 46%,var(--surface-page)) 100%);border:1px solid color-mix(in srgb,var(--action-primary) 18%,var(--border-lav));box-shadow:0 10px 30px -18px color-mix(in srgb,var(--text-primary) 40%,transparent)}:where(.site) .menue{display:flex;gap:2px}:where(.site) .menue a{margin:0;padding:7px 13px;border-radius:999px;font-size:14px;font-weight:500;color:var(--action-primary);opacity:1;text-decoration:none}:where(.site) .menue a:hover{background:color-mix(in srgb,var(--action-primary) 10%,var(--surface-card))}:where(.site) .marke{display:inline-grid;justify-items:center;gap:2px;justify-self:center;text-decoration:none;padding:2px 10px}:where(.site) .unterzeile{font-size:.52rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--action-primary);line-height:1}:where(.site) .logo.nosub{height:24px;min-width:0}:where(.site) .logo.stacked{display:none}:where(.site) .logo{height:56px;width:auto;min-width:200px;display:block}:where(.site) .rechts{display:flex;justify-content:flex-end;align-items:center;gap:4px}:where(.site) .ikon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:var(--action-primary);text-decoration:none;margin:0;opacity:1}:where(.site) .ikon:hover{background:color-mix(in srgb,var(--action-primary) 10%,var(--surface-card))}:where(.site) .knopf{-webkit-margin-start:4px;margin-inline-start:4px;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;opacity:1;border:1.5px solid var(--action-primary);line-height:1.2}:where(.site) .knopf.voll{background:var(--action-primary);color:var(--text-on-brand)}:where(.site) .knopf.voll:hover{background:var(--action-primary-active);border-color:var(--action-primary-active)}:where(.site) .knopf.rand{color:var(--action-primary);background:var(--surface-card)}:where(.site) .knopf.rand:hover{background:color-mix(in srgb,var(--action-primary) 10%,var(--surface-card))}@media (max-width:980px){:where(.site) .ikon{display:none}}:where(.site) .burger{display:none}@media (max-width:940px){:where(.site) .pille{position:relative;grid-template-columns:minmax(96px,1fr) auto minmax(96px,1fr);gap:4px;padding:4px 6px 4px 4px}:where(.site) .burger{display:grid;place-items:center;grid-column:1;grid-row:1;justify-self:start;width:44px;height:44px;margin:0;padding:0;border:0;background:none;border-radius:999px;color:var(--action-primary);cursor:pointer}:where(.site) .burger span{position:relative;display:block;width:18px;height:2px;background:currentColor;border-radius:2px}:where(.site) .burger span:after,:where(.site) .burger span:before{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor;border-radius:2px}:where(.site) .burger span:before{top:-6px}:where(.site) .burger span:after{top:6px}:where(.site) .pille.menue-auf .burger span{background:transparent}:where(.site) .pille.menue-auf .burger span:before{top:0;transform:rotate(45deg)}:where(.site) .pille.menue-auf .burger span:after{top:0;transform:rotate(-45deg)}:where(.site) .marke{grid-column:2;grid-row:1;justify-self:center;padding:2px 4px}:where(.site) .unterzeile{display:none}:where(.site) .logo.nosub{display:none}:where(.site) .logo.stacked{display:block;height:48px;width:auto;min-width:0}:where(.site) .rechts{grid-column:3;grid-row:1;justify-self:end}:where(.site) .pille .knopf{margin:0;min-height:40px;line-height:1;display:inline-flex;align-items:center;padding:0 13px;font-size:13.5px}:where(.site) .menue{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:7;flex-direction:column;gap:2px;padding:8px 6px;border-radius:22px;background:var(--surface-card);border:1px solid color-mix(in srgb,var(--action-primary) 18%,var(--border-lav));box-shadow:0 18px 40px -18px color-mix(in srgb,var(--text-primary) 45%,transparent)}:where(.site) .pille.menue-auf .menue{display:flex}:where(.site) .menue a{display:flex;align-items:center;min-height:44px;padding:0 14px;font-size:16px}}@media (max-width:720px){:where(.site) .logo.stacked{height:42px}:where(.site) .pille .knopf{min-height:36px;padding:0 12px;font-size:13px}:where(.site) .knopf.voll{display:none}:where(.site) .knopf.rand{background:var(--action-primary);color:var(--text-on-brand)}}:where(.site) .schirm{position:relative}:where(.site) .schirm .titel{position:absolute;left:8%;right:8%;top:18.6%;height:6.2%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;font:400 calc(var(--geraet,140px)*.06)/1 "Instrument Serif",Georgia,serif;color:#2C1840;letter-spacing:-.01em}:where(.site) .karte.dunkel.why12{background:var(--surface-card);color:var(--text-primary)}:where(.site) .karte.dunkel.why12 h2{color:var(--text-secondary)}:where(.site) .karte.dunkel.why12 .text{color:var(--text-primary)}:where(.site) .karte.why12>div:first-child{background:color-mix(in srgb,var(--role-shared) 10%,var(--surface-card));border:1px solid color-mix(in srgb,var(--role-shared) 30%,transparent);border-radius:16px;padding:22px 24px}:where(.site) .karte.why12 .kursiv{color:var(--text-secondary)}:where(.site) .karte.why12 .quelle{color:var(--text-secondary)}:where(.site) .karte.why12{align-items:start}:where(.site) .karte.why12>div:first-child{align-self:start}:where(.site) .karte.why12>div:first-child{background:color-mix(in srgb,var(--role-shared) 20%,var(--surface-card));border-color:color-mix(in srgb,var(--role-shared) 50%,transparent)}:where(.site) .karte.dunkel.why12>div:first-child h2{color:color-mix(in srgb,var(--role-shared) 70%,var(--text-primary))}:where(.site) .karte.why12>div+div>.satz{color:var(--text-primary);font-weight:650}:where(.site) .karte.why12 .satz b,:where(.site) .karte.why12 .text b{font-weight:650}:where(.site) .karte.why12>div:first-child .satz.gross{font-weight:650}:where(.site) .karte.why12 .herzen{display:block;width:52px;height:auto;margin:0 0 12px}:where(.site) :is(#s-how,#p-how) .drei.schirme .k .nr{display:grid;place-items:center;width:36px;height:36px;margin:0 0 0 6px;border-radius:50%;background:color-mix(in srgb,var(--rolle) 82%,#000);color:#fff;font:700 15px/1 var(--font-body,inherit);position:relative;z-index:1}:where(.site) :is(#s-how,#p-how) .drei.schirme .k h3 .stufenmarke{box-sizing:border-box;width:100%;height:48px;line-height:46px;margin:-42px 0 14px;padding:0 0 0 56px;font-size:13px;letter-spacing:.14em;font-weight:700;color:color-mix(in srgb,var(--rolle) 82%,#000);background:#fff;border-radius:999px;border:1px solid color-mix(in srgb,var(--rolle) 40%,transparent);box-shadow:0 1px 3px rgb(36 26 51/.06)}:where(.site) #s-faq .faq details[open]{background:color-mix(in srgb,var(--role-self) 9%,var(--surface-card));border-radius:14px;padding:10px 14px 14px;margin-inline:-14px;border-block-start-color:transparent}:where(.site) #s-faq .faq details[open]+details{border-block-start-color:transparent}:where(.site) #s-faq .faq summary{align-items:center;gap:12px}:where(.site) #s-faq .faq summary:after{content:"+";flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--role-self) 14%,#fff);color:var(--role-self);font-weight:700;font-size:16px;line-height:1}:where(.site) #s-faq .faq details[open] summary:after{content:"\2013";background:var(--role-self);color:#fff}:where(.site) .karte.reden{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:14px;row-gap:14px;align-items:center;background:color-mix(in srgb,var(--role-partner) 12%,var(--surface-card));border:1px solid color-mix(in srgb,var(--role-partner) 40%,transparent)}:where(.site) .karte.reden .herzen{width:52px;height:auto}:where(.site) .karte.reden p{margin:0;line-height:1.45}:where(.site) .karte.reden .reden-t{font-weight:650;font-size:18px;color:var(--text-primary)}:where(.site) .karte.reden .reden-wege{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}:where(.site) .karte.reden .reden-krise{grid-column:1/-1;margin:0;font-size:14px}:where(.site) .karte.reden .weg:not(.voll){color:var(--action-primary);background:var(--surface-card)}@media (min-width:941px){:where(.site) .karte.reden{grid-template-columns:auto minmax(0,1fr) auto}:where(.site) .karte.reden .reden-wege{grid-column:auto}}@media (max-width:720px){:where(.site) .karte.reden .reden-wege .weg{flex:1 1 100%;justify-content:center}:where(.site) #s-faq .faq summary{gap:8px}:where(.site) #s-faq .faq summary:after{flex-basis:22px;width:22px;height:22px;font-size:14px}}:where(.site) #s-faq .care{margin-top:26px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--role-shared) 45%,transparent);background:color-mix(in srgb,var(--role-shared) 12%,var(--surface-card));border-radius:16px}:where(.site) #s-faq .care>b{display:block;font-size:17px;font-weight:650;margin-bottom:6px}:where(.site) #s-faq .care>p{margin:12px 0 0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--role-shared) 35%,transparent);font-weight:500}:where(.site) header.pille-kopf{position:-webkit-sticky;position:sticky;top:0;z-index:60}:where(.site) main section[id]{scroll-margin-top:84px}:where(.site) .b.schluss:not(.alpha) .karte{background:radial-gradient(60% 75% at 18% 35%,color-mix(in srgb,#F3C7A6 60%,transparent),transparent 72%),radial-gradient(60% 75% at 84% 30%,color-mix(in srgb,#B99BEF 72%,transparent),transparent 72%),var(--surface-page)}:where(.site) :is(#s-how,#p-how) .drei.schirme .k h3 .stufenmarke{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.site) :is(#s-how,#p-how) .drei.schirme .k h3,:where(.site) :is(#s-how,#p-how) .drei.schirme>.k{min-width:0}@media (max-width:380px){:where(.site) :is(#s-how,#p-how) .drei.schirme .k h3 .stufenmarke{font-size:11px;letter-spacing:.05em;padding-left:50px}}@media (min-width:941px) and (max-width:1279px){:where(.site) :is(#s-how,#p-how) .drei.schirme .k h3 .stufenmarke{font-size:11.5px;letter-spacing:.08em;padding-left:50px}}:where(.site) .who-b .who-bild{background:color-mix(in srgb,var(--role-self) 12%,var(--surface-card));border:1px solid color-mix(in srgb,var(--role-self) 35%,transparent);border-radius:16px;padding:14px}:where(.site) .who-b .who-bild img{border:4px solid #fff;box-shadow:0 2px 10px rgb(44 24 64/.12);box-sizing:border-box}:where(.site) .who-b .who-bild figcaption b{color:var(--text-primary)}:where(.site) .who-b .text b{font-weight:650}@media (min-width:721px) and (max-width:819px){:where(.site) .who-b .who-bild{justify-self:start;width:max-content;padding-right:28px}}@media (min-width:820px){:where(.site) .karte.dunkel.why12{grid-template-columns:minmax(240px,.8fr) 1.6fr;gap:40px}}@media (min-width:721px) and (max-width:819px){:where(.site) .karte.why12>div:first-child{max-width:520px}}:where(.site) .karte.werte-k{display:grid;grid-gap:22px;gap:22px;align-items:start}:where(.site) .werte{display:grid;grid-gap:14px;gap:14px}@media (min-width:820px){:where(.site) .karte.werte-k{grid-template-columns:1fr;gap:22px}:where(.site) .werte{grid-template-columns:1fr 1fr}}@media (min-width:721px) and (max-width:819px){:where(.site) .werte{grid-template-columns:1fr 1fr}}:where(.site) .werte .wert{padding:20px 22px 22px;border-radius:16px;background:color-mix(in srgb,var(--rolle) 10%,var(--surface-card));border:1px solid color-mix(in srgb,var(--rolle) 30%,transparent)}:where(.site) .werte .wert:first-child{--rolle:var(--role-self)}:where(.site) .werte .wert:nth-child(2){--rolle:var(--role-partner)}:where(.site) .werte .wert:nth-child(3){--rolle:var(--role-shared)}:where(.site) .werte .wert:nth-child(4){--rolle:var(--action-primary)}:where(.site) .werte .wert p{margin:0;line-height:1.5}:where(.site) .werte .wert h3{margin:0 0 6px;line-height:1.25}:where(.site) .werte .wert b{font-weight:650}:where(.site) .werte .wert{display:grid;grid-template-columns:64px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:center;align-content:start}:where(.site) .werte .wert .wbild{grid-column:1;grid-row:1;justify-self:center;width:auto;height:auto;max-width:64px;max-height:48px}:where(.site) .werte .wert .wbild[src*=wert-kern],:where(.site) .werte .wert .wbild[src*=wert-system]{height:48px}:where(.site) .werte .wert .wbild[src*=wert-muster],:where(.site) .werte .wert .wbild[src*=wert-privat]{width:64px}:where(.site) .werte .wert h3{grid-column:2;grid-row:1}:where(.site) .werte .wert p{grid-column:1/-1;margin-top:8px}:where(.site) .b.schluss.alpha .mitte{max-width:808px}:where(.site) .hinweis{margin-top:16px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--role-shared) 45%,transparent);background:color-mix(in srgb,var(--role-shared) 12%,var(--surface-card));font-size:14.5px;line-height:1.55;color:var(--text-primary)}:where(.site) .hinweis a{color:var(--action-primary)}:where(.site) .hinweis .offen-marke{margin:8px 0 0}:where(.site) .offen-marke{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin:10px 0;font-size:12.5px;color:#8a4b12}:where(.site) .offen-marke span{padding:2px 8px;border-radius:999px;background:#fbe6c8;border:1px solid #e7b774;font-weight:600;letter-spacing:.02em}:where(.site) footer.fuss{margin-top:0;padding:32px 0 28px;border-top:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);font-size:14.5px}:where(.site) .fuss-spalten{display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;grid-gap:24px;gap:24px}:where(.site) footer.fuss a{white-space:nowrap}@media (min-width:721px) and (max-width:940px){:where(.site) .fuss-spalten{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.site) .fuss-spalten>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px}:where(.site) .fuss-kopf{margin:0 0 6px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--text-secondary)}:where(.site) footer.fuss a{color:var(--text-primary);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}:where(.site) footer.fuss a:hover{color:var(--action-primary)}:where(.site) footer.fuss a:focus-visible{outline:2px solid var(--action-primary);outline-offset:2px;border-radius:4px}:where(.site) footer.fuss .widerruf{margin-top:8px;padding:0 12px;white-space:nowrap;border:1px solid color-mix(in srgb,var(--text-primary) 25%,transparent);border-radius:999px;font-size:13.5px}:where(.site) .fuss-sprachen{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:26px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}:where(.site) .fuss-sprachen a{font-size:13.5px;color:var(--text-secondary)!important}:where(.site) .fuss-traeger{margin:14px 0 0;font-size:13px;color:var(--text-secondary)}@media (max-width:720px){:where(.site) .fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}:where(.site) footer.fuss a{min-height:44px;white-space:normal}:where(.site) footer.fuss .widerruf{white-space:nowrap}@media (max-width:720px){:where(.site) footer.fuss .widerruf{white-space:normal;display:inline-block;border-radius:14px;padding:5px 12px;line-height:1.35}}}:where(.site) .b{padding-block:14px;-webkit-border-before:0;border-block-start:0}:where(.site) .b:first-of-type{-webkit-padding-before:36px;padding-block-start:36px}:where(.site) .b:last-of-type{-webkit-padding-after:80px;padding-block-end:80px}:where(.site) .karte{background:var(--surface-card);border-radius:26px;padding:48px clamp(24px,4vw,56px);box-shadow:0 12px 40px -18px color-mix(in srgb,var(--text-primary) 38%,transparent)}:where(.site) .karte h2{margin:0 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}:where(.site) .karte .satz{margin:0;font-size:clamp(1.2rem,2vw,1.5rem);max-width:52ch}:where(.site) .karte .satz.gross{font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.25;max-width:24ch;letter-spacing:-.01em}:where(.site) .karte.dunkel{background:var(--text-primary);color:var(--text-on-brand)}:where(.site) .karte.dunkel h2{color:color-mix(in srgb,var(--text-on-brand) 70%,transparent)}:where(.site) .karte.zwei{display:grid;grid-gap:28px;gap:28px;align-items:center}@media (min-width:820px){:where(.site) .karte.zwei{grid-template-columns:1.4fr 1fr}}:where(.site) .ks{margin-top:30px}:where(.site) .ks .k{-webkit-border-before:0;border-block-start:0;padding:22px 22px 24px;border-radius:16px;background:color-mix(in srgb,var(--rolle) 10%,var(--surface-card));border:1px solid color-mix(in srgb,var(--rolle) 30%,transparent)}:where(.site) .ks h3{font-size:17px;margin-bottom:6px;color:var(--text-primary)}:where(.site) .faq{margin-top:12px;display:grid;grid-gap:6px;gap:6px}:where(.site) .faq details{-webkit-border-before:1px solid var(--border-lav);border-block-start:1px solid var(--border-lav);padding:12px 0}:where(.site) .faq summary{cursor:pointer;font-weight:600;font-size:16px;list-style:none;display:flex;justify-content:space-between}:where(.site) .faq summary:after{content:"+";color:var(--text-secondary)}:where(.site) .faq details[open] summary:after{content:"\2013"}:where(.site) .faq p{margin:8px 0 0;color:var(--text-secondary);font-size:15px}:where(.site) .wkasten{display:grid;grid-template-columns:auto 1fr;grid-gap:34px;gap:34px;align-items:center;margin-top:18px}:where(.site) .wkasten .schirmbild{height:460px;width:auto;object-fit:contain;display:block}:where(.site) .wkasten p.text:first-child{margin-top:0}@media (max-width:760px){:where(.site) .wkasten{grid-template-columns:1fr;gap:20px;justify-items:center}:where(.site) .wkasten .schirmbild{height:380px}}:where(.site) .drei.mitbild .k{padding-top:6px}:where(.site) .drei.mitbild .kbild.breit{max-width:100%;height:150px;width:auto;object-fit:contain}:where(.site) .drei.mitbild .kbild{display:block;width:100%;max-width:150px;height:auto;margin:0 auto 10px;mix-blend-mode:multiply}@media (max-width:760px){:where(.site) .drei.mitbild .kbild{max-width:120px}}:where(.site) .karte .satz.gross.breit{max-width:none;text-wrap:balance}@media (min-width:1101px){:where(.site) .karte .satz.gross.breit{white-space:nowrap;font-size:clamp(1.1rem,1.88vw,1.9rem);line-height:1.24;letter-spacing:-.012em}}@media (max-width:1100px){:where(.site) .karte .satz.gross.breit br{display:none}}:where(.site) .karte .satz.gross.zwei-zeilen{max-width:none;white-space:nowrap;font-size:clamp(1rem,2.05vw,2.1rem);line-height:1.22;letter-spacing:-.015em}@media (max-width:760px){:where(.site) .karte .satz.gross.zwei-zeilen{white-space:normal;text-wrap:balance;font-size:clamp(1.3rem,4.8vw,1.7rem)}:where(.site) .karte .satz.gross.zwei-zeilen br{display:none}}:where(.site) .karte .satz.gross.eine-zeile{max-width:none;white-space:nowrap;font-size:clamp(1rem,2.85vw,2.4rem);line-height:1.15;letter-spacing:-.02em}@media (max-width:760px){:where(.site) .karte .satz.gross.eine-zeile{white-space:normal;text-wrap:balance;font-size:clamp(1.35rem,5.2vw,1.8rem)}}:where(.site) .b.beweis{padding-block:6px 14px}:where(.site) .streifen{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;font-size:14px;font-weight:500;color:var(--text-secondary)}:where(.site) .streifen li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--action-primary);-webkit-margin-end:9px;margin-inline-end:9px;vertical-align:1px}:where(.site) .karte .text{margin:14px 0 0;max-width:62ch;font-size:16px;line-height:1.55;color:var(--text-primary)}:where(.site) .karte.dunkel .text{color:color-mix(in srgb,var(--text-on-brand) 88%,transparent)}:where(.site) .karte .text.leise{color:var(--text-secondary);font-size:14.5px}:where(.site) .karte.gestrichelt{border:1.5px dashed color-mix(in srgb,var(--action-primary) 45%,transparent);box-shadow:none}:where(.site) .vermerk{margin:14px 0 0;font-size:12.5px;color:var(--text-secondary);-webkit-border-before:1px solid var(--border-lav);border-block-start:1px solid var(--border-lav);-webkit-padding-before:8px;padding-block-start:8px}:where(.site) .faq summary h3{margin:0;font-size:16px;font-weight:600;font-family:inherit;line-height:1.35}:where(.site) .faq .fa p,:where(.site) .faq details p{margin:8px 0 0;max-width:68ch;line-height:1.55}:where(.site) .faq .fa .pliste,:where(.site) .faq details .pliste{margin:8px 0 0}:where(.site) .faq.offen{display:grid;grid-gap:22px 34px;gap:22px 34px;margin-top:16px}@media (min-width:820px){:where(.site) .faq.offen{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.site) .faq.offen h3{margin:0;font-size:16px;font-weight:600;font-family:inherit}:where(.site) .who .who-reihe{display:grid;grid-gap:26px;gap:26px;align-items:start}@media (min-width:820px){:where(.site) .who .who-reihe{grid-template-columns:200px 1fr}}:where(.site) .who-bild{margin:0}:where(.site) .who-bild img{display:block;width:100%;max-width:200px;aspect-ratio:1;object-fit:cover;border-radius:18px}:where(.site) .who-bild figcaption{margin-top:10px;font-size:14px;line-height:1.35}:where(.site) .who-bild figcaption b,:where(.site) .who-sig b{display:block;font-weight:600}:where(.site) .who-bild figcaption a{color:inherit;text-decoration:underline;text-underline-offset:3px}:where(.site) .who-bild figcaption span,:where(.site) .who-sig span{color:var(--text-secondary);font-size:13.5px}:where(.site) .who-bild figcaption>a{display:block;padding-block:4px;margin-block:-4px}:where(.site) .who-hinweis a{padding-block:5px}:where(.site) .zahlen.reihe{grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 6px}:where(.site) .who-zitat{margin:6px 0 18px;text-wrap:balance;font-family:var(--font-family-display);font-size:1.7rem;line-height:1.25;color:var(--text-primary);max-width:34ch}:where(.site) .who-b{display:grid;grid-gap:26px;gap:26px;align-items:start}@media (min-width:820px){:where(.site) .who-b{grid-template-columns:1fr 210px}}:where(.site) .who-bild.gross img{max-width:210px;aspect-ratio:4/5}:where(.site) .who-bild figcaption .who-hinweis{display:block;margin-top:10px;max-width:210px;font-size:12.5px;line-height:1.4;font-style:italic}:where(.site) .who-bild figcaption .who-hinweis.autor{font-style:normal}@media (min-width:820px){:where(.site) .who-bild.gross{margin-top:34px}}:where(.site) .who-sig{display:flex;gap:14px;align-items:center;margin:18px 0 6px}:where(.site) .who-sig img{width:64px;height:64px;border-radius:50%;object-fit:cover}:where(.site) .who-kopf{display:flex;gap:20px;align-items:center;margin-bottom:6px}:where(.site) .who-kopf img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:none}:where(.site) .who-name{margin:0 0 4px;font-size:14px;color:var(--text-secondary)}:where(.site) .who-name b{color:var(--text-primary)}:where(.site) .who-c .angebote{-webkit-margin-before:22px;margin-block-start:22px}@media (min-width:940px){:where(.site) .who-c .angebote.regal{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) .who-c .atitel{white-space:normal}}:where(.site) .who-c .regal .tafel{padding:20px 20px 22px}:where(.site) .who-c .angebot .pliste{margin-top:10px}:where(.site) .zahlen{display:grid;grid-gap:14px;gap:14px}:where(.site) .zahlen div{padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--orb-plum-core) 16%,var(--surface-card))}:where(.site) .zahlen b{display:block;font-family:var(--font-family-display);font-weight:400;font-size:2.2rem;line-height:1;color:var(--text-primary)}:where(.site) .zahlen span{font-size:13.5px;color:var(--text-secondary)}:where(.site) .ks.vier{grid-template-columns:repeat(2,1fr)}@media (min-width:820px){:where(.site) .ks.vier{grid-template-columns:repeat(4,1fr)}}:where(.site) .b.schluss .karte{text-align:center}:where(.site) .b.schluss .satz.gross{max-width:none;text-wrap:balance}:where(.site) .b.schluss .satz,:where(.site) .b.schluss .text{margin-inline:auto}:where(.site) .b.schluss .wege{justify-content:center}:where(.site) .weg.leise-weg{border-color:var(--border-lav);color:var(--text-secondary)}:where(.site) .stellv{box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--role-partner) 45%,transparent)}:where(.site) .zwei.ks{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:720px){:where(.site) .zwei.ks{grid-template-columns:repeat(2,1fr)}}:where(.site) .zwei.mitbild .kbild{display:block;width:100%;max-width:150px;height:auto;margin:0 auto 10px;mix-blend-mode:multiply}:where(.site) .band.ks{-webkit-margin-before:14px;margin-block-start:14px;display:grid;grid-gap:10px;gap:10px;align-items:center;padding:18px 20px;border-radius:18px;background:var(--surface-card);border:1px solid color-mix(in srgb,var(--role-shared,var(--action-primary)) 35%,transparent)}@media (min-width:720px){:where(.site) .band.ks{grid-template-columns:190px 1fr;gap:22px}}:where(.site) .band .kbild.breit{display:block;width:100%;max-width:190px;height:auto;margin:0 auto;mix-blend-mode:multiply}:where(.site) .band h3{margin:0 0 6px}:where(.site) .band p{margin:0}@media (max-width:760px){:where(.site) .zwei.mitbild .kbild{max-width:120px}:where(.site) .band .kbild.breit{max-width:150px}}:where(.site) .schirmbild{display:block;margin:0 auto 14px;border-radius:20px;box-shadow:0 14px 34px -18px color-mix(in srgb,var(--text-primary) 60%,transparent)}:where(.site) .drei.schirme .schirmbild,:where(.site) .zwei.schirme .schirmbild{height:248px;width:auto;max-width:100%;object-fit:contain}:where(.site) .drei.schirme .k,:where(.site) .zwei.schirme .k{padding-top:20px}:where(.site) .stapel{--versatz:14px;--tiefen:1;position:relative;display:block;width:max-content;margin:0 auto 14px}:where(.site) .schirme{--tiefen-max:0}:where(.site) .schirme .stapel,:where(.site) .schirme>.k>.schirmbild{margin-top:0;margin-bottom:calc(var(--versatz,14px) * var(--tiefen-max) + 10px)}:where(.site) .ks.schirme>.k{padding-top:14px}:where(.site) .stapel .schirmbild{margin:0}:where(.site) .stapel .hinten{position:absolute;--tiefe:1;inset-block-start:calc(var(--versatz) * var(--tiefe));inset-inline-start:calc(var(--versatz) * var(--tiefe))}:where(.site) .stapel .vorn{position:relative;z-index:2}:where(.site) .textzuerst .schirmbild{height:250px;margin:16px auto 0}:where(.site) .textzuerst .k{display:flex;flex-direction:column}:where(.site) .textzuerst .k p{margin-bottom:0}:where(.site) .textzuerst .schirmbild{margin-top:auto}:where(.site) .netzband,:where(.site) .schirmband{-webkit-margin-before:14px;margin-block-start:14px;justify-content:center}:where(.site) .netzbild{display:block;width:100%;max-width:340px;height:auto;margin:0 auto}:where(.site) .band.netzband.schritt .netzbild{width:auto;height:auto;max-height:300px;max-width:300px}:where(.site) .band.netzband.schritt .stapel .netzbild{margin:0}:where(.site) .band.netzband.schritt .stapel{--versatz:20px}@media (min-width:720px){:where(.site) .band.netzband{grid-template-columns:340px minmax(0,42ch);gap:36px;padding:26px 30px}}:where(.site) .band.geben{align-items:center}@media (min-width:720px){:where(.site) .band.geben{grid-template-columns:minmax(0,40ch) 300px;gap:34px;padding:24px 28px}}:where(.site) .geben .netzbild{max-width:300px}:where(.site) .geben .gibst{margin:0 0 12px;color:var(--text-secondary);font-size:15px}:where(.site) .geben .lb{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--rolle);font-weight:600;margin-bottom:4px}:where(.site) .geben .nochnichts{margin:0;text-align:center;color:var(--text-secondary);font-size:14px;padding:26px 0;border-radius:14px;border:1px dashed color-mix(in srgb,var(--rolle) 40%,transparent)}@media (min-width:720px){:where(.site) .drei.bruecke{grid-template-columns:1fr .76fr 1fr;align-items:start}}:where(.site) .bruecke .k.steg{background:transparent;border:0;border-inline:1px dashed color-mix(in srgb,var(--rolle) 35%,transparent);border-radius:0;padding-inline:18px}:where(.site) .bruecke .k.steg .schirmbild{height:290px;opacity:.9}:where(.site) .schirmband .schirmbild{margin:0;height:300px;width:auto;max-width:100%}:where(.site) .schirmband .nr{margin-bottom:6px}:where(.site) .schirmband.offen{border-width:2px}@media (min-width:720px){:where(.site) .schirmband{grid-template-columns:auto minmax(0,44ch);gap:34px}}@media (max-width:760px){:where(.site) .drei.schirme .schirmbild,:where(.site) .zwei.schirme .schirmbild{height:auto;width:100%;max-width:236px}:where(.site) .stapel{width:100%}:where(.site) .stapel .hinten{display:none}:where(.site) .textzuerst .schirmbild{height:auto;max-width:200px}:where(.site) .schirmband .schirmbild{height:auto;max-width:210px;margin:0 auto}}:where(.site) .schirm .bande-soon{position:absolute;inset-inline:-24%;top:26%;z-index:3;transform:rotate(-11deg);transform-origin:center;padding:5px 0;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--action-strong);background:color-mix(in srgb,var(--action-strong) 26%,white);box-shadow:0 1px 6px color-mix(in srgb,var(--action-strong) 14%,transparent)}:where(.site) .kanzel.unten .lead.klein{-webkit-margin-before:18px;margin-block-start:18px;font-size:clamp(.94rem,1.25vw,1.02rem);max-width:74ch;color:var(--text-secondary);line-height:1.5}:where(.site) .streifen.mitmarke{gap:10px 26px}:where(.site) .streifen.mitmarke li{display:inline-flex;align-items:center;gap:7px}:where(.site) .b.beweis .streifen+.streifen{-webkit-margin-before:6px;margin-block-start:6px}:where(.site) .streifen.mitmarke li:before{content:none}:where(.site) .streifen.mitmarke .beleg-marke{width:18px;height:18px;flex:none;display:block;color:color-mix(in srgb,var(--action-primary) 78%,var(--text-secondary))}:where(.site) .k h3 .stufenmarke{display:block;width:100%;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--rolle);font-weight:600;margin-bottom:5px}:where(.site) .k ul.punkte b{font-weight:600;color:var(--text-primary)}:where(.site) .k p.fazit .herzen{flex:0 0 auto;width:44px;height:auto;margin-top:1px}:where(.site) .k p.fazit{display:flex;gap:10px;align-items:flex-start;margin:13px 0 0;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--rolle) 42%,transparent);font-size:13.5px;line-height:1.45;font-weight:600;color:var(--text-primary)}:where(.site) .k ul.punkte{list-style:none;margin:9px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px}:where(.site) .k ul.punkte li{position:relative;-webkit-padding-start:15px;padding-inline-start:15px;font-size:13.5px;line-height:1.42;color:var(--text-secondary)}:where(.site) .k ul.punkte li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--rolle,var(--action-primary)) 75%,transparent)}:where(.site) .karte .hinweis{margin:20px 0 0;padding:14px 18px;border-radius:14px;border:1px solid var(--border-lav);background:color-mix(in srgb,var(--orb-plum-core) 9%,var(--surface-card))}:where(.site) .karte .hinweis p{margin:0;max-width:72ch;font-size:14.5px;line-height:1.5;color:var(--text-secondary)}:where(.site) .menue a.aktiv{background:color-mix(in srgb,var(--action-primary) 12%,var(--surface-card));color:var(--text-primary)}:where(.site) .karte .satz.gross,:where(.site) .karte .satz.gross.breit,:where(.site) .karte .satz.gross.eine-zeile,:where(.site) .karte .satz.gross.zwei-zeilen{font-size:clamp(1.25rem,1.88vw,1.9rem)}:where(.site) .karte.preis{text-align:center}:where(.site) .karte.preis .satz.gross{margin-inline:auto;max-width:44ch}:where(.site) .karte.preis .text{margin-inline:auto;max-width:62ch}:where(.site) #p-preis .karte.preis,:where(.site) #s-preis .karte.preis,:where(.site) #s-privacy .karte.preis{text-align:left}:where(.site) #p-preis .karte.preis .satz.gross,:where(.site) #p-preis .karte.preis .text{margin-inline:0}:where(.site) #p-preis .karte.preis .dreh{margin-inline:0}@media (max-width:380px){:where(.site) #p-preis .drei-saetze{font-size:18px}}@media (max-width:720px){:where(.site) #p-preis .karte.preis .stufen{padding:20px 10px 10px;margin-inline:-6px}}:where(.site) #p-preis .karte.preis .pref{font-size:10px;line-height:1.4}@media (min-width:941px){:where(.site) #p-preis .karte.preis{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:32px;column-gap:32px}:where(.site) #p-preis .karte.preis>h2{grid-column:1;grid-row:1}:where(.site) #p-preis .karte.preis>.satz{grid-column:1;grid-row:2}:where(.site) #p-preis .karte.preis>.dreh{grid-column:2;grid-row:1/span 2;align-self:end;margin:0}:where(.site) #p-preis .karte.preis>:not(h2):not(.satz):not(.dreh){grid-column:1/-1}}@media{:where(.site) #p-preis .karte.preis .stufen{padding:22px 14px 14px;border-radius:22px;background:radial-gradient(55% 80% at 15% 40%,color-mix(in srgb,#F3C7A6 45%,transparent),transparent 72%),radial-gradient(55% 80% at 85% 35%,color-mix(in srgb,#B99BEF 50%,transparent),transparent 72%),color-mix(in srgb,var(--surface-page) 70%,#fff)}:where(.site) #p-preis .karte.preis .stufe{background:var(--surface-card)}}@media (max-width:720px){:where(.site) #p-preis .karte.preis .pref{font-size:10px;line-height:1.4}}:where(.site) #s-preis .karte.preis .satz.gross,:where(.site) #s-preis .karte.preis .text,:where(.site) #s-privacy .karte.preis .satz.gross,:where(.site) #s-privacy .karte.preis .text{margin-inline:0}:where(.site) .dreh{display:inline-flex;gap:4px;margin:20px auto 0;border-radius:999px;background:color-mix(in srgb,var(--orb-plum-core) 10%,var(--surface-card));border:1px solid var(--border-lav)}:where(.site) .drehknopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;border-radius:999px;padding:9px 20px;font:inherit;font-size:14.5px;font-weight:600}:where(.site) .drehknopf.an{background:var(--surface-card);box-shadow:0 1px 3px color-mix(in srgb,var(--orb-plum-core) 18%,transparent)}:where(.site) .dreh{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;gap:0;padding:4px;background:color-mix(in srgb,var(--text-primary) 7%,var(--surface-page));border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);box-shadow:inset 0 1px 3px rgb(44 24 64/.14)}:where(.site) .dreh:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgb(44 24 64/.18),0 3px 8px rgb(44 24 64/.12);transition:transform .25s ease}:where(.site) .dreh:has(.drehknopf.an:last-child):before{transform:translateX(100%)}:where(.site) .drehknopf{position:relative;z-index:1;color:var(--text-secondary);background:transparent;text-align:center}:where(.site) .drehknopf.an{background:transparent;color:var(--text-primary);box-shadow:none}:where(.site) .drehknopf{white-space:nowrap;padding:9px 18px}@media (max-width:720px){:where(.site) .dreh{display:grid;width:100%;box-sizing:border-box}:where(.site) .drehknopf{padding:10px 8px}}:where(.site) .ablauf{margin:20px auto 0;max-width:860px;padding:16px 18px 18px;border-radius:18px;text-align:start;background:color-mix(in srgb,var(--orb-plum-core) 6%,var(--surface-card));border:1px solid var(--border-lav)}:where(.site) .ablaufkopf{margin:0 0 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--text-secondary);text-align:center}:where(.site) .schritte{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:760px){:where(.site) .schritte{grid-template-columns:repeat(3,1fr);gap:0}}:where(.site) .schritte li{position:relative;display:grid;grid-gap:3px;gap:3px;padding-inline:14px}@media (min-width:760px){:where(.site) .schritte li+li:before{content:"";position:absolute;inset-inline-start:0;top:11px;width:1px;height:calc(100% - 14px);background:var(--border-lav)}}:where(.site) .anr{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;font-size:11.5px;font-weight:700;color:var(--text-on-brand);background:var(--action-primary)}:where(.site) .schritte b{font-size:14px;color:var(--text-primary)}:where(.site) .schritte span:not(.anr){font-size:13px;line-height:1.45;color:var(--text-secondary)}:where(.site) .schritte li{grid-template-columns:auto minmax(0,1fr);column-gap:8px;row-gap:3px;align-items:center;align-content:start}:where(.site) .schritte li>.anr{grid-column:1;grid-row:1}:where(.site) .schritte li>b{grid-column:2;grid-row:1}:where(.site) .schritte li>span:not(.anr){grid-column:2}:where(.site) .stufen{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;-webkit-margin-before:22px;margin-block-start:22px;text-align:start}@media (min-width:820px){:where(.site) .stufen{grid-template-columns:repeat(3,1fr);align-items:stretch}}@media (min-width:820px){:where(.site) .stufen.zwei{grid-template-columns:repeat(2,1fr);max-width:860px;margin-inline:auto}:where(.site) .stufen.zwei.schmal{max-width:860px;gap:14px}}:where(.site) .pliste{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}:where(.site) .pliste li{position:relative;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}:where(.site) .pliste li:before{content:"";position:absolute;inset-inline-start:0;top:8px;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--rolle,var(--action-primary)) 75%,transparent)}:where(.site) .stufen.zwei .pnutz{min-height:0}:where(.site) .stufe{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px;border-radius:18px;background:var(--surface-card);border:1px solid color-mix(in srgb,var(--rolle,var(--action-primary)) 30%,transparent)}:where(.site) .stufe.empfohlen{border-width:2px;border-color:var(--action-primary);background:color-mix(in srgb,var(--orb-plum-core) 7%,var(--surface-card));box-shadow:0 8px 26px color-mix(in srgb,var(--orb-plum-core) 18%,transparent)}:where(.site) .pmarke{position:absolute;top:-11px;inset-inline-start:20px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--text-on-brand);white-space:nowrap;background:var(--action-primary);border-radius:999px;padding:4px 11px}:where(.site) .stufe.empfohlen{-webkit-margin-before:11px;margin-block-start:11px}@media (min-width:820px){:where(.site) .stufe.empfohlen{-webkit-margin-before:0;margin-block-start:0}}:where(.site) .stufe h3{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:1.5rem;line-height:1.1;color:var(--text-primary)}:where(.site) .pdauer{margin:3px 0 0}:where(.site) .pr{margin:14px 0 0;font-family:var(--font-family-display);font-weight:400;font-size:2.2rem;line-height:1;color:var(--text-primary)}:where(.site) .pdauer,:where(.site) .pmeta,:where(.site) .pref{font-size:12.5px;line-height:1.4;color:var(--text-secondary)}:where(.site) .pmeta{margin:5px 0 0}:where(.site) .pref{margin:10px 0 0;font-size:11px;line-height:1.35;text-align:center}:where(.site) .pstern{font-family:var(--font-family-base);font-size:.5em;font-weight:600;color:var(--text-secondary);vertical-align:super;-webkit-margin-start:2px;margin-inline-start:2px}:where(.site) .pband{position:absolute;top:-10px;inset-inline-end:16px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#3f8f5f,#2f7a4f);border-radius:999px;padding:3px 10px;box-shadow:0 2px 8px color-mix(in srgb,#2f7a4f 35%,transparent)}:where(.site) .pnutz{margin:12px 0 0;min-height:61px;font-size:14px;line-height:1.45;font-weight:600;color:var(--text-primary)}:where(.site) .stufe .weg{-webkit-margin-before:18px;margin-block-start:18px;align-self:center;width:auto;justify-content:center;text-align:center;padding:9px 20px;line-height:1.2}:where(.site) .wegnote{display:block;font-size:10.5px;font-weight:500;-webkit-margin-before:2px;margin-block-start:2px;color:color-mix(in srgb,var(--text-on-brand) 78%,transparent)}:where(.site) .angebote{display:grid;grid-gap:22px;gap:22px;-webkit-margin-before:30px;margin-block-start:30px;text-align:start}:where(.site) .angebot{position:relative;border-radius:18px;background:color-mix(in srgb,var(--rolle) 10%,var(--surface-card));border:1px solid color-mix(in srgb,var(--rolle) 45%,transparent)}:where(.site) .atitel{margin:0;font-family:var(--font-family-display);font-weight:400;white-space:nowrap;font-size:1.45rem;line-height:1.15;color:var(--text-primary)}:where(.site) .apreis{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--text-secondary)}:where(.site) .angebot .pliste{margin:16px 0 0;gap:7px}:where(.site) .angebot .pliste li{font-size:14px;color:var(--text-primary)}:where(.site) .angebot .pliste li:before{background:var(--rolle)}:where(.site) .afuer{margin:14px 0 0;font-size:13.5px;line-height:1.45;font-style:italic;color:var(--text-secondary)}:where(.site) .angebot .weg{padding:10px 22px;line-height:1.2;justify-content:center}:where(.site) .abild{display:block;height:auto;mix-blend-mode:multiply}:where(.site) .pstatus{position:absolute;top:-11px;inset-inline-end:16px;z-index:1;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-on-brand);background:var(--action-primary);border-radius:999px;padding:4px 12px}@media (max-width:480px){:where(.site) .anfang .tafel,:where(.site) .feldbuch .kapitel,:where(.site) .regal .tafel{padding-inline:18px}}@media (max-width:400px){:where(.site) .atitel{font-size:1.3rem}}:where(.site) .angebote.regal{grid-template-columns:1fr}@media (min-width:940px){:where(.site) .angebote.regal{grid-template-columns:repeat(3,1fr);column-gap:16px}}@media (min-width:940px) and (max-width:1099px){:where(.site) .regal .tafel{padding:20px 16px 22px}:where(.site) .regal .atitel{font-size:1.28rem}:where(.site) .regal .apreis{font-size:12px}:where(.site) .regal .pliste li{font-size:13.5px}}:where(.site) #s-preis .satz.gross,:where(.site) #s-privacy .satz.gross{max-width:none;text-wrap:balance}@media (min-width:940px){:where(.site) #s-privacy .angebote.regal{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.site) #s-privacy .atitel{white-space:normal;text-wrap:balance}}:where(.site) #s-privacy .regal .tafel{padding-top:24px}:where(.site) #s-privacy .regal .abild{height:60px;margin:0 auto 14px}:where(.site) #s-privacy .apreis{margin-top:4px}:where(.site) #s-privacy .angebot .pliste{margin-top:10px}:where(.site) .regal .tafel{display:flex;flex-direction:column;padding:22px 22px 24px}:where(.site) .regal .abild{width:auto;height:118px;max-width:100%;margin:4px auto 16px;object-fit:contain}:where(.site) .regal .akoerper{display:flex;flex-direction:column;flex:1 1}:where(.site) .regal .weg{-webkit-margin-before:auto;margin-block-start:auto;align-self:flex-start}:where(.site) .regal .afuer{-webkit-margin-after:20px;margin-block-end:20px}@media (min-width:600px) and (max-width:720px){:where(.site) .regal .tafel{display:grid;grid-template-columns:170px 1fr;grid-column-gap:28px;column-gap:28px;padding:24px 32px;align-items:center}:where(.site) .regal .abild{grid-column:1;grid-row:1;margin:0 auto}:where(.site) .regal .akoerper{grid-column:2;grid-row:1}}:where(.site) .angebote.feldbuch{gap:20px}:where(.site) .feldbuch .kapitel{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;padding:24px 24px 26px}@media (min-width:820px){:where(.site) .feldbuch .kapitel{grid-template-columns:150px 1fr auto;align-items:center;gap:30px;padding:24px 32px}}:where(.site) .feldbuch .abild{width:100%;max-width:150px;height:120px;object-fit:contain;margin:0 auto}:where(.site) .feldbuch .pliste{grid-template-columns:1fr;column-gap:22px}:where(.site) .feldbuch .aknopf .weg{white-space:nowrap}:where(.site) .angebote.anfang{gap:22px}:where(.site) .anfang .paar{display:grid;grid-gap:22px;gap:22px;grid-template-columns:1fr}@media (min-width:820px){:where(.site) .anfang .paar{grid-template-columns:1fr 1fr}}:where(.site) .anfang .tafel{display:flex;flex-direction:column;padding:24px 26px 26px}:where(.site) .anfang .tafel .abild{height:110px;width:auto;max-width:100%;object-fit:contain;margin:0 0 14px;align-self:flex-start}:where(.site) .anfang .tafel .akoerper{display:flex;flex-direction:column;flex:1 1}:where(.site) .anfang .tafel .weg{-webkit-margin-before:20px;margin-block-start:20px;align-self:flex-start}:where(.site) .anfang .paar .tafel .weg{-webkit-margin-before:auto;margin-block-start:auto}:where(.site) .anfang .paar .afuer{-webkit-margin-after:20px;margin-block-end:20px}@media (min-width:820px){:where(.site) .anfang .tafel.breit{flex-direction:row;align-items:center;gap:34px;padding:26px 34px}:where(.site) .anfang .tafel.breit .abild{height:170px;margin:0}:where(.site) .anfang .tafel.breit .pliste{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:24px}}:where(.site) .bedarfe{display:flex;flex-wrap:wrap;gap:4px;margin:14px 0 0;padding:11px 12px;border-radius:12px;background:color-mix(in srgb,var(--rolle,var(--action-primary)) 9%,transparent)}:where(.site) .bedarfe i{display:block;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--rolle,var(--action-primary)) 75%,transparent)}:where(.site) .bedarfstext{margin:7px 0 0;font-size:12px;color:var(--text-secondary)}:where(.site) .karte.preis.einzel{max-width:720px;margin-inline:auto}:where(.site) .tiefwahl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr);margin:18px auto 0;max-width:520px}:where(.site) .tiefknopf{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;border-radius:14px;padding:12px 8px;background:var(--surface-card);border:1px solid var(--border-lav);font-size:15px;font-weight:600;color:var(--text-primary);display:grid;grid-gap:2px;gap:2px}:where(.site) .tiefknopf span{font-size:11.5px;font-weight:500;color:var(--text-secondary)}:where(.site) .tiefknopf.an{border-color:var(--action-primary);border-width:1.5px;background:color-mix(in srgb,var(--orb-plum-core) 8%,var(--surface-card))}:where(.site) .schauen{-webkit-margin-before:18px;margin-block-start:18px}:where(.site) .schau .psub{font-size:16px}:where(.site) .stufe.nackt{border:0;background:transparent;padding:14px 0 0;align-items:center;text-align:center}:where(.site) :where(img[width][height]){height:auto}@media (max-width:1099px){:where(.site) .b a.knopf,:where(.site) .b button,:where(.site) .knopf,:where(.site) .weg{min-height:44px}:where(.site) .knopf{display:inline-flex;align-items:center;justify-content:center}:where(.site) .faq details{padding:6px 0}:where(.site) .faq summary{min-height:44px;align-items:center}:where(.site) .pmarke,:where(.site) .pstatus,:where(.site) .wegnote{font-size:11.5px}}@media (min-width:721px) and (max-width:940px){:where(.site) .drei.mitbild .k{display:grid;grid-template-columns:96px minmax(0,1fr);grid-column-gap:22px;column-gap:22px;align-items:center;padding:18px 22px}:where(.site) .drei.mitbild .kbild,:where(.site) .drei.mitbild .kbild.breit{grid-column:1;grid-row:1/span 3;width:auto;max-width:96px;height:88px;object-fit:contain;margin:0}:where(.site) .drei.mitbild .k>:not(.kbild){grid-column:2}:where(.site) .drei.mitbild .k h3{margin-top:0}:where(.site) .drei.ks.mitbild,:where(.site) .drei.ks.schirme{grid-template-columns:1fr}:where(.site) .drei.schirme .k{display:grid;grid-template-columns:270px minmax(0,1fr);grid-column-gap:28px;column-gap:28px;align-items:center}:where(.site) .drei.schirme .k>.schirmbild,:where(.site) .drei.schirme .k>.stapel{grid-column:1;grid-row:1/span 8;margin:0 auto;max-width:270px}:where(.site) .drei.schirme .k>.schirmbild,:where(.site) .drei.schirme .k>.stapel .schirmbild{width:270px;height:auto}:where(.site) .karte.preis .stufen{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}:where(.site) .karte.preis .stufe{padding:18px 14px 16px}:where(.site) .karte.preis .stufe.empfohlen{-webkit-margin-before:0;margin-block-start:0}:where(.site) .karte.preis .stufe{display:flex;flex-direction:column;position:relative;padding-bottom:48px}:where(.site) .karte.preis .stufe .pnutz{flex:1 0 auto}:where(.site) .karte.preis .stufe .pref{position:absolute;left:14px;right:14px;bottom:12px;margin:0}:where(.site) .karte.preis .stufe .weg{min-height:70px;box-sizing:border-box}:where(.site) .karte.preis .stufe .pmarke{inset-inline-start:12px;font-size:10px}:where(.site) .karte.preis .stufe .pband,:where(.site) .karte.preis .stufe .pstatus{top:auto;bottom:-10px;inset-inline-end:12px}:where(.site) .karte.preis{display:flex;flex-direction:column}:where(.site) .karte.preis .ablauf{order:9;margin-top:18px}:where(.site) .drei.schirme .k>:not(.schirmbild):not(.stapel){grid-column:2}:where(.site) .drei.schirme .k .fazit{grid-column:1/-1}:where(.site) .achse-hof .achse-buehne .telefon{zoom:.76}:where(.site) .achse-hof .achse-buehne{gap:0 26px}:where(.site) .regal .tafel{display:grid;grid-template-columns:72px minmax(0,1fr);grid-column-gap:18px;column-gap:18px;padding:18px 26px 20px;align-items:center}:where(.site) .regal .abild{grid-column:1;grid-row:1;height:64px;width:auto;max-width:72px;margin:0}:where(.site) .regal .akoerper{grid-column:1/-1;display:contents}:where(.site) .regal .atitel{grid-column:2;grid-row:1;margin:0;white-space:normal}:where(.site) .regal .apreis{grid-column:2;grid-row:2;margin-top:2px}:where(.site) .regal .afuer,:where(.site) .regal .akoerper>:not(.atitel):not(.apreis),:where(.site) .regal .pliste,:where(.site) .regal .wege{grid-column:1/-1}:where(.site) .regal .pliste{margin-top:12px}:where(.site) .regal .akoerper>.weg,:where(.site) .regal .tafel>.weg{justify-self:start;width:max-content;display:inline-flex}:where(.site) #s-privacy .regal .tafel{grid-template-columns:72px minmax(0,1fr);column-gap:18px}:where(.site) #s-privacy .regal .abild{height:56px;margin:0 auto}:root body :where(.site) #s-what .drei.mitbild .k{grid-template-columns:110px minmax(0,1fr);column-gap:20px;padding:16px 22px}:root body :where(.site) #s-what .drei.mitbild .kbild{max-width:none;width:auto;justify-self:start}:root body :where(.site) #s-what .kbild[src*=one-with-heart]{height:132px;margin:-24px -22px -17px -20px}:root body :where(.site) #s-what .kbild[src*=two-with-hearts]{height:110px;margin:-23px 0 -16px}:root body :where(.site) #s-what .kbild[src*=toolbox]{height:104px;max-width:110px;margin:-20px 0 -17px}:root body :where(.site) #p-what .drei.mitbild .k{grid-template-columns:110px minmax(0,1fr);column-gap:20px;padding:16px 22px}:root body :where(.site) #p-what .drei.mitbild .kbild,:root body :where(.site) #s-what .drei.mitbild .kbild{align-self:start}:root body :where(.site) #p-what .drei.mitbild .kbild,:root body :where(.site) #p-what .drei.mitbild .kbild.breit{max-width:none;height:auto;justify-self:start}:root body :where(.site) #p-what .kbild[src*=profil-du]{width:129px;margin:-26px -16px -26px -3px}:root body :where(.site) #p-what .kbild[src*=profil-partner]{width:129px;margin:-26px -1px -25px -16px}:root body :where(.site) #p-what .kbild[src*=gemeinsam]{width:114px;margin:-11px -2px}:root body :where(.site) #s-preis .regal .tafel,:root body :where(.site) #s-privacy .regal .tafel{grid-template-columns:96px minmax(0,1fr);column-gap:18px}:root body :where(.site) #s-preis .regal .abild{grid-row:1/span 2;align-self:center;max-width:none;height:auto;justify-self:start}:root body :where(.site) #s-preis .abild[src*=profil-du]{width:113px;margin:-23px -15px -23px -2px}:root body :where(.site) #s-preis .abild[src*=toolbox-with-hearts]{width:107px;margin:-25px -6px -11px -5px}:root body :where(.site) #s-preis .abild[src*=gemeinsam]{width:99px;margin:-9px -1px -9px -2px}:root body :where(.site) #s-preis .regal .atitel,:root body :where(.site) #s-privacy .regal .atitel{align-self:end;line-height:1.15}:root body :where(.site) #s-preis .regal .apreis,:root body :where(.site) #s-privacy .regal .apreis{align-self:start;margin-top:3px}:root body :where(.site) #s-privacy .regal .abild{grid-column:1;grid-row:1/span 2;align-self:center;justify-self:center;width:auto;height:auto;max-width:90px;max-height:72px;margin:0}:root body :where(.site) #s-privacy .abild[src*=privacy-schutz],:root body :where(.site) #s-privacy .abild[src*=privacy-wenig]{height:72px}:root body :where(.site) #s-privacy .abild[src*=privacy-schluessel]{width:90px}}@media (max-width:819px){:where(.site) .who-b .who-bild{order:-1;display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;margin-bottom:4px}:where(.site) .who-b .who-bild.gross{margin-top:0}:where(.site) .who-b .who-bild.gross img{width:104px;max-width:104px;height:104px;aspect-ratio:1;object-fit:cover;object-position:top}:where(.site) .who-b .who-bild figcaption{margin-top:0}:where(.site) .who-b .who-bild figcaption .who-hinweis{max-width:none}}@media (max-width:720px){:where(.site) .karte{padding:24px 20px 30px;border-radius:22px}:where(.site) .b{padding-block:10px}:where(.site) .achse-hof{padding-bottom:6px}:where(.site) .achse-hof+.b{padding-top:4px}:where(.site) .drei.mitbild .k{display:grid;grid-template-columns:84px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:center;padding-top:0}:where(.site) .drei.mitbild .kbild,:where(.site) .drei.mitbild .kbild.breit{grid-column:1;grid-row:1;width:auto;max-width:84px;height:72px;object-fit:contain;margin:0}:where(.site) .drei.mitbild .k h3{grid-column:2;grid-row:1;margin:0}:where(.site) .drei.mitbild .k p,:where(.site) .drei.mitbild .k ul{grid-column:1/-1}:where(.site) .drei.mitbild .k p{margin-top:10px}:where(.site) .drei.mitbild .k ul{margin-top:6px}:where(.site) .karte.preis .stufen .stufe.empfohlen{order:-1}:where(.site) .drei.schirme .k{display:flex;flex-direction:column}:where(.site) .drei.schirme .k .nr,:where(.site) .drei.schirme .k h3{order:0}:where(.site) .drei.schirme .k .schirmbild,:where(.site) .drei.schirme .k .stapel{order:1;margin:10px auto 12px;align-self:center}:where(.site) .drei.schirme .k .fazit,:where(.site) .drei.schirme .k p,:where(.site) .drei.schirme .k ul{order:2}:where(.site) .drei.schirme .schirmbild,:where(.site) .zwei.schirme .schirmbild{max-width:176px}:where(.site) .karte.why12 .kursiv{margin-top:8px}:where(.site) .karte.why12>div:first-child{padding:16px 16px 18px;margin-inline:-6px}:where(.site) .karte.why12>div+div{margin-top:16px}:where(.site) .werte{gap:10px;margin-inline:-6px}:where(.site) .werte .wert{padding:14px 16px 16px}:where(.site) .werte .wert h3{margin:0 0 6px}:where(.site) .werte .wert p{font-size:15px}:where(.site) .regal .tafel{padding:16px 18px 18px}:where(.site) .regal .abild{height:68px;margin:0 auto 6px}:where(.site) .regal .apreis{margin-top:4px}:where(.site) .regal .afuer{margin-top:10px}:where(.site) #s-privacy .regal .abild{height:48px;margin-bottom:8px}:where(.site) .angebote.regal{row-gap:12px}:where(.site) .faq summary h3{font-size:15.5px}:where(.site) .faq details p{margin-top:4px}:where(.site) .care,:where(.site) .faq+.care{margin-top:24px}:where(.site) .karte.preis{display:flex;flex-direction:column}:where(.site) .karte.preis .ablauf{order:9;margin-top:18px}:where(.site) .karte.preis .stufen{-webkit-margin-before:16px;margin-block-start:16px;gap:12px}:where(.site) .b.schluss .text.leise{color:color-mix(in srgb,var(--text-primary) 78%,transparent)}:where(.site) .drei.mitbild .k{grid-template-columns:72px minmax(0,1fr);column-gap:12px;padding:16px 16px 18px}:where(.site) .drei.mitbild .kbild,:where(.site) .drei.mitbild .kbild.breit{max-width:72px;height:64px}:where(.site) .drei.mitbild .k h3{font-size:16px;line-height:1.3}:root body :where(.site) #s-what .karte{padding:20px 18px 24px}:root body :where(.site) #s-what .drei.mitbild .k{grid-template-columns:88px minmax(0,1fr);column-gap:10px;padding:14px 16px 16px}:root body :where(.site) #s-what .drei.mitbild .kbild{max-width:none;width:auto;height:84px;justify-self:start}:root body :where(.site) #s-what .kbild[src*=one-with-heart]{height:108px;margin:-20px -18px -14px -16px}:root body :where(.site) #s-what .kbild[src*=two-with-hearts]{height:88px;margin:-18px 0 -13px}:root body :where(.site) #s-what .kbild[src*=toolbox]{height:84px;margin:-16px 0 -14px;max-width:88px}:root body :where(.site) #s-what .drei.mitbild .k p{margin-top:10px;font-size:14.5px;line-height:1.5}:root body :where(.site) #p-what .karte{padding:20px 18px 24px}:root body :where(.site) #p-what .drei.mitbild .k{grid-template-columns:88px minmax(0,1fr);column-gap:10px;padding:14px 16px 16px}:root body :where(.site) #p-what .drei.mitbild .kbild,:root body :where(.site) #p-what .drei.mitbild .kbild.breit{max-width:none;height:auto;justify-self:start}:root body :where(.site) #p-what .kbild[src*=profil-du]{width:103px;margin:-21px -13px -21px -2px}:root body :where(.site) #p-what .kbild[src*=profil-partner]{width:103px;margin:-21px -1px -20px -13px}:root body :where(.site) #p-what .kbild[src*=gemeinsam]{width:91px;margin:-9px -1px -9px -2px}:root body :where(.site) #p-what .drei.mitbild .k p{margin-top:10px;font-size:14.5px;line-height:1.5}:where(.site) .drei.schirme .schirmbild,:where(.site) .zwei.schirme .schirmbild{max-width:100%;width:100%}:where(.site) .drei.schirme .k .stapel .schirmbild,:where(.site) .drei.schirme .k>.stapel{width:100%;max-width:100%}:where(.site) .drei.schirme .k:after{display:none}:where(.site) .drei.schirme .k .schirmbild,:where(.site) .drei.schirme .k .stapel{cursor:default}:where(.site) .drei.schirme .k{padding:16px 16px 18px}:where(.site) .drei.schirme .k li,:where(.site) .drei.schirme .k p{font-size:15px}:where(.site) .regal .tafel{display:grid;grid-template-columns:52px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center;padding:16px 16px 18px}:where(.site) .regal .abild{grid-column:1;grid-row:1;height:48px;width:auto;max-width:52px;margin:0}:where(.site) .regal .akoerper{grid-column:1/-1;display:contents}:where(.site) .regal .atitel{grid-column:2;grid-row:1;margin:0;white-space:normal}:where(.site) .regal .apreis{grid-column:2;grid-row:2;margin-top:2px}:where(.site) .regal .afuer,:where(.site) .regal .akoerper>:not(.atitel):not(.apreis),:where(.site) .regal .pliste,:where(.site) .regal .wege{grid-column:1/-1}:where(.site) .regal .pliste{margin-top:12px}:where(.site) #s-privacy .regal .abild{height:40px;margin:0}:root body :where(.site) #s-preis .regal .tafel,:root body :where(.site) #s-privacy .regal .tafel{grid-template-columns:84px minmax(0,1fr);column-gap:14px;padding:16px 16px 18px}:root body :where(.site) #s-preis .regal .abild{grid-row:1/span 2;align-self:center;max-width:none;height:auto;justify-self:start}:root body :where(.site) #s-preis .abild[src*=profil-du]{width:99px;margin:-20px -13px -20px -2px}:root body :where(.site) #s-preis .abild[src*=toolbox-with-hearts]{width:94px;margin:-22px -5px -10px}:root body :where(.site) #s-preis .abild[src*=gemeinsam]{width:87px;margin:-8px -1px -8px -2px}:root body :where(.site) #s-preis .regal .atitel,:root body :where(.site) #s-privacy .regal .atitel{align-self:end;line-height:1.15}:root body :where(.site) #s-preis .regal .apreis,:root body :where(.site) #s-privacy .regal .apreis{align-self:start;margin-top:3px}:root body :where(.site) #s-preis .regal .pliste,:root body :where(.site) #s-privacy .regal .pliste{margin-top:14px}:root body :where(.site) #s-privacy .regal .abild{grid-column:1;grid-row:1/span 2;align-self:center;justify-self:center;width:auto;height:auto;max-width:72px;max-height:62px;margin:0}:root body :where(.site) #s-privacy .abild[src*=privacy-schutz],:root body :where(.site) #s-privacy .abild[src*=privacy-wenig]{height:62px}:root body :where(.site) #s-privacy .abild[src*=privacy-schluessel]{width:72px}:root body :where(.site) #s-privacy .regal .tafel{grid-template-columns:72px minmax(0,1fr);column-gap:12px}:root body :where(.site) #s-privacy .regal .atitel{font-size:1.25rem}:where(.site) .who-b .who-zitat{font-size:1.5rem;line-height:1.2}:root body :where(.site) #s-who .karte{padding:20px 18px 24px}:root body :where(.site) #s-who .who-b .who-zitat{font-size:1.35rem}:root body :where(.site) #s-who .karte p:not(.who-zitat){font-size:15px;line-height:1.5}:root body :where(.site) #s-who .who-b .who-bild{padding:12px 8px 12px 12px;gap:10px;grid-template-columns:96px minmax(0,1fr)}:root body :where(.site) #s-who .who-b .who-bild.gross img{width:96px;max-width:96px;height:96px}:where(.site) .karte.preis .pmeta,:where(.site) .karte.preis .pvergleich,:where(.site) .karte.preis .wegnote{font-size:12.5px}}body:has(.site) nextjs-portal{display:none}.site .brot-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}:where(.site) .karte p.augenbraue{margin:0 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-weight:600;text-wrap:wrap}:where(.site) footer.fuss .withdraw-link{display:contents;margin-top:8px}:where(.site) footer.fuss .withdraw-link .widerruf{color:#5B21B6;font-weight:400}:where(.site) .phasen .reise-band{margin:0 auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px);border-radius:28px;border:1px solid #ece2f8;background:linear-gradient(160deg,#fcf7f0,#f4ecfc)}:where(.site) .phasen .reise-kopf2{max-width:620px;margin:0 auto 22px;text-align:center}:where(.site) .phasen .reise-kopf2 h2{margin:0 0 8px;font-size:clamp(1.2rem,2vw,1.45rem);letter-spacing:0;text-transform:none;color:var(--text-primary);font-weight:650}:where(.site) .phasen .reise-kopf2 p{margin:0;font-size:1rem;line-height:1.5;text-wrap:pretty}:where(.site) .phasen .reise-notiz{margin:18px auto 0;text-align:center;color:#6b6864;font-size:.88rem}:where(.site) .phasen .boxen6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}:where(.site) .phasen .box{background:#fff;border:1px solid #ece2f8;border-radius:18px;padding:16px 14px 12px;text-align:left}:where(.site) .phasen .box h3{margin:0 0 10px;font-family:inherit;font-weight:600;font-size:.95rem;color:#2c1840}:where(.site) .phasen .chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}:where(.site) .phasen .chips li{font-size:.8rem;line-height:1.3;padding:6px 10px;border-radius:12px;background:#f6f0ff;color:#3b2a5a}:where(.site) .phasen .szene{display:block;height:112px;width:auto;max-width:78%;object-fit:contain;margin:0 auto 10px}:where(.site) .phasen .wisch{display:none}@media (max-width:900px){:where(.site) .phasen .boxen6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:where(.site) .phasen .reise-band{border-radius:22px}}@media (max-width:560px){:where(.site) .phasen .boxen6{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:calc(-1 * clamp(20px,4vw,48px));padding:0 clamp(20px,4vw,48px) 6px;scrollbar-width:none}:where(.site) .phasen .boxen6::-webkit-scrollbar{display:none}:where(.site) .phasen .box{flex:0 0 78%;scroll-snap-align:center}:where(.site) .phasen .wisch{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}:where(.site) .phasen .wisch-text{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:#7c3aed;background:#fff;border:1px solid #e4d6fb;border-radius:999px;padding:6px 14px}:where(.site) .phasen .wisch-pfeil{display:inline-block;animation:phasen-schub 1.4s ease-in-out infinite}:where(.site) .phasen .wisch-punkte{display:flex;gap:6px}:where(.site) .phasen .wisch-punkte i{width:7px;height:7px;border-radius:50%;background:#dccdf5;transition:width .25s,background .25s}:where(.site) .phasen .wisch-punkte i.an{width:20px;border-radius:4px;background:#7c3aed}:where(.site) .phasen.gewischt .wisch-text{display:none}}@keyframes phasen-schub{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}@media (prefers-reduced-motion:reduce){:where(.site) .phasen .wisch-pfeil{animation:none}}@media (max-width:380px){:where(.site) .phasen .reise-kopf2 h2{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){:where(.site) .phasen .wisch-punkte i{transition:none}}