#top-menu .menu-item.header-cta>a{background-color:#E5091A;color:#ffffff!important;padding:0.5rem 1.6rem;border-radius:999px;font-weight:600;line-height:1.2;display:inline-block;margin-left:1.2rem}#top-menu .menu-item.header-cta>a:hover{filter:brightness(1.05);text-decoration:none}#top-menu .menu-item.header-cta>a:focus{outline:2px solid #ffffff;outline-offset:2px}.datenschutz-wrapper,.impressum-wrapper{max-width:1080px;width:100%;margin:0 auto 4rem;padding:2rem 1rem 3rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111827}.datenschutz-wrapper h1,.impressum-wrapper h1,.datenschutz-wrapper h2,.impressum-wrapper h2,.datenschutz-wrapper h3,.impressum-wrapper h3{font-weight:800;line-height:1.2;margin-bottom:0.8rem}.datenschutz-wrapper h1,.impressum-wrapper h1{font-size:2.2rem;margin-bottom:1.4rem}.datenschutz-wrapper h2,.impressum-wrapper h2{font-size:1.5rem;margin-top:2.2rem}.datenschutz-wrapper h3,.impressum-wrapper h3{font-size:1.15rem;margin-top:1.8rem}.datenschutz-wrapper p,.impressum-wrapper p{font-size:0.98rem;line-height:1.7;margin-bottom:0.9rem;color:#4B5563}.datenschutz-wrapper ul,.impressum-wrapper ul,.datenschutz-wrapper ol,.impressum-wrapper ol{padding-left:1.2rem;margin:0.4rem 0 1.2rem}.datenschutz-wrapper li,.impressum-wrapper li{font-size:0.96rem;line-height:1.7;color:#4B5563;margin-bottom:0.3rem}.datenschutz-wrapper a,.impressum-wrapper a{color:#E5091A;text-decoration:none}.datenschutz-wrapper a:hover,.impressum-wrapper a:hover{text-decoration:underline}.datenschutz-wrapper hr,.impressum-wrapper hr{border:none;border-top:1px solid #E5E7EB;margin:2.4rem 0 1.6rem}.datenschutz-wrapper p[style*="font-size:0.85rem"],.impressum-wrapper p[style*="font-size:0.85rem"]{color:#6B7280}@media (max-width:768px){.datenschutz-wrapper,.impressum-wrapper{padding:1.6rem 1rem 2.4rem}.datenschutz-wrapper h1,.impressum-wrapper h1{font-size:1.9rem}.datenschutz-wrapper h2,.impressum-wrapper h2{font-size:1.4rem}}@media (max-width:767px){.leistungen-hero h1,.leistungen-hero .et_pb_module_header{font-size:2.4rem;line-height:1.15}.leistungen-hero p{font-size:1.05rem;line-height:1.6;max-width:24rem;margin-left:auto;margin-right:auto}.leistungen-hero{padding-top:3rem!important;padding-bottom:3rem!important}.leistungen-claim h2,.leistungen-claim .et_pb_module_header{font-size:2rem;line-height:1.15;text-align:center;word-break:normal}.leistungen-claim p{font-size:1.05rem;line-height:1.6;max-width:24rem;margin-left:auto;margin-right:auto;text-align:center}.leistungen-claim{padding-top:2.5rem!important;padding-bottom:2.5rem!important}}@media (min-width:768px) and (max-width:980px){.leistungen-hero h1,.leistungen-hero .et_pb_module_header{font-size:2.8rem;line-height:1.2}.leistungen-claim h2,.leistungen-claim .et_pb_module_header{font-size:2.3rem;line-height:1.2}}@media (max-width:767px){.service-section{max-width:100%;margin:1.5rem auto;padding:1.8rem 1.4rem 1.9rem;border-radius:20px}.service-section .service-title h2{font-size:1.6rem;line-height:1.25;margin-bottom:1.2rem}.service-section .service-columns{grid-template-columns:1fr!important;gap:1.6rem}.pricing-card{max-width:100%;margin:1.5rem auto;padding:2rem 1.5rem 2.1rem;border-radius:20px}.pricing-card-header h3{font-size:1.8rem}.pricing-card-header .price{font-size:1.6rem}.care-card{max-width:100%;margin:1.5rem auto;padding:1.8rem 1.4rem 2rem;border-radius:20px}.care-card h3{font-size:1.6rem}.service-section+.service-section,.service-section+.pricing-card,.pricing-card+.pricing-card,.pricing-card+.care-card,.care-card+.care-card{margin-top:1.2rem}}@media (max-width:767px){.leistungen-claim h1,.leistungen-claim h2,.leistungen-claim .et_pb_module_header{font-size:1.6rem!important;line-height:1.15;text-align:center;word-break:normal;margin-bottom:1rem}.leistungen-claim p{font-size:1.05rem;line-height:1.6;max-width:24rem;margin-left:auto;margin-right:auto;text-align:center}.leistungen-claim{padding-top:2.3rem!important;padding-bottom:2.3rem!important}}@media (max-width:767px){.leistungen-hero{padding-top:2.4rem!important;padding-bottom:2.2rem!important}.leistungen-hero h1,.leistungen-hero .et_pb_module_header{margin-bottom:0.6rem}.leistungen-hero p{margin-top:0.4rem;margin-bottom:0}.leistungen-claim{padding-top:1.8rem!important;padding-bottom:1.8rem!important}.leistungen-claim h1,.leistungen-claim h2,.leistungen-claim .et_pb_module_header{margin-bottom:0.5rem}.leistungen-claim p{margin-top:0.4rem;margin-bottom:0}.leistungen-claim+.service-section{margin-top:1.4rem!important}}@media (max-width:767px){.leistungen-hero{padding-top:2.4rem!important;padding-bottom:2.2rem!important}.leistungen-hero h1,.leistungen-hero .et_pb_module_header{margin-bottom:0.6rem}.leistungen-hero p{margin-top:0.4rem;margin-bottom:0}.leistungen-claim{padding-top:1.8rem!important;padding-bottom:1.8rem!important}.leistungen-claim h1,.leistungen-claim h2,.leistungen-claim .et_pb_module_header{margin-bottom:0.5rem}.leistungen-claim p{margin-top:0.4rem;margin-bottom:0}.leistungen-claim+.service-section{margin-top:1.4rem!important}}@media (max-width:767px){.start-hero-section{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.start-hero-headline{margin-bottom:0.8rem!important}.start-hero-visual{margin-top:0.4rem!important;margin-bottom:0.9rem!important}.start-hero-text{margin-top:0!important;margin-bottom:1.1rem!important;line-height:1.5}.start-hero-cta{margin-top:0.4rem!important}}@media (max-width:767px){.start-hero-headline,.start-hero-headline h1,.start-hero-headline .et_pb_module_header{font-size:2.0rem!important;line-height:1.05;margin-bottom:0.6rem}}@media (max-width:767px){.et_pb_button{font-size:0.95rem!important;padding:0.65rem 1.6rem!important;border-radius:999px;line-height:1.2}.et_pb_button_module_wrapper,.start-hero-cta{margin-top:0.5rem!important;margin-bottom:0.5rem!important}}@media (max-width:767px){.et_pb_button,.et_pb_promo_button{font-size:0.9rem!important;padding:0.45rem 1.4rem!important;line-height:1.2!important;border-radius:999px!important;display:inline-block!important;width:auto!important;min-width:0!important}.et_pb_button_module_wrapper,.start-hero-cta{margin-top:0.4rem!important;margin-bottom:0.4rem!important}}@media (max-width:767px){.service-section .et_pb_main_blurb_image{margin-left:auto;margin-right:auto;text-align:center}.service-section .et_pb_blurb_content{text-align:center}}@media (max-width:767px){img.service-icon{display:block;margin-left:auto;margin-right:auto}.service-section{text-align:center}}@media (max-width:767px){img.icon-mobile-center{display:block!important;margin-left:auto!important;margin-right:auto!important}.icon-mobile-center img{display:block!important;margin-left:auto!important;margin-right:auto!important}}.seo-texte-page ul{list-style:none;margin-left:0;padding-left:0}.seo-texte-page ul li{position:relative;padding-left:1.4rem}.seo-texte-page ul li::before{content:"•";position:absolute;left:0;top:0.1rem;color:#E5091A;font-size:1.1rem;line-height:1}.mcs-services-overview{padding:4.5rem 1.5rem 4rem;background-color:#ffffff}.mcs-services-inner{max-width:1180px;margin:0 auto;text-align:center}.mcs-services-title{font-size:2.4rem;font-weight:800;margin-bottom:3rem;color:#111111}.mcs-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.mcs-service-card{background-color:#fafafa;border-radius:22px;padding:2.2rem 2rem 2.4rem;box-shadow:0 0 0 1px rgba(15,23,42,0.03);text-align:left;transition:transform 0.18s ease,box-shadow 0.18s ease}.mcs-service-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(15,23,42,0.09)}.mcs-service-icon{margin-bottom:1.4rem}.mcs-service-icon img{display:inline-block;max-width:80px;height:auto}.mcs-service-heading{font-size:1.3rem;font-weight:800;margin-bottom:0.6rem;color:#111111}.mcs-service-text{font-size:0.98rem;line-height:1.7;color:#4B5563}.mcs-services-cta-wrapper{margin-top:3rem}.mcs-services-cta{display:inline-block;background-color:#E5091A;color:#ffffff;font-weight:600;font-size:1rem;padding:0.9rem 2.4rem;border-radius:999px;text-decoration:none;box-shadow:0 10px 30px rgba(229,9,26,0.35);transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease}.mcs-services-cta:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 14px 40px rgba(229,9,26,0.45)}@media (max-width:980px){.mcs-services-grid{grid-template-columns:1fr}.mcs-service-card{text-align:left}.mcs-service-icon{text-align:left}}@media (max-width:767px){.mcs-services-overview{padding:3rem 1.2rem 3rem}.mcs-services-title{font-size:2rem;margin-bottom:2.2rem}.mcs-service-card{padding:1.9rem 1.6rem 2rem}.mcs-service-heading{font-size:1.2rem}.mcs-service-text{font-size:0.96rem}.mcs-services-cta{width:100%;text-align:center}}.mcs-step-list{list-style:none!important;list-style-type:none!important;margin:0;padding-left:0}@media (max-width:767px){.analyse-form button[type="submit"],.analyse-form input[type="submit"],.analyse-form .ff-btn,.analyse-form .ff-btn-submit{font-size:0.95rem!important;padding:0.6rem 1.4rem!important;border-radius:999px!important;line-height:1.2!important;max-width:90%;margin:0.6rem auto 0.8rem!important}}@media (max-width:767px){.analyse-form button[type="submit"],.analyse-form input[type="submit"],.analyse-form .ff-btn,.analyse-form .ff-btn-submit{font-size:0.95rem!important;padding:0.6rem 1.4rem!important;border-radius:999px!important;line-height:1.2!important;max-width:90%;margin:0.6rem auto 0.8rem!important}}