.partner__kopf-aktionen{margin-top:2rem}.partner__fussnote{margin:1rem 0 0}.vorteile{gap:var(--spalt) clamp(1.5rem, 1rem + 3vw, 4rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media not (min-width:800px){.vorteile{grid-template-columns:1fr;gap:2.5rem}}.vorteile__titel{margin:0 0 1rem}.vorteile__liste{border-top:1px solid var(--linie)}.vorteile__liste li{border-bottom:1px solid var(--linie);color:var(--tinte-2);grid-template-columns:1.6rem minmax(0,1fr);align-items:baseline;padding:.95rem .25rem;display:grid}.vorteile__liste li:before{content:"→";font-family:var(--schrift-mono);font-size:var(--t-klein);color:var(--verweis-text)}.pakete{padding-left:calc(var(--randspalte) + var(--spalt));grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}@media not (min-width:1240px){.pakete{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:760px){.pakete{padding-left:0}}@media not (min-width:620px){.pakete{grid-template-columns:1fr}}.paket{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-gross);flex-direction:column;gap:1.4rem;padding:clamp(1.3rem,1rem + .8vw,1.8rem);display:flex;position:relative}.paket--hervor{border-color:var(--verweis);box-shadow:inset 0 0 0 1px var(--verweis);background:color-mix(in oklab, var(--verweis) 6%, var(--flaeche))}.paket__kopf{gap:.35rem;display:grid}.paket__kopf p{margin:0}.paket__rn{font-size:var(--t-mini);color:var(--verweis-text)}.paket__name{font-family:var(--schrift-display);font-size:var(--t-3);letter-spacing:-.028em;margin:.2rem 0 0;font-weight:600;line-height:1.1}.paket__tagline{color:var(--leise);font-size:var(--t-klein);min-height:2.9em;line-height:1.45}.paket__preis{color:var(--tinte);border-top:1px solid var(--linie);padding-top:.9rem;font-size:1.05rem;margin-top:.4rem!important}.paket--hervor .paket__preis{border-top-color:color-mix(in oklab, var(--verweis) 45%, var(--linie))}.paket__leistungen{flex:1;align-content:start;gap:0;display:grid}.paket__leistungen li{font-size:var(--t-klein);color:var(--tinte-2);grid-template-columns:1.3rem minmax(0,1fr);align-items:baseline;padding:.45rem 0;line-height:1.45;display:grid}.paket__leistungen li:before{content:"✓";font-family:var(--schrift-mono);font-size:var(--t-mini);color:var(--verweis-text)}.paket__knopf{width:100%}@media not (min-width:620px){.paket__tagline{min-height:0}}.vergleich__legende,.vergleich__wisch,.vergleich{margin-left:calc(var(--randspalte) + var(--spalt))}@media not (min-width:760px){.vergleich__legende,.vergleich__wisch,.vergleich{margin-left:0}}.vergleich__legende{font-size:var(--t-mini);color:var(--leise);flex-wrap:wrap;gap:.3rem 1.6rem;margin-top:0;margin-bottom:1rem;display:flex}.vergleich__wisch{font-size:var(--t-mini);color:var(--leise);margin-top:0;margin-bottom:.6rem;display:none}.vergleich{overscroll-behavior-x:contain;border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--grund);scrollbar-width:thin;scrollbar-color:var(--linie-stark) transparent;position:relative;overflow-x:auto}.vergleich:focus-visible{box-shadow:var(--fokus)}.vergleich__tabelle{border-collapse:separate;border-spacing:0;width:100%;min-width:50rem;font-size:var(--t-klein)}.vergleich__tabelle th,.vergleich__tabelle td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--linie);padding:.8rem 1rem}.vergleich__tabelle thead th{vertical-align:bottom;border-bottom-color:var(--linie-stark);background:var(--flaeche);padding-top:1.3rem;padding-bottom:1rem}.vergleich__ecke,.vergleich__leistung{z-index:1;width:34%;position:sticky;left:0;text-align:left!important}.vergleich__ecke{background:var(--flaeche)}.vergleich__ecke .etikett{font-weight:400}.vergleich__leistung{background:var(--grund);color:var(--tinte-2);border-right:1px solid var(--linie);font-weight:400;line-height:1.4}.vergleich__ecke{border-right:1px solid var(--linie)}.vergleich__paket{font-weight:400}.vergleich__paketname{font-family:var(--schrift-display);color:var(--tinte);letter-spacing:-.025em;font-size:1.15rem;font-weight:600;line-height:1.15;display:block}.vergleich__preis{font-size:var(--t-mini);color:var(--leise);white-space:nowrap;margin-top:.35rem;display:block}.vergleich__gruppe th{text-align:left;border-bottom-color:var(--linie);background:var(--grund);padding:1.3rem 1rem .5rem}.vergleich__gruppentext{color:var(--verweis-text);font-weight:400;position:sticky;left:1rem}.vergleich__zelle{color:var(--tinte)}.vergleich__wert{font-family:var(--schrift-mono);font-size:var(--t-mini);white-space:nowrap;color:var(--tinte-2)}.vergleich__haken{font-family:var(--schrift-mono);color:var(--verweis-text)}.vergleich__nein{font-family:var(--schrift-mono);color:var(--leise)}.vergleich--hervor{background:color-mix(in oklab, var(--verweis) 8%, var(--grund))}thead .vergleich--hervor{background:color-mix(in oklab, var(--verweis) 12%, var(--flaeche));box-shadow:inset 0 2px 0 var(--verweis)}.vergleich__tabelle tbody:last-child tr:last-child>*{border-bottom:0}.vergleich__tabelle tbody tr:not(.vergleich__gruppe):hover>*{background-color:color-mix(in oklab, var(--flaeche-2) 60%, var(--grund))}@media not (min-width:900px){.vergleich__wisch{display:block}.vergleich__tabelle{min-width:40rem}.vergleich__ecke,.vergleich__leistung{width:9.5rem;min-width:9.5rem;padding-left:.8rem;padding-right:.6rem}.vergleich__tabelle th,.vergleich__tabelle td{padding-inline:.6rem}.vergleich__paketname{font-size:1rem}}.partner__logos{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;display:grid}@media not (min-width:480px){.partner__logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.galerie{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;padding-left:calc(var(--randspalte) + var(--spalt));gap:.5rem;display:grid}.galerie__feld{aspect-ratio:3/2;position:relative}.galerie__feld:nth-child(6n+1){aspect-ratio:auto;grid-area:span 2/span 2}.galerie__feld:nth-child(12n+7){grid-column:2/span 2}@media not (min-width:760px){.galerie{padding-left:0}}@media not (min-width:600px){.galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.galerie__feld:nth-child(6n+1),.galerie__feld:nth-child(12n+7){aspect-ratio:3/2;grid-area:auto/1/auto/-1}}.galerie__vorschau{border-radius:var(--r);cursor:zoom-in;background:var(--flaeche-2);border:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.galerie__vorschau img{object-fit:cover;filter:var(--bild-filter) grayscale(.35);transition:filter .7s var(--kurve), transform 1.2s var(--kurve)}.galerie__vorschau:hover img,.galerie__vorschau:focus-visible img{filter:var(--bild-filter);transform:scale(1.03)}.galerie__vorschau:after{content:"";border:1px solid var(--linie);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.galerie__dialog{color:var(--tinte);background:0 0;border:0;width:min(1100px,94vw);max-width:none;max-height:94svh;margin:auto;padding:0;overflow:visible}.galerie__dialog::backdrop{background:color-mix(in oklab, var(--grund) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.galerie__dialog:focus-visible{box-shadow:none}@media (prefers-reduced-motion:no-preference){.galerie__dialog[open]{animation:galerie-auf var(--dauer) var(--kurve)}}@keyframes galerie-auf{0%{opacity:0;transform:scale(.985)}}.galerie__gross{gap:.8rem;margin:0;display:grid}.galerie__buehne{border-radius:var(--r-gross);background:var(--flaeche-2);touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.galerie__buehne img{object-fit:contain;width:100%;height:auto;max-height:calc(94svh - 4.5rem);filter:var(--bild-filter)}.galerie__leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.galerie__zaehler{font-size:var(--t-mini);color:var(--tinte-2);letter-spacing:.06em}.galerie__steuerung{gap:.4rem;display:flex}.galerie__steuerung .knopf{background:var(--grund)}.anfrage{background:var(--flaeche)}.anfrage__raster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}@media not (min-width:980px){.anfrage__raster{grid-template-columns:minmax(0,1fr)}}.anfrage__text{align-content:start;gap:1.3rem;display:grid}.anfrage__text .lead{margin:0}.anfrage__kontakt{border-top:1px solid var(--linie);gap:.3rem;margin-top:.8rem;padding-top:1.2rem;display:grid}.anfrage__kontakt p{margin:0}.anfrage__kontakt .etikett{margin-bottom:.4rem}.anfrage__name{font-family:var(--schrift-display);font-size:var(--t-3);letter-spacing:-.025em;font-weight:600;line-height:1.1}.anfrage__funktion{color:var(--leise);font-size:var(--t-klein)}.anfrage__wege{font-size:var(--t-klein);flex-wrap:wrap;gap:.4rem 1.4rem;display:flex;margin-top:.6rem!important}.anfrage__wege a{overflow-wrap:anywhere}.anfrage__tafel{background:var(--grund)}.anfrage__wege{overflow-wrap:anywhere}
