.sfx-foot{background:#1a1a1a;color:#fff;padding:clamp(3rem,6vw,5rem) clamp(1.4rem,6vw,6rem) clamp(1.6rem,3vw,2.4rem);font-family:Space Grotesk,sans-serif;border-top:1px solid rgba(255,255,255,.09)}.sfx-foot a{color:inherit;text-decoration:none}.sfx-foot-cta{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;padding-bottom:clamp(2.4rem,4vw,3.4rem);border-bottom:1px solid rgba(255,255,255,.1)}.sfx-foot-cta h2{margin:0 0 .9rem;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:300;line-height:1.08;letter-spacing:-.02em;color:#fff}.sfx-foot-cta p{margin:0 0 1.8rem;max-width:34rem;font-size:1rem;line-height:1.65;color:#ffffffb8}.sfx-foot-cta-buttons{display:flex;flex-wrap:wrap;gap:.8rem}.sfx-foot-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:.6rem;font-size:.95rem;font-weight:500;border:1px solid rgba(255,255,255,.28);color:#fff;transition:background-color .24s ease,color .24s ease,border-color .24s ease}.sfx-foot-btn svg{width:1.1rem;height:1.1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sfx-foot-btn.is-primary span{transition:transform .24s ease}.sfx-foot-btn:hover{background:#ffffff17;border-color:#ffffff80}.sfx-foot-btn.is-primary:hover span{transform:translate(.25rem)}.sfx-foot-btn.is-primary{background:#ff8585;border-color:#ff8585;color:#1f1f1f}.sfx-foot-btn.is-primary:hover{background:#ffa0a0;border-color:#ffa0a0;color:#1f1f1f}.sfx-foot-direkt{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.sfx-foot-direkt li{margin:0;padding:0}.sfx-foot-direkt>li>a{display:grid;grid-template-columns:2.7rem minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:3.7rem;padding:.58rem .7rem;border:1px solid rgba(255,255,255,.11);border-radius:.75rem;background:#ffffff06;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.sfx-foot-direkt>li>a:hover{border-color:#ff858585;background:#ff858513;transform:translate(.18rem)}.sfx-foot-direkt-icon{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.62rem;background:#ffffff12;color:#ff8585}.sfx-foot-direkt-icon svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.sfx-foot-direkt-copy{display:grid;gap:.12rem;min-width:0}.sfx-foot-direkt-copy strong{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.sfx-foot-direkt-copy em{overflow:hidden;color:#fff;font-size:.94rem;font-style:normal;line-height:1.35;text-overflow:ellipsis}.sfx-foot-direkt-arrow{color:#ffffff6b;font-size:1rem}.sfx-foot-calendar[hidden]{display:none!important}.sfx-foot-calendar{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:clamp(.6rem,2vw,1.5rem);font-family:Space Grotesk,sans-serif}.sfx-foot-calendar-backdrop{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:#0a0a0ac7;cursor:default;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sfx-foot-calendar-panel{position:relative;width:min(58rem,92vw);height:min(44rem,calc(100dvh - 2rem));overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.14);border-radius:1.2rem;color:#1f1f1f;background:#f5f2ed;box-shadow:0 2rem 6rem #0000006b;transform:translateY(1rem) scale(.985);opacity:0;transition:transform .26s cubic-bezier(.2,.75,.2,1),opacity .22s ease}.sfx-foot-calendar.is-open .sfx-foot-calendar-panel{transform:none;opacity:1}.sfx-foot-calendar-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:start;padding:clamp(1rem,2vw,1.65rem) clamp(1rem,2.5vw,2rem) 1rem;color:#fff;background:#1c1c1e}.sfx-foot-calendar-head p{margin:0 0 .35rem;color:#ff8585;font-size:.69rem;font-weight:650;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.sfx-foot-calendar-head h2{margin:0;color:#fff;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:400;line-height:1.08;letter-spacing:-.025em}.sfx-foot-calendar-head span{display:block;margin-top:.45rem;color:#ffffff9e;font-size:.9rem;line-height:1.45}.sfx-foot-calendar-close{width:2.75rem!important;height:2.75rem!important;min-width:2.75rem!important;min-height:2.75rem!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.22);border-radius:.65rem!important;color:#fff;background:#ff8585;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.sfx-foot-calendar-close svg{flex:0 0 1.1rem;width:1.1rem!important;height:1.1rem!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sfx-foot-calendar-close:focus-visible{outline:2px solid #FF8585;outline-offset:3px}.sfx-foot-calendar-close:hover{color:#1f1f1f;background:#ff8585;transform:rotate(5deg)}.sfx-foot-calendar-stage{position:relative;min-height:0;overflow:auto;background:#e7e2db}.sfx-foot-cal-host{position:relative;z-index:2;width:100%;height:100%;min-height:32rem;overflow:visible;background:#e7e2db;opacity:0;transition:opacity .18s ease}.sfx-foot-cal-host iframe{display:block;width:100%;height:100%;min-height:32rem;border:0}.sfx-foot-calendar-stage.is-loaded .sfx-foot-cal-host{opacity:1}.sfx-foot-calendar-fallback{position:absolute;inset:0;z-index:3;display:none;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;padding:2rem;text-align:center;color:#1f1f1f;background:#e7e2db}.sfx-foot-calendar-stage.is-fallback .sfx-foot-cal-host{display:none}.sfx-foot-calendar-stage.is-fallback .sfx-foot-calendar-fallback{display:flex}.sfx-foot-calendar-fallback p{max-width:28rem;margin:0;color:#6d6967}.sfx-foot-calendar-fallback a{color:#1f1f1f;font-weight:650;text-decoration:none}.sfx-foot-calendar-fallback a:hover{color:#b84750}.sfx-foot-calendar-loading{position:absolute;inset:0;z-index:1;display:flex;gap:.75rem;align-items:center;justify-content:center;color:#696664;font-size:.9rem}.sfx-foot-calendar-loading span{width:1rem;height:1rem;border:2px solid rgba(31,31,31,.16);border-top-color:#ff8585;border-radius:50%;animation:sfx-foot-spin .7s linear infinite}.sfx-foot-calendar-stage.is-loaded .sfx-foot-calendar-loading{display:none}.sfx-foot-calendar-foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem clamp(1rem,2.5vw,2rem);color:#696664;background:#f5f2ed;border-top:1px solid rgba(31,31,31,.1);font-size:.75rem;line-height:1.4}.sfx-foot-calendar-foot a{flex:0 0 auto;color:#1f1f1f;font-weight:600;text-decoration:none}.sfx-foot-calendar-foot a:hover{color:#b84750}body.sfx-foot-calendar-open{overflow:hidden!important}@keyframes sfx-foot-spin{to{transform:rotate(360deg)}}.sfx-foot-nav{display:grid;grid-template-columns:minmax(0,2.1fr) repeat(3,minmax(0,1fr));gap:clamp(1.6rem,3.5vw,3rem);padding:clamp(2.2rem,4vw,3.2rem) 0;border-bottom:1px solid rgba(255,255,255,.1)}.sfx-foot-titel{margin:0 0 1.1rem;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ff8585}.sfx-foot-spalte ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.sfx-foot-spalte li a{font-size:.92rem;line-height:1.45;color:#ffffffbd;transition:color .2s ease}.sfx-foot-spalte li a:hover{color:#fff}.sfx-foot-insight a{display:flex;align-items:flex-start;gap:.7rem;font-size:.92rem}.sfx-foot-insight-img{flex-shrink:0;width:4.6rem;aspect-ratio:16 / 11;border-radius:.45rem;overflow:hidden;background:#14161c;margin-top:.1rem}.sfx-foot-insight-img img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(85%) brightness(.85);transition:filter .22s ease,transform .22s ease}.sfx-foot-insight a:hover .sfx-foot-insight-img img{filter:none;transform:scale(1.04)}.sfx-foot-insight-title{line-height:1.4;padding-top:.05rem}.sfx-foot-gruppen{columns:2;column-gap:1.8rem}.sfx-foot-gruppe{break-inside:avoid;margin-bottom:1.4rem}.sfx-foot-gruppe p{margin:0 0 .55rem;font-size:.78rem;font-weight:500;color:#ffffff80}.sfx-foot-mehr{color:#fff!important;font-weight:500}.sfx-foot-mehr span{display:inline-block;transition:transform .22s ease}.sfx-foot-mehr:hover span{transform:translate(.25rem)}.sfx-foot-profile{display:flex;gap:.6rem;margin-bottom:1.2rem}.sfx-foot-profile a{width:2.4rem;height:2.4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);color:#fffc;transition:border-color .22s ease,color .22s ease,background-color .22s ease}.sfx-foot-profile a:hover{color:#1f1f1f;background:#fff;border-color:#fff}.sfx-foot-profile svg{width:1.05rem;height:1.05rem}.sfx-social-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sfx-foot-claim{margin:0;font-size:.84rem;line-height:1.6;color:#ffffff80}.sfx-foot-unten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1.6rem;padding-top:1.4rem;font-size:.82rem;color:#ffffff80}.sfx-foot-unten p{margin:0}.sfx-foot-unten ul{list-style:none;display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0}.sfx-foot-unten a{transition:color .2s ease}.sfx-foot-unten a:hover{color:#fff}@media(max-width:1000px){.sfx-foot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sfx-foot-spalte.is-solutions{grid-column:1 / -1}}@media(max-width:700px){.sfx-foot-cta{grid-template-columns:1fr}.sfx-foot-cta h2{max-width:13ch}.sfx-foot-nav{grid-template-columns:1fr;gap:2rem}.sfx-foot-gruppen{columns:2;column-gap:1.2rem}.sfx-foot-unten{flex-direction:column;align-items:flex-start}.sfx-foot-calendar{padding:0}.sfx-foot-calendar-panel{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.sfx-foot-calendar-head{padding-top:max(1rem,env(safe-area-inset-top))}.sfx-foot-calendar-head span{font-size:.82rem}.sfx-foot-cal-host,.sfx-foot-cal-host iframe{min-height:28rem}.sfx-foot-calendar-foot{padding-bottom:max(.72rem,env(safe-area-inset-bottom))}.sfx-foot-calendar-foot>span{display:none}}@media(prefers-reduced-motion:reduce){.sfx-foot-calendar-panel,.sfx-foot-direkt>li>a{transition:none}.sfx-foot-calendar-loading span{animation:none}}
