:root{--brand:#5a6b2f;--grad-from:oklch(from var(--brand) l c h);--grad-to:oklch(from var(--brand) calc(l - .18) c calc(h + 28));--grad-flat:linear-gradient(160deg in oklab, var(--grad-from), var(--grad-to));--grad-mesh:radial-gradient(at 25% 30% in oklch, oklch(from var(--brand) calc(l + .08) c h / .8) 0px, transparent 50%), radial-gradient(at 78% 25% in oklch, oklch(from var(--brand) calc(l + .1) c calc(h - 70) / .7) 0px, transparent 55%), radial-gradient(at 55% 85% in oklch, oklch(from var(--brand) l c calc(h + 40) / .7) 0px, transparent 60%), oklch(from var(--brand) .18 .04 h);--dur-1:.15s;--dur-2:.28s;--dur-3:.5s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@supports (color:lab(0% 0 0)){:root{--brand:lab(42.6907% -14.1935 30.7927)}}.grain{isolation:isolate;position:relative}.grain:after{content:"";z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bg-flat{background-color:var(--brand);background-image:var(--grad-flat)}.bg-mesh{isolation:isolate;position:relative;overflow:hidden}.bg-mesh:before{content:"";z-index:-1;background-color:var(--brand);background-image:var(--grad-mesh);filter:blur(60px);position:absolute;inset:-20%}.kasten{border:1px solid oklch(from var(--brand) .8 .03 h);box-shadow:0 4px 16px -4px oklch(from var(--brand) .18 .04 h / .1), 0 1px 2px oklch(from var(--brand) .18 .04 h / .06);background-color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation:none!important}}:root{--brand-tief:oklch(from var(--brand) calc(l - .04) c h);--grad-band:linear-gradient(160deg in oklab, oklch(from var(--brand) calc(l - .04) c h), oklch(from var(--brand) calc(l - .22) c calc(h + 28)));--grad-schleier-hero:linear-gradient(180deg in oklab, oklch(from var(--brand) .18 .04 h / .1) 0%, oklch(from var(--brand) .18 .04 h / .18) 45%, oklch(from var(--brand) .16 .035 h / .62) 100%);--grad-schleier-tief:linear-gradient(180deg in oklab, oklch(from var(--brand) .18 .04 h / 0) 0%, oklch(from var(--brand) .18 .04 h / .45) 40%, oklch(from var(--brand) .14 .03 h / .82) 100%)}.bz-schleier{pointer-events:none}.bz-schleier.grain{position:absolute}.bz-schleier-hero{background-color:#14170f26;background-image:var(--grad-schleier-hero)}.bz-schleier-tief{background-color:#14170f73;background-image:var(--grad-schleier-tief)}.bz-knopf{background-color:var(--brand-tief);background-image:var(--grad-band);color:#fff;transition:filter var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out), opacity var(--dur-1) var(--ease-out)}.bz-knopf:hover{filter:brightness(1.07);opacity:1}.bz-knopf:active{transform:translateY(1px)}.bz-band{background-color:var(--brand-tief);background-image:var(--grad-band);color:#fff}.bz-band h2,.bz-band .text-foreground{color:#fff}.bz-band .text-muted-foreground,.bz-band .text-brand{color:#ecf1e2;color:lab(94.4219% -3.746 6.36108)}.bz-band .bg-clip-text{color:#fff;-webkit-text-fill-color:#fff;filter:none;background-image:none}.bz-band [data-slot=section]{border-bottom:0}:root{--ease-pop:cubic-bezier(.2, 1.4, .4, 1);--ease-zug:cubic-bezier(.4, 0, .2, 1);--dur-takt:1s}
@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2)format("woff2");font-weight:200 800;font-display:swap}h1,h2,h3,.hf-paket-preis{font-family:Manrope,system-ui,-apple-system,sans-serif}table,td,th,b,strong,output,time,.hf-paket-preis,[class*=zahl],[class*=preis],[class*=wert],[class*=betrag],[class*=prozent],[class*=summe],[class*=geld]{font-variant-numeric:tabular-nums}html,body{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;min-height:100%;height:auto!important;overflow-y:auto!important}:root{--hf-tinte:#0d1b34;--hf-tinte-hell:#555b61;--hf-blau-dunkel:#172a4a;--hf-tuerkis:#bcc885;--hf-gruen:#5a6b2f;--hf-flaeche:#fff;--hf-flaeche-2:#f4f5ef;--hf-linie:#d2d6c6;--hf-schatten-klein:0 1px 2px color-mix(in oklab, var(--hf-tinte) 5%, transparent);--hf-schatten-mittel:0 4px 16px -4px color-mix(in oklab, var(--hf-tinte) 10%, transparent), 0 1px 2px color-mix(in oklab, var(--hf-tinte) 5%, transparent);--hf-schatten-gross:0 16px 48px -12px color-mix(in oklab, var(--hf-tinte) 16%, transparent);--hf-gruen-dunkel:#46542a;--hf-rot:#dc2626;--hf-stahlblau:#34507e;--hf-warmgrau:#6b7163;--hf-glut-a:color-mix(in oklab, var(--hf-tuerkis), var(--primary));--hf-glut-b:var(--hf-gruen-dunkel);--hf-fahne-text:#46542a;--hf-fahne-flaeche:#eff1e4;--hf-fahne-linie:#bcc885;--hf-schatten-blau:color-mix(in oklab, var(--primary) 45%, transparent);--hf-rohr:#bfc5b0;--hf-nachtblau:#0d1b34;--hf-haupt-dunkel:#46542a;--hf-haupt-zart:#eff1e4;--hf-akzent-hover:#cbd59a;--hf-kopf-verlauf:radial-gradient(ellipse 75% 95% at 90% 108% in oklab, #5a6b2f9e, #5a6b2f00 72%), linear-gradient(160deg in oklab, #0d1b34, #172a4a);--border:var(--hf-linie);--muted-foreground:var(--hf-tinte-hell)}h1,h2,h3,h4,p,li,td,th,summary,a,span{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:keep-all}.zusammen{white-space:nowrap}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}.hf-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#fff;background-color:var(--primary);border-radius:999px;margin-bottom:1rem;padding:.48rem 1.1rem;font-size:.92rem;font-weight:800;display:inline-block}.page-prose>section[data-slot=section]{padding-top:clamp(3rem,7vw,6.5rem);padding-bottom:clamp(3rem,7vw,6.5rem)}.page-prose>section[data-slot=section].hf-grau{background-color:var(--hf-flaeche-2)}.page-prose>section[data-slot=section].hf-abschnitt:not(.hf-grau)+section[data-slot=section].hf-abschluss-reihe{padding-top:0}[data-slot=button]{transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:999px;font-weight:600}[data-slot=button]:hover{transform:translateY(-1px)}.page-prose .glass-1,.hf-karte{border:1px solid var(--hf-linie);box-shadow:var(--hf-schatten-klein);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background-color:#fff;border-radius:1.1rem}a.hf-karte:hover,.page-prose a.glass-1:hover{box-shadow:var(--hf-schatten-mittel);border-color:color-mix(in oklab, var(--primary) 45%, var(--hf-linie));transform:translateY(-3px)}.hf-karte-kopf{align-items:flex-start;gap:14px;min-height:3.6rem;margin-bottom:.6rem;display:flex}.hf-karte-kopf h3{margin:0;padding-top:calc(22px - .65em);font-size:1.08rem;font-weight:700;line-height:1.3}.hf-symbol{width:44px;height:44px;color:var(--primary);background-color:color-mix(in oklab, var(--primary) 10%, #fff);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.hf-symbol svg{width:22px;height:22px}.hf-kasten{border-radius:14px;margin:1.4rem 0;padding:1.25rem 1.5rem}.hf-kasten>:last-child{margin-bottom:0}.hf-kasten h3{margin-top:0}.hf-seitenkopf{color:#fff;background-color:var(--hf-blau-dunkel)}.page-prose>section[data-slot=section].hf-seitenkopf{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.hf-seitenkopf-innen{z-index:2;align-items:center;gap:22px;max-width:52rem;margin:0 auto;display:flex;position:relative}.hf-seitenkopf-symbol{width:72px;height:72px;color:var(--hf-tuerkis);background-color:#ffffff1a;border:1px solid #ffffff47;border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex}.hf-seitenkopf-symbol svg{width:36px;height:36px}.hf-seitenkopf h1{color:#fff;margin:0;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);font-weight:800;line-height:1.12}.hf-seitenkopf p{color:#ffffffdb;margin:.4rem 0 0}.hf-schmal{max-width:52rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.page-prose>section[data-slot=section].hf-rechtstext{padding-top:clamp(2rem,4vw,3.5rem)}.hf-rechtstext h2{margin-top:2.2rem}@media (max-width:480px){.hf-rechtstext h2{font-size:1.35rem;line-height:1.25}}@media (max-width:360px){.hf-rechtstext h2{font-size:1.2rem}}.hf-rechtstext h2:first-child{margin-top:0}.hf-schmal .prose-container,.hf-karte .prose-container,.hf-kasten .prose-container{max-width:none;padding-left:0;padding-right:0}@media (min-width:640px){footer .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){footer .grid{grid-template-columns:minmax(0,1fr)}}.hf-raster{grid-template-columns:repeat(var(--spalten,3), minmax(0, 1fr));align-items:stretch;gap:20px;margin:1.5rem 0 2.2rem;display:grid}.hf-raster>.hf-karte{flex-direction:column;padding:1.3rem 1.4rem;display:flex}.hf-raster>.hf-karte p{color:var(--hf-tinte-hell);margin:0;font-size:.95rem}@media (max-width:820px){.hf-raster{grid-template-columns:minmax(0,1fr)}}.hf-tabelle{border:1px solid var(--hf-linie);border-radius:12px;margin:1.2rem 0 1.6rem;overflow-x:auto}.hf-tabelle table{border-collapse:collapse;width:100%;font-size:.95rem}.hf-tabelle th,.hf-tabelle td{border-bottom:1px solid var(--hf-linie);text-align:left;vertical-align:top;padding:.75rem 1rem}.hf-tabelle tr:last-child th,.hf-tabelle tr:last-child td{border-bottom:0}.hf-tabelle th{background-color:var(--hf-flaeche-2);width:30%;font-weight:700}.hf-unterschriften{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:1.6rem;display:grid}.hf-unterschrift{flex-direction:column;padding:1.2rem 1.4rem;display:flex}.hf-unterschrift p{color:var(--hf-tinte-hell);margin:.2rem 0 0;font-size:.93rem}.hf-unterschrift-linie{border-bottom:1px solid var(--hf-tinte);margin-top:auto;padding-top:3.2rem}.hf-unterschrift small{color:var(--hf-tinte-hell);margin-top:.4rem}@media (max-width:620px){.hf-unterschriften{grid-template-columns:minmax(0,1fr)}.hf-seitenkopf-innen{gap:14px}.hf-seitenkopf h1{font-size:clamp(1.15rem,5.6vw,1.45rem)}.hf-seitenkopf-symbol{border-radius:16px;width:56px;height:56px}.hf-seitenkopf-symbol svg{width:28px;height:28px}}@media print{header,footer,.hf-seitenkopf-symbol{display:none!important}.hf-seitenkopf{color:#000;background:0 0}.hf-seitenkopf h1{color:#000}}.hf-innen{max-width:76rem;margin:0 auto;padding:0 clamp(1rem,3vw,3rem)}.hf-innen-schmal{max-width:56rem}.hf-innen .prose-container,.hf-bildtext .prose-container,.hf-abschluss .prose-container{max-width:none;padding-left:0;padding-right:0}section[id]{scroll-margin-top:80px}.hf-knopf{text-align:center;cursor:pointer;min-height:50px;transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.6rem;font-size:1rem;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.hf-knopf:hover{transform:translateY(-2px)}.hf-knopf-voll{background-color:var(--primary);color:#fff;box-shadow:0 8px 20px -6px var(--hf-schatten-blau)}.hf-knopf-voll:hover{background-color:var(--hf-haupt-dunkel)}.hf-knopf-rand{color:var(--primary);border-color:var(--hf-linie);background-color:#fff}.hf-knopf-rand:hover{border-color:var(--primary)}.hf-knopf-hell{background-color:var(--hf-tuerkis);color:var(--hf-tinte)}.hf-knopf-hell:hover{background-color:var(--hf-akzent-hover);box-shadow:0 12px 28px -8px color-mix(in oklab, var(--hf-tinte) 40%, transparent)}.hf-knopf-glas{color:#fff;background-color:#0000;border-color:#fff9}.hf-knopf-glas:hover{border-color:#fff}.hf-knopfreihe{flex-wrap:wrap;gap:14px;margin-top:1.6rem;display:flex}.hf-knopfreihe-mittig{justify-content:center}@media (max-width:560px){.hf-knopfreihe{flex-direction:column;align-items:stretch}}.hf-punkte{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.hf-punkte li{align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.45;display:flex}.hf-punkte li svg{color:var(--hf-gruen);flex:none;margin-top:.1rem}.hf-punkte-hell li{color:#fffffff0;font-weight:600}.hf-punkte-hell li svg{color:var(--hf-tuerkis)}.hf-eyebrow-hell{color:#fff;background-color:#ffffff29}.hf-held{color:#fff;background-color:var(--hf-blau-dunkel)}.page-prose>section[data-slot=section].hf-held{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem)}.hf-held-raster{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.hf-held-einspaltig{text-align:center;grid-template-columns:minmax(0,1fr);max-width:56rem}.hf-held-einspaltig .hf-knopfreihe,.hf-held-einspaltig .hf-punkte{justify-content:center}.hf-held-text{container-type:inline-size}.hf-held h1{color:#fff;margin:0 0 1rem;font-size:clamp(1.6rem,9cqi,3.2rem);font-weight:800;line-height:1.12}.hf-held-lead{color:#ffffffe6;max-width:38em;margin:0;font-size:clamp(1.02rem,.95rem + .4vw,1.18rem);line-height:1.6}.hf-held .hf-punkte{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.6rem;max-width:36rem;margin-top:1.8rem}.hf-held-einspaltig .hf-punkte{text-align:left;margin-left:auto;margin-right:auto}.hf-held-hinweis{color:#ffffffb8;margin:.8rem 0 0;font-size:.8rem;font-weight:600}.hf-held-bild img,.hf-held-bild svg{border-radius:1.1rem;width:100%;height:auto;display:block}@media (max-width:900px){.hf-held-raster{grid-template-columns:minmax(0,1fr)}.hf-held-bild{max-width:34rem}}@media (max-width:560px){.hf-held .hf-punkte{grid-template-columns:minmax(0,1fr)}}.page-prose>section[data-slot=section].hf-abschnitt{background-color:var(--hf-flaeche)}.page-prose>section[data-slot=section].hf-abschnitt.hf-grau{background-color:var(--hf-flaeche-2)}.hf-abschnitt-kopf{text-align:center;max-width:48rem;margin:0 auto clamp(1.8rem,3.5vw,2.8rem)}.hf-abschnitt-kopf h2{margin:0 0 .7rem;font-size:clamp(1.6rem,1.1rem + 2.1vw,2.5rem);font-weight:800;line-height:1.15}.hf-vorspann{color:var(--hf-tinte-hell);margin:0;font-size:1.08rem;line-height:1.6}.hf-leiste{background-color:var(--hf-flaeche-2);border-bottom:1px solid var(--hf-linie);padding:1.5rem 0}.hf-leiste-raster{grid-template-columns:repeat(var(--spalten,4), minmax(0, 1fr));gap:1.2rem;display:grid}.hf-leiste-punkt{align-items:center;gap:.8rem;display:flex}.hf-leiste-punkt b{font-size:.98rem;line-height:1.3}@media (max-width:900px){.hf-leiste-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hf-leiste-raster{grid-template-columns:minmax(0,1fr)}}.hf-karte{color:inherit;flex-direction:column;padding:1.5rem 1.4rem;text-decoration:none;display:flex;position:relative}.hf-karte-text{color:var(--hf-tinte-hell);font-size:.95rem;line-height:1.6}.hf-karte-text p{margin:0 0 .6rem}.hf-karte-text p:last-child{margin-bottom:0}.hf-karte-fuss{margin-top:auto;padding-top:1.3rem}.hf-karte-fuss .hf-knopf{width:100%}.hf-fahne{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--hf-fahne-text);background-color:var(--hf-fahne-flaeche);border:1px solid var(--hf-fahne-linie);border-radius:999px;padding:.22rem .8rem;font-size:.7rem;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.hf-karte-hervor{border:2px solid var(--primary);box-shadow:var(--hf-schatten-gross)}.hf-karte-hervor .hf-fahne{color:#fff;background-color:var(--primary);border-color:var(--primary)}.hf-raster:has(.hf-fahne){row-gap:2rem;padding-top:.6rem}@media (max-width:1080px){.hf-raster[data-spalten="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hf-raster[data-spalten="3"]{grid-template-columns:minmax(0,1fr);max-width:36rem;margin-left:auto;margin-right:auto}}@media (max-width:620px){.hf-raster[data-spalten]{grid-template-columns:minmax(0,1fr)}}.hf-pakete{grid-template-columns:repeat(var(--spalten,3), minmax(0, 1fr));align-items:stretch;gap:2.2rem 1.25rem;margin-top:1.6rem;display:grid}.hf-paket{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;padding:1.8rem 1.5rem 1.5rem;display:grid}.hf-paket .hf-karte-kopf h3{color:var(--primary);font-size:1.35rem}.hf-paket-satz:empty{margin:0}.hf-paket-satz{color:var(--hf-tinte-hell);margin:0 0 .9rem;font-size:.95rem;line-height:1.55}.hf-paket-preis{letter-spacing:-.02em;align-self:end;margin:0;font-size:2rem;font-weight:800;line-height:1.1}.hf-paket-einheit{color:var(--hf-tinte-hell);margin:.15rem 0 0;font-size:.85rem}.hf-paket-raten{color:var(--hf-gruen-dunkel);margin:.35rem 0 .9rem;font-size:.85rem;font-weight:700}.hf-paket-raten:empty{margin:0 0 .9rem}.hf-paket-liste .hf-punkte{margin-top:0}.hf-paket-fuss{align-self:end;gap:.8rem;padding-top:1.2rem;display:grid}.hf-paket-fuss .hf-knopf{width:100%}.hf-paket-wert{text-align:center;color:#fff;background-color:var(--hf-gruen-dunkel);border-radius:.8rem;flex-direction:column;align-items:center;gap:.1rem;padding:.6rem .9rem .75rem;display:flex}.hf-paket-wert span{font-size:.85rem;font-weight:700}.hf-paket-wert b{white-space:nowrap;font-size:1.55rem;line-height:1.15}.hf-paket-fahne{white-space:nowrap;letter-spacing:.04em;color:#fff;background-color:var(--primary);border-radius:999px;padding:.25rem .9rem;font-size:.78rem;font-weight:700;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}@media (max-width:900px){.hf-pakete{grid-template-columns:minmax(0,1fr);max-width:36rem;margin-left:auto;margin-right:auto}.hf-paket{flex-direction:column;grid-row:auto;display:flex}.hf-paket-fuss{margin-top:auto}.hf-paket-preis,.hf-paket-fuss{align-self:stretch}}.hf-bildtext{border:1px solid var(--hf-linie);box-shadow:var(--hf-schatten-klein);background-color:#fff;border-radius:1.3rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;display:grid;overflow:hidden}.hf-bildtext-gespiegelt{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.hf-bildtext-gespiegelt .hf-bildtext-bild{order:2}.hf-bildtext-bild{min-height:18rem;position:relative}.hf-bildtext-bild img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hf-bildtext-text{padding:clamp(1.5rem,3vw,2.5rem)}.hf-bildtext-text h3{margin:0 0 .7rem;font-size:1.35rem;font-weight:800}.hf-bildtext-text p{color:var(--hf-tinte-hell);margin:0 0 .9rem}@media (max-width:820px){.hf-bildtext,.hf-bildtext-gespiegelt{grid-template-columns:minmax(0,1fr)}.hf-bildtext-gespiegelt .hf-bildtext-bild{order:0}.hf-bildtext-bild{min-height:16rem}}.hf-fragen{gap:.75rem;display:grid}.hf-frage{border:1px solid var(--hf-linie);background-color:#fff;border-radius:.8rem;overflow:hidden}.hf-frage summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.3rem;font-size:1.02rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.hf-frage summary::-webkit-details-marker{display:none}.hf-frage summary:after{content:"+";color:var(--primary);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.hf-frage[open] summary:after{content:"−"}.hf-antwort{color:var(--hf-tinte-hell);padding:0 1.3rem 1.2rem;font-size:.97rem;line-height:1.6}.hf-antwort .prose-container{max-width:none;padding-left:0;padding-right:0}.hf-antwort p{margin:0 0 .6rem}.hf-antwort p:last-child{margin-bottom:0}.hf-antwort ul{gap:.45rem;margin:.5rem 0 .7rem;padding:0;list-style:none;display:grid}.hf-antwort ul:last-child{margin-bottom:0}.hf-antwort li{margin:0;padding:0 0 0 .95rem;position:relative}.hf-antwort li:before{content:"";background-color:var(--primary);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.62em;left:0}.hf-antwort li p{margin:0}.hf-antwort strong{color:var(--hf-tinte);font-weight:700}.hf-abschluss{text-align:center;color:#fff;background-color:var(--hf-blau-dunkel);border-radius:1.6rem;padding:clamp(2.5rem,5vw,4rem) clamp(1.3rem,4vw,3rem);position:relative}.hf-abschluss>*{z-index:2;position:relative}.hf-abschluss h2{color:#fff;margin:0 0 .9rem;font-size:clamp(1.6rem,1.1rem + 2.1vw,2.5rem);font-weight:800;line-height:1.15}.hf-abschluss-text{color:#ffffffe6;max-width:40rem;margin:0 auto}.hf-abschluss-text p{color:#ffffffe6;margin:0 0 .6rem}.hf-abschluss .hf-punkte{flex-wrap:wrap;justify-content:center;gap:.6rem 1.8rem;margin-top:1.6rem;display:flex}.hf-ablauf{--rohr:var(--hf-rohr);--zeichnen:calc(var(--dur-takt) * 1.4);--versatz:calc(var(--dur-takt) * 1.2);grid-template-columns:repeat(var(--anzahl,4), minmax(0, 1fr));align-items:stretch;gap:22px;display:grid}.hf-schritt{border:1px solid var(--hf-linie);background-color:#fff;border-radius:18px;display:flex;position:relative}.hf-schritt-inhalt{z-index:1;flex-direction:column;width:100%;padding:1.4rem 1.3rem 1.5rem;display:flex;position:relative}.hf-schritt-inhalt>p{color:var(--hf-tinte-hell);margin:0;font-size:.93rem;line-height:1.55}.hf-schritt-bild{aspect-ratio:16/10;border-radius:17px 17px 0 0;margin:-1.4rem -1.3rem 1.1rem;display:block;position:relative;overflow:hidden}.hf-schritt-bild img,.hf-schritt-bild video{object-fit:cover;width:100%;height:100%;display:block}.hf-schritt-zahl{color:#fff;background-color:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:800;display:flex;position:relative}.hf-rahmen{pointer-events:none;z-index:2;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px;overflow:visible}.hf-rahmen rect{fill:none;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:0}.hf-rahmen-halo{stroke-width:7px;opacity:.18}.hf-schritt:before,.hf-schritt:after{content:"";border-radius:2px;width:22px;height:3px;margin-top:-1.5px;position:absolute;top:50%;right:-22px}.hf-schritt:before{background-color:var(--rohr)}.hf-schritt:after{background-color:color-mix(in oklab, var(--hf-glut-a), var(--hf-glut-b))}.hf-schritt:last-child:before,.hf-schritt:last-child:after{display:none}.hf-fertig-haken{background-color:var(--hf-gruen);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hf-fertig-haken svg{width:24px;height:24px}.hf-ablauf.bereit .hf-rahmen rect{stroke-dashoffset:100px}.hf-ablauf.bereit .hf-schritt:after{transform-origin:0;transform:scaleX(0)}.hf-ablauf.bereit .hf-fertig-haken{opacity:0;transform:scale(.5)}.hf-ablauf.laeuft .hf-rahmen rect{animation:hf-rahmen-zeichnen var(--zeichnen) var(--ease-in-out) forwards;animation-delay:calc(var(--nr) * var(--versatz))}.hf-ablauf.laeuft .hf-schritt:after{animation:hf-strecke var(--dur-2) var(--ease-out) forwards;animation-delay:calc(var(--nr) * var(--versatz) + var(--zeichnen))}.hf-ablauf.laeuft .hf-fertig-haken{animation:hf-haken var(--dur-3) var(--ease-pop) forwards;animation-delay:calc(var(--nr) * var(--versatz) + var(--zeichnen) + var(--dur-1))}@keyframes hf-rahmen-zeichnen{to{stroke-dashoffset:0}}@keyframes hf-strecke{to{transform:scaleX(1)}}@keyframes hf-strecke-hoch{to{transform:scaleY(1)}}@keyframes hf-haken{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.hf-ablauf{grid-template-columns:minmax(0,1fr);gap:30px;max-width:34rem;margin:0 auto}.hf-schritt:before,.hf-schritt:after{width:3px;height:30px;margin:0 0 0 -1.5px;inset:auto auto -30px 50%}.hf-ablauf.bereit .hf-schritt:after{transform-origin:top;transform:scaleY(0)}.hf-ablauf.laeuft .hf-schritt:after{animation-name:hf-strecke-hoch}}.bg-mesh:before{filter:none;background-color:var(--hf-nachtblau);background-image:var(--hf-kopf-verlauf);inset:0}.hf-held,.hf-seitenkopf,.hf-abschluss{background-color:var(--hf-nachtblau)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}header.sticky{z-index:50;top:0;left:0;right:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important;position:fixed!important}body{padding-top:var(--hf-kopf-hoehe,69px)}[id]{scroll-margin-top:calc(var(--hf-kopf-hoehe,69px) + 12px)}.hf-slogan{text-align:center;color:#fff;background-color:var(--hf-blau-dunkel);border-radius:1.2rem;max-width:54rem;margin:2.2rem auto 0;padding:1.6rem 1.5rem}.hf-slogan b{letter-spacing:-.02em;text-wrap:balance;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:clamp(1.5rem,3.6vw,2.2rem);font-weight:800;line-height:1.15;display:block}.hf-slogan span{text-wrap:pretty;color:#fffc;color:lab(100% -.0000298023 .0000119209/.8);max-width:44rem;margin:.6rem auto 0;font-size:1rem;font-weight:500;line-height:1.55;display:block}
.s-start-grafik{filter:drop-shadow(0 30px 60px color-mix(in oklab, var(--hf-tinte) 45%, transparent));overflow:visible}.s-start-grafik-schrift{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.s-start-f-tinte{fill:var(--hf-tinte)}.s-start-f-tinte-hell{fill:var(--hf-tinte-hell)}.s-start-f-blau{fill:var(--primary)}.s-start-f-tuerkis{fill:var(--hf-tuerkis)}.s-start-f-zart{fill:color-mix(in oklab, var(--primary) 10%, #fff)}.s-start-f-grau{fill:color-mix(in oklab, var(--primary) 24%, #fff)}.s-start-f-tuerkis-tief{fill:color-mix(in oklab, var(--hf-tuerkis) 22%, var(--hf-tinte))}.s-start-f-tuerkis-zart{fill:color-mix(in oklab, var(--hf-tuerkis) 16%, transparent)}.s-start-s-grau{stroke:color-mix(in oklab, var(--primary) 24%, #fff)}.s-start-s-tuerkis-tief{stroke:color-mix(in oklab, var(--hf-tuerkis) 55%, var(--hf-tinte))}.s-start-stop-weiss{stop-color:#fff}.s-start-stop-zart{stop-color:color-mix(in oklab, var(--primary) 9%, #fff)}.s-start-stop-blau{stop-color:var(--primary)}.s-start-stop-tuerkis{stop-color:var(--hf-tuerkis)}.s-start-stop-himmel-oben{stop-color:color-mix(in oklab, var(--primary) 70%, var(--hf-tuerkis))}.s-start-stop-himmel-unten{stop-color:color-mix(in oklab, var(--hf-tuerkis) 45%, #fff)}@keyframes s-start-schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.s-start-schwebt{animation:s-start-schweben calc(var(--dur-takt) * 6) var(--ease-in-out) infinite}.s-start-schwebt-b{animation-delay:calc(var(--dur-takt) * -3)}.s-start-schwebt-c{animation-delay:calc(var(--dur-takt) * -1.5)}@keyframes s-start-funkeln{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.s-start-funkelt{transform-box:fill-box;transform-origin:50%;animation:s-start-funkeln calc(var(--dur-takt) * 3) var(--ease-in-out) infinite}.s-start-funkelt-b{animation-delay:calc(var(--dur-takt) * -1)}.s-start-funkelt-c{animation-delay:calc(var(--dur-takt) * -2)}@media (prefers-reduced-motion:reduce){.s-start-schwebt,.s-start-funkelt{animation:none}}.s-start-karte-hinweis{color:var(--hf-tinte-hell);margin:0 0 .8rem;font-size:.8rem;font-weight:600}.s-start-hinweis{text-align:center;max-width:48rem;color:var(--hf-tinte-hell);margin:1.1rem auto 0;font-size:.9rem;line-height:1.55}.s-start-nur-handy{display:none}@media (max-width:720px){.s-start-nur-handy{display:block}}.s-start-tabelle-huelle{border:1px solid var(--hf-linie);box-shadow:var(--hf-schatten-klein);background-color:#fff;border-radius:1.1rem;margin-top:.4rem}.s-start-tabelle{border-collapse:collapse;width:100%;min-width:680px;font-size:.94rem}.s-start-tabelle th,.s-start-tabelle td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--hf-linie);padding:.8rem 1rem}.s-start-tabelle thead th{background-color:var(--hf-blau-dunkel);color:#fff;white-space:nowrap;font-size:.9rem;font-weight:700}.s-start-tabelle thead th:first-child{width:38%}.s-start-tabelle .s-start-wert{text-align:center;white-space:nowrap}.s-start-kategorie td{background-color:var(--hf-flaeche-2);color:var(--hf-tinte-hell);letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:800}.s-start-preiszeile td{border-bottom:0;font-size:1.02rem;font-weight:800}.s-start-ja,.s-start-nein{vertical-align:middle;display:inline-flex}.s-start-ja{color:var(--hf-gruen)}.s-start-nein{color:color-mix(in oklab, var(--hf-tinte-hell) 45%, #fff)}.s-start-spalten{grid-template-columns:repeat(var(--spalten,2), minmax(0, 1fr));grid-template-rows:repeat(5,auto);align-items:stretch;gap:0 1.25rem;display:grid}.s-start-spalte{grid-row:span 5;grid-template-rows:subgrid;border-radius:1.1rem;padding:1.7rem 1.6rem 1.6rem;display:grid}.s-start-spalte-hell{border:1px solid var(--hf-linie);box-shadow:var(--hf-schatten-klein);color:var(--hf-tinte);background-color:#fff}.s-start-spalte-dunkel{background-color:var(--hf-blau-dunkel);border:1px solid var(--hf-tinte);color:#fff}.s-start-spalte-etikett{letter-spacing:.12em;text-transform:uppercase;color:var(--hf-gruen-dunkel);margin:0 0 .7rem;font-size:.76rem;font-weight:800}.s-start-spalte-dunkel .s-start-spalte-etikett{color:color-mix(in oklab, var(--hf-gruen) 55%, #fff)}.s-start-spalte-kopf.hf-karte-kopf{min-height:0;margin-bottom:.5rem}.s-start-spalte-kopf h3{font-size:1.35rem;font-weight:800}.s-start-spalte-dunkel .s-start-spalte-kopf h3{color:#fff}.s-start-spalte-dunkel .hf-symbol{color:color-mix(in oklab, var(--hf-gruen) 55%, #fff);background-color:#ffffff1f;background-color:lab(100% -.0000298023 .0000119209/.12)}.s-start-spalte-hell .hf-symbol{color:var(--hf-gruen-dunkel);background-color:color-mix(in oklab, var(--hf-gruen) 10%, #fff)}.s-start-spalte-text{color:var(--hf-tinte-hell);margin:0 0 1rem;font-size:.98rem;line-height:1.55}.s-start-spalte-dunkel .s-start-spalte-text{color:#ffffffdb;color:lab(100% -.0000298023 .0000119209/.86)}.s-start-spalte-liste{align-content:start;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.s-start-spalte-liste li{align-items:flex-start;gap:.65rem;font-size:.96rem;line-height:1.45;display:flex}.s-start-spalte-liste li:before{content:"";background-color:var(--hf-gruen);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.42em}.s-start-spalte-dunkel .s-start-spalte-liste li:before{background-color:color-mix(in oklab, var(--hf-gruen) 55%, #fff)}.s-start-spalte-zahl{letter-spacing:-.02em;color:var(--hf-gruen-dunkel);align-self:end;padding-top:1.2rem;font-size:1.5rem;font-weight:800}.s-start-spalte-dunkel .s-start-spalte-zahl{color:color-mix(in oklab, var(--hf-gruen) 55%, #fff)}@media (max-width:820px){.s-start-spalten{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:1.25rem;max-width:36rem;margin:0 auto}.s-start-spalte{flex-direction:column;grid-row:auto;display:flex}.s-start-spalte-zahl{align-self:flex-start;margin-top:auto}}.s-start-stufen{grid-template-columns:repeat(var(--spalten,3), minmax(0, 1fr));grid-template-rows:repeat(5,auto);gap:0 1.25rem;padding-top:.8rem;display:grid}.s-start-stufe{grid-row:span 5;grid-template-rows:subgrid;text-align:center;border:1.5px solid var(--hf-linie);background-color:#fff;border-radius:1.1rem;padding:1.7rem 1.4rem 1.4rem;display:grid;position:relative}.s-start-stufe-start{border-color:var(--hf-gruen-dunkel);background-color:color-mix(in oklab, var(--hf-gruen) 8%, #fff)}.s-start-stufe-fahne{white-space:nowrap;color:#fff;background-color:var(--hf-gruen-dunkel);border-radius:999px;padding:.25rem .9rem;font-size:.74rem;font-weight:800;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}.s-start-stufe-etikett{letter-spacing:.12em;text-transform:uppercase;color:var(--hf-tinte-hell);margin:0;font-size:.76rem;font-weight:800}.s-start-stufe-satz{letter-spacing:-.03em;color:var(--hf-gruen-dunkel);font-variant-numeric:tabular-nums;margin:.3rem 0;font-size:2.6rem;font-weight:800;line-height:1.1}.s-start-stufe-name{margin:0 0 .3rem;font-size:1.1rem;font-weight:800;line-height:1.3}.s-start-stufe-text{color:var(--hf-tinte-hell);font-variant-numeric:tabular-nums;margin:0;font-size:.92rem;line-height:1.5}.s-start-stufe-beispiel{border-top:1px solid var(--hf-linie);color:var(--hf-tinte);align-self:end;margin:1rem 0 0;padding-top:.9rem;font-size:.88rem;line-height:1.45}@media (max-width:900px){.s-start-stufen{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:2rem;max-width:36rem;margin:0 auto}.s-start-stufe{flex-direction:column;grid-row:auto;display:flex}.s-start-stufe-beispiel{align-self:stretch;margin-top:auto}}
html.s-kino-bereit .s-kino-auf{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--i,0) * var(--dur-1) * .6);transform:translateY(26px)}html.s-kino-bereit .s-kino-auf.s-kino-da{opacity:1;transform:none}.s-kino-ring{z-index:9999;border:1.5px solid var(--hf-tuerkis);mix-blend-mode:difference;pointer-events:none;opacity:0;width:34px;height:34px;transition:opacity var(--dur-2) var(--ease-out), width var(--dur-2) var(--ease-out), height var(--dur-2) var(--ease-out), margin var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out);background-color:#0000;border-radius:50%;margin:-17px 0 0 -17px;position:fixed;top:0;left:0}.s-kino-ring.s-kino-ring-da{opacity:1}.s-kino-ring.s-kino-ring-gross{background-color:color-mix(in oklab, var(--hf-tuerkis) 22%, transparent);width:56px;height:56px;margin:-28px 0 0 -28px}.page-prose>section[data-slot=section].s-kino-held{color:#fff;background-color:var(--hf-nachtblau);padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.s-kino-held-raster{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.s-kino-held-text{container-type:inline-size}.s-kino-held-eyebrow{animation:s-kino-weich calc(var(--dur-takt) * .8) var(--ease-out) both}.s-kino-titel{color:#fff;letter-spacing:-.035em;flex-wrap:wrap;gap:0 .22em;margin:0 0 1.1rem;font-size:clamp(2.3rem,11cqi,4.7rem);font-weight:800;line-height:1.02;display:flex}.s-kino-wort{opacity:0;filter:blur(8px);animation:s-kino-wort-auf calc(var(--dur-takt) * .9) var(--ease-out) forwards;animation-delay:calc(var(--dur-takt) * .11 * var(--i) + var(--dur-takt) * .2);display:inline-block;transform:translateY(.45em)}@keyframes s-kino-wort-auf{to{opacity:1;filter:blur();transform:none}}@keyframes s-kino-weich{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.s-kino-lead{color:#ffffffdb;max-width:34em;animation:s-kino-weich calc(var(--dur-takt) * .9) var(--ease-out) calc(var(--dur-takt) * .7) both;margin:0;font-size:clamp(1.02rem,.95rem + .4vw,1.2rem);line-height:1.6}.s-kino-knoepfe{animation:s-kino-weich calc(var(--dur-takt) * .9) var(--ease-out) calc(var(--dur-takt) * .9) both}.s-kino-held-buehne{animation:s-kino-buehne-auf calc(var(--dur-takt) * 1.2) var(--ease-out) calc(var(--dur-takt) * .4) both}@keyframes s-kino-buehne-auf{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:none}}.s-kino-hud{z-index:2;animation:s-kino-weich calc(var(--dur-takt) * .9) var(--ease-out) calc(var(--dur-takt) * 1.1) both;border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 2rem;margin:clamp(2rem,4vw,3.2rem) 0 0;padding:1.4rem 0 0;list-style:none;display:grid;position:relative}.s-kino-hud-zahl{flex-direction:column;gap:.3rem;min-width:0;display:flex}.s-kino-hud-zahl b{letter-spacing:-.03em;color:var(--hf-tuerkis);font-variant-numeric:tabular-nums;font-family:Manrope,system-ui,sans-serif;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:800;line-height:1}.s-kino-hud-zahl>span{color:#fffc;font-size:.9rem;line-height:1.35}@media (max-width:900px){.s-kino-held-raster{grid-template-columns:minmax(0,1fr);gap:0}.s-kino-held-text{display:contents}.s-kino-held-buehne{order:1;max-width:34rem;margin-top:1.4rem}.s-kino-lead{order:2;margin-top:1.4rem}.s-kino-knoepfe{order:3;margin-top:1.1rem}.s-kino-titel{margin-bottom:0}.page-prose>section[data-slot=section].s-kino-held{padding-top:1.6rem}.s-kino-hud{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.s-kino-titel{font-size:clamp(2.1rem,12.5cqi,3rem)}}.page-prose>section[data-slot=section].s-kino-manifest{height:calc(var(--stufen,3) * 70vh + 100vh);background-color:var(--hf-flaeche);padding:0}.s-kino-manifest-buehne{transform:translateY(var(--pin,0px));will-change:transform;height:calc(100vh - var(--hf-kopf-hoehe,69px));height:calc(100svh - var(--hf-kopf-hoehe,69px));color:var(--hf-tinte);background-color:var(--hf-flaeche);align-items:center;display:flex;position:relative}.s-kino-manifest-buehne[data-pin=fest],.s-kino-bau-buehne[data-pin=fest]{top:var(--hf-kopf-hoehe,69px);z-index:5;position:fixed;transform:none}.s-kino-manifest-buehne.bg-mesh:before{display:none}.s-kino-manifest-innen{z-index:2;width:100%;position:relative}.s-kino-manifest .hf-eyebrow-hell{color:var(--primary);background-color:color-mix(in oklab, var(--primary) 9%, #fff)}.s-kino-worte{min-height:16rem;margin-top:1.4rem;position:relative}.s-kino-wortblock{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);pointer-events:none;position:absolute;inset:0;transform:translateY(46px)}.s-kino-wortblock h2{color:var(--hf-tinte);letter-spacing:-.045em;margin:0 0 .9rem;font-size:clamp(2.6rem,12vw,9rem);font-weight:800;line-height:.95}.s-kino-wortblock h2:after{content:".";color:var(--primary)}.s-kino-wortblock p{max-width:32em;color:var(--hf-tinte-hell);margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55}.s-kino-manifest:not([data-stufe]) .s-kino-wortblock[data-nr="0"],.s-kino-manifest[data-stufe="0"] .s-kino-wortblock[data-nr="0"],.s-kino-manifest[data-stufe="1"] .s-kino-wortblock[data-nr="1"],.s-kino-manifest[data-stufe="2"] .s-kino-wortblock[data-nr="2"],.s-kino-manifest[data-stufe="3"] .s-kino-wortblock[data-nr="3"]{opacity:1;pointer-events:auto;transform:none}.s-kino-manifest[data-stufe="1"] .s-kino-wortblock[data-nr="0"],.s-kino-manifest[data-stufe="2"] .s-kino-wortblock[data-nr="1"],.s-kino-manifest[data-stufe="3"] .s-kino-wortblock[data-nr="2"]{transform:translateY(-46px)}.s-kino-manifest-leiste{gap:8px;margin-top:2rem;display:flex}.s-kino-manifest-leiste i{background-color:var(--hf-linie);width:3.2rem;height:4px;transition:background-color var(--dur-2) var(--ease-out);border-radius:2px;display:block}.s-kino-manifest:not([data-stufe]) .s-kino-manifest-leiste i[data-nr="0"],.s-kino-manifest[data-stufe="0"] .s-kino-manifest-leiste i[data-nr="0"],.s-kino-manifest[data-stufe="1"] .s-kino-manifest-leiste i[data-nr="1"],.s-kino-manifest[data-stufe="2"] .s-kino-manifest-leiste i[data-nr="2"],.s-kino-manifest[data-stufe="3"] .s-kino-manifest-leiste i[data-nr="3"]{background-color:var(--primary)}@media (max-width:560px){.s-kino-worte{min-height:15rem}}.page-prose>section[data-slot=section].s-kino-bau{height:calc(var(--stufen,4) * 70vh + 100vh);background-color:var(--hf-flaeche-2);padding:0}.s-kino-bau-buehne{transform:translateY(var(--pin,0px));will-change:transform;height:calc(100vh - var(--hf-kopf-hoehe,69px));height:calc(100svh - var(--hf-kopf-hoehe,69px));background-color:var(--hf-flaeche-2);align-items:center;display:flex;position:relative;overflow:hidden}.s-kino-bau-innen{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);width:100%;display:grid}.s-kino-bau-text h2{margin:.2rem 0 0;font-size:clamp(1.6rem,1.1rem + 2.1vw,2.5rem);line-height:1.15}.s-kino-bau-schritte{gap:.4rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.s-kino-bau-schritte li{border-left:3px solid var(--hf-linie);opacity:.45;transition:opacity var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out);padding:.7rem 0 .7rem 1.3rem;position:relative}.s-kino-bau-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:.74rem;font-weight:800;display:block}.s-kino-bau-schritte h3{margin:.15rem 0 .25rem;font-size:1.15rem}.s-kino-bau-schritte p{color:var(--hf-tinte-hell);margin:0;font-size:.95rem;line-height:1.55}.s-kino-bau:not([data-stufe]) .s-kino-bau-schritte li,.s-kino-bau[data-stufe="0"] li[data-nr="0"],.s-kino-bau[data-stufe="1"] li[data-nr="1"],.s-kino-bau[data-stufe="2"] li[data-nr="2"],.s-kino-bau[data-stufe="3"] li[data-nr="3"]{opacity:1;border-color:var(--primary)}@media (min-width:901px) and (max-height:960px){.s-kino-bau[data-stufe] .s-kino-bau-schritte li{padding-top:.5rem;padding-bottom:.5rem}.s-kino-bau[data-stufe] .s-kino-bau-schritte li p{display:none}.s-kino-bau[data-stufe="0"] li[data-nr="0"] p,.s-kino-bau[data-stufe="1"] li[data-nr="1"] p,.s-kino-bau[data-stufe="2"] li[data-nr="2"] p,.s-kino-bau[data-stufe="3"] li[data-nr="3"] p{display:block}}@media (max-width:900px) and (max-height:740px){.s-kino-bau .s-kino-bau-innen{gap:.9rem}.s-kino-bau .s-kino-bau-bild{max-width:min(19rem,72%)}.s-kino-bau .s-kino-t-nachricht>span{display:none}.s-kino-bau .s-kino-t-nachricht b{font-size:.5rem}.s-kino-bau .s-kino-t-google{width:74%}.s-kino-bau .s-kino-t-google-kopf em{display:none}}@media (max-width:900px) and (max-height:600px){.s-kino-bau .s-kino-bau-bild{max-width:min(15rem,62%)}.s-kino-bau .s-kino-bau-text h2{font-size:1.25rem}}.s-kino-bau-bild{padding:0 6% 9% 0;position:relative}.s-kino-browser{border:1px solid var(--hf-linie);box-shadow:var(--hf-schatten-gross);background-color:#fff;border-radius:14px;position:relative}.s-kino-browser-leiste{border-bottom:1px solid var(--hf-linie);background-color:color-mix(in oklab, var(--primary) 8%, #fff);border-radius:14px 14px 0 0;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.s-kino-browser-leiste i{background-color:var(--hf-gruen);border-radius:50%;width:9px;height:9px;display:block}.s-kino-browser-leiste i:nth-child(2){background-color:var(--hf-tuerkis)}.s-kino-browser-leiste i:nth-child(3){background-color:var(--primary)}.s-kino-browser-leiste b{color:var(--hf-tinte-hell);background-color:#fff;border-radius:6px;flex:1;margin-left:6px;padding:3px 10px;font-size:.7rem;font-weight:500}.s-kino-browser-seite{aspect-ratio:16/10.5;grid-template-columns:repeat(3,minmax(0,1fr));gap:4.5% 3.5%;padding:5% 5.5% 6%;display:grid}.s-kino-teil{--t:1;opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 22px)) scale(calc(.97 + .03 * var(--t)))}.s-kino-browser-seite>.s-kino-teil{opacity:calc(.14 + .86 * var(--t));transform:translateY(calc((1 - var(--t)) * 22px)) scale(calc(.97 + .03 * var(--t)))}.s-kino-bau-hinweis{z-index:4;white-space:nowrap;pointer-events:none;color:#fff;background-color:var(--hf-nachtblau);box-shadow:var(--hf-schatten-gross);opacity:clamp(0, calc(1 - var(--p,1) * 25), 1);border-radius:99px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:58%;left:50%;translate:-50% -50%}.s-kino-bau-hinweis svg{animation:s-kino-hinweis-pfeil calc(var(--dur-takt) * 1.2) var(--ease-in-out) infinite}@keyframes s-kino-hinweis-pfeil{50%{transform:translateY(4px)}}.s-kino-t-kopf,.s-kino-t-held,.s-kino-t-zeile,.s-kino-t-knopf,.s-kino-t-fuss{grid-column:1/-1}.s-kino-t-kopf{align-items:center;gap:4%;height:8%;display:flex}.s-kino-t-logo{aspect-ratio:1;background-color:var(--primary);border-radius:30%;width:7%}.s-kino-t-menu{background-color:var(--hf-linie);border-radius:99px;width:8%;height:25%}.s-kino-t-menu:first-of-type{margin-left:auto}.s-kino-t-menuknopf{background-color:var(--hf-tuerkis);border-radius:99px;width:12%;height:55%}.s-kino-t-held{aspect-ratio:16/5;background-color:var(--hf-nachtblau);background-image:radial-gradient(ellipse 70% 90% at 90% 110% in oklab, #5a6b2fbf, #5a6b2f00 70%), linear-gradient(160deg in oklab, #0d1b34, #172a4a);border-radius:10px}.s-kino-t-zeile{background-color:var(--hf-tinte);border-radius:99px;height:3.2%;margin-top:-2%}.s-kino-t-zeile-1{width:58%;height:4.5%}.s-kino-t-zeile-2{background-color:var(--hf-linie);width:38%}.s-kino-t-knopf{background-color:var(--primary);border-radius:99px;width:22%;height:6%;margin-top:-2%}.s-kino-t-karte{border:1px solid var(--hf-linie);background-color:var(--hf-flaeche-2);aspect-ratio:5/3;border-radius:8px;position:relative}.s-kino-t-karte:before{content:"";aspect-ratio:1;background-color:var(--hf-haupt-zart);border:1px solid var(--hf-fahne-linie);border-radius:25%;width:20%;position:absolute;top:16%;left:12%}.s-kino-t-karte:after{content:"";background-color:var(--hf-linie);height:10%;box-shadow:0 -.55em 0 -.1em var(--hf-linie);border-radius:99px;position:absolute;bottom:20%;left:12%;right:14%}.s-kino-t-fuss{background-color:var(--hf-nachtblau);border-radius:6px 6px 0 0;align-self:end;height:6%;margin-bottom:-6%}.s-kino-t-google{z-index:3;border:1px solid var(--hf-linie);width:52%;box-shadow:var(--hf-schatten-gross);background-color:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.7rem .85rem;display:grid;position:absolute;bottom:-3%;left:-6%}.s-kino-t-google-kopf{color:var(--hf-tinte-hell);align-items:center;gap:.5rem;font-size:.72rem;display:flex}.s-kino-t-google-kopf b{color:var(--hf-tinte);font-weight:700}.s-kino-t-google-kopf em{background-color:var(--hf-flaeche-2);border:1px solid var(--hf-linie);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;flex:1;min-width:0;padding:.2rem .6rem;font-style:normal;overflow:hidden}.s-kino-t-g{border:3px solid var(--primary);border-right-color:var(--hf-tuerkis);border-bottom-color:var(--hf-nachtblau);border-radius:50%;width:14px;height:14px;display:block}.s-kino-t-google-treffer{align-items:center;gap:.6rem;display:flex}.s-kino-t-google-treffer>b{color:var(--primary);font-family:Manrope,system-ui,sans-serif;font-size:1.5rem;font-weight:800;line-height:1}.s-kino-t-google-treffer>span{flex-direction:column;min-width:0;display:flex}.s-kino-t-google-treffer strong{color:var(--hf-tinte);font-size:.86rem}.s-kino-t-google-treffer small{color:var(--hf-gruen-dunkel);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.s-kino-t-handy{z-index:3;aspect-ratio:9/16;background-color:var(--hf-nachtblau);border:3px solid var(--hf-blau-dunkel);width:30%;box-shadow:var(--hf-schatten-gross);border-radius:18px;flex-direction:column;gap:.45rem;padding:12% 5% 5%;display:flex;position:absolute;top:10%;right:-4%}.s-kino-t-handy-kerbe{background-color:var(--hf-blau-dunkel);border-radius:99px;height:4%;position:absolute;top:4%;left:30%;right:30%}.s-kino-t-nachricht{color:var(--hf-tinte);background-color:#fff;border-radius:10px;flex-direction:column;gap:.15rem;padding:.45rem .55rem;font-size:.66rem;line-height:1.3;display:flex}.s-kino-t-nachricht b{color:var(--hf-gruen-dunkel);font-size:.68rem}.s-kino-t-nachricht-2{opacity:calc(var(--t) * var(--t))}@media (max-width:900px){.s-kino-bau-innen{grid-template-columns:minmax(0,1fr);align-content:center;gap:1.4rem}.s-kino-bau-bild{order:-1;width:100%;max-width:30rem;margin:0 auto;padding:0 5% 14% 0}.s-kino-bau-text h2{font-size:clamp(1.35rem,5.5vw,1.8rem)}.s-kino-bau-schritte{gap:0;min-height:7.6rem;margin-top:.8rem;position:relative}.s-kino-bau-schritte li{opacity:0;transition:opacity var(--dur-3) var(--ease-out);padding:.3rem 0 0 1rem;position:absolute;inset:0}.s-kino-bau[data-stufe="0"] li[data-nr="0"],.s-kino-bau[data-stufe="1"] li[data-nr="1"],.s-kino-bau[data-stufe="2"] li[data-nr="2"],.s-kino-bau[data-stufe="3"] li[data-nr="3"]{opacity:1;transform:none}.s-kino-bau:not([data-stufe]) .s-kino-bau-schritte{gap:.4rem;min-height:0;display:grid;position:static}.s-kino-bau:not([data-stufe]) .s-kino-bau-schritte li{opacity:1;position:relative;transform:none}.s-kino-bau-schritte p{font-size:.9rem}.s-kino-t-google{width:62%;padding:.5rem .6rem;bottom:-13%;left:-3%}.s-kino-t-nachricht{padding:.3rem .4rem;font-size:.56rem}}@media (max-height:640px) and (max-width:900px){.s-kino-bau-bild{max-width:22rem}}.page-prose>section[data-slot=section].s-kino-arbeiten,.page-prose>section[data-slot=section].s-kino-pakete,.page-prose>section[data-slot=section].s-kino-mensch,.page-prose>section[data-slot=section].s-kino-mensch+section[data-slot=section].hf-abschnitt{padding-top:clamp(1.8rem,4vw,3.6rem);padding-bottom:clamp(1.8rem,4vw,3.6rem)}.page-prose>section[data-slot=section].s-kino-arbeiten{background-color:var(--hf-flaeche)}.s-kino-arbeiten-kopf{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:1rem 3rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);display:grid}.s-kino-arbeiten-kopf h2{margin:.2rem 0 0;font-size:clamp(1.6rem,1.1rem + 2.1vw,2.5rem);line-height:1.15}.s-kino-arbeiten-kopf .hf-vorspann{margin:0}.s-kino-arbeiten-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.s-kino-arbeit{color:inherit;border:1px solid var(--hf-linie);box-shadow:var(--hf-schatten-klein);transition:box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background-color:#fff;border-radius:1.2rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.s-kino-arbeit:hover,.s-kino-arbeit:focus-visible{box-shadow:var(--hf-schatten-gross);border-color:var(--primary)}.s-kino-arbeit-fenster{background-color:var(--hf-flaeche-2);border-bottom:1px solid var(--hf-linie);display:block}.s-kino-arbeit-leiste{gap:6px;padding:10px 12px;display:flex}.s-kino-arbeit-leiste i{background-color:var(--hf-gruen);border-radius:50%;width:8px;height:8px;display:block}.s-kino-arbeit-leiste i:nth-child(2){background-color:var(--hf-tuerkis)}.s-kino-arbeit-leiste i:nth-child(3){background-color:var(--primary)}.s-kino-arbeit-blick{aspect-ratio:16/10;background-color:#fff;display:block;position:relative;overflow:hidden;container-type:size}.s-kino-arbeit-blick img{border-radius:0;width:100%;max-width:none;height:auto;display:block;transform:translateY(0)}.s-kino-arbeit-blick video{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.s-kino-arbeit-blick.s-kino-arbeit-film video{opacity:1}@keyframes s-kino-fahrt{0%{transform:translateY(0)}to{transform:translateY(calc(100cqh - 100%))}}.s-kino-arbeit:hover .s-kino-arbeit-blick img,.s-kino-arbeit:focus-visible .s-kino-arbeit-blick img{animation:s-kino-fahrt calc(var(--dur-takt) * 22) var(--ease-zug) infinite alternate}@media (hover:none){.s-kino-arbeit.s-kino-da .s-kino-arbeit-blick img{animation:s-kino-fahrt calc(var(--dur-takt) * 22) var(--ease-zug) infinite alternate}}.s-kino-arbeit-text{flex-direction:column;gap:.3rem;padding:1rem 1.2rem 1.15rem;display:flex}.s-kino-arbeit-kopf{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.s-kino-arbeit-kopf b{letter-spacing:-.01em;font-family:Manrope,system-ui,sans-serif;font-size:1.15rem;font-weight:800}.s-kino-arbeit-kopf i{white-space:nowrap;color:var(--hf-fahne-text);background-color:var(--hf-fahne-flaeche);border:1px solid var(--hf-fahne-linie);border-radius:999px;flex:none;padding:.22rem .7rem;font-size:.72rem;font-style:normal;font-weight:700}.s-kino-arbeit-branche{color:var(--hf-tinte-hell);font-size:.92rem}@media (max-width:820px){.s-kino-arbeiten-kopf{grid-template-columns:minmax(0,1fr)}.s-kino-arbeiten-raster{grid-template-columns:minmax(0,1fr);max-width:36rem;margin:0 auto}}@media (max-width:420px){.s-kino-arbeit-kopf{flex-direction:column;align-items:flex-start;gap:.4rem}}.page-prose>section[data-slot=section].s-kino-pakete{background-color:var(--hf-flaeche-2)}.s-kino-schalter{border:1px solid var(--hf-linie);box-shadow:var(--hf-schatten-klein);background-color:#fff;border-radius:1.4rem;overflow:hidden}.s-kino-schalter-kopf{border-bottom:1px solid var(--hf-linie);background-color:var(--hf-flaeche-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.s-kino-schalter-knopf{appearance:none;border:0;border-right:1px solid var(--hf-linie);font:inherit;cursor:pointer;color:var(--hf-tinte-hell);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);background-color:#0000;flex-direction:column;align-items:center;gap:.12rem;padding:.95rem .5rem;display:flex}.s-kino-schalter-knopf:last-child{border-right:0}.s-kino-schalter-knopf b{color:var(--hf-tinte);white-space:nowrap;font-family:Manrope,system-ui,sans-serif;font-size:clamp(.88rem,3.4vw,1.08rem);font-weight:800}.s-kino-schalter-knopf span{white-space:nowrap;font-size:.82rem}.s-kino-schalter-knopf:hover{background-color:#fff}.s-kino-schalter-an{box-shadow:inset 0 -3px 0 var(--primary);background-color:#fff}.s-kino-schalter-an b,.s-kino-schalter-an span{color:var(--primary)}.s-kino-schalter-raster{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.s-kino-plan{border-right:1px solid var(--hf-linie);align-content:start;gap:1rem;padding:clamp(1rem,2.5vw,1.6rem);display:grid}.s-kino-plan-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--hf-tinte-hell);transition:color var(--dur-3) var(--ease-out);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-bottom:.5rem;font-size:.74rem;font-weight:800;display:flex}.s-kino-plan-titel em{text-transform:none;letter-spacing:0;color:var(--hf-warmgrau);font-style:normal;font-weight:600}.s-kino-plan-kacheln{flex-wrap:wrap;gap:.4rem;display:flex}.s-kino-kachel{background-color:var(--hf-haupt-zart);border:1px solid var(--hf-fahne-linie);color:var(--hf-haupt-dunkel);transition:background-color var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out), opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);border-radius:.6rem;align-items:center;gap:.45rem;padding:.32rem .7rem .32rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.s-kino-kachel i{background-color:var(--primary);width:8px;height:8px;transition:background-color var(--dur-3) var(--ease-out);border-radius:2px;display:block}.s-kino-plan-weg .s-kino-plan-titel{color:var(--hf-warmgrau)}.s-kino-plan-weg .s-kino-kachel{border-style:dashed;border-color:var(--hf-linie);color:var(--hf-warmgrau);opacity:.75;background-color:#0000;text-decoration:line-through;transform:scale(.97)}.s-kino-plan-weg .s-kino-kachel i{background-color:var(--hf-linie)}.s-kino-schalter-preis{background-color:#fff;flex-direction:column;padding:clamp(1.2rem,2.5vw,1.8rem);display:flex}.s-kino-schalter-name{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0;font-size:.78rem;font-weight:800}.s-kino-schalter-satz{color:var(--hf-tinte-hell);margin:.4rem 0 1rem;font-size:.95rem;line-height:1.55}.s-kino-schalter-betrag{letter-spacing:-.03em;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:800;line-height:1}.s-kino-schalter-einheit{color:var(--hf-tinte-hell);margin:.3rem 0 0;font-size:.85rem}.s-kino-schalter-raten{color:var(--hf-gruen-dunkel);margin:.35rem 0 1rem;font-size:.9rem;font-weight:700}.s-kino-schalter-fakten{border-top:1px solid var(--hf-linie);gap:.5rem;margin:0 0 1.2rem;padding:1rem 0 0;display:grid}.s-kino-schalter-fakten div{justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.s-kino-schalter-fakten dt{color:var(--hf-tinte-hell)}.s-kino-schalter-fakten dd{text-align:right;margin:0;font-weight:700}.s-kino-schalter-fakten small{color:var(--hf-tinte-hell);font-weight:500}.s-kino-schalter-preis .hf-knopf{width:100%;margin-top:auto}.s-kino-schalter-klein{color:var(--hf-tinte-hell);margin:.8rem 0 0;font-size:.8rem}@media (max-width:900px){.s-kino-schalter-raster{grid-template-columns:minmax(0,1fr)}.s-kino-plan{border-right:0;border-bottom:1px solid var(--hf-linie)}}.page-prose>section[data-slot=section].s-kino-mensch{background-color:var(--hf-flaeche)}.s-kino-mensch-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);display:grid}.s-kino-mensch-bild{background-color:var(--hf-nachtblau);border-radius:1.4rem;min-height:24rem;position:relative;overflow:hidden}.s-kino-mensch-bild img{object-fit:cover;object-position:50% 18%;filter:grayscale()contrast(1.04);border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.s-kino-mensch-schleier{z-index:1;background-image:linear-gradient(180deg in oklab, #0d1b3400 50%, #0d1b34e0 100%);position:absolute;inset:0}.s-kino-mensch-schild{z-index:3;color:#fff;flex-direction:column;gap:.1rem;display:flex;position:absolute;bottom:1.2rem;left:1.3rem;right:1.3rem}.s-kino-mensch-schild b{font-family:Manrope,system-ui,sans-serif;font-size:1.2rem;font-weight:800}.s-kino-mensch-schild span{color:var(--hf-tuerkis);font-size:.85rem}.s-kino-mensch-text{flex-direction:column;justify-content:center;padding:clamp(.5rem,2vw,1.5rem) 0;display:flex}.s-kino-mensch-text h2{margin:.2rem 0 1rem;font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);line-height:1.12}.s-kino-mensch-absatz p{color:var(--hf-tinte-hell);margin:0 0 .9rem;font-size:1.06rem;line-height:1.65}.s-kino-mensch-absatz p:last-child{margin-bottom:0}.s-kino-mensch-punkte{gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.s-kino-mensch-punkte li{padding-left:1.3rem;font-weight:600;position:relative}.s-kino-mensch-punkte li:before{content:"";background-color:var(--primary);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.5em;left:0}@media (max-width:820px){.s-kino-mensch-raster{grid-template-columns:minmax(0,1fr)}.s-kino-mensch-bild{aspect-ratio:4/3;min-height:0}}.s-kino-bau-text h2,.s-kino-bau-schritte h3,.s-kino-arbeiten-kopf h2,.s-kino-mensch-text h2{font-weight:800}@media (prefers-reduced-motion:reduce){.s-kino-wort,.s-kino-lead,.s-kino-knoepfe,.s-kino-held-buehne,.s-kino-hud,.s-kino-held-eyebrow{opacity:1;filter:none;animation:none;transform:none}.s-kino-arbeit-blick img{animation:none!important}.s-kino-wortblock,.s-kino-bau-schritte li,.s-kino-kachel,.s-kino-teil{transition:none}html.s-kino-bereit .s-kino-auf{opacity:1;transition:none;transform:none}}
.hf-held-bild svg.s-reinigung-grafik{filter:drop-shadow(0 30px 60px color-mix(in oklab, var(--hf-tinte) 35%, transparent));border-radius:0}.s-reinigung-f-tinte{fill:var(--hf-blau-dunkel)}.s-reinigung-f-blau{fill:var(--primary)}.s-reinigung-f-tuerkis{fill:var(--hf-tuerkis)}.s-reinigung-f-linie{fill:var(--hf-linie)}.s-reinigung-f-kachel{fill:color-mix(in oklab, var(--primary) 8%, #fff)}.s-reinigung-f-abzeichen{fill:color-mix(in oklab, var(--hf-tuerkis) 25%, var(--hf-tinte))}@keyframes s-reinigung-schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes s-reinigung-funkeln{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.s-reinigung-schwebt{animation:s-reinigung-schweben calc(var(--dur-takt) * 6) var(--ease-in-out) infinite}.s-reinigung-funkelt{animation:s-reinigung-funkeln calc(var(--dur-takt) * 3) var(--ease-in-out) infinite;transform-origin:50%;transform-box:fill-box}.s-reinigung-verzug-1{animation-delay:calc(var(--dur-takt) * -1)}.s-reinigung-verzug-15{animation-delay:calc(var(--dur-takt) * -1.5)}.s-reinigung-verzug-2{animation-delay:calc(var(--dur-takt) * -2)}.s-reinigung-verzug-3{animation-delay:calc(var(--dur-takt) * -3)}.s-reinigung-hinweis{text-align:center;max-width:60rem;color:var(--hf-tinte-hell);margin:1.1rem auto 0;font-size:.9rem;line-height:1.6}.s-reinigung-mwst{color:var(--hf-tinte-hell);margin:0;font-size:.78rem;font-weight:600;display:block}.s-reinigung-ueberleitung{text-align:center;background-color:color-mix(in oklab, var(--primary) 5%, #fff);border-color:color-mix(in oklab, var(--primary) 28%, #fff);border-radius:1.1rem;padding:1.3rem 1.75rem;font-size:1.08rem;line-height:1.6}.s-reinigung-ueberleitung b{color:var(--primary)}.s-reinigung-streichpreis{color:var(--hf-tinte-hell);margin:0;font-size:.95rem}.s-reinigung-streichpreis s{text-decoration:line-through;-webkit-text-decoration-color:var(--hf-rot);text-decoration-color:var(--hf-rot)}.s-reinigung-nachlass{white-space:nowrap;vertical-align:1px;letter-spacing:.05em;text-transform:uppercase;color:var(--hf-fahne-text);background-color:var(--hf-fahne-flaeche);border-radius:999px;margin-left:8px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.s-reinigung-paket-symbol{flex:none;width:44px;height:44px}.s-reinigung-preisblock{align-self:end}.s-reinigung-preis{align-items:baseline;gap:6px;margin:.1rem 0 0;line-height:1.1;display:flex}.s-reinigung-preis b{letter-spacing:-.03em;font-size:2.5rem;font-weight:800}.s-reinigung-preis span{color:var(--hf-tinte-hell);font-size:1.1rem;font-weight:700}.s-reinigung-einheit .s-reinigung-mwst{margin-top:.3rem}.s-reinigung-einheit .hf-paket-einheit{margin:.15rem 0 1.1rem}.s-reinigung-liste li svg{flex:none;margin-top:.1rem}.s-reinigung-pakete.s-reinigung-anzahl-2{max-width:56rem;margin-left:auto;margin-right:auto}.s-reinigung-pakete.s-reinigung-anzahl-1{max-width:30rem;margin-left:auto;margin-right:auto}.s-reinigung-baeume{grid-template-columns:repeat(var(--spalten,3), minmax(0, 1fr));align-items:stretch;gap:1.4rem;display:grid}.s-reinigung-baeume.s-reinigung-anzahl-2{max-width:61rem;margin:0 auto}.s-reinigung-baeume.s-reinigung-anzahl-1{max-width:35rem;margin:0 auto}.s-reinigung-baum{padding:1.5rem 1.4rem}.s-reinigung-baum-beliebt{border-color:var(--primary)}.s-reinigung-baum-kopf{border-bottom:1px solid var(--hf-linie);justify-content:space-between;align-items:baseline;gap:10px;min-height:3.2em;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.s-reinigung-baum-kopf h3{margin:0;font-size:1.2rem;font-weight:700}.s-reinigung-baum-kopf span{color:var(--primary);white-space:nowrap;text-align:right;font-weight:700}.s-reinigung-baum-kopf .s-reinigung-mwst{text-align:right}.s-reinigung-baum-gruppe{margin-bottom:.9rem}.s-reinigung-baum-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--hf-tinte-hell);margin:0 0 .5rem;font-size:.74rem;font-weight:700}.s-reinigung-chips{flex-wrap:wrap;gap:7px;display:flex}.s-reinigung-chip{border:1px solid var(--hf-linie);white-space:nowrap;background-color:var(--hf-flaeche-2);border-radius:999px;padding:5px 11px;font-size:.84rem;font-weight:600;line-height:1.3}.s-reinigung-chip-neu{color:var(--hf-gruen-dunkel);background-color:color-mix(in oklab, var(--hf-tuerkis) 45%, #fff);border-color:color-mix(in oklab, var(--primary) 70%, #fff)}.s-reinigung-baum-summe{border-top:1px solid var(--hf-linie);min-height:4.2em;color:var(--hf-tinte-hell);margin:auto 0 0;padding-top:1rem;font-size:.9rem}.s-reinigung-baum-summe b{color:var(--hf-tinte)}@media (max-width:1080px){.s-reinigung-baeume,.s-reinigung-baeume.s-reinigung-anzahl-2{grid-template-columns:minmax(0,1fr);max-width:40rem;margin:0 auto}}.s-reinigung-tabelle-huelle{border:1px solid var(--hf-linie);background-color:var(--hf-flaeche-2);border-radius:20px;overflow:hidden}.s-reinigung-tabelle-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.s-reinigung-vergleich{border-collapse:collapse;background-color:#fff;width:100%;min-width:820px}.s-reinigung-vergleich thead th{vertical-align:top;text-align:center;color:#fff;background-color:var(--primary);background-image:linear-gradient(135deg in oklab, var(--hf-blau-dunkel), var(--primary));padding:22px 14px;font-size:1.15rem;font-weight:800}.s-reinigung-vergleich thead th small{opacity:.9;margin-top:4px;font-size:.92rem;font-weight:600;display:block}.s-reinigung-vergleich thead th small.s-reinigung-th-mwst{opacity:.75;margin-top:2px;font-size:.74rem}.s-reinigung-th-streich{opacity:.7}.s-reinigung-vergleich thead th.s-reinigung-leer{text-align:left;background-color:var(--hf-blau-dunkel);background-image:linear-gradient(135deg in oklab, var(--hf-blau-dunkel), color-mix(in oklab, var(--primary) 75%, var(--hf-blau-dunkel)));min-width:300px;font-size:1rem}.s-reinigung-kategorie td{border-top:1px solid var(--hf-linie);border-bottom:1px solid var(--hf-linie);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--hf-tinte);background-color:var(--hf-flaeche-2);padding:15px 18px;font-size:.82rem;font-weight:800}.s-reinigung-kat-hinweis{letter-spacing:0;text-transform:none;max-width:70ch;color:var(--hf-tinte-hell);margin-top:6px;font-size:.85rem;font-weight:500;display:block}.s-reinigung-pfeil{float:right;color:var(--hf-tinte-hell);transition:transform var(--dur-2) var(--ease-out)}.s-reinigung-zu .s-reinigung-pfeil{transform:rotate(-90deg)}.s-reinigung-zeile td{border-bottom:1px solid var(--hf-linie);text-align:center;padding:14px;font-size:.95rem}.s-reinigung-zeile td.s-reinigung-merkmal{text-align:left;min-width:300px;font-weight:500}.s-reinigung-zeile:hover td{background-color:color-mix(in oklab, var(--primary) 3%, #fff)}.s-reinigung-zeile td.s-reinigung-hervor{background-color:color-mix(in oklab, var(--primary) 4%, #fff)}.s-reinigung-zeichen{width:24px;height:24px;display:inline-flex}.s-reinigung-haken{color:var(--hf-gruen)}.s-reinigung-kreuz{color:var(--hf-rot)}.s-reinigung-wert{font-size:.92rem;font-weight:700}.s-reinigung-hilfe{vertical-align:middle;border:1.5px solid var(--hf-linie);cursor:pointer;width:19px;height:19px;color:var(--hf-tinte-hell);transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;padding:0;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.s-reinigung-hilfe:hover{border-color:var(--primary);color:var(--primary)}.s-reinigung-erklaerung{border-left:3px solid var(--hf-tuerkis);color:var(--hf-tinte-hell);background-color:var(--hf-flaeche-2);border-radius:0 8px 8px 0;margin-top:8px;padding:9px 12px;font-size:.88rem;font-weight:400;display:none}.s-reinigung-erklaerung.s-reinigung-auf{display:block}@media (max-width:620px){.s-reinigung-zeile td.s-reinigung-merkmal,.s-reinigung-vergleich thead th.s-reinigung-leer{min-width:230px}}.s-reinigung-abos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:2rem 1.4rem;padding-top:.6rem;display:grid}.s-reinigung-abo{grid-row:span 5;grid-template-rows:subgrid;box-shadow:inset 0 5px 0 var(--streifen), var(--hf-schatten-klein);row-gap:0;padding:1.7rem 1.5rem 1.6rem;display:grid}.s-reinigung-abo.hf-karte-hervor{box-shadow:inset 0 5px 0 var(--streifen), var(--hf-schatten-gross)}.s-reinigung-abo-symbol{color:var(--streifen);background-color:color-mix(in oklab, var(--streifen) 12%, #fff)}.s-reinigung-abo-symbol svg,.s-reinigung-extra-symbol svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.s-reinigung-abo .hf-karte-kopf h3{font-size:1.2rem}.s-reinigung-abo-satz{color:var(--hf-tinte-hell);margin:0 0 1rem;font-size:.9rem;line-height:1.55}.s-reinigung-abo-preisblock{align-self:end}.s-reinigung-abo-preis{letter-spacing:-.03em;margin:0;font-size:2.3rem;font-weight:800;line-height:1.1}.s-reinigung-abo-preis span{letter-spacing:0;color:var(--hf-tinte-hell);font-size:1rem;font-weight:600}.s-reinigung-abo-preisblock .s-reinigung-mwst{margin-top:4px}.s-reinigung-abo-klein{color:var(--hf-tinte-hell);margin:6px 0 0;font-size:.8rem;line-height:1.45}.s-reinigung-abo-zahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 4px;display:grid}.s-reinigung-abo-zahlen div{text-align:center;background-color:var(--hf-flaeche-2);border-radius:12px;padding:14px 12px}.s-reinigung-abo-zahlen b{color:var(--streifen);font-size:1.7rem;font-weight:800;line-height:1;display:block}.s-reinigung-abo-zahlen span{min-height:2.6em;color:var(--hf-tinte-hell);margin-top:6px;font-size:.78rem;line-height:1.3;display:block}.s-reinigung-abo-liste{border-top:1px solid var(--hf-linie);align-content:start;gap:11px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:grid}.s-reinigung-abo-liste li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:.93rem;line-height:1.45;display:grid}.s-reinigung-abo-liste li svg{margin-top:2px}@media (max-width:1080px){.s-reinigung-abos{grid-template-columns:minmax(0,1fr);max-width:40rem;margin:0 auto}.s-reinigung-abo{flex-direction:column;grid-row:auto;display:flex}}.s-reinigung-monitor{color:#fff;background-color:var(--hf-blau-dunkel);background-image:linear-gradient(135deg in oklab, var(--hf-blau-dunkel), color-mix(in oklab, var(--primary) 70%, var(--hf-blau-dunkel)));box-shadow:var(--hf-schatten-mittel);border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:1.4rem;padding:24px 28px;display:grid}.s-reinigung-monitor>*{z-index:2;position:relative}.s-reinigung-monitor-anzeige{white-space:nowrap;background-color:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:12px;padding:10px 18px;display:flex}.s-reinigung-monitor-anzeige b{letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.s-reinigung-monitor-punkt{background-color:var(--hf-gruen);border-radius:50%;flex:none;width:12px;height:12px;position:relative}.s-reinigung-monitor-punkt:after{content:"";border:2px solid var(--hf-gruen);animation:s-reinigung-puls calc(var(--dur-takt) * 2) var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-6px}@keyframes s-reinigung-puls{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.s-reinigung-monitor h3{color:#fff;margin:0 0 4px;font-size:1.15rem;font-weight:700}.s-reinigung-monitor p{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.6}.s-reinigung-monitor-marke{white-space:nowrap;text-align:right;letter-spacing:.08em;text-transform:uppercase;color:var(--hf-tuerkis);font-size:.78rem;font-weight:700;line-height:1.5}@media (max-width:820px){.s-reinigung-monitor{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px}.s-reinigung-monitor-marke{text-align:center}}.s-reinigung-posten{border-radius:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding:12px 28px;display:grid}.s-reinigung-posten>div{border-bottom:1px solid var(--hf-linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;padding:14px 0;display:flex}.s-reinigung-posten>div:last-child:nth-child(odd){grid-column:1/-1}.s-reinigung-posten>div>span{flex:1 1 0;min-width:0;font-size:.96rem}.s-reinigung-posten>div>b{white-space:nowrap;color:var(--primary);font-weight:700}.s-reinigung-posten>div>.s-reinigung-mwst{text-align:right;flex-basis:100%}@media (max-width:820px){.s-reinigung-posten{grid-template-columns:minmax(0,1fr);padding:8px 18px}}.s-reinigung-extras{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:1.4rem;display:grid}.s-reinigung-extra{border:1px dashed color-mix(in oklab, var(--primary) 30%, var(--hf-linie));grid-column:span 2;padding:1.5rem 1.4rem}.s-reinigung-extra:nth-child(4),.s-reinigung-extra:nth-child(5){grid-column:span 3}.s-reinigung-extra-symbol{color:var(--hf-fahne-text);background-color:var(--hf-fahne-flaeche)}.s-reinigung-extra p{color:var(--hf-tinte-hell);margin:0 0 1rem;font-size:.93rem;line-height:1.6}.s-reinigung-extra p.s-reinigung-extra-preis{letter-spacing:.04em;text-transform:uppercase;color:var(--hf-fahne-text);margin:auto 0 0;font-size:.8rem;font-weight:700}@media (max-width:1080px){.s-reinigung-extras{grid-template-columns:repeat(2,minmax(0,1fr))}.s-reinigung-extra,.s-reinigung-extra:nth-child(4){grid-column:span 1}.s-reinigung-extra:nth-child(5){grid-column:1/-1}}@media (max-width:620px){.s-reinigung-extras{grid-template-columns:minmax(0,1fr)}.s-reinigung-extra:nth-child(5){grid-column:auto}}.s-reinigung-abschluss .hf-abschluss-text{margin-bottom:1.8rem}.s-reinigung-anfrage-kasten{text-align:left;max-width:1000px;color:var(--hf-tinte);box-shadow:0 24px 60px color-mix(in oklab, var(--hf-tinte) 32%, transparent);background-color:#fff;border-radius:20px;grid-template-columns:340px minmax(0,1fr);align-items:stretch;margin:0 auto;display:grid;overflow:hidden}.s-reinigung-anfrage-bild{min-height:100%;position:relative}.s-reinigung-anfrage-bild img{z-index:0;object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block;position:absolute;inset:0}.s-reinigung-anfrage-bild:before{content:"";z-index:1;background-color:color-mix(in oklab, var(--hf-blau-dunkel) 20%, transparent);background-image:linear-gradient(180deg in oklab, color-mix(in oklab, var(--hf-blau-dunkel) 0%, transparent) 40%, color-mix(in oklab, var(--hf-blau-dunkel) 85%, transparent) 100%);position:absolute;inset:0}.s-reinigung-anfrage-punkte{z-index:2;margin:0;padding:22px 24px;list-style:none;position:absolute;bottom:0;left:0;right:0}.s-reinigung-anfrage-punkte li{color:#fff;text-shadow:0 1px 6px color-mix(in oklab, var(--hf-tinte) 50%, transparent);align-items:center;gap:10px;padding:5px 0;font-size:.92rem;font-weight:600;display:flex}.s-reinigung-anfrage-punkte svg{color:var(--hf-tuerkis);flex:none}.s-reinigung-anfrage-alternativ{text-align:center;color:#ffffffd9;margin:16px 0 0;font-size:.9rem}.s-reinigung-anfrage-alternativ a{color:#fff;font-weight:700}.s-reinigung-fussnote{text-align:center;max-width:60rem;color:var(--hf-tinte-hell);margin:1.4rem auto 0;font-size:.88rem;line-height:1.6}.s-reinigung-fussnote p{margin:0 0 .4rem}.s-reinigung-fussnote a{color:var(--primary);font-weight:600}.s-reinigung-formular{padding:32px 34px}.s-reinigung-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.s-reinigung-feld{flex-direction:column;gap:6px;display:flex}.s-reinigung-feld-breit{grid-column:1/-1}.s-reinigung-feld label,.s-reinigung-feld-titel{color:var(--hf-tinte);margin:0;font-size:.88rem;font-weight:700}.s-reinigung-feld input,.s-reinigung-feld select,.s-reinigung-feld textarea{border:1.5px solid var(--hf-linie);width:100%;font:inherit;color:var(--hf-tinte);background-color:var(--hf-flaeche-2);border-radius:10px;padding:11px 12px;font-size:.95rem}.s-reinigung-feld input:focus,.s-reinigung-feld select:focus,.s-reinigung-feld textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 15%, transparent);background-color:#fff;outline:none}.s-reinigung-feld textarea{resize:vertical;min-height:100px}.s-reinigung-feld-check{border:1.5px solid var(--hf-linie);background-color:var(--hf-flaeche-2);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.s-reinigung-feld-check input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:0}.s-reinigung-feld-check label{font-size:.87rem;font-weight:600;line-height:1.45}.s-reinigung-zahl-wahl{gap:10px;display:grid}.s-reinigung-feld .s-reinigung-zahl-option{border:1.5px solid var(--hf-linie);cursor:pointer;background-color:var(--hf-flaeche-2);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}.s-reinigung-feld .s-reinigung-zahl-option:has(input:checked){border-color:var(--primary);background-color:color-mix(in oklab, var(--primary) 5%, #fff)}.s-reinigung-feld .s-reinigung-zahl-option input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:0;padding:0}.s-reinigung-zahl-text{text-align:left}.s-reinigung-zahl-zusatz{color:var(--hf-tinte-hell);font-size:.8rem;font-weight:600;display:block}.s-reinigung-zahl-betrag{white-space:nowrap;text-align:right;margin-left:auto;font-weight:800}.s-reinigung-zahl-betrag .s-reinigung-mwst{text-align:right}.s-reinigung-formular .hf-knopf{width:100%;margin-top:18px}.s-reinigung-formular .hf-knopf:disabled{opacity:.7;cursor:wait}.s-reinigung-status{border-radius:10px;margin-top:18px;padding:14px 16px;font-size:.95rem;display:none}.s-reinigung-status-erfolg{color:var(--hf-gruen-dunkel);background-color:color-mix(in oklab, var(--hf-gruen) 10%, #fff);border:1.5px solid color-mix(in oklab, var(--hf-gruen) 40%, #fff);display:block}.s-reinigung-status-fehler{color:color-mix(in oklab, var(--hf-rot) 70%, var(--hf-tinte));background-color:color-mix(in oklab, var(--hf-rot) 8%, #fff);border:1.5px solid color-mix(in oklab, var(--hf-rot) 35%, #fff);display:block}.s-reinigung-formular-hinweis{text-align:center;color:var(--hf-tinte-hell);margin:14px 0 0;font-size:.82rem}.s-reinigung-formular-hinweis a{color:inherit}@media (max-width:820px){.s-reinigung-anfrage-kasten{grid-template-columns:minmax(0,1fr);max-width:560px}.s-reinigung-anfrage-bild{height:300px;min-height:0}}@media (max-width:620px){.s-reinigung-raster{grid-template-columns:minmax(0,1fr)}.s-reinigung-formular{padding:22px 18px}.s-reinigung-anfrage-bild{height:240px}}.s-reinigung-code-kasten{text-align:left;border-radius:14px;max-width:480px;margin:0 auto 1.6rem;padding:16px 18px}.s-reinigung-code-kasten label{margin:0 0 8px;font-size:.88rem;font-weight:700;display:block}.s-reinigung-code-zeile{gap:10px;display:flex}.s-reinigung-code-zeile input{border:1.5px solid var(--hf-linie);min-width:0;font:inherit;background-color:var(--hf-flaeche-2);border-radius:10px;flex:1;padding:11px 12px}.s-reinigung-code-zeile input:focus{border-color:var(--primary);background-color:#fff;outline:none}.s-reinigung-code-zeile .hf-knopf{white-space:nowrap}.s-reinigung-code-status{min-height:1.2em;color:var(--hf-rot);margin:8px 0 0;font-size:.85rem;font-weight:600}.s-reinigung-code-aktiv{border:1.5px solid var(--hf-gruen);text-align:center;max-width:480px;color:var(--hf-gruen-dunkel);background-color:color-mix(in oklab, var(--hf-gruen) 8%, #fff);border-radius:12px;margin:0 auto 1.6rem;padding:12px 16px;font-size:.92rem;font-weight:700}@media (max-width:1240px){.s-reinigung-ablauf .hf-ablauf{grid-template-columns:minmax(0,1fr);gap:30px;max-width:34rem;margin:0 auto}.s-reinigung-ablauf .hf-schritt:before,.s-reinigung-ablauf .hf-schritt:after{width:3px;height:30px;margin:0 0 0 -1.5px;inset:auto auto -30px 50%}.s-reinigung-ablauf .hf-ablauf.bereit .hf-schritt:after{transform-origin:top;transform:scaleY(0)}.s-reinigung-ablauf .hf-ablauf.laeuft .hf-schritt:after{animation-name:hf-strecke-hoch}}
.s-kundenangebote-leiste{background-color:var(--hf-blau-dunkel);border-bottom:1px solid #ffffff1f;border-bottom:1px solid lab(100% -.0000298023 .0000119209/.12)}.s-kundenangebote-leiste-innen{justify-content:flex-end;padding-top:.7rem;padding-bottom:.7rem;display:flex}.s-kundenangebote-leiste a{color:#ffffffd9;color:lab(100% -.0000298023 .0000119209/.85);white-space:nowrap;transition:color var(--dur-1) var(--ease-out);align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.s-kundenangebote-leiste a:hover{color:#fff}.s-kundenangebote-browser{box-shadow:0 30px 60px -12px color-mix(in oklab, var(--hf-tinte) 60%, transparent);background-color:#fff;border-radius:14px;overflow:hidden}.s-kundenangebote-browser-leiste{background-color:var(--hf-flaeche-2);border-bottom:1px solid var(--hf-linie);align-items:center;gap:8px;padding:10px 14px;display:flex}.s-kundenangebote-punkt{background-color:color-mix(in oklab, var(--hf-tinte-hell) 35%, white);border-radius:50%;flex:none;width:11px;height:11px;display:block}.s-kundenangebote-browser-adresse{min-width:0;color:var(--hf-tinte-hell);white-space:nowrap;text-overflow:ellipsis;background-color:#fff;border-radius:8px;flex:1;margin-left:6px;padding:4px 12px;font-size:.78rem;font-style:normal;overflow:hidden}.s-kundenangebote-buehne{aspect-ratio:16/9;position:relative}.hf-held-bild .s-kundenangebote-buehne video{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.hf-held-bild .s-kundenangebote-buehne img{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-3) var(--ease-out);border-radius:0;position:absolute;inset:0}.hf-held-bild .s-kundenangebote-buehne-statisch img{object-position:top center}.hf-held-bild .s-kundenangebote-buehne img.s-kundenangebote-sichtbar{opacity:1}.hf-held-bild .s-kundenangebote-buehne.film-buehne{isolation:isolate}.hf-held-bild .s-kundenangebote-buehne.film-buehne video{pointer-events:none}.hf-held-bild .s-kundenangebote-buehne.film-buehne img.film-deckbild{opacity:1;z-index:1}.hf-held-bild .s-kundenangebote-buehne.film-buehne.film-laeuft img.film-deckbild{opacity:0}.hf-held-bild .s-kundenangebote-buehne.film-buehne img#start-ansicht{z-index:2}.hf-held-bild .s-kundenangebote-buehne .film-knopf{z-index:5;cursor:pointer;width:48px;height:48px;transition:background-color var(--dur-2) var(--ease-out);background-color:#0d1b349e;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;bottom:14px;right:14px}.hf-held-bild .s-kundenangebote-buehne .film-knopf:hover{background-color:#0d1b34d9}.hf-held-bild .s-kundenangebote-buehne .film-knopf svg{fill:#fff;width:22px;height:22px;margin-left:3px}.hf-held-bild .s-kundenangebote-buehne.film-buehne.film-blockiert .film-knopf{display:inline-flex}.s-kundenangebote-hinweis{text-align:center;color:var(--hf-tinte-hell);margin:1rem 0 0;font-size:.9rem}.s-kundenangebote-mwst{color:var(--hf-tinte-hell);margin:0;font-size:.78rem;font-weight:600;display:block}.s-kundenangebote-baeume{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.s-kundenangebote-baum{padding:1.5rem 1.4rem}.s-kundenangebote-baum-kopf{border-bottom:1px solid var(--hf-linie);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.s-kundenangebote-baum-kopf h3{margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.s-kundenangebote-baum-kopf>span{color:var(--primary);white-space:nowrap;text-align:right;font-weight:700}.s-kundenangebote-baum-kopf .s-kundenangebote-mwst{text-align:right}.s-kundenangebote-baum-gruppe{margin-bottom:.9rem}.s-kundenangebote-baum-titel{letter-spacing:.1em;text-transform:uppercase;color:var(--hf-tinte-hell);margin:0 0 .5rem;font-size:.74rem;font-weight:700}.s-kundenangebote-chips{flex-wrap:wrap;gap:7px;display:flex}.s-kundenangebote-chip{border:1px solid var(--hf-linie);background-color:var(--hf-flaeche-2);border-radius:999px;max-width:100%;padding:5px 11px;font-size:.84rem;font-weight:600;line-height:1.3}.s-kundenangebote-chip-neu{color:color-mix(in oklab, var(--hf-tuerkis) 38%, var(--hf-tinte));background-color:color-mix(in oklab, var(--hf-tuerkis) 12%, white);border-color:color-mix(in oklab, var(--hf-tuerkis) 50%, white)}.s-kundenangebote-baum-summe{border-top:1px solid var(--hf-linie);color:var(--hf-tinte-hell);margin:auto 0 0;padding-top:1rem;font-size:.9rem}.s-kundenangebote-baum-summe b{color:var(--hf-tinte)}@media (max-width:900px){.s-kundenangebote-baeume{grid-template-columns:minmax(0,1fr);max-width:36rem;margin-left:auto;margin-right:auto}}.s-kundenangebote-preis{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.s-kundenangebote-preis b{letter-spacing:-.03em;font-size:2.3rem;font-weight:800}.s-kundenangebote-preis-einheit{color:var(--hf-tinte-hell);font-size:1.05rem;font-weight:700}.s-kundenangebote-alter-preis{color:var(--hf-tinte-hell);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--hf-rot,var(--hf-tinte));text-decoration-color:var(--hf-rot,var(--hf-tinte));font-size:1.15rem;font-weight:700}.s-kundenangebote-rabatt{min-height:1.3em;color:var(--hf-gruen-dunkel);margin:.2rem 0 0;font-size:.82rem;font-weight:700}.s-kundenangebote-live{text-align:center;color:var(--primary);font-size:.9rem;font-weight:700;text-decoration:none;display:block}.s-kundenangebote-live:hover{text-underline-offset:3px;text-decoration:underline}.s-kundenangebote-code{text-align:center;border:1px dashed color-mix(in oklab, var(--primary) 45%, var(--hf-linie));max-width:35rem;box-shadow:var(--hf-schatten-klein);background-color:#fff;border-radius:1.1rem;margin:2.4rem auto 0;padding:1.5rem 1.6rem}.s-kundenangebote-code label{margin-bottom:.75rem;font-weight:700;display:block}.s-kundenangebote-code-zeile{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.s-kundenangebote-code-zeile input{text-transform:lowercase;width:220px;max-width:100%}.s-kundenangebote-code-meldung{min-height:1.4em;margin:.75rem 0 0;font-size:.92rem}.s-kundenangebote-gut{color:var(--hf-gruen-dunkel);font-weight:700}.s-kundenangebote-schlecht{color:var(--hf-rot,var(--hf-tinte));font-weight:700}.s-kundenangebote-code-zeile input,.s-kundenangebote-feld input,.s-kundenangebote-feld textarea{font:inherit;color:var(--hf-tinte);border:1px solid var(--hf-linie);background-color:#fff;border-radius:12px;padding:12px 14px}.s-kundenangebote-feld input,.s-kundenangebote-feld textarea{width:100%}.s-kundenangebote-code-zeile input:focus,.s-kundenangebote-feld input:focus,.s-kundenangebote-feld textarea:focus{outline:2px solid var(--primary);border-color:var(--primary)}.s-kundenangebote-einwaende{color:#fff;background-color:var(--hf-blau-dunkel)}.s-kundenangebote-einwaende-innen{z-index:2;position:relative}.s-kundenangebote-einwaende .hf-abschnitt-kopf h2{color:#fff}.s-kundenangebote-einwaende .hf-vorspann{color:#ffffffdb;color:lab(100% -.0000298023 .0000119209/.86)}.s-kundenangebote-einwand-karten{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.s-kundenangebote-einwand{grid-row:span 2;grid-template-rows:subgrid;background-color:#ffffff12;background-color:lab(100% -.0000298023 .0000119209/.07);border:1px solid #ffffff38;border:1px solid lab(100% -.0000298023 .0000119209/.22);border-radius:1.1rem;row-gap:.75rem;padding:1.6rem 1.5rem;display:grid}.s-kundenangebote-einwand .hf-karte-kopf{min-height:0;margin:0}.s-kundenangebote-einwand h3{color:#fff;font-size:1.15rem}.s-kundenangebote-einwand-symbol{color:var(--hf-tuerkis);background-color:color-mix(in oklab, var(--hf-tuerkis) 18%, transparent)}.s-kundenangebote-einwand p{color:#ffffffdb;color:lab(100% -.0000298023 .0000119209/.86);margin:0;font-size:.95rem;line-height:1.6}.s-kundenangebote-zeitstrahl{background-color:#ffffff12;background-color:lab(100% -.0000298023 .0000119209/.07);border:1px solid #ffffff38;border:1px solid lab(100% -.0000298023 .0000119209/.22);border-radius:1.1rem;margin-top:1.25rem;padding:1.6rem 1.5rem}.s-kundenangebote-zeitstrahl-titel{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;color:lab(100% -.0000298023 .0000119209/.78);margin:0 0 1rem;font-size:.74rem;font-weight:700}.s-kundenangebote-zeitstrahl-balken{background-color:var(--hf-tuerkis);background-image:linear-gradient(90deg in oklab, color-mix(in oklab, var(--hf-tuerkis) 25%, transparent) 0%, var(--hf-tuerkis) 55%, color-mix(in oklab, var(--hf-gruen) 45%, white) 100%);border-radius:999px;height:8px;margin-bottom:1.1rem}.s-kundenangebote-zeitpunkte{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.s-kundenangebote-zeitpunkt b{color:var(--hf-tuerkis);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.82rem;font-weight:700;display:block}.s-kundenangebote-zeitpunkt p{color:#ffffffdb;color:lab(100% -.0000298023 .0000119209/.86);margin:0;font-size:.93rem;line-height:1.55}.s-kundenangebote-einwand-schluss{text-align:center;color:#fff;max-width:47.5rem;margin:1.6rem auto 0;font-size:1.08rem;font-weight:700}@media (max-width:900px){.s-kundenangebote-einwand-karten,.s-kundenangebote-zeitpunkte{grid-template-columns:minmax(0,1fr)}}.s-kundenangebote-formular{border-radius:1.1rem;max-width:40rem;margin:2.8rem auto 0;padding:1.9rem 1.75rem}.s-kundenangebote-formular h3{margin:0 0 1.1rem;font-size:1.25rem;font-weight:700}.s-kundenangebote-wahl{gap:10px;margin-bottom:1.1rem;display:grid}.s-kundenangebote-wahl label{cursor:pointer;border:1px solid var(--hf-linie);background-color:#fff;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;font-size:.97rem;line-height:1.35;display:flex}.s-kundenangebote-wahl label:has(input:checked){border-color:var(--primary);outline:2px solid var(--primary);background-color:color-mix(in oklab, var(--primary) 4%, white)}.s-kundenangebote-wahl input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:0}.s-kundenangebote-wahl b{white-space:nowrap;text-align:right;margin-left:auto}.s-kundenangebote-wahl .s-kundenangebote-mwst{text-align:right}.s-kundenangebote-wahl-zusatz{color:var(--hf-tinte-hell);font-size:.8rem;font-weight:600;display:block}.s-kundenangebote-wahl-titel{margin:1.1rem 0 .4rem;font-size:.92rem;font-weight:700}.s-kundenangebote-feld{margin-bottom:1rem}.s-kundenangebote-feld label{margin-bottom:.35rem;font-size:.92rem;font-weight:700;display:block}.s-kundenangebote-formular .hf-knopf{width:100%}.s-kundenangebote-formular .s-kundenangebote-hinweis{margin-top:.9rem}@media (max-width:560px){.s-kundenangebote-formular{padding:1.4rem 1rem}.s-kundenangebote-wahl label{gap:10px;padding:12px}}.page-prose>section[data-slot=section].s-kundenangebote-fuss{background-color:var(--hf-blau-dunkel);padding-top:2rem;padding-bottom:2rem}.s-kundenangebote-fuss{text-align:center;color:#ffffffc7;color:lab(100% -.0000298023 .0000119209/.78);font-size:.9rem}.s-kundenangebote-fuss p{margin:0 0 .75rem}.s-kundenangebote-fuss p:last-child{margin-bottom:0}.s-kundenangebote-fuss a{color:#fff}
