@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/Inter-Regular.02bf52e92f.woff2') format('woff2')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url('../fonts/Inter-Medium.adf7dc781e.woff2') format('woff2')}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/IBMPlexMono-Regular.7178940f35.woff2') format('woff2')}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url('../fonts/IBMPlexMono-Medium.a4743d35d9.woff2') format('woff2')}:root{color-scheme: light;--c-paper: 239 238 234;--c-surface: 250 249 246;--c-raised: 255 255 253;--c-sunken: 231 229 223;--c-ink: 26 27 29;--c-graphite: 85 87 90;--c-muted: 94 96 100;--c-hairline: 218 216 210;--c-kante: 134 132 126;--c-steel: 43 69 96;--c-ok: 18 106 48;--c-warn: 143 74 0;--c-err: 184 14 42;--c-gold: 176 132 36;--c-silver: 128 134 142;--c-bronze: 156 94 52;--c-gold-text: 122 92 20;--edge-light: 255 255 255;--edge-alpha: 0.75;--shade: 52 44 30;--shadow-card: 0 1px 0 0 rgb(var(--edge-light) / var(--edge-alpha)) inset,0 1px 2px rgb(var(--shade) / 0.05),0 6px 20px -10px rgb(var(--shade) / 0.12);--shadow-raised: 0 1px 0 0 rgb(var(--edge-light) / var(--edge-alpha)) inset,0 2px 4px rgb(var(--shade) / 0.05),0 18px 40px -18px rgb(var(--shade) / 0.22);--shadow-pop: 0 1px 0 0 rgb(var(--edge-light) / 0.8) inset,0 24px 60px -20px rgb(var(--shade) / 0.32),0 2px 8px rgb(var(--shade) / 0.08);--shadow-button: 0 1px 0 0 rgb(255 255 255 / 0.14) inset,0 1px 2px rgb(var(--shade) / 0.2),0 4px 12px -6px rgb(var(--shade) / 0.35);--sheen: linear-gradient(180deg,rgb(255 255 255 / 0.55),rgb(255 255 255 / 0) 42%);--mondlicht: none;--ease-spring: cubic-bezier(0.34,1.56,0.64,1);--ease-soft: cubic-bezier(0.16,1,0.3,1);--ease-out: cubic-bezier(0.2,0.8,0.2,1);--sans: 'Inter',-apple-system,system-ui,'Segoe UI',sans-serif;--mono: 'IBM Plex Mono','SF Mono',ui-monospace,Menlo,monospace;--rand: 20px;--kopf-hoehe: 64px}@media (prefers-color-scheme: dark){:root:not([data-theme='light']){color-scheme: dark;--c-paper: 14 16 20;--c-surface: 22 25 31;--c-raised: 28 32 39;--c-sunken: 10 12 15;--c-ink: 236 235 231;--c-graphite: 166 170 177;--c-muted: 138 143 151;--c-hairline: 39 44 52;--c-kante: 102 110 121;--c-steel: 143 179 217;--c-ok: 72 209 128;--c-warn: 240 182 76;--c-err: 255 107 94;--c-gold: 226 186 98;--c-silver: 168 176 187;--c-bronze: 208 146 98;--c-gold-text: 226 186 98;--edge-alpha: 0.05;--shade: 0 0 0;--shadow-card: 0 1px 0 0 rgb(255 255 255 / 0.045) inset,0 1px 2px rgb(0 0 0 / 0.35),0 12px 30px -16px rgb(0 0 0 / 0.7);--shadow-raised: 0 1px 0 0 rgb(255 255 255 / 0.06) inset,0 2px 6px rgb(0 0 0 / 0.4),0 24px 48px -20px rgb(0 0 0 / 0.8);--shadow-pop: 0 1px 0 0 rgb(255 255 255 / 0.06) inset,0 30px 70px -20px rgb(0 0 0 / 0.85),0 2px 8px rgb(0 0 0 / 0.5);--shadow-button: 0 1px 0 0 rgb(255 255 255 / 0.5) inset,0 1px 2px rgb(0 0 0 / 0.5),0 6px 16px -8px rgb(0 0 0 / 0.8);--sheen: linear-gradient(180deg,rgb(255 255 255 / 0.03),rgb(255 255 255 / 0) 40%);--mondlicht: radial-gradient(120% 60% at 50% -10%,rgb(143 179 217 / 0.07),transparent 60%)}}:root[data-theme='dark'],.nacht{color-scheme: dark;--c-paper: 14 16 20;--c-surface: 22 25 31;--c-raised: 28 32 39;--c-sunken: 10 12 15;--c-ink: 236 235 231;--c-graphite: 166 170 177;--c-muted: 138 143 151;--c-hairline: 39 44 52;--c-kante: 102 110 121;--c-steel: 143 179 217;--c-ok: 72 209 128;--c-warn: 240 182 76;--c-err: 255 107 94;--c-gold: 226 186 98;--c-silver: 168 176 187;--c-bronze: 208 146 98;--c-gold-text: 226 186 98;--edge-alpha: 0.05;--shade: 0 0 0;--shadow-card: 0 1px 0 0 rgb(255 255 255 / 0.045) inset,0 1px 2px rgb(0 0 0 / 0.35),0 12px 30px -16px rgb(0 0 0 / 0.7);--shadow-raised: 0 1px 0 0 rgb(255 255 255 / 0.06) inset,0 2px 6px rgb(0 0 0 / 0.4),0 24px 48px -20px rgb(0 0 0 / 0.8);--shadow-pop: 0 1px 0 0 rgb(255 255 255 / 0.06) inset,0 30px 70px -20px rgb(0 0 0 / 0.85),0 2px 8px rgb(0 0 0 / 0.5);--shadow-button: 0 1px 0 0 rgb(255 255 255 / 0.5) inset,0 1px 2px rgb(0 0 0 / 0.5),0 6px 16px -8px rgb(0 0 0 / 0.8);--sheen: linear-gradient(180deg,rgb(255 255 255 / 0.03),rgb(255 255 255 / 0) 40%);--mondlicht: radial-gradient(120% 60% at 50% -10%,rgb(143 179 217 / 0.07),transparent 60%)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;background-color: rgb(var(--c-paper));scroll-padding-top: calc(var(--kopf-hoehe) + 16px);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;font-feature-settings: 'cv11','ss01'}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;min-height: 100vh;background-color: rgb(var(--c-paper));background-image: var(--mondlicht);background-repeat: no-repeat;color: rgb(var(--c-ink));font-family: var(--sans);font-size: 17px;line-height: 1.6;font-weight: 400;overflow-x: clip}h1,h2,h3,p,ol,ul,dl,dd,figure{margin: 0}ol,ul{padding: 0;list-style: none}h1,h2,h3{font-weight: 500;text-wrap: balance}p{text-wrap: pretty}a{color: inherit}img,svg,video{display: block;max-width: 100%}button{font: inherit;color: inherit}::selection{background: rgb(var(--c-steel) / 0.22)}:focus-visible{outline: 2px solid rgb(var(--c-steel));outline-offset: 3px;border-radius: 4px}[hidden]{display: none !important}.unsichtbar{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.num{font-family: var(--mono);font-variant-numeric: tabular-nums;font-feature-settings: 'tnum'}.label{font-family: var(--mono);font-size: 12px;line-height: 16px;letter-spacing: 2px;text-transform: uppercase;font-feature-settings: normal;color: rgb(var(--c-muted))}.leise{color: rgb(var(--c-graphite))}.vi{color: rgb(var(--c-steel))}.breite{width: 100%;max-width: 1280px;margin-inline: auto;padding-inline: var(--rand)}@media (min-width: 768px){:root{--rand: 32px}}@media (min-width: 1280px){:root{--rand: 40px}}.sprunglink{position: fixed;left: 16px;top: 8px;z-index: 60;padding: 10px 16px;border-radius: 10px;background: rgb(var(--c-ink));color: rgb(var(--c-paper));text-decoration: none;transform: translateY(-160%);transition: transform 220ms var(--ease-soft)}.sprunglink:focus-visible{transform: none}.material{background-color: rgb(var(--c-surface));background-image: var(--sheen);border: 1px solid rgb(var(--c-hairline));box-shadow: var(--shadow-card)}.knopf{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 0 22px;border: 0;border-radius: 10px;background-color: rgb(var(--c-ink));color: rgb(var(--c-paper));font-family: var(--sans);font-size: 16px;font-weight: 500;line-height: 1;letter-spacing: -0.005em;text-decoration: none;white-space: nowrap;cursor: pointer;box-shadow: var(--shadow-button);transition: transform 160ms var(--ease-spring),box-shadow 260ms var(--ease-soft)}.knopf:hover{transform: translateY(-1px);box-shadow: var(--shadow-button),0 12px 28px -14px rgb(var(--shade) / 0.55)}.knopf:active{transform: scale(0.97)}.knopf:focus-visible{outline-offset: 3px;border-radius: 10px}.knopf--klein{min-height: 40px;padding: 0 14px;font-size: 14px}.knopf--gross{min-height: 56px;padding: 0 28px;font-size: 17px}.knopf__pfeil{width: 16px;height: 16px;transition: transform 260ms var(--ease-spring)}.knopf:hover .knopf__pfeil{transform: translateX(3px)}.textlink{color: rgb(var(--c-steel));text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;text-decoration-color: rgb(var(--c-steel) / 0.4);transition: text-decoration-color 200ms var(--ease-out)}.textlink:hover{text-decoration-color: rgb(var(--c-steel))}.chip{display: inline-flex;align-items: center;min-height: 32px;padding: 0 12px;border: 1px solid rgb(var(--c-kante));border-radius: 999px;background: rgb(var(--c-surface));color: rgb(var(--c-graphite));font-family: var(--mono);font-size: 12px;letter-spacing: 1px;text-transform: uppercase;cursor: pointer;transition: border-color 160ms var(--ease-out),color 160ms var(--ease-out),transform 160ms var(--ease-spring)}.chip:hover{border-color: rgb(var(--c-graphite));color: rgb(var(--c-ink))}.chip:active{transform: scale(0.96)}.chip[aria-pressed='true']{border-color: rgb(var(--c-steel));color: rgb(var(--c-steel))}.licht{display: inline-block;flex: none;width: 8px;height: 8px;border-radius: 999px;background: rgb(var(--c-ok));box-shadow: 0 0 0 3px rgb(var(--c-ok) / 0.14)}.kopf{position: sticky;top: 0;z-index: 40;background-color: rgb(var(--c-paper) / 0.78);-webkit-backdrop-filter: saturate(1.4) blur(14px);backdrop-filter: saturate(1.4) blur(14px);border-bottom: 1px solid transparent;transition: border-color 300ms var(--ease-out)}.kopf.ist-gescrollt{border-bottom-color: rgb(var(--c-hairline) / 0.9)}.kopf__innen{display: flex;align-items: center;justify-content: space-between;height: var(--kopf-hoehe)}.kopf__rechts{display: flex;align-items: center;gap: 12px}.wortmarke{font-size: 19px;font-weight: 500;letter-spacing: 2px;text-decoration: none;line-height: 1}.himmel{position: relative;display: inline-flex;flex: none;width: 64px;height: 32px;padding: 0;border: 0;border-radius: 999px;overflow: hidden;cursor: pointer;background: #78add9;box-shadow: inset 0 1px 3px rgb(0 0 0 / 0.28),0 1px 0 rgb(255 255 255 / 0.5),0 0 0 1px rgb(0 0 0 / 0.1);transition: box-shadow 300ms var(--ease-out);--nudge: 0px;--nudge-r: 0deg;--s: 1}.himmel:hover{--nudge: 2px;--nudge-r: 12deg;box-shadow: inset 0 1px 3px rgb(0 0 0 / 0.28),0 0 0 3px rgb(var(--c-steel) / 0.14),0 0 0 1px rgb(0 0 0 / 0.1)}.himmel:active{--s: 0.88}.himmel:focus-visible{outline-offset: 3px;border-radius: 999px}.himmel__tag,.himmel__nacht{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;transition: opacity 700ms var(--ease-soft)}.himmel__nacht{opacity: 0}.himmel[aria-checked='true'] .himmel__tag{opacity: 0}.himmel[aria-checked='true'] .himmel__nacht{opacity: 1}.himmel__szene{transition: transform 700ms var(--ease-soft)}.himmel[aria-checked='true'] .himmel__tag .himmel__szene{transform: translateY(7px)}.himmel__nacht .himmel__szene{transform: translateY(-7px)}.himmel[aria-checked='true'] .himmel__nacht .himmel__szene{transform: none}.himmel__wolke{animation: himmel-drift 6s ease-in-out infinite}.himmel__wolke--zwei{animation-delay: -3s}.himmel__stern{transform-box: fill-box;transform-origin: center;animation: himmel-funkeln 2.4s ease-in-out infinite}.himmel__stern.s2{animation-delay: 0.6s}.himmel__stern.s3{animation-delay: 1.2s}.himmel__stern.s4{animation-delay: 0.3s}.himmel__stern.s5{animation-delay: 1.7s}.himmel__stern.s6{animation-delay: 0.9s}.himmel__schnuppe{opacity: 0}.himmel.schnuppe .himmel__schnuppe{animation: himmel-schnuppe 1100ms var(--ease-out) 260ms both}.himmel__scheibe{position: absolute;left: 4px;top: 4px;width: 24px;height: 24px;pointer-events: none;transform: translateX(var(--nudge)) rotate(var(--nudge-r)) scale(var(--s));transition: transform 650ms cubic-bezier(0.34,1.3,0.64,1)}.himmel[aria-checked='true'] .himmel__scheibe{transform: translateX(calc(32px - var(--nudge))) rotate(calc(153deg - var(--nudge-r))) scale(var(--s))}.himmel__sonne,.himmel__mond{position: absolute;inset: 0;transition: opacity 500ms var(--ease-out)}.himmel__strahlen{position: absolute;inset: -4px;width: 32px;height: 32px;max-width: none;animation: himmel-drehen 18s linear infinite}.himmel__sonnenkern{position: absolute;inset: 0;border-radius: 999px;background: radial-gradient(circle at 34% 30%,#fff6cf 0%,#ffd866 42%,#f3a93a 100%);box-shadow: 0 0 0 2px rgb(255 214 102 / 0.25),0 0 14px 3px rgb(255 186 72 / 0.55)}.himmel__mond{opacity: 0;border-radius: 999px;background: radial-gradient(circle at 34% 28%,#fdfcf7 0%,#e2e3e6 52%,#b9bec9 100%);box-shadow: 0 0 12px 2px rgb(196 212 255 / 0.4),inset -2px -2px 4px rgb(60 70 100 / 0.25)}.himmel[aria-checked='true'] .himmel__sonne{opacity: 0}.himmel[aria-checked='true'] .himmel__mond{opacity: 1}.himmel__krater{position: absolute;border-radius: 999px;background: rgb(174 180 193 / 0.65);box-shadow: inset 0.5px 0.5px 1px rgb(60 70 100 / 0.4)}.himmel__krater.k1{left: 5px;top: 6px;width: 5px;height: 5px}.himmel__krater.k2{left: 13px;top: 12px;width: 6px;height: 6px}.himmel__krater.k3{left: 12px;top: 4px;width: 3px;height: 3px}.himmel__krater.k4{left: 6px;top: 15px;width: 2.5px;height: 2.5px}.himmel.ruht:not(:hover):not(:focus-visible) .himmel__wolke,.himmel.ruht:not(:hover):not(:focus-visible) .himmel__stern,.himmel.ruht:not(:hover):not(:focus-visible) .himmel__strahlen{animation-play-state: paused}@keyframes himmel-drift{0%,100%{transform: translateX(0)}50%{transform: translateX(-3px)}}@keyframes himmel-funkeln{0%,100%{opacity: 0.35;transform: scale(0.8)}50%{opacity: 1;transform: scale(1)}}@keyframes himmel-drehen{to{transform: rotate(360deg)}}@keyframes himmel-schnuppe{0%{opacity: 0;transform: translate(0,0)}25%{opacity: 1}100%{opacity: 0;transform: translate(16px,7px)}}::view-transition-old(root),::view-transition-new(root){animation: none;mix-blend-mode: normal}.held{position: relative;padding-top: clamp(40px,7vw,88px);padding-bottom: 0}.held__raster{position: relative;z-index: 2;display: grid;gap: 40px}.held__text{position: relative}.am-stueck{white-space: nowrap}@media (min-width: 1100px){.held__raster{grid-template-columns: minmax(0,4.6fr) minmax(0,7.4fr);gap: clamp(40px,4vw,64px);align-items: center}.held .held__titel{font-size: clamp(2.375rem,0.9rem + 2vw,3rem);line-height: 1.05}.held .held__unter{font-size: 17px;margin-top: 20px}.held .held__aktionen{margin-top: 28px}.held .vsl{margin-top: 0;padding-top: 40px}.held__video-link{display: none}}.held__zeile{margin-bottom: 20px}.held__titel{font-size: clamp(2.375rem,1.35rem + 4.6vw,4.75rem);line-height: 1.03;letter-spacing: -0.035em;max-width: 17ch}.held__titel-zwei{display: block;color: rgb(var(--c-graphite))}.held__unter{max-width: 40rem;margin-top: 24px;font-size: clamp(1.0625rem,0.95rem + 0.45vw,1.3125rem);line-height: 1.55;color: rgb(var(--c-graphite))}.held__aktionen{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 28px;margin-top: 32px}.held__fein{margin-top: 16px;font-size: 14px;line-height: 20px;color: rgb(var(--c-muted))}@media (max-width: 479px){.held__aktionen .knopf--gross{width: 100%}}.vsl{position: relative;z-index: 2}.vsl__rahmen{position: relative;width: 100%;aspect-ratio: 16 / 9;border-radius: 18px;overflow: hidden;background-color: #efeeea;border: 1px solid rgb(var(--c-hairline));box-shadow: var(--shadow-pop);isolation: isolate}.vsl__video{width: 100%;height: 100%;object-fit: cover;background-color: #efeeea}.vsl__video::cue{font-family: var(--sans);background: rgb(26 27 29 / 0.82);color: #fff}@media (max-width: 767px) and (orientation: portrait){.vsl__rahmen{aspect-ratio: 9 / 16;width: min(100%,calc(72svh * 9 / 16));margin-inline: auto}}.vsl__start{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 14px;padding: 0 0 clamp(20px,5%,48px);border: 0;background: linear-gradient(180deg,transparent 55%,rgb(239 238 234 / 0.75));color: #1a1b1d;cursor: pointer}.vsl__start-kreis{display: grid;place-items: center;width: 76px;height: 76px;border-radius: 999px;background: #1a1b1d;color: #efeeea;box-shadow: 0 1px 0 0 rgb(255 255 255 / 0.14) inset,0 18px 40px -16px rgb(52 44 30 / 0.6);transition: transform 260ms var(--ease-spring)}.vsl__start-kreis svg{width: 30px;height: 30px;transform: translateX(2px)}.vsl__start:hover .vsl__start-kreis{transform: scale(1.06)}.vsl__start:active .vsl__start-kreis{transform: scale(0.96)}.vsl__start-text{font-size: 15px;font-weight: 500;letter-spacing: -0.005em}.vsl__start:focus-visible{outline-offset: -6px;border-radius: 18px}.vsl__leiste{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;min-height: 64px;padding: 16px 4px 0}.vsl__untertitel{min-height: 4.5em;max-width: 52rem;font-size: clamp(1rem,0.9rem + 0.35vw,1.1875rem);line-height: 1.5;color: rgb(var(--c-muted));transition: color 200ms var(--ease-out)}.vsl__untertitel.spricht{color: rgb(var(--c-ink))}.vsl__skript{margin-top: 8px;padding: 0 4px;font-size: 15px}.vsl__skript summary{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: rgb(var(--c-steel));cursor: pointer;list-style: none}.vsl__skript summary::-webkit-details-marker{display: none}.vsl__skript summary::before{content: '';width: 7px;height: 7px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(-45deg);transition: transform 220ms var(--ease-soft)}.vsl__skript[open] summary::before{transform: rotate(45deg)}.skript{display: grid;gap: 10px;max-width: 48rem;padding: 8px 0 16px;color: rgb(var(--c-graphite));line-height: 1.55}.skript li{display: grid;grid-template-columns: 3.2rem 1fr;gap: 12px}.skript .num{color: rgb(var(--c-muted));font-size: 13px;padding-top: 2px}.auto{display: block;width: 48px;height: 22px;overflow: visible;color: rgb(var(--c-steel))}.auto__schatten{fill: rgb(var(--c-ink) / 0.15)}.auto__fenster{fill: rgb(var(--c-paper) / 0.8)}.auto__reifen{fill: rgb(26 27 29)}.auto__nabe{fill: rgb(var(--c-silver))}.auto__speiche{stroke: rgb(var(--c-silver) / 0.7)}.auto__rad{transform-box: fill-box;transform-origin: center;animation: rad 0.35s linear infinite;animation-play-state: var(--raeder,paused)}@keyframes rad{to{transform: rotate(360deg)}}.strasse{position: relative;z-index: 1;height: 120px;margin-top: -40px;pointer-events: none}.strasse__huegel{position: absolute;inset: 0;width: 100%;height: 100%}.strasse__flaeche{fill: rgb(var(--c-sunken) / 0.7)}.strasse__kante{fill: none;stroke: rgb(var(--c-hairline));stroke-width: 1.5;vector-effect: non-scaling-stroke}.strasse__boden{fill: rgb(var(--c-paper))}.strasse__mitte{fill: none;stroke: rgb(var(--c-muted) / 0.4);stroke-width: 1.5;stroke-dasharray: 14 18;vector-effect: non-scaling-stroke}.strasse__fahrt{position: absolute;left: 0;bottom: 13%;width: 100%;overflow: hidden;height: 40px}.strasse__auto{position: absolute;left: 0;bottom: 2px;transform: translateX(var(--parken,78vw))}.strasse__auto.faehrt{--raeder: running}.strasse__fahrt--schluss .strasse__auto{--parken: 64vw}.scheinwerfer{position: absolute;left: 44px;top: 7px;width: 36px;height: 12px;background: linear-gradient(90deg,rgb(255 231 168 / 0.5),transparent);clip-path: polygon(0 35%,100% 0,100% 100%,0 65%);opacity: 0}:root[data-theme='dark'] .scheinwerfer,.nacht .scheinwerfer{opacity: 1}@media (prefers-color-scheme: dark){:root:not([data-theme='light']) .scheinwerfer{opacity: 1}}@media (prefers-reduced-motion: no-preference){.momente .strasse__auto{animation: fahrt 9s cubic-bezier(0.25,0.1,0.25,1) 1.4s 1 both}.momente .strasse__fahrt--schluss .strasse__auto{animation-delay: 0.3s;animation-duration: 6s;animation-play-state: paused}.momente .strasse__fahrt--schluss.faehrt .strasse__auto{animation-play-state: running}}@keyframes fahrt{0%{transform: translateX(-80px)}100%{transform: translateX(var(--parken,78vw))}}.abschnitt{padding-block: clamp(80px,11vw,152px)}.gross-titel{font-size: clamp(2rem,1.25rem + 3vw,3.5rem);line-height: 1.06;letter-spacing: -0.03em;max-width: 22ch;margin-top: 16px}.gross-titel .leise{display: block}@keyframes aufsteigen{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}.problem{padding-top: clamp(64px,9vw,120px)}.schmerzen{display: grid;gap: 1px;margin-top: clamp(40px,6vw,72px);border-radius: 14px;overflow: hidden;background: rgb(var(--c-hairline));border: 1px solid rgb(var(--c-hairline))}.schmerz{padding: 28px 24px 30px;background: rgb(var(--c-paper))}.schmerz__nr{display: block;font-size: 13px;color: rgb(var(--c-steel));margin-bottom: 20px}.schmerz h3{font-size: 21px;line-height: 1.3;letter-spacing: -0.01em}.schmerz p{margin-top: 10px;color: rgb(var(--c-graphite));font-size: 16px;line-height: 1.55}@media (min-width: 768px){.schmerzen{grid-template-columns: 1fr 1fr}.schmerz{padding: 36px 36px 40px}}@media (min-width: 1100px){.schmerzen{grid-template-columns: repeat(4,1fr)}}.auftritt{padding-block: clamp(48px,8vw,104px);text-align: center;border-block: 1px solid rgb(var(--c-hairline));background: radial-gradient(60% 80% at 50% 120%,rgb(var(--c-steel) / 0.07),transparent 70%),rgb(var(--c-paper))}.auftritt__marke{display: inline-flex;margin-top: 10px;font-size: clamp(4.5rem,2rem + 12vw,10rem);line-height: 1;letter-spacing: 0.02em;font-weight: 500}.auftritt__claim{margin-top: 14px;font-size: clamp(1.25rem,1rem + 1vw,1.75rem);color: rgb(var(--c-graphite));letter-spacing: -0.01em}.buchstabe{display: inline-block}.auftritt.wartet .buchstabe,.auftritt.wartet .auftritt__claim{opacity: 0;transform: translateY(18px)}.auftritt.erscheint .buchstabe,.auftritt.erscheint .auftritt__claim{animation: aufsteigen 640ms var(--ease-soft) both}.auftritt.erscheint .buchstabe:nth-of-type(2){animation-delay: 60ms}.auftritt.erscheint .buchstabe:nth-of-type(3){animation-delay: 120ms}.auftritt.erscheint .buchstabe:nth-of-type(4){animation-delay: 180ms}.auftritt.erscheint .buchstabe:nth-of-type(5){animation-delay: 240ms}.auftritt.erscheint .auftritt__claim{animation-delay: 420ms}.schritte{display: grid;gap: clamp(72px,10vw,128px);margin-top: clamp(48px,7vw,88px)}.schritt{display: grid;gap: 36px;align-items: center}.schritt__nr{font-size: 13px;color: rgb(var(--c-steel));letter-spacing: 1px}.schritt__titel{margin-top: 14px;font-size: clamp(1.5rem,1.1rem + 1.5vw,2.25rem);line-height: 1.15;letter-spacing: -0.02em}.schritt__text>p:not(.schritt__nr){margin-top: 16px;max-width: 34rem;color: rgb(var(--c-graphite));font-size: 17px}.schritt__text>.schritt__frage{margin-top: 22px;color: rgb(var(--c-ink));font-size: 19px}.schritt__frage .num{color: rgb(var(--c-ok))}.schritt__bild{position: relative;width: 100%;max-width: 460px;justify-self: center}@media (min-width: 960px){.schritt{grid-template-columns: 1fr 1fr;gap: clamp(48px,6vw,96px)}.schritt--gespiegelt .schritt__text{order: 2}.schritt__bild{justify-self: end}.schritt--gespiegelt .schritt__bild{justify-self: start}}.bon{position: relative;padding: 24px 22px 26px;border-radius: 14px 14px 0 0;border-bottom: 0;box-shadow: var(--shadow-raised);font-size: 15px}.bon::after{content: '';position: absolute;left: -1px;right: -1px;bottom: -8px;height: 8px;background-image: radial-gradient(circle at 6px 8px,transparent 5px,rgb(var(--c-surface)) 5.5px);background-size: 12px 8px;background-repeat: repeat-x}.bon__streifen{position: absolute;inset: 0 0 auto;height: 2px;overflow: hidden;border-radius: 14px 14px 0 0}.bon__streifen::after{content: '';position: absolute;inset: 0;background: linear-gradient(90deg,transparent,rgb(var(--c-steel) / 0.8),transparent);transform: translateX(-100%)}.bon.erscheint .bon__streifen::after{animation: lichtstreifen 1.1s var(--ease-out) 2}@keyframes lichtstreifen{to{transform: translateX(100%)}}.bon__kopf{display: flex;align-items: baseline;justify-content: space-between}.bon__titel{font-size: 18px;font-weight: 500}.bon__ref{margin-top: 4px;font-size: 13px;color: rgb(var(--c-graphite))}.bon__ref .num{font-size: 12px}.bon__zeilen{margin-top: 16px}.bon__zeile{display: flex;justify-content: space-between;gap: 12px;padding-block: 5px}.bon__zeile dt{color: rgb(var(--c-graphite))}.bon__zeile dd{text-align: right;white-space: nowrap;font-size: 14px}.bon__zeile--neu{margin-top: 6px;padding-top: 11px;border-top: 1px dashed rgb(var(--c-kante) / 0.55)}.bon__zeile--stark dt,.bon__zeile--stark dd{color: rgb(var(--c-ink));font-weight: 500}.bon__gesamt{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 14px;padding-top: 16px;border-top: 1px dashed rgb(var(--c-kante) / 0.55)}.bon__gesamt-label{display: inline-flex;align-items: center;gap: 10px;font-size: 16px;font-weight: 500}.bon__summe{font-size: clamp(1.75rem,1.4rem + 1.2vw,2.125rem);line-height: 1.15;letter-spacing: -0.02em;white-space: nowrap}.bon__fuss{margin-top: 12px;font-size: 12px;line-height: 17px;color: rgb(var(--c-muted))}.live-number{transition: color 900ms var(--ease-out),text-shadow 900ms var(--ease-out)}.live-number[data-trend='up']{color: rgb(var(--c-ok));text-shadow: 0 0 18px rgb(var(--c-ok) / 0.45);transition-duration: 120ms}.vorgang{position: relative;padding: 22px 22px 18px;border-radius: 14px;box-shadow: var(--shadow-raised);font-size: 15px}.vorgang::after{content: '';position: absolute;inset: -1px;border-radius: inherit;box-shadow: 0 0 0 1.5px rgb(var(--c-ok) / 0.6),0 0 28px rgb(var(--c-ok) / 0.18);opacity: 0;pointer-events: none}.vorgang.erscheint{animation: aufprall 420ms var(--ease-out) 690ms both}.vorgang.erscheint::after{animation: rand-leuchten 1.6s var(--ease-out) 900ms both}@keyframes aufprall{0%,100%{transform: none}35%{transform: translateY(2px) scale(0.994)}}@keyframes rand-leuchten{0%{opacity: 0}25%{opacity: 1}100%{opacity: 0.45}}.vorgang__kopf{display: flex;justify-content: space-between;gap: 12px}.vorgang__ref{font-weight: 500;font-size: 16px;line-height: 1.35}.vorgang__meta{display: flex;align-items: center;gap: 10px;margin-top: 8px;font-size: 12px}.badge{display: inline-flex;align-items: center;gap: 6px;padding: 3px 9px 3px 8px;border-radius: 999px;background: rgb(var(--c-ok) / 0.1);color: rgb(var(--c-ok));font-family: var(--mono);font-size: 11px;line-height: 16px;letter-spacing: 1.5px;text-transform: uppercase}.badge .licht{width: 6px;height: 6px;box-shadow: none}.vorgang__betrag{font-size: 22px;line-height: 1.2;white-space: nowrap;letter-spacing: -0.02em}.vorgang__daten{display: grid;gap: 6px;margin-top: 18px;padding-top: 16px;border-top: 1px solid rgb(var(--c-hairline))}.vorgang__daten div{display: grid;grid-template-columns: 8.5rem 1fr;gap: 12px}.vorgang__daten dt{color: rgb(var(--c-graphite))}.vorgang__stempel{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: 10px;pointer-events: none}.stempel{display: inline-flex;align-items: center;gap: 6px;padding: 5px 11px 5px 9px;border: 2px solid rgb(var(--c-ok));border-radius: 8px;background: rgb(var(--c-surface) / 0.92);color: rgb(var(--c-ok));font-family: var(--mono);font-size: 13px;line-height: 18px;font-weight: 500;letter-spacing: 3px;text-transform: uppercase;white-space: nowrap;box-shadow: 0 0 24px rgb(var(--c-ok) / 0.25);transform: rotate(-8deg)}.stempel svg{width: 16px;height: 16px}.stempel path,.haken path{fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1;stroke-dashoffset: 0}.stempel--voll{background: rgb(var(--c-ok));color: rgb(var(--c-paper));transform: rotate(-4deg)}.wartet .stempel{opacity: 0}.erscheint .stempel{animation: stempel 560ms var(--ease-spring) 900ms both}.erscheint .stempel--voll{animation-name: stempel-voll;animation-delay: 1900ms}.erscheint .stempel path{animation: zeichnen 520ms var(--ease-soft) 1100ms both}.erscheint .stempel--voll path{animation-delay: 2100ms}@keyframes stempel{0%{opacity: 0;transform: scale(1.8) rotate(-14deg)}60%{opacity: 1;transform: scale(0.94) rotate(-7deg)}100%{opacity: 1;transform: scale(1) rotate(-8deg)}}@keyframes stempel-voll{0%{opacity: 0;transform: scale(1.8) rotate(-10deg)}60%{opacity: 1;transform: scale(0.94) rotate(-3deg)}100%{opacity: 1;transform: scale(1) rotate(-4deg)}}@keyframes zeichnen{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}.vorgang__fuss{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;margin-top: 18px;padding-top: 16px;border-top: 1px solid rgb(var(--c-hairline))}.vorgang__fuss .label{font-size: 11px}.kette{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;margin-top: 22px}.kette li{display: inline-flex;align-items: center;gap: 8px;font-family: var(--mono);font-size: 11px;letter-spacing: 1.5px;text-transform: uppercase;color: rgb(var(--c-graphite))}.kette li:not(:last-child)::after{content: '';width: 18px;height: 1px;background: rgb(var(--c-kante))}.abschluss{display: grid;grid-template-columns: auto 1fr;gap: 22px;align-items: center;padding: 24px;border-radius: 14px;box-shadow: var(--shadow-raised)}.siegel{width: clamp(104px,28vw,136px);aspect-ratio: 1;color: rgb(var(--c-ink));transform: rotate(-8deg);border-radius: 999px}.siegel svg{width: 100%;height: 100%}.siegel__grund{fill: rgb(var(--c-surface) / 0.85)}.siegel__ring{fill: none;stroke: currentColor;stroke-width: 2.5;stroke-dasharray: 1}.siegel__ring--innen{stroke-width: 1;opacity: 0.7}.siegel__schrift{fill: currentColor;font-family: var(--mono);font-size: 9px;letter-spacing: 1.6px}.siegel__haken{fill: none;stroke: rgb(var(--c-ok));stroke-width: 4.5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1}.wartet .siegel{opacity: 0}.erscheint .siegel{animation: stempel 560ms var(--ease-spring) 200ms both;box-shadow: 0 0 36px rgb(var(--c-ok) / 0.22)}.erscheint .siegel__ring{animation: zeichnen 700ms var(--ease-soft) 380ms both}.erscheint .siegel__ring--innen{animation-delay: 520ms}.erscheint .siegel__haken{animation: zeichnen 520ms var(--ease-soft) 900ms both}.abschluss__titel{margin-top: 4px;font-size: 18px;font-weight: 500}.datei{display: inline-flex;align-items: center;gap: 8px;margin-top: 12px;padding: 6px 10px 6px 8px;border-radius: 8px;background: rgb(var(--c-sunken));font-size: 13px;color: rgb(var(--c-ink));max-width: 100%}.datei svg{flex: none;width: 16px;height: 16px;color: rgb(var(--c-steel))}.datei .num{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.protokoll{margin-top: 16px;padding-top: 14px;border-top: 1px dashed rgb(var(--c-kante) / 0.55)}.protokoll .label{font-size: 11px}.protokoll__zeile{margin-top: 6px;font-size: 15px}.protokoll__zeile del{color: rgb(var(--c-err));text-decoration-thickness: 1px}.protokoll__zeile ins{color: rgb(var(--c-ok));text-decoration: none}.protokoll__wer{margin-top: 2px;font-size: 12px;color: rgb(var(--c-muted))}@media (max-width: 419px){.abschluss{grid-template-columns: 1fr;justify-items: start}}.rennen{display: grid;gap: 28px;margin-top: clamp(72px,10vw,128px);padding: clamp(24px,4vw,40px);border-radius: 18px}.rennen h3{margin-top: 12px;font-size: clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height: 1.2;letter-spacing: -0.02em}.rennen__text p:last-child{margin-top: 12px;color: rgb(var(--c-graphite));max-width: 34rem}.rennen__bahn{display: grid;gap: 10px;align-content: center}.spur{display: grid;grid-template-columns: 3.5rem 1fr;align-items: center;gap: 10px}.spur__name{font-size: 12px;color: rgb(var(--c-graphite))}.spur--gold .spur__name{color: rgb(var(--c-gold-text))}.spur--sie .spur__name{color: rgb(var(--c-steel))}.spur__strecke{position: relative;height: 34px;border-radius: 999px;background: rgb(var(--c-sunken));overflow: hidden}.spur__strecke::before{content: '';position: absolute;left: 14px;right: 22px;top: 50%;height: 1px;background: repeating-linear-gradient(90deg,rgb(var(--c-kante) / 0.6) 0 8px,transparent 8px 16px)}.spur__strecke::after{content: '';position: absolute;right: 10px;top: 0;bottom: 0;width: 8px;background-color: rgb(var(--c-surface));background-image: conic-gradient(rgb(var(--c-ink)) 0 25%,transparent 0 50%,rgb(var(--c-ink)) 0 75%,transparent 0);background-size: 8px 8px;opacity: 0.8}.spur__weg{position: absolute;inset: 0;display: flex;align-items: center;justify-content: flex-end;padding-right: 2px;transform: translateX(var(--ziel));transition: transform 1.4s var(--ease-soft)}.spur--gold{--ziel: -10%}.spur--sie{--ziel: -21%}.spur--silber{--ziel: -31%}.spur--gold .auto{color: rgb(var(--c-gold))}.spur--silber .auto{color: rgb(var(--c-silver))}.spur--sie .auto{color: rgb(var(--c-steel));filter: drop-shadow(0 0 6px rgb(var(--c-steel) / 0.45))}.rennen.wartet .spur__weg{transform: translateX(calc(-100% + 60px))}.rennen.erscheint .spur--gold .spur__weg{transition-duration: 1.3s}.rennen.erscheint .spur--silber .spur__weg{transition: transform 0.95s cubic-bezier(0.2,0.8,0.3,1)}.rennen.erscheint .spur--sie .spur__weg{transition: transform 1.9s cubic-bezier(0.55,0,0.25,1)}.rennen.fahren .auto{--raeder: running}@media (min-width: 960px){.rennen{grid-template-columns: 1fr 1.1fr;gap: 56px;align-items: center}}.stapel{background: rgb(var(--c-sunken) / 0.55);border-block: 1px solid rgb(var(--c-hairline))}.stapel__raster{display: grid;gap: 48px}.stapel__absatz{margin-top: 20px;max-width: 30rem;color: rgb(var(--c-graphite))}.stapel__text .knopf{margin-top: 28px}.beleg{position: relative;padding: 26px 22px 24px;border-radius: 14px 14px 0 0;border-bottom: 0;box-shadow: var(--shadow-pop);margin-bottom: 8px}.beleg__abriss{position: absolute;left: -1px;right: -1px;bottom: -8px;height: 8px;background-image: radial-gradient(circle at 6px 8px,transparent 5px,rgb(var(--c-surface)) 5.5px);background-size: 12px 8px;background-repeat: repeat-x}.beleg__kopf{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-bottom: 18px;border-bottom: 1px solid rgb(var(--c-hairline))}.beleg__logo{display: inline-grid;place-items: center;height: 40px;padding: 0 14px;border: 1.5px dashed rgb(var(--c-kante));border-radius: 8px;font-family: var(--mono);font-size: 11px;letter-spacing: 2px;text-transform: uppercase;color: rgb(var(--c-graphite))}.beleg__signatur{display: grid;justify-items: end;gap: 2px;font-size: 14px;font-weight: 500;letter-spacing: 1.5px}.beleg__signatur .label{font-size: 11px}.beleg__liste li{display: grid;grid-template-columns: 2rem 1fr 20px;align-items: center;gap: 10px;padding-block: 11px;border-bottom: 1px dashed rgb(var(--c-kante) / 0.4);font-size: 16px;line-height: 1.4}.beleg__liste li>.num{font-size: 12px;color: rgb(var(--c-steel))}.haken{width: 20px;height: 20px;color: rgb(var(--c-ok))}.beleg.wartet .haken path{stroke-dashoffset: 1}.beleg.erscheint .haken path{animation: zeichnen 360ms var(--ease-soft) both;animation-delay: calc(var(--i,0) * 95ms + 300ms)}.beleg__summe{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-top: 18px}.beleg__summe-label{display: inline-flex;align-items: center;gap: 10px;font-size: 17px;font-weight: 500}.beleg__alles{font-size: clamp(1.25rem,1rem + 1vw,1.625rem);letter-spacing: 3px;text-transform: uppercase}.beleg__preis{margin-top: 10px;font-size: 14px;color: rgb(var(--c-muted))}.beleg__preis-zeile{display: flex;justify-content: space-between;gap: 12px}.beleg__preis-zeile .preis__satz{text-align: right}.preis__zusatz{margin-top: 6px;font-size: 0.9em;color: rgb(var(--c-muted))}.preis__zusatz:empty{display: none}@media (min-width: 960px){.stapel__raster{grid-template-columns: 0.9fr 1.1fr;gap: clamp(48px,6vw,96px);align-items: start}.stapel__text{position: sticky;top: calc(var(--kopf-hoehe) + 48px)}.beleg{padding: 32px 36px 28px}}.daten__raster{display: grid;gap: 16px;margin-top: clamp(40px,6vw,64px)}.karte{padding: 26px 24px 28px;border-radius: 14px;transition: transform 260ms var(--ease-soft),box-shadow 260ms var(--ease-soft)}.karte:hover{transform: translateY(-2px);box-shadow: var(--shadow-raised)}.karte__zeichen{width: 32px;height: 32px;fill: none;stroke: rgb(var(--c-steel));stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.karte h3{margin-top: 18px;font-size: 19px;line-height: 1.3;letter-spacing: -0.01em}.karte p{margin-top: 10px;color: rgb(var(--c-graphite));font-size: 16px;line-height: 1.55}@media (min-width: 720px){.daten__raster{grid-template-columns: 1fr 1fr}}@media (min-width: 1100px){.daten__raster{grid-template-columns: repeat(4,1fr);gap: 20px}}.genauer{margin-top: 28px;border-top: 1px solid rgb(var(--c-hairline))}.genauer summary,.frage summary{position: relative;display: flex;align-items: center;min-height: 60px;padding: 16px 44px 16px 0;cursor: pointer;list-style: none;font-weight: 500}.genauer summary{font-size: 16px;color: rgb(var(--c-steel))}.genauer summary::-webkit-details-marker,.frage summary::-webkit-details-marker{display: none}.genauer summary::after,.frage summary::after{content: '';position: absolute;right: 8px;top: 50%;width: 14px;height: 14px;margin-top: -7px;background: linear-gradient(currentColor,currentColor) center / 14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 14px no-repeat;transition: transform 300ms var(--ease-soft)}.genauer[open] summary::after,.frage[open] summary::after{transform: rotate(45deg)}.genauer__inhalt{display: grid;gap: 12px;max-width: 48rem;padding-bottom: 20px;color: rgb(var(--c-graphite));font-size: 16px}.risiko__raster{display: grid;gap: 56px;align-items: center}.risiko__absatz{margin-top: 20px;max-width: 34rem;font-size: 18px;color: rgb(var(--c-graphite))}.risiko__text .knopf{margin-top: 32px}.risiko__bild{position: relative;display: grid;justify-items: start;padding: 12px 0 104px}.zettel{width: min(78%,300px);padding: 22px 22px 26px;border-radius: 6px;background: repeating-linear-gradient(180deg,transparent 0 27px,rgb(var(--c-steel) / 0.12) 27px 28px),rgb(var(--c-raised));box-shadow: var(--shadow-card);transform: rotate(-4deg);color: rgb(var(--c-graphite));font-size: 16px;line-height: 28px}.zettel__kopf{font-weight: 500;color: rgb(var(--c-ink))}.zettel__summe{margin-top: 4px;color: rgb(var(--c-err))}.nachgerechnet{position: absolute;right: 0;bottom: 0;width: min(64%,260px);padding: 18px 20px 22px;border-radius: 14px;box-shadow: var(--shadow-pop);transform: rotate(2deg)}.nachgerechnet__zahl{margin-top: 6px;font-size: 30px;line-height: 1.2;letter-spacing: -0.02em;color: rgb(var(--c-ok));text-shadow: 0 0 18px rgb(var(--c-ok) / 0.3)}.risiko__bild.wartet .nachgerechnet{opacity: 0;transform: translateY(16px) rotate(2deg)}.risiko__bild.erscheint .nachgerechnet{animation: anheben 640ms var(--ease-soft) 150ms both}@keyframes anheben{from{opacity: 0;transform: translateY(16px) rotate(2deg)}to{opacity: 1;transform: rotate(2deg)}}@media (min-width: 960px){.risiko__raster{grid-template-columns: 1fr 1fr;gap: clamp(48px,6vw,96px)}.risiko__bild{padding: 0 40px 56px 0}}.fragen{padding-top: clamp(40px,6vw,80px)}.fragen__raster{display: grid;gap: 32px}.fragen__liste{border-top: 1px solid rgb(var(--c-hairline))}.frage{border-bottom: 1px solid rgb(var(--c-hairline))}.frage summary{font-size: 18px;line-height: 1.4;transition: color 160ms var(--ease-out)}.frage summary:hover{color: rgb(var(--c-steel))}.frage__antwort{max-width: 44rem;padding: 0 0 24px;color: rgb(var(--c-graphite));font-size: 16px}.frage[open] .frage__antwort{animation: aufsteigen 360ms var(--ease-soft) both}@media (min-width: 960px){.fragen__raster{grid-template-columns: 0.8fr 1.2fr;gap: clamp(48px,6vw,96px)}.fragen__kopf{position: sticky;top: calc(var(--kopf-hoehe) + 48px);align-self: start}}.schluss{position: relative;overflow: hidden;padding-top: clamp(88px,12vw,160px);background-color: rgb(var(--c-paper));background-image: linear-gradient(180deg,#0a1230 0%,#121a3c 45%,rgb(var(--c-paper)) 100%);color: rgb(var(--c-ink))}.schluss__himmel{position: absolute;inset: 0;pointer-events: none}.schluss__mond{position: absolute;right: 12%;top: 14%;width: 44px;height: 44px;border-radius: 999px;background: radial-gradient(circle at 35% 30%,#fdfcf7,#c9ced8);box-shadow: 0 0 48px 10px rgb(170 195 255 / 0.16)}@media (max-width: 767px){.schluss__mond{top: 28px;right: 22px;width: 30px;height: 30px}}.schluss__stern{position: absolute;width: 2px;height: 2px;border-radius: 999px;background: #f4f1e6;opacity: 0.75}.schluss__stern.s1{left: 8%;top: 12%}.schluss__stern.s2{left: 18%;top: 30%}.schluss__stern.s3{left: 27%;top: 8%}.schluss__stern.s4{left: 41%;top: 20%}.schluss__stern.s5{left: 56%;top: 9%}.schluss__stern.s6{left: 64%;top: 33%}.schluss__stern.s7{left: 76%;top: 26%}.schluss__stern.s8{left: 92%;top: 38%}@media (prefers-reduced-motion: no-preference){.schluss.erscheint .schluss__stern{animation: himmel-funkeln 2.4s ease-in-out 3}.schluss.erscheint .schluss__stern:nth-child(odd){animation-delay: 0.8s}}.schluss__inhalt{position: relative;z-index: 2;text-align: center;display: grid;justify-items: center}.schluss__monat{color: rgb(var(--c-steel))}.schluss__titel{max-width: 18ch;margin-top: 18px;font-size: clamp(2.25rem,1.3rem + 4vw,4.25rem);line-height: 1.04;letter-spacing: -0.035em}.schluss__titel .leise{color: rgb(var(--c-graphite))}.schluss__text{max-width: 36rem;margin-top: 22px;font-size: 18px;color: rgb(var(--c-graphite))}.schluss__aktionen{margin-top: 36px}.schluss__direkt{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px 12px;margin-top: 24px;font-size: 15px;color: rgb(var(--c-graphite))}.schluss__kopiert{min-width: 1px;font-size: 13px;color: rgb(var(--c-ok))}.schluss__telefon{margin-top: 10px;font-size: 15px;color: rgb(var(--c-graphite))}.strasse--nacht{height: 160px;margin-top: clamp(56px,8vw,96px)}.strasse--nacht .strasse__flaeche{fill: rgb(var(--c-sunken) / 0.85)}.formular{width: 100%;max-width: 560px;margin-top: 40px;text-align: left}.formular__raster{display: grid;gap: 14px;margin-bottom: 20px}@media (min-width: 560px){.formular__raster{grid-template-columns: 1fr 1fr}.formular__breit{grid-column: 1 / -1}}.feld{display: grid;gap: 6px;font-size: 13px;color: rgb(var(--c-graphite))}.feld input{min-height: 44px;padding: 0 12px;border: 1px solid rgb(var(--c-kante));border-radius: 10px;background: rgb(var(--c-surface));color: rgb(var(--c-ink));font: inherit;font-size: 16px}.feld input:focus{outline: none;border-color: rgb(var(--c-steel));box-shadow: 0 0 0 4px rgb(var(--c-steel) / 0.14)}.fuss{padding-block: 40px 48px;background: rgb(var(--c-paper));color: rgb(var(--c-ink));border-top: 1px solid rgb(var(--c-hairline))}.fuss__innen{display: grid;gap: 28px}.wortmarke--fuss{font-size: 22px}.fuss__claim{margin-top: 10px;font-size: 15px;color: rgb(var(--c-graphite))}.fuss__nav{display: flex;flex-wrap: wrap;gap: 8px 24px}.fuss__nav a{display: inline-flex;align-items: center;min-height: 44px;color: rgb(var(--c-graphite));text-decoration: none;font-size: 15px}.fuss__nav a:hover{color: rgb(var(--c-ink));text-decoration: underline;text-underline-offset: 4px}.fuss__zeile{font-size: 11px;letter-spacing: 1.5px}@media (min-width: 900px){.fuss__innen{grid-template-columns: 1fr auto;align-items: start}.fuss__zeile{grid-column: 1 / -1;padding-top: 20px;border-top: 1px solid rgb(var(--c-hairline))}}.recht{max-width: 46rem;padding-block: clamp(48px,8vw,96px) clamp(72px,10vw,128px)}.recht h1{margin-top: 14px;font-size: clamp(2.25rem,1.6rem + 2.4vw,3.25rem);line-height: 1.08;letter-spacing: -0.03em}.recht h2{margin-top: 44px;font-size: 21px;line-height: 1.3;letter-spacing: -0.01em}.recht p,.recht ul{margin-top: 12px;color: rgb(var(--c-graphite));font-size: 16px}.recht ul{list-style: disc;padding-left: 1.25em}.recht address{margin-top: 12px;font-style: normal;color: rgb(var(--c-graphite))}.recht a{color: rgb(var(--c-steel));text-underline-offset: 3px}.entwurf{margin-top: 24px;padding: 14px 16px;border: 1px solid rgb(var(--c-warn) / 0.5);border-radius: 10px;background: rgb(var(--c-warn) / 0.08);color: rgb(var(--c-warn));font-size: 14px}.platzhalter{padding: 1px 4px;border-radius: 4px;background: rgb(var(--c-warn) / 0.14);color: rgb(var(--c-warn));font-family: var(--mono);font-size: 0.86em}.zurueck{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: rgb(var(--c-steel));text-decoration: none;font-size: 15px}.zurueck:hover{text-decoration: underline;text-underline-offset: 4px}@media (prefers-reduced-motion: reduce){*,::before,::after{animation-duration: 0.01ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0s !important}.auto__rad{animation: none !important}}@media print{.kopf,.vsl,.strasse,.sprunglink,.schluss__himmel{display: none !important}.schluss,.fuss{background: #fff !important;color: #1a1b1d !important}}.vsl__ende{position: absolute;inset: 0;z-index: 2;display: grid;place-content: center;justify-items: center;gap: 18px;padding: 24px;text-align: center;background: rgb(10 12 15 / 0.62);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: rgb(var(--c-ink));animation: aufsteigen 420ms var(--ease-soft) both}.vsl__ende-titel{font-size: clamp(1.375rem,1rem + 1.6vw,2.25rem);font-weight: 500;letter-spacing: -0.02em;line-height: 1.15}.hinweis{margin-top: 20px;font-size: 13px;line-height: 18px;color: rgb(var(--c-muted))}.versprechen{display: grid;gap: 12px;margin-top: 28px;max-width: 34rem}.versprechen li{display: grid;grid-template-columns: 2.25rem 1fr;gap: 12px;align-items: baseline;padding: 16px 18px;border: 1px solid rgb(var(--c-hairline));border-radius: 14px;background-color: rgb(var(--c-surface));background-image: var(--sheen);box-shadow: var(--shadow-card);font-size: 17px;line-height: 1.45;color: rgb(var(--c-graphite))}.versprechen strong{font-weight: 500;color: rgb(var(--c-ink))}.versprechen__nr{font-size: 13px;color: rgb(var(--c-ok))}.kopf__link{display: none;min-height: 44px;align-items: center;padding: 0 4px;color: rgb(var(--c-graphite));font-size: 15px;text-decoration: none}.kopf__link:hover{color: rgb(var(--c-ink))}@media (min-width: 640px){.kopf__link{display: inline-flex}}.preise__einleitung{max-width: 38rem;margin-top: 20px;font-size: 18px;color: rgb(var(--c-graphite))}.pakete{display: grid;gap: 16px;margin-top: clamp(40px,6vw,64px);align-items: stretch}.paket{position: relative;display: flex;flex-direction: column;padding: 28px 24px 24px;border-radius: 18px}.paket--empfohlen{border-color: rgb(var(--c-steel) / 0.55);box-shadow: 0 0 0 1px rgb(var(--c-steel) / 0.35),var(--shadow-pop)}.paket__marke{position: absolute;top: -12px;left: 22px;padding: 3px 10px;border-radius: 999px;background: rgb(var(--c-steel));color: rgb(var(--c-paper));font-size: 11px;letter-spacing: 1.5px}.paket__name{font-size: 22px;letter-spacing: 1px}.paket__preis{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin-top: 18px}.paket__betrag{font-size: clamp(2.25rem,1.8rem + 1.6vw,2.875rem);line-height: 1.05;letter-spacing: -0.03em}.paket__einheit{font-size: 15px;color: rgb(var(--c-graphite))}.paket__extra{min-height: 24px;margin-top: 6px;font-size: 16px;color: rgb(var(--c-graphite))}.paket__extra .num{color: rgb(var(--c-ink))}.paket__liste{display: grid;gap: 12px;margin: 22px 0 28px;padding-top: 20px;border-top: 1px dashed rgb(var(--c-kante) / 0.5);flex: 1;align-content: start}.paket__liste li,.inklusive__liste li{display: grid;grid-template-columns: 20px 1fr;gap: 10px;align-items: start;font-size: 16px;line-height: 1.45}.paket .knopf{width: 100%}.knopf--zweit{background-color: rgb(var(--c-surface));background-image: var(--sheen);color: rgb(var(--c-ink));border: 1px solid rgb(var(--c-kante));box-shadow: var(--shadow-card)}.baustein{display: grid;grid-template-columns: 40px 1fr;gap: 16px;align-items: start;margin-top: 24px;padding: 22px 24px;border-radius: 14px;border: 1px solid rgb(var(--c-ok) / 0.35);background: rgb(var(--c-ok) / 0.06)}.baustein__zeichen{width: 32px;height: 32px;fill: none;stroke: rgb(var(--c-ok));stroke-width: 1.5;stroke-linejoin: round;stroke-linecap: round}.baustein__titel{font-size: clamp(1.125rem,1rem + 0.6vw,1.375rem);font-weight: 500;line-height: 1.3;letter-spacing: -0.01em}.baustein__text{margin-top: 6px;color: rgb(var(--c-graphite));font-size: 16px}.inklusive{margin-top: 32px}.inklusive__liste{display: grid;gap: 12px 32px;margin-top: 14px}.preise__beispiel{margin-top: 28px;font-size: 14px;color: rgb(var(--c-graphite))}.preise__fein{margin-top: 4px;font-size: 13px;color: rgb(var(--c-muted))}.beleg__preis-zeile a.preis__satz{color: rgb(var(--c-steel));text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgb(var(--c-steel) / 0.4)}@media (min-width: 720px){.inklusive__liste{grid-template-columns: 1fr 1fr}}@media (min-width: 960px){.pakete{grid-template-columns: repeat(3,1fr);gap: 20px}.inklusive__liste{grid-template-columns: 1fr 1fr 1fr}}.paket__waehrung{font-size: 0.62em;letter-spacing: 0}.drucker{position: relative;padding-top: 10px}.drucker__schlitz{position: absolute;z-index: 2;top: 0;left: -12px;right: -12px;height: 10px;border-radius: 999px;background: linear-gradient(180deg,rgb(var(--c-ink) / 0.92),rgb(var(--c-ink) / 0.78));box-shadow: 0 1px 0 rgb(255 255 255 / 0.12) inset,0 6px 14px -6px rgb(var(--shade) / 0.5)}.drucker__papier{clip-path: inset(5px -80px -80px -80px)}.drucker .bon,.drucker .beleg{border-top-left-radius: 2px;border-top-right-radius: 2px}.wartet.bon,.wartet.beleg{transform: translateY(-101%)}.erscheint.bon{animation: drucken 1.15s cubic-bezier(0.3,0.6,0.25,1) both}.erscheint.beleg{animation: drucken 1.9s steps(19,end) both}@keyframes drucken{from{transform: translateY(-101%)}to{transform: none}}.schritt__bild{position: relative}.flug{position: absolute;z-index: 3;top: 26px;left: 46%;opacity: 0;pointer-events: none}.flug__blatt{display: block;width: 44px;height: 56px;border-radius: 5px;background: linear-gradient(rgb(var(--c-kante) / 0.5),rgb(var(--c-kante) / 0.5)) 7px 10px / 20px 1.5px no-repeat,linear-gradient(rgb(var(--c-kante) / 0.5),rgb(var(--c-kante) / 0.5)) 7px 16px / 14px 1.5px no-repeat,linear-gradient(rgb(var(--c-kante) / 0.5),rgb(var(--c-kante) / 0.5)) 7px 22px / 18px 1.5px no-repeat,linear-gradient(rgb(var(--c-ok)),rgb(var(--c-ok))) 7px 31px / 12px 2px no-repeat,rgb(var(--c-raised));border: 1px solid rgb(var(--c-hairline));box-shadow: var(--shadow-raised)}.flug.fliegt{animation: flug-x 720ms cubic-bezier(0.35,0,0.6,1) both}.flug.fliegt .flug__bogen{display: block;animation: flug-y 720ms cubic-bezier(0.2,0.7,0.4,1) both}.flug.fliegt .flug__blatt{animation: flug-blatt 720ms var(--ease-out) both}@keyframes flug-x{0%{opacity: 0;transform: translateX(210px)}12%{opacity: 1}85%{opacity: 1}100%{opacity: 0;transform: translateX(0)}}@keyframes flug-y{0%{transform: translateY(40px)}45%{transform: translateY(-70px)}100%{transform: translateY(0)}}@keyframes flug-blatt{0%{transform: rotate(14deg) scale(1)}100%{transform: rotate(-6deg) scale(0.55)}}.paket__glanz{position: absolute;inset: 0;border-radius: inherit;overflow: hidden;pointer-events: none}.paket__glanz::after{content: '';position: absolute;top: -20%;bottom: -20%;left: 0;width: 45%;background: linear-gradient( 100deg,transparent,rgb(var(--edge-light) / calc(var(--edge-alpha) * 0.55)),transparent );transform: translateX(-120%) skewX(-12deg);opacity: 0}.erscheint .paket__glanz::after{animation: glanz 1.6s var(--ease-soft) 900ms both}@keyframes glanz{0%{opacity: 0;transform: translateX(-120%) skewX(-12deg)}15%{opacity: 1}100%{opacity: 0;transform: translateX(260%) skewX(-12deg)}}.chip--kopieren{gap: 6px}.chip__haken{width: 0;height: 14px;color: rgb(var(--c-ok));transition: width 0s}.chip__haken path{fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 1;stroke-dashoffset: 1}.chip--kopieren.ist-kopiert{border-color: rgb(var(--c-ok));color: rgb(var(--c-ok))}.chip--kopieren.ist-kopiert .chip__haken{width: 14px}.chip--kopieren.ist-kopiert .chip__haken path{animation: zeichnen 380ms var(--ease-soft) both}.knopf:focus-visible .knopf__pfeil{transform: translateX(3px)}@media (min-width: 768px){.vsl__untertitel{min-height: 3em}}.held__angebot{max-width: 34rem;margin-top: 18px;font-size: 15px;line-height: 1.5;color: rgb(var(--c-graphite))}.held__angebot strong{font-weight: 500;color: rgb(var(--c-ink))}.held__kontakt{display: grid;gap: 2px;margin-top: 8px;font-size: 15px;color: rgb(var(--c-graphite))}.beweis{padding-block: clamp(48px,7vw,88px);border-bottom: 1px solid rgb(var(--c-hairline))}.beweis__raster{display: grid;gap: 28px;align-items: center}.beweis__titel{margin-top: 12px;max-width: 20ch;font-size: clamp(1.625rem,1.2rem + 1.8vw,2.5rem);line-height: 1.12;letter-spacing: -0.025em}.beweis__fein{margin-top: 14px;font-size: 13px;line-height: 18px;color: rgb(var(--c-muted))}.beweis__karte{padding: 24px 24px 26px;border-radius: 18px;box-shadow: var(--shadow-raised)}.beweis__zeile{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin-top: 18px;color: rgb(var(--c-graphite))}.beweis__zeile .num{color: rgb(var(--c-ink))}.beweis__zeile--heute{color: rgb(var(--c-ink));font-weight: 500}.beweis__zahl{font-size: clamp(1.875rem,1.4rem + 1.8vw,2.75rem);line-height: 1.05;letter-spacing: -0.02em;font-weight: 400;white-space: nowrap}.beweis__zahl .num{color: rgb(var(--c-ok))}.beweis__bahn{height: 12px;margin-top: 8px;border-radius: 999px;background: rgb(var(--c-sunken));overflow: hidden}.beweis__balken{display: block;height: 100%;border-radius: 999px;background: rgb(var(--c-graphite) / 0.5);transform-origin: 0 50%}.beweis__balken--heute{background: rgb(var(--c-ok));transform: scaleX(0.3)}.wartet .beweis__balken--heute{transform: scaleX(1)}.erscheint .beweis__balken--heute{transition: transform 1.5s var(--ease-soft) 500ms}@media (min-width: 900px){.beweis__raster{grid-template-columns: 1fr 1fr;gap: clamp(40px,6vw,96px)}}.garantie__titel{margin-top: 16px;max-width: 24ch;font-size: clamp(1.75rem,1.2rem + 2vw,2.625rem);line-height: 1.12;letter-spacing: -0.025em}.nachgerechnet__fein{margin-top: 8px;font-family: var(--mono);font-size: 11px;letter-spacing: 1.5px;text-transform: uppercase;color: rgb(var(--c-muted))}.siegel--garantie{position: absolute;right: 0;bottom: 122px;z-index: 2;width: clamp(96px,24vw,124px)}@media (min-width: 960px){.siegel--garantie{right: 8px;bottom: 104px}}.rechner{margin-top: clamp(36px,5vw,56px);padding: clamp(22px,3vw,32px);border-radius: 18px}.rechner__titel{margin-top: 8px;font-size: clamp(1.25rem,1.05rem + 0.8vw,1.625rem);line-height: 1.2;letter-spacing: -0.015em}.rechner__ohnejs{margin-top: 12px;color: rgb(var(--c-graphite))}.rechner__form{display: grid;gap: 20px;margin-top: 20px}.rechner__eingaben{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;align-content: start}.rechner .feld span{min-height: 2.6em;display: flex;align-items: flex-end;gap: 6px;flex-wrap: wrap}.annahme{font-style: normal;font-family: var(--mono);font-size: 10px;letter-spacing: 1px;text-transform: uppercase;color: rgb(var(--c-warn))}.rechner .feld input{font-family: var(--mono);text-align: right}.rechner__beleg{padding: 18px 20px;border-radius: 14px;background: rgb(var(--c-raised));border: 1px solid rgb(var(--c-hairline))}.rechner__zeile{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding-block: 5px;color: rgb(var(--c-graphite));font-size: 15px}.rechner__zeile .num,.rechner__zeile output{color: rgb(var(--c-ink))}.rechner__zeile--gross output{font-size: clamp(1.625rem,1.3rem + 1.2vw,2.125rem);letter-spacing: -0.02em}.rechner__zeile--provi{margin-top: 8px;padding-top: 12px;border-top: 1px dashed rgb(var(--c-kante) / 0.55);color: rgb(var(--c-ink));font-weight: 500}.rechner__formel,.rechner__referenz{font-size: 13px;line-height: 19px;color: rgb(var(--c-muted))}.rechner__referenz{padding-top: 12px;border-top: 1px solid rgb(var(--c-hairline))}@media (min-width: 900px){.rechner__form{grid-template-columns: 1.1fr 1fr;column-gap: 32px}.rechner__formel,.rechner__referenz{grid-column: 1 / -1}}.paket__fuerwen{margin-top: 4px;font-size: 14px;color: rgb(var(--c-graphite))}.schluss__kapazitaet{margin-top: 22px;color: rgb(var(--c-steel))}.rechner__form>*,.rechner__eingaben>*{min-width: 0}.feld input{width: 100%;min-width: 0}.schluss__titel .leise{display: block;margin-top: 8px;font-size: 0.56em;line-height: 1.2;letter-spacing: -0.015em}.rechner__eingaben{align-items: end}.rechner__zeile>:last-child{white-space: nowrap}