.wk-entwurf{background:var(--sand);color:var(--ink)}.wk-entwurf p{margin:0;padding-block:.75rem;font-size:var(--t-small);max-width:none}.wk{padding-block:clamp(3rem,2rem + 4vw,6rem);background:var(--surface);scroll-margin-top:5rem}.wk dd,.wk-posten li span:last-child,.wk-opt .p,.wk-zettel li span:last-child{hyphens:none;-webkit-hyphens:none;white-space:nowrap}.wk-kopf{display:grid;gap:1.5rem;align-items:end}@media (min-width:48rem){.wk-kopf{grid-template-columns:minmax(0,1fr) clamp(11rem,18vw,16rem)}}.wk-titel{font-size:var(--t-h2);line-height:1.05;letter-spacing:-.02em;margin:0;max-width:18ch}.wk-intro{margin:1rem 0 0;max-width:52ch;font-size:var(--t-lead);line-height:1.45;color:var(--muted)}.wk-bild{margin:0;justify-self:end}.wk-bild img{display:block;width:100%;height:auto}@media (max-width:47.99rem){.wk-bild{display:none}}.wk-leiste{margin-block:2.5rem 3rem}.wk-leiste ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem}.wk-leiste button{font:inherit;width:100%;text-align:left;background:none;border:0;padding:0 0 .25rem;cursor:pointer;color:var(--muted);display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;row-gap:.75rem;align-items:baseline;min-height:3rem}.wk-leiste .spur{grid-column:1/-1;display:block;height:.375rem;border-radius:.375rem;background:var(--line)}.wk-leiste .n{font-size:var(--t-small);font-weight:640;font-variant-numeric:lining-nums;color:var(--muted)}.wk-leiste .w{font-size:var(--t-small);line-height:1.3}.wk-leiste button:hover .w{text-decoration:underline;text-underline-offset:.2em}.wk-leiste button:focus-visible{outline:3px solid var(--teal-text);outline-offset:4px;border-radius:2px}.wk-leiste [data-erledigt] .spur{background:var(--teal)}.wk-leiste [data-erledigt] .n{color:var(--teal-text)}.wk-leiste [aria-current]{color:var(--ink)}.wk-leiste [aria-current] .spur{background:var(--teal-deep)}.wk-leiste [aria-current] .n{color:var(--teal-deep)}.wk-leiste [aria-current] .w{font-weight:640}@media (max-width:47.99rem){.wk-leiste{margin-block:2rem 2rem}.wk-leiste ol{gap:.25rem}.wk-leiste button{grid-template-columns:1fr;row-gap:.5rem}.wk-leiste .w{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wk-leiste .n{text-align:center}}.wk-grid{display:grid;gap:2rem;align-items:start;position:relative}@media (min-width:64rem){.wk-grid{grid-template-columns:minmax(0,1fr) 23rem;gap:clamp(2.5rem,4vw,4.5rem)}}.wk-form{min-width:0}.wk-schritt{padding:0;margin:0;background:none}.js-wk .wk-schritt:not([data-aktiv]){display:none}.wk-schritt h3{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);line-height:1.12;letter-spacing:-.015em;margin:0;max-width:26ch;outline:0}.wk-schritt h3 .sn{display:block;font-size:var(--t-small);font-weight:600;letter-spacing:0;color:var(--teal-text);margin-bottom:.5rem}.wk-rat{margin:1rem 0 0;max-width:60ch;color:var(--muted)}.wk-frage,.wk-gruppe,.wk-kontakt{border:0;margin:2rem 0 0;padding:0;min-width:0}.wk-frage legend,.wk-gruppe legend,.wk-kontakt legend{font-weight:640;font-size:var(--t-h3);line-height:1.25;padding:0;margin-bottom:.75rem}.wk-chips{display:flex;flex-wrap:wrap;gap:.5rem}.wk-chips label{position:relative;display:inline-flex;align-items:center;min-height:3rem;padding:.5rem 1rem;background:var(--bg);border:1px solid var(--muted);border-radius:var(--r);cursor:pointer;line-height:1.3}.wk-chips input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.wk-chips label:hover{border-color:var(--ink)}.wk-chips label:has(:checked){background:var(--teal-deep);border-color:var(--teal-deep);color:#fff;font-weight:600}.wk-chips label:has(:focus-visible){outline:3px solid var(--teal-text);outline-offset:3px}.wk-vorschlag{margin-top:2.5rem;padding:1.5rem;background:var(--bg);border:2px solid var(--cta);border-radius:var(--r)}.wk-vorschlag h4{margin:0 0 .75rem;font-size:var(--t-h3);line-height:1.25}.wk-vorschlag-summe{margin:1rem 0 0;font-weight:600}.wk-vorschlag-wahl{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.25rem}.wk-optionen{display:grid;gap:.75rem}@media (min-width:48rem){.wk-gruppe[data-gruppe=umfang] .wk-optionen,.wk-gruppe[data-gruppe=bilder] .wk-optionen,.wk-gruppe[data-gruppe=care] .wk-optionen{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-gruppe[data-gruppe=texte] .wk-optionen,.wk-gruppe[data-gruppe=hosting] .wk-optionen,.wk-gruppe[data-gruppe=betreuung] .wk-optionen,.wk-gruppe[data-gruppe=sichtbar] .wk-optionen,.wk-gruppe[data-gruppe=funktionen] .wk-optionen{grid-template-columns:repeat(2,minmax(0,1fr))}}.wk-opt{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;align-content:start;padding:1.125rem 1.25rem 1.25rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);cursor:pointer}.wk-opt:hover{border-color:var(--muted)}.wk-opt input[type=radio],.wk-opt input[type=checkbox]{grid-row:1/4;width:1.375rem;height:1.375rem;margin:.2rem 0 0;accent-color:var(--cta);cursor:pointer}.wk-opt:has(input:checked){border-color:var(--cta);box-shadow:inset 0 0 0 1px var(--cta)}.wk-opt:has(input:focus-visible){outline:3px solid var(--teal-text);outline-offset:3px}.wk-opt .p{font-weight:640;font-variant-numeric:lining-nums;color:var(--teal-text)}.wk-opt .x{grid-column:2;margin-top:.375rem;font-size:var(--t-small);line-height:1.5;color:var(--muted)}.wk-tipp{grid-column:2;margin:.75rem 0 0;font-size:var(--t-small);line-height:1.45;color:var(--ink)}.wk-tipp b{color:var(--teal-text)}.wk-tipp.weg,.wk-tipp.weg b{color:var(--muted)}.wk-zahl{display:block;cursor:default}.wk-zahl .x{margin:0 0 1rem}.wk-zaehler{display:flex;align-items:center;gap:.5rem}.wk-zaehler button{font:inherit;font-size:1.5rem;line-height:1;width:3rem;height:3rem;border:1px solid var(--muted);border-radius:var(--r);background:var(--bg);color:var(--ink);cursor:pointer}.wk-zaehler button:hover{border-color:var(--ink);background:var(--surface)}.wk-zaehler input{font:inherit;font-weight:640;font-size:1.25rem;text-align:center;font-variant-numeric:lining-nums;width:4.5rem;height:3rem;border:1px solid var(--ink);border-radius:var(--r);background:var(--bg);color:var(--ink);-moz-appearance:textfield}.wk-zaehler input::-webkit-inner-spin-button{-webkit-appearance:none}.wk-zaehler .p{margin-left:.5rem;font-weight:640;color:var(--teal-text);white-space:nowrap}.wk-zahl .wk-tipp{margin-top:1rem}.wk-hinweis{margin:.25rem 0 .75rem;font-size:var(--t-small);color:var(--muted)}.wk-basis{margin-top:1.75rem;background:var(--surface2);border-radius:var(--r)}.wk-basis summary{cursor:pointer;padding:1rem 1.5rem;min-height:3rem;margin-left:1rem}.wk-basis summary:focus-visible{outline:3px solid var(--teal-text);outline-offset:2px}.wk-basis ul{margin:0;padding:0 1.5rem 1.25rem 2.75rem;display:grid;gap:.25rem;font-size:var(--t-small)}@media (min-width:48rem){.wk-basis ul{grid-template-columns:1fr 1fr;column-gap:2rem}}.wk-nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.wk-zurueck,.wk-link{font:inherit;background:none;border:0;padding:.5rem 0;min-height:3rem;color:var(--teal-text);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.wk-zurueck:hover,.wk-link:hover{color:var(--ink)}.wk-zurueck[hidden]{display:block;visibility:hidden}.wk-link{text-align:left;font-weight:600}.wk-weiter{margin-left:auto}.js-wk[data-letzter] .wk-weiter{display:none}@media (max-width:24rem){.wk-weiter,.wk-abschluss .btn{font-size:.95rem;padding-inline:1em}}.wk-uebersicht{margin-top:1.75rem;padding:1.5rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--r)}.wk-posten{list-style:none;margin:0;padding:0}.wk-posten li{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--line)}.wk-posten li span:last-child{font-variant-numeric:lining-nums}.wk-summe{margin:1rem 0 0;display:grid;gap:.375rem}.wk-summe div{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.wk-summe dt{font-weight:600}.wk-summe dd{margin:0;font-weight:640;font-size:1.375rem;font-variant-numeric:lining-nums}.wk-summe .az dd{color:var(--teal-text)}.wk-felder{display:grid;gap:1rem}@media (min-width:40rem){.wk-felder{grid-template-columns:1fr 1fr}.wk-felder .breit{grid-column:1/-1}}.wk-felder .feld{display:grid;gap:.375rem}.wk-felder label{font-weight:600}.wk-felder .frei{font-weight:400;color:var(--muted)}.wk-felder input,.wk-felder textarea{font:inherit;width:100%;min-height:3rem;padding:.6rem .8rem;border:1px solid var(--muted);border-radius:var(--r);background:var(--bg);color:var(--ink)}.wk-felder input:focus-visible,.wk-felder textarea:focus-visible{outline:3px solid var(--teal-text);outline-offset:2px}.wk-felder [aria-invalid=true]{border-color:#a1281e;border-width:2px}.wk-felder .hint{margin:0;font-size:var(--t-small);color:var(--muted)}.wk-fehler{margin:0;font-size:var(--t-small);color:#a1281e;font-weight:600}.wk-haken{display:flex;gap:.75rem;align-items:flex-start;margin-top:1rem;cursor:pointer;max-width:60ch}.wk-haken input{width:1.375rem;height:1.375rem;margin:.15rem 0 0;flex:none;accent-color:var(--cta)}.wk-hp{position:absolute;left:-9999px;width:1px;height:1px}.wk-abschluss{display:grid;gap:1.5rem;margin-top:2rem}@media (min-width:48rem){.wk-abschluss{grid-template-columns:1fr 1fr}}.wk-weg{padding:1.5rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;align-items:flex-start}.wk-weg-zahlen{border:2px solid var(--cta)}.wk-weg h4{margin:0;font-size:var(--t-h3)}.wk-weg .wk-hinweis{max-width:none;margin:.5rem 0 0}.wk-weg .btn{margin-top:1.25rem}.wk-weg .wk-haken{font-size:var(--t-small);margin-bottom:.25rem}.wk-status{margin:1.5rem 0 0;outline:0}.wk-status:empty{display:none}.wk-status.ok,.wk-status.info{padding:1rem 1.25rem;background:var(--sel);border-radius:var(--r);color:var(--teal-deep)}.wk-status.fehler{padding:1rem 1.25rem;background:#fceeee;border-radius:var(--r);color:#8c1d18}.wk-preis{border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);background:var(--bg)}.wk-zettel{padding:1.5rem 1.5rem 1.25rem}.wk-zettel h3{margin:0 0 .75rem;font-size:var(--t-h3);line-height:1.2}.wk-zettel ul{list-style:none;margin:0;padding:0;font-size:var(--t-small)}.wk-zettel li{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;border-bottom:1px dashed var(--line);line-height:1.35}.wk-zettel li:last-child{border-bottom:0}.wk-zettel li span:last-child{font-weight:600;font-variant-numeric:lining-nums}.wk-zettel li.m span:last-child{color:var(--teal-text)}@media (prefers-reduced-motion:no-preference){.wk-zettel li.neu{animation:wk-neu 1.6s cubic-bezier(.16,1,.3,1)}@keyframes wk-neu{0%{background:var(--sel)}to{background:transparent}}}.wk-total{background:var(--teal-deep);color:#fff;padding:1.25rem 1.5rem 1.5rem}.wk-total .l{margin:0;font-size:var(--t-small);color:#ffffffd1}.wk-total .z{margin:.125rem 0 0;font-weight:700;font-stretch:112%;font-size:clamp(2.5rem,1.8rem + 1.6vw,3.25rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums;white-space:nowrap}.wk-total .m{margin:.625rem 0 0;font-weight:600;font-size:1.125rem}.wk-total .a{margin:.875rem 0 0;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.22);font-size:var(--t-small);color:#ffffffd1}.wk-total .a span{color:#fff;font-weight:600}.wk-mobil,.wk [data-wenn-monat][hidden]{display:none}@media (min-width:64rem){.wk-preis{position:sticky;top:6rem}.wk-zettel ul{max-height:calc(100vh - 26rem);overflow:auto}}@media (max-width:63.99rem){.wk-grid{display:flex;flex-direction:column}.wk-preis{position:sticky;bottom:0;z-index:5;align-self:stretch;margin-inline:calc(-1 * var(--gut));border-radius:var(--r) var(--r) 0 0;box-shadow:0 -10px 28px -14px #10201f73}.wk-zettel{display:none;max-height:45vh;overflow:auto;padding:1rem var(--gut)}.wk-preis[data-offen] .wk-zettel{display:block}.wk-zettel h3{display:none}.wk-total{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1rem;padding:.75rem 5.25rem .75rem var(--gut)}.wk-total .l{display:none}.wk-total .z{font-size:1.75rem;margin:0}.wk-total .m{grid-column:1;margin:.125rem 0 0;font-size:.9375rem}.wk-total .a{display:none}.wk-mobil{display:flex;align-items:center;grid-column:2;grid-row:1/3;font:inherit;font-weight:600;color:#fff;background:none;border:0;min-height:3rem;padding:0;cursor:pointer}.wk-mobil:after{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-135deg);margin-left:.6rem;margin-top:.3rem}.wk-preis[data-offen] .wk-mobil:after{transform:rotate(45deg);margin-top:-.25rem}.wk-mobil:focus-visible{outline:3px solid #fff;outline-offset:3px}}.wk-fakten{margin:1.25rem 0 0;font-size:var(--t-small);font-weight:600;color:var(--teal-text)}.wk-interview{margin-top:1.5rem}.wk-karte{background:var(--bg);border-radius:calc(var(--r) * 2);box-shadow:var(--shadow);overflow:hidden}.wk-fortschritt{display:grid;grid-template-columns:1fr auto;gap:.625rem 1rem;padding:1.25rem clamp(1.25rem,3vw,2.25rem);border-bottom:1px solid var(--line);font-size:var(--t-small)}.wk-zaehl{color:var(--muted);font-weight:600}.wk-prozent{font-weight:640;color:var(--teal-text);font-variant-numeric:lining-nums}.wk-balken{grid-column:1/-1;height:.375rem;border-radius:.375rem;background:var(--surface2);overflow:hidden}.wk-balken span{display:block;height:100%;width:0;background:var(--teal);border-radius:inherit}@media (prefers-reduced-motion:no-preference){.wk-balken span{transition:width .45s cubic-bezier(.16,1,.3,1)}}.wk-interview{margin:0;padding:clamp(1.25rem,3vw,2.25rem)}.wk-karte[data-fertig] .wk-fortschritt{display:none}.wk-karte .wk-vorschlag .wk-angebot-kopf{border-radius:0}.wk-karte .wk-angebot-liste,.wk-karte .wk-vorschlag-wahl{border:0}.wk-karte .wk-vorschlag-wahl{border-top:1px solid var(--line);border-radius:0}.js-wk[data-schritt="1"] .wk-nav{display:none}.wk-frage legend{outline:0}.js-wk .wk-frage:not([data-jetzt]){display:none}.wk-frage legend{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.375rem);letter-spacing:-.02em;line-height:1.12;margin:0 0 1.5rem;padding:0}.wk-kacheln{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr))}.wk-kachel{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;padding:1.125rem 1.25rem;min-height:5.5rem;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;box-shadow:0 1px 2px #10201f0d}@media (min-width:48rem){.wk-kachel{grid-template-columns:1fr;align-content:start;row-gap:.875rem;padding:1.5rem 1.25rem 1.25rem;min-height:11rem}}.wk-kachel input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.wk-kachel .sym{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--sel);color:var(--teal-deep)}.wk-kachel .sym .ic{width:1.875rem;height:1.875rem;--icon-fill:#fff;stroke-width:1.6}.wk-kachel .t{display:block;font-weight:640;font-size:1.1875rem;line-height:1.25}.wk-kachel .u{display:block;margin-top:.2rem;font-size:var(--t-small);line-height:1.4;color:var(--muted)}.wk-kachel:hover{border-color:var(--teal)}.wk-kachel:hover .sym{background:var(--teal);color:#fff}.wk-kachel:has(:checked){border-color:var(--teal-deep);background:var(--teal-deep);color:#fff}.wk-kachel:has(:checked) .u{color:#ffffffd1}.wk-kachel:has(:checked) .sym{background:#fff;color:var(--teal-deep)}.wk-kachel:has(:focus-visible){outline:3px solid var(--teal-text);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.wk-kachel{transition:border-color .15s,background-color .15s}.wk-kachel .sym{transition:background-color .15s,color .15s}.js-wk .wk-frage[data-jetzt]{animation:wk-rein .35s cubic-bezier(.16,1,.3,1)}@keyframes wk-rein{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}}.wk-frage-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:1.25rem;min-height:3rem}.wk-frage-nav [hidden]{display:block;visibility:hidden}.wk-vorschlag{margin-top:0;padding:0;border:0;background:none}.wk-angebot-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;padding:1.75rem;background:var(--teal-deep);color:#fff;border-radius:var(--r) var(--r) 0 0}.wk-angebot-kopf h4{margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15;letter-spacing:-.015em;max-width:16ch}.wk-angebot-kopf .preis{text-align:right}.wk-angebot-kopf .preis b{display:block;font-weight:700;font-stretch:112%;font-size:clamp(2.5rem,1.8rem + 2vw,3.5rem);line-height:1;letter-spacing:-.03em;white-space:nowrap}.wk-angebot-kopf .preis span{display:block;margin-top:.375rem;font-size:var(--t-small);color:#ffffffd1}.wk-angebot-liste{list-style:none;margin:0;padding:.5rem 1.75rem;background:var(--bg);border:1px solid var(--line);border-top:0}.wk-angebot-liste li{display:grid;grid-template-columns:1fr auto;gap:.125rem 1rem;padding:.875rem 0;border-bottom:1px solid var(--line)}.wk-angebot-liste li:last-child{border-bottom:0}.wk-angebot-liste .t{font-weight:640}.wk-angebot-liste .p{font-weight:640;white-space:nowrap}.wk-angebot-liste .g{grid-column:1/-1;font-size:var(--t-small);color:var(--muted);line-height:1.45}.wk-vorschlag-wahl{margin:0;padding:1.25rem 1.75rem 1.5rem;background:var(--bg);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r) var(--r)}.wk-vorschlag-summe{margin:0;padding:0 1.75rem;background:var(--bg)}.wk-hero h1 mark{position:relative;z-index:0;background:none;color:inherit;padding:0 .04em;white-space:nowrap}.wk-hero h1 mark:after{content:"";position:absolute;z-index:-1;left:-.08em;right:-.1em;bottom:.1em;height:.5em;background:var(--sel);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath d='M3 11C22 6 58 4 98 5c38 1 74-3 99 1 2 4 1 9-1 12-34 2-70 4-108 3-30-1-58 3-83 1-3-3-4-8-2-11z'/%3E%3C/svg%3E") center/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 24' preserveAspectRatio='none'%3E%3Cpath d='M3 11C22 6 58 4 98 5c38 1 74-3 99 1 2 4 1 9-1 12-34 2-70 4-108 3-30-1-58 3-83 1-3-3-4-8-2-11z'/%3E%3C/svg%3E") center/100% 100% no-repeat;transform:rotate(-1.6deg) skew(-8deg);transform-origin:left center}.wk-hero h1{font-size:clamp(2.375rem,1.4rem + 4.4vw,5.25rem);line-height:1;letter-spacing:-.03em;max-width:13ch}.wk-bild img{mix-blend-mode:multiply}.js-wk[data-schritt="1"] .wk-preis{display:none}@media (min-width:64rem){.js-wk[data-schritt="1"] .wk-grid{grid-template-columns:minmax(0,62rem)}}.wk-danach{margin:1rem 0 .25rem;padding-left:1.25rem;font-size:var(--t-small);display:grid;gap:.375rem}.wk-danach li::marker{font-weight:640;color:var(--teal-text)}.wk-mehr{display:block;margin-top:.5rem;font-size:var(--t-small);font-weight:600;letter-spacing:0;color:var(--teal-text)}.wk-frage[data-mehrfach] .wk-kachel:after{content:"";position:absolute;top:1rem;right:1rem;width:1.375rem;height:1.375rem;border:2px solid var(--muted);border-radius:.3rem;background:var(--bg)}.wk-frage[data-mehrfach] .wk-kachel:has(:checked):after{border-color:#fff;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E3F3C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/80% no-repeat}.wk-basis-karte{margin-top:1.75rem;padding:1.5rem;background:var(--teal-deep);color:#fff;border-radius:var(--r)}.wk-basis-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.wk-basis-kopf .t{font-weight:640;font-size:var(--t-h3)}.wk-basis-kopf .p{font-weight:700;font-stretch:112%;font-size:2rem;letter-spacing:-.02em;white-space:nowrap}.wk-basis-karte .wk-hinweis{color:#ffffffd1;margin:.75rem 0 .375rem}.wk-basis-karte ul{margin:0;padding-left:1.25rem;display:grid;gap:.25rem;font-size:var(--t-small)}@media (min-width:48rem){.wk-basis-karte ul{grid-template-columns:1fr 1fr;column-gap:2rem}}.wk-bereich{margin-top:3rem}.wk-bereich h4{margin:0;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.2;letter-spacing:-.01em}.wk-bereich>.wk-rat{margin-top:.375rem}.wk-bereich .wk-gruppe{margin-top:1.25rem}.wk-bereich .wk-gruppe legend{font-size:1.1875rem}.wk-opt[data-empfohlen]{border-color:var(--teal)}.wk-opt[data-empfohlen]:not(:has(input:checked)){background:linear-gradient(var(--bg),var(--bg))}.wk-ohne{margin:1.25rem 0 0;text-align:center}.wk-ohne .wk-link{display:inline;min-height:0;padding:0;font-weight:600}.wk-total .j{margin:.375rem 0 0;font-size:var(--t-small);color:#ffffffd1}.wk-total .j:empty,.wk-jahr:empty{display:none}.wk-jahr{margin:0 0 .5rem;font-weight:600}@media (max-width:63.99rem){.wk-total .j{display:none}}.wk-bereich .wk-optionen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem}.wk-opt{display:flex;flex-direction:column;padding:0;border:2px solid var(--line);border-radius:calc(var(--r) * 2);background:var(--bg);cursor:default}.wk-opt:hover{border-color:var(--teal)}.wk-opt .wk-wahl{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;padding:1.25rem 1.25rem .75rem;cursor:pointer;flex:1}.wk-opt .wk-wahl input[type=checkbox],.wk-opt .wk-wahl input[type=radio]{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.wk-opt .wk-wahl:after{content:"";position:absolute;top:1.25rem;right:1.25rem;width:1.5rem;height:1.5rem;border:2px solid var(--muted);border-radius:.35rem;background:var(--bg)}.wk-opt .wk-wahl:has(input[type=radio]):after{border-radius:50%}.wk-opt .wk-wahl:has(input:checked):after{border-color:var(--teal-deep);background:var(--teal-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/75% no-repeat}.wk-opt .wk-wahl:has(input:focus-visible){outline:3px solid var(--teal-text);outline-offset:3px;border-radius:calc(var(--r) * 2)}.wk-opt:has(.wk-wahl input:checked){border-color:var(--teal-deep);box-shadow:var(--shadow)}.wk-opt[data-empfohlen]:not(:has(input:checked)){border-color:var(--teal)}.wk-opt .sym{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--sel);color:var(--teal-deep);margin-bottom:.25rem}.wk-opt .sym .ic{width:1.5rem;height:1.5rem;--icon-fill:#fff}.wk-opt:has(.wk-wahl input:checked) .sym{background:var(--teal-deep);color:#fff}.wk-opt .k{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.wk-opt .t{font-weight:640;font-size:1.1875rem;line-height:1.3}.wk-opt .p{font-weight:700;font-size:1.0625rem;color:var(--teal-deep)}.wk-opt .x{margin:0;font-size:var(--t-small);line-height:1.5;color:var(--muted)}.wk-marke{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;color:var(--teal-text)}.wk-marke .ic{width:1.0625rem;height:1.0625rem;--icon-fill:var(--sel)}.wk-info{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin:0 1.25rem .5rem;padding:.25rem 0;min-height:2.75rem;font:inherit;font-size:var(--t-small);font-weight:600;color:var(--teal-text);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.wk-info span{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;border:2px solid currentColor;font-size:.8125rem;font-weight:700;text-decoration:none}.wk-info:hover{color:var(--ink)}.wk-info:focus-visible{outline:3px solid var(--teal-text);outline-offset:2px}.wk-info-text{margin:0 1.25rem 1rem;padding:.875rem 1rem;background:var(--surface);border-radius:var(--r);font-size:var(--t-small);line-height:1.55;color:var(--ink)}.wk-opt>.wk-tipp{margin:0 1.25rem 1rem}.wk-gruppen-info .wk-info{margin:0 0 .5rem}.wk-gruppen-info .wk-info-text{margin:0 0 1rem}.wk-orte .wk-wahl{cursor:default;padding-right:1.25rem}.wk-orte .wk-wahl:after{display:none}.wk-orte.hat-orte{border-color:var(--teal-deep);box-shadow:var(--shadow)}.wk-ort-feld{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;margin-top:.5rem}.wk-ort-feld input{flex:1 1 12rem;font:inherit;min-height:3rem;padding:.5rem .8rem;border:1px solid var(--muted);border-radius:var(--r);background:var(--bg);color:var(--ink)}.wk-ort-feld input:focus-visible{outline:3px solid var(--teal-text);outline-offset:2px}.wk-ort-plus{font:inherit;font-weight:600;white-space:nowrap;min-height:3rem;padding:.5rem 1.25rem;border:2px solid var(--teal-deep);border-radius:var(--r);background:var(--bg);color:var(--teal-deep);cursor:pointer}.wk-ort-plus:hover{background:var(--teal-deep);color:#fff}.wk-ort-liste{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.wk-ort-liste:empty{display:none}.wk-ort-liste li{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .25rem .25rem .875rem;background:var(--teal-deep);color:#fff;border-radius:var(--r);font-weight:600}.wk-ort-liste button{font:inherit;font-size:1.25rem;line-height:1;width:2.5rem;height:2.5rem;border:0;border-radius:var(--r);background:none;color:#fff;cursor:pointer}.wk-ort-liste button:hover{background:#ffffff26}.wk-ort-liste button:focus-visible{outline:3px solid #fff;outline-offset:-3px}.js-wk[data-bestand] .wk-basis-karte,.wk-abschluss[hidden],.wk-kontakt[hidden]{display:none}.wk-orte .wk-wahl:has(input:focus-visible){outline:0}.wk-ort-meldung{margin:.5rem 0 0;font-size:var(--t-small);font-weight:600;color:#a1281e}.wk-abh{margin:.75rem 0 0;padding:.75rem 1rem;background:var(--sel);border-radius:var(--r);color:var(--teal-deep);font-weight:600;font-size:var(--t-small)}.wk-marke[hidden]{display:none}.wk-schritt[data-schritt="2"]{counter-reset:wk-bereich}.wk-bereich{margin-top:3.5rem;padding-top:2.25rem;border-top:2px solid var(--line);counter-increment:wk-bereich}.wk-bereich h4{display:flex;align-items:baseline;gap:.75rem}.wk-bereich h4:before{content:counter(wk-bereich);flex:none;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--teal-deep);color:#fff;font-size:1.0625rem;font-weight:700;transform:translateY(-.15em)}.wk-bereich>.wk-rat{margin-left:3rem}.wk-bereich .wk-gruppe{margin-top:1.5rem}.wk-etikett{display:inline-flex;align-items:center;gap:.375rem;margin:0 0 .5rem -.125rem;padding:.3rem .75rem .3rem .625rem;background:var(--teal-deep);color:#fff;font-size:.9375rem;font-weight:700;line-height:1.2;white-space:nowrap;border-radius:.25rem;transform:rotate(-2.5deg);transform-origin:left center;box-shadow:2px 2px 0 var(--sel)}.wk-etikett .ic{width:1rem;height:1rem;--icon-fill:var(--teal-deep)}.wk-tipp:not([hidden]):has(.wk-etikett){display:block}.wk-tipp .wk-etikett{display:flex;width:max-content}.js-wk:not([data-bestand]) .wk-opt[data-inklusive]{background:var(--surface);border-color:var(--line);box-shadow:none}.js-wk:not([data-bestand]) .wk-opt[data-inklusive] .t,.js-wk:not([data-bestand]) .wk-opt[data-inklusive] .x{color:var(--muted)}.js-wk:not([data-bestand]) .wk-opt[data-inklusive] .sym{background:var(--surface2);color:var(--muted)}.js-wk:not([data-bestand]) .wk-opt[data-inklusive] .p{color:var(--muted);text-transform:none}.wk-ort-preis{font-weight:500;opacity:.85;font-size:.9375rem}.wk-ort-summe{margin:.625rem 0 0;font-size:var(--t-small);font-weight:600;color:var(--teal-deep)}.wk-ort-summe[hidden]{display:none}.wk-rabatt{margin:0 1.25rem 1rem;padding:.625rem .875rem;border:2px dashed var(--teal);border-radius:var(--r);font-size:var(--t-small);font-weight:600;color:var(--teal-deep)}.wk-rabatt.erreicht{border-style:solid;background:var(--sel)}@media (max-width:40rem){.wk-bereich>.wk-rat{margin-left:0}}.wk-bereich h4{display:block}.wk-bereich h4:before{content:none}.wk-bereich-kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;width:100%;padding:.5rem 0;min-height:3.5rem;font:inherit;font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-weight:640;line-height:1.2;letter-spacing:-.01em;text-align:left;color:var(--ink);background:none;border:0;cursor:pointer}.wk-bereich-kopf:before{content:counter(wk-bereich);display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--surface2);color:var(--teal-deep);font-size:1.0625rem;font-weight:700}.wk-bereich.hat-wahl .wk-bereich-kopf:before{background:var(--teal-deep);color:#fff}.wk-bereich-kopf:after{content:"";grid-column:3;grid-row:1;width:.75rem;height:.75rem;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform .2s}.wk-bereich[data-offen] .wk-bereich-kopf:after{transform:translateY(25%) rotate(-135deg)}.wk-bereich-kopf:hover .tt{text-decoration:underline;text-underline-offset:.15em}.wk-bereich-kopf:focus-visible{outline:3px solid var(--teal-text);outline-offset:4px;border-radius:var(--r)}.wk-bereich-stand{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:var(--t-small);font-weight:500;letter-spacing:0;color:var(--muted)}.wk-bereich.hat-wahl .wk-bereich-wahl{color:var(--teal-deep);font-weight:700}.wk-bereich-tipp{display:inline-flex;align-items:center;gap:.3rem;padding:.125rem .5rem;background:var(--sel);color:var(--teal-deep);font-weight:700;font-size:.875rem;border-radius:.25rem;transform:rotate(-2deg)}.wk-bereich-tipp .ic{width:.9rem;height:.9rem;--icon-fill:var(--teal-deep)}.wk-bereich-tipp[hidden]{display:none}.wk-bereich{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.wk-bereich-inhalt{padding:.25rem 0 1.5rem 3.25rem}.wk-bereich-inhalt[hidden]{display:none}.wk-bereich-inhalt>.wk-rat{margin:0}.wk-bereich-weiter{display:inline-block;margin-top:1.5rem;font:inherit;font-weight:600;white-space:nowrap;min-height:3rem;padding:.5rem 1.25rem;border:2px solid var(--teal-deep);border-radius:var(--r);background:var(--bg);color:var(--teal-deep);cursor:pointer}.wk-bereich-weiter:hover{background:var(--teal-deep);color:#fff}.wk-bereich-weiter[hidden]{display:none}.wk-optionen>.wk-abh{grid-column:1/-1;margin:0}@media (max-width:40rem){.wk-bereich-inhalt{padding-left:0}}.wk-bereich .wk-gruppe .wk-optionen{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.wk-opt .k{padding-right:2.5rem}.wk-opt .wk-wahl:has(input:focus-visible){outline:0}.wk-opt:has(.wk-wahl input:focus-visible){outline:3px solid var(--teal-text);outline-offset:3px}.wk-bereich-inhalt{padding-left:0}.wk-opt>.wk-tipp{margin:0 1.25rem 1.125rem}.wk-opt .wk-info{margin-top:-.25rem}.wk-abschluss.wk-nur-anfrage{grid-template-columns:minmax(0,40rem)}.wk-weg-zahlen .feld{width:100%;margin-top:1rem}.wk-weg-zahlen .feld label{display:block;font-weight:600;margin-bottom:.375rem}.wk-weg-zahlen select,.wk-weg-zahlen .feld input{font:inherit;width:100%;max-width:24rem;min-height:3rem;padding:.5rem .8rem;border:1px solid var(--muted);border-radius:var(--r);background:var(--bg);color:var(--ink)}.wk-weg-zahlen select:focus-visible,.wk-weg-zahlen .feld input:focus-visible{outline:3px solid var(--teal-text);outline-offset:2px}.wk-ustid[hidden]{display:none}.wk-faellig{margin:1.25rem 0 .5rem;display:grid;gap:.625rem;width:100%}.wk-faellig div{padding:.75rem 1rem;background:var(--surface);border-radius:var(--r)}.wk-faellig div[hidden]{display:none}.wk-faellig dt{font-weight:700;font-size:var(--t-small);color:var(--teal-deep)}.wk-faellig dd{margin:.125rem 0 0;font-size:var(--t-small);line-height:1.5}.wk-weg-zahlen .feld[hidden]{display:none}.wk-abschluss{grid-template-columns:minmax(0,1fr)}.wk-abschluss>*{min-width:0}.wk-weg>*{max-width:100%}@media (min-width:48rem){.wk-abschluss{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-abschluss.wk-nur-anfrage{grid-template-columns:minmax(0,40rem)}}.wk .wk-faellig dd{white-space:normal;hyphens:manual}.wk-ohne-kopf{padding-top:clamp(1rem,.5rem + 1.5vw,2rem)}.wk-ohne-kopf .wk-leiste{margin-top:0}.wk-leiste{margin-block:2rem 2.25rem}.wk-schritt h3{font-size:clamp(1.5rem,1.25rem + .9vw,2rem);max-width:none}.wk-schritt h3+.wk-rat{margin-top:.5rem}@media (min-width:64rem){.js-wk[data-schritt="1"] .wk-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:48rem){.wk-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-kachel{grid-template-columns:auto 1fr;align-items:center;align-content:center;column-gap:1rem;min-height:6.5rem;padding:1.125rem 1.25rem}}.wk-opt{overflow:visible}.wk-lasche{position:absolute;z-index:1;top:-.95rem;left:1rem;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem .3rem .55rem;background:var(--teal-deep);color:#fff;font-size:.875rem;font-weight:700;line-height:1.2;white-space:nowrap;border-radius:.25rem;transform:rotate(-2deg);box-shadow:2px 2px 0 var(--sel)}.wk-lasche .ic{width:.95rem;height:.95rem;--icon-fill:var(--teal-deep)}.wk-lasche.allgemein{background:var(--sel);color:var(--teal-deep);box-shadow:none}.wk-lasche.allgemein .ic{--icon-fill:var(--sel)}.wk-lasche[hidden]{display:none}.wk-opt[data-empfohlen] .wk-wahl,.wk-opt:has(.wk-lasche:not([hidden])) .wk-wahl{padding-top:1.6rem}.wk-opt>.wk-tipp{margin:-.25rem 1.25rem 1rem;color:var(--muted);font-size:.9375rem;line-height:1.45}.wk-opt>.wk-tipp:not(.weg):before{content:"Warum: ";font-weight:700;color:var(--teal-deep)}.wk-opt .wk-info{margin:0 1.25rem .5rem;min-height:2.5rem}.wk-bereich-wahl:empty{display:none}.wk-bereich-inhalt{padding-bottom:2rem}.wk-bereich .wk-optionen{gap:1.5rem 1rem;padding-top:.75rem}@media (min-width:64rem){.wk-zettel ul{max-height:calc(100vh - 33rem)}}.wk-abschluss,.wk-abschluss.wk-nur-anfrage{grid-template-columns:minmax(0,46rem)}@media (min-width:48rem){.wk-abschluss,.wk-abschluss.wk-nur-anfrage{grid-template-columns:minmax(0,46rem)}}.wk-weg-zahlen{border:2px solid var(--teal-deep)}.wk-weg-zahlen .btn{align-self:stretch;text-align:center}@media (min-width:48rem){.wk-weg-zahlen .btn{align-self:flex-start}}.wk-weg-zahlen .wk-hinweis{font-size:.9375rem}.wk-abschluss:not(.wk-nur-anfrage) .wk-weg-anfrage{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem 1.5rem;align-items:center;padding:1.25rem 1.5rem;background:transparent;border:1px dashed var(--line)}@media (min-width:48rem){.wk-abschluss:not(.wk-nur-anfrage) .wk-weg-anfrage{grid-template-columns:minmax(0,1fr) auto}.wk-abschluss:not(.wk-nur-anfrage) .wk-weg-anfrage .btn{grid-column:2;grid-row:1/3;margin:0}}.wk-abschluss:not(.wk-nur-anfrage) .wk-weg-anfrage h4{font-size:1.125rem}.wk-abschluss:not(.wk-nur-anfrage) .wk-weg-anfrage .wk-hinweis{margin:0;font-size:.9375rem}.wk-ohne-kopf{padding-top:clamp(2.5rem,1.5rem + 2.5vw,4rem)}.wk-ohne{text-align:left;max-width:none}.wk-frage-nav:not(:has(button:not([hidden]))){min-height:0;margin-top:0}.wk-total-weiter{display:none;margin-top:1rem;width:100%;text-align:center;background:#fff;color:var(--teal-deep)}.wk-total-weiter:hover{background:var(--sel)}.js-wk[data-schritt="2"] .wk-total-weiter{display:block}.wk-leer{display:none;margin:0;font-size:var(--t-small);line-height:1.5;color:#ffffffe6}.wk-leerstand .wk-leer{display:block}.wk-leerstand .wk-total .l,.wk-leerstand .wk-total .z,.wk-leerstand .wk-total .a,.wk-leerstand .wk-total-weiter{display:none}.wk-opt[data-empfohlen]:not(:has(input:checked)){border-color:var(--line)}.wk-bereich-tipp{transform:none;background:none;padding:0;font-weight:600;color:var(--teal-text)}@media (min-width:64rem){.js-wk[data-schritt="3"] .wk-preis{display:none}.js-wk[data-schritt="3"] .wk-grid{grid-template-columns:minmax(0,46rem)}}.js-wk[data-schritt="3"] .wk-abschluss{grid-template-columns:minmax(0,1fr)}@media (max-width:63.99rem){.js-wk[data-schritt="2"] .wk-total-weiter{display:inline-block;width:auto;margin:0 0 0 auto;padding:.6em 1.1em;min-height:2.75rem;font-size:1rem}.js-wk[data-schritt="3"] .wk-preis{display:none}}
