html.rx-anim [data-rx]{opacity:0;will-change:opacity,transform;transition:opacity .9s cubic-bezier(.2,.7,.2,1) var(--rx-d,.12s),transform .9s cubic-bezier(.2,.7,.2,1) var(--rx-d,.12s)}html.rx-anim [data-rx=up]{transform:translateY(36px)}html.rx-anim [data-rx=left]{transform:translateX(-44px)}html.rx-anim [data-rx=right]{transform:translateX(44px)}html.rx-anim [data-rx=zoom]{transform:scale(.93)}html.rx-anim [data-rx=fade]{transform:none}html.rx-anim [data-rx].rx-in{opacity:1;transform:none}html.rx-fallback [data-rx]{opacity:1!important;transform:none!important;transition:none!important}html.rx-anim .ablauf-steps:before{transform:scaleX(0);transform-origin:left center;transition:transform 1.3s cubic-bezier(.2,.7,.2,1) .3s}html.rx-anim .ablauf-steps.rx-line-in:before{transform:scaleX(1)}html.rx-fallback .ablauf-steps:before{transform:none!important}@keyframes rx-rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero-tag,.page-hero-tag,.danke-icon,.danke-tag{animation:rx-rise .8s cubic-bezier(.2,.7,.2,1) .45s both}.hero-h1,.page-hero-h1,.danke-h1{animation:rx-rise .85s cubic-bezier(.2,.7,.2,1) .6s both}.hero-sub,.page-hero-sub,.danke-text{animation:rx-rise .85s cubic-bezier(.2,.7,.2,1) .78s both}.hero-ctas,.danke-ctas,.breadcrumb{animation:rx-rise .85s cubic-bezier(.2,.7,.2,1) .96s both}.hero-trust,.danke-box{animation:rx-rise .85s cubic-bezier(.2,.7,.2,1) 1.14s both}@keyframes rx-pulse{0%{box-shadow:0 0 0 0 rgba(10,163,214,.5)}65%,100%{box-shadow:0 0 0 18px rgba(10,163,214,0)}}.hero-ctas .btn-primary,.footer-cta-btn{animation:rx-pulse 3.6s ease-out 3.4s infinite}.hero-ctas .btn-primary:hover,.footer-cta-btn:hover{animation:none}.problem-card,.content-card,.testimonial-card,.team-card,.artikel-card,.ref-card,.quick-item,.exp-item{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .25s,background .25s}.problem-card:hover,.content-card:hover,.testimonial-card:hover,.team-card:hover,.artikel-card:hover,.quick-item:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(10,163,214,.16)}.step-num{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.ablauf-step:hover .step-num{transform:scale(1.12)}.btn-primary,.preis-cta,.footer-cta-btn,.faq-btn,.cta-btn{position:relative;overflow:hidden;transition:background .2s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.btn-primary:after,.preis-cta:after,.footer-cta-btn:after,.faq-btn:after,.cta-btn:after{content:'';position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skewX(-20deg);transition:left .75s ease;pointer-events:none}.btn-primary:hover:after,.preis-cta:hover:after,.footer-cta-btn:hover:after,.faq-btn:hover:after,.cta-btn:hover:after{left:150%}.btn-primary:hover,.preis-cta:hover,.footer-cta-btn:hover,.faq-btn:hover,.cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(10,163,214,.32)}.nav{transition:box-shadow .3s,background .3s}.nav.rx-scrolled{box-shadow:0 6px 28px rgba(0,0,0,.14)}.rx-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:2000;pointer-events:none}.rx-progress i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#0aa3d6,#58cdf2);transform-origin:left center;transform:scaleX(var(--rx-prog,0))}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rx-progress{display:none}}