@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-ext-wght-normal.B8jkyusk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/host-grotesk-latin-wght-normal.CBa0fl4q.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--creme: #F4EEE3;--creme-tief: #EAE2D3;--karte: #FBF8F2;--feld: #FFFFFF;--gruen: #17241F;--text-gedaempft: #5B605A;--text-lauf: #4A504A;--linie: #D9D0C1;--auf-gruen: #F4EEE3;--auf-gruen-gedaempft: #AEB6AF;--linie-gruen: #3B4A43;--orange: #F08A3C;--fokus: #17241F;--fehler: #A3401A;--font-display: "Host Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--font-text: "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 48px;--space-7: 72px;--space-8: 96px;--radius-s: 8px;--radius-m: 18px;--radius-l: 24px;--container: 1360px;--gutter: max(16px, min(24px, 4vw));--ease: cubic-bezier(.2, .8, .2, 1);--color-accent: var(--orange);--color-ink: var(--gruen);--color-line: var(--linie);--color-muted: var(--text-gedaempft);--font-body: var(--font-text)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}body{margin:0;background:var(--creme);color:var(--gruen);font-family:var(--font-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}::selection{background:var(--orange);color:var(--gruen)}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.auf-gruen :focus-visible,.gruen-flaeche :focus-visible{outline-color:var(--orange)}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:300;letter-spacing:-.04em;text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0}.skip{position:absolute;left:-9999px;top:0}.skip:focus{left:16px;top:16px;z-index:100;background:var(--karte);padding:12px 16px;border-radius:var(--radius-s)}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.abschnitt{padding-block:var(--space-8)}.unten{padding-bottom:var(--space-8)}.h1{font-size:clamp(44px,6vw,88px);line-height:1.02}.h1-s{font-size:clamp(40px,5vw,72px);line-height:1.03}.h2{font-size:clamp(36px,4vw,56px);line-height:1.05}.h3{font-size:clamp(30px,3.2vw,44px);line-height:1.08;letter-spacing:-.035em}.titel{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:34px;letter-spacing:-.025em}.text-l{font-size:17px;line-height:1.6}.ged{color:var(--text-gedaempft)}.lauf{color:var(--text-lauf)}.mass{max-width:62ch}.stapel{display:flex;flex-direction:column;gap:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:0;border-radius:var(--radius-s);font:600 15px/20px var(--font-text);text-decoration:none;cursor:pointer;transition:transform .2s var(--ease),background-color .2s}.btn svg{transition:transform .2s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn:active{transform:scale(.97)}.btn-primaer{background:var(--orange);color:var(--gruen)}.btn-primaer:hover{background:#f49a52}.btn-sekundaer{background:var(--gruen);color:var(--auf-gruen)}.btn-sekundaer:hover{background:#22342d}.btn-rand{background:transparent;color:var(--gruen);box-shadow:inset 0 0 0 1px var(--linie)}.btn-rand:hover{background:var(--karte)}.btn-klein{min-height:44px;padding:0 20px;font-size:14px}.btn[disabled]{opacity:.6;cursor:progress}.knopfreihe{display:flex;flex-wrap:wrap;gap:12px}.kopf{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--creme) 92%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px)}.kopf-innen{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:72px}.kopf-logo img{height:22px;width:auto}.kopf-nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:500}.kopf-nav a:not(.btn){text-decoration:none;padding-block:12px}.kopf-nav a:not(.btn):hover,.kopf-nav a[aria-current=page]{color:var(--text-gedaempft)}.menu-knopf{display:none;min-height:44px;min-width:44px;border:1px solid var(--linie);border-radius:var(--radius-s);background:transparent;color:var(--gruen);font:500 14px var(--font-text);padding:0 14px;cursor:pointer}@media(max-width:900px){.menu-knopf{display:inline-flex;align-items:center}.kopf-nav{display:none;position:absolute;inset:72px 0 auto;flex-direction:column;align-items:stretch;gap:0;padding:8px var(--gutter) 24px;background:var(--creme);border-bottom:1px solid var(--linie)}.kopf[data-offen=true] .kopf-nav{display:flex}.kopf-nav a:not(.btn){padding-block:14px;border-top:1px solid var(--linie);font-size:18px}.kopf-nav .btn{margin-top:16px}}.seitenkopf{padding-block:clamp(48px,8vw,112px) clamp(40px,6vw,72px);display:flex;flex-wrap:wrap;gap:32px 72px;align-items:flex-end}.seitenkopf-text{flex:1 1 560px;max-width:820px}.seitenkopf-text p{margin-top:24px;max-width:34em}.pfad{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px;font-size:13px;color:var(--text-gedaempft)}.pfad a{text-decoration:none}.pfad a:hover{color:var(--gruen)}.seitenkopf-aktion{flex:0 1 auto}.bild-breit{border-radius:var(--radius-l);width:100%;aspect-ratio:21 / 9;object-fit:cover}@media(max-width:640px){.bild-breit{aspect-ratio:4 / 3}}.split{display:flex;flex-wrap:wrap;gap:40px 72px;align-items:center}.split>img{flex:1 1 440px;min-width:0;width:100%;max-width:620px;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-l)}.split-text{flex:1 1 400px;max-width:560px;display:flex;flex-direction:column;gap:16px}.split-text h2{margin-bottom:8px}.split-text p{color:var(--text-lauf)}.zwei{display:flex;flex-wrap:wrap;gap:40px 72px}.zwei>:first-child{flex:1 1 340px}.zwei>:last-child{flex:2 1 520px;min-width:0}.gruen-flaeche{background:var(--gruen);color:var(--auf-gruen);border-radius:var(--radius-l);padding:clamp(32px,5vw,72px)}.gruen-flaeche .ged,.gruen-flaeche .lauf{color:var(--auf-gruen-gedaempft)}.schritte{margin:56px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:32px 20px}.schritte li{border-top:1px solid var(--linie-gruen);padding-top:18px}.schritte .nr{font-size:13px;color:var(--orange)}.schritte strong{display:block;margin:8px 0 4px;font-weight:500}.schritte span:last-child{font-size:14px;color:var(--auf-gruen-gedaempft)}.zeilen{display:flex;flex-direction:column}.zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 32px;padding:28px 0;border-top:1px solid var(--linie);text-decoration:none}.zeile:last-child{border-bottom:1px solid var(--linie)}.zeile .titel{flex:1 1 240px}.zeile .ged{flex:2 1 280px}.zeile .pfeil{font-size:20px;transition:transform .2s var(--ease)}a.zeile:hover .pfeil{transform:translate(4px)}.punkte{list-style:none;padding:0;display:flex;flex-direction:column}.punkte li{padding:18px 0;border-top:1px solid var(--linie)}.punkte li:last-child{border-bottom:1px solid var(--linie)}.punkte strong{display:block;font-weight:500;margin-bottom:4px}.punkte span{color:var(--text-gedaempft)}.flaeche-tief{background:var(--creme-tief)}.drei{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.karte{background:var(--karte);border-radius:var(--radius-m);padding:32px;display:flex;flex-direction:column;gap:10px}.karte h3{font-weight:400;font-size:26px;letter-spacing:-.025em}.karte .preis{margin-top:auto;padding-top:14px;font-weight:600}a.karte{text-decoration:none;transition:background-color .2s}a.karte:hover{background:#fff}.faq{max-width:880px;margin-inline:auto}.faq details{border-top:1px solid var(--linie);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--linie)}.faq summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:18px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";transition:transform .2s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:12px;color:var(--text-gedaempft);max-width:65ch}.abschluss{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.abschluss p{margin-top:20px;max-width:30em;color:#c9cfc9}.feld{display:flex;flex-direction:column;gap:6px;font:500 13px/18px var(--font-text)}.feld input,.feld select,.feld textarea{min-height:44px;padding:0 12px;border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--feld);color:var(--gruen);font:400 15px var(--font-text)}.feld textarea{padding:10px 12px;min-height:120px;resize:vertical;line-height:1.5}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.feld .hilfe{font-weight:400;color:var(--text-gedaempft)}.feld[data-fehler] input,.feld[data-fehler] textarea{border-color:var(--fehler)}.feld .fehler{font-weight:500;color:var(--fehler)}.feldgruppe{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.honig{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.meldung{border-radius:var(--radius-s);padding:14px 16px;font-size:15px}.meldung-ok{background:#e4ece3;color:var(--gruen)}.meldung-fehler{background:#f6e3d9;color:#7a2e10}.prosa{max-width:72ch}.prosa h2{font-size:32px;line-height:1.15;letter-spacing:-.03em;margin:48px 0 16px}.prosa h3{font-family:var(--font-text);font-size:18px;font-weight:600;letter-spacing:0;margin:32px 0 8px}.prosa p,.prosa li{color:var(--text-lauf)}.prosa p+p,.prosa ul,.prosa ol{margin-top:12px}.prosa li+li{margin-top:6px}.prosa a{text-underline-offset:3px}.fuss{padding:0 var(--gutter) var(--gutter)}.fuss-innen{max-width:calc(var(--container) - 2 * var(--gutter));margin-inline:auto;background:var(--gruen);color:var(--auf-gruen-gedaempft);border-radius:var(--radius-l);padding:56px clamp(28px,5vw,64px) 32px;font-size:14px}.fuss-raster{display:flex;flex-wrap:wrap;gap:40px 80px}.fuss-marke{flex:1 1 280px}.fuss-marke img{height:22px;width:auto}.fuss-spalte{flex:0 1 180px;display:flex;flex-direction:column;gap:8px}.fuss-spalte strong{color:var(--auf-gruen);font-weight:600}.fuss a{text-decoration:none}.fuss a:hover{color:var(--auf-gruen)}.fuss-recht{margin-top:48px;padding-top:20px;border-top:1px solid var(--linie-gruen);display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px}.kontakt-form{flex:2 1 520px;min-width:0}.kontakt-spalte{position:sticky;top:96px}@media(max-width:900px){.kontakt-spalte{position:static}}.zeile .pfeil{margin-left:auto}.ph{background:#ffe3c7;color:#7a3a0a;border:1px dashed #E07A2B;border-radius:4px;padding:0 4px;font:inherit}.vertrauen{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;color:#e6e0d4;margin-top:28px}.vertrauen span{display:inline-flex;align-items:center;gap:8px}.sterne{color:var(--orange);letter-spacing:1px}.vertrauen-hell{color:var(--text-gedaempft)}.mikro{font-size:13px;color:var(--text-gedaempft)}.fakten{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;border-top:1px solid var(--linie)}.fakt{padding:28px 24px 28px 0;border-bottom:1px solid var(--linie)}.fakt b{display:block;font-family:var(--font-display);font-weight:300;font-size:clamp(40px,4.4vw,60px);line-height:1;letter-spacing:-.04em}.fakt span{display:block;margin-top:10px;color:var(--text-gedaempft);font-size:15px}.vergleich{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.vergleich>div{border-radius:var(--radius-m);padding:clamp(24px,4vw,40px)}.vergleich .ohne{background:var(--creme-tief)}.vergleich .mit{background:var(--gruen);color:var(--auf-gruen)}.vergleich h3{font-size:26px;font-weight:400;letter-spacing:-.025em;margin-bottom:18px}.vergleich ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.vergleich li{display:flex;gap:12px;align-items:baseline}.vergleich .ohne li:before{content:"–";color:var(--text-gedaempft)}.vergleich .mit li:before{content:"✓";color:var(--orange);font-weight:700}.stimmen{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.stimme{background:var(--karte);border-radius:var(--radius-m);padding:32px;display:flex;flex-direction:column;gap:20px}.stimme blockquote{margin:0;font-family:var(--font-display);font-size:22px;line-height:1.3;letter-spacing:-.02em}.stimme figcaption{font-size:14px;color:var(--text-gedaempft);margin-top:auto}.stimme figcaption strong{display:block;color:var(--gruen);font-weight:500}.test{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px 72px;align-items:start}.test-fragen{list-style:none;padding:0;display:flex;flex-direction:column}.test-frage{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--linie-gruen)}.test-frage:last-child{border-bottom:1px solid var(--linie-gruen)}.test-frage span{flex:1}.janein{display:inline-flex;border:1px solid var(--linie-gruen);border-radius:var(--radius-s);overflow:hidden;flex-shrink:0}.janein button{min-height:40px;min-width:56px;border:0;background:transparent;color:var(--auf-gruen);font:500 14px var(--font-text);cursor:pointer}.janein button[aria-pressed=true]{background:var(--orange);color:var(--gruen)}.test-ergebnis{background:var(--karte);color:var(--gruen);border-radius:var(--radius-m);padding:28px;display:flex;flex-direction:column;gap:14px;position:sticky;top:96px}.test-ergebnis .zahl{font-family:var(--font-display);font-weight:300;font-size:64px;line-height:1;letter-spacing:-.04em}.balken{height:6px;border-radius:3px;background:var(--creme-tief);overflow:hidden}.balken i{display:block;height:100%;width:0;background:var(--orange);transition:width .4s var(--ease)}.sticky-cta{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;display:none;transform:translateY(140%);transition:transform .35s var(--ease)}.sticky-cta .btn{width:100%;box-shadow:0 8px 24px #17241f38}@media(max-width:760px){.sticky-cta{display:block}.sticky-cta[data-sichtbar=true]{transform:none}}.naechste{list-style:none;padding:0;counter-reset:s;display:flex;flex-direction:column}.naechste li{counter-increment:s;display:grid;grid-template-columns:36px 1fr;gap:4px 12px;padding:16px 0;border-top:1px solid var(--linie)}.naechste li:before{content:counter(s);grid-row:span 2;width:28px;height:28px;border-radius:50%;background:var(--gruen);color:var(--auf-gruen);display:grid;place-items:center;font-size:13px;font-weight:600}.naechste strong{font-weight:500}.naechste span{color:var(--text-gedaempft);font-size:15px}h1,h2,h3,.titel{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.prosa{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;min-width:0}.prosa table{display:block;overflow-x:auto}@media(max-width:640px){.h1-s{font-size:clamp(34px,9.5vw,44px)}}.prosa address{font-style:normal}.paket-unter{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-gedaempft)}.paket-punkte{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:8px;font-size:15px}.paket-punkte li{padding-left:22px;position:relative}.paket-punkte li:before{content:"✓";position:absolute;left:0;color:var(--orange);font-weight:600}.paket .btn{margin-top:8px;align-self:flex-start}.paket-hervor{background:var(--gruen);color:var(--auf-gruen)}.paket-hervor .ged,.paket-hervor .paket-unter{color:var(--auf-gruen-gedaempft)}.bento-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 64px;margin-bottom:40px}.bento-kopf .h2{flex:1 1 420px;max-width:13em}.bento-kopf p{flex:0 1 420px}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(240px,auto);gap:16px}.bento-kachel{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:28px;border-radius:var(--radius-l);text-decoration:none;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bento-kachel:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #17241f59}.bento-kachel h3{font-size:clamp(28px,2.6vw,40px);line-height:1.05}.b-gross{grid-column:span 2;grid-row:span 2}.b-breit{grid-column:span 2}.b-gruen{background:var(--gruen);color:var(--auf-gruen)}.b-gruen h3{font-size:clamp(40px,4.2vw,64px)}.b-orange{background:var(--orange);color:var(--gruen)}.b-karte{background:var(--karte)}.b-tief{background:var(--creme-tief)}.bento-oben{display:flex;justify-content:space-between;align-items:flex-start}.bento-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#ffffff8c;color:var(--gruen)}.b-gruen .bento-icon{background:var(--orange);color:var(--gruen)}.b-orange .bento-icon{background:var(--gruen);color:var(--orange)}.bento-nr{font-family:var(--font-display);font-size:15px;opacity:.55}.bento-etappe{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:8px}.bento-text{margin-top:10px;max-width:34ch;opacity:.8;font-size:15px}.b-gruen .bento-text{font-size:17px;max-width:30ch}.bento-pfeil{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;opacity:.35;transition:opacity .3s,transform .35s var(--ease)}.bento-kachel:hover .bento-pfeil{opacity:1;transform:rotate(45deg)}.b-gruen:after{content:"";position:absolute;right:-120px;top:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(240,138,60,.35),transparent 65%);pointer-events:none}@media(max-width:1000px){.bento{grid-template-columns:repeat(2,1fr)}.b-gross{grid-row:span 1}}@media(max-width:640px){.bento{grid-template-columns:1fr;grid-auto-rows:auto}.b-gross,.b-breit{grid-column:auto}.bento-kachel{min-height:200px}}.bereich{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 72px;padding:clamp(28px,4vw,56px);border-radius:var(--radius-l);background:var(--karte)}.bereich:nth-of-type(2n){background:var(--creme-tief)}.bereich-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--gruen);color:var(--orange);margin-bottom:8px}.bereich .punkte li:first-child{border-top:0}.bereich .punkte li:last-child{border-bottom:0}@media(max-width:800px){.bereich{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js [data-reveal].sichtbar{opacity:1;transform:none}}.ikarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.ikarte{background:var(--karte);border-radius:var(--radius-l);padding:28px;display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}a.ikarte:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #17241f59}.ikarte h3{font-size:24px;line-height:1.15;letter-spacing:-.025em;font-weight:400}.ikarte p{color:var(--text-gedaempft);font-size:15px}.ikarte .mehr{margin-top:auto;padding-top:8px;font-weight:600;color:var(--gruen);display:inline-flex;align-items:center;gap:8px}.ikarte-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--gruen);color:var(--orange);margin-bottom:6px}.ikarte-gruen{background:var(--gruen);color:var(--auf-gruen)}.ikarte-gruen p{color:var(--auf-gruen-gedaempft)}.ikarte-gruen .mehr{color:var(--orange)}.ikarte-gruen .ikarte-icon{background:var(--orange);color:var(--gruen)}.ikarte-tief{background:var(--creme-tief)}.ikarte-orange{background:var(--orange)}.ikarte-orange p{color:var(--gruen);opacity:.8}.ikarte-orange .ikarte-icon{background:var(--gruen);color:var(--orange)}.ikarte-gross{padding:clamp(28px,4vw,48px);min-height:320px}.ikarte-gross h2{font-size:clamp(34px,3.6vw,52px);line-height:1.05}.abschnitt-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 64px;margin-bottom:32px}.abschnitt-kopf .h2{flex:1 1 420px;max-width:14em}.abschnitt-kopf p{flex:0 1 420px}:root{--space-8: clamp(80px, 10vw, 136px);--radius-l: 28px;--radius-m: 20px}.h2{font-size:clamp(38px,4.6vw,64px);letter-spacing:-.045em}.text-l{font-size:18px}.btn{border-radius:12px}.btn-rand{box-shadow:inset 0 0 0 1px var(--gruen)}.btn-rand:hover{background:var(--gruen);color:var(--auf-gruen)}.kopf-nav{font-weight:400;gap:32px}.sheet{background:var(--gruen);color:var(--auf-gruen);border-radius:40px;margin-inline:clamp(0px,1.2vw,16px);padding-block:var(--space-8)}.sheet .h2{color:var(--auf-gruen)}.sheet .lauf,.sheet .text-l.lauf{color:var(--auf-gruen-gedaempft)}.sheet .karte{background:var(--karte);color:var(--gruen)}.sheet .paket-hervor{background:var(--creme);color:var(--gruen);box-shadow:inset 0 0 0 2px var(--orange)}.sheet .paket-hervor .ged,.sheet .paket-hervor .paket-unter{color:var(--text-gedaempft)}.sheet .karte .btn-rand{box-shadow:inset 0 0 0 1px var(--gruen)}.pakete .karte{padding:36px;border-radius:24px}.pakete .karte h3{font-size:36px}.split-karte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.split-karte-bild{border-radius:var(--radius-l);overflow:hidden;background:var(--gruen);aspect-ratio:5 / 4}.split-karte-bild img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.split-karte:hover .split-karte-bild img{transform:scale(1.03)}@media(max-width:800px){.split-karte{grid-template-columns:1fr}}.split>img{aspect-ratio:5 / 4}.bento-kachel{border-radius:24px}.bento-kopf{margin-bottom:48px}.faq summary{font-size:19px}.faq details{padding:26px 0}.abschluss{border-radius:40px}.sheet+section,.sheet+div+section{padding-top:var(--space-8)}.beweis{background:var(--karte);border-radius:var(--radius-l);padding:clamp(28px,5vw,72px);box-shadow:inset 0 0 0 1px var(--linie)}.beweis-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px}.beweis-kopf .stapel{flex:1 1 420px;max-width:15em}.beweis-zahlen{display:flex;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.beweis-zahlen div{display:flex;flex-direction:column;max-width:15ch}.beweis-zahlen b{font-family:var(--font-display);font-weight:300;font-size:clamp(56px,7vw,104px);line-height:.9;letter-spacing:-.05em}.beweis-zahlen em{font-style:normal;color:var(--orange)}.beweis-zahlen span{margin-top:12px;font-size:15px;color:var(--text-gedaempft)}.zeitstrahl{list-style:none;padding:0;margin:clamp(40px,6vw,72px) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:0;position:relative}.zeitstrahl:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--linie)}.zeitstrahl li{position:relative;padding:28px 16px 0 0;display:flex;flex-direction:column;gap:4px}.zeitstrahl li:before{content:"";position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50%;background:var(--karte);box-shadow:inset 0 0 0 2px var(--gruen)}.zeitstrahl li.jetzt:before{background:var(--orange);box-shadow:0 0 0 6px #f08a3c33}.zs-jahr{font-family:var(--font-display);font-size:22px;letter-spacing:-.02em}.zeitstrahl strong{font-weight:600;font-size:14px}.zs-rolle{font-size:13px;color:var(--text-gedaempft);line-height:1.4}.beweis-fuss{margin-top:40px;padding-top:20px;border-top:1px solid var(--linie);font-size:14px;color:var(--text-gedaempft)}.beweis-fuss a{color:var(--gruen);font-weight:600;text-underline-offset:3px}@media(max-width:900px){.zeitstrahl{grid-template-columns:1fr}.zeitstrahl:before{inset:0 auto 0 7px;width:1px;height:auto}.zeitstrahl li{padding:0 0 22px 36px}}.beweis-kopf{display:grid;grid-template-columns:minmax(0,1.1fr) auto;align-items:end}.beweis-kopf .stapel{max-width:none}.beweis-kopf .h2{max-width:12em}.beweis-zahlen{flex-wrap:nowrap}.beweis-zahlen div{max-width:none;flex:none}.beweis-zahlen b{font-size:clamp(52px,6vw,92px);white-space:nowrap}.beweis-zahlen span{max-width:18ch}@media(max-width:900px){.beweis-kopf{grid-template-columns:1fr}.beweis-zahlen{flex-wrap:wrap}}@media(max-width:900px){.zeitstrahl{grid-auto-flow:row}}.beweis-titel{max-width:920px}.beweis-titel .h2{hyphens:manual;-webkit-hyphens:manual;text-wrap:balance;margin-top:12px}.beweis-karten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px)}.bk{border-radius:22px;padding:28px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.bk b{font-family:var(--font-display);font-weight:300;font-size:clamp(48px,5vw,76px);line-height:.95;letter-spacing:-.05em;white-space:nowrap}.bk span{font-size:15px;max-width:24ch}.bk-gruen{background:var(--gruen);color:var(--auf-gruen)}.bk-gruen span{color:var(--auf-gruen-gedaempft)}.bk-orange{background:var(--orange);color:var(--gruen)}.bk-hell{background:var(--creme-tief)}.bk-hell span{color:var(--text-gedaempft)}@media(max-width:800px){.beweis-karten{grid-template-columns:1fr}.bk{min-height:0}}h1,h2,h3,.titel{hyphens:manual;-webkit-hyphens:manual}.stationen{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;position:relative}.stationen li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:start}.st-zeit{font-family:var(--font-display);font-size:26px;letter-spacing:-.02em;padding-top:24px}.st-karte{background:var(--karte);border-radius:22px;padding:24px 28px;box-shadow:inset 0 0 0 1px var(--linie)}.st-karte h3{font-size:24px;font-weight:400;letter-spacing:-.025em;margin:6px 0}.st-karte p:last-child{color:var(--text-gedaempft);font-size:15px}.stationen li.jetzt .st-karte{background:var(--gruen);color:var(--auf-gruen);box-shadow:none}.stationen li.jetzt .st-karte p{color:var(--auf-gruen-gedaempft)}.stationen li.jetzt .st-zeit{color:var(--orange)}@media(max-width:700px){.stationen li{grid-template-columns:1fr;gap:6px}.st-zeit{padding-top:8px;font-size:22px}}.direkt{display:flex;flex-direction:column;gap:10px}.direkt a{display:flex;align-items:center;gap:16px;padding:14px 18px 14px 14px;border-radius:18px;background:var(--karte);box-shadow:inset 0 0 0 1px var(--linie);text-decoration:none;transition:transform .2s var(--ease)}.direkt a:hover{transform:translate(3px)}.direkt .ikarte-icon{margin:0;width:44px;height:44px;flex:none}.direkt strong{display:block;font-weight:600;font-size:15px}.direkt a span:last-child{color:var(--text-gedaempft);font-size:15px}.direkt a span:last-child strong{color:var(--gruen)}.wissen-karte{border-radius:24px;padding:32px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.wissen-karte:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #17241f59;background:var(--karte)}.wissen-karte .titel{font-size:26px;line-height:1.15}.consent-open{overflow:hidden}.consent-manager[hidden]{display:none}.consent-manager{position:fixed;z-index:1000;inset:0;display:grid;align-items:end;padding:18px max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));isolation:isolate}.consent-manager__backdrop{position:absolute;z-index:-1;inset:0;background:#0a14116b;backdrop-filter:blur(8px) saturate(108%);animation:consent-backdrop-in .22s ease-out both}.consent-manager__panel{position:relative;width:100%;max-width:720px;max-height:calc(100dvh - max(36px,env(safe-area-inset-top)) - max(36px,env(safe-area-inset-bottom)));margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgb(255 255 255 / 58%);border-radius:24px;padding:32px;outline:none;background:#fffdf8f0;box-shadow:0 1px #ffffffc7 inset,0 28px 80px #05110d3d;color:var(--color-ink);backdrop-filter:blur(28px) saturate(140%);transform-origin:50% 100%;animation:consent-sheet-in .32s cubic-bezier(.22,1,.36,1) both}.consent-manager__close{position:absolute;top:16px;right:16px;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(23 37 32 / 6%);border-radius:50%;background:#1725200f;color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.consent-manager__eyebrow{margin:0 52px 11px 0;color:var(--color-accent);font-size:.6875rem;font-weight:760;letter-spacing:.105em;text-transform:uppercase}.consent-manager h2{max-width:560px;margin:0;font:510 clamp(1.9375rem,4vw,2.6875rem)/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.consent-manager__intro{max-width:610px;margin:17px 0 0;color:var(--color-muted);font-size:.9375rem;line-height:1.58;text-wrap:pretty}.consent-manager__options{display:grid;gap:0;margin-top:24px;border-top:1px solid var(--color-line)}.consent-manager__options[hidden]{display:none}.consent-manager__option{position:relative;display:grid;min-height:76px;grid-template-columns:1fr auto;align-items:center;gap:20px;border-bottom:1px solid var(--color-line);cursor:pointer}.consent-manager__option>div,.consent-manager__option>span:first-child{display:grid;gap:4px}.consent-manager__option strong{font-size:.875rem}.consent-manager__option span span{color:var(--color-muted);font-size:.75rem;line-height:1.45}.consent-manager__always{color:var(--color-muted);font-size:.6875rem;font-weight:700}.consent-manager__option input{position:absolute;opacity:0}.consent-manager__option i{position:relative;width:44px;height:24px;border-radius:999px;background:#d9d5cc;transition:background-color .16s ease}.consent-manager__option i:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000002e;content:"";transition:transform .18s cubic-bezier(.23,1,.32,1)}.consent-manager__option input:checked+i{background:var(--color-ink)}.consent-manager__option input:checked+i:after{transform:translate(20px)}.consent-manager__option input:focus-visible+i{outline:3px solid color-mix(in srgb,var(--color-accent) 32%,transparent);outline-offset:3px}.consent-manager__actions{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:end;gap:10px;margin-top:28px}.consent-manager__button{min-height:50px;border:1px solid rgb(23 37 32 / 22%);border-radius:12px;padding:0 20px;cursor:pointer;font:680 .8125rem/1 var(--font-body);letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out,background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.consent-manager__button[hidden]{display:none}.consent-manager__button--secondary{background:#ffffff94;color:var(--color-ink)}.consent-manager__button--primary{border-color:var(--color-ink);background:var(--color-ink);box-shadow:0 1px #ffffff24 inset;color:#fff}.consent-manager__legal{display:flex;gap:18px;margin:18px 0 0;font-size:.6875rem}.consent-manager__legal a{color:var(--color-muted);text-underline-offset:3px}.consent-manager__reopen{position:fixed;z-index:800;right:18px;bottom:18px;display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid rgb(255 255 255 / 14%);border-radius:999px;padding:0 13px;background:var(--color-ink);box-shadow:0 8px 24px #0d181426;color:#fff;cursor:pointer;font:650 .6875rem/1 var(--font-body)}body:has(.planning-page)>.consent-manager__reopen,.planning-page~.consent-manager__reopen{display:none}html.has-mobile-menu .consent-manager__reopen{opacity:0;pointer-events:none;transform:translateY(8px)}@media(hover:hover)and (pointer:fine){.consent-manager__button:hover{border-color:#17252070;transform:translateY(-1px)}.consent-manager__button--primary:hover{border-color:#283b35;background:#283b35;box-shadow:0 8px 20px #0d1f1926}.consent-manager__close:hover{background:#1725201a}.consent-manager__reopen:hover{transform:translateY(-1px)}}.consent-manager__button:active,.consent-manager__close:active,.consent-manager__reopen:active{transform:scale(.98);transition-duration:80ms}.consent-manager__button:focus-visible,.consent-manager__close:focus-visible,.consent-manager__reopen:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 34%,transparent);outline-offset:3px}@keyframes consent-backdrop-in{0%{opacity:0}}@keyframes consent-sheet-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(max-width:900px)and (min-width:621px){.consent-manager__panel{max-width:680px;padding:30px}.consent-manager__actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.consent-manager__button{width:100%;min-width:0;min-height:54px;padding-inline:16px;white-space:normal;line-height:1.2}.consent-manager__button--primary{grid-column:1 / -1}}@media(max-width:620px){.consent-manager{padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.consent-manager__backdrop{backdrop-filter:blur(5px) saturate(105%)}.consent-manager__panel{max-width:none;max-height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));border-radius:22px;padding:26px 20px 20px}.consent-manager__close{top:12px;right:12px;width:44px;height:44px}.consent-manager h2{padding-right:40px;font-size:clamp(1.8125rem,8vw,2.125rem)}.consent-manager__intro{margin-top:14px;font-size:.875rem;line-height:1.5}.consent-manager__actions{display:grid;grid-template-columns:1fr}.consent-manager__button{width:100%}.consent-manager__legal{justify-content:center;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.consent-manager__reopen{right:12px;bottom:12px}.consent-manager__reopen span{display:none}}@media(prefers-reduced-motion:reduce){.consent-manager *,.consent-manager__reopen{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.consent-manager__backdrop{backdrop-filter:none}.consent-manager__panel{border-color:#17252024;background:#fffdf8;backdrop-filter:none}}@media(prefers-contrast:more){.consent-manager__panel{border:2px solid var(--color-ink);background:#fff}.consent-manager__button{border-width:2px}}
