.cta-form{--d: clamp(13rem, 8rem + 22vw, 30rem);--vx: -.42;--vy: -.62}.cta-raster{row-gap:clamp(var(--space-8),1.5rem + 2vw,var(--space-12));align-items:end}.cta-kicker{margin-bottom:0}.cta-titel{white-space:normal}.cta-gross .cta-titel .stimme{white-space:nowrap}.cta-rechts{display:grid;row-gap:var(--space-6)}.cta-rechts p{margin:0}.cta-aktionen{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(min-width:900px){.cta-titel{grid-column:1 / 8}.cta-rechts{grid-column:8 / 13;padding-bottom:var(--space-2)}}@media(max-width:899px){.cta-raster{container-type:inline-size}.cta-gross .cta-titel{font-size:min(var(--fs-display-xl),22cqi)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.cta-gross .cta-titel .schwer{animation:tausch-schwer linear both;animation-timeline:view();animation-range:entry 40% cover 45%}}.cta-titel{isolation:isolate}.cta-rechts{position:relative}:root:not([data-ruhe]) .cta-titel[data-moment=wartet] .punkt{animation:none;opacity:0}:root:not([data-ruhe]) .cta-titel[data-moment=los] .punkt{position:relative;z-index:-1;background:none;transition:none;animation:cta-rollen .825s cubic-bezier(.2,.75,.3,1.12) both,cta-hopp1 .1425s cubic-bezier(.33,.67,.67,1) .54s 2 alternate both}:root:not([data-ruhe]) .cta-titel[data-moment=los] .punkt:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--punkt-farbe);color:transparent;box-shadow:calc(var(--punkt-d) * .6) 0 color-mix(in srgb,currentColor 50%,transparent),calc(var(--punkt-d) * 1.2) 0 color-mix(in srgb,currentColor 20%,transparent);transform-origin:50% 100%;animation:cta-schrumpfen 1s cubic-bezier(.5,0,.4,1) both,cta-hopp2 .09s cubic-bezier(.33,.67,.67,1) .825s 2 alternate both,cta-spur .5s ease-in both}:root:not([data-ruhe]) .cta-titel[data-moment=los] .punkt:after{content:"";position:absolute;inset:0;border-radius:50%;border:calc(var(--punkt-d) * .08) solid var(--punkt-farbe);opacity:0;animation:cta-ring .5s cubic-bezier(.2,.7,.4,1) 1s forwards}}@keyframes cta-rollen{0%{translate:min(6em,18vw) 0;opacity:0}16%{opacity:0}26%{opacity:1}}@keyframes cta-hopp1{to{transform:translateY(-.6em)}}@keyframes cta-hopp2{to{translate:0 -.22em}}@keyframes cta-schrumpfen{0%{scale:6}54%{scale:1.3}82.5%{scale:1.12}}@keyframes cta-spur{0%{color:var(--punkt-farbe)}}@keyframes cta-ring{0%{opacity:1}40%{opacity:.55}to{opacity:0;scale:4.5}}
