.hf-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px}.hf-live{display:inline-flex;align-items:flex-start;gap:14px;max-width:100%;padding:16px 22px 16px 18px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px rgba(29,29,31,.05),0 18px 40px -28px rgba(31,62,110,.4)}.sec:not(.sec-mist) .hf-live{background:var(--color-mist);box-shadow:none}.hf-live-dot{position:relative;flex:none;width:10px;height:10px;margin-top:8px;border-radius:50%;background:#a1a1a6;transition:background-color .5s var(--ease-apple),box-shadow .5s var(--ease-apple)}.hf-live[data-tone=offen] .hf-live-dot{background:var(--color-ok);box-shadow:0 0 0 4px rgba(30,158,106,.16)}.hf-live[data-tone=offen] .hf-live-dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(30,158,106,.5);animation:hf-live 2.6s var(--ease-apple) infinite}.hf-live[data-tone=zu] .hf-live-dot{background:#e8a317;box-shadow:0 0 0 4px rgba(232,163,23,.18)}@keyframes hf-live{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.hf-live-text{display:grid;gap:2px;min-width:0}.hf-live-text strong{font-size:18px;font-weight:600;letter-spacing:-.016em}.hf-live-text span{font-size:14px;line-height:1.45;color:var(--color-graphite)}.hf-kanaele{margin-top:40px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.hf-dl{margin-top:30px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.hf-dl-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:22px 20px 20px;border-radius:24px;background:var(--color-mist);color:var(--color-ink);text-decoration:none;transition:background-color .35s var(--ease-apple),box-shadow .45s var(--ease-apple),transform .45s var(--ease-apple)}.hf-dl-card:hover{background:#ededf0;transform:translateY(-2px)}.hf-dl-card[data-on=true],.hf-dl-card[data-on=true]:hover{background:#fff;box-shadow:0 0 0 2px var(--color-action),0 28px 50px -30px rgba(31,102,214,.55)}.hf-dl-os{font-size:clamp(22px,2vw,26px);font-weight:600;letter-spacing:-.025em}.hf-dl-sub{margin-top:2px;font-size:14px;color:var(--color-graphite)}.hf-dl-btn{margin-top:18px;align-self:flex-start;display:inline-flex;align-items:center;min-height:40px;padding:8px 18px;border-radius:999px;background:#fff;color:var(--color-action);font-size:15px;font-weight:500;box-shadow:0 0 0 1px rgba(29,29,31,.08);transition:background-color .35s var(--ease-apple),color .35s,box-shadow .35s}.hf-dl-card[data-on=true] .hf-dl-btn{background:var(--color-action);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 22px -10px rgba(31,102,214,.65)}.hf-dl-badge{position:absolute;top:-11px;left:18px;padding:3px 11px;border-radius:999px;background:var(--color-action);color:#fff;font-size:12px;font-weight:600;opacity:0;transform:translateY(4px) scale(.94);pointer-events:none;transition:opacity .45s var(--ease-apple),transform .45s var(--ease-apple)}.hf-dl-card[data-on=true] .hf-dl-badge{opacity:1;transform:none}@media (max-width:480px){.hf-dl{gap:10px}.hf-dl-card{padding:20px 16px 16px;border-radius:20px}.hf-dl-btn{padding:7px 14px;font-size:14px}}.hf-mobil{margin-top:12px;max-width:520px;padding:14px 18px;border-radius:18px;background:var(--color-mist);font-size:14px;line-height:1.5;color:var(--color-graphite);transition:background-color .4s var(--ease-apple),box-shadow .4s var(--ease-apple),color .4s}.hf-mobil[data-on=true]{background:#fff;color:var(--color-ink);box-shadow:0 0 0 2px var(--color-action),0 20px 40px -28px rgba(31,102,214,.6)}.hf-mobil-tel{color:var(--color-action);font-weight:600;text-decoration:none;white-space:nowrap}.hf-mobil-tel:hover{text-decoration:underline}.hf-stage{position:relative;border-radius:34px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 95% at 50% 40%,#ffffff 0,#f5f6f8 58%,#eceef2 100%);box-shadow:0 0 0 1px rgba(29,29,31,.05),0 1px 2px rgba(29,29,31,.04),0 48px 90px -56px rgba(31,62,110,.42)}.hf-scene{position:relative;aspect-ratio:16/10}.hf-svg{inset:0;display:block;width:100%;height:100%}.hf-mark,.hf-svg{position:absolute}.hf-mark{left:76.25%;top:29.5%;width:12.5%;aspect-ratio:1}.hf-mark svg{display:block;width:100%;height:100%}@media (max-width:1023px){.hf-stage{border-radius:26px}}.hf-core,.hf-halo,.hf-ring{transform-box:fill-box;transform-origin:center}.hf-ring{opacity:0}.hf-scene.is-flow .hf-core{animation:hf-fluss 2.1s linear infinite;animation-delay:calc(var(--i) * 90ms - 2.1s)}.hf-scene.is-flow .hf-halo{animation:hf-schein 2.1s linear infinite;animation-delay:calc(var(--i) * 90ms - 2.1s)}.hf-scene.is-flow .hf-ring{animation:hf-ring 2.8s var(--ease-apple) infinite}.hf-scene.is-flow .hf-ring+.hf-ring{animation-delay:1.4s}@keyframes hf-fluss{0%,34%,to{opacity:.72;transform:none}9%{opacity:1;transform:scale(1.75)}}@keyframes hf-schein{0%,34%,to{opacity:.55}9%{opacity:1}}@keyframes hf-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.hf-staub circle{animation:hf-schweben 7s ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1)}@keyframes hf-schweben{to{transform:translateY(-9px)}}.hf-scene[data-aktiv=false] *{animation-play-state:paused!important}.hf-steps{margin-top:clamp(64px,9vw,112px)}.hf-steps .ab-num{transition:transform .5s var(--ease-apple)}.hf-steps .ab-titel{transition:color .4s var(--ease-apple)}.hf-steps .ab-step[data-on=true] .ab-num{transform:scale(1.08)}.hf-steps .ab-step[data-on=true] .ab-num:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(46,123,238,.5);animation:hf-puls 1.4s var(--ease-apple) infinite}.hf-steps .ab-step[data-on=true] .ab-titel{color:var(--color-action)}@keyframes hf-puls{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}.hf-weiter{margin-top:40px;display:grid;gap:16px}@media (min-width:900px){.hf-weiter{grid-template-columns:repeat(2,minmax(0,1fr))}}.hf-weiter-card{display:flex;flex-direction:column;padding:clamp(26px,3vw,36px);border-radius:28px;background:#fff}.hf-weiter-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#edf3fe;color:var(--color-action)}.hf-weiter-icon[data-ton=warn]{background:#fff3dc;color:#9a5a00}.hf-weiter-card h3{margin-top:22px;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.024em}.hf-weiter-card p{margin-top:10px;max-width:46ch;font-size:16px;line-height:1.5;color:var(--color-graphite)}.hf-weiter-card .hf-weiter-preis{margin-top:14px;font-size:15px;font-weight:500;color:var(--color-ink)}.hf-weiter-links{margin-top:auto;padding-top:24px;display:flex;flex-wrap:wrap;gap:10px 28px}@media (prefers-reduced-motion:reduce){.hf-live-dot:after,.hf-scene .hf-core,.hf-scene .hf-halo,.hf-scene .hf-ring,.hf-staub circle,.hf-steps .ab-num:before{animation:none!important}.hf-dl-badge,.hf-dl-card,.hf-steps .ab-num{transition:none}}