.g-hero{color:var(--base-white);background-color:var(--base-red);padding:calc(var(--nav-h) + 40px) 5% 0;position:relative;overflow:hidden}.g-hero__grid{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}.g-hero__crumbs{opacity:.85;gap:8px;margin-bottom:24px;font-size:14px;display:flex}.g-hero__crumbs a{color:inherit}.g-hero__title{color:var(--base-white);text-transform:uppercase;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:clamp(38px,6.4vw,88px);font-weight:700;line-height:1.02}.g-hero__word{vertical-align:bottom;margin-right:.22em;padding-bottom:.06em;display:inline-block;overflow:hidden}.g-hero__word>span{animation:word-rise .9s var(--ease-out-cubic) both;animation-delay:calc(.2s + var(--i) * .14s);display:inline-block}@keyframes word-rise{0%{opacity:0;transform:translateY(100%)skew(30deg)}}.g-hero__claim{color:var(--base-white);animation:fade-up 1s var(--ease-out-quart) .7s both;margin:20px 0 0;font-size:1.6em;font-weight:500;line-height:1.3}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}}.g-hero__badge{aspect-ratio:1;place-items:center;width:clamp(150px,20vw,240px);display:grid;position:relative}.g-hero__ring{position:absolute;inset:0;transform:rotate(-90deg)}.g-hero__ring circle{fill:none;stroke:var(--base-white);stroke-width:2px;stroke-dasharray:604;stroke-dashoffset:604px;animation:ring-draw 1.6s var(--ease-out-quart) .3s forwards}@keyframes ring-draw{to{stroke-dashoffset:0}}.g-hero__icon{width:46%;height:auto;color:var(--base-white);animation:icon-pop 1s var(--ease-out-quart) .9s both}@keyframes icon-pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}}.g-hero__marquee{margin:60px -6% 0}.g-hero__rule{transform-origin:0;animation:rule-draw 1.2s var(--ease-out-quart) 1.1s both;margin-top:30px}@keyframes rule-draw{0%{transform:scaleX(0)}}@media (width<=767px){.g-hero__grid{grid-template-columns:1fr}.g-hero__badge{grid-row:1;width:110px}.g-hero__claim{font-size:1.3em}.g-hero__marquee{margin-top:40px}}.g-intro__grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:60px;display:grid}.direkt{color:var(--base-white);background:var(--base-blue);padding:32px}.direkt h2{color:var(--base-white);margin:0 0 10px;font-size:1.8em;line-height:1.2}.direkt p{color:var(--base-white)}.direkt__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:0 0 6px;font-weight:600;font-size:13px!important}.direkt .button{margin-top:14px}.direkt__link{color:var(--base-white);margin-top:16px;font-weight:500;display:inline-block}@media (width<=991px){.g-intro__grid{grid-template-columns:1fr;gap:40px}}.leistungen{background:#f4f4f2}.leistungen__grid{grid-template-columns:repeat(5,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.leistung{text-align:center;background:var(--base-white);border-bottom:3px solid #0000;flex-direction:column;align-items:center;gap:14px;padding:26px 14px;transition:border-color .3s,box-shadow .3s;display:flex}.leistung:hover{border-bottom-color:var(--base-red);box-shadow:0 8px 24px #2d42591f}.leistung__icon{width:64px;height:64px;color:var(--base-white);background:var(--base-blue);transition:background-color .3s, transform .4s var(--ease-out-quart);border-radius:50%;place-items:center;display:grid}.leistung__icon svg{width:34px;height:34px}.leistung:hover .leistung__icon{background:var(--base-red);transform:scale(1.08)}.leistung__titel{hyphens:auto;font-size:15px;font-weight:600;line-height:1.3}@media (width<=991px){.leistungen__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=479px){.leistungen__grid{grid-template-columns:repeat(2,1fr);gap:10px}.leistung{padding:20px 10px}}.ablauf{background:var(--base-blue)}.ablauf__intro{color:var(--base-white)}.ablauf__steps{grid-template-columns:repeat(5,1fr);gap:24px;margin:60px 0 0;padding:0;list-style:none;display:grid;position:relative}.ablauf__steps:before{content:"";transform-origin:0;height:2px;transition:transform 1.8s var(--ease-out-quart) .2s;background:#ffffff59;position:absolute;top:27px;left:28px;right:28px;transform:scaleX(0)}.js .ablauf__steps[data-reveal=line]{opacity:1;transform:none}.ablauf__steps[data-shown]:before,html:not(.js) .ablauf__steps:before{transform:none}.ablauf__step{color:var(--base-white);position:relative}.ablauf__num{width:56px;height:56px;color:var(--base-white);background:var(--base-red);box-shadow:0 0 0 6px var(--base-blue);border-radius:50%;place-items:center;margin-bottom:18px;font-size:22px;font-weight:700;display:grid}.ablauf__eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 4px;font-weight:600;color:var(--base-white)!important;font-size:12px!important}.ablauf__step h3{color:var(--base-white);hyphens:auto;margin:0 0 10px;font-size:1.4em;line-height:1.2}.ablauf__step p{color:var(--base-white);font-size:1.05em}.ablauf__fragen{opacity:.85;font-style:italic}@media (width<=991px){.ablauf__steps{grid-template-columns:1fr;gap:36px}.ablauf__steps:before{transform-origin:top;width:2px;height:auto;inset:28px auto 28px 27px;transform:scaleY(0)}.ablauf__step{padding-left:80px}.ablauf__num{position:absolute;top:0;left:0}}.klapp{background:var(--base-white);border:1px solid #e3e3e3;transition:border-color .3s,box-shadow .3s}.klapp[open]{border-color:var(--base-blue);box-shadow:0 10px 30px #2d42591a}.klapp summary{cursor:pointer;align-items:center;gap:20px;padding:20px 22px;list-style:none;display:flex}.klapp summary::-webkit-details-marker{display:none}.klapp summary:hover .klapp__q{color:var(--base-red)}.klapp__num{min-width:2ch;color:var(--base-red);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.klapp__q{flex:1;margin:0;font-size:1.3em;font-weight:600;line-height:1.35;transition:color .2s}.klapp__toggle{width:34px;height:34px;transition:background-color .3s, transform .4s var(--ease-out-quart);background:#f1f1ef;border-radius:50%;flex:none;position:relative}.klapp__toggle:before,.klapp__toggle:after{content:"";background:var(--base-blue);width:14px;height:2px;transition:transform .4s var(--ease-out-quart);margin:-1px 0 0 -7px;position:absolute;top:50%;left:50%}.klapp__toggle:after{transform:rotate(90deg)}.klapp[open] .klapp__toggle{background:var(--base-red);transform:rotate(180deg)}.klapp[open] .klapp__toggle:before,.klapp[open] .klapp__toggle:after{background:var(--base-white)}.klapp[open] .klapp__toggle:after{transform:rotate(0)}.klapp__a{padding:0 22px 24px calc(42px + 2ch)}@supports (interpolate-size:allow-keywords){.klapp{interpolate-size:allow-keywords}.klapp::details-content{height:0;transition:height .4s var(--ease-out-quart), content-visibility .4s allow-discrete;overflow:clip}.klapp[open]::details-content{height:auto}}.klapp__video{color:var(--base-red);align-items:center;gap:8px;margin-top:6px;font-weight:600;text-decoration:none;display:inline-flex}.klapp__video svg{width:22px;height:22px;color:var(--base-white);background:var(--base-red);border-radius:50%;padding:4px}@media (width<=479px){.klapp summary{gap:12px;padding:16px 14px}.klapp__q{font-size:1.1em}.klapp__a{padding:0 14px 20px}}.irrtuemer__list{gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.klapp--irrtum .klapp__num{width:44px;height:44px;color:var(--base-white);background:var(--base-red);border-radius:50%;place-items:center;font-size:18px;display:grid}.klapp--irrtum .klapp__q{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.irrtum__label{letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--base-red);font-size:12px;font-weight:700}.irrtum__text{text-decoration:line-through 2px #bb010f73}.irrtum__antwort{color:var(--base-white);background:var(--base-blue);padding:2px 10px;font-size:.8em}.klapp--irrtum .klapp__a{padding-left:86px}.irrtuemer__fazit{border-left:4px solid var(--base-red);background:#f4f4f2;margin-top:40px;padding:32px}.irrtuemer__fazit h3{margin-top:0;font-size:1.5em}@media (width<=479px){.klapp--irrtum .klapp__a{padding-left:14px}}.g-team{padding-bottom:40px}.g-team .team{margin-top:40px}.videos{background:#f4f4f2}.videos__grid{grid-template-columns:repeat(3,1fr);gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.video__frame{aspect-ratio:16/9;background:#111;position:relative;overflow:hidden}.video__frame iframe,.video__play{border:0;width:100%;height:100%;position:absolute;inset:0}.video__play{cursor:pointer;background:0 0;padding:0}.video__play img{object-fit:cover;filter:grayscale(.6);width:100%;height:100%;transition:filter .4s, transform .6s var(--ease-out-quart)}.video__play:hover img{filter:none;transform:scale(1.04)}.video__icon{width:64px;height:64px;color:var(--base-white);background:var(--base-red);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;animation:2.4s ease-out infinite pulse;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 #bb010f80}.video__icon svg{width:28px;height:28px;margin-left:3px}@keyframes pulse{70%{box-shadow:0 0 0 18px #bb010f00}to{box-shadow:0 0 #bb010f00}}.video__consent{color:#666;margin:8px 0 0;font-size:12px!important}.video h3{margin:10px 0 8px;font-size:1.3em;line-height:1.3}.video__text summary{cursor:pointer;color:var(--base-blue);font-weight:600}.video__text .prose{margin-top:12px}.video__text .prose p{font-size:1em}@media (width<=991px){.videos__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=599px){.videos__grid{grid-template-columns:1fr}}.faq__chips{flex-wrap:wrap;gap:8px;margin:30px 0 10px;display:flex}.faq__chips a{border:1px solid var(--base-blue);padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.faq__chips a:hover{color:var(--base-white);background:var(--base-blue)}.faq__gruppe{margin-top:50px}.faq__gruppe-head{border-left:4px solid var(--base-red);margin-bottom:18px;padding-left:16px}.faq__gruppe-head h3{margin:0;font-size:1.7em}.faq__gruppe-head p{color:#555;margin:4px 0 0}.faq__list{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.faq__gruppe-head+.faq__list{margin-top:0}.faq__schluss{max-width:820px;margin-top:50px}@media (prefers-reduced-motion:reduce){.g-hero__ring circle{stroke-dashoffset:0}.video__icon{animation:none}}
