@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");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}:root{--bg:#f2f0f6;--ink:#221f2a;--muted:#6d6a7a;--line:#e6e2ee;--card:#fbfafd;--from:#f97316;--to:#ec4899;--control-h:2.3rem;--saal:#0c0b11;--saal-ink:#e3e0ee;--saal-muted:#8f8c9e;--saal-line:#2a2836;color-scheme:light}@media (pointer:coarse){:root{--control-h:40px}}@media (prefers-color-scheme:dark){:root{--bg:#0c0b11;--ink:#e3e0ee;--muted:#8f8c9e;--line:#2a2836;--card:#15141d;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);margin:0;font:400 1rem/1.6 Inter Variable,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}:focus-visible{outline:2px solid var(--to);outline-offset:3px;border-radius:4px}.seitenrand{padding-inline:clamp(1rem,4vw,2.5rem)}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Outfit Variable,Inter Variable,system-ui,sans-serif}.kopf{background:var(--saal);color:var(--saal-ink);align-items:center;gap:1rem;padding:.9rem clamp(1rem,4vw,2.5rem);display:flex}.marke{letter-spacing:-.03em;align-items:center;gap:.45rem;font:800 1.35rem Outfit Variable,sans-serif;text-decoration:none;display:inline-flex}.marke svg{width:1.6rem;height:1.6rem}.links{align-items:center;gap:1.25rem;margin-left:auto;font-size:.95rem;font-weight:500;display:flex}.links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.links a:hover{text-decoration:underline}.nur-schmal{display:none}.knopf{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.35rem;font:600 1rem Inter Variable,sans-serif;text-decoration:none;display:inline-flex}.links a.knopf:hover{text-decoration:none}.knopf.haupt{background:linear-gradient(95deg, var(--from), var(--to));color:#fff;box-shadow:0 8px 22px #ec48994d}.knopf.haupt:hover{filter:brightness(1.06)}.knopf.leise{border-color:var(--line);color:var(--ink);background:var(--card)}.knopf.leise:hover{border-color:var(--to)}.kopf .knopf.leise,.hero .knopf.leise{border-color:var(--saal-line);color:var(--saal-ink);background:#ffffff0f}@media (width<=560px){.links .nur-breit,.links a.nur-breit{display:none}.nur-schmal{display:inline}.links{gap:.9rem}}.hero{background:var(--saal);color:var(--saal-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(2.5rem,7vw,5.5rem) clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f9731657,#0000),radial-gradient(closest-side at 70% 40%,#ec489947,#0000);height:95%;position:absolute;inset:-30% 25% auto -15%}.hero>*{position:relative}.hero-text{flex-direction:column;gap:1.2rem;display:flex}.hero h1{letter-spacing:-.035em;font-size:clamp(2.3rem,6.2vw,4.2rem);font-weight:800;line-height:1.03}.hero .sub{color:var(--saal-muted);max-width:36rem;margin:0;font-size:clamp(1.02rem,1.8vw,1.2rem)}.cta{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.cta small{color:var(--saal-muted);font-size:.88rem}@media (width<=820px){.hero{grid-template-columns:minmax(0,1fr)}}.schuss{margin:0}.schuss img{border:1px solid var(--line);background:var(--card);border-radius:.9rem;width:100%;height:auto;display:block;box-shadow:0 18px 40px #00000029}.hero .schuss img{border-color:var(--saal-line);box-shadow:0 30px 60px #00000080}@media (width<=620px){.hero .schuss img{aspect-ratio:780/1688;max-width:14rem;margin-inline:auto}}@media (prefers-color-scheme:dark){.schuss img{box-shadow:0 18px 40px #00000080}}.bilderreihe{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem;display:grid}.bildkarte{flex-direction:column;gap:.5rem;min-width:0;display:flex}.bildkarte .schuss img{aspect-ratio:16/10;object-fit:cover;object-position:top center}.bildkarte h3{letter-spacing:-.02em;margin:.3rem 0 0;font:700 1.1rem Outfit Variable,sans-serif}.bildkarte p{color:var(--muted);margin:0;font-size:.95rem}.funktions-zeilen{flex-direction:column;gap:clamp(2rem,5vw,3.5rem);display:flex}.funktions-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.25rem,4vw,2.5rem);display:grid}.funktions-zeile.gedreht{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.funktions-zeile.gedreht>.funktions-text{order:2}.funktions-text{flex-direction:column;gap:.6rem;display:flex}.funktions-text h2{letter-spacing:-.02em;font:700 clamp(1.3rem,2.6vw,1.7rem) Outfit Variable,sans-serif}.funktions-text ul{flex-direction:column;gap:.45rem;margin:0;padding-left:1.15rem;display:flex}.funktions-text li{color:var(--ink)}@media (width<=820px){.funktions-zeile{grid-template-columns:minmax(0,1fr)}.funktions-zeile.gedreht>.funktions-text{order:0}}.belege{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1px;display:grid}.belege div{background:var(--bg);flex-direction:column;gap:.2rem;padding:1.3rem clamp(1rem,4vw,2.5rem);display:flex}.belege h2{font-size:1.1rem;font-weight:700}.belege p{color:var(--muted);margin:0;font-size:.95rem}.abschnitt{flex-direction:column;gap:1.2rem;padding-block:clamp(2.5rem,6vw,4.5rem);display:flex}.abschnitt>h2{font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:700}.abschnitt>p{color:var(--muted);max-width:44rem;margin:0;font-size:1.05rem}.wege{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.weg{background:var(--card);border:1px solid var(--line);border-radius:1rem;flex-direction:column;gap:.35rem;padding:1.15rem 1.25rem;text-decoration:none;transition:border-color .15s,transform 50ms;display:flex}.weg:hover{border-color:var(--to)}.weg:active{transform:translateY(1px)}.weg h3{letter-spacing:-.02em;font:700 1.15rem Outfit Variable,sans-serif}.weg p{color:var(--muted);margin:0;font-size:.95rem}p.gross-satz{letter-spacing:-.025em;color:var(--ink);max-width:30ch;margin:0;font:700 clamp(1.2rem,2.6vw,1.6rem)/1.25 Outfit Variable,sans-serif}p.gross-preis{color:var(--ink);font-size:1.15rem}.gross-preis strong{letter-spacing:-.02em;font:800 1.6rem Outfit Variable,sans-serif}.hinweis-garantie{color:var(--muted);font-size:.92rem}.preistafel{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:stretch;gap:1rem;display:grid}.preiskarte{background:var(--card);border:1px solid var(--line);border-radius:1.1rem;flex-direction:column;gap:.55rem;padding:1.2rem 1.3rem;display:flex}.preiskarte.mitte{border-color:var(--to);box-shadow:0 0 0 1px var(--to) inset}.preiskarte h2{letter-spacing:-.02em;font:700 1.25rem Outfit Variable,sans-serif}.preiskarte .fuer{color:var(--muted);min-height:2.6em;margin:0;font-size:.93rem}.preiskarte .beispiele{color:var(--muted);min-height:3.6em;margin:0;font-size:.85rem;line-height:1.45}.preiskarte .betrag{flex-direction:column;gap:.1rem;margin:0;display:flex}.preiskarte .zahl{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:800 1.9rem Outfit Variable,sans-serif}.preiskarte .betrag small{color:var(--muted);font-size:.85rem}.preiskarte .betrag small.jahr{font-size:.82rem}.preiskarte ul{flex-direction:column;flex:1;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.93rem;display:flex}.preiskarte .knopf{margin-top:.3rem}.garantie{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--from);border-radius:.3rem 1rem 1rem .3rem;flex-direction:column;gap:.3rem;padding:1rem 1.2rem;display:flex}.garantie h2{font:700 1.1rem Outfit Variable,sans-serif}.fragen{flex-direction:column;gap:.7rem;display:flex}.fragen-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:.6rem;display:grid}.hilfe-frage-web{background:var(--card);border:1px solid var(--line);border-radius:.8rem;padding:.8rem 1rem}.hilfe-frage-web>summary{cursor:pointer;align-items:flex-start;gap:.6rem;font-weight:600;list-style:none;display:flex}.hilfe-frage-web>summary::-webkit-details-marker{display:none}.hilfe-frage-web>summary:before{content:"+";color:var(--to);text-align:center;flex:none;width:1rem;font-weight:700}.hilfe-frage-web[open]>summary:before{content:"–"}.hilfe-frage-web>p{color:var(--muted);margin:.5rem 0 0}.funktions-gruppen{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:1.25rem;display:grid}.funktions-gruppe{border-top:2px solid var(--to);flex-direction:column;gap:.5rem;padding-top:.85rem;display:flex}.funktions-gruppe h2{letter-spacing:-.02em;font:700 1.2rem Outfit Variable,sans-serif}.funktions-gruppe ul{flex-direction:column;gap:.4rem;margin:0;padding-left:1.15rem;display:flex}.funktions-gruppe li{color:var(--ink)}.schmal{max-width:44rem;margin-inline:auto}.abschnitt>.knopf{align-self:start}.abschnitt.mittig{text-align:center;align-items:center}.abschnitt.mittig>.knopf{align-self:center}.abschnitt.mittig>p{margin-inline:auto}.ws-h1-klein{font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:800}.formular{flex-direction:column;gap:1rem;margin-top:.6rem;display:flex}.feld{flex-direction:column;gap:.35rem;display:flex}.feld>span{font-size:.95rem;font-weight:600}.feld input,.feld textarea{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:.7rem;width:100%;min-height:44px;padding:.7rem .85rem;font:400 1rem Inter Variable,system-ui,sans-serif}.feld textarea{resize:vertical;min-height:9rem}.feld input:focus-visible,.feld textarea:focus-visible{border-color:var(--to)}.koeder{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.meldung{border-radius:.7rem;margin:0;padding:.8rem 1rem;font-size:.98rem}.meldung.gut{color:#1f7a4d;background:#1f7a4d1f}.meldung.schlecht{color:#b3322f;background:#d9534f1f}@media (prefers-color-scheme:dark){.meldung.gut{color:#5fd39a;background:#5fd39a24}.meldung.schlecht{color:#f58a87;background:#f58a8724}}.fuss{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.5rem 1.25rem;padding:1.4rem clamp(1rem,4vw,2.5rem);font-size:.9rem;display:flex}.fuss a{align-items:center;min-height:32px;display:inline-flex}.fuss .rechts{margin-left:auto}@media (width<=560px){.fuss .rechts{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.hinweis-aufbau{color:#7a4a00;text-align:center;background:#fff4e5;border-bottom:1px solid #f5d9a8;margin:0;padding:.55rem clamp(1rem,4vw,2.5rem);font-size:.92rem}.zaehler{color:#b3322f;min-height:1.2em;margin-top:.3rem;font-size:.9rem;display:block}.sprachwahl{position:relative}.sprachwahl[open]{z-index:21}.sprachwahl>summary{cursor:pointer;height:var(--control-h);box-sizing:border-box;border:1px solid var(--line);background:var(--card);color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:.5rem;align-items:center;gap:.3rem;padding:0 .7rem;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.2;list-style:none;display:inline-flex}.sprachwahl>summary::-webkit-details-marker{display:none}.sprachwahl-pfeil{opacity:.7;font-size:.75rem}.sprachwahl-liste{z-index:20;border:1px solid var(--line);background:var(--card);border-radius:.6rem;gap:.1rem;min-width:9rem;margin:0;padding:.25rem;list-style:none;display:grid;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 10px 30px #0000002e}.sprachwahl-liste a{width:100%;min-height:44px;color:var(--ink);border-radius:.4rem;align-items:center;padding:0 .7rem;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;display:flex}.sprachwahl-liste a[aria-current=true]{font-weight:700}
