@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e51a656d-module__Mkp2uW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_e51a656d-module__Mkp2uW__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_1a42c107-module__f8EbCG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_1a42c107-module__f8EbCG__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_b4c7cf3e-module__V3t5TW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b4c7cf3e-module__V3t5TW__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root,[data-thema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#0b1213;--grund-tief:#090f10;--flaeche:#121b1c;--schrift:#e4eceb;--schrift-2:#97a6a5;--linie:#223031;--linie-weich:#22303199;--linie-stark:#2f4142;--raster-punkt:#b8962e8c;--petrol:#0e5a63;--petrol-hover:#127080;--akzent:#5fb6c0;--band:#5fb6c02e;--hauch:#e4eceb0a;--hauch-2:#e4eceb17;--hauch-3:#e4eceb29;--weiss:#fbfcfc;--gold-linie:#d9d2b8;--gold-flaeche:#2f2810;--gold-schrift:#d9d2b8;--wert-schrift:#d9d2b8;--kopf-bg:#10191aa8;--kopf-bg-fest:#0d1516db;--kopf-rand:#e4eceb17;--kopf-schatten:inset 0 1px 0 #ffffff0f, 0 24px 60px -28px #000c;--menue-bg:#0f1819f2;--menue-schatten:inset 0 1px 0 #ffffff0d, 0 40px 90px -30px #000000d9;--mm-bg:#090f10f7;--mm-fuss:#090f10;--glas-bg:linear-gradient(180deg, #141f20c7, #0e1516c7);--glas-rand:#e4eceb14;--glas-schatten:inset 0 1px 0 #ffffff0d;--schale-bg:linear-gradient(180deg, #e4eceb12, #e4eceb05);--schale-rand:#e4eceb12;--schale-schatten:0 40px 90px -40px #000000bf;--kern-bg:linear-gradient(180deg, #162223f5, #0f1718f5);--kern-schatten:inset 0 1px 0 #ffffff0f;--feld-bg:#080d0e8c;--feld-platzhalter:#97a6a5bf;--aura-1:#0e5a636b;--aura-2:#0e5a6333;--aura-3:#5fb6c012;--aura-mitte:#0e5a634d;--scrim:#0f1718fa;--knopf-rand:#5fb6c052;--knopf-schatten:inset 0 1px 0 #ffffff29, 0 18px 40px -18px #0e5a63f2;--oval:#5fb6c0b8;--zeichnung:#e4eceb52;--zeichnung-grund:radial-gradient(80% 120% at 85% 0%, #0e5a6359, transparent 70%);--karte-a:#e4eceb06;--karte-l:#fbfcfc1a;--karte-o:#5fb6c08c;--karte-k:#5fb6c0;--skala-strich:#2f4142;--skala-fein:#2f4142bf;--balken:#97a6a580;--punkte:#e4eceb57;--laufband-bg:#0f1718;--fuss-bg:linear-gradient(180deg, #0e5a631a, #0b121300 60%);--blatt-bg:#eff3f3;--blatt-rand:#fff9;--blatt-schatten:0 1px 0 #fff9 inset, 0 50px 90px -40px #000000e6, 0 18px 30px -20px #0009;--empf-rand:#d9d2b8;--empf-glanz:0 0 0 1px #d9d2b859, 0 40px 90px -40px #d9d2b840, inset 0 1px 0 #ffffff0f;--empf-bg:linear-gradient(180deg, #2f281073, #0f1718e6 45%);--stempel-rand:#d9d2b8bf;--stempel-schrift:#d9d2b8}[data-thema=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grund:#eff3f3;--grund-tief:#e7eded;--flaeche:#fff;--schrift:#152020;--schrift-2:#556262;--linie:#d3dbdb;--linie-weich:#dce3e3;--linie-stark:#b9c5c5;--raster-punkt:#0e5a6342;--petrol:#0e5a63;--petrol-hover:#0a4950;--akzent:#0e5a63;--band:#0e5a631f;--hauch:#15202008;--hauch-2:#1520201a;--hauch-3:#1520202e;--weiss:#fbfcfc;--gold-linie:#b8962e;--gold-flaeche:#ede8d6;--gold-schrift:#152020;--wert-schrift:#0e5a63;--kopf-bg:#ffffffb8;--kopf-bg-fest:#ffffffe6;--kopf-rand:#15202017;--kopf-schatten:inset 0 1px 0 #ffffffe6, 0 18px 44px -26px #15303259;--menue-bg:#fffffff7;--menue-schatten:0 2px 6px #1520200a, 0 40px 80px -34px #15303261;--mm-bg:#eff3f3fa;--mm-fuss:#eff3f3;--glas-bg:#fff;--glas-rand:#15202017;--glas-schatten:0 1px 2px #1520200a, 0 22px 44px -34px #1530324d;--schale-bg:linear-gradient(180deg, #fffffff2, #ffffff8c);--schale-rand:#15202014;--schale-schatten:0 2px 6px #1520200a, 0 40px 80px -46px #1530326b;--kern-bg:#fff;--kern-schatten:inset 0 0 0 1px #1520200f;--feld-bg:#f5f8f8;--feld-platzhalter:#556262e6;--aura-1:#0e5a6313;--aura-2:#0e5a630b;--aura-3:#d9d2b829;--aura-mitte:#0e5a630f;--scrim:#0b1213d1;--knopf-rand:#0e5a63;--knopf-schatten:inset 0 1px 0 #ffffff24, 0 14px 30px -16px #0e5a6399;--oval:#0e5a63;--zeichnung:#15202047;--zeichnung-grund:radial-gradient(80% 120% at 85% 0%, #0e5a6314, transparent 70%), #f7fafa;--karte-a:#15202009;--karte-l:#0e5a6324;--karte-o:#0e5a6380;--karte-k:#0e5a63;--skala-strich:#b9c5c5;--skala-fein:#b9c5c5cc;--balken:#55626261;--punkte:#1520206b;--laufband-bg:#fff;--fuss-bg:linear-gradient(180deg, #e7eded, #eff3f3 70%);--blatt-bg:#fff;--blatt-rand:#d3dbdb;--blatt-schatten:0 2px 4px #1520200a, 0 36px 70px -40px #15303273, 0 12px 24px -18px #1530322e;--empf-rand:#b8962e;--empf-glanz:0 0 0 1px #b8962e40, 0 34px 70px -40px #b8962e73;--empf-bg:linear-gradient(180deg, #f7f4ea, #fff 42%);--stempel-rand:#b8962e;--stempel-schrift:#152020}.nur-hell{display:none!important}[data-thema=hell] .nur-hell{display:block!important}[data-thema=hell] .nur-dunkel{display:none!important}:where(section,footer)[data-thema]{background-color:var(--grund);color:var(--schrift)}:where([data-thema=hell]+[data-thema=dunkel],[data-thema=dunkel]+[data-thema=hell]){border-top:0}[data-thema=hell] [data-thema=dunkel] .nur-hell{display:none!important}[data-thema=hell] [data-thema=dunkel] .nur-dunkel{display:block!important}[data-thema=hell] footer[data-thema=dunkel]{background-color:var(--grund)}:root{--serif:var(--font-instrument-serif), "Iowan Old Style", Georgia, serif;--sans:var(--font-instrument-sans), "Segoe UI", system-ui, sans-serif;--mono:var(--font-ibm-plex-mono), ui-monospace, "Cascadia Mono", Consolas, monospace;--feder:cubic-bezier(.32, .72, 0, 1);--rand:clamp(20px, 4.4vw, 64px);--breite:1280px;--abschnitt-eng:clamp(40px, 4.2vw, 60px);--abschnitt:clamp(72px, 7.2vw, 104px);--abschnitt-weit:clamp(88px, 9vw, 132px);--kopf-raum:104px}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--grund);color:var(--schrift);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}figure,blockquote{margin:0}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:400}ul,ol{margin:0;padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit}fieldset{border:0;min-width:0;margin:0;padding:0}::selection{background:var(--petrol);color:var(--weiss)}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px;border-radius:6px}html{scroll-padding-top:var(--kopf-raum)}.wrap{width:min(var(--breite), 100% - 2 * var(--rand));margin-inline:auto}.abschnitt{padding-block:var(--abschnitt);position:relative}.abschnitt+.abschnitt{border-top:1px solid var(--linie-weich)}.abschnitt+.abschnitt:is([data-section=leistungen],[data-section=leistungen-kacheln],[data-section=fragen]){padding-top:var(--abschnitt-weit)}.abschnitt:has(+.abschnitt:is([data-section=leistungen],[data-section=leistungen-kacheln],[data-section=fragen])){padding-bottom:var(--abschnitt-weit)}.abschnitt+.abschnitt:is([data-section=messung],[data-section=branchenmix],[data-section=anforderungen],[data-section=betreuung],[data-section=laufzeit]){padding-top:var(--abschnitt-eng)}.abschnitt:has(+.abschnitt:is([data-section=messung],[data-section=branchenmix],[data-section=anforderungen],[data-section=betreuung],[data-section=laufzeit])){padding-bottom:var(--abschnitt-eng)}.abschnitt[data-thema=hell]+.abschnitt[data-thema=dunkel],.abschnitt[data-thema=dunkel]+.abschnitt[data-thema=hell]{padding-top:var(--abschnitt-eng)}:is(.abschnitt[data-thema=hell]:has(+.abschnitt[data-thema=dunkel]),.abschnitt[data-thema=dunkel]:has(+.abschnitt[data-thema=hell])){padding-bottom:var(--abschnitt-eng)}.leise{color:var(--schrift-2)}.klein{font-size:.875rem;line-height:1.5}.nw{white-space:nowrap}.aura{isolation:isolate;position:relative}.aura:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(52% 58% at 78% 30%, var(--aura-1), transparent 70%), radial-gradient(38% 42% at 12% 88%, var(--aura-2), transparent 72%), radial-gradient(30% 30% at 62% 8%, var(--aura-3), transparent 70%);position:absolute;inset:0}.aura-mitte:before{background:radial-gradient(46% 60% at 50% 40%, var(--aura-mitte), transparent 72%)}
.h1{letter-spacing:-.02em;font-size:clamp(3rem,1.2rem + 5.1vw,6.1rem);line-height:.96}.h1 .z{display:block}.h2{font-size:clamp(2.25rem,1.2rem + 2.6vw,3.85rem);line-height:1.02}.h3{font-size:clamp(1.5rem,1.2rem + .6vw,1.875rem);line-height:1.12}.kursiv,.h1 em{font-style:italic}.band{z-index:0;margin-inline:.14em;line-height:1;display:inline-block;position:relative}.band:before{content:"";z-index:-1;background:var(--band);border-radius:.125em;position:absolute;inset:.06em -.14em .04em}.band.vor-punkt{margin-right:.03em}.braue{border:1px solid var(--hauch-2);background:var(--hauch);font:500 11.5px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--schrift-2);border-radius:999px;align-items:center;gap:9px;padding:6px 13px 6px 11px;display:inline-flex}.braue:before{content:"";background:var(--akzent);border-radius:2px;width:6px;height:6px}.kopfzeile>*+*{margin-top:20px}.kopfzeile .braue+.h2{margin-top:22px}.kopfzeile .h2+.leise{max-width:36em;margin-top:22px}
.knopf{z-index:1;background:var(--petrol);min-height:54px;color:var(--weiss);border:1px solid var(--knopf-rand);font:600 15.5px/1 var(--sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;box-shadow:var(--knopf-schatten);transition:background-color .6s var(--feder), transform .6s var(--feder), box-shadow .6s var(--feder);border-radius:999px;align-items:center;gap:16px;padding:8px 8px 8px 24px;display:inline-flex;position:relative}.knopf .pfeil{width:38px;height:38px;transition:transform .6s var(--feder), background-color .6s var(--feder);background:#fbfcfc24;border-radius:50%;flex:none;place-items:center;display:grid}.knopf .pfeil svg{width:15px;height:15px}.knopf:hover{background:var(--petrol-hover)}.knopf:hover .pfeil{background:#fbfcfc38;transform:translate(2px,-1px)scale(1.06)}.knopf:active{transform:scale(.98)}.knopf:focus-visible{outline-offset:4px;border-radius:999px}.knopf-klein{gap:12px;min-height:44px;padding:5px 5px 5px 18px;font-size:14.5px}.knopf-klein .pfeil{width:32px;height:32px}.knopf-oval{padding:18px 32px;display:inline-block;position:relative}.knopf-oval .oval{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-2.5deg)}.oval path{fill:none;stroke:var(--oval);stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke}.knopf-zweit{border:1px solid var(--hauch-3);background:var(--hauch);min-height:50px;font:600 15px/1 var(--sans);color:var(--schrift);cursor:pointer;transition:background-color .5s var(--feder), border-color .5s var(--feder);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex}.knopf-zweit:hover{background:var(--hauch-2);border-color:var(--akzent)}.textlink{color:var(--akzent);transition:background-size .6s var(--feder);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:10px;padding-bottom:3px;font-weight:600;display:inline-flex}.textlink:hover{background-size:100% 1px}.textlink svg{width:14px;height:14px;transition:transform .6s var(--feder)}.textlink:hover svg{transform:translate(3px)}.tel{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.tel:hover{color:var(--akzent)}
.schale{background:var(--schale-bg);border:1px solid var(--schale-rand);box-shadow:var(--schale-schatten);border-radius:30px;padding:6px}.kern{background:var(--kern-bg);box-shadow:var(--kern-schatten);border-radius:24px;overflow:hidden}.glas{background:var(--glas-bg);border:1px solid var(--glas-rand);box-shadow:var(--glas-schatten);border-radius:24px}
.kopf{z-index:30;pointer-events:none;position:fixed;top:18px;left:0;right:0}.kopf-pille,.mega{pointer-events:auto}.kopf-pille{background:var(--kopf-bg);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--kopf-rand);width:min(1336px,100% - 32px);box-shadow:var(--kopf-schatten);transition:background-color .6s var(--feder);border-radius:999px;align-items:center;gap:18px;margin-inline:auto;padding:7px 7px 7px 22px;display:flex;position:relative}.kopf.gescrollt .kopf-pille{background:var(--kopf-bg-fest)}.kopf-logo{flex:none;display:block;position:relative}.kopf-logo img{width:168px;height:auto}.kopf-nav{align-items:center;margin-left:auto;display:flex}.kopf-nav ul{display:flex}.kopf-nav>ul>li{position:relative}.kopf-nav a.navlink,.kopf-nav button.navlink{cursor:pointer;font:500 14.5px/1 var(--sans);color:var(--schrift-2);transition:color .4s var(--feder), background-color .4s var(--feder);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 11px;display:inline-flex}.kopf-nav .navlink:hover,.kopf-nav li:focus-within>.navlink,.kopf-nav .navlink[aria-current=page]{color:var(--schrift);background:var(--hauch-2)}.navlink .winkel{opacity:.6;width:9px;height:9px;transition:transform .5s var(--feder)}.kopf-rechts{align-items:center;gap:16px;margin-left:8px;display:flex}.kopf-tel{color:var(--schrift);padding-right:12px;font-size:14.5px}.kopf-tel .zweit{color:var(--schrift-2);font-weight:500}.kopf-knopf{transition:grid-template-columns .7s var(--feder), margin-left .7s var(--feder);grid-template-columns:0fr;margin-left:-16px;display:grid}.kopf-knopf>div{min-width:0;overflow:hidden}.kopf-knopf .knopf{visibility:hidden;opacity:0;transition:opacity .5s var(--feder), transform .7s var(--feder), visibility 0s .5s, background-color .6s var(--feder);transform:translate(10px)}.kopf.mit-knopf .kopf-knopf{grid-template-columns:1fr;margin-left:0}.kopf.mit-knopf .kopf-knopf .knopf{visibility:visible;opacity:1;transition:opacity .5s var(--feder) .12s, transform .7s var(--feder), visibility 0s, background-color .6s var(--feder);transform:none}.klapp{background:var(--menue-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--kopf-rand);min-width:230px;box-shadow:var(--menue-schatten);border-radius:20px;padding:8px;display:none;position:absolute;top:calc(100% + 16px);left:0}.klapp:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.klapp a{color:var(--schrift-2);border-radius:12px;padding:11px 14px;font-size:14.5px;display:block}.klapp a:hover{background:var(--hauch-2);color:var(--schrift)}.kopf-nav li:hover>.klapp,.kopf-nav li:focus-within>.klapp{display:block}.mega{width:min(1336px,100% - 32px);margin-inline:auto;display:none;position:absolute;top:calc(100% + 12px);left:0;right:0}.mega:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.mega-innen{background:var(--menue-bg);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);border:1px solid var(--kopf-rand);box-shadow:var(--menue-schatten);border-radius:28px;grid-template-columns:1.35fr 1.2fr .95fr;display:grid;overflow:hidden}.mega-spalte{min-width:0;padding:30px 32px 32px}.mega-spalte+.mega-spalte{border-left:1px solid var(--linie)}.mega-titel{font:400 30px/1 var(--serif);margin-bottom:20px}.mega-listen{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.mega a.mlink{border-bottom:1px solid var(--linie-weich);color:var(--schrift-2);transition:color .4s var(--feder), padding .5s var(--feder);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.mega a.mlink:hover{color:var(--schrift);padding-left:4px}.mega a.mlink.alle{color:var(--akzent);font-weight:600}.mega-gruppe+.mega-gruppe{margin-top:18px}.mega-gruppe .gt{font:italic 400 22px/1 var(--serif);color:var(--schrift);align-items:center;gap:10px;margin-bottom:6px;display:inline-flex}.mega-gruppe .gt:before{content:"";background:var(--akzent);border-radius:2px;width:10px;height:10px}.mega-gruppe .gt:hover{color:var(--akzent)}.mega-regionen{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.mega-inhaber{background:linear-gradient(180deg, var(--aura-mitte), transparent);flex-direction:column;gap:18px;display:flex}.mega-inhaber .mini{align-items:center;gap:14px;display:flex}.mega-inhaber img{object-fit:cover;object-position:50% 12%;border-radius:16px;width:64px;height:64px}.mega-inhaber .name{font:400 24px/1.05 var(--serif)}.mega-inhaber p{color:var(--schrift-2);font-size:15px}:is(.kopf:has(.mega-ausloeser:hover) .mega,.kopf:has(.mega-ausloeser:focus-within) .mega,.mega:hover,.mega:focus-within,.menu-offen .mega){display:block}.menu-offen .mega-ausloeser>.navlink{color:var(--schrift);background:var(--hauch-2)}.menu-offen .mega-ausloeser .winkel{transform:rotate(180deg)}.kopf.mega-offen .mega{display:block}.kopf.klapp-zu .klapp,.kopf.klapp-zu .mega,.kopf-nav li.bleibt-zu:not(:hover)>.klapp{display:none!important}.kopf:has(.mega-ausloeser.bleibt-zu):not(:has(.mega-ausloeser:hover,.mega:hover)) .mega{display:none!important}.menuknopf{border:1px solid var(--hauch-2);background:var(--hauch);cursor:pointer;border-radius:50%;flex:none;width:46px;height:46px;display:none;position:relative}.menuknopf span{background:var(--schrift);height:1.5px;transition:transform .6s var(--feder), top .6s var(--feder);border-radius:2px;position:absolute;left:14px;right:14px}.menuknopf span:first-child{top:18px}.menuknopf span:nth-child(2){top:26px}.menu-offen .menuknopf span:first-child{top:22px;transform:rotate(45deg)}.menu-offen .menuknopf span:nth-child(2){top:22px;transform:rotate(-45deg)}.mobilmenue{z-index:40;background:var(--mm-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:18px 16px 28px;display:none;position:fixed;inset:0;overflow-y:auto}.mobilmenue:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 40% at 80% 0%, var(--aura-1), transparent 70%);position:fixed;inset:0}.mm-kopf{border:1px solid var(--hauch-2);background:var(--kopf-bg-fest);border-radius:999px;justify-content:space-between;align-items:center;padding:7px 7px 7px 20px;display:flex}.mm-kopf img{width:132px}.mm-zu{border:1px solid var(--hauch-2);background:var(--hauch);cursor:pointer;border-radius:50%;width:46px;height:46px;position:relative}.mm-zu:before,.mm-zu:after{content:"";background:var(--schrift);height:1.5px;position:absolute;top:22px;left:14px;right:14px}.mm-zu:before{transform:rotate(45deg)}.mm-zu:after{transform:rotate(-45deg)}.mm-liste{margin-top:18px;padding-inline:6px}.mm-liste>li{border-bottom:1px solid var(--linie)}.mm-liste>li>a,.mm-liste>li>.mm-titel{font:400 29px/1.08 var(--serif);justify-content:space-between;align-items:baseline;padding:11px 0;display:flex}.mm-chips{flex-wrap:wrap;gap:7px;padding:0 0 14px;display:flex}.mm-chips a{border:1px solid var(--hauch-2);color:var(--schrift-2);border-radius:999px;padding:7px 12px;font-size:13.5px}.mm-chips a.hervor{color:var(--schrift);border-color:var(--hauch-3);background:var(--band)}.mm-fuss{background:var(--mm-fuss);border-top:1px solid var(--linie);gap:12px;margin-top:30px;padding:14px 6px 28px;display:grid;position:sticky;bottom:-28px}.mm-fuss .knopf{justify-content:space-between;width:100%}.mm-fuss .tel{font-size:17px}@media (orientation:landscape) and (max-height:450px){.kopf-pille{padding-block:2px}}
.hero{padding-top:136px;padding-bottom:80px}.hero-raster{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.hero-text>*{min-width:0}.ortszeile{width:fit-content;max-width:100%;font:500 15px/1.3 var(--sans);color:var(--schrift-2);align-items:center;gap:12px;display:flex}.ortszeile img{flex:none;width:18px;height:18px}.ortszeile .ort{font:italic 400 1.4em/1 var(--serif);color:var(--akzent);letter-spacing:0}.ort{transition:opacity .35s var(--feder), transform .45s var(--feder);display:inline-block}.ort.wechselt{opacity:0;transform:translateY(.12em)}.hero .h1{margin-top:26px}.hero-unter{max-width:33em;color:var(--schrift-2);margin-top:30px;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6}.hero-aktion{margin-top:30px}.preiszeile{width:fit-content;max-width:100%;font:400 22px/1.25 var(--serif);color:var(--schrift)}.hero-aktion .knopf-oval{margin:6px 0 0 -32px}.unter-knopf{width:fit-content;max-width:100%;color:var(--schrift-2);align-items:center;gap:10px;margin-top:2px;font-size:14px;display:flex}.puls{background:var(--akzent);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.puls:after{content:"";border:1px solid var(--akzent);opacity:.5;animation:puls 2.4s var(--feder) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes puls{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.absender{display:none}.inhaber{margin:0;position:relative}.inhaber-bild{height:clamp(360px,30vw,440px);position:relative}.inhaber-bild>img{object-fit:cover;object-position:50% 16%;width:100%;height:100%}.inhaber-bild:after{content:"";background:linear-gradient(180deg, #0f171800 52%, #0f17188c 76%, var(--scrim) 100%);position:absolute;inset:0}.inhaber-name{z-index:1;color:#fbfcfc;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:22px;left:26px;right:26px}.inhaber-name .name{font:400 34px/1 var(--serif);display:block}.inhaber-name .rolle{color:#fbfcfcc7;margin-top:8px;font-size:14px;display:block}.inhaber-name img.stempel{opacity:.9;flex:none;width:30px;height:30px}.werte{border-top:1px solid var(--linie);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.werte li{min-width:0;padding:20px 16px 22px 22px}.werte li+li{border-left:1px solid var(--linie)}.werte strong{font:400 30px/1 var(--serif);color:var(--wert-schrift);white-space:nowrap;display:block}.werte span{color:var(--schrift-2);margin-top:9px;font-size:13px;line-height:1.35;display:block}
.laufband{border-block:1px solid var(--linie);background-color:var(--laufband-bg);overflow:hidden}.laufband-spur{width:max-content;animation:60s linear infinite laufen;display:flex}.lb-gruppe{flex:none;align-items:center;display:flex}.lb{font:400 25px/1 var(--serif);color:var(--schrift-2);white-space:nowrap;align-items:center;gap:34px;padding:18px 0 18px 34px;display:flex}.lb.region{color:var(--schrift);font-style:italic}.lb img{opacity:.9;width:15px;height:15px}@keyframes laufen{to{transform:translate(-50%)}}
.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.bento>.schale{min-width:0;display:flex}.bento>.schale>.kern{flex-direction:column;flex:1;display:flex}.b-7{grid-column:span 7}.b-5{grid-column:span 5}.leistung-bild{border-bottom:1px solid var(--linie);background:var(--zeichnung-grund);height:168px;position:relative;overflow:hidden}.leistung-bild svg{width:calc(100% - 48px);height:calc(100% - 32px);position:absolute;inset:16px 24px}.leistung-bild,.rg-schema-bild,.rg-aufmacher{--z-flaeche:var(--flaeche);--z-glanz-1:var(--weiss);--z-glanz-2:var(--linie-weich);--z-tief:var(--grund);--z-kante:var(--linie-stark);--z-linie:var(--linie);--z-balken:var(--hauch-2);--z-stark:var(--hauch-3);--z-petrol:var(--petrol);--z-band:var(--band);--z-gold:var(--gold-linie);--z-weissgold:#d9d2b8;--z-schatten:#15303273}.leistung-text{flex-direction:column;flex:1;gap:12px;padding:28px 32px 32px;display:flex}.leistung-text .nr{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--akzent)}.leistung-text p{color:var(--schrift-2);max-width:36em}
.zentriert{text-align:center}.zentriert .lesebreite{margin-inline:auto}.lesebreite{max-width:36em}.check-karte{max-width:860px;margin:52px auto 0}.check-kern{padding:34px clamp(24px,4vw,48px) 38px}.schritte{justify-content:center;align-items:center;display:flex}.schritt-punkt{color:var(--schrift-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.schritt-punkt b{border:1px solid var(--hauch-3);width:32px;height:32px;color:var(--schrift-2);background:var(--hauch);border-radius:50%;place-items:center;font-size:13.5px;font-weight:600;display:grid}.schritt-punkt.aktiv b{background:var(--petrol);border-color:var(--petrol);color:var(--weiss);box-shadow:0 0 0 5px var(--band)}.schritt-punkt.aktiv{color:var(--schrift)}.schritt-linie{background:var(--hauch-3);width:56px;height:1px;margin-inline:14px}.check-inhalt{text-align:center;margin-top:34px}.check-inhalt .schrittzahl{font:500 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--schrift-2)}.check-inhalt .h3{margin-top:12px}.check-feld{border:1px solid var(--hauch-2);background:var(--feld-bg);border-radius:999px;gap:10px;margin-top:26px;padding:7px;display:flex}.check-feld:focus-within{border-color:var(--akzent);box-shadow:0 0 0 4px var(--band)}.check-feld input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 18px;font-size:16.5px}.check-feld input::placeholder{color:var(--feld-platzhalter)}.check-hinweis{color:var(--schrift-2);margin-top:16px;font-size:14px}.check-teile{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.check-teile li{border:1px dashed var(--hauch-3);color:var(--schrift-2);text-align:center;border-radius:16px;padding:14px 12px;font-size:14px}
.ablauf-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.ablauf-raster .kopfzeile{position:sticky;top:120px}.stapel{gap:14px;display:grid}.stapel-karte{grid-template-columns:58px minmax(0,1fr);gap:26px;padding:30px 34px 32px;display:grid}.stapel-karte .nummer{background:var(--petrol);width:58px;height:58px;color:var(--weiss);font:400 28px/1 var(--serif);box-shadow:var(--knopf-schatten);border-radius:16px;place-items:center;display:grid}.stapel-karte p{color:var(--schrift-2);max-width:34em;margin-top:10px}.stapel-karte:nth-child(2){margin-left:2.5%}.stapel-karte:nth-child(3){margin-left:5%}.stapel-karte:nth-child(4){margin-left:7.5%}.stapel-karte:nth-child(5){margin-left:10%}@media (min-width:1101px){.stapel-karte{background-color:var(--grund);position:sticky;top:120px}.stapel-karte:nth-child(2){top:144px}.stapel-karte:nth-child(3){top:168px}.stapel-karte:nth-child(4){top:192px}.stapel-karte:nth-child(5){top:216px}}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.stapel-karte{transform-origin:50% 0;transition:transform .7s var(--feder)}.stapel-karte:after{content:"";border-radius:inherit;background:var(--grund);opacity:0;pointer-events:none;transition:opacity .7s var(--feder);position:absolute;inset:0}.stapel-karte.bedeckt{transform:scale(.96)}.stapel-karte.bedeckt:after{opacity:.15}}
.blatt-buehne{padding-block:12px}.blatt{background:var(--blatt-bg);color:#152020;border:1px solid var(--blatt-rand);max-width:900px;box-shadow:var(--blatt-schatten);border-radius:8px;margin-inline:auto;padding:clamp(32px,5vw,64px) clamp(24px,5.6vw,72px) clamp(32px,4.4vw,56px);position:relative;transform:rotate(-.7deg)}.blatt:after{content:"";pointer-events:none;border:1px solid #b8962e73;border-radius:4px;position:absolute;inset:14px}.blatt .band:before{background:#0e5a631f}.blatt-kopf{border-bottom:1px solid #d3dbdb;justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px;display:flex}.blatt-kopf img{width:150px}.blatt-kopf span{color:#556262;font-size:13px}.blatt .h2{color:#152020;margin-top:34px}.blatt-liste{margin-top:30px;display:grid}.blatt-liste li{border-top:1px solid #d3dbdb;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.blatt-liste li:last-child{border-bottom:1px solid #d3dbdb}.blatt-liste .nr{font:400 40px/1 var(--serif);color:#0e5a63}.blatt-liste strong{font:400 25px/1.15 var(--serif);display:block}.blatt-liste p{color:#556262;max-width:34em;margin-top:6px;font-size:16px}.unterschrift{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-top:34px;display:flex}.unterschrift .zug{font:italic 400 40px/1 var(--serif);color:#0e5a63;border-bottom:1px solid #152020;min-width:250px;padding:0 6px 10px}.unterschrift .klein{color:#556262;margin-top:8px}.unterschrift img{width:44px}.blatt-tabelle{border-collapse:collapse;width:100%;margin-top:28px;font-size:16px}.blatt-tabelle th,.blatt-tabelle td{text-align:left;border-bottom:1px solid #d3dbdb;padding:15px 10px}.blatt-tabelle th{font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#556262}.blatt-tabelle td:first-child{font:400 22px/1.1 var(--serif)}.blatt-text{color:#556262;max-width:34em;margin-top:22px}
.preise-kurz{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.preise-kurz .textlink{margin-top:26px}.preisliste{border-top:1px solid var(--linie)}.pl{border-bottom:1px solid var(--linie);grid-template-columns:auto minmax(24px,1fr) auto;align-items:baseline;column-gap:14px;min-width:0;padding:22px 0;display:grid}.pl-name{font:400 clamp(1.7rem, 1.1rem + 1.4vw, 2.6rem)/1.05 var(--serif);letter-spacing:-.012em;min-width:0;margin:0}.pl-zusatz{font:400 15px/1.4 var(--sans);color:var(--schrift-2);grid-area:2/1/auto/3;margin-top:7px}.pl-zusatz.rechts{text-align:right;grid-column:3}.pl-punkte{background-image:radial-gradient(circle, var(--punkte) 1px, transparent 1.4px);background-repeat:repeat-x;background-size:9px 4px;flex:1;align-self:baseline;min-width:24px;height:4px}.pl-preis{font:400 clamp(1.7rem, 1.1rem + 1.4vw, 2.6rem)/1.05 var(--serif);white-space:nowrap;font-variant-numeric:lining-nums;text-align:right;margin:0}.pl-preis.frei{font-style:italic}.empf{vertical-align:.1em;border:1px solid var(--gold-linie);background:var(--gold-flaeche);color:var(--gold-schrift);font:600 10.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin-right:8px;padding:5px 10px 4px;display:inline-block}
.ueber-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.ueber-links{padding-bottom:56px;position:relative}.ueber-bild{width:88%}.ueber-bild .kern{aspect-ratio:4/5;position:relative}.ueber-bild img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.zitat-platte{background:var(--kopf-bg-fest);border:1px solid var(--gold-linie);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(78%,420px);box-shadow:var(--schale-schatten);border-radius:24px;padding:26px 30px 24px;position:absolute;bottom:0;right:0}[data-thema=dunkel] .zitat-platte{border-color:#d9d2b84d}.zitat-platte p{font:italic 400 clamp(1.75rem, 1.2rem + 1.1vw, 2.4rem)/1.08 var(--serif)}.zitat-platte footer{color:var(--schrift-2);letter-spacing:.04em;align-items:center;gap:10px;margin-top:14px;font-size:13.5px;display:flex}[data-thema=dunkel] .zitat-platte footer{color:var(--gold-schrift)}.zitat-platte footer:before{content:"";background:var(--gold-linie);width:22px;height:1px}.ueber-text>*+*{margin-top:20px}.ueber-text .braue+.h2{margin-top:22px}.ueber-text p{color:var(--schrift-2);max-width:36em}
.branchen-raster{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:stretch;gap:18px;margin-top:52px;display:grid}.kacheln{grid-template-rows:repeat(4,minmax(0,1fr)) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kachel{border:1px solid var(--glas-rand);background:var(--glas-bg);min-height:74px;box-shadow:var(--glas-schatten);font:400 22px/1.12 var(--serif);transition:border-color .5s var(--feder), transform .6s var(--feder);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.kachel svg{width:14px;height:14px;color:var(--schrift-2);transition:transform .6s var(--feder), color .5s var(--feder);flex:none;align-self:flex-end}.kachel:hover{border-color:var(--akzent);transform:translateY(-2px)}.kachel:hover svg{color:var(--akzent);transform:translate(2px,-2px)}.gewerk-fehlt{border:1px dashed var(--hauch-3);color:var(--schrift-2);border-radius:18px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:15.5px;display:flex}.gewerk-fehlt .tel{color:var(--schrift)}.karte-panel{flex-direction:column;min-width:0;padding:26px 28px 28px;display:flex}.karte-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.karte{margin-top:22px;position:relative}.karte svg rect.a{fill:var(--karte-a)}.karte svg rect.l{fill:var(--karte-l)}.karte svg rect.o{fill:var(--karte-o)}.karte svg rect.k{fill:var(--karte-k)}.karte .marke{color:var(--schrift);white-space:nowrap;pointer-events:none;font-size:12.5px;position:absolute;transform:translate(-50%)}.karte .marke.oben{transform:translate(-50%,calc(-100% - 16px))}.karte .marke.unten{margin-top:15px}.karte .marke.kl{font:italic 400 20px/1 var(--serif)}.karte .region{font:italic 400 22px/1 var(--serif);color:var(--schrift-2);pointer-events:none;position:absolute}.orte-reihe{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.orte-reihe a{border:1px solid var(--hauch-2);color:var(--schrift-2);transition:color .4s var(--feder), border-color .4s var(--feder);border-radius:999px;padding:9px 15px;font-size:14.5px}.orte-reihe a:hover{color:var(--schrift);border-color:var(--akzent)}.orte-reihe a.hervor{color:var(--schrift);background:var(--band);border-color:var(--hauch-3)}
.fragen-raster{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.fragen-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.frage{border-top:1px solid var(--linie);padding:26px 0 30px}.frage h3{font-size:24px;line-height:1.15}.frage p{color:var(--schrift-2);margin-top:12px;font-size:16px}.frage p a{color:var(--akzent);text-underline-offset:3px;text-decoration:underline}.fragen-kontakt{margin-top:36px!important}.fragen-kontakt .zeilen span{color:var(--schrift);font-family:var(--serif);font-size:19px;font-style:italic;line-height:1.2}
.schluss-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.schluss-text .h2{margin-top:22px}.schluss-text p{color:var(--schrift-2);max-width:30em;margin-top:20px}.kontaktkarte{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;max-width:420px;margin-top:36px;padding:16px;display:grid}.kontaktkarte img{object-fit:cover;object-position:50% 12%;border-radius:18px;width:84px;height:84px}.kontaktkarte .name{font:400 25px/1.05 var(--serif);color:var(--schrift)!important;margin-top:0!important}.kontaktkarte .zeilen{color:var(--schrift-2);gap:3px;margin-top:8px;font-size:14.5px;display:grid}.kontaktkarte .zeilen a:hover{color:var(--akzent)}.formular{padding:clamp(24px,3.4vw,40px)}.felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.feld{gap:8px;min-width:0;display:grid}.feld.breit{grid-column:1/-1}.feld label{color:var(--schrift-2);font-size:13.5px;font-weight:500}.feld input,.feld textarea{border:1px solid var(--hauch-2);background:var(--feld-bg);width:100%;color:var(--schrift);transition:border-color .4s var(--feder), box-shadow .4s var(--feder);border-radius:14px;padding:15px 16px}.feld textarea{resize:vertical;min-height:132px}.feld input:focus,.feld textarea:focus{border-color:var(--akzent);box-shadow:0 0 0 4px var(--band);outline:none}.formular-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:18px;display:flex}.formular-fuss a.leise{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hauch-3);text-decoration-color:var(--hauch-3);font-size:14px}.formular-fuss .knopf-oval{margin-right:-14px}
.fuss{border-top:1px solid var(--linie);background:var(--fuss-bg);padding-block:72px 36px}.fuss-raster{grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2.4fr));gap:40px;display:grid}.fuss-marke img{width:210px}.fuss-marke p{color:var(--schrift-2);max-width:28em;margin-top:22px;font-size:15px}.fuss-marke p+p{margin-top:8px}.fuss-marke a:hover{color:var(--akzent)}.fuss-titel{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--schrift-2);margin-bottom:16px}.fuss li+li{margin-top:9px}.fuss li a,.fuss li{font-size:15px}.fuss li a{color:var(--schrift);transition:color .4s var(--feder)}.fuss li a:hover{color:var(--akzent)}.fuss-unten{border-top:1px solid var(--linie);color:var(--schrift-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:22px;font-size:13.5px;display:flex}.fuss-unten nav{gap:22px;display:flex}.fuss-unten a:hover{color:var(--schrift)}
.preis-hero .h1{font-size:clamp(2.8rem,1.1rem + 4.4vw,5.4rem);line-height:.98}.preis-hero .hero-raster{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.preis-hero .inhaber-bild{height:clamp(320px,27vw,400px)}.preis-hero .inhaber .kern{border-radius:24px}.sprung{border-top:1px solid var(--linie);flex-wrap:wrap;gap:8px;margin-top:64px;padding-top:24px;display:flex}.sprung a{border:1px solid var(--hauch-2);color:var(--schrift-2);transition:color .4s var(--feder), border-color .4s var(--feder);border-radius:999px;padding:9px 15px;font-size:14px}.sprung a:hover{color:var(--schrift);border-color:var(--akzent)}.pakete{border-top:1px solid var(--linie);margin-top:52px}.paket{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px clamp(32px,6vw,96px);padding:34px 0;display:grid}.paket .pl{border:0;grid-column:1/-1;padding:0}.paket .pl-name,.paket .pl-preis{font-size:clamp(2rem,1.2rem + 2.2vw,3.3rem)}.paket-links{align-items:flex-start;gap:22px;display:flex}.paket-nr{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--akzent);min-width:22px;padding-top:16px}.paket-text{color:var(--schrift-2);max-width:36em;padding-top:4px}.fristen{border:1px solid var(--linie);background:var(--glas-bg);border-radius:16px;flex:1;grid-template-columns:1fr 1fr;min-width:0;max-width:340px;display:grid;overflow:hidden}.fristen div{padding:13px 16px}.fristen div+div{border-left:1px solid var(--linie)}.fristen b{font:400 22px/1 var(--serif);display:block}.fristen span{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--schrift-2);margin-bottom:7px;display:block}.betreuung-raster{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:60px;display:grid}.stufe{flex-direction:column;min-width:0;padding:32px 30px;display:flex;position:relative}.stufe .betrag{font:400 64px/.9 var(--serif);margin-top:22px}.stufe .betrag small{font:400 15px/1 var(--sans);color:var(--schrift-2);letter-spacing:0;margin-left:8px}.stufe .lead{border-top:1px solid var(--linie);color:var(--schrift);margin-top:22px;padding-top:20px;font-size:15.5px;font-weight:600}.stufe p.rest{color:var(--schrift-2);margin-top:10px;font-size:15.5px}.ohne{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ohne span{border:1px dashed var(--hauch-3);color:var(--schrift-2);text-decoration:line-through;-webkit-text-decoration-color:var(--schrift-2);text-decoration-color:var(--schrift-2);border-radius:999px;padding:7px 12px;font-size:13px}.stufe.empfohlen{border:1.5px solid var(--empf-rand);box-shadow:var(--empf-glanz);background:var(--empf-bg)}.abzeichen{background:var(--gold-flaeche);border:1px solid var(--gold-linie);color:var(--gold-schrift);font:600 11.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:7px 13px;position:absolute;top:-14px;left:28px}.stufe-liste{gap:8px;margin-top:12px;display:grid}.stufe-liste li{color:var(--schrift-2);grid-template-columns:14px minmax(0,1fr);gap:12px;font-size:15.5px;line-height:1.45;display:grid}.stufe-liste li:before{content:"";background:var(--akzent);border-radius:2px;width:8px;height:8px;margin-top:7px}.laufzeit-raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.laufzeit-text{color:var(--schrift-2);max-width:44em;margin-top:24px}.tabelle-huelle{border-radius:24px;overflow-x:auto}.tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tabelle th,.tabelle td{text-align:right;border-bottom:1px solid var(--linie);white-space:nowrap;padding:18px 26px}.tabelle th:first-child,.tabelle td:first-child{text-align:left;white-space:normal}.tabelle thead th{font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--schrift-2)}.tabelle tbody td{font:400 26px/1.1 var(--serif)}.tabelle tbody td:first-child{font:400 22px/1.15 var(--serif)}.tabelle tbody tr:last-child td{border-bottom:0}.tabelle tbody tr:hover td{background:var(--hauch)}.check-inhalt p{max-width:36em;margin-inline:auto}.zahlung-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:18px;display:grid}.zahlung-karte{padding:34px}.zahlung-karte p{color:var(--schrift-2);max-width:36em;margin-top:18px}.teilung{grid-template-columns:1fr 1fr;gap:6px;margin-top:28px;display:grid}.teilung div{background:var(--band);border:1px solid var(--hauch-2);border-radius:14px;padding:16px 18px}.teilung b{font:400 26px/1 var(--serif);display:block}.teilung span{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--schrift-2);margin-bottom:8px;display:block}.fussnote{background:var(--gold-flaeche);border:1px solid var(--gold-linie);color:var(--gold-schrift);border-radius:24px;flex-direction:column;justify-content:space-between;gap:24px;padding:34px;display:flex}[data-thema=dunkel] .fussnote{border-color:#d9d2b859}.fussnote .marke-z{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.fussnote p{font:400 26px/1.25 var(--serif)}
.nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ar-feld{border:0;min-width:0;margin:0;padding:0}.ar-feldname{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-2);margin:0 0 8px;padding:0;display:block}.ar-chips{flex-wrap:wrap;gap:6px;display:flex}.ar-chips.raster{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ar-chip{border:1px solid var(--linie);background:var(--grund);min-height:46px;color:var(--schrift);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;padding:6px 10px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.ar-chip:hover{border-color:var(--linie-stark)}.ar-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ar-chip .n{font:500 13.5px/1.2 var(--sans)}.ar-chip .s{font:400 11.5px/1.25 var(--mono);color:var(--schrift-2);font-variant-numeric:tabular-nums}.ar-chip .s.spart{color:var(--schrift)}.ar-chip.empfohlen{border-color:var(--gold-linie)}.ar-chip:has(input:checked){background:var(--petrol);border-color:var(--akzent)}.ar-chip:has(input:checked) .s{color:#e4ecebdb}.ar-chip:has(input:focus-visible){outline:2px solid var(--schrift);outline-offset:2px}.ar-marke-empf{background:var(--gold-flaeche);color:var(--gold-schrift);font:500 9.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:4px;padding:1px 6px;position:absolute;top:-8px;right:8px}.ar-feld-notiz{font:400 12.5px/1.4 var(--sans);color:var(--schrift-2);margin:7px 0 0}.ar-pille{font:500 12.5px/1.2 var(--sans);color:var(--schrift);background:var(--grund);border:1px solid var(--linie);cursor:pointer;border-radius:999px;min-height:40px;padding:9px 14px;transition:border-color .15s,background-color .15s}.ar-pille:hover{border-color:var(--linie-stark)}.ar-pille[aria-pressed=true]{background:var(--petrol);border-color:var(--akzent)}.ar-pille.voll{background:var(--petrol);border-color:var(--petrol)}.ar-pille.voll:hover{border-color:var(--akzent)}.ar-pille:focus-visible{outline:2px solid var(--schrift);outline-offset:3px;border-radius:999px}.ar-bestaetigung{font:500 12px/1.4 var(--mono);color:var(--akzent);min-width:7em}.ar-schalter{border:1px solid var(--linie);background:var(--grund);min-height:48px;color:var(--schrift);font:500 13px/1 var(--mono);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 6px;display:flex}.ar-schalter:focus-visible{outline:2px solid var(--schrift);outline-offset:3px;border-radius:999px}.ar-schalter .bahn{background:var(--linie);border-radius:999px;width:44px;height:26px;transition:background-color .2s;position:relative}.ar-schalter .bahn:after{content:"";background:var(--schrift-2);border-radius:50%;width:20px;height:20px;transition:transform .2s,background-color .2s;position:absolute;top:3px;left:3px}.ar-schalter[aria-checked=true] .bahn{background:var(--petrol)}.ar-schalter[aria-checked=true] .bahn:after{background:var(--schrift);transform:translate(18px)}.ar-achse{touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;height:86px;position:relative}.ar-schiene,.ar-schiene-voll{border-radius:2px;height:4px;position:absolute;top:36px;left:0}.ar-schiene{background:var(--linie);right:0}.ar-schiene-voll{background:var(--akzent)}.ar-band{background:repeating-linear-gradient(135deg,#5fb6c0e6 0 1.4px,#0000 1.4px 5px);border-radius:2px;height:4px;position:absolute;top:29px;left:0}.ar-strich{background:var(--linie-stark);width:1px;height:5px;position:absolute;top:44px}.ar-strich.halb{background:#4d6062;height:8px}.ar-strich.jahr{background:var(--schrift-2);height:12px;top:42px}.ar-skala{font:500 11px/1 var(--mono);color:var(--schrift-2);font-variant-numeric:tabular-nums;position:absolute;top:58px;transform:translate(-50%)}.ar-skala.start{transform:none}.ar-skala .null{display:none}.ar-jahrname{font:400 11px/1 var(--mono);letter-spacing:.06em;color:var(--schrift-2);white-space:nowrap;position:absolute;top:8px;transform:translate(-50%)}.ar-kerbe{border:1.5px solid var(--akzent);background:var(--flaeche);width:8px;height:8px;position:absolute;top:25px;transform:translate(-50%)rotate(45deg)}.ar-griff{background:var(--petrol);border:1.5px solid var(--akzent);width:58px;height:52px;color:var(--schrift);cursor:grab;z-index:5;touch-action:none;border-radius:12px;place-content:center;justify-items:center;gap:1px;transition:box-shadow .15s;display:grid;position:absolute;top:38px;left:0;transform:translate(-50%,-50%);box-shadow:0 8px 26px #00000080,0 0 0 5px #121b1cd9}.ar-griff:before,.ar-griff:after{content:"";background:var(--akzent);width:1.5px;position:absolute;left:50%}.ar-griff:before{height:8px;bottom:100%}.ar-griff:after{height:8px;top:100%}.ar-griff:focus-visible{outline:2px solid var(--schrift);outline-offset:3px;border-radius:12px}.ar-griff .gw{font:500 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#e4ecebdb}.ar-griff .gz{font:500 19px/1 var(--mono);font-variant-numeric:tabular-nums}.ar-achse.zieht .ar-griff,.ar-griff:active{cursor:grabbing;box-shadow:0 8px 26px #00000080,0 0 0 5px #121b1cd9,0 0 0 7px #5fb6c059}.ar-kurz-karte{border:1px solid var(--linie);background:var(--flaeche);border-radius:16px;max-width:880px;margin-top:32px;padding:28px 30px 26px}.ar-kurz-ergebnis{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;margin-bottom:26px;display:flex}.ar-kurz-titel{font:400 26px/1.15 var(--serif);color:var(--schrift);margin:0 0 10px}.ar-kurz-zahl{font:400 clamp(48px, 7vw, 72px)/.95 var(--serif);font-variant-numeric:tabular-nums;color:var(--akzent);margin:0}.ar-kurz-unter{font:400 12.5px/1.5 var(--mono);color:var(--schrift-2);max-width:56ch;margin:10px 0 0}.ar-kurz-satz{margin:16px 0 0;font-size:16px}.ar-kurz-link{background:var(--petrol);min-height:44px;color:var(--schrift);font:500 14px/1 var(--sans);border:1px solid var(--petrol);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;transition:border-color .15s;display:inline-flex}.ar-kurz-link:hover{border-color:var(--akzent)}.ar-kurz-link:focus-visible{outline:2px solid var(--schrift);outline-offset:3px;border-radius:999px}.ar-kurz .ar-achse{height:80px;margin:14px 4px 6px}.ar-rechner{--ar-rand:196px;--ar-ende:232px;padding-top:136px}.ar-kopf{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:28px clamp(40px,5vw,80px);display:grid}.ar-kopf-text>*{min-width:0}.ar-titel{font:400 clamp(2.4rem, 1.1rem + 3vw, 4.2rem)/1.02 var(--serif);letter-spacing:-.01em;text-wrap:balance;color:var(--schrift);margin:24px 0 0}.ar-satz{max-width:40em;color:var(--schrift);margin:20px 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.55}.ar-kopf-seite{justify-items:start;gap:18px;display:grid}.ar-absender{border:1px solid var(--glas-rand);background:var(--glas-bg);box-shadow:var(--glas-schatten);border-radius:22px;align-items:center;gap:14px;padding:8px 16px 8px 8px;display:flex}.ar-absender img{object-fit:cover;object-position:50% 12%;border-radius:15px;flex:none;width:52px;height:52px}.ar-absender .name{font:400 21px/1.05 var(--serif);display:block}.ar-absender .rolle{color:var(--schrift-2);margin-top:4px;font-size:13px;display:block}.ar-lead{max-width:36em;color:var(--schrift-2);margin:0;font-size:15px;line-height:1.6}.ar-aktion .knopf-oval{margin:0 0 0 -32px}.ar-eingaben{border:1px solid var(--linie);background:var(--flaeche);border-radius:14px;gap:12px;margin:48px 0 14px;padding:12px 18px 14px;display:grid}.ar-zeile-oben{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-bottom:12px;display:flex}.ar-zeile-oben .ar-feldname{margin:0 4px 0 0}.ar-teilen{align-items:center;gap:10px;margin-left:auto;display:flex}.ar-zeile-wahl{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.72fr);gap:18px;display:grid}.ar-buehne{isolation:isolate;border:1px solid var(--linie);background:var(--flaeche);border-radius:16px;padding:18px 22px 10px;position:relative}.ar-buehne-kopf{flex-wrap:wrap;align-items:center;gap:10px 24px;padding-bottom:16px;display:flex}.ar-ansicht{border:1px solid var(--linie);background:var(--grund);border-radius:999px;flex-wrap:wrap;max-width:100%;padding:3px;display:inline-flex}.ar-ansicht label{min-height:38px;font:500 13px/1.2 var(--sans);color:var(--schrift-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;display:flex;position:relative}.ar-ansicht input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ar-ansicht label:has(input:checked){background:var(--petrol);color:var(--schrift)}.ar-ansicht label:has(input:focus-visible){outline:2px solid var(--schrift);outline-offset:2px}.ar-ansicht-text{color:var(--schrift-2);flex:280px;margin:0;font-size:13.5px}.ar-buehne.raum-an{--ar-rand:96px;--ar-ende:170px}.ar-raum{border:1px solid var(--linie);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:#0b1213;border-radius:12px;height:clamp(440px,40vw,600px);position:relative;overflow:hidden}.ar-raum.zieht{cursor:grabbing}.ar-raum canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ar-raum:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(130% 100% at 50% 45%,#0000 58%,#04070880 100%);position:absolute;inset:0}.ar-raum-laden{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#4a5c5c;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar-raum.bereit .ar-raum-laden{display:none}.ar-fuehrung{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ar-etiketten{z-index:3;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.ar-etiketten.an{opacity:1}.ar-etiketten>*{will-change:transform;white-space:nowrap;position:absolute;top:0;left:0}.ar-etikett{height:24px;font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums;background:#0b1213e0;border:1px solid #2a3a3b;border-radius:7px;align-items:center;gap:7px;padding:0 9px 0 7px;display:flex}.ar-etikett .punkt{background:var(--farbe,#97a6a5);border-radius:50%;flex:none;width:7px;height:7px}.ar-etikett .nm{color:var(--schrift-2)}.ar-etikett b{color:var(--schrift);font-weight:500}.ar-etikett.eigen{border-color:var(--akzent);box-shadow:0 0 22px #5fb6c038}.ar-etikett.eigen .nm,.ar-etikett.eigen b{color:var(--akzent)}.ar-spurname{font:600 12.5px/1.2 var(--sans);color:var(--schrift);background:#0b1213bd;border-radius:6px;align-items:baseline;gap:7px;padding:3px 8px;transition:opacity .2s;display:flex}.ar-spurname small{font:400 10.5px/1 var(--mono);color:var(--schrift-2)}.ar-spurname.eigen{color:var(--akzent)}.ar-etiketten .ar-weg{opacity:0}.ar-skala3d{font:500 11px/1 var(--mono);color:var(--schrift-2);font-variant-numeric:tabular-nums;transition:opacity .15s}.ar-ebene-marke{background:var(--petrol);border:1px solid var(--akzent);font:500 11.5px/1 var(--mono);color:var(--schrift);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px;box-shadow:0 6px 20px #00000080}.ar-etiketten .ar-raum-hinweis{font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5f7070;top:12px;left:14px}.ar-reihe{grid-template-columns:var(--ar-rand) minmax(0, 1fr) var(--ar-ende);display:grid}.ar-rand{min-width:0;padding-right:18px}.ar-ende{min-width:0;padding-left:26px}.ar-achsen-titel{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-2)}.ar-reihe-kurve .ar-rand{flex-direction:column;justify-content:space-between;display:flex}.ar-kurve-flaeche{touch-action:pan-y;cursor:ew-resize;height:300px;position:relative}.ar-kurve-flaeche>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ar-kurve-zahl{fill:var(--schrift-2);font:500 11px var(--mono);font-variant-numeric:tabular-nums}.ar-linien.zeichnen{animation:1.1s cubic-bezier(.3,.7,.2,1) both ar-aufziehen}@keyframes ar-aufziehen{0%{clip-path:inset(-20px 100% -20px 0)}to{clip-path:inset(-20px -20px -20px 0)}}.ar-mess-label{background:var(--grund);box-shadow:0 0 0 3px var(--flaeche);border:1px solid var(--linie);font:500 12px/16px var(--mono);color:var(--schrift);white-space:nowrap;pointer-events:none;z-index:4;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:7px;padding:2px 8px 2px 6px;display:flex;position:absolute;top:0;left:0}.ar-mess-label .nm{color:var(--schrift-2)}.ar-mess-label.eigen{border-color:var(--akzent);color:var(--akzent)}.ar-mess-label.eigen .nm{color:var(--akzent)}.ar-swatch{flex:none;width:24px;height:10px;overflow:visible}.ar-reihe-achse{margin-top:6px}.ar-reihe-achse .ar-rand,.ar-reihe-achse .ar-ende{align-items:center;display:flex}.ar-monat-gross{font:400 34px/1 var(--serif);white-space:nowrap;margin:0}.ar-monat-gross small{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-2);margin-bottom:4px;display:block}.ar-kreuz-reihe{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 0 14px;display:flex}.ar-kreuz-reihe .ar-achsen-titel{margin-right:6px}.ar-kreuz-knopf{text-align:left;border:1px solid var(--linie);min-height:36px;color:var(--schrift);font:400 12.5px/1.35 var(--sans);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:8px;padding:5px 11px;display:inline-flex}.ar-kreuz-knopf:hover{border-color:var(--linie-stark)}.ar-kreuz-knopf[aria-current=true]{border-color:var(--akzent)}.ar-kreuz-knopf:focus-visible{outline:2px solid var(--schrift);outline-offset:3px;border-radius:999px}.ar-kreuz-knopf .m{font:500 12px/1.35 var(--mono);color:var(--akzent)}.ar-kreuz-knopf .t{color:var(--schrift-2)}.ar-kreuz-leer{color:var(--schrift-2);font-size:12.5px}.ar-spuren-kopf{border-top:1px solid var(--linie);flex-wrap:wrap;align-items:baseline;gap:8px 22px;padding:14px 0 12px;display:flex}.ar-spuren-kopf h2{font:400 24px/1.15 var(--serif);margin:0}.ar-legende{font:400 12px/1.3 var(--sans);color:var(--schrift-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.ar-legende li{align-items:center;gap:7px;display:flex}.ar-legende i{border-radius:2px;flex:none;width:26px;height:10px;display:inline-block;position:relative}.ar-legende i.ar-l-besitz{background:var(--gold-linie);height:3px}.ar-legende i.ar-l-band{border-top:2px solid var(--akzent);background:linear-gradient(#5fb6c057,#5fb6c005);border-radius:1px;height:14px}.ar-legende i.ar-l-band-grau{background:linear-gradient(#97a6a533,#97a6a505);border-top:2px solid #aebbba;border-radius:1px;height:14px}.ar-legende i.ar-l-glas{background:repeating-linear-gradient(135deg,#5fb6c08c 0 1.4px,#0000 1.4px 5px),#5fb6c01f;border:1px solid #5fb6c0b3;height:14px}.ar-legende i.ar-l-glas-verl{background:linear-gradient(90deg, transparent 47%, var(--flaeche) 47% 53%, transparent 53%), repeating-linear-gradient(135deg, #cfe2e14d 0 1px, transparent 1px 9px), #cfe2e11f;border:1px solid #cfe2e173;height:14px}.ar-legende i.ar-l-knoten{border:2px solid var(--akzent);border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px #5fb6c099}.ar-legende i.ar-l-bindung{background:repeating-linear-gradient(135deg,#a3b1b0b3 0 1.6px,#0000 1.6px 6px),#97a6a517}.ar-legende i.ar-l-verl{background:repeating-linear-gradient(135deg,#a3b1b057 0 1px,#0000 1px 11px),#97a6a512}.ar-legende i.ar-l-frei{background:#e4eceb2b}.ar-legende i.ar-l-annahme{background:repeating-linear-gradient(90deg,#e4eceb2b 0 5px,#0000 5px 8px)}.ar-legende i.ar-l-nie{border-top:1.5px dashed #6a7c7c;border-radius:0;height:0}.ar-legende i.ar-l-unbekannt{border-top:2px dotted #5d6f6f;border-radius:0;height:0}.ar-fest-hinweis{color:var(--schrift-2);margin:0 0 6px;font-size:12.5px}.ar-spur{grid-template-columns:var(--ar-rand) minmax(0, 1fr) var(--ar-ende);border-top:1px solid var(--linie-weich);cursor:ew-resize;align-items:center;min-height:76px;padding:8px 0;display:grid}.ar-spur-rand{min-width:0;padding-right:18px}.ar-spur-ende{min-width:0;padding-left:26px}.ar-spur-name{z-index:3;font:600 14px/1.25 var(--sans);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex;position:relative}.ar-spur-tarif{font:400 11px/1.35 var(--mono);color:var(--schrift-2);margin-top:3px}.ar-spur.eigen .ar-spur-name{color:var(--akzent)}.ar-spur-mitte{position:relative}.ar-balken{background:#ffffff05;border-radius:3px;height:18px;position:relative;overflow:hidden}.ar-seg{position:absolute;top:0;bottom:0}.ar-seg.bindung{background:repeating-linear-gradient(135deg,#a3b1b0b3 0 1.6px,#0000 1.6px 6px),#97a6a517}.ar-seg.verl{background:repeating-linear-gradient(135deg,#a3b1b057 0 1px,#0000 1px 11px),#97a6a512}.ar-seg.frei{background:#e4eceb2b}.ar-seg.frei.annahme{background:repeating-linear-gradient(90deg,#e4eceb2b 0 5px,#0000 5px 8px)}.ar-spur.eigen .ar-seg.bindung{background:repeating-linear-gradient(135deg,#5fb6c0e6 0 1.6px,#0000 1.6px 6px),#0e5a6373}.ar-spur.eigen .ar-seg.verl{background:repeating-linear-gradient(135deg,#5fb6c06b 0 1px,#0000 1px 11px),#0e5a6333}.ar-teiler{background:var(--flaeche);width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.ar-besitz{height:12px;margin-top:7px;position:relative}.ar-besitz .noch{border-top:1.5px dotted #3e5051;position:absolute;top:5px;left:0}.ar-besitz .ja{background:var(--gold-linie);border-radius:2px;height:3px;position:absolute;top:4.5px;right:0}.ar-besitz .raute{background:var(--gold-linie);width:10px;height:10px;position:absolute;top:1px;transform:translate(-50%)rotate(45deg)}.ar-besitz .nie{border-top:1.5px dashed #6a7c7c;position:absolute;top:5px;left:0;right:0}.ar-besitz .nie:before,.ar-besitz .nie:after{content:"";background:var(--flaeche);border:1.5px solid #6a7c7c;border-radius:50%;width:8px;height:8px;position:absolute;top:-5.5px}.ar-besitz .nie:before{left:-4px}.ar-besitz .nie:after{right:-4px}.ar-besitz .unbekannt{border-top:2px dotted #5d6f6f;position:absolute;top:5px;left:0;right:16px}.ar-besitz .unbekannt:after{content:"?";font:500 12px/1 var(--mono);color:var(--schrift-2);position:absolute;top:-9px;right:-15px}.ar-spur-mess{pointer-events:none;border-left:1.5px solid #5fb6c0d9;width:0;position:absolute;top:-8px;bottom:-8px;transform:translate(-.75px)}.ar-stand-eig{font:400 20px/1.15 var(--serif)}.ar-stand-eig.ja{color:var(--gold-linie)}.ar-stand-eig.nein{color:var(--schrift-2)}.ar-stand-aus{font:400 12.5px/1.35 var(--mono);color:var(--schrift);font-variant-numeric:tabular-nums;margin-top:3px}.ar-stand-aus span{color:var(--schrift-2)}.ar-ergebnis{margin-top:64px}.ar-ergebnis-kopf{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 32px;padding-bottom:18px;display:flex}.ar-ergebnis-kopf h2{font:400 clamp(28px, 3vw, 40px)/1.08 var(--serif);margin:0}.ar-ergebnis-kopf p{max-width:52ch;color:var(--schrift-2);margin:0;font-size:13.5px}.ar-spalten,.ar-posten{grid-template-columns:minmax(0,1.45fr) minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.1fr);gap:0 28px;display:grid}.ar-spalten{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-2);padding:0 0 8px}.ar-posten{border-top:1px solid var(--linie);row-gap:14px;padding:22px 0 20px}.ar-posten.eigen{border-top-color:var(--akzent)}.ar-posten h3{font:600 16px/1.3 var(--sans);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.ar-posten.eigen h3{color:var(--akzent)}.ar-schild{border:1px solid var(--linie);font:500 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-2);border-radius:4px;padding:2px 7px}.ar-posten.eigen .ar-schild{border-color:var(--petrol);background:var(--petrol);color:var(--schrift)}.ar-tarif{font:500 13px/1.4 var(--sans);margin:6px 0 0}.ar-umfang{color:var(--schrift-2);margin:2px 0 0;font-size:13px}.ar-umfang-hinweis{border-left:2px solid var(--linie);color:var(--schrift);margin:8px 0 0;padding-left:10px;font-size:13px}.ar-quelle{font:400 12px/1.5 var(--mono);overflow-wrap:anywhere;margin:8px 0 0}.ar-quelle a{color:var(--schrift-2);text-underline-offset:3px;text-decoration:underline}.ar-quelle a:hover{color:var(--schrift)}.ar-fach{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ar-wert-token{font:400 26px/1.1 var(--serif);margin:0}.ar-wert-token.ja{color:var(--gold-linie)}.ar-wert-token.nein{color:var(--schrift-2)}.ar-wert-detail{color:var(--schrift-2);margin:5px 0 0;font-size:13px;line-height:1.45}.ar-betrag-titel{color:var(--schrift-2);margin:0 0 6px;font-size:12.5px}.ar-betrag-gross{font:400 38px/1 var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ar-posten.eigen .ar-betrag-gross{color:var(--akzent)}.ar-betrag-zeilen{font:400 12.5px/1.45 var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:auto auto;justify-content:start;gap:2px 16px;margin:10px 0 0;display:grid}.ar-betrag-zeilen dt{color:var(--schrift-2)}.ar-betrag-zeilen dd{text-align:right;margin:0}.ar-hinweise{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 10px;display:flex}.ar-hinweis{border:1px solid var(--linie);font:400 12px/1.45 var(--sans);color:var(--schrift-2);border-radius:6px;padding:3px 9px}.ar-hinweis b{color:var(--schrift);font-weight:600}.ar-beleg{color:var(--schrift-2);flex-basis:100%;font-size:12.5px}.ar-beleg summary{cursor:pointer;width:max-content;max-width:100%;font:500 12px/1.6 var(--mono);color:var(--schrift-2)}.ar-beleg summary:hover{color:var(--schrift)}.ar-beleg p{max-width:90ch;margin:6px 0 0}.ar-summe{z-index:30;border-top:1px solid var(--linie);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121b1cf2;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.ar-summe.an{transform:none}html:has(.ar-summe.an){scroll-padding-bottom:72px}.ar-summe-innen{max-width:var(--breite);padding:10px var(--rand);flex-wrap:wrap;align-items:center;gap:6px 28px;margin:0 auto;display:flex}.ar-summe .wer{font:600 13px/1.2 var(--sans);color:var(--akzent)}.ar-summe .posten-s{color:var(--schrift-2);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.ar-summe .posten-s b{font:400 24px/1 var(--serif);color:var(--schrift);font-variant-numeric:tabular-nums}.ar-summe a{color:var(--akzent);margin-left:auto;font-size:13px}@media (max-width:1180px){.ar-rechner{--ar-rand:160px;--ar-ende:196px}.ar-zeile-wahl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:860px){.ar-kopf{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:760px){.ar-rechner{--ar-rand:44px;--ar-ende:0px;padding-top:90px}.ar-titel{margin-top:18px;font-size:clamp(2rem,9vw,2.6rem)}.ar-satz{font-size:15.5px}.ar-kopf{gap:22px}.ar-aktion .knopf-oval{margin:2px 0 0 -18px;padding:15px 22px}.ar-eingaben{margin-top:36px;padding:14px 14px 16px}.ar-zeile-wahl{grid-template-columns:minmax(0,1fr);gap:16px}.ar-zeile-oben{gap:6px}.ar-zeile-oben .ar-feldname{flex-basis:100%}.ar-zeile-oben .ar-pille{min-height:36px;padding:7px 11px;font-size:12px}.ar-teilen{margin-left:0}.ar-buehne{border-radius:12px;padding:14px 12px 8px}.ar-buehne.raum-an{--ar-rand:0px;--ar-ende:0px}.ar-raum{border-radius:10px;height:360px}.ar-etikett{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;height:34px;padding:0 8px}.ar-etikett .punkt{margin-top:-3.5px;position:absolute;top:50%;left:-4px}.ar-etikett .nm{font-size:9.5px;line-height:1}.ar-etikett b{font-size:12.5px;line-height:1}.ar-spurname{font-size:11.5px}.ar-buehne.raum-an .ar-reihe-achse{grid-template-columns:minmax(0,1fr);margin:4px 8px 0}.ar-buehne.raum-an .ar-reihe-achse>.ar-rand{display:none}.ar-ansicht{border-radius:20px}.ar-reihe{grid-template-columns:var(--ar-rand) minmax(0, 1fr)}.ar-reihe>.ar-ende{grid-column:2;padding:12px 0 4px}.ar-reihe-achse>.ar-ende,.ar-reihe-kurve .ar-rand .ar-achsen-titel{display:none}.ar-reihe-achse .ar-rand{padding-right:8px}.ar-kurve-flaeche{height:230px}.ar-kurve-zahl{font-size:9.5px}.ar-spur{grid-template-columns:var(--ar-rand) minmax(0, 1fr);min-height:0;padding:12px 0 10px}.ar-spur-rand{grid-column:1/-1;padding:0 0 8px}.ar-spur-name{background:var(--flaeche);width:max-content;max-width:100%;padding-right:8px}.ar-spur-tarif{display:none}.ar-spur-mitte{grid-column:2}.ar-spur-ende{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:2px 12px;padding:8px 0 0;display:flex}.ar-stand-eig{font-size:18px}.ar-spalten{display:none}.ar-posten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 18px}.ar-posten>.ar-angebot,.ar-posten>.ar-betrag,.ar-posten>.ar-hinweise{grid-column:1/-1}.ar-fach{clip-path:none;white-space:normal;width:auto;height:auto;font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--schrift-2);margin:0 0 4px;position:static;overflow:visible}.ar-wert-token{font-size:21px}.ar-betrag-gross{font-size:34px}.ar-summe .wer,.ar-summe a{display:none}.ar-summe-innen{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:10px;padding-block:8px;display:grid}.ar-summe .posten-s{gap:3px;font-size:11px;line-height:1.2;display:grid}.ar-summe .posten-s b{font-size:19px}.ar-chips.raster{grid-template-columns:1fr;gap:6px}.ar-chips.raster .ar-chip{flex-flow:wrap;justify-content:flex-end;align-items:baseline;gap:2px 10px;min-height:46px;padding:11px 12px}.ar-chips.raster .ar-chip .n{margin-right:auto}.ar-skala .wort{display:none}.ar-skala .null{display:inline}.ar-skala.start{transform:translate(-50%)}.ar-skala.ungerade{display:none}.ar-jahrname{font-size:9.5px}.ar-griff{width:52px;height:50px}.ar-kurz-karte{padding:22px 16px 20px}.ar-kurz-titel{font-size:23px}.ar-kurz .ar-achse{margin-inline:22px}}@media (orientation:landscape) and (max-height:450px){.ar-summe-innen{padding-block:4px}}
.mix-liste{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.mix-zeile{margin:0}.mix-link{color:inherit;text-decoration:none;display:block}.mix-link .kern{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.mix-zahl{font-family:var(--serif);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-size:30px;font-weight:400;line-height:1}.mix-text{gap:2px;display:grid}.mix-name{font-weight:500}.mix-einheit{color:var(--schrift-2);font-size:14px}.mix-pfeil{transition:transform .16s;display:inline-flex}.mix-link:hover .mix-pfeil,.mix-link:focus-visible .mix-pfeil{transform:translate(4px)}.mix-grenze,.mix-leer{max-width:62ch;color:var(--schrift-2);margin-top:22px;font-size:15px}@media (prefers-reduced-motion:reduce){.mix-pfeil{transition:none}}@media (max-width:560px){.mix-link .kern{gap:14px;padding:16px 18px}.mix-zahl{font-size:26px}}.mess-systeme{color:var(--schrift-2);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:14px;font-size:15px;display:flex}.mess-systeme-kopf{color:var(--schrift);font-weight:500}.mess-system b{font-variant-numeric:tabular-nums;color:var(--schrift);font-weight:500}.mess-einordnung{max-width:62ch;color:var(--schrift-2);margin-top:14px;font-size:15px}.mess-aufhaenger{max-width:54ch;font-family:var(--serif);color:var(--schrift);margin:24px 0 0;font-size:clamp(20px,2.2vw,26px);line-height:1.35}
.befund{gap:28px;margin-top:32px;display:grid}.befund-zahlen{gap:12px;margin:0;padding:0;list-style:none;display:grid}.befund-zeile{margin:0}.befund-zeile .kern{align-items:baseline;padding:18px 22px;display:grid;position:relative}.befund-zahl{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;line-height:1}.befund-wort{color:var(--schrift-2);font-size:15px}.befund-worte{gap:16px;max-width:62ch;display:grid}.befund-worte p{margin:0}.befund-basis{max-width:62ch;color:var(--schrift-2);margin-top:24px;font-size:15px}.befund-kacheln .befund-zahlen{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.befund-kacheln .befund-zeile .kern{gap:10px;padding:24px 22px}.befund-staffel .befund-zeile .kern{grid-template-columns:auto minmax(0,1fr);gap:18px}.befund-balken{background:var(--band);border-inline-end:1px solid var(--linie-stark);pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.befund-staffel .befund-zahl,.befund-staffel .befund-wort{position:relative}.befund-staffel .befund-zahl{text-align:right;min-width:4ch}.befund-gross{grid-template-columns:minmax(0,20ch) minmax(0,1fr);align-items:start;gap:36px}.befund-gross .befund-zeile .kern{gap:8px;padding:26px 24px}.befund-gross .befund-zahl{font-size:clamp(40px,5vw,60px)}@media (max-width:860px){.befund-gross{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:560px){.befund-kacheln .befund-zahlen{grid-auto-flow:row}.befund-zeile .kern{padding:16px 18px}.befund-zahl{font-size:28px}}
.rg-kopf{--kegel-x:50%;--kegel-y:40%;--kegel-weite:250px}.rg-kopf:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle at center, var(--raster-punkt) 1.3px, transparent 2px);opacity:0;-webkit-mask-image:radial-gradient(var(--kegel-weite) circle at var(--kegel-x) var(--kegel-y), #000 0%, transparent 72%);mask-image:radial-gradient(var(--kegel-weite) circle at var(--kegel-x) var(--kegel-y), #000 0%, transparent 72%);-webkit-mask-image:radial-gradient(var(--kegel-weite) circle at var(--kegel-x) var(--kegel-y), #000 0%, transparent 72%);background-size:26px 26px;transition:opacity .26s ease-out;position:absolute;inset:0}.rg-kopf[data-kegel]:after{opacity:1}.rg-kopf>*{z-index:1;position:relative}@media (hover:none){.rg-kopf:after{display:none}}@media (prefers-reduced-motion:reduce){.rg-kopf:after{display:none}}
.anf-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.anf-zeile{margin:0}.anf-zeile .kern{align-content:start;gap:6px;padding:20px 22px;display:grid}.anf-marke{letter-spacing:.04em;text-transform:uppercase;color:var(--schrift-2);margin:0;font-size:13px}.anf-zeile[data-ort=Google-Profil] .anf-marke{color:var(--gold-schrift);font-weight:600}.anf-was{margin:0;font-size:18px;font-weight:500}.anf-text{color:var(--schrift-2);margin:0}
.zbl-gruppe+.zbl-gruppe{margin-top:30px}.zbl-kopf{letter-spacing:.02em;color:var(--schrift-2);margin:0 0 14px;font-size:15px;font-weight:500}.zbl-liste,.zbl-raster{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.zbl-gruppe .zbl-liste,.zbl-gruppe .zbl-raster{margin-top:0}.zbl-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.zbl-zeile{margin:0}.zbl-link,.zbl-kern{align-items:center;gap:18px;padding:18px 22px;display:grid}.zbl-link{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none}.zbl-raster .zbl-kern{grid-template-columns:1fr;align-items:start;gap:6px;padding:20px 22px}.zbl-zahl{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:30px;font-weight:400;line-height:1}.zbl-liste .zbl-zahl{text-align:right;min-width:3ch}.zbl-text{color:var(--schrift-2)}.zbl-liste .zbl-text{color:inherit;font-weight:500}.zbl-pfeil{transition:transform .16s;display:inline-flex}.zbl-link:hover .zbl-pfeil,.zbl-link:focus-visible .zbl-pfeil{transform:translate(4px)}.zbl-grenze{max-width:62ch;color:var(--schrift-2);margin-top:22px;font-size:15px}@media (prefers-reduced-motion:reduce){.zbl-pfeil{transition:none}}@media (max-width:560px){.zbl-link,.zbl-kern{gap:14px;padding:16px 18px}.zbl-zahl{font-size:26px}}
@media (max-width:1279px){.kopf-nav{display:none}.kopf-rechts{margin-left:auto}.menuknopf{display:block}.mega{display:none!important}.menu-offen .mobilmenue{display:block}}@media (max-width:1100px){.hero-raster,.preis-hero .hero-raster,.ablauf-raster,.ueber-raster,.fragen-raster,.schluss-raster,.zahlung-raster,.laufzeit-raster,.preise-kurz{grid-template-columns:minmax(0,1fr)}.ablauf-raster .kopfzeile{position:static}.kacheln{grid-template-rows:none}.hero-karte{max-width:560px}.ueber-bild{max-width:520px}.stapel-karte:nth-child(n){margin-left:0}.branchen-raster{grid-template-columns:minmax(0,1fr)}.betreuung-raster{grid-template-columns:minmax(0,1fr);gap:30px;max-width:640px}.b-7,.b-5{grid-column:span 6}.fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.paket{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){body{font-size:16px}p,li,.h1,.h2,.h3{-webkit-hyphens:auto;hyphens:auto}:root{--abschnitt-eng:44px;--abschnitt:64px;--abschnitt-weit:84px;--kopf-raum:88px}.kopf{top:12px}.kopf-pille{gap:10px;width:calc(100% - 24px);padding:6px 6px 6px 16px}.kopf-logo img{width:128px}.kopf-rechts{gap:10px}.kopf-knopf{display:none}.kopf-tel{text-align:right;padding-right:0;font-size:13px;line-height:1.2}.kopf-tel .zweit{font-size:11.5px;display:block}.kopf-tel .trenn{display:none}.hero{padding-top:90px;padding-bottom:56px}.absender{border:1px solid var(--glas-rand);background:var(--glas-bg);box-shadow:var(--glas-schatten);border-radius:22px;align-items:center;gap:14px;padding:8px 16px 8px 8px;display:flex}.absender img{object-fit:cover;object-position:50% 12%;border-radius:15px;flex:none;width:52px;height:52px}.absender .name{font:400 21px/1.05 var(--serif);display:block}.absender .rolle{color:var(--schrift-2);margin-top:4px;font-size:13px;display:block}.ortszeile{gap:10px;margin-top:26px;font-size:14px}.ortszeile img{width:16px;height:16px}.hero .h1{margin-top:16px;font-size:clamp(2.6rem,11.8vw,3.3rem);line-height:.98}.hero-unter{margin-top:18px;font-size:16px;line-height:1.55}.hero-aktion{margin-top:24px}.preiszeile{font-size:19px}.hero-aktion .knopf-oval{margin:2px 0 0 -18px;padding:15px 22px}.unter-knopf{font-size:13.5px}.hero-karte{margin-top:8px}.inhaber-bild{height:400px}.preis-hero .inhaber-bild{height:380px}.inhaber-name{left:20px;right:20px}.inhaber-name .name{font-size:30px}.werte li{padding:16px 10px 18px 16px}.werte strong{font-size:22px}.werte span{font-size:12px}.lb{gap:24px;padding:14px 0 14px 24px;font-size:21px}.bento{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:36px}.b-7,.b-5{grid-column:auto}.leistung-bild{height:130px}.leistung-text{padding:22px 22px 24px}.check-karte{margin-top:36px}.check-kern{padding:26px 18px 28px}.schritt-punkt span{display:none}.schritt-punkt.aktiv span{display:inline}.schritt-linie{width:28px;margin-inline:8px}.check-feld{border-radius:22px;flex-direction:column;padding:6px}.check-feld input{padding:14px}.check-feld .knopf-zweit{width:100%}.check-teile{grid-template-columns:repeat(2,minmax(0,1fr))}.ablauf-raster{gap:36px}.stapel-karte{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 22px 26px}.stapel-karte .nummer{border-radius:14px;width:48px;height:48px;font-size:24px}.blatt{transform:none}.blatt:after{inset:8px}.blatt-kopf{flex-direction:column;align-items:start;gap:10px}.blatt-liste li{grid-template-columns:36px minmax(0,1fr);gap:12px}.blatt-liste .nr{font-size:32px}.blatt-liste strong{font-size:22px}.unterschrift .zug{min-width:0;font-size:34px}.blatt-tabelle th,.blatt-tabelle td{padding:12px 6px;font-size:14.5px}.blatt-tabelle th{letter-spacing:.08em;font-size:10px}.blatt-tabelle td:first-child{font-size:18px}.preise-kurz{gap:32px}.pl{column-gap:10px;padding:18px 0}.pl-name,.pl-preis{font-size:1.75rem}.pl-punkte{min-width:16px}.ueber-links{padding-bottom:0}.ueber-bild{width:100%}.zitat-platte{width:auto;margin:-44px 14px 0;padding:22px 22px 20px;position:relative}.kacheln{gap:8px}.kachel{border-radius:16px;min-height:64px;padding:14px;font-size:18.5px}.karte-panel{padding:20px 18px 22px}.karte .marke:not(.kl){display:none}.karte .region{font-size:16px}.karte .region.pf{top:26%!important;left:38%!important}.braue{letter-spacing:.11em;padding:6px 11px 6px 10px;font-size:10.5px}.fragen-liste{grid-template-columns:minmax(0,1fr)}.frage h3{font-size:22px}.felder{grid-template-columns:minmax(0,1fr)}.formular-fuss{flex-direction:column-reverse;align-items:flex-start}.formular-fuss .knopf-oval{margin:0 0 0 -14px;padding:15px 22px}.kontaktkarte{grid-template-columns:68px minmax(0,1fr)}.kontaktkarte img{width:68px;height:68px}.fuss-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 20px}.fuss-marke{grid-column:1/-1}.fuss-marke img{width:180px}.fuss-unten{flex-direction:column}.preis-hero .h1{font-size:clamp(2.5rem,11vw,3.1rem)}.sprung{margin-top:40px}.paket{gap:16px;padding:26px 0 28px}.paket .pl-name,.paket .pl-preis{font-size:1.9rem}.paket .pl-preis.frei{white-space:normal;text-align:right;font-size:1.35rem}.paket-links{gap:14px}.paket-nr{padding-top:15px}.fristen{max-width:none}.stufe .betrag{font-size:54px}.stufe{padding:28px 22px 26px}.tabelle th,.tabelle td{padding:14px 12px}.tabelle tbody td{font-size:19px}.tabelle tbody td:first-child{font-size:17px}.tabelle thead th{letter-spacing:.06em;font-size:10px}.zahlung-karte,.fussnote{padding:26px 22px}.teilung{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.kopf-logo img{width:116px}.kopf-tel{font-size:12px}.werte strong{font-size:19px}.kacheln{grid-template-columns:minmax(0,1fr)}}
.formular-hinweis{border:1px solid var(--hauch-2);background:var(--feld-bg);color:var(--schrift-2);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:15px}.formular-hinweis a{color:var(--schrift);text-underline-offset:2px;text-decoration:underline}.formular-hinweis[data-art=gut]{border-color:var(--akzent);color:var(--schrift)}.formular-hinweis[data-art=fehler]{border-color:var(--gold-linie);background:var(--gold-flaeche);color:var(--gold-schrift)}.feld input:-webkit-autofill{-webkit-text-fill-color:var(--schrift);-webkit-box-shadow:0 0 0 100px var(--feld-bg) inset;caret-color:var(--schrift)}.feld input:-webkit-autofill:hover{-webkit-text-fill-color:var(--schrift);-webkit-box-shadow:0 0 0 100px var(--feld-bg) inset;caret-color:var(--schrift)}.feld textarea:-webkit-autofill{-webkit-text-fill-color:var(--schrift);-webkit-box-shadow:0 0 0 100px var(--feld-bg) inset;caret-color:var(--schrift)}.feld input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--feld-bg) inset, 0 0 0 4px var(--band)}.ueber-quer{max-width:22rem;margin-top:32px}.ueber-quer img{width:100%;height:auto;display:block}.recht-inhalt{max-width:46rem}.entwurf-hinweis{background:var(--gold-flaeche);border:1px solid var(--gold-linie);color:var(--gold-schrift);font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:32px;padding:8px 14px;display:inline-block}.recht-vorspann{color:var(--schrift-2);margin-bottom:32px}.recht-abschnitt+.recht-abschnitt{margin-top:40px}.recht-abschnitt h2{margin-bottom:12px}.recht-abschnitt p,.recht-abschnitt li{color:var(--schrift-2);max-width:65ch}.recht-abschnitt p+p{margin-top:10px}.recht-abschnitt ul{gap:4px;margin-top:8px;padding-left:1.25rem;list-style:outside;display:grid}.recht-abschnitt a{color:var(--schrift);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.recht-stand{color:var(--schrift-2);margin-top:48px}.falle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.schutz-feld{justify-content:center;margin-top:16px;display:flex}.schutz-feld:empty{display:none}.check-teile-sechs{grid-template-columns:repeat(3,minmax(0,1fr))}.check-teile-sechs li{text-align:left;gap:4px;display:grid}.check-teile-sechs b{color:var(--schrift);font-weight:600}.check-grenze{color:var(--schrift-2);text-align:center;margin-top:22px;font-size:14px}@media (max-width:900px){.check-teile-sechs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.check-teile-sechs{grid-template-columns:minmax(0,1fr)}}.ergebnis-kopf{text-align:center;margin-top:30px}.ergebnis-bilanz{font:500 11.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--schrift-2);margin-top:10px}.ergebnis-liste{gap:10px;margin-top:26px;display:grid}.ergebnis-liste li{border:1px solid var(--hauch-2);background:var(--hauch);text-align:left;border-radius:16px;grid-template-columns:8.5rem minmax(0,1fr);gap:6px 18px;padding:16px 18px;display:grid}.ergebnis-liste li[data-stand=befund]{border-color:var(--gold-linie);background:var(--gold-flaeche)}.ergebnis-liste li[data-stand=offen]{border-style:dashed}.ergebnis-name{gap:2px;display:grid}.ergebnis-name b{color:var(--schrift);font-weight:600}.ergebnis-name .stand{font:500 11.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--schrift-2)}.ergebnis-text p{color:var(--schrift-2)}.ergebnis-text .zusatz{margin-top:4px;font-size:13.5px}.ergebnis-aktion{justify-content:center;margin-top:26px;display:flex}@media (max-width:560px){.ergebnis-liste li{grid-template-columns:minmax(0,1fr)}}.kopfzeile-text{max-width:62ch;color:var(--schrift-2);margin-top:10px}.mess-gruppen{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:16px;margin-top:28px;display:grid}.mess-gruppe .kern{padding:clamp(20px,2.4vw,28px)}.messblock-kopf{color:var(--schrift-2);font-size:14px;font-weight:500}.mess-zeilen{gap:12px;margin-top:14px;display:grid}.mess-zeilen li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.mess-zahl{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--schrift);font-size:clamp(26px,3vw,34px);line-height:1}.mess-zeilen span{color:var(--schrift-2)}.mess-stand{font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-2);margin-top:18px}.mess-grenze{max-width:70ch;color:var(--schrift-2);margin-top:10px;font-size:14.5px}@media (max-width:720px){.mess-gruppen{grid-template-columns:minmax(0,1fr)}}.welle2-kacheln{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:14px;margin-top:28px;display:grid}.welle2-kachel{color:inherit;transition:border-color .4s var(--feder);text-decoration:none;display:block}.welle2-kachel .kern{flex-direction:column;gap:8px;height:100%;padding:clamp(18px,2vw,24px);display:flex}.welle2-kachel:hover{border-color:var(--akzent)}.kachel-titel{font-family:var(--serif);font-size:20px;line-height:1.2}.kachel-text{color:var(--schrift-2);font-size:15px}.kachel-pfeil{color:var(--akzent);margin-top:auto;padding-top:6px}.kachel-pfeil .pfeil{display:inline-block}.kachel-pfeil svg{width:16px;height:16px;display:block}.kacheln-nachsatz{max-width:46rem;color:var(--schrift-2);margin-top:22px}.umfang{gap:0;max-width:62rem;margin-top:28px;display:grid}.umfang-zeile{border-top:1px solid var(--hauch-2);grid-template-columns:16rem minmax(0,1fr);gap:8px 32px;padding:18px 0;display:grid}.umfang-zeile:last-child{border-bottom:1px solid var(--hauch-2)}.umfang-was{font-weight:600}.umfang-text{color:var(--schrift-2)}@media (max-width:720px){.umfang-zeile{grid-template-columns:minmax(0,1fr);gap:4px}}.lauftext{gap:14px;max-width:62ch;display:grid}.lauftext p{color:var(--schrift-2)}.lauftext-hinweis{border-top:1px solid var(--hauch-2);padding-top:14px}.lauftext-hinweis a{color:var(--schrift);text-underline-offset:3px;text-decoration:underline}.schritte-lang{counter-reset:none;gap:0;max-width:62rem;margin-top:28px;display:grid}.schritt-lang{border-top:1px solid var(--hauch-2);grid-template-columns:4rem minmax(0,1fr);gap:8px 24px;padding:24px 0;display:grid}.schritt-lang:last-child{border-bottom:1px solid var(--hauch-2)}.schritt-nr{font:500 13px/1 var(--mono);color:var(--akzent);padding-top:6px}.schritt-inhalt{gap:6px;display:grid}.schritt-wer{font:500 11.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--schrift-2)}.schritt-inhalt p:last-child{color:var(--schrift-2);max-width:60ch}@media (max-width:560px){.schritt-lang{grid-template-columns:minmax(0,1fr);gap:4px}.schritt-nr{padding-top:0}}
.artikel{grid-template-columns:minmax(0,1fr);gap:28px;max-width:65ch;display:grid}.artikel-stand{font:500 13px/1.4 var(--mono);color:var(--schrift-2)}.artikel-stand a{color:var(--schrift);text-underline-offset:3px;text-decoration:underline}.artikel-inhalt{border-top:1px solid var(--hauch-2);border-bottom:1px solid var(--hauch-2);gap:12px;padding:18px 0;display:grid}.artikel-inhalt ol{gap:6px;margin:0;padding-left:1.2em;display:grid}.artikel-inhalt a{color:var(--schrift);text-decoration:none}.artikel-inhalt a:hover{color:var(--akzent)}.artikel-text{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.artikel-text h2{font-family:var(--serif);margin-top:18px;scroll-margin-top:110px;font-size:clamp(26px,3vw,34px);line-height:1.15}.artikel-text h3{font-family:var(--serif);margin-top:8px;font-size:22px;line-height:1.2}.artikel-text p,.artikel-text li{color:var(--schrift-2)}.artikel-text a{color:var(--schrift);text-underline-offset:3px;text-decoration:underline}.artikel-text strong{color:var(--schrift);font-weight:600}.artikel-text blockquote{border-left:2px solid var(--akzent);margin:0;padding-left:16px}.artikel-text ul{gap:10px;margin:0;padding-left:0;list-style:none;display:grid}.artikel-text ul>li{padding-left:26px;position:relative}.artikel-text ul>li:before{content:"";background:var(--akzent);border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:4px}.artikel-text ul>li>strong:first-child{color:var(--akzent)}.artikel-text ol{counter-reset:schritt;gap:16px;margin:0;padding-left:0;list-style:none;display:grid}.artikel-text ol>li{counter-increment:schritt;min-height:30px;padding-top:3px;padding-left:42px;position:relative}.artikel-text ol>li:before{content:counter(schritt);background:var(--petrol);width:30px;height:30px;color:var(--weiss);font:600 13.5px/1 var(--sans);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.artikel-text ol>li>strong:first-child{color:var(--schrift)}.artikel-text table{border-collapse:separate;border-spacing:0;border:1px solid var(--linie-weich);border-radius:14px;width:100%;display:block;overflow-x:auto}.artikel-text th,.artikel-text td{text-align:left;padding:12px 16px}.artikel-text thead th{color:var(--schrift);background:var(--hauch-2);border-bottom:1px solid var(--linie-weich);font-size:13.5px;font-weight:600}.artikel-text tbody tr:not(:last-child) td{border-bottom:1px solid var(--linie-weich)}.artikel-text tbody tr:nth-child(2n) td{background:var(--hauch)}.artikel-text td:first-child,.artikel-text th:first-child{color:var(--schrift);font-weight:600}.entwurf-streifen{z-index:60;text-align:center;font:600 13px/1.3 var(--sans);background:var(--gold-flaeche);color:var(--gold-schrift);margin:0;padding:8px 16px;position:sticky;top:0}.artikel-lesezeit{color:var(--schrift-2)}.rg-autor{margin-top:0}.rg-autor-rolle{color:var(--schrift-2);margin-top:6px;font-size:14.5px}.rg-aufmacher-abschnitt{padding-block:clamp(20px,3vw,36px) clamp(32px,4.4vw,56px)}.rg-aufmacher{padding:clamp(28px,5.4vw,64px) clamp(20px,4vw,48px)}.rg-aufmacher svg{width:100%;max-width:640px;height:auto;margin-inline:auto;display:block}
.rg-kennzahl{border:1px solid var(--linie-weich);border-left:3px solid var(--gold-linie);background:var(--hauch);border-radius:20px;margin-block:clamp(18px,2.6vw,32px);padding:clamp(20px,3vw,32px)}.rg-kennzahl .rg-kennzahl-wert{color:var(--wert-schrift);align-items:baseline;gap:2px;display:flex}.rg-kennzahl .mess-zahl{color:inherit;font-size:clamp(2.5rem,8vw,3.25rem)}.rg-kennzahl-einheit{font-family:var(--serif);font-size:clamp(1.5rem,4.5vw,2rem);line-height:1}.rg-kennzahl .rg-kennzahl-text{color:var(--schrift-2);max-width:46ch;margin-top:12px}.rg-kennzahl-quelle{font:500 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--schrift-2);margin-top:10px;display:block}.rg-schema{margin-block:clamp(26px,4vw,40px)}.rg-schema-bild{border:1px solid var(--linie-weich);background:var(--zeichnung-grund);border-radius:18px;padding:clamp(10px,2vw,20px) clamp(12px,2.6vw,28px)}.rg-schema-bild svg{width:100%;height:auto}.rg-schema .rg-schema-text{text-align:center;color:var(--schrift-2);text-wrap:pretty;margin-top:14px;font-size:14.5px;line-height:1.5}p.rg-kernsatz{font-family:var(--serif);letter-spacing:-.012em;text-align:center;text-wrap:balance;color:var(--schrift);margin-block:clamp(22px,3.4vw,40px);font-size:clamp(1.375rem,3vw,1.875rem);line-height:1.22}.rg-abschluss{text-align:center;background-image:radial-gradient(120% 140% at 14% 0%, var(--aura-1), transparent 62%), linear-gradient(155deg, var(--flaeche), var(--grund-tief));box-shadow:var(--kern-schatten), var(--schale-schatten);border-radius:24px;justify-items:center;margin-top:clamp(28px,4vw,48px);padding:clamp(28px,4.4vw,48px) clamp(20px,3.4vw,40px) clamp(12px,2vw,24px);display:grid}.rg-abschluss .rg-abschluss-titel{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;color:var(--schrift);font-size:clamp(1.5rem,3.6vw,2rem);line-height:1.15}.rg-abschluss .rg-abschluss-text{max-width:42ch;color:var(--schrift-2);text-wrap:pretty;margin-top:12px}.rg-abschluss .knopf-oval{margin-top:6px}.rg-hinweis{border:1px solid var(--gold-linie);background:var(--gold-flaeche);border-radius:16px;align-items:flex-start;gap:14px;margin-block:clamp(20px,3vw,32px);padding:clamp(16px,2.4vw,24px);display:flex}.rg-hinweis-zeichen{width:22px;height:22px;color:var(--gold-linie);flex:none;margin-top:1px}.rg-hinweis-titel{font:600 13.5px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--gold-schrift);margin:0 0 6px}.rg-hinweis-text{color:var(--gold-schrift);margin:0}.rg-kurzfassung{margin-block:clamp(18px,2.6vw,30px)}.rg-kurzfassung .kern{padding:clamp(18px,2.8vw,28px)}.rg-kurzfassung-braue{font:600 11.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--akzent);margin:0 0 10px}.rg-kurzfassung-text{color:var(--schrift);margin:0;font-size:16.5px;line-height:1.55}@media (max-width:380px){.rg-kennzahl{padding:16px}p.rg-kernsatz{text-align:left}}
.lang-karten{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:14px;margin-top:28px;display:grid}.lang-karte .kern{align-content:start;gap:8px;height:100%;padding:clamp(18px,2vw,24px);display:grid}.lang-karte-was{font-family:var(--serif);font-size:20px;line-height:1.2}.lang-karte-text{color:var(--schrift-2);font-size:15px}.lang-spalten{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:16px;margin-top:28px;display:grid}.lang-spalte .kern{height:100%;padding:clamp(20px,2.4vw,28px)}.lang-spalte-kopf{color:var(--schrift-2);font-size:14px;font-weight:500}.lang-liste{gap:12px;margin-top:14px;display:grid}.lang-liste li{color:var(--schrift-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.lang-marke{color:var(--akzent);font:500 13px/1.6 var(--mono)}
.lang-einstieg{max-width:62ch;color:var(--schrift-2);margin-top:26px}.lang-lauftext{margin-top:26px}.lang-zahlen{gap:0;max-width:62rem;margin-top:30px;display:grid}.lang-zeile{border-top:1px solid var(--hauch-2);grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:6px 32px;padding:16px 0;display:grid}.lang-zahlen .lang-zeile:last-child{border-bottom:1px solid var(--hauch-2)}.lang-zahl{font-family:var(--serif);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:clamp(30px,3.4vw,40px);line-height:1;display:flex}.lang-von{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--schrift-2)}.lang-zeile-text{color:var(--schrift-2)}.lang-zahlen-gross .lang-zeile{grid-template-columns:9rem minmax(0,1fr);padding:22px 0}.lang-zahlen-gross .lang-zahl{color:var(--akzent);font-size:clamp(38px,5vw,60px)}.lang-zahlen-gross .lang-zeile-text{color:var(--schrift);max-width:46ch}.lang-nachsatz{max-width:70ch;color:var(--schrift-2);gap:12px;margin-top:26px;display:grid}.lang-quelle{color:var(--schrift-2);font-size:14px}.lang-hinweis{border-top:1px solid var(--hauch-2);max-width:70ch;color:var(--schrift-2);margin-top:22px;padding-top:18px}.lang-hinweis a{color:var(--schrift);text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.lang-zeile,.lang-zahlen-gross .lang-zeile{grid-template-columns:minmax(0,1fr);gap:4px}}
@media (prefers-reduced-motion:no-preference){.oval path{stroke-dasharray:1;stroke-dashoffset:0;animation:zeichnen 1.6s .4s var(--feder) both}}@keyframes zeichnen{0%{stroke-dashoffset:1px}}@keyframes ankommen{0%{transform:translateY(12px)}}@keyframes ankommen-kurz{0%{transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference) and (min-width:761px){.hero-karte,.hero-karte .werte li{animation:ankommen .6s var(--feder) both}.hero-karte .werte li:first-child{animation-delay:80ms}.hero-karte .werte li:nth-child(2){animation-delay:.16s}.hero-karte .werte li:nth-child(3){animation-delay:.24s}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){.absender{animation:ankommen-kurz .6s var(--feder) both}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.welle2-kachel{transition:border-color .4s var(--feder), transform .5s var(--feder)}.welle2-kachel:hover{transform:translateY(-2px)}.kachel-pfeil .pfeil{transition:transform .4s var(--feder)}.welle2-kachel:hover .kachel-pfeil .pfeil{transform:translate(5px)}}.sprung a{position:relative}.sprung a:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--feder);background:currentColor;position:absolute;bottom:5px;left:15px;right:15px;transform:scaleX(0)}.sprung a[aria-current=true]{color:var(--schrift);border-color:var(--akzent)}.sprung a[aria-current=true]:after{transform:scaleX(1)}@media (hover:hover){.sprung a:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.laufband-spur{transform:none}}

