.site{--red:#e81922;--red-dark:#a80f18;--em:var(--red);--mark:var(--red);--focus:var(--red);--ink:#111;--body:#3a3837;--muted:#6e6b68;--line:#11111124;--soft:#e7e4dd;--surface:#fff;--canvas:#f3f1ec;--card:#111;--card-ink:#fff;--card-body:#ffffffc2;--card-dim:#ffffff80;--card-rule:#ffffff24;--btn:var(--red);--btn-ink:#fff;--btn-hover:var(--red-dark);--radius:0;--radius-sm:0;--core-r:0;--tile-r:0;--pill:999px;--ease:cubic-bezier(.16,1,.3,1);--ease-ui:cubic-bezier(.23,1,.32,1);--fs-micro:max(.6875rem,12px);--fs-klein:.875rem;--fs-text:clamp(1rem,.95rem + .2vw,1.125rem);--fs-lead:clamp(1.125rem,1.05rem + .35vw,1.375rem);--fs-h3:clamp(1.25rem,1.05rem + .8vw,1.75rem);--fs-h2:clamp(1.75rem,1.25rem + 1.9vw,3rem);--fs-h1:clamp(2.25rem,1.4rem + 3.2vw,4.5rem);--wrap:1440px;--gap:clamp(1rem,.5rem + 2.4vw,3.75rem);--nav-h:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:var(--font-sans),"Helvetica Neue",Arial,sans-serif;color:var(--body);background:var(--canvas);font-size:var(--fs-text);-webkit-font-smoothing:antialiased;accent-color:var(--red);caret-color:var(--red);line-height:1.5;overflow-x:clip}.site ::selection{color:#fff;background:#e81922}@media (prefers-color-scheme:dark){.site{--ink:#fff;--body:#ffffffc2;--muted:#ffffff94;--line:#ffffff24;--soft:#1c1b1b;--surface:#1c1b1b;--canvas:#111;--card:#f3f1ec;--card-ink:#111;--card-body:#3a3837;--card-dim:#6e6b68;--card-rule:#11111124;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.site .hero,.site .section--alt,.site .section--deep,.site .footer,.site .nav,.site .sticky{--ink:#fff;--body:#ffffffc2;--muted:#ffffff94;--line:#ffffff24;--soft:#1c1b1b;--surface:#1c1b1b;--canvas:#111;--card:#f3f1ec;--card-ink:#111;--card-body:#3a3837;--card-dim:#6e6b68;--card-rule:#11111124;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.site .section--alt,.site .section--deep{--canvas:#050405}}.site .section--rot{--em:#fff;--mark:#fff;--focus:#fff;--ink:#fff;--body:#fff;--muted:#fff;--line:#fff6;--soft:transparent;--surface:transparent;--canvas:#e81922;--card:transparent;--card-ink:#fff;--card-body:#fff;--card-dim:#fff;--card-rule:#fff6;--btn:#111;--btn-ink:#fff;--btn-hover:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#e81922}.site,.site *,.site :before,.site :after{box-sizing:border-box}.site h1,.site h2,.site h3{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;font-weight:700;line-height:1.05}.site h1{font-size:var(--fs-h1);letter-spacing:-.03em;line-height:1}@media (max-width:480px){.site h1,.site h2,.site h3{-webkit-hyphens:auto;hyphens:auto}}.site h2{font-size:var(--fs-h2);max-width:30ch}.site h3{font-size:var(--fs-lead);letter-spacing:-.02em;font-weight:500;line-height:1.2}.site h1 em,.site h2 em{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.025em;color:var(--em);font-size:1.05em;font-style:italic;font-weight:400;line-height:1}@media (min-width:481px){.site h1 em,.site h2 em{white-space:nowrap}}.site p{text-wrap:pretty;max-width:60ch}.site a{color:var(--ink);text-underline-offset:.22em;text-decoration:none}.site p a:not(.btn):not(.link){transition:text-decoration-color .16s var(--ease-ui);font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.site p a:not(.btn):not(.link):hover{-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}.site img{max-width:100%;height:auto;display:block}.site svg.i{fill:currentColor;flex:none;display:block}.site .wrap{width:min(100% - 2*var(--gap),var(--wrap));margin-inline:auto}.site .section{padding:clamp(64px,9vw,128px) 0}.site .section--alt,.site .section--deep{background:var(--canvas);color:var(--body)}.site .section--tight{padding-top:clamp(40px,5vw,64px)}.site .lead{font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--body);margin-top:24px;line-height:1.4}.site .eyebrow{border-top:1px solid var(--line);width:100%;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin-bottom:clamp(32px,5vw,72px);padding-top:14px;font-weight:500;line-height:1.4;display:flex}.site .eyebrow:before{content:"";background:var(--mark);flex:none;width:8px;height:8px}.site .skip{background:var(--ink);color:var(--canvas);z-index:100;border-radius:0;padding:10px 14px;position:absolute;top:8px;left:-999px}.site .skip:focus{left:12px}.site .nowrap{white-space:nowrap}.site [hidden]{display:none!important}.site .btn{border-radius:var(--pill);background:var(--btn);min-height:52px;color:var(--btn-ink);font:500 1rem/1 var(--font-sans),sans-serif;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background .16s var(--ease-ui),color .16s var(--ease-ui),box-shadow .16s var(--ease-ui),transform .14s var(--ease-ui);border:0;justify-content:center;align-items:center;gap:14px;padding:0 28px;display:inline-flex}.site .btn__ring{transition:transform .32s var(--ease);place-items:center;display:grid}.site .btn:hover{background:var(--btn-hover)}.site .btn:hover .btn__ring{transform:translate(4px)}.site .btn:active{transform:scale(.97)}.site .btn:disabled{opacity:.35;cursor:not-allowed}.site .btn:focus-visible,.site a:focus-visible,.site button:focus-visible,.site summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.site .btn--sm{gap:10px;min-height:44px;padding:0 20px;font-size:1rem}.site .btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.site .btn--ghost:hover{background:var(--ink);color:var(--canvas)}.site .btns{flex-wrap:wrap;gap:12px;display:flex}.site .link{min-height:44px;font-weight:500;font-size:var(--fs-text);color:var(--ink);text-underline-offset:.3em;transition:gap .32s var(--ease),text-decoration-color .16s var(--ease-ui);align-items:center;gap:10px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.site .link:hover{-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark);gap:14px}.site .nav{z-index:40;height:var(--nav-h);padding:0 var(--gap);transition:background .32s var(--ease-ui);background:#111;position:sticky;top:0}.site:has(main>.hero:first-of-type) .nav:not(.is-scrolled){background:0 0}.site .nav__bar{width:min(100%,var(--wrap));justify-content:space-between;align-items:center;gap:16px;height:100%;margin:0 auto;display:flex;position:relative}.site .brand{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.site .brand svg{aspect-ratio:415.85/82.45;fill:currentColor;width:auto;height:28px;display:block}.site .nav__links{align-items:center;gap:clamp(4px,1.6vw,24px);margin:0;padding:0;list-style:none;display:flex}.site .nav__links a{letter-spacing:0;min-height:44px;color:var(--ink);text-underline-offset:.5em;transition:text-decoration-color .16s var(--ease-ui);align-items:center;padding:0 6px;font-size:1rem;font-weight:400;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.site .nav__links a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.site .nav__links a[aria-current=page]{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);font-weight:500}.site .nav__right{align-items:center;gap:6px;display:flex}.site .nav .btn{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.site .nav .btn:hover{background:var(--ink);color:#111}.site .nav__toggle{min-width:44px;min-height:44px;color:var(--ink);font:500 1rem/1 var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 14px;display:none}.site .nav__panel{display:none}@media (max-width:960px){.site .nav__links{display:none}.site .nav__toggle{display:inline-flex}.site .nav__panel{left:calc(-1 * var(--gap));right:calc(-1 * var(--gap));padding:8px var(--gap) 20px;border-bottom:1px solid var(--line);background:#111;display:block;position:absolute;top:100%}.site .nav__panel[hidden]{display:none!important}.site .nav__panel ul{margin:0;padding:0;list-style:none;display:grid}.site .nav__panel a{min-height:56px;font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--ink);border-top:1px solid var(--line);align-items:center;font-weight:500;display:flex}.site .nav__panel li:first-child a{border-top:0}.site .nav__panel a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:380px){.site h1{font-size:clamp(1.7rem,8.4vw,2.2rem)}.site .hero--page h1{letter-spacing:-.035em;font-size:clamp(1.85rem,8.6vw,2.2rem)}.site .hero--page .lead{font-size:var(--fs-text);margin-top:16px}.site .hero--page{padding-top:clamp(36px,6vw,56px)}}@media (max-width:480px){.site .btn{white-space:normal}.site .form .btn{white-space:normal;text-align:left}.site .nav__bar{gap:6px}.site .nav__cta-text{display:none}.site .nav .btn--sm{gap:0;width:44px;padding:0}}.site .hero{--em:#fff;--mark:#fff;--focus:#fff;--body:#fff;--muted:#ffffffd6;--line:#ffffff3d;--card:transparent;--card-ink:#fff;--card-body:#fff;--card-dim:#ffffff9e;--card-rule:#ffffff3d;isolation:isolate;color:var(--body);background:#111;padding:clamp(56px,7.5vw,104px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.site main>.hero:first-of-type{margin-top:calc(-1 * var(--nav-h));padding-top:calc(var(--nav-h) + clamp(48px,7vw,104px))}.site .hero:before{content:"";z-index:-2;background:#111 url(/images/feld/typografie.jpg) 72% 100%/cover no-repeat;position:absolute;inset:0}.site .hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:end;gap:clamp(36px,6vw,80px);display:grid;position:relative}.site .hero__grid>*{min-width:0}.site .hero__copy{flex-direction:column;align-items:flex-start;display:flex}.site .hero .eyebrow{border-top:0;width:auto;margin-bottom:clamp(20px,2.4vw,32px);padding-top:0}.site .hero h1{max-width:17ch;animation:site-aufstieg .96s var(--ease) both}.site .hero .lead{max-width:44ch}.site .hero .btns{margin-top:32px}.site .hero--page{padding-bottom:clamp(48px,6vw,88px)}.site .hero--page h1{max-width:20ch}.site .hero--page .lead{max-width:56ch}@keyframes site-aufstieg{0%{clip-path:inset(0 0 100%);transform:translateY(.32em)}to{clip-path:inset(-.2em -.2em -.3em);transform:none}}.site .trust{font-size:var(--fs-klein);color:var(--body);flex-wrap:wrap;gap:10px 24px;margin:28px 0 0;padding:0;font-weight:400;line-height:1.4;list-style:none;display:flex}.site .trust li{align-items:center;gap:8px;display:flex}.site .trust svg{width:16px;height:16px;color:var(--ink)}@media (max-width:1040px){.site .hero__grid{grid-template-columns:minmax(0,1fr)}}.site .shell{min-width:0}.site .core{background:var(--card);color:var(--card-body);border-radius:var(--core-r);flex-direction:column;padding:clamp(26px,3vw,38px);display:flex}.site .core a,.site .core h2,.site .core h3{color:var(--card-ink)}.site .core p{color:var(--card-body)}.site .core--light{background:var(--surface);color:var(--body)}.site .core--light h2,.site .core--light h3{color:var(--ink)}.site .core--light p{color:var(--body)}.site .core--light a{color:var(--ink)}.site .core .btn{color:var(--btn-ink)}.site .core--light .btn--ghost,.site .btn--ghost{color:var(--ink)}.site .stack__k{font-size:var(--fs-klein);color:var(--card-body);font-weight:500;line-height:1.4}.site .stack{flex-direction:column;margin-top:20px;display:flex}.site .stack span{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--card-ink);font-weight:700;line-height:1.05}.site .stack span:nth-child(2n){color:var(--card-dim)}@media (max-width:380px){.site .stack span{font-size:var(--fs-h3)}}.site .stack__p{max-width:34ch;font-size:var(--fs-klein);color:var(--card-body);margin-top:24px;line-height:1.55}.site .core .link{color:var(--card-ink);align-self:flex-start;margin-top:20px}.site .core--light .link{color:var(--ink)}.site .numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.site .numbers li{border-top:1px solid var(--ink);gap:6px;padding-top:18px;display:grid}.site .numbers b{font-size:var(--fs-h2);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.site .numbers span{font-size:var(--fs-text);line-height:1.45}@media (max-width:720px){.site .numbers{grid-template-columns:minmax(0,1fr);gap:22px}}.site .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.site .split p+p{margin-top:16px}@media (min-width:821px){.site .split>div:has(>.eyebrow)+div{padding-top:calc(31px + clamp(32px,5vw,72px))}}@media (max-width:820px){.site .split{grid-template-columns:minmax(0,1fr)}}.site .offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:clamp(36px,5vw,56px);display:grid}.site .offers>*{min-width:0}.site .offers .shell{display:flex}.site .offers .core{flex:1;gap:14px;min-width:0;padding:clamp(28px,3.4vw,44px)}.site .offer__k{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.site .offers h3{font-size:var(--fs-h3);letter-spacing:-.03em;line-height:1.12}@media (max-width:400px){.site .offers h3{font-size:var(--fs-lead)}}.site .offer__list{font-size:var(--fs-text);gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.site .offer__list li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.site .offer__list svg{width:16px;height:16px;margin-top:3px}.site .offers .link{margin-top:auto;padding-top:0}.site .offers .core>.link{margin-top:18px}@media (max-width:820px){.site .offers{grid-template-columns:minmax(0,1fr)}}.site .cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin-top:clamp(36px,5vw,56px);display:grid}.site .cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.site .cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.site .cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.site .col{border-top:1px solid var(--ink);padding-top:22px}.site .col h3{margin-bottom:10px}.site .col p{font-size:var(--fs-text)}@media (max-width:980px){.site .cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.site .cols,.site .cols--2{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:560px){.site .cols--4{grid-template-columns:minmax(0,1fr)}}.site .levels{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:clamp(36px,5vw,56px);display:grid;overflow:hidden}.site .level{align-content:start;gap:12px;padding:clamp(24px,3vw,36px);display:grid}.site .level+.level{border-left:1px solid var(--line)}.site .level__k{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.site .level ul{font-size:var(--fs-text);gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.site .level li{gap:10px;line-height:1.45;display:flex}.site .level li svg{width:16px;height:16px;color:var(--ink);margin-top:3px}.site .note{font-size:var(--fs-klein);color:var(--muted);max-width:72ch;margin-top:18px}@media (max-width:820px){.site .levels{grid-template-columns:minmax(0,1fr)}.site .level+.level{border-left:0;border-top:1px solid var(--line)}}.site .fall{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.site .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(28px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}.site .facts li{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:16px;display:flex}.site .facts b{color:var(--ink);font-size:var(--fs-text);letter-spacing:-.015em;font-weight:700;line-height:1.3}.site .facts span{font-size:var(--fs-klein);line-height:1.45}.site .fall__copy .link{margin-top:24px}.site .fall__marke{width:auto;max-width:min(100%,208px);height:auto;margin:0 0 20px;display:block}.site .section--deep .fall__marke{color:#fff}.site .fall__media{justify-self:center;width:min(100%,340px);margin:0}.site .shell--photo img{border-radius:var(--core-r);aspect-ratio:600/1233;object-fit:cover;width:100%;height:auto}.site .fall__media figcaption{font-size:var(--fs-klein);color:var(--muted);text-align:center;margin-top:12px}.site .partners{flex-wrap:wrap;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.site .partners li{font-size:var(--fs-klein);letter-spacing:.06em;color:#fff;border-radius:var(--pill);border:1px solid #ffffff38;padding:6px 12px;font-weight:500}@media (max-width:900px){.site .fall{grid-template-columns:minmax(0,1fr)}.site .fall__media{justify-self:start;width:min(100%,300px)}}@media (max-width:640px){.site .facts{grid-template-columns:minmax(0,1fr);gap:14px}}.site .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:clamp(36px,5vw,56px);display:grid}.site .tile{color:var(--ink);flex-direction:column;gap:14px;display:flex}.site .tile__shell{display:block;position:relative;overflow:hidden}.site .tile__shell img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--tile-r);width:100%;transition:transform 1s var(--ease)}.site .tile:hover .tile__shell img{transform:scale(1.03)}.site .tile__play{color:#111;width:56px;height:56px;transition:transform .32s var(--ease),background .16s var(--ease-ui),color .16s var(--ease-ui);background:#fff;border-radius:50%;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%}.site .tile__play svg{margin-left:3px}.site .tile:hover .tile__play{color:#fff;background:#e81922;transform:scale(1.08)}.site .tile__cap{flex-direction:column;gap:2px;padding:0 4px;display:flex}.site .tile__cap b{letter-spacing:-.01em;font-weight:700;line-height:1.3}.site .tile__cap span{font-size:var(--fs-klein);color:var(--muted)}@media (max-width:820px){.site .tiles{grid-template-columns:minmax(0,1fr);gap:24px}}.site .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none;display:grid}.site .steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.site .steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.site .step{padding-top:26px;position:relative}.site .step:before{content:"";background:var(--line);height:1px;position:absolute;top:6px;left:0;right:calc(-1*clamp(18px,2.4vw,32px))}.site .step:after{content:"";background:var(--mark);width:8px;height:8px;position:absolute;top:3px;left:0}.site .step__who{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-weight:500;display:block}.site .step h3{font-size:var(--fs-lead);margin-bottom:8px}.site .step p{font-size:var(--fs-text);line-height:1.5}@media (max-width:1000px){.site .steps,.site .steps--4,.site .steps--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}.site .step:before{display:none}.site .step{padding-top:0;padding-left:28px}.site .step:after{top:8px;left:0}}@media (max-width:560px){.site .steps,.site .steps--4,.site .steps--3{grid-template-columns:minmax(0,1fr)}}.site .result{margin-top:clamp(32px,4vw,48px)}.site .core--row{flex-direction:row;align-items:center;gap:clamp(20px,3vw,36px)}.site .core--row h3{font-size:var(--fs-lead);margin-bottom:6px}.site .core--row p{font-size:var(--fs-text);max-width:52ch}.site .core--row>div{flex:1}.site .core--row .facts{margin-top:0}.site .result__icon{color:var(--card-ink)}@media (max-width:820px){.site .core--row{flex-direction:column;align-items:flex-start}}.site .logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--canvas);content-visibility:auto;contain-intrinsic-size:auto 300px;padding:clamp(40px,5vw,64px) 0}.site .logos__head{width:min(100% - 2*var(--gap),var(--wrap));justify-content:space-between;align-items:center;gap:12px;margin:0 auto 22px;display:flex}.site .logos__k{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:500}.site .logos__toggle{border-radius:var(--pill);min-height:44px;color:var(--body);box-shadow:inset 0 0 0 1px var(--line);font:500 .875rem/1 var(--font-sans),sans-serif;cursor:pointer;background:0 0;border:0;padding:0 16px}.site .logos__toggle:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.site .marquee.is-paused .marquee__track{animation-play-state:paused}.site .marquee__track{margin:0;padding:0;list-style:none}.site .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.site .marquee__track{align-items:center;gap:clamp(34px,5vw,64px);width:max-content;animation:60s linear infinite site-marquee;display:flex}.site .marquee__track li{min-height:var(--logo-h);align-items:center;display:flex}.site .marquee--rueck .marquee__track{animation-name:site-marquee-rueck}.site .marquee+.marquee{margin-top:clamp(18px,2.6vw,30px)}.site .marquee:hover .marquee__track{animation-play-state:paused}.site .logos{--logo-h:clamp(26px,3.6vw,34px);--logo-w:clamp(112px,16vw,164px)}.site .logos--schmal{border-top:0;padding:clamp(28px,3.6vw,44px) 0}.site .logos--schmal .logos__head{margin-bottom:16px}.site .marquee img,.site .logos__raster img{width:auto;height:auto;max-height:calc(var(--logo-h) * var(--logo-hf,1));max-width:calc(var(--logo-w) * var(--logo-wf,1));object-fit:contain;filter:grayscale();opacity:.8}@media (prefers-color-scheme:dark){.site .marquee img,.site .logos__raster img{filter:grayscale()invert()brightness(1.4);opacity:.7}}.site .logos__raster{width:min(100% - 2*var(--gap),var(--wrap));grid-template-columns:repeat(auto-fill,minmax(112px,1fr));justify-items:center;gap:clamp(20px,3vw,28px) 14px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:721px){.site .logos__raster{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.site .logos__raster li{width:100%;min-height:var(--logo-h);justify-content:center;align-items:center;display:flex}.site .logos__raster img{max-width:min(100%,calc(var(--logo-w) * var(--logo-wf,1)))}.site .logos__mehr{width:min(100% - 2*var(--gap),var(--wrap));justify-content:center;margin:clamp(22px,3vw,30px) auto 0;display:flex}@media (max-width:720px){.site .logos{--logo-h:23px;--logo-w:124px}.site .marquee__track{gap:22px}.site .marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.site .marquee+.marquee{margin-top:16px}}@keyframes site-marquee{to{transform:translate(-50%)}}@keyframes site-marquee-rueck{0%{transform:translate(-50%)}to{transform:translate(0)}}.site .logo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.site .logo-grid li{background:var(--surface);border-radius:var(--radius);min-height:120px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;place-items:center;gap:10px;padding:18px;display:grid}.site .logo-grid img{object-fit:contain;filter:grayscale();opacity:.85;width:auto;max-width:130px;height:auto;max-height:36px}.site .logo-grid__mehr{font-size:var(--fs-klein);color:var(--muted);letter-spacing:.02em;font-weight:500}.site .kundenreihe{border-bottom:1px solid var(--line);background:var(--canvas);padding:clamp(26px,3.4vw,40px) 0}.site .kundenreihe__k{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;font-weight:500}.site .kundenreihe ul{flex-wrap:wrap;align-items:center;gap:clamp(28px,5vw,64px);margin:0;padding:0;list-style:none;display:flex}.site .kundenreihe img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:150px;height:auto;max-height:34px}@media (prefers-color-scheme:dark){.site .kundenreihe img{filter:grayscale()invert()brightness(1.4);opacity:.7}}@media (max-width:560px){.site .kundenreihe img{max-width:112px;max-height:26px}}.site .payback{border-top:1px solid var(--line);align-items:baseline;gap:clamp(16px,2.4vw,28px);margin-top:clamp(32px,4vw,48px);padding-top:26px;display:flex}.site .payback b{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--ink);flex:none;font-weight:700;line-height:1.1}.site .payback p{max-width:62ch;margin:0}.site .vergleich{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,32px);margin-top:clamp(34px,4.5vw,50px);display:grid}.site .vergleich__seite{border-top:1px solid var(--line);min-width:0;padding-top:22px}.site .vergleich__seite--stark{border-top-color:var(--ink)}.site .vergleich__k{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 20px;font-weight:500}.site .vergleich__seite--stark .vergleich__k{color:var(--ink)}.site .vergleich ul{gap:22px;margin:0;padding:0;list-style:none;display:grid}.site .vergleich li{gap:6px;min-width:0;display:grid}.site .vergleich b{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--muted);font-weight:700;line-height:1.05}.site .vergleich__seite--stark b{color:var(--ink)}.site .vergleich span{font-size:var(--fs-klein);max-width:34ch;line-height:1.5}.site .vergleich__ehrlich{border-top:1px solid var(--line);font-size:var(--fs-text);max-width:72ch;margin-top:clamp(30px,4vw,44px);padding-top:22px}.site .vergleich__ehrlich b{color:var(--ink);font-weight:700}.site .laufzeiten{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(12px,1.8vw,20px);margin-top:clamp(26px,3.4vw,38px);display:grid}.site .laufzeit{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;min-width:0;padding:clamp(18px,2.2vw,26px);display:flex;position:relative}.site .laufzeit--top{--ink:var(--card-ink);--body:var(--card-body);--muted:var(--card-body);--line:var(--card-rule);background:var(--card);color:var(--card-body);box-shadow:none}.site .laufzeit__fahne{color:#fff;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;background:#e81922;margin:0;padding:3px 10px;font-weight:500;position:absolute;top:-11px;left:clamp(18px,2.2vw,26px)}.site .laufzeit h3{font-size:var(--fs-lead);margin:0}.site .laufzeit__fuer{font-size:var(--fs-klein);color:var(--muted);margin:4px 0 0}.site .laufzeit__preis{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--ink);gap:3px;margin:16px 0 0;font-weight:700;line-height:1.05;display:grid}.site .laufzeit__preis span{font-size:var(--fs-klein);letter-spacing:0;color:var(--muted);font-weight:500}.site .laufzeit ul{flex:1;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.site .laufzeit li{font-size:var(--fs-text);align-items:flex-start;gap:9px;line-height:1.4;display:flex}.site .laufzeit li svg{flex:none;width:14px;height:14px;margin-top:4px}.site .laufzeit .btn{justify-content:space-between;width:100%;margin-top:20px}.site .laufzeit:not(.laufzeit--top) .btn{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.site .laufzeit:not(.laufzeit--top) .btn:hover{background:var(--ink);color:var(--canvas)}.site .laufzeit__total{font-size:var(--fs-klein);color:var(--muted);text-align:center;margin:12px 0 0}.site .laufzeiten__note{font-size:var(--fs-klein);color:var(--muted);max-width:74ch;margin-top:clamp(20px,2.6vw,28px)}@media (max-width:820px){.site .laufzeiten{grid-template-columns:minmax(0,1fr);gap:16px}}.site .offertseite__grid{max-width:640px}.site .link--zurueck{margin-bottom:10px}.site .link--zurueck svg{transform:rotate(180deg)}.site .offertseite h1{font-size:var(--fs-h2);max-width:18ch}.site .offerte{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);margin-top:clamp(24px,3vw,34px);padding:clamp(22px,3.4vw,32px)}.site .offerte__kopf{border-bottom:1px solid var(--line);padding-bottom:18px}.site .offerte__marke{max-width:none;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;font-weight:500;display:flex}.site .offerte__kopf h2{font-size:var(--fs-h3);margin:0}.site .offerte__dauer{font-size:var(--fs-klein);color:var(--muted);margin:4px 0 0}.site .offerte__pos{margin:0;padding:0;list-style:none}.site .offerte__pos li{border-bottom:1px solid var(--line);font-size:var(--fs-text);grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:15px 0;line-height:1.45;display:grid}.site .offerte__nr{color:var(--muted);font-variant-numeric:tabular-nums;font-size:var(--fs-klein)}.site .offerte__was{color:var(--body)}.site .offerte__menge{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.site .offerte__total{max-width:none;font-size:var(--fs-klein);color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding-top:18px;display:flex}.site .offerte__total b{font-size:var(--fs-h3);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-weight:700}.site .offerte__total--klein{font-size:var(--fs-klein);justify-content:flex-end;padding-top:6px}.site .offertseite__wechsel{font-size:var(--fs-klein);color:var(--muted);margin:22px 0 0}.site .offertseite__wechsel a{color:var(--ink);text-underline-offset:4px;font-weight:500;text-decoration:underline}@media (max-width:420px){.site .offerte__pos li{grid-template-columns:24px minmax(0,1fr)}.site .offerte__menge{text-align:left;font-size:var(--fs-klein);grid-column:2}}.site .klartext{gap:18px;max-width:62ch;margin:clamp(26px,3.4vw,38px) 0 0;padding:0;list-style:none;display:grid}.site .klartext li{font-size:var(--fs-text);padding-left:26px;line-height:1.5;position:relative}.site .klartext li:before{content:"";background:var(--mark);width:8px;height:8px;position:absolute;top:.5em;left:0}.site .form .wahl{border:0;min-width:0;margin:0 0 4px;padding:0}.site .form .wahl legend{font-size:var(--fs-klein);color:var(--card-ink);padding:0 0 10px;font-weight:500}.site .form .wahl__opt{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--card-rule);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;font-weight:400;display:flex}.site .form .wahl__opt+.wahl__opt{margin-top:8px}.site .form .wahl__opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--card-ink)}.site .form .wahl__opt:has(input:focus-visible){outline:2px solid var(--card-ink);outline-offset:2px}.site .form .wahl__opt input{width:20px;height:20px;accent-color:var(--card-ink);flex:none;margin:1px 0 0;padding:0}.site .form .wahl__opt>span{gap:2px;min-width:0;display:grid}.site .form .wahl__opt b{font-size:var(--fs-text);color:var(--card-ink);font-weight:500}.site .form .wahl__opt small{font-size:var(--fs-klein);color:var(--card-body);margin:0;display:block}.site .quelle{font-size:var(--fs-klein);color:var(--muted);max-width:72ch;margin-top:14px;line-height:1.5}@media (max-width:700px){.site .vergleich{grid-template-columns:minmax(0,1fr);gap:30px}.site .vergleich span{max-width:none}}.site .hero__tile{justify-self:center;width:min(100%,272px)}.site .hero__filme-k{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-weight:500}.site .hero__filme .vtiles{contain:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.8vw,16px);max-width:600px;margin:0;display:grid;overflow:visible}.site .hero__filme .vtile{gap:8px}.site .hero__filme .vtile--hoch{flex:initial;width:auto}.site .hero__filme .vtile__cap b{font-size:var(--fs-klein)}.site .hero__filme .vtile__cap span{font-size:var(--fs-micro);line-height:1.35}.site .hero__filme .vtile__play{width:38px;height:38px}@media (max-width:480px){.site .hero__filme .vtile__cap b{font-size:var(--fs-micro)}.site .hero__filme .vtile__cap span{display:none}.site .hero__filme .vtile__play{width:32px;height:32px}}.site .hero__trust{grid-column:1/-1;margin-top:clamp(18px,2.4vw,28px)}.site .zielgruppe{font-size:var(--fs-klein);color:var(--muted);margin:0 0 16px;font-weight:500;line-height:1.4}.site .hero__preis{font-size:var(--fs-text);color:var(--ink);max-width:40ch;margin:18px 0 0;font-weight:700;line-height:1.5}.site .hero__preis span{color:var(--body);font-weight:500;display:block}.site .schlusswahl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.4vw,38px);display:grid}.site .schlusswahl .btn{white-space:normal;text-align:left;justify-content:space-between;width:100%;padding-top:8px;padding-bottom:8px;line-height:1.3}.site .section--deep .schlusswahl .btn{color:#111;background:#fff}.site .section--deep .schlusswahl .btn:hover{background:#e7e4dd}@media (max-width:820px){.site .schlusswahl{grid-template-columns:minmax(0,1fr)}}.site .hero__tile .vtiles{margin-top:0}@media (max-width:900px){.site .hero__tile{justify-self:start;width:min(100%,260px);margin-top:6px}.site .hero__trust{margin-top:22px}}.site .zeile{min-width:0}.site .core .zeile__k{max-width:none;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--card-body);margin:0 0 16px;font-weight:500;line-height:1.4}.site .zeile__blatt{--ink:#111;--body:#3a3837;--muted:#6e6b68;--line:#11111124;color:var(--body);background:#f3f1ec;padding:clamp(16px,2.2vw,24px)}.site .core .zeile__kopf{max-width:none;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;display:flex}.site .zeile__kopf b{font-size:var(--fs-text);letter-spacing:-.015em;color:var(--ink);font-weight:700;line-height:1.3}.site .zeile__tag{border-radius:var(--pill);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--muted);flex:none;padding:4px 11px;font-weight:500;line-height:1.4}.site .zeile__rows{margin:0;padding:0}.site .zeile__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:12px 0;display:grid}.site .zeile__row dt{font-size:var(--fs-klein);color:var(--muted);margin:0;font-weight:500;line-height:1.4}.site .zeile__row dd{min-width:0;font-size:var(--fs-klein);color:var(--ink);text-align:right;margin:0;font-weight:500;line-height:1.4}.site .zeile__row--offen{border-top:2px solid var(--ink);padding-bottom:4px}.site .zeile__row--offen dt{color:var(--ink);font-weight:700}.site .zeile__leer{background:var(--muted);border-radius:0;width:clamp(88px,32vw,124px);height:2px;display:block}.site .core .zeile__satz{max-width:36ch;font-size:var(--fs-klein);color:var(--card-body);margin:18px 0 0;line-height:1.55}.site .zeile__satz b{color:var(--card-ink);font-weight:700}.site .core .zeile__fuss{max-width:none;font-size:var(--fs-micro);color:var(--card-body);margin:12px 0 0;line-height:1.45}@media (max-width:900px){.site .zeile{max-width:520px}}@media (max-width:480px){.site .zeile__blatt{padding:15px}.site .zeile__row{padding:11px 0}.site .zeile__row dd{font-size:var(--fs-klein)}}@media (max-width:340px){.site .zeile__row{grid-template-columns:minmax(0,1fr)}.site .zeile__row dd{text-align:left}}.site .offertfilme .vtiles{margin-top:clamp(22px,3vw,30px)}.site .zusagen{gap:16px;display:grid}.site .zusagen p{font-size:var(--fs-klein);max-width:46ch;margin:0;line-height:1.55}.site .zusagen b{color:var(--card-ink);font-weight:700}@media (max-width:640px){.site .payback{flex-direction:column;gap:10px}}@media (prefers-color-scheme:dark){.site .logo-grid img{filter:grayscale()invert()brightness(1.4)}}.site .logo-grid span{font-size:var(--fs-klein);color:var(--muted);line-height:1.3}.site .person{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.site .person__photo{justify-self:center;width:min(100%,360px)}.site .person__frame{border-radius:var(--core-r);background:var(--soft);aspect-ratio:4/5;position:relative;overflow:hidden}.site .person__frame img{object-fit:cover;width:100%;height:100%;display:block}.site .person__copy .lead b{color:var(--ink);font-weight:700}.site .person__copy p+p{margin-top:16px}.site .person__copy .btns{margin-top:30px}@media (max-width:820px){.site .person{grid-template-columns:minmax(0,1fr)}.site .person__photo{justify-self:start;width:min(100%,280px)}}.site .team__more{font-size:var(--fs-text);color:var(--body);margin-top:24px}.site .team__more b{color:var(--ink)}.site .team{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(16px,2vw,24px);margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.site .team li{align-content:start;gap:12px;display:grid}.site .team__photo{background:var(--soft);aspect-ratio:4/5;border-radius:0;place-items:center;display:grid;position:relative;overflow:hidden}.site .team__photo img{object-fit:cover;width:100%;height:100%}.site .team__initials{font-size:var(--fs-h2);letter-spacing:-.03em;color:var(--muted);font-weight:700}.site .team b{color:var(--ink);font-weight:700;line-height:1.3;display:block}.site .team span{font-size:var(--fs-klein);color:var(--muted);line-height:1.4}.site .faq__list{max-width:800px;margin-top:clamp(28px,4vw,40px)}.site .faq details{border-top:1px solid var(--line)}.site .faq details:last-child{border-bottom:1px solid var(--line)}.site .faq summary{cursor:pointer;min-height:44px;color:var(--ink);font-weight:500;font-size:var(--fs-lead);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;line-height:1.3;list-style:none;display:flex}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary:after{content:"+";color:var(--muted);transition:transform .5s var(--ease);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.site .faq details[open] summary:after{transform:rotate(45deg)}.site .faq details p{font-size:var(--fs-text);max-width:66ch;padding:0 2px 22px}.site .ask{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);padding:clamp(28px,4vw,48px);display:grid}.site .ask>*{min-width:0}.site .ask h2{max-width:16ch}.site .ask p{margin-top:18px}.site .trust--card{color:var(--card-body);margin-top:26px}.site .trust--card svg{color:var(--card-ink)}.site .form{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid;position:relative}.site .form .field{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.site .form label{font-size:var(--fs-klein);color:var(--card-ink);font-weight:500;display:block}.site .field__err{font-size:var(--fs-klein);color:var(--card-ink);align-items:flex-start;gap:8px;margin:0;font-weight:500;display:flex}.site .field__err:before{content:"!";background:var(--card-ink);width:18px;height:18px;color:var(--canvas);font-size:var(--fs-micro);flex:none;place-items:center;margin-top:1px;font-weight:700;display:grid}.site .form label small{font-weight:500;font-size:var(--fs-micro);color:var(--card-body);margin-left:6px}.site .form input,.site .form textarea{font:inherit;font-size:var(--fs-text);letter-spacing:0;border:0;border-bottom:1px solid var(--card-ink);max-width:100%;min-height:44px;color:var(--card-ink);background:0 0;border-radius:0;width:100%;padding:8px 0}.site .form input:-webkit-autofill{-webkit-text-fill-color:var(--card-ink);transition:background-color 9999s}.site .form textarea{resize:vertical;min-height:120px}.site .form .extras{border:0;min-width:0;margin:4px 0 0;padding:0}.site .form .extras legend{font-size:var(--fs-klein);color:var(--card-ink);padding:0 0 10px;font-weight:500}.site .form .extra{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--card-rule);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:12px 14px;font-weight:400;display:flex}.site .form .extra+.extra{margin-top:8px}.site .form .extra:hover{box-shadow:inset 0 0 0 1px var(--card-ink)}.site .form .extra:has(input:checked){box-shadow:inset 0 0 0 2px var(--card-ink)}.site .form .extra:has(input:focus-visible){outline:2px solid var(--card-ink);outline-offset:2px}.site .form .extra input{width:20px;height:20px;accent-color:var(--card-ink);flex:none;margin:2px 0 0;padding:0}.site .form .extra__text{flex:1;gap:2px;min-width:0;display:grid}.site .form .extra__text b{font-size:var(--fs-text);color:var(--card-ink);font-weight:500}.site .form .extra__text small{font-size:var(--fs-klein);color:var(--card-body);margin:0;line-height:1.4;display:block}.site .form .extra__preis{font-size:var(--fs-klein);color:var(--card-ink);white-space:nowrap;flex:none;font-weight:500}@media (max-width:440px){.site .form .extra{flex-wrap:wrap}.site .form .extra__preis{flex-basis:100%;margin-left:32px}}.site .form input:focus-visible,.site .form textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.site .form input[aria-invalid=true]{border-bottom-width:2px}.site .form .btn{justify-content:space-between;width:100%;margin-top:6px}.site .form .hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.site .form__note{font-size:var(--fs-klein);color:var(--card-body);margin:0}.site .form__note a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.site .form__msg{font-size:var(--fs-klein);color:var(--card-ink);margin:0}.site .form__msg p{margin:0}.site .form__msg:empty{display:none}.site .form__msg a{text-underline-offset:3px;text-decoration:underline}.site .form__done h3{font-size:var(--fs-h3)}.site .form__done p{margin-top:10px}.site .form__done b{color:var(--card-ink);white-space:nowrap;font-weight:700}.site .form__hint{border-top:1px solid var(--card-rule);font-size:var(--fs-klein);color:var(--card-body);margin-top:16px;padding-top:14px}.site .form__hint a{color:var(--card-ink);text-underline-offset:3px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;display:inline-flex}@media (max-width:820px){.site .ask{grid-template-columns:minmax(0,1fr)}}.site .section--rot .ask{padding:0}.site .contact{font-size:var(--fs-text);gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.site .contact li{gap:2px;display:grid}.site .contact b{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--card-body);font-weight:500}.site .contact a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.site .footer{border-top:1px solid var(--line);font-size:var(--fs-klein);color:var(--muted);background:var(--canvas);padding:clamp(56px,7vw,96px) 0 32px}.site .footer__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px 40px;display:grid}.site .footer p{max-width:36ch;margin-top:14px;line-height:1.6}.site .footer h2{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);max-width:none;margin:0 0 12px;font-weight:500}.site .footer ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site .footer li a{min-height:44px;color:var(--body);align-items:center;font-weight:500;display:inline-flex}.site .footer a:hover{color:var(--ink)}.site .footer__note{border-top:1px solid var(--line);font-size:var(--fs-klein);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:36px;padding-top:18px;display:flex}.site .footer__note a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.site .footer__legal{flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}.site .footer__legal a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex}@media (max-width:820px){.site .footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .footer__brand{grid-column:1/-1}}.site .footer__grid>*{min-width:0}.site .footer__grid:not(:has(h2)){grid-template-columns:minmax(0,1fr)}@media (max-width:440px){.site .footer__grid{grid-template-columns:minmax(0,1fr)}}.site .sticky{padding:10px var(--gap) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);z-index:50;background:#111;display:none;position:fixed;inset:auto 0 0}.site .sticky .btn{justify-content:space-between;width:100%}@media (max-width:720px){.site .sticky{display:block}.site{padding-bottom:78px}}@media (prefers-reduced-motion:reduce){.site .btn,.site .btn__ring,.site .link,.site .tile__shell img,.site .tile__play{transition:none}.site .hero h1{animation:none}.site .marquee{-webkit-mask-image:none;mask-image:none}.site .marquee .marquee__track,.site .marquee--rueck .marquee__track{width:auto;padding-inline:var(--gap);grid-template-columns:repeat(auto-fill,minmax(112px,1fr));place-items:center;gap:20px 14px;animation:none;display:grid}.site .marquee__track li{justify-content:center;width:100%}.site .marquee img{max-width:min(100%,calc(var(--logo-w) * var(--logo-wf,1)))}.site .marquee__track li[aria-hidden],.site .marquee__track li.is-kopie,.site .logos__head .logos__toggle{display:none}}.site .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site .vtiles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,28px);margin-top:clamp(36px,5vw,56px);display:grid}.site .section .vtiles:has(.vtile--hoch){max-width:740px;margin-inline:auto}.site .vtiles--quer{grid-template-columns:repeat(2,minmax(0,1fr))}.site .vtiles--single{grid-template-columns:minmax(0,1fr);margin-top:0}.site .vtile{text-align:left;cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:0;flex-direction:column;gap:14px;padding:0;display:flex}.site .vtile__shell{display:block;position:relative;overflow:hidden}.site .vtile__shell img{object-fit:cover;width:100%;height:auto;transition:transform 1s var(--ease);border-radius:0}.site .vtile--hoch .vtile__shell img{aspect-ratio:9/16}.site .vtile--quer .vtile__shell img{aspect-ratio:16/9}.site .vtile:hover .vtile__shell img{transform:scale(1.03)}.site .vtile__play{color:#111;width:64px;height:64px;transition:transform .32s var(--ease),background .16s var(--ease-ui),color .16s var(--ease-ui);background:#fff;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%}.site .vtile__play svg{margin-left:3px}.site .vtile:hover .vtile__play{color:#fff;background:#e81922;transform:scale(1.08)}.site .vtile:focus-visible{outline:none}.site .vtile:focus-visible .vtile__shell{outline:2px solid var(--focus);outline-offset:3px}.site .vtile__cap{flex-direction:column;gap:2px;padding:0 4px;display:flex}.site .vtile__cap b{letter-spacing:-.01em;font-weight:700;line-height:1.3}.site .vtile__cap span{font-size:var(--fs-klein);color:var(--muted)}.site .vtiles+p{margin-top:clamp(20px,2.6vw,30px)}.site .vtiles--dark .vtile,.site .vtiles--dark .vtile__cap b{color:#fff}.site .vtiles--dark .vtile__cap span{color:var(--muted)}.site .vtiles--dark .vtile:focus-visible .vtile__shell{outline-color:#fff}@media (max-width:820px){.site .vtiles{grid-template-columns:minmax(0,1fr);gap:28px}.site .section .vtile--hoch{width:min(100%,320px)}.site .vtiles--quer{grid-template-columns:minmax(0,1fr)}.site .section .vtiles:not(.vtiles--single):has(.vtile--hoch){overscroll-behavior-x:contain;contain:paint;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:6px;display:flex;overflow:auto hidden}.site .section .vtiles:not(.vtiles--single):has(.vtile--hoch)::-webkit-scrollbar{display:none}.site .section .vtiles:not(.vtiles--single) .vtile--hoch{scroll-snap-align:start;flex:0 0 min(58vw,230px);width:auto;min-width:0}}.site .vdialog{background:0 0;border:0;width:100%;max-width:100vw;height:100%;max-height:100vh;margin:0;padding:0}.site .vdialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e0}.site .vdialog[open]{place-items:center;display:grid}.site .vdialog__inner{padding:64px 16px calc(24px + env(safe-area-inset-bottom));justify-items:center;gap:12px;display:grid;position:relative}.site .vdialog video{object-fit:contain;background:#000;border-radius:0;display:block}.site .vdialog__inner--hoch video{width:auto;max-width:calc(100vw - 32px);height:min(80vh,1280px)}.site .vdialog__inner--quer video{width:min(92vw,1280px);height:auto;max-height:78vh}.site .vdialog__close{border-radius:var(--pill);color:#111;min-height:44px;font:500 .875rem/1 var(--font-sans),sans-serif;cursor:pointer;background:#fff;border:0;padding:0 18px;position:absolute;top:12px;right:16px}.site .vdialog__close:focus-visible{outline-offset:3px;outline:2px solid #fff}.site .vdialog__title{color:#fff;font-weight:500;font-size:var(--fs-text);margin:0}.site .gallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.site .gallery li{background:var(--soft);border-radius:0;overflow:hidden}.site .gallery img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}.site .gallery li:first-child{grid-column:span 4}.site .gallery li:nth-child(2){grid-area:span 2/span 2}.site .gallery li:nth-child(2) img{aspect-ratio:auto;height:100%}.site .gallery li:nth-child(3),.site .gallery li:nth-child(4),.site .gallery li:nth-child(5),.site .gallery li:nth-child(6),.site .gallery li:nth-child(7){grid-column:span 2}@media (max-width:820px){.site .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.site .gallery li:nth-child(n){grid-area:auto/span 1}.site .gallery li:first-child{grid-column:span 2}.site .gallery li:nth-child(2) img{aspect-ratio:3/2}}.site .ads{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.site .ads li{box-shadow:inset 0 0 0 1px var(--line);border-radius:0;overflow:hidden}.site .ads img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}@media (max-width:820px){.site .ads{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .shell--portrait img{border-radius:var(--core-r);aspect-ratio:2/3;object-fit:cover;width:100%;height:auto}@media (prefers-reduced-motion:reduce){.site .vtile__shell img,.site .vtile__play{transition:none}}.site .hero--feld{flex-direction:column;justify-content:flex-end;min-height:min(100svh,960px);padding-bottom:clamp(20px,2.4vw,32px);display:flex}.site .hero--feld:before{background-image:url(/images/feld/flow.jpg);background-position:64% 100%}.site .hero--feld .wrap{width:min(100% - 2*var(--gap),var(--wrap))}.site .hero--feld h1{max-width:18ch;font-size:clamp(2.4rem,1rem + 4.6vw,5.25rem);line-height:1.02}.site .hero .core{padding:0}.site .hero .stack span:nth-child(2n){color:var(--card-ink)}.site .hero__feld{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity .96s var(--ease);display:block;position:absolute;inset:0}.site .hero__feld.is-ready{opacity:1}.site .hero__meta{justify-content:flex-end;align-items:center;gap:12px 20px;min-height:44px;margin-top:clamp(20px,3vw,40px);display:flex;position:relative}.site .hero__toggle{border-radius:var(--pill);min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font:500 .875rem/1 var(--font-sans),sans-serif;cursor:pointer;transition:box-shadow .16s var(--ease-ui);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.site .hero__toggle:hover{box-shadow:inset 0 0 0 1px var(--ink)}.site .hero__toggle.is-idle{visibility:hidden}@media (prefers-reduced-motion:reduce){.site .hero__feld{transition:none}}.site .cookie{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--surface);width:min(100% - 32px,560px);color:var(--body);border:1px solid var(--line);border-radius:var(--radius);gap:12px;padding:22px 22px 20px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 24px 60px -24px #00000059}.site .cookie__titel{font-size:var(--fs-text);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:700;line-height:1.3}.site .cookie__text{max-width:none;font-size:var(--fs-klein);margin:0;line-height:1.55}.site .cookie__wahl{border:0;gap:10px;margin:0;padding:0;display:grid}.site .cookie__option{font-size:var(--fs-klein);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;line-height:1.45;display:grid}.site .cookie__option input{width:18px;height:18px;accent-color:var(--ink);margin:2px 0 0}.site .cookie__option strong{color:var(--ink);font-weight:500;display:block}.site .cookie__knoepfe{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;display:grid}.site .cookie__knopf{border-radius:var(--pill);min-height:46px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:500 .875rem/1.2 var(--font-sans),sans-serif;cursor:pointer;transition:background .3s var(--ease);background:0 0;border:0;padding:0 12px}.site .cookie__knopf:hover{background:var(--soft)}@media (max-width:520px){.site .cookie__knoepfe{grid-template-columns:1fr}}.site .footer__knopf{min-height:44px;color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0 8px;text-decoration:underline;display:inline-flex}.site .section>.wrap>.eyebrow{justify-content:center;margin-bottom:clamp(28px,3.6vw,48px)}.site .section>.wrap>h2,.site .section>.wrap>.lead,.site .section>.wrap>p,.site .wrap.faq>div>h2{text-align:center;margin-inline:auto}.site .section>.wrap>.lead{max-width:56ch}.site .faq__list,.site .klartext{margin-inline:auto}.site .numbers li{text-align:center;align-content:start;justify-items:center}.site .col{text-align:center}.site .col p{margin-inline:auto}.site .step{text-align:center}.site .step p{margin-inline:auto}.site .step:after{margin-left:-4px;left:50%}.site .step:first-child:before{left:50%}.site .step:last-child:before{right:50%}@media (max-width:1000px){.site .step{padding-top:22px;padding-left:0}.site .step:after{top:0;left:50%}}.site .offers .core{text-align:center;align-items:center}.site .offers .core p{margin-inline:auto}.site .offers .core .link{align-self:center}.site .level{text-align:center;justify-items:center}.site .offer__list,.site .level ul{text-align:left;width:fit-content}.site .laufzeit{text-align:center}.site .laufzeit ul{text-align:left;align-content:start;align-self:center;width:fit-content}.site .laufzeit__preis{justify-items:center}.site .laufzeit__fahne{white-space:nowrap;left:50%;transform:translate(-50%)}.site .laufzeit .btn{justify-content:center}.site .vergleich__seite{text-align:center}.site .vergleich li{justify-items:center}.site .vergleich span{margin-inline:auto}.site .vtile{text-align:center}.site .vtile__cap,.site .tile__cap{align-items:center}.site .team{flex-wrap:wrap;justify-content:center;display:flex}.site .team li{text-align:center;flex:0 clamp(150px,15vw,220px);justify-items:center}@media (max-width:560px){.site .team li{flex-basis:calc(50% - 12px)}}.site .hero>.wrap:not(.hero__grid)>.hero__copy{text-align:center;align-items:center}.site .hero>.wrap:not(.hero__grid)>.hero__copy>*{margin-inline:auto}.site .hero>.wrap:not(.hero__grid) .eyebrow,.site .hero>.wrap:not(.hero__grid) .btns,.site .hero>.wrap:not(.hero__grid) .trust{justify-content:center}.site .hero--feld .hero__grid>.shell{justify-self:end}.site .hero__grid:has(.hero__filme){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center}.site .hero__filme{grid-column:auto;margin-top:0}.site .hero__filme-k{text-align:center}.site .hero__filme .vtiles{max-width:none}@media (max-width:1040px){.site .hero__grid:has(.hero__filme){grid-template-columns:minmax(0,1fr)}.site .hero__filme .vtiles{max-width:600px}.site .hero__filme-k{text-align:left}}.site .offertseite>.wrap{width:min(100% - 2*var(--gap),640px)}html:has(.site){scroll-padding:88px 0 96px}@media (prefers-reduced-motion:no-preference){html:has(.site){scroll-behavior:smooth}}.site .hero__grid:has(.blatt){grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center}@media (max-width:1040px){.site .hero__grid:has(.blatt){grid-template-columns:minmax(0,1fr)}}.site .blatt{--ink:#111;--body:#3a3837;--muted:#6e6b68;--line:#11111124;--canvas:#f3f1ec;--focus:#e81922;--mark:#e81922;--em:#e81922;--card-ink:#111;--card-body:#3a3837;--card-dim:#6e6b68;--card-rule:#11111124;color:#3a3837;background:#f3f1ec;padding:clamp(20px,2.2vw,32px);scroll-margin-top:88px}.site .blatt__kopf{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:16px;margin-bottom:16px;display:grid}.site .blatt h2{font-size:var(--fs-h3);max-width:none}.site .blatt__kopf p{font-size:var(--fs-klein);margin-top:4px;line-height:1.35}.site .form__done .btn{justify-content:space-between;width:100%;margin-top:16px}.site .storen-band{padding:clamp(28px,3.4vw,44px) 0}.site .storen-band__grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.site .storen-band .eyebrow{border-top:0;width:auto;margin-bottom:10px;padding-top:0}.site .storen-band h2{max-width:none;font-size:var(--fs-h2)}.site .waffel{grid-template-columns:repeat(29,minmax(0,1fr));gap:clamp(2px,.4vw,5px);max-width:820px;margin:clamp(32px,4vw,48px) auto 0;display:grid}.site .waffel span{aspect-ratio:1;background:var(--ink);display:block}.site .waffel span.is-zu{background:#e81922}.site .waffel__legende{font-size:var(--fs-text);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:20px 0 0;padding:0;list-style:none;display:flex}.site .waffel__legende li{align-items:center;gap:10px;display:flex}.site .waffel__legende i{background:var(--ink);flex:none;width:12px;height:12px}.site .waffel__legende i.is-zu{background:#e81922}.site .waffel__legende b{color:var(--ink);font-weight:700}.site .numbers--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.site .numbers--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .numbers small{font-size:var(--fs-klein);color:var(--muted);margin-top:2px;display:block}.site .saison{max-width:1040px;margin:clamp(32px,4vw,48px) auto 0}.site .saison__raster{grid-template-columns:clamp(96px,11vw,150px) repeat(12,minmax(0,1fr));align-items:stretch;gap:4px;display:grid}.site .saison__k{font-size:var(--fs-klein);color:var(--ink);align-self:center;padding-right:10px;font-weight:500;line-height:1.25}.site .saison__zelle{background:var(--soft);min-height:clamp(28px,3vw,40px)}.site .saison__zelle.is-voll{background:var(--ink)}.site .saison__balken{min-height:clamp(40px,3.6vw,48px);font-size:var(--fs-klein);text-align:center;place-items:center;padding:4px;font-weight:500;line-height:1.2;display:grid}.site .saison__balken--dreh{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);grid-column:4/span 3}.site .saison__balken--werbung{color:#fff;background:#e81922;grid-column:7/span 6}.site .saison__k:empty{grid-column:1}.site .saison__m{font-size:var(--fs-micro);text-align:center;color:var(--muted);padding-top:6px}.site .saison figcaption{font-size:var(--fs-klein);text-align:center;color:var(--muted);margin-top:16px}@media (max-width:640px){.site .saison__raster{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.site .saison__k{grid-column:1/-1;padding:6px 0 2px}.site .saison__k:empty{display:none}.site .saison__k:empty+.saison__m{grid-column:1}.site .saison__balken{font-size:var(--fs-klein)}.site .saison__balken--dreh{grid-column:3/span 3}.site .saison__balken--werbung{grid-column:6/span 6}}.site .zitat{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.25}.site .zitat--gross{font-size:var(--fs-h2);letter-spacing:-.025em;line-height:1.02}.site .zitat__von{font-size:var(--fs-klein);color:var(--muted);max-width:none;margin-top:10px}.site .section>.wrap>.zitat-mitte{text-align:center;max-width:44ch;margin:clamp(32px,4vw,48px) auto 0}.site .section--ralf{padding-bottom:0;overflow:hidden}.site .ralf{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(24px,5vw,72px);display:grid}.site .ralf__copy{padding-bottom:clamp(64px,9vw,128px)}.site .ralf__von{align-items:center;gap:16px;margin-top:20px;display:flex}.site .ralf__von img{width:auto;height:32px}.site .ralf__von p{font-size:var(--fs-text);color:var(--body);line-height:1.35}.site .ralf__von b{color:var(--ink);font-weight:700;display:block}.site .ralf__zitate{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(32px,4vw,48px);padding-top:clamp(20px,2.4vw,28px);display:grid}.site .ralf__zitate .zitat{font-size:var(--fs-lead);line-height:1.3}.site .ralf__bild{place-self:end;width:min(100%,400px)}.site .ralf__fuss{font-size:var(--fs-klein);color:var(--muted);max-width:none;margin-top:20px}@media (max-width:900px){.site .ralf{grid-template-columns:minmax(0,1fr)}.site .ralf__copy{padding-bottom:0}.site .ralf__bild{justify-self:center;width:min(100%,340px)}}@media (max-width:560px){.site .ralf__zitate{grid-template-columns:minmax(0,1fr)}}@media (min-width:1001px){.site .steps--6{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(36px,4vw,56px)}.site .steps--6 .step:before{display:none}}.site .vorschau{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);max-width:960px;margin:clamp(36px,5vw,56px) auto 0;padding:0;list-style:none;display:grid}.site .vorschau figure{margin:0}.site .vorschau img{width:100%;height:auto}.site .vorschau figcaption{font-size:var(--fs-text);text-align:center;color:var(--ink);margin-top:12px;line-height:1.3}@media (max-width:820px){.site .vorschau{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .section>.wrap>.btns{justify-content:center;margin-top:clamp(28px,3.6vw,40px)}.site .storen-h3{text-align:center;font-size:var(--fs-h3);letter-spacing:-.025em;margin:clamp(48px,6vw,80px) auto 0;font-weight:700;line-height:1.1}.site .step p,.site .col p{max-width:38ch}.site .result--mitte{max-width:720px;margin-inline:auto}.site .result--mitte .core{text-align:center}.site .result--mitte .core--row p{margin-inline:auto}
@font-face{font-family:sans;src:url(../media/InterTight_Regular-s.p.3gbylqd6j3yyh.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/InterTight_Medium-s.p.1v62_220moibu.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(../media/InterTight_Bold-s.p.1y7ipgi1p0jyj.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.hjXBNq_className{font-family:sans,sans Fallback,Helvetica Neue,Arial,sans-serif}.hjXBNq_variable{--font-sans:"sans", "sans Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:"serif";src:url(../media/Newsreader_Display_Italic-s.p.05i1gt3yqne31.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:79.85%;descent-override:28.79%;line-gap-override:0.0%;size-adjust:92.05%}._1O_q7W_className{font-family:"serif",serif Fallback,Georgia,serif;font-style:italic;font-weight:400}._1O_q7W_variable{--font-serif:"serif", "serif Fallback", Georgia, serif}
