.ueberblick{padding:clamp(1.8rem,3.5vw,3.2rem) var(--rand);background:linear-gradient(180deg,var(--weiss) 0%,var(--dunst) 100%)}.ueberblick__kopf{max-width:46rem;margin-inline:auto;text-align:center}.ueberblick__marke{margin:0;color:var(--sand);font-weight:800;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem}.ueberblick h2{margin:.7rem 0 0;color:var(--tinte);line-height:1.14;font-size:clamp(1.6rem,1.15rem + 1.8vw,2.4rem)}.ueberblick__strich{display:block;width:46px;height:2px;margin:1rem auto 0;background:var(--lagune)}.ueberblick__satz{margin:1.1rem auto 0;max-width:46ch;color:var(--tinte-weich);line-height:1.65;font-size:max(1rem,var(--s-0))}.ueberblick__raster{display:grid;gap:.9rem;margin-top:clamp(1.6rem,3vw,2.4rem)}@media(min-width:1000px){.ueberblick__raster{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:1rem;align-items:stretch}}.ueberblick__bild{position:relative;margin:0;overflow:hidden;border-radius:var(--radius);background:var(--himmel);box-shadow:var(--schatten);height:min(62vw,340px)}@media(min-width:1000px){.ueberblick__bild{height:auto;align-self:stretch}}.ueberblick__bild img{width:100%;height:100%;object-fit:cover;display:block}.punkte{display:grid;gap:.9rem}@media(min-width:640px){.punkte{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.punkt{position:relative;display:block;padding:1.5rem 1.6rem 1.7rem;border-radius:var(--radius);background:var(--weiss);border:1px solid var(--linie);box-shadow:var(--schatten);text-decoration:none;color:inherit;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.punkt:hover{transform:translateY(-4px);box-shadow:var(--schatten-hoch);border-color:var(--linie-stark)}.punkt:focus-visible{outline:2px solid var(--lagune);outline-offset:3px}.punkt__zeichen{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;color:var(--tief);background:var(--himmel);transition:background-color .25s var(--ease)}.punkt__zeichen svg{width:25px;height:25px}.punkt__nr{position:absolute;top:1rem;right:1.3rem;margin:0;font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;font-size:2.3rem;line-height:1;color:var(--linie);letter-spacing:-.02em}.punkt h3{margin:1rem 0 .5rem;color:var(--tinte);font-weight:800;line-height:1.3;font-size:clamp(1.05rem,1rem + .35vw,1.25rem)}.punkt p{margin:0;color:var(--tinte-weich);line-height:1.6;font-size:max(1rem,var(--s-0))}.mini{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.5rem}.mini li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.28rem;text-align:center;padding:.7rem .35rem .6rem;border-radius:14px;min-width:0;background:var(--dunst);border:1px solid var(--linie);color:var(--tinte-weich);line-height:1.25;font-size:.78rem;transition:border-color .25s var(--ease),background-color .25s var(--ease)}.mini li>span,.mini b{min-width:0;max-width:100%;overflow-wrap:break-word}.mini__z{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--tief);opacity:.9}.mini__z svg{width:20px;height:20px}.mini b{color:var(--tinte);font-weight:800;font-size:.92rem;line-height:1.15}.punkt:hover .mini li{border-color:var(--linie-stark)}.punkt--nutzen .mini li{background:#127c860f;border-color:#127c8633}.punkt--nutzen .mini__z{color:var(--lagune)}.punkt--nutzen:hover .mini li{border-color:#127c866b}.punkt--preis .mini li{background:#ffffff12;border-color:#ffffff29;color:#9fb0c6}.punkt--preis .mini__z{color:#8fd6dc}.punkt--preis .mini b{color:#fff}.punkt--preis:hover .mini li{border-color:#8fd6dc80}.punkt--start .mini li{background:var(--weiss)}.punkt__fuss{margin:.9rem 0 0!important;color:#8fa0b8;line-height:1.45;font-size:.8rem!important}.punkt--nutzen .mini,.punkt--start .mini{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:400px){.mini{gap:.4rem}.mini li{font-size:.72rem;padding:.6rem .25rem .5rem}}.punkt__mehr{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.5rem;color:var(--tief);font-weight:700;font-size:max(.86rem,var(--s--1));line-height:1.3}.punkt__pfeil{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--tief);background:var(--himmel);opacity:.75;flex:0 0 auto;transition:transform .25s var(--ease),opacity .25s var(--ease),background-color .25s var(--ease)}.punkt__pfeil svg{width:16px;height:16px}.punkt:hover .punkt__pfeil{transform:translate(4px);opacity:1;background:#127c8629;color:var(--lagune)}@media(min-width:640px){.punkt{padding-bottom:3.5rem}.punkt__mehr{position:absolute;left:1.6rem;right:1.6rem;bottom:1.2rem;margin-top:0}}a.punkt,a.punkt:hover,a.punkt:focus-visible{text-decoration:none}a.punkt *{text-decoration:none!important}a.punkt:hover .punkt__mehrtext,a.punkt:focus-visible .punkt__mehrtext{text-decoration:underline!important;text-underline-offset:3px}.punkt--nutzen .punkt__mehr{color:var(--lagune)}.punkt--preis .punkt__mehr{color:#8fd6dc}.punkt--preis:hover .punkt__mehr{color:#fff}@media(prefers-reduced-motion:reduce){.punkt,.punkt__pfeil{transition:none}.punkt:hover{transform:none}}.punkt--nutzen{background:linear-gradient(180deg,#127c8612,#127c8605);border-color:#127c8647}.punkt--nutzen .punkt__zeichen{background:#127c8624;color:var(--lagune)}.punkt--nutzen .punkt__nr{color:#127c8638}.punkt--nutzen .punkt__pfeil{background:#127c8624;color:var(--lagune)}.punkt--preis{background:linear-gradient(165deg,#2d3b56,#1b2438);border-color:#2d3b56;box-shadow:var(--schatten-hoch)}.punkt--preis .punkt__zeichen{background:#ffffff1f;color:#8fd6dc}.punkt--preis .punkt__nr{color:#ffffff29}.punkt--preis h3{color:#fff}.punkt--preis p{color:#c3cedb}.punkt--preis .punkt__pfeil{background:#ffffff24;color:#8fd6dc}.punkt--preis:hover{border-color:#8fd6dc}.punkt--preis:hover .punkt__pfeil{background:#8fd6dc3d;color:#fff}.punkt__preiszeile{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin:0 0 .45rem!important}.punkt__preiszeile b{font-family:Aeonik,Plus Jakarta Sans,sans-serif;font-weight:800;color:#fff;letter-spacing:-.02em;line-height:1;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)}.punkt__preiszeile span{color:#9fb0c6;font-size:max(.88rem,var(--s--1))}.punkt--start{border-color:var(--linie-stark);background:linear-gradient(180deg,var(--weiss),var(--papier))}.punkt--start .punkt__zeichen{background:#2d3b561a;color:var(--tief)}.punkt--start .punkt__pfeil{background:#2d3b561a}.ueberblick__weiter{margin-top:clamp(1.4rem,3vw,2rem);text-align:center}.ueberblick__weiter .knopf--voll{width:auto}.ueberblick__klein{margin:.8rem 0 0;color:var(--sand);line-height:1.5;font-size:max(.85rem,var(--s--1))}.ueberblick__hinweis{max-width:62ch;margin:1.1rem auto 0;color:var(--sand);line-height:1.55;font-size:max(.8rem,var(--s--2));text-align:left}.ueberblick__hinweis a{color:inherit;text-underline-offset:.15em}@media(min-width:1200px){.ueberblick__satz{font-size:var(--s-0)}.ueberblick__klein{font-size:var(--s--1)}}.ivz{padding-block:clamp(.9rem,2vw,1.4rem);border-bottom:1px solid var(--linie);background:var(--dunst)}.ivz__box{margin:0}.ivz__auf{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:.4rem .2rem;cursor:pointer;color:var(--tinte);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;list-style:none}.ivz__auf::-webkit-details-marker{display:none}.ivz__auf i{width:8px;height:8px;flex:0 0 auto;border-right:2px solid var(--lagune);border-bottom:2px solid var(--lagune);transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s var(--ease)}.ivz__box[open] .ivz__auf i{transform:rotate(-135deg) translate(-2px,-2px)}.ivz__auf:focus-visible{outline:2px solid var(--lagune);outline-offset:2px}.ivz__liste{list-style:none;margin:.2rem 0 .4rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.ivz__liste a{display:flex;align-items:center;min-height:44px;padding:.5rem .9rem;border-radius:999px;background:var(--weiss);border:1px solid var(--linie);text-decoration:none;color:var(--tinte);line-height:1.2;font-size:max(.9rem,var(--s--1));transition:border-color .2s var(--ease),color .2s var(--ease)}.ivz__liste a:hover{border-color:var(--lagune);color:var(--lagune)}.ivz__liste a:focus-visible{outline:2px solid var(--lagune);outline-offset:2px}@media(min-width:820px){.ivz__liste a{min-height:0;padding:.42rem .85rem}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
