.abschnitt.anker{scroll-margin-top:calc(var(--announcement-bar-height, 0px) + 7rem)}.l-raster{display:grid;row-gap:2rem}@media (min-width:1024px){.l-raster{row-gap:3.5rem}}.l-fuss{display:grid;gap:1rem;max-width:42rem}.l-fuss p{font-size:var(--text-md);line-height:1.5;color:var(--color-secondary)}.l-fuss a{text-decoration:underline;text-underline-offset:.15em}.l-statement .kopfgruppe{overflow-x:clip}.l-statement .statement-text{font-size:var(--text-h2);max-width:60rem}.medium-rahmen.breit{aspect-ratio:21/9}@media (max-width:767px){.medium-rahmen.breit{aspect-ratio:16/9}}.bild-akk-bilder>[data-media-inner],.klebe-bild>[data-media-inner],.text-bild-medium>[data-media-inner]{position:absolute;inset:0}.text-bild{display:grid;row-gap:2rem;column-gap:5rem;align-items:center}.text-bild-text{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.text-bild-text .prose{max-width:36rem}.text-bild-medium{position:relative;overflow:hidden;aspect-ratio:3/2}.text-bild-medium.hoch{aspect-ratio:4/5}.text-bild-medium.quer{aspect-ratio:16/9}.text-bild-medium .bild{position:absolute;inset:0}@media (min-width:1024px){.text-bild{grid-template-columns:1fr 1fr}.text-bild.gespiegelt .text-bild-text{order:2}.text-bild.gespiegelt .text-bild-medium{order:1}.text-bild.schmal-bild{grid-template-columns:3fr 2fr}}.klebe-kopf{display:grid;row-gap:2.5rem;column-gap:5rem;align-items:start}.klebe-text{display:flex;flex-direction:column;gap:2rem;min-width:0}.klebe-text .textblock{max-width:42rem}.klebe-bild{position:relative;overflow:hidden;aspect-ratio:4/5}.klebe-bild .bild{position:absolute;inset:0}@media (min-width:1024px){.klebe-kopf{grid-template-columns:3fr 2fr}.klebe-bild{position:sticky;top:calc(var(--announcement-bar-height, 0px) + 7rem)}}.zahlen{display:grid;grid-template-columns:1fr;column-gap:3rem;row-gap:2.5rem}.zahl{display:flex;flex-direction:column;gap:.5rem;min-width:0}.zahl-wert{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5rem;font-size:var(--text-h1);line-height:1.05;letter-spacing:-.02em;color:var(--color-primary);font-variant-numeric:tabular-nums}.zahl-wert small{font-size:var(--text-md);letter-spacing:0;color:var(--color-secondary)}.zahl-name{font-size:var(--text-h6);line-height:1.3;color:var(--color-primary)}.zahl-satz{font-size:var(--text-md);line-height:1.5;color:var(--color-secondary);max-width:28rem}.zahlen.gestapelt{row-gap:1.75rem}@media (min-width:640px){.zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.zahlen.gestapelt{grid-template-columns:1fr}}@media (min-width:1024px){.zahlen{grid-template-columns:repeat(3,minmax(0,1fr))}.zahlen.fuenf{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:2rem}.zahlen.fuenf .zahl-wert{font-size:var(--text-h2)}.zahlen.gestapelt{grid-template-columns:1fr}}.gruende{display:grid;grid-template-columns:1fr;column-gap:3rem;row-gap:2.25rem}.grund{display:flex;flex-direction:column;gap:.5rem;min-width:0}.grund h3{font-size:var(--text-h5);line-height:1.2;color:var(--color-primary)}.grund p{font-size:var(--text-md);line-height:1.5;color:var(--color-secondary);max-width:26rem}@media (min-width:640px){.gruende{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.gruende{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:3.5rem}.gruende.zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}.grosspreis{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.625rem;row-gap:.125rem;font-size:var(--text-h2);line-height:1.05;letter-spacing:-.02em;color:var(--color-primary);font-variant-numeric:tabular-nums}.grosspreis.wort{font-size:var(--text-h4)}.grosspreis small{font-size:var(--text-md);letter-spacing:0;color:var(--color-secondary)}.preis-karten{display:grid;grid-template-columns:1fr;gap:1rem}.preis-karte{--korn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23k)'/%3E%3C/svg%3E");position:relative;display:flex;flex-direction:column;gap:1.25rem;min-width:0;padding:clamp(1.5rem,3vw,2.25rem);border-radius:.625rem;background-color:var(--color-background);color:var(--color-primary);background-image:radial-gradient(120% 90% at 20% 0,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 60%);background-blend-mode:normal,soft-light;transition:transform .7s var(--ease-slick),box-shadow .7s var(--ease-slick)}.preis-karte.nacht{box-shadow:0 1.5rem 3rem -1.5rem rgba(0,0,0,.55)}.preis-karte.kreide{box-shadow:0 1.5rem 3rem -1.5rem rgba(0,0,0,.8)}.preis-karte:hover{transform:translateY(-.25rem)}.preis-karte .grosspreis{margin-top:auto}.karte-kopf{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.karte-name{font-size:var(--text-h5);line-height:1.2;color:var(--color-primary)}.karte-kurz,.karte-zeilen{font-size:var(--text-md);line-height:1.5;color:var(--color-secondary)}.karte-zeilen{display:grid;gap:.5rem}.karte-ab{font-size:var(--text-sm);color:var(--color-primary)}.karte-chip{flex-shrink:0}.preis-karte.gross{gap:1.75rem;padding:clamp(1.75rem,3.5vw,3rem)}.preis-karte.gross .grosspreis{margin-top:0;font-size:var(--text-h1)}.preis-karte.gross .karte-zeilen{font-size:var(--text-lg);gap:.75rem}@media (min-width:640px){.preis-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.preis-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.preis-karten.zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.preis-karten.vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.folie{scroll-margin-top:calc(var(--announcement-bar-height, 0px) + 7rem)}.folie-links{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.folie-preis{max-width:36rem}.folie-preis,.folie-rechts{display:flex;flex-direction:column;gap:.75rem}.folie-rechts{min-width:0}.folie-rechts .stufe-plus{margin-top:0}.folie-rechts .stufe-neu{font-size:var(--text-lg);gap:.5rem}.folie-rechts .begriffe{gap:.5rem}.folie-rechts .begriffe li{font-size:var(--text-md)}.folie-rechts .posten-raster{row-gap:1.5rem}.folie-zaehler{font-size:var(--text-md);color:var(--color-secondary);font-variant-numeric:tabular-nums}.stufe-kurz{font-size:var(--text-lg);line-height:1.4;color:var(--color-primary)}.stufe-plus{margin-top:.5rem;font-size:var(--text-sm);color:var(--color-secondary)}.stufe-neu{display:grid;gap:.375rem}.stufe-empfehlung,.stufe-neu{font-size:var(--text-md);line-height:1.5}.stufe-empfehlung{color:var(--color-primary)}@media (min-width:1280px){.folie{scroll-margin-top:14vh}}.stufe-folie .folie-rechts{gap:1.5rem}.stufe-plan-halter{width:100%;max-width:26rem}.stufe-plan{display:block;width:100%;height:auto;color:var(--color-primary)}.stufe-plan text{font-family:inherit}.folie.nacht{background-image:radial-gradient(120% 90% at 18% 0,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 62%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-primary) 14%,transparent)}.folie.nacht,.folie.nacht .stufe-empfehlung{color:var(--color-primary)}@media (min-width:1280px){.stufe-folie .folie-raster{grid-template-columns:1fr 2fr;align-items:start}.stufe-folie .folie-rechts{display:grid;grid-template-columns:minmax(0,22rem) minmax(13rem,1fr);grid-template-rows:auto auto;column-gap:2.5rem;row-gap:.5rem;align-items:start}.stufe-folie .stufe-plan-halter{grid-row:1/span 2}.stufe-folie .stufe-neu,.stufe-folie .stufe-plus{grid-column:2}}.preiszeile{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.75rem;row-gap:.25rem}.preis{font-size:var(--text-h3);line-height:1.1;letter-spacing:-.01em;color:var(--color-primary)}.preis.wort{font-size:var(--text-h5)}.preis-name{font-size:var(--text-h6);line-height:1.4;color:var(--color-primary)}.preis-einheit{font-size:var(--text-md);color:var(--color-secondary)}.abo-zeilen{display:grid;gap:.125rem;font-size:var(--text-sm)}.abo-was,.abo-zeilen{line-height:1.5;color:var(--color-secondary)}.abo-was{font-size:var(--text-md)}.posten-akk .faq-frage-text>span{font-size:var(--text-h5);line-height:1.2}.posten-akk .faq-frage-text small{display:block;margin-top:.25rem;font-size:var(--text-md);line-height:1.4;color:var(--color-secondary)}.posten-akk .faq-antwort-innen{max-width:none;padding-right:0}.posten-raster{display:grid;grid-template-columns:1fr;column-gap:2.5rem;row-gap:2rem}.posten{display:flex;flex-direction:column;gap:.375rem;min-width:0}.posten .preis{font-size:var(--text-h5)}.posten-was{font-size:var(--text-md);line-height:1.5;color:var(--color-secondary)}.posten-ab{font-size:var(--text-sm);color:var(--color-primary)}@media (min-width:640px){.posten-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.posten-raster{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem}}.bild-akk{display:grid;row-gap:2rem;column-gap:5rem;align-items:start}.bild-akk-bilder{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:.625rem}.bild-akk-bild{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .7s var(--ease-slick),transform .9s var(--ease-slick)}.bild-akk-bild:first-child{opacity:1;transform:none}.bild-akk:has([data-accordion-item]:first-child[data-active]) .bild-akk-bild:first-child,.bild-akk:has([data-accordion-item]:nth-child(2)[data-active]) .bild-akk-bild:nth-child(2),.bild-akk:has([data-accordion-item]:nth-child(3)[data-active]) .bild-akk-bild:nth-child(3),.bild-akk:has([data-accordion-item]:nth-child(4)[data-active]) .bild-akk-bild:nth-child(4),.bild-akk:has([data-accordion-item]:nth-child(5)[data-active]) .bild-akk-bild:nth-child(5),.bild-akk:has([data-accordion-item]:nth-child(6)[data-active]) .bild-akk-bild:nth-child(6),.bild-akk:has([data-accordion-item]:nth-child(7)[data-active]) .bild-akk-bild:nth-child(7){opacity:1;transform:none}.bild-akk:has([data-accordion-item]:not(:first-child)[data-active]) .bild-akk-bild:first-child{opacity:0;transform:scale(1.04)}.bild-akk [data-accordion-item][data-active] [data-accordion-content]{grid-template-rows:1fr}.bild-akk [data-accordion-item][data-active] [data-plus-minus-v]{transform:scaleY(0)}.bild-akk .faq-frage-text>span{font-size:var(--text-h5);line-height:1.2}.bild-akk .faq-antwort-innen{max-width:none}.bild-akk-mobil{display:block;aspect-ratio:4/3;overflow:hidden;margin-bottom:1rem;border-radius:.5rem;position:relative}.bild-akk-mobil .bild{position:absolute;inset:0}@media (min-width:1024px){.bild-akk{grid-template-columns:5fr 7fr}.bild-akk-bilder{position:sticky;top:calc(var(--announcement-bar-height, 0px) + 7rem)}.bild-akk-mobil{display:none}}@media (max-width:1023px){.bild-akk-bilder{display:none}}.bestand{display:grid;row-gap:2.5rem;column-gap:5rem;align-items:start}.bericht-blatt,.bericht-stapel{position:relative}.bericht-blatt{z-index:1;color:var(--color-primary);border-radius:1.25rem;padding:2rem 1.5rem 2.25rem;background-color:var(--color-background);background-image:radial-gradient(120% 80% at 18% 0,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 60%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-primary) 18%,transparent)}.bericht-kopf{display:flex;flex-direction:column;gap:.5rem;max-width:30rem;margin-bottom:2.25rem}.bericht-kopf h3{font-size:var(--text-h4)}.bericht-kopf p{font-size:var(--text-md);line-height:1.5;color:var(--color-secondary)}.bericht-zeilen{display:grid;row-gap:1.375rem;margin:0;padding:0;list-style:none}.bericht-zeile{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);column-gap:1.5rem;align-items:baseline}.bericht-wort{font-size:var(--text-lg);font-weight:600;line-height:1.3}.bericht-zeile p{font-size:var(--text-md);line-height:1.5;color:var(--color-secondary)}@media (max-width:479px){.bericht-zeile{grid-template-columns:1fr;row-gap:.25rem}}@media (min-width:1024px){.bericht-blatt{padding:2.75rem 2.5rem 3rem}}.bestand-preis{display:flex;flex-direction:column;gap:1.25rem;max-width:28rem}.bestand-preis p{font-size:var(--text-md);line-height:1.5;color:var(--color-secondary)}.bestand-preis p.laut{font-size:var(--text-lg);color:var(--color-primary)}.bestand-preis p.aussage{font-size:var(--text-h4);line-height:1.15;letter-spacing:-.01em;color:var(--color-primary)}@media (min-width:1024px){.bestand{grid-template-columns:2fr 3fr}.bestand-preis{position:sticky;top:calc(var(--announcement-bar-height, 0px) + 7rem)}}.pruef-raster{display:grid;column-gap:3rem;row-gap:2rem;align-items:start}.pruef-raster .kopfgruppe{max-width:42rem}.pruef-raster .textblock{display:flex;flex-direction:column;gap:1.5rem}.pruef-tafel.nacht{background:var(--color-background);color:var(--color-primary);box-shadow:0 1.5rem 3rem -1.5rem rgba(0,0,0,.55)}@media (min-width:768px){.pruef-raster{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.pruef-raster{column-gap:6rem}}.werk-raster.breitbild .werk-medien{aspect-ratio:16/9}.service-medium-innen .bild,.werk-raster.breitbild .werk-zoom .bild{position:absolute;inset:0}.weitere-leistungen{display:grid;grid-template-columns:1fr;column-gap:1.5rem;row-gap:2.5rem}.weitere-leistung{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0}.weitere-bild{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:.5rem;margin-bottom:.5rem}.weitere-bild .bild{position:absolute;inset:0;transition:transform .7s var(--ease-slick)}.weitere-leistung:hover .weitere-bild .bild{transform:scale(1.04)}.weitere-leistung h3{font-size:var(--text-h5);line-height:1.2}.weitere-leistung p{font-size:var(--text-md);line-height:1.5;color:var(--color-secondary);max-width:32rem}.weitere-leistung .unterlink{margin-top:.25rem}@media (min-width:768px){.weitere-leistungen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.weitere-leistungen{grid-template-columns:repeat(4,minmax(0,1fr))}}.raten-kopf{display:grid;row-gap:2rem;column-gap:5rem;align-items:end}@media (min-width:1024px){.raten-kopf{grid-template-columns:1fr 1fr}}.hero-bild{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;min-height:max(38rem,90svh);padding-bottom:4rem}.hero-bild-medium{position:absolute;inset:0;z-index:0}.hero-bild-medium .bild{display:block;width:100%;height:100%}.hero-bild>.container{position:relative;z-index:1}.hero-bild .kopfgruppe{max-width:32rem}.hero-bild .prose p,.hero-bild .unterlink{color:var(--color-primary)}@media (max-width:1023px){.hero-bild{min-height:0;padding-top:0}.hero-bild-medium{position:relative;inset:auto;aspect-ratio:4/5}.hero-bild>.container{padding-top:2.5rem}}