*{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light;--primary:#2563eb;--primary-dark:#1e40af;--secondary:#10b981;--secondary-dark:#059669;--dark:#1f2937;--gray:#6b7280;--light:#f3f4f6;--white:#fff;--lk-topband-h:38px}body{background-color:#fff;color:var(--dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-wrap:break-word;overflow-x:hidden;padding-top:calc(80px + var(--lk-topband-h))}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:768px){.container{padding-left:1.25rem;padding-right:1.25rem}}html{scroll-padding-top:calc(90px + var(--lk-topband-h))}.lk-topband{background:#1e3a5f;color:#dbeafe;display:block;height:var(--lk-topband-h);left:0;overflow:hidden;position:fixed;right:0;text-decoration:none;top:0;transition:background .2s ease;z-index:1001}.lk-topband:hover{background:#24466f;color:#dbeafe}.lk-topband-inner{align-items:center;display:flex;gap:1rem;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:0 2rem;white-space:nowrap}.lk-topband-txt{font-size:.8125rem;letter-spacing:-.005em}.lk-topband-txt strong{color:#6ee7b7;font-weight:700}.lk-topband-kurz{display:none}.lk-topband-cta{align-items:center;background:#6ee7b7;border-radius:50px;color:#1e3a5f;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;gap:.4rem;padding:.25rem .8rem}.lk-topband-pfeil{transition:transform .2s ease}.lk-topband:hover .lk-topband-pfeil{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.lk-topband,.lk-topband-pfeil{transition:none}.lk-topband:hover .lk-topband-pfeil{transform:none}}@media print{.lk-topband{display:none!important}}nav{background:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.1);position:fixed;top:var(--lk-topband-h);transition:all .3s ease;width:100%;z-index:1000}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.logo,.nav-container{align-items:center;display:flex}.logo{gap:6px;text-decoration:none}.logo-icon{height:52px;margin-right:0;width:42px}.logo-text{font-size:34px;font-weight:700;letter-spacing:-.02em}.logo-text .lohn{color:var(--primary)}.logo-text .klar{color:var(--secondary-dark)}.nav-menu{align-items:center;display:flex;gap:1.25rem;list-style:none}.nav-menu a{color:var(--dark);font-weight:500;position:relative;text-decoration:none;transition:color .3s ease;white-space:nowrap}.nav-menu a:hover{color:var(--primary)}.nav-menu a:after{background:var(--primary);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-menu a:hover:after{width:100%}.nav-cta{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white)!important;font-weight:600}.nav-cta,.nav-cta-termine a{border-radius:50px;padding:.75rem 1.5rem;transition:all .3s ease}.nav-cta-termine a{background:linear-gradient(135deg,#047857,#065f46);color:#fff;text-decoration:none!important}.nav-cta-termine a:hover,.nav-cta:hover{box-shadow:0 10px 20px rgba(37,99,235,.3);transform:translateY(-2px)}.nav-cta-termine:after,.nav-cta:after{display:none}.nav-green{color:#059669!important;font-weight:600!important}.nav-green:before{content:"🌿";font-size:.8rem;margin-right:.3rem}.nav-green:hover{color:#047857!important}.nav-green:after{background:#10b981!important}.nav-sisters{align-items:center;display:flex;gap:.35rem;margin-left:.25rem}.nav-sister{border:1.5px solid!important;border-radius:50px!important;font-size:.75rem!important;font-weight:600!important;line-height:1.4!important;padding:.28rem .7rem!important;text-decoration:none!important;transition:background .2s,color .2s!important;white-space:nowrap!important}.nav-sister:after{display:none!important}.nav-sister--hr{border-color:#0d9488!important;color:#0d9488!important}.nav-sister--hr:hover{background:#0d9488!important;color:#fff!important}.nav-sister--fk{border-color:#4338ca!important;color:#4338ca!important}.nav-sister--fk:hover{background:#4338ca!important;color:#fff!important}.nav-social{margin-left:.5rem}.nav-social a{align-items:center;background:var(--light);border-radius:50%;color:var(--primary);display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.nav-social a:hover{background:var(--primary);color:var(--white);transform:translateY(-2px)}.nav-social a:after{display:none}.nav-has-dropdown-item{position:relative}.nav-has-dropdown{align-items:center;display:flex;gap:4px}.nav-dropdown-arrow{flex-shrink:0;transition:transform .2s ease}.nav-has-dropdown-item:focus-within .nav-dropdown-arrow,.nav-has-dropdown-item:hover .nav-dropdown-arrow{transform:rotate(180deg)}.nav-dropdown{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);min-width:620px;padding:1.5rem;top:calc(100% + 12px);z-index:2000}.nav-dropdown,.nav-has-dropdown-item:after{display:none;left:50%;position:absolute;transform:translateX(-50%)}.nav-has-dropdown-item:after{content:"";height:14px;top:100%;width:640px}.nav-has-dropdown-item:focus-within:after,.nav-has-dropdown-item:hover:after{display:block}.nav-has-dropdown-item:focus-within .nav-dropdown,.nav-has-dropdown-item:hover .nav-dropdown{display:block}.nav-dropdown:before{background:#fff;border-left:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);content:"";height:12px;left:50%;position:absolute;rotate:45deg;top:-6px;transform:translateX(-50%);width:12px}.nav-dropdown-grid{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}.nav-dropdown-group{display:flex;flex-direction:column;gap:.25rem}.nav-dropdown-group-title{border-bottom:1px solid #f3f4f6;color:var(--gray);font-size:.7rem;font-weight:700;letter-spacing:.06em;margin-bottom:.4rem;padding-bottom:.35rem;text-transform:uppercase}.nav-dropdown-link{border-radius:6px;color:#1f2937;display:block;font-size:.875rem;padding:.3rem .5rem;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.nav-dropdown-link:after{display:none}.nav-dropdown-link:hover{background:#eff6ff;color:var(--primary)}.nav-dropdown-footer{border-top:1px solid #f3f4f6;padding-top:1rem}.nav-dropdown-footer-links{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.nav-dropdown-footer-links .nav-dropdown-link{background:#f8fafc;border:1px solid #e5e7eb;font-size:.8rem;padding:.25rem .75rem;white-space:nowrap}.nav-dropdown-footer-links .nav-dropdown-link:hover{background:#eff6ff;border-color:#bfdbfe}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:4px}.mobile-menu-toggle span{background:var(--dark);height:3px;transition:all .3s ease;width:25px}.hero{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:6rem 2rem 4rem;position:relative}.hero-container{align-items:stretch;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.hero-content h1{color:var(--dark);font-size:3.5rem;line-height:1.2;margin-bottom:1.5rem}.hero-content h1 .highlight{background:linear-gradient(135deg,#1d4ed8,#047857);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{color:var(--gray);font-size:1.25rem;line-height:1.8;margin-bottom:2rem}.trust-badges{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem}.trust-badge{align-items:center;color:var(--dark);display:flex;font-weight:500;gap:.5rem}.trust-badge .icon{color:#047857;font-size:1.3rem}.hero-bullets{list-style:none;margin-bottom:2rem}.hero-bullets li{color:var(--dark);font-size:1.1rem;padding:.5rem 0 .5rem 30px;position:relative}.hero-bullets li:before{color:var(--secondary);content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.hero-buttons{display:flex;flex-wrap:wrap;gap:1rem}.target-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.25rem}.target-chip{align-items:center;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;color:#0c4a6e;display:inline-flex;font-size:.9rem;font-weight:600;padding:.35rem .75rem}.btn{border-radius:50px;display:inline-block;font-weight:600;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:0 4px 15px rgba(37,99,235,.3);color:var(--white)}.btn-primary:hover{box-shadow:0 8px 25px rgba(37,99,235,.4);transform:translateY(-2px)}.btn-secondary{background:var(--white);border:2px solid var(--primary);color:var(--primary)}.btn-secondary:hover{background:var(--primary);color:var(--white)}.btn-large{font-size:1.05rem;padding:1.1rem 2.5rem}.btn-white{background:var(--white);color:var(--primary);font-weight:700}.btn-white:hover{background:#f0f9ff;color:var(--primary-dark)}.btn-outline-white{background:transparent;border:2px solid hsla(0,0%,100%,.7);border-radius:50px;color:var(--white);display:inline-block;font-weight:600;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all .3s ease}.btn-outline-white:hover{background:hsla(0,0%,100%,.7);border-color:var(--white);color:var(--white);text-decoration:none}.btn-green{background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 4px 15px rgba(16,185,129,.3);color:var(--white);font-weight:700}.btn-green:hover{box-shadow:0 8px 25px rgba(16,185,129,.4);transform:translateY(-2px)}.hero-visual{align-items:center;background:transparent;border-radius:0;box-shadow:none;display:flex;justify-content:center;min-height:420px;overflow:visible}.hero-visual video{display:block;height:100%;object-fit:contain;width:100%}.hero-graphic{animation:float 3s ease-in-out infinite;height:auto;max-width:500px;width:100%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.services{background:var(--white);padding:5rem 2rem}.services-container{margin:0 auto;max-width:1200px}.section-header{margin-bottom:3rem;text-align:center}.section-title{color:var(--dark);font-size:2.5rem;margin-bottom:1rem}.section-subtitle{color:var(--gray);font-size:1.1rem;margin:0 auto;max-width:600px}.contact-info .section-subtitle,.team-container .section-subtitle{color:#4b5563}.services-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.services-grid .service-card:last-child:nth-child(3n+1){grid-column:2}.service-card{background:var(--white);border:2px solid var(--light);border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.05);padding:2rem;transition:all .3s ease}.service-card:hover{border-color:var(--primary);box-shadow:0 15px 30px rgba(0,0,0,.1)}.related-topics{background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.related-topics .services-grid{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.related-topics .service-card{align-items:center;border-color:#dbeafe;box-shadow:0 8px 20px rgba(15,23,42,.06);display:flex;justify-content:center;min-height:132px}.related-topics .service-card h3{font-size:1.25rem;margin:0;width:100%}.related-topics .service-card h3 a{align-items:center;color:var(--dark);display:flex;gap:.8rem;justify-content:space-between;line-height:1.35;text-decoration:none}.related-topics .service-card h3 a:after{color:var(--primary);content:"→";flex-shrink:0;font-size:1.1rem;transition:transform .2s ease}.related-topics .service-card:hover h3 a{color:#1e40af}.related-topics .service-card:hover h3 a:after{transform:translateX(4px)}.related-topics-home .service-card{display:block;min-height:auto}.related-topics-home .service-card p,.related-topics-home .service-icon{margin-bottom:1rem}.related-topics-home .service-features li{margin-bottom:.55rem;padding:0}.related-topics-home .service-features li:before{content:none}.related-topics-home .service-features li a{align-items:center;background:#f8fafc;border:1px solid #dbeafe;border-radius:10px;color:var(--dark);display:flex;gap:.75rem;justify-content:space-between;padding:.65rem .8rem;text-decoration:none;transition:all .2s ease;width:100%}.related-topics-home .service-features li a:after{color:var(--primary);content:"→";flex-shrink:0}.related-topics-home .service-features li a:hover{background:#eff6ff;border-color:var(--primary);color:#1e40af;transform:translateX(3px)}.company-intro{background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;padding:5rem 2rem}.company-intro-container{margin:0 auto;max-width:1200px}.company-intro-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.company-intro-card{background:#fff;border:1px solid #dbeafe;border-radius:12px;box-shadow:0 8px 20px rgba(15,23,42,.06);padding:1.25rem}.company-intro-card h3{color:var(--dark);font-size:1.2rem;margin-bottom:.55rem}.company-intro-card p{color:var(--gray);margin:0}.company-intro-cta{margin-top:1.5rem;text-align:center}.trust-bar{background:var(--white);border-bottom:1px solid var(--light);border-top:1px solid var(--light);padding:3rem 2rem}.trust-bar-container{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.trust-stat{padding:1.5rem}.trust-stat-icon{color:var(--primary);height:2rem;margin:0 auto .75rem;opacity:.7;width:2rem}.trust-stat-icon svg{height:100%;width:100%}.trust-stat-number{color:var(--primary);font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.5rem}.trust-stat-label{color:var(--gray);font-size:.95rem;font-weight:500}@media (max-width:968px){.trust-bar-container{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.trust-bar-container{gap:.75rem;grid-template-columns:repeat(2,1fr)}.trust-stat{padding:.75rem .5rem}.trust-stat-number{font-size:1.75rem}.trust-stat-icon{height:1.5rem;margin-bottom:.5rem;width:1.5rem}}.service-icon{align-items:center;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:15px;color:var(--white);display:flex;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.service-icon svg{height:28px;width:28px}.service-card h3{color:var(--dark);font-size:1.5rem;margin-bottom:1rem}.service-benefit,.service-card p.service-benefit{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-left:4px solid var(--secondary);border-radius:8px;color:var(--dark);font-size:.95rem;font-weight:600;margin-bottom:1rem;padding:.75rem 1rem}.service-card p{color:var(--gray);line-height:1.6;margin-bottom:1.5rem}.service-features{list-style:none}.service-features li{color:var(--dark);font-size:.95rem;padding:.5rem 0 .5rem 25px;position:relative}.service-features li:before{color:var(--secondary);content:"→";font-weight:700;left:0;position:absolute}.team{background:var(--light);padding:5rem 2rem}.team-container{margin:0 auto;max-width:1100px}.team-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:3rem}.team-grid .team-member:last-child:nth-child(odd){grid-column:1/-1;margin-inline:auto;max-width:50%}.team-member{background:var(--white);border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.05);padding:2rem;text-align:center;transition:all .3s ease}.team-member:hover{box-shadow:0 15px 30px rgba(0,0,0,.1)}.team-avatar{align-items:center;background:none;border-radius:50%;color:var(--white);display:flex;font-size:3rem;font-weight:600;height:120px;justify-content:center;margin:0 auto 1.5rem;width:120px}.team-member h3{color:var(--dark);font-size:1.25rem;margin-bottom:.5rem}.team-position{color:var(--primary);font-weight:500;margin-bottom:1rem}.team-bio{color:var(--gray);line-height:1.6}.pricing-calculator,.pricing-simple{background:linear-gradient(135deg,#f0f9ff,#e0f2fe 50%,#f0f9ff);padding:6rem 2rem}.pricing-simple-content{margin:0 auto;max-width:800px;text-align:center}.pricing-simple-content h2{color:var(--dark);font-size:2.5rem;margin-bottom:2rem}.pricing-simple-text{color:var(--gray);font-size:1.2rem;line-height:1.8;margin-bottom:3rem}.pricing-simple-text strong{color:var(--primary);font-weight:700}@media (max-width:768px){.pricing-simple-content h2{font-size:2rem}.pricing-simple-text{font-size:1.1rem}}.pricing-container{margin:0 auto;max-width:1200px}.pricing-content{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1.2fr}.pricing-intro h2{color:var(--dark);font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem}.pricing-subtitle{color:var(--gray);font-size:1.1rem;line-height:1.8;margin-bottom:2rem}.pricing-benefits{display:flex;flex-direction:column;gap:1rem}.pricing-benefit{align-items:center;background:var(--white);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;gap:1rem;padding:1rem}.benefit-icon{color:var(--secondary);font-size:1.5rem;font-weight:700}.calculator-card-large{background:var(--white);border:2px solid var(--light);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.12);padding:3rem}.calculator-result-large{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:16px;display:flex;flex-direction:column;gap:1.25rem;padding:2rem}.result-note{border-top:1px solid rgba(0,0,0,.1);margin-top:.5rem;padding-top:1rem}.result-note small{color:var(--gray);font-size:.85rem;line-height:1.4}.calc-cta-button-large{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50px;box-shadow:0 6px 20px rgba(37,99,235,.3);color:var(--white);display:block;font-size:1.1rem;font-weight:700;padding:1.25rem 2.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.calc-cta-button-large:hover{box-shadow:0 10px 30px rgba(37,99,235,.4);transform:translateY(-3px)}.testimonials{background:var(--white);padding:6rem 2rem}.testimonials-container{margin:0 auto;max-width:1200px}.testimonials-grid{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(350px,100%),1fr));margin-top:3rem}.testimonial-card{background:var(--white);border:2px solid var(--light);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem;position:relative;transition:all .3s ease}.testimonial-card:hover{border-color:var(--primary);box-shadow:0 15px 40px rgba(0,0,0,.12)}.testimonial-rating{display:flex;gap:.25rem;margin-bottom:1.5rem}.star{color:#b45309;font-size:1.25rem}.star-large{font-size:1.5rem}.testimonial-quote-large{color:var(--secondary);font-family:Georgia,serif;font-size:5rem;line-height:1;opacity:.15;position:absolute;right:2rem;top:1.5rem}.testimonial-card .testimonial-text{color:var(--dark);font-size:1.05rem;line-height:1.8;margin-bottom:2rem;position:relative;z-index:1}.testimonial-result{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#0f172a;font-size:.95rem;line-height:1.5;margin:-.75rem 0 1.5rem;padding:.7rem .9rem}.testimonial-author-card{align-items:center;border-top:2px solid var(--light);display:flex;gap:1rem;padding-top:1.5rem}.author-avatar{align-items:center;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:50%;color:var(--white);display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:60px;justify-content:center;width:60px}.author-info{display:flex;flex-direction:column;gap:.25rem}.author-info strong{color:var(--dark);font-size:1.1rem}.author-info span{color:var(--gray);font-size:.9rem}.company-type{color:var(--primary)!important;font-weight:500!important}.social-proof-stats{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:20px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin-top:4rem;padding:3rem}.stat-item{text-align:center}.stat-number{color:var(--primary);font-size:3rem;font-weight:800;line-height:1;margin-bottom:.5rem}.stat-label{font-size:.95rem;font-weight:500}.contact-container-simple{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.contact-trust{display:flex;flex-direction:column}.trust-badge-large{background:var(--white);border:2px solid var(--light);border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.1);padding:3rem}.badge-header{border-bottom:2px solid var(--light);margin-bottom:2rem;padding-bottom:2rem;text-align:center}.badge-stars{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.star-large{color:#b45309;font-size:2rem}.badge-rating{color:var(--primary);font-size:3rem;font-weight:800;margin-bottom:.5rem}.badge-subtitle{color:var(--gray);font-size:.95rem}.badge-stats{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.badge-stat{gap:1rem}.badge-stat,.stat-icon{align-items:center;display:flex}.stat-icon{background:#047857;border-radius:50%;color:var(--white);flex-shrink:0;font-size:1.25rem;font-weight:700;height:40px;justify-content:center;width:40px}.stat-content{display:flex;flex-direction:column}.stat-content strong{color:var(--dark);font-size:1.1rem}.stat-content span{color:var(--gray);font-size:.9rem}.badge-cta{border-top:2px solid var(--light);padding-top:2rem;text-align:center}.badge-cta p{color:var(--gray);margin-bottom:1.5rem}.process{background:var(--white);padding:5rem 2rem}.process-container{margin:0 auto;max-width:1200px}.process-steps{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-top:3rem}.process-step{padding:2rem;position:relative;text-align:center}.process-step:after{color:var(--secondary);content:"→";font-size:2rem;position:absolute;right:-1.5rem;top:2.5rem}.process-step:last-child:after{display:none}.process-number{align-items:center;background:linear-gradient(135deg,var(--primary),#047857);border-radius:50%;color:var(--white);display:flex;font-size:1.5rem;font-weight:600;height:60px;justify-content:center;margin:0 auto 1.5rem;width:60px}.process-step h3{color:var(--dark);font-size:1.25rem;margin-bottom:1rem}.process-step p{color:var(--gray);line-height:1.6}.calendar{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);padding:5rem 2rem;text-align:center}.calendar-container{margin:0 auto;max-width:800px}.calendar h2{font-size:2.5rem;margin-bottom:1.5rem}.calendar p{font-size:1.1rem;margin-bottom:2rem;opacity:.95}.faq{background:var(--white);padding:5rem 2rem}.faq-container{margin:0 auto;max-width:900px}.faq-grid{display:flex;flex-direction:column;gap:1rem;margin-top:3rem}.faq-item{background:var(--white);border:2px solid var(--light);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 12px rgba(37,99,235,.1)}.faq-item.active,.faq-item:hover{border-color:var(--primary)}.faq-question{align-items:center;background:none;border:none;color:var(--dark);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:1.5rem 2rem;text-align:left;transition:all .3s ease;width:100%}.faq-icon,.faq-question:hover{color:var(--primary)}.faq-icon{font-size:1.5rem;font-weight:300;min-width:30px;text-align:center;transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;padding:0 2rem;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:1500px;padding:0 2rem 1.5rem}.faq-answer p{color:var(--gray);line-height:1.8;margin:0}.faq-answer strong{color:var(--dark);font-weight:600}.faq-cta{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:20px;margin-top:4rem;padding:3rem 2rem;text-align:center}.faq-cta h3{color:var(--dark);font-size:2rem;margin-bottom:1rem}.faq-cta p{color:var(--gray);font-size:1.1rem;margin-bottom:2rem}.contact{background:var(--light);padding:5rem 2rem}.contact-container{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.contact-info h2{color:var(--dark);font-size:2.5rem;margin-bottom:1.5rem}.contact-info>p{color:#4b5563;line-height:1.8;margin-bottom:2rem}.contact-details{list-style:none}.contact-details li{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;padding:1rem 0}.contact-icon{align-items:center;color:var(--primary);display:flex;flex-shrink:0;height:1.5rem;min-width:30px;width:1.5rem}.contact-icon svg{height:100%;width:100%}.contact-label{color:var(--dark);font-weight:600;margin-bottom:.25rem}.contact-value{color:#4b5563}.contact-value a{color:var(--primary);text-decoration:none;transition:color .3s ease}.contact-value a:hover{color:var(--primary-dark)}.contact-calculator{display:flex;flex-direction:column;gap:2rem}.calculator-card{background:var(--white);border:2px solid var(--light);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2.5rem}.calculator-header{margin-bottom:2rem;text-align:center}.calculator-icon{font-size:3rem;margin-bottom:1rem}.calculator-header h3{color:var(--dark);font-size:1.75rem;margin-bottom:.5rem}.calculator-header p{color:var(--gray);font-size:.95rem}.calculator-body{display:flex;flex-direction:column;gap:2rem}.calculator-input label{align-items:center;color:var(--dark);display:flex;font-weight:600;justify-content:space-between;margin-bottom:1rem}.label-value{color:var(--primary);font-size:1.5rem}.slider{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--primary) 0,var(--primary) 15%,#e5e7eb 15%,#e5e7eb 100%);border-radius:5px;height:8px;outline:none;width:100%}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary);border-radius:50%;box-shadow:0 2px 8px rgba(37,99,235,.3);cursor:pointer;height:24px;transition:all .3s ease;width:24px}.slider::-webkit-slider-thumb:hover{box-shadow:0 4px 12px rgba(37,99,235,.5);transform:scale(1.1)}.slider::-moz-range-thumb{background:var(--primary);border:none;border-radius:50%;box-shadow:0 2px 8px rgba(37,99,235,.3);cursor:pointer;height:24px;width:24px}.slider-labels{color:var(--gray);display:flex;font-size:.85rem;justify-content:space-between;margin-top:.5rem}.calculator-services{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.service-checkbox{align-items:center;background:var(--light);border-radius:8px;color:var(--dark);cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;padding:.75rem;transition:all .3s ease}.service-checkbox:hover{background:#e0f2fe}.service-checkbox input[type=checkbox]{accent-color:var(--primary);cursor:pointer;height:20px;width:20px}.calculator-result{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.result-item{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.result-item.highlight{background:var(--white);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:.5rem 0;padding:1rem}.result-label{color:var(--gray);font-size:.95rem}.result-item.highlight .result-label,.result-value{color:var(--dark);font-weight:600}.result-value{font-size:1.1rem}.result-item.highlight .result-value{color:var(--secondary);font-size:1.5rem}.calc-cta-button{background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50px;box-shadow:0 4px 15px rgba(37,99,235,.3);color:var(--white);font-weight:600;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all .3s ease}.calc-cta-button:hover{box-shadow:0 8px 25px rgba(37,99,235,.4);transform:translateY(-2px)}.trust-card{background:var(--white);border:2px solid var(--light);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:2rem}.trust-stats{border-bottom:2px solid var(--light);display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem;padding-bottom:2rem}.trust-stat{text-align:center}.stat-value{color:var(--primary);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:var(--gray);font-size:.85rem;line-height:1.4}.testimonial{background:var(--light);border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;position:relative}.testimonial-quote{color:var(--secondary);font-size:4rem;left:10px;line-height:1;opacity:.3;position:absolute;top:-10px}.testimonial-text{color:var(--dark);font-style:italic;line-height:1.7;margin-bottom:1rem;position:relative;z-index:1}.testimonial-author{display:flex;flex-direction:column;gap:.25rem}.testimonial-author strong{color:var(--dark)}.testimonial-author span{color:var(--gray);font-size:.85rem}.trust-cta-button{background:#047857;border-radius:50px;color:var(--white);display:block;font-weight:600;padding:1rem 2rem;text-align:center;text-decoration:none;transition:all .3s ease}.trust-cta-button:hover{background:#065f46;transform:translateY(-2px)}footer{background:var(--dark);color:var(--white);padding:3rem 2rem 2rem}.footer-container{display:grid;gap:2.5rem;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto 2rem;max-width:1200px}.footer-section h2,.footer-section h3{color:var(--white);font-size:1.17rem;font-weight:700;line-height:1.6;margin-bottom:1.5rem;margin-top:0}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.75rem}.footer-section ul li a{color:#9ca3af;text-decoration:none;transition:color .3s ease}.footer-section ul li a:hover{color:var(--secondary)}.footer-gruppe{border-top:1px solid hsla(0,0%,100%,.07);margin-top:1.25rem;padding-top:1rem}.footer-gruppe-head{color:#6b7280;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.footer-gruppe-link{display:block;font-size:.85rem;margin-bottom:.2rem;text-decoration:none;transition:color .2s}.footer-gruppe-sub{color:#6b7280;font-size:.75rem;margin-bottom:.5rem}.footer-gruppe-link--hr{color:#2dd4bf}.footer-gruppe-link--hr:hover{color:#14b8a6}.footer-gruppe-link--fk{color:#a5b4fc}.footer-gruppe-link--fk:hover{color:#818cf8}.footer-gruppe-link--rk{color:#fdba74}.footer-gruppe-link--rk:hover{color:#f97316}.footer-gruppe-link--ak{color:#c4b5fd}.footer-gruppe-link--ak:hover{color:#a78bfa}.footer-gruppe-overview{color:#60a5fa;display:block;font-size:.8rem;margin-top:.5rem;text-decoration:none}.footer-gruppe-overview:hover{color:#93c5fd}.footer-bottom{border-top:1px solid #374151;color:#9ca3af;padding-top:2rem;text-align:center}@media (max-width:768px){.topbar{display:none}nav{top:var(--lk-topband-h)}:root{--lk-topband-h:34px}.lk-topband-inner{gap:.6rem;padding:0 1.25rem}.lk-topband-txt{font-size:.75rem}.lk-topband-lang{display:none}.lk-topband-kurz{display:inline}.nav-menu{display:none;left:0;max-height:calc(100vh - 64px - var(--lk-topband-h));max-height:calc(100dvh - 64px - var(--lk-topband-h));overflow-y:auto;position:absolute;top:100%;width:100%;-webkit-overflow-scrolling:touch;background:var(--white);box-shadow:0 4px 6px rgba(0,0,0,.1);flex-direction:column;overscroll-behavior:contain;padding:2rem}.nav-menu.active{display:flex}.nav-menu{align-items:center;text-align:center}.nav-menu>li{text-align:center;width:100%}.nav-menu>li>a{justify-content:center}body.nav-open{overflow:hidden}.mobile-menu-toggle{display:flex}.nav-has-dropdown-item{width:100%}.nav-has-dropdown-item:after{display:none!important}.nav-has-dropdown{align-items:center;display:flex!important;gap:.4rem;justify-content:center;min-height:44px;padding:.65rem 0!important;width:100%}.nav-has-dropdown-item .nav-dropdown{background:transparent;border:none;border-top:1px solid #e5e7eb;box-shadow:none;display:none;margin:.25rem auto 0;min-width:0;padding:.6rem 0 .75rem;position:static;text-align:center;transform:none;width:100%}.nav-has-dropdown-item.dropdown-open .nav-dropdown{display:block}.nav-has-dropdown-item .nav-dropdown:before{display:none}.nav-dropdown-grid{align-items:center;display:flex!important;flex-direction:column;gap:.75rem}.nav-dropdown-group{text-align:center;width:100%}.nav-dropdown-footer,.nav-dropdown-footer-links{align-items:center;display:flex;flex-direction:column;text-align:center}.nav-dropdown-group-title{font-size:.7rem;margin:.5rem 0 .25rem!important}.nav-dropdown-link{align-items:center;display:flex!important;font-size:.92rem;justify-content:center;min-height:44px;padding:.4rem 0!important}.nav-dropdown-arrow{transition:transform .2s ease}.nav-has-dropdown-item.dropdown-open .nav-dropdown-arrow{transform:rotate(180deg)}body{padding-top:calc(65px + var(--lk-topband-h))}html{scroll-padding-top:calc(80px + var(--lk-topband-h))}.hero{padding-top:4rem}.hero-container{grid-template-columns:1fr;text-align:center}.hero-bullets{display:table;margin:0 auto 2rem;text-align:left}.hero-content h1{font-size:2rem}.hero-subtitle{font-size:1rem;line-height:1.65}.hero-buttons,.target-chips,.trust-badges{justify-content:center}.trust-badges{gap:.75rem}.related-topics .services-grid,.services .services-grid,.services-grid,section .services-grid{gap:1.25rem;grid-template-columns:1fr!important}.pricing-content{gap:2rem;grid-template-columns:1fr}.calculator-card-large{padding:2rem}.testimonials-grid{grid-template-columns:1fr}.social-proof-stats{grid-template-columns:repeat(2,1fr);padding:2rem}.team-grid{gap:1rem;grid-template-columns:1fr}.team-member{align-items:flex-start;display:flex;flex-direction:row;gap:1.1rem;padding:1.1rem 1.25rem;text-align:left}.team-photo{flex-shrink:0;height:72px;margin:0;width:72px}.team-avatar-fallback{font-size:1.4rem;height:72px;width:72px}.team-member h3{font-size:1rem;margin-bottom:.2rem}.team-position{font-size:.85rem;margin-bottom:.5rem}.team-bio{font-size:.88rem;line-height:1.55}.process-steps{grid-template-columns:repeat(2,1fr)}.process-step:after{display:none}.contact-container-simple{gap:2rem;grid-template-columns:1fr}.calculator-services,.trust-stats{grid-template-columns:1fr}.trust-stats{gap:1rem}.trust-badge-large{padding:2rem}.footer-container{grid-template-columns:1fr}.partners-title{font-size:2rem}.partners-grid{gap:20px}}.partners-section{background:linear-gradient(135deg,#f8f9fa,#fff);padding:80px 0}.partners-container{margin:0 auto;max-width:1200px;padding:0 20px}.partners-header{margin-bottom:60px;text-align:center}.partners-title{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:20px}.partners-subtitle{color:#6b7280;font-size:1.125rem;margin:0 auto;max-width:600px}.partners-grid{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin-bottom:40px}.partner-item{align-items:center;background:var(--white);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;justify-content:center;padding:24px 20px 20px;transition:all .3s ease}.partner-item-inner{text-align:center;width:100%}.partner-logo-wrap{align-items:center;display:flex;height:56px;justify-content:center;margin-bottom:12px}.partner-item-tag{background:#eff6ff;border-radius:50px;color:#2563eb;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:6px;padding:.2rem .6rem;text-transform:uppercase}.partner-item-tag--hr{background:#d1fae5;color:#065f46}.partner-item-tag--lohn{background:#eff6ff;color:#1d4ed8}.partner-item-name{color:#4b5563;font-size:.8rem;font-weight:600;line-height:1.3}.partner-logo{max-height:35px;max-width:140px;opacity:.9;transition:all .3s ease;width:auto}.partner-logo-datev{max-height:80px}.partner-item:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);transform:translateY(-5px)}.partner-item:hover .partner-logo{opacity:1}.usp-section{background:var(--white);padding:6rem 2rem}.usp-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}.usp-card{background:var(--white);border:2px solid var(--light);border-radius:20px;padding:2.5rem;position:relative;transition:all .3s ease}.usp-card:hover{border-color:var(--primary);box-shadow:0 15px 40px rgba(0,0,0,.1)}.usp-card.featured{background:linear-gradient(135deg,#f0f9ff 0,var(--white) 100%);border-color:var(--primary);box-shadow:0 10px 30px rgba(37,99,235,.1)}.usp-badge{background:linear-gradient(135deg,var(--secondary),#059669);border-radius:20px;color:var(--white);font-size:.85rem;font-weight:700;padding:.5rem 1.25rem;position:absolute;right:20px;top:-12px}.usp-icon{align-items:center;color:var(--primary);display:flex;height:3.5rem;justify-content:center;margin-bottom:1.5rem;width:3.5rem}.usp-icon svg{height:100%;width:100%}.usp-card h3{color:var(--dark);font-size:1.75rem;margin-bottom:1rem}.usp-description{color:var(--gray);line-height:1.8;margin-bottom:1.5rem}.usp-comparison{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.comparison-item{align-items:center;border-radius:10px;display:flex;justify-content:space-between;padding:.875rem 1.25rem}.comparison-item.old{background:#fee;opacity:.7;text-decoration:line-through}.comparison-item.new{background:linear-gradient(135deg,#d1fae5,#a7f3d0);font-weight:700}.comparison-label{font-size:.95rem}.comparison-price{color:var(--dark);font-size:1.1rem;font-weight:700}.usp-features{list-style:none;margin:1.5rem 0 0;padding:0}.usp-features li{border-bottom:1px solid var(--light);color:var(--gray);font-size:.95rem;padding:.75rem 0}.usp-features li:last-child{border-bottom:none}.usp-timeline{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.timeline-item{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:10px;display:flex;gap:1rem;padding:.75rem}.timeline-week{color:var(--primary);font-weight:700;min-width:80px}.timeline-desc{color:var(--gray);font-size:.95rem}@media (max-width:968px){.usp-grid{grid-template-columns:minmax(0,1fr)}}.sticky-cta{align-items:center;animation:pulse 2s infinite;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50px;bottom:30px;box-shadow:0 8px 24px rgba(37,99,235,.4);color:var(--white);display:flex;font-size:1rem;font-weight:700;gap:.75rem;padding:1rem 1.5rem;position:fixed;right:30px;text-decoration:none;transition:all .3s ease;z-index:1000}.sticky-cta:hover{animation:none;box-shadow:0 12px 32px rgba(37,99,235,.5);transform:translateY(-3px) scale(1.05)}.sticky-cta-icon{font-size:1.5rem}@keyframes pulse{0%,to{box-shadow:0 8px 24px rgba(37,99,235,.4)}50%{box-shadow:0 8px 24px rgba(37,99,235,.6)}}@media (max-width:768px){.sticky-cta{bottom:20px;font-size:.9rem;padding:.875rem 1.25rem;right:20px}.sticky-cta-text{display:none}.sticky-cta-icon{font-size:1.75rem}.sticky-cta{height:60px;justify-content:center;padding:0;width:60px}}.team-photo{border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(37,99,235,.25),0 8px 20px rgba(0,0,0,.1);height:180px;margin:0 auto 1.5rem;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;width:180px}.team-member:hover .team-photo{box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(37,99,235,.55),0 12px 28px rgba(0,0,0,.15);transform:translateY(-3px)}.team-photo img{display:block;height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease;width:100%}.team-member:hover .team-photo img{transform:scale(1.04)}.team-avatar-fallback{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:3rem;font-weight:600;height:180px;justify-content:center;width:180px}.team-linkedin{align-items:center;background:#f0f9ff;border:1px solid #dbeafe;border-radius:50px;color:#0a66c2;display:inline-flex;font-size:.78rem;font-weight:500;gap:.35rem;margin-top:.6rem;padding:.3rem .75rem;text-decoration:none;transition:background .2s,border-color .2s}.team-linkedin:hover{background:#dbeafe;border-color:#93c5fd;color:#0a66c2}@media (max-width:768px){.team-grid{gap:1rem;grid-template-columns:1fr}.team-member{align-items:start;column-gap:1rem;display:grid;grid-template-columns:76px 1fr;grid-template-rows:auto auto auto 1fr;padding:1rem 1.1rem;row-gap:0;text-align:left}.team-photo{align-self:start;box-shadow:0 0 0 2px #fff,0 0 0 3.5px rgba(37,99,235,.25),0 3px 8px rgba(0,0,0,.08);grid-column:1;grid-row:1/6;height:76px;margin:0;width:76px}.team-avatar-fallback{font-size:1.5rem;height:76px;width:76px}.team-linkedin{font-size:.72rem;margin-top:.35rem;padding:.22rem .6rem}.team-grid .team-member:last-child:nth-child(odd){grid-column:auto;margin-inline:0;max-width:100%}.team-extern-badge{display:inline-block;font-size:.68rem;grid-column:2;grid-row:1;margin-bottom:.3rem;position:static!important}.team-member h3{font-size:1rem;grid-column:2;grid-row:2;margin-bottom:.15rem}.team-position{font-size:.85rem;grid-column:2;grid-row:3;margin-bottom:.4rem}.team-bio{display:-webkit-box;font-size:.875rem;grid-column:2;grid-row:4;-webkit-line-clamp:3;line-height:1.55;-webkit-box-orient:vertical;overflow:hidden}}.team-member--extern{position:relative}.team-extern-badge{background:#f0fdf4;border:1px solid #a7f3d0;border-radius:50px;color:#065f46;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:.2rem .65rem;position:absolute;right:.75rem;text-transform:uppercase;top:.75rem}nav.ba-breadcrumb{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);box-sizing:border-box;padding-bottom:.75rem;padding-top:0!important;width:100%}nav.ba-breadcrumb,nav.ba-toc{position:static!important;top:auto;z-index:auto}nav.ba-toc{left:auto;right:auto;width:auto}.ba-tldr{background:#eff6ff;border-left:4px solid #2563eb;border-radius:0 12px 12px 0;box-shadow:0 2px 8px rgba(37,99,235,.08);margin:0 0 2rem;padding:1.1rem 1.4rem}.ba-tldr-label{color:#2563eb;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin-bottom:.35rem;text-transform:uppercase}.ba-tldr p{color:#1e40af;font-size:.975rem;font-weight:500;line-height:1.65;margin:0}.skip-link{background:#2563eb;border-radius:4px;color:#fff;font-size:1rem;font-weight:600;left:1rem;padding:.75rem 1.5rem;position:absolute;text-decoration:none;top:-100%;transition:top .1s;z-index:10000}.skip-link:focus{outline:3px solid #fff;outline-offset:2px;top:1rem}:focus-visible{outline:3px solid #2563eb;outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:3px;outline:3px solid #2563eb;outline-offset:3px}.reveal{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease}body.js-reveal .reveal{opacity:0;transform:translateY(20px)}body.js-reveal .reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:50ms}.reveal-delay-2{transition-delay:.1s}.reveal-delay-3{transition-delay:.15s}.reveal-delay-4{transition-delay:.2s}.reveal-delay-5{transition-delay:.25s}.faq-item,.service-card,.team-member,.testimonial-card,.usp-card{transition:transform .2s ease,box-shadow .2s ease}.service-card:hover,.team-member:hover,.testimonial-card:hover,.usp-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-4px)}.faq-item:hover{box-shadow:0 8px 24px rgba(37,99,235,.12);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.reveal-delay-1,.reveal-delay-2,.reveal-delay-3,.reveal-delay-4,.reveal-delay-5{transition-delay:0s}.faq-item,.service-card,.team-member,.testimonial-card,.usp-card{transition:none}}nav.scrolled{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.97);box-shadow:0 2px 20px rgba(0,0,0,.08)}nav.scrolled .nav-container{padding-bottom:.5rem;padding-top:.5rem}nav.scrolled .logo-text{font-size:22px}nav.scrolled .logo-icon{height:35px;width:28px}nav.scrolled .logo{gap:4px}.logo,.logo-icon,.logo-text{transition:width .2s,height .2s,font-size .2s,gap .2s}@keyframes pulse-glow{0%,to{box-shadow:0 4px 15px rgba(37,99,235,.3)}50%{box-shadow:0 4px 30px rgba(37,99,235,.6),0 0 0 4px rgba(37,99,235,.08)}}.hero .btn-primary{animation:pulse-glow 2.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero .btn-primary{animation:none}nav.scrolled .nav-container{transition:none}}.hero{overflow:hidden}.hero-bg{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);inset:-20% 0;position:absolute;will-change:transform;z-index:0}.hero-container{position:relative;z-index:1}.reading-progress{background:linear-gradient(90deg,#2563eb,#10b981);height:3px;left:0;pointer-events:none;position:fixed;top:0;transition:width .1s linear;width:0;z-index:1002}@media (prefers-reduced-motion:reduce){.reading-progress{transition:none}}.kai-hero{background:linear-gradient(135deg,#1e3a5f,#2563eb);overflow:hidden;padding:5rem 0 4rem;position:relative}.kai-hero-container{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 2rem}.kai-hero h1{color:#fff;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;line-height:1.2;margin-bottom:1.25rem}.kai-hero h1 span{color:#60a5fa}.kai-hero-sub{color:#bfdbfe;font-size:1.05rem;line-height:1.7;margin-bottom:2rem}.kai-hero-ctas{display:flex;flex-wrap:wrap;gap:1rem}.kai-hero-visual{align-items:center;display:flex;justify-content:center}.kai-problem{background:#f8fafc;padding:4rem 0}.kai-problem-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2.5rem auto 0;max-width:1200px;padding:0 2rem}.kai-pain-card{background:#fff;border-left:4px solid #ef4444;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:2rem}.kai-pain-icon{font-size:2rem;margin-bottom:1rem}.kai-pain-title{color:#1f2937;font-size:1rem;font-weight:700;margin-bottom:.5rem}.kai-pain-text{color:#6b7280;font-size:.9rem;line-height:1.6}.kai-usecases{padding:5rem 0}.kai-usecases-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:2.5rem auto 0;max-width:1200px;padding:0 2rem}.kai-uc-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);padding:2.25rem;transition:transform .2s,box-shadow .2s}.kai-uc-card:hover{box-shadow:0 8px 32px rgba(37,99,235,.1);transform:translateY(-4px)}.kai-uc-num{align-items:center;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:10px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:800;height:40px;justify-content:center;margin-bottom:1rem;width:40px}.kai-uc-title{color:#1f2937;font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.kai-uc-text{color:#4b5563;font-size:.95rem;line-height:1.65;margin-bottom:1rem}.kai-uc-chips{display:flex;flex-wrap:wrap;gap:.4rem}.kai-chip{background:#eff6ff;border-radius:50px;color:#1e40af;font-size:.78rem;font-weight:600;padding:.25rem .75rem}.kai-process{background:#f0f9ff;padding:5rem 0}.kai-process-steps{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2.5rem auto 0;max-width:900px;padding:0 2rem;position:relative}.kai-process-steps:before{background:linear-gradient(90deg,#2563eb,#60a5fa);content:"";height:2px;left:calc(16.66% + 1rem);position:absolute;right:calc(16.66% + 1rem);top:28px}.kai-step{position:relative;text-align:center}.kai-step-num{align-items:center;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:800;height:56px;justify-content:center;margin:0 auto 1.25rem;position:relative;width:56px;z-index:1}.kai-step-title{color:#1f2937;font-size:1rem;font-weight:700;margin-bottom:.5rem}.kai-step-text{color:#6b7280;font-size:.88rem;line-height:1.6}.kai-why{padding:5rem 0}.kai-why-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:2.5rem auto 0;max-width:1200px;padding:0 2rem}.kai-why-item{align-items:flex-start;display:flex;gap:1rem}.kai-why-icon{align-items:center;background:#eff6ff;border-radius:10px;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;width:40px}.kai-why-title{color:#1f2937;font-size:.95rem;font-weight:700;margin-bottom:.3rem}.kai-why-text{color:#6b7280;font-size:.88rem;line-height:1.6}.kai-faq{background:#f8fafc;padding:5rem 0}.kai-faq-grid{margin:2.5rem auto 0;max-width:800px;padding:0 2rem}.kai-faq-item{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:border-color .2s}.kai-faq-item.active{border-color:#2563eb}.kai-faq-q{align-items:center;background:none;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:.98rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;width:100%}.kai-faq-icon{color:#2563eb;flex-shrink:0;font-size:1.3rem;transition:transform .2s}.kai-faq-item.active .kai-faq-icon{transform:rotate(45deg)}.kai-faq-a{color:#4b5563;display:none;font-size:.92rem;line-height:1.7;padding:0 1.5rem 1.25rem}.kai-faq-item.active .kai-faq-a{display:block}.kai-cta-section{background:linear-gradient(135deg,#1e3a5f,#2563eb);padding:5rem 0;text-align:center}.kai-cta-section h2{color:#fff;font-size:2rem;font-weight:800;margin-bottom:1rem}.kai-cta-section p{color:#bfdbfe;font-size:1.05rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:560px}.kai-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.kai-cta-footnote{color:hsla(0,0%,100%,.7);font-size:.85rem;margin-top:1.5rem}@media (max-width:768px){.kai-hero-container{gap:2rem}.kai-hero-container,.kai-problem-grid,.kai-process-steps,.kai-usecases-grid{grid-template-columns:1fr}.kai-process-steps:before{display:none}.kai-why-grid{grid-template-columns:1fr}}.referenz-chips-bar{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem;padding-bottom:3rem;text-align:center}.referenz-chip-blue{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:50px;color:#1e40af}.referenz-chip-blue,.referenz-chip-green{font-size:.85rem;font-weight:600;padding:.4rem 1rem}.referenz-chip-green{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:50px;color:#065f46}.trust-sublabel{color:#93c5fd;font-size:.78rem;margin-top:.2rem}.target-groups-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;padding:0 3rem}.target-card{background:#fff;border:1.5px solid #e0f2fe;border-radius:16px;box-shadow:0 2px 12px rgba(37,99,235,.06);display:flex;flex-direction:column;padding:2rem;transition:transform .2s,box-shadow .2s}.target-card .service-link{margin-top:auto}.target-card:hover{box-shadow:0 8px 32px rgba(37,99,235,.12);transform:translateY(-4px)}.target-icon{align-items:center;color:var(--primary);display:flex;height:2.5rem;justify-content:center;margin-bottom:1rem;width:2.5rem}.target-icon svg{height:100%;width:100%}.target-card h3{color:#1f2937;font-size:1.1rem;font-weight:700;margin-bottom:.75rem}.target-card p{color:#4b5563;font-size:.92rem;line-height:1.65;margin-bottom:1.25rem}.service-link{align-items:center;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:50px;color:#2563eb;display:inline-flex;font-size:.88rem;font-weight:600;gap:.4rem;padding:.45rem 1rem;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s}.service-link:hover{background:#2563eb;border-color:#2563eb;color:#fff;transform:translateX(2px)}@media (max-width:768px){.target-groups-grid{grid-template-columns:1fr}}.ki-teaser-inner{margin:0 auto;max-width:800px;text-align:center}.ki-teaser-badge{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.7);border-radius:50px;color:#93c5fd;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.05em;margin-bottom:1.5rem;padding:.35rem 1rem;text-transform:uppercase}.ki-teaser-title{color:#fff;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;line-height:1.25;margin-bottom:1rem}.ki-teaser-sub{color:#bfdbfe;font-size:1rem;line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:640px}.ki-teaser-stats{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:2.5rem}.ki-teaser-stat{text-align:center}.ki-teaser-num{color:#fff;display:block;font-size:2rem;font-weight:800}.ki-teaser-label{color:#93c5fd;display:block;font-size:.82rem;margin-top:.2rem}.hero-visual{overflow:hidden;position:relative}@media (max-width:640px){.sister-callout-grid{grid-template-columns:1fr}}.lk-sources{background:#fff;border-top:1px solid #e5e7eb;padding:2.5rem 0 3rem}.lk-sources-title{color:#6b7280;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:.75rem;text-transform:uppercase}.lk-sources-list{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:0}.lk-sources-list a{color:#6b7280;display:inline-block;font-size:.9rem;padding:.35rem 0;text-decoration:none}.lk-sources-list a:before{content:"↗ ";font-size:.7rem}.lk-sources-list a:hover{color:#2563eb;text-decoration:underline}@media (max-width:768px){.lk-sources{padding:2rem 0 2.5rem}.lk-sources-list a{padding:.7rem 0}}.lk-pre-sources-cta{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:.875rem 1.25rem}.lk-pre-sources-cta p{color:#1e40af;font-size:.95rem;font-weight:500;margin:0}.lk-pre-sources-cta a{color:#2563eb;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.lk-pre-sources-cta a:hover{text-decoration:underline}@media (max-width:600px){.lk-pre-sources-cta{align-items:flex-start;flex-direction:column;gap:.5rem}}.idx-clients{background:#f8fafc;overflow:hidden;padding:56px 0 48px}.idx-clients-header{margin-bottom:36px;padding:0 24px;text-align:center}.idx-clients-eyebrow{color:#2563eb;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.idx-clients-title{color:#1f2937;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800;line-height:1.25;margin:0 0 10px}.idx-clients-sub{color:#6b7280;font-size:1rem;margin:0}.idx-clients-logos{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;padding:8px 24px 0}.idx-client-logo-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:10px;padding:24px 36px;transition:box-shadow .2s ease,transform .2s ease}.idx-client-logo-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);transform:translateY(-2px)}.idx-client-logo-img{height:40px;max-width:160px;object-fit:contain;width:auto}.idx-client-logo-name{color:#6b7280;font-size:.78rem;font-weight:600;text-align:center}@media (max-width:600px){.idx-clients{padding:40px 0 36px}.idx-client-logo-card{padding:20px 28px}}.team-cards-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-top:48px}.team-vcard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:transform .2s,box-shadow .2s}.team-vcard:hover{box-shadow:0 14px 36px rgba(0,0,0,.09);transform:translateY(-4px)}.team-vcard-photo-wrap{aspect-ratio:1/1;overflow:hidden;position:relative;width:100%}.team-vcard-photo{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.team-vcard-avatar{align-items:center;aspect-ratio:1/1;color:#fff;display:flex;font-size:2rem;font-weight:700;justify-content:center;letter-spacing:.03em;width:100%}.team-vcard-info{padding:1.1rem 1.1rem 1.4rem}.team-vcard-name-row{align-items:center;display:flex;gap:7px;margin-bottom:3px}.team-vcard-name{color:#1f2937;font-size:.95rem;font-weight:700;line-height:1.2}.team-vcard-role{color:#6b7280;display:block;font-size:.8rem;margin-bottom:8px}.team-vcard-li{align-items:center;background:#f0f9ff;border:1px solid #dbeafe;border-radius:50px;color:#0a66c2;display:inline-flex;font-size:.74rem;font-weight:600;gap:.35rem;margin-top:.5rem;padding:.25rem .65rem;text-decoration:none;transition:background .2s,border-color .2s}.team-vcard-li:hover{background:#dbeafe;border-color:#93c5fd}@media (max-width:900px){.team-cards-grid{gap:1rem;grid-template-columns:1fr 1fr}}@media (max-width:560px){.team-cards-grid{gap:.75rem;grid-template-columns:1fr 1fr}.team-cards-grid .team-vcard:nth-child(odd):last-child{grid-column:1/-1;margin:0 auto;max-width:280px;width:100%}}.idx-clients-footer{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px;padding:0 24px;text-align:center}.idx-clients-footer-stat{color:#4b5563;font-size:.82rem;font-weight:600}.idx-clients-footer-dot{background:#d1d5db;border-radius:50%;flex-shrink:0;height:4px;width:4px}@media (max-width:600px){.idx-clients-footer-dot{display:none}.idx-clients-footer{flex-direction:column;gap:6px}}.lk-definition-block{background:transparent;border:none;margin:0;padding:3.5rem 1.5rem 1.5rem}.lk-definition-block .container{background:linear-gradient(135deg,#fff,#f0f9ff);border:1px solid #dbeafe;border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(37,99,235,.06);margin:0 auto;max-width:820px;overflow:hidden;padding:2rem 2.25rem;position:relative}.lk-definition-block .container:before{background:linear-gradient(90deg,#2563eb,#10b981);border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.lk-definition-block .container:after{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;content:"Auf einen Blick";display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.12em;padding:.25rem .7rem;position:absolute;right:1.5rem;text-transform:uppercase;top:1.1rem}.lk-definition-block .container p{color:#1f2937;font-size:1.02rem;line-height:1.75;margin:0;padding-top:.25rem}.lk-definition-block .container p strong{background:linear-gradient(180deg,transparent 60%,#dbeafe 0);color:#1e3a5f;display:inline;font-size:1.08rem;font-weight:700;padding:0 2px}@media (max-width:640px){.lk-definition-block{padding:2rem 1rem 1rem}.lk-definition-block .container{border-radius:12px;padding:1.75rem 1.25rem 1.5rem}.lk-definition-block .container:after{display:block;margin-bottom:1rem;position:static}.lk-definition-block .container p{font-size:.96rem}}@media (max-width:768px){html body .services-grid,html body div.services-container .services-grid,html body section.related-topics .services-container .services-grid,html body section.services .services-container .services-grid{display:grid!important;gap:1.25rem!important;grid-auto-flow:row!important;grid-template-columns:1fr!important}html body .services-grid>.service-card{grid-column:1/-1!important;max-width:100%!important;min-width:0!important;width:100%!important}}.ba-article-body li a,.ba-article-body p a,.ba-article-body td a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ba-article-body li a:hover,.ba-article-body p a:hover{text-decoration-thickness:2px}.hero-cycle{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-left:auto;max-width:440px;padding:1.5rem 2rem 1rem;width:100%}.lk-brandmark>span{color:#047857}.lk-cycle-eyebrow{color:#6b7280;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:.5rem;text-transform:uppercase}.lk-cycle-headline{color:#1f2937;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;letter-spacing:-.01em;line-height:1.05;margin-bottom:2.5rem}.lk-cycle-headline:after{background:#10b981;border-radius:2px;content:"";display:block;height:3px;margin-top:.85rem;width:28px}.lk-cycle-split{border-top:1px solid #e2e8f0;display:grid;gap:1rem;grid-template-columns:1fr 1px 1fr;padding-top:1.25rem}.lk-cycle-stat{display:flex;flex-direction:column;gap:.2rem}.lk-cycle-stat-num{color:#1f2937;font-size:1.1rem;font-weight:800;line-height:1.1}.lk-cycle-stat--green .lk-cycle-stat-num{color:#047857}.lk-cycle-stat-label{color:#6b7280;font-size:.74rem;font-weight:600;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.lk-cycle-divider{background:#e2e8f0;height:100%;width:1px}@media (max-width:900px){.hero-cycle{margin:1.5rem auto 0;max-width:480px}}.gl-single-hero{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:4rem 0 3rem}.gl-single-hero-container{margin:0 auto;max-width:820px;padding:0 1.5rem}.gl-single-breadcrumb{color:#6b7280;font-size:.85rem;margin-bottom:1rem}.gl-single-breadcrumb a{color:#2563eb;text-decoration:none}.gl-single-breadcrumb a:hover{text-decoration:underline}.gl-single-eyebrow{color:#2563eb;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.5rem;text-transform:uppercase}.gl-single-hero h1{color:#1f2937;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.15;margin:0 0 1.5rem}.gl-tldr{background:#fff;border:1px solid #bfdbfe;border-left:4px solid #10b981;border-radius:8px;margin-top:1.5rem;padding:1.25rem 1.5rem}.gl-tldr-label{color:#047857;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.gl-tldr p{color:#1f2937;font-size:1rem;line-height:1.65;margin:0}.gl-single-body{margin:0 auto;max-width:820px;padding:3rem 1.5rem 4rem}.gl-single-body h2{color:#1e3a5f;font-size:1.4rem;font-weight:800;line-height:1.25;margin:2.5rem 0 1rem}.gl-single-body h2:first-child{margin-top:0}.gl-single-body h3{color:#1f2937;font-size:1.1rem;font-weight:700;margin:1.75rem 0 .75rem}.gl-single-body p{color:#374151;font-size:1.025rem;line-height:1.75;margin:0 0 1rem}.gl-single-body ol,.gl-single-body ul{color:#374151;font-size:1.025rem;line-height:1.75;margin:0 0 1rem 1.5rem}.gl-single-body li{margin-bottom:.4rem}.gl-single-body strong{color:#1f2937}.gl-single-body a{color:#2563eb;text-decoration:underline;text-decoration-color:rgba(37,99,235,.3)}.gl-single-body a:hover{text-decoration-color:#2563eb}.gl-example{background:#f8fafc;border-left:3px solid #2563eb;border-radius:6px;color:#1f2937;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9rem;line-height:1.65;padding:1.25rem 1.5rem;white-space:pre-wrap}.gl-example,.gl-faq{margin:1.5rem 0}.gl-faq-item{border-bottom:1px solid #e5e7eb;padding:1rem 0}.gl-faq-item:last-child{border-bottom:none}.gl-faq-q{color:#1e3a5f;font-size:1.05rem;font-weight:700;margin:0 0 .5rem}.gl-faq-a{color:#374151;font-size:.975rem;line-height:1.7;margin:0}.gl-faq-a strong{color:#1f2937}.gl-related{background:#f0f9ff;border-radius:8px;margin-top:2.5rem;padding:1.5rem}.gl-related h3{color:#2563eb;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.gl-related ul{display:flex;flex-wrap:wrap;font-size:.95rem;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0}.gl-related a{color:#2563eb;font-weight:600;text-decoration:none}.gl-related a:hover{text-decoration:underline}.gl-cta{background:linear-gradient(135deg,#1e3a5f,#1e40af);color:#fff;margin-top:3rem;padding:2.5rem 0}.gl-cta-inner{align-items:center;display:grid;gap:2rem;grid-template-columns:1.5fr 1fr;margin:0 auto;max-width:820px;padding:0 1.5rem}.gl-cta-inner h3{color:#fff;font-size:1.35rem;font-weight:800;margin:0 0 .5rem}.gl-cta-inner p{color:hsla(0,0%,100%,.85);line-height:1.65;margin:0}.gl-cta-btn{background:#fff;border-radius:50px;color:#1e3a5f;display:inline-block;font-size:.95rem;font-weight:700;padding:.85rem 1.75rem;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s}.gl-cta-btn:hover{box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translateY(-2px)}@media (max-width:768px){.gl-cta-inner{gap:1.25rem;grid-template-columns:1fr}}.ba-article-header nav,.ba-breadcrumb,.blog-card nav,.blog-filter-section nav,.gl-hub-az-bar,.gl-hub-filter-bar{background:transparent!important;box-shadow:none!important;height:auto!important;position:static!important;top:auto!important;width:auto}.ba-article-body>.ba-cta-box,main>.ba-author-box,main>.ba-cta-box,main>.ba-faq,main>.ba-related,main>h2,main>h3,main>ol,main>p,main>ul{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:800px;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:768px){.ba-article-body>.ba-cta-box,main>.ba-author-box,main>.ba-cta-box,main>.ba-faq,main>.ba-related,main>h2,main>h3,main>ol,main>p,main>ul{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:600px){.process-steps{grid-template-columns:1fr}.process-step{padding:1.5rem}}.lk-vertretung-note{padding:1.75rem 0}.lk-vertretung-inner{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:14px;display:flex;gap:1.1rem;margin:0 auto;max-width:880px;padding:1.4rem 1.6rem}.lk-vertretung-icon{color:#2563eb;flex-shrink:0;line-height:0;margin-top:2px}.lk-vertretung-text strong{color:#1e3a5f;display:block;font-size:1.08rem;font-weight:700;margin-bottom:.4rem}.lk-vertretung-text p{color:#4b5563;font-size:.97rem;line-height:1.7;margin:0}@media (max-width:600px){.lk-vertretung-inner{flex-direction:column;gap:.65rem;padding:1.2rem 1.25rem}}.lk-angebot{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:4rem 0}.lk-angebot-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 30px rgba(15,23,42,.06);margin:0 auto;max-width:900px;padding:2.5rem 2.5rem 2rem}.lk-angebot-head h2{color:#1f2937;font-size:1.6rem;font-weight:800;margin-bottom:.5rem}.lk-angebot-head p{color:#4b5563;line-height:1.7;margin-bottom:1.5rem;max-width:640px}.lk-angebot-fields{align-items:end;display:grid;gap:.9rem;grid-template-columns:1.2fr 1.4fr .8fr auto}.lk-angebot-field label{color:#374151;display:block;font-size:.8rem;font-weight:700;margin-bottom:.35rem}.lk-angebot-field input{background:#fff;border:1.5px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#1f2937;font-size:16px;min-height:48px;padding:.7rem .9rem;width:100%}.lk-angebot-field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15);outline:none}.lk-angebot-btn{background:linear-gradient(135deg,#2563eb,#1e40af);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;min-height:48px;padding:.85rem 1.8rem;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.lk-angebot-btn:hover{box-shadow:0 8px 20px rgba(37,99,235,.35);transform:translateY(-1px)}.lk-angebot-plus{border:0;border-top:1px solid #e5e7eb;margin:1.1rem 0 0;padding:1rem 0 0}.lk-angebot-plus[hidden]{display:none}.lk-angebot-plus legend{color:#1e40af;font-size:.9rem;font-weight:600;margin-bottom:.7rem;padding:0}.lk-angebot-plus-fields{display:grid;gap:.9rem;grid-template-columns:repeat(3,1fr)}.lk-angebot-field select{background:#fff;border:1.5px solid #d1d5db;border-radius:10px;box-sizing:border-box;color:#1f2937;font-size:16px;min-height:48px;padding:.7rem .9rem;width:100%}.lk-angebot-field select:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15);outline:none}@media (max-width:768px){.lk-angebot-plus-fields{grid-template-columns:1fr}}.lk-angebot-privacy{color:#6b7280;font-size:.8rem;margin-bottom:0;margin-top:1rem}.lk-angebot-privacy a{color:#2563eb}.lk-angebot-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.lk-angebot-success{align-items:flex-start;display:flex;gap:1rem}.lk-angebot-success-icon{color:#059669;flex-shrink:0;margin-top:.15rem}.lk-angebot-success strong{color:#1f2937;display:block;font-size:1.15rem;margin-bottom:.35rem}.lk-angebot-success p{color:#4b5563;line-height:1.7;margin:0}.lk-angebot-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:1.25rem;padding:.9rem 1.2rem}.lk-angebot-error p{color:#991b1b;line-height:1.6;margin:0}.lk-angebot-error a{color:#991b1b;text-decoration:underline}@media (max-width:860px){.lk-angebot{padding:3rem 0}.lk-angebot-card{padding:1.75rem 1.5rem 1.5rem}.lk-angebot-fields{grid-template-columns:1fr 1fr}.lk-angebot-btn{grid-column:1/-1}}@media (max-width:540px){.lk-angebot-fields{grid-template-columns:1fr}}.team-vcard-loc{align-items:center;color:#9ca3af;display:inline-flex;font-size:.78rem;gap:.3rem;margin-top:.3rem}.team-vcard-loc svg{flex-shrink:0}.team-vcard-badge{background:#eff6ff;border:1px solid #dbeafe;border-radius:50px;color:#1e40af;display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.ba-bridge{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin:2rem 0;padding:1.35rem 1.5rem}.ba-bridge-label{color:#047857;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.ba-bridge p{color:#1f2937;line-height:1.65;margin:0 0 1rem}.ba-bridge-links{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.ba-bridge-cta{background:linear-gradient(135deg,#047857,#065f46);border-radius:50px;color:#fff!important;display:inline-block;font-size:.92rem;font-weight:700;padding:.6rem 1.4rem;text-decoration:none}.ba-bridge-cta:hover{opacity:.92}.ba-bridge-alt{color:#047857;font-size:.88rem;text-decoration:underline}@media (max-width:560px){.ba-bridge{padding:1.1rem 1.15rem}.ba-bridge-cta{text-align:center;width:100%}}.lk-ablauf-more{margin-top:1.75rem;text-align:center}.lk-ablauf-more a{color:#2563eb;font-weight:600;text-decoration:none}.lk-ablauf-more a:hover{text-decoration:underline}.stbvv-anchor-box{background:#fff;border:1px solid #dbeafe;border-left:4px solid #2563eb;border-radius:14px;box-shadow:0 8px 24px -18px rgba(15,23,42,.25);margin:0 auto 2.5rem;max-width:980px;padding:1.75rem 2rem}.stbvv-anchor-eyebrow{color:#2563eb;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.6rem;text-transform:uppercase}.stbvv-anchor-lead{color:#4b5563;margin:0 0 1rem;max-width:70ch}.stbvv-anchor-quote{background:#f8fafc;border-radius:10px;margin:0 0 1rem;padding:1rem 1.25rem}.stbvv-anchor-quote p{color:#1f2937;font-size:1.02rem;font-style:italic;line-height:1.6;margin:0 0 .4rem}.stbvv-anchor-quote cite{font-size:.85rem;font-style:normal}.stbvv-anchor-quote cite a{color:#2563eb;font-weight:600}.stbvv-anchor-note{color:#4b5563;margin:0;max-width:75ch}.stbvv-anchor-note strong{color:#065f46}@media (max-width:768px){.stbvv-anchor-box{padding:1.4rem 1.25rem}}.lk-voice{background:#fff;padding:6rem 0}.lk-voice-inner{margin:0 auto;max-width:46rem}.lk-voice-rating{color:var(--secondary-dark,#059669);font-size:1.05rem;letter-spacing:.16em;line-height:1;margin-bottom:1.4rem}.lk-voice-label{color:#6b7280;font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:0 0 1.75rem;text-transform:uppercase}.lk-voice-quote{color:#1f2937;font-size:clamp(1.1rem,1.9vw,1.4rem);font-style:italic;font-weight:500;line-height:1.6;margin:0 0 2rem;max-width:30em;text-indent:-.42em}.lk-voice-attrib{display:flex;flex-direction:column;gap:.2rem}.lk-voice-name{color:#1f2937;font-size:.975rem;font-weight:700}.lk-voice-role{color:#6b7280;font-size:.875rem}@media (max-width:640px){.lk-voice{padding:4rem 0}.lk-voice-quote{text-indent:0}}.lk-figure{border-radius:18px;max-width:460px;padding:2rem 2.1rem 1.9rem;width:100%}.lk-figure--dunkel{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 60px rgba(0,0,0,.28)}.lk-figure--hell{background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 50px rgba(15,23,42,.08)}.lk-figure-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:.55rem;text-transform:uppercase}.lk-figure--dunkel .lk-figure-eyebrow{color:hsla(0,0%,100%,.72)}.lk-figure--hell .lk-figure-eyebrow{color:#6b7280}.lk-figure-headline{font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 0 .9rem}.lk-figure--dunkel .lk-figure-headline{color:#fff}.lk-figure--hell .lk-figure-headline{color:#1f2937}.lk-figure-rule{background:#10b981;border-radius:2px;display:block;height:3px;margin-bottom:1.8rem;width:28px}.lk-figure-foot{animation:lk-figure-ein .5s ease-out 1.5s forwards;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;opacity:0;padding-top:1.15rem}.lk-figure--dunkel .lk-figure-foot{border-top:1px solid hsla(0,0%,100%,.1)}.lk-figure--hell .lk-figure-foot{border-top:1px solid #e5e7eb}.lk-figure-foot>div+div{padding-left:1.25rem}.lk-figure--dunkel .lk-figure-foot>div+div{border-left:1px solid hsla(0,0%,100%,.1)}.lk-figure--hell .lk-figure-foot>div+div{border-left:1px solid #e5e7eb}.lk-figure-foot strong{display:block;font-size:.86rem;font-weight:800;margin-bottom:.25rem}.lk-figure-foot span{display:block;font-size:.72rem;line-height:1.45}.lk-figure--dunkel .lk-figure-foot strong{color:#fff}.lk-figure--dunkel .lk-figure-foot span{color:hsla(0,0%,100%,.72)}.lk-figure--hell .lk-figure-foot strong{color:#1f2937}.lk-figure--hell .lk-figure-foot span{color:#6b7280}@keyframes lk-figure-ein{to{opacity:1}}@keyframes lk-figure-wach{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lk-figure-foot{animation:none;opacity:1}}@media (max-width:560px){.lk-figure{padding:1.6rem 1.4rem 1.5rem}.lk-figure-foot{gap:.9rem}.lk-figure-foot>div+div{padding-left:.9rem}}.footer-egg{border-top:1px solid hsla(0,0%,100%,.08);color:#9ca3af;font-size:.9rem;margin:2.5rem auto 0;max-width:1200px;padding-top:1.5rem;text-align:center}.footer-egg button{background:none;border:0;color:#6ee7b7;cursor:pointer;font:inherit;padding:.5rem .25rem;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.footer-egg button:hover{color:#fff;text-decoration-style:solid}.footer-egg button:focus-visible{border-radius:4px;outline:3px solid #93c5fd;outline-offset:2px}@media (max-width:768px){.footer-egg{margin-top:2rem}.footer-egg button{display:block;margin:.25rem auto 0;min-height:44px;padding:.65rem 1rem}}.lk-legal-note{background:#fff;padding:0 0 2.5rem}.lk-legal-note p{border-top:1px solid #e5e7eb;color:#6b7280;font-size:.8rem;line-height:1.65;margin:0 auto;max-width:820px;padding-top:1.25rem}.footer-dachmarke{color:#9ca3af;font-size:.82rem;line-height:1.6;margin-top:1rem}.footer-dachmarke a{color:#9ca3af;text-decoration:underline}.footer-dachmarke a:hover{color:#fff}:root{--lk-btn:#1d4ed8;--lk-btn-hover:#1e3a5f;--lk-green:#047857;--lk-green-hover:#065f46;--lk-line:#e2e8f0;--lk-radius:6px}.btn-primary,.calc-cta-button,.calc-cta-button-large,.kai-step-num,.kai-uc-num,.lk-angebot-btn,.nav-cta,.sticky-cta{background:var(--lk-btn)}.btn-primary:hover,.calc-cta-button-large:hover,.calc-cta-button:hover,.lk-angebot-btn:hover,.nav-cta:hover,.sticky-cta:hover{background:var(--lk-btn-hover)}.ba-bridge-cta,.btn-green,.nav-cta-termine a,.usp-badge{background:var(--lk-green)}.ba-bridge-cta:hover,.btn-green:hover,.nav-cta-termine a:hover{background:var(--lk-green-hover)}.calculator-result,.calculator-result-large,.faq-cta,.gl-single-hero,.hero,.hero-bg,.lk-angebot,.pricing-calculator,.pricing-simple,.social-proof-stats,.timeline-item,.usp-card.featured,nav.ba-breadcrumb{background:#f0f9ff}.company-intro,.partners-section,.related-topics{background:#f8fafc}.comparison-item.new,.service-benefit,.service-card p.service-benefit{background:#ecfdf5}.author-avatar,.process-number,.service-icon{background:var(--primary)}.calendar{background:var(--lk-btn)}.gl-cta,.kai-cta-section,.kai-hero{background:#1e3a5f}.kai-process-steps:before{background:#bfdbfe}.reading-progress{background:#2563eb}.hero-content h1 .highlight{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:#1d4ed8}.btn-green:hover,.btn-primary:hover,.calc-cta-button-large:hover,.calc-cta-button:hover,.faq-item:hover,.gl-cta-btn:hover,.idx-client-logo-card:hover,.kai-uc-card:hover,.lk-angebot-btn:hover,.nav-cta-termine a:hover,.nav-cta:hover,.nav-social a:hover,.partner-item:hover,.service-card:hover,.sticky-cta:hover,.target-card:hover,.team-member:hover,.team-member:hover .team-photo,.team-vcard:hover,.testimonial-card:hover,.trust-cta-button:hover,.usp-card:hover{transform:none}.hero .btn-primary,.hero-graphic,.sticky-cta{animation:none}.btn-green,.btn-green:hover,.btn-primary,.btn-primary:hover,.calc-cta-button,.calc-cta-button-large,.calc-cta-button-large:hover,.calc-cta-button:hover,.gl-cta-btn:hover,.hero .btn-primary,.lk-angebot-btn:hover,.nav-cta-termine a:hover,.nav-cta:hover{box-shadow:none}.ba-tldr,.calculator-card,.calculator-card-large,.company-intro-card,.idx-client-logo-card,.kai-pain-card,.kai-uc-card,.lk-angebot-card,.lk-definition-block .container,.lk-figure--hell,.partner-item,.pricing-benefit,.related-topics .service-card,.result-item.highlight,.service-card,.stbvv-anchor-box,.target-card,.team-member,.testimonial-card,.trust-badge-large,.trust-card,.usp-card.featured{border:1px solid var(--lk-line);box-shadow:none}.faq-item:hover,.idx-client-logo-card:hover,.kai-uc-card:hover,.lk-figure--dunkel,.partner-item:hover,.service-card:hover,.target-card:hover,.team-member:hover,.team-vcard:hover,.testimonial-card:hover,.usp-card:hover{box-shadow:none}.team-member:hover .team-photo,.team-photo{box-shadow:0 0 0 1px var(--lk-line)}.ba-bridge,.ba-tldr,.calculator-card,.calculator-card-large,.calculator-result,.calculator-result-large,.company-intro-card,.faq-cta,.faq-item,.idx-client-logo-card,.kai-faq-item,.kai-pain-card,.kai-uc-card,.lk-angebot-card,.lk-definition-block .container,.lk-definition-block .container:before,.lk-figure,.lk-vertretung-inner,.partner-item,.service-card,.service-icon,.social-proof-stats,.stbvv-anchor-box,.stbvv-anchor-quote,.target-card,.team-member,.team-vcard,.testimonial,.testimonial-card,.trust-badge-large,.trust-card,.usp-badge,.usp-card{border-radius:var(--lk-radius)}.ba-tldr,.gl-example,.lk-vertretung-inner,.stbvv-anchor-box{border:1px solid var(--lk-line);border-top:2px solid #2563eb}.gl-tldr,.service-benefit,.service-card p.service-benefit{border:1px solid var(--lk-line);border-top:2px solid var(--lk-green)}.kai-pain-card{border:1px solid var(--lk-line);border-top:2px solid #ef4444}.lk-definition-block .container{background:#fff;border-top:2px solid #2563eb}.lk-definition-block .container:before{background:none;display:none}.lk-definition-block .container:after{background:none;border-radius:0;letter-spacing:0;padding:0;text-transform:none}.lk-definition-block .container p strong{background:none}.section-header{text-align:left}.section-header .section-subtitle{margin-left:0;margin-right:0}.lk-kapitel{color:#1d4ed8;display:block;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:600;margin:0 0 .6rem}.lk-kapitel-nr{color:#64748b}.ba-bridge-label,.ba-tldr-label,.gl-related h3,.gl-single-eyebrow,.gl-tldr-label,.idx-clients-eyebrow,.ki-teaser-badge,.lk-cycle-eyebrow,.lk-cycle-stat-label,.lk-figure-eyebrow,.lk-sources-title,.lk-voice-label,.partner-item-tag,.stbvv-anchor-eyebrow,.team-extern-badge,.team-vcard-badge{letter-spacing:0;text-transform:none}.lk-preis-wert,.stbvv-anchor-box,table{font-variant-numeric:tabular-nums}@media (max-width:640px){.lk-definition-block .container{border-radius:var(--lk-radius)}}.aag-section-header .aag-section-sub{color:#4b5563!important}.agk-rate .agk-rate-hint,.agk-slider-marks span{color:#6b7280!important}.av-hero-content .av-hero-badge{color:#bfdbfe!important}.azg-tool-wrapper .azg-tool-note,.ba-article-meta span{color:#4b5563!important}.ba-breadcrumb-inner a{color:#1d4ed8!important}.ba-breadcrumb-inner span{color:#4b5563!important}.ba-cta-box a:not([class]):not([style*=background]){color:#93c5fd!important}.ba-cta-box h3{color:#fff!important}.ba-example-box .ba-example-label.ba-example-before,.bav-way-card .bav-way-note{color:#b91c1c!important}.benefit-highlight .benefit-highlight-desc,.bk-cluster .bk-cluster-empty{color:#6b7280!important}.blog-featured-sidebar .blog-featured-sidebar-label,.bp-cta-inner .bp-cta-sub{color:#cbd5e1!important}.bp-fehler-content .bp-fehler-desc{color:#93c5fd!important}.bp-fehler-header p,.bp-hero-content .bp-hero-sub,.bp-stats-inner .bp-stat-label{color:#cbd5e1!important}.bp-type-row .bp-type-row-label,.buch-preis-card .buch-preis-period{color:#6b7280!important}.city-hero-content .city-hero-eyebrow{color:#bfdbfe!important}.container .agk-disclaimer{color:#4b5563!important}.container .gl-hub-hero-eyebrow{color:#1d4ed8!important}.container .mjr-disclaimer{color:#4b5563!important}.container .mjr-hero-eyebrow{color:#bfdbfe!important}.dsh-risk-card .dsh-risk-badge{color:#fecaca!important}.dv-chain-enden span{color:#cbd5e1!important}.dv-lohnart-row .dv-lohnart-tag{color:#4b5563!important}.ezv-hero-content .ezv-hero-badge{color:#6ee7b7!important}.gast-legal-card p,.gast-legal-header p{color:#cbd5e1!important}.gast-related-card .gast-related-card-label{color:#6b7280!important}.gs-related-card-text p{color:#4b5563!important}.gza-countries-container .gza-section-eyebrow,.gza-def-container .gza-section-eyebrow,.gza-faq-container .gza-section-eyebrow,.gza-process-container .gza-section-eyebrow,.gza-split-container .gza-section-eyebrow{color:#1d4ed8!important}.hra-cta-inner a:not([class]):not([style*=background]){color:#bfdbfe!important}.hra-cta-inner p{color:#e2e8f0!important}.hra-related-links .hra-related-link{color:#1d4ed8!important}.hrb-hero-left-inner .hrb-hero-badge{color:#bfdbfe!important}.ihb-hero-content .ihb-hero-badge{color:#6ee7b7!important}.int-leistungen-left a:not([class]):not([style*=background]){color:#93c5fd!important}.int-tools-inner .int-tools-label{color:#6b7280!important}.int-vergleich-cell .int-v-no{color:#93c5fd!important}.int-vergleich-head .int-vergleich-head-cell.int-col-freelancer{color:#cbd5e1!important}.int-vergleich-head .int-vergleich-head-cell.int-col-lohnklar{color:#6ee7b7!important}.kug-cta-inner .kug-cta-sub{color:#cbd5e1!important}.kug-fehler-desc a:not([class]):not([style*=background]){color:#93c5fd!important}.kug-fehler-header p,.kug-hero-content .kug-hero-sub{color:#cbd5e1!important}.kug-step .kug-step-frist{color:#1d4ed8!important}.lba-compare .lba-neutral{color:#b45309!important}.lba-compare .lba-x{color:#b91c1c!important}.lbo-hero-content .lbo-hero-eyebrow,.lbo-section-header .lbo-section-tag:not([style*=color]):not(.lbo-section-tag-green){color:#1d4ed8!important}.lk-kapitel .lk-kapitel-nr{color:#4b5563!important}.lk-scenario-row .lk-scenario-row-value.lk-mid{color:#b45309!important}.lkr-hero-content .lkr-hero-eyebrow{color:#bfdbfe!important}.lkr-slider-marks span{color:#6b7280!important}.lvi-chart-achse span{color:#cbd5e1!important}.lvi-decision-card .lvi-threshold{color:#4b5563!important}.lw-grund-card .lw-tag{color:#1d4ed8!important}.lw-run-achse span{color:#6b7280!important}.man-section-header .man-section-sub{color:#4b5563!important}.mj-compare-container .mj-section-eyebrow{color:#bfdbfe!important}.mj-complexity-container .mj-section-eyebrow,.mj-faq-container .mj-section-eyebrow,.mj-process-container .mj-section-eyebrow,.mj-services-container .mj-section-eyebrow{color:#1d4ed8!important}.mj-sonderfall-content .mj-sonderfall-highlight{color:#bfdbfe!important}.mjr-slider-marks span{color:#6b7280!important}.msa-section-header .msa-section-sub{color:#4b5563!important}.nht-spende-stat .nht-spende-stat-sub{color:#cbd5e1!important}.nlo2-table-cols .nlo2-th{color:#4b5563!important}.oaz-hero-content .oaz-hero-badge{color:#bfdbfe!important}.pfl-lohn-card .pfl-lohn-desc,.pfl-lohn-card .pfl-lohn-unit{color:#cbd5e1!important}.po-cta-inner .po-cta-meta{color:#93c5fd!important}.po-frist-achse span{color:#6b7280!important}.po-price-box .po-price-from,.po-price-box .po-price-unit{color:#4b5563!important}.rec-differenz-vs-col h4{color:#fca5a5!important}.sbp-hero-sub a:not([class]):not([style*=background]){color:#93c5fd!important}.st-hero-content .st-hero-eyebrow,.st-topic-card .st-topic-badge,.st-topic-card .st-topic-cta{color:#6ee7b7!important}.team-vcard-info .team-vcard-loc{color:#4b5563!important}.ueber-hero-content .ueber-hero-eyebrow{color:#1d4ed8!important}.vgl-rechner-input span{color:#4b5563!important}.vgl-rechner-card--gedimmt{background:#fff;border-style:dashed}.agk-input-label,.lkr-input-label,.mjr-input-label{display:block}.ba-breadcrumb-inner a,.gl-single-breadcrumb a,.vgl-hero-breadcrumb a,.vgl-hero-meta a,nav[aria-label=Breadcrumb] a{text-decoration:underline;text-underline-offset:2px}.vgl-rechner-card .vgl-rechner-card-note{color:#6b7280!important}nav.ba-toc{box-shadow:none}.vgl-hero-breadcrumb a,.vgl-hero-meta a,nav[aria-label=Breadcrumb] a{text-decoration:underline!important}.alst-cta p a:not([class]){color:#bfdbfe!important;text-decoration:underline}.bp-timeline-time{color:#1d4ed8!important}.lw-phase-dauer{color:#6ee7b7!important}.section-subtitle{margin-left:0;margin-right:0}.badge-header,.calculator-header,.idx-clients-header,.partners-header{text-align:left}@media (max-width:480px){main a,main dd,main dt,main h1,main h2,main h3,main h4,main li,main p,main span,main strong,main td,main th{overflow-wrap:break-word}main h1,main h2,main h3,main h4{hyphens:auto}main *{min-width:0}}@media (max-width:400px){main .benefits-highlights,main [class*=stat-bar],main [class*=stats],main [class*=trust-bar]{grid-template-columns:1fr!important}main .benefit-highlight-value,main [class*=stat-num],main [class*=stat-number],main [class*=stat-value],main [class*=trust-stat-num]{hyphens:manual;overflow-wrap:normal}}.ba-toc .ba-toc-h{color:#1d4ed8;font-size:.9rem;font-weight:700;margin:0 0 .75rem}.lk-vertrauen{background:#fff;border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;padding:3rem 0}.lk-vertrauen-grid{align-items:center}.lk-vertrauen-label{color:#4b5563;font-size:.9rem;font-weight:600;margin:0 0 .9rem}.lk-vertrauen-logos{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.lk-vertrauen-eco{display:block;height:64px;width:auto}.lk-vertrauen-fmx{display:block;height:24px;width:auto}.lk-vertrauen-logos img{filter:grayscale(100%);opacity:.75}.lk-vertrauen-stimme{margin:0}.lk-vertrauen-stimme blockquote{color:#1f2937;font-size:1.3rem;font-weight:500;line-height:1.45;margin:0}.lk-vertrauen-stimme figcaption{color:#4b5563;font-size:.95rem;margin-top:.9rem}.lk-vertrauen-sterne{color:#047857;letter-spacing:2px;margin-right:.5rem}.lk-preis2{background:#f8fafc;padding:5.5rem 0}.lk-zitat{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#374151;font-size:1rem;line-height:1.6;margin:0;padding:1.25rem 1.5rem}.lk-zitat a{color:#1d4ed8;font-weight:600;white-space:nowrap}.lk-posten{border-top:2px solid #1f2937;margin:0}.lk-posten-zeile{border-bottom:1px solid #d8dee8;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;padding:1.1rem 0}.lk-posten dt{color:#1f2937;display:flex;flex-direction:column;gap:.25rem}.lk-posten dt span{color:#4b5563;font-size:.95rem;line-height:1.55}.lk-posten dd{color:#1f2937;display:flex;flex-direction:column;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:700;margin:0;text-align:right;white-space:nowrap}.lk-posten dd span{color:#4b5563;font-size:.8rem;font-weight:400}.lk-how{padding:5.5rem 0}.lk-how-mehr{color:#1d4ed8;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lk-how-mehr:hover{color:#1e3a5f}.lk-wechsel2{background:#f8fafc;padding:5.5rem 0}.lk-wechsel2-kopf{margin-bottom:2.5rem;max-width:760px}.lk-wechsel2-kopf p{color:#4b5563;line-height:1.7;margin:1rem 0 0}.lk-wechsel2-schritte{border-top:2px solid #1f2937;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.lk-wechsel2-schritte li{padding:1.5rem 1.5rem 0 0}.lk-wechsel2-nr{color:#64748b;display:block;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin-bottom:.75rem}.lk-wechsel2-nr--fertig{color:#047857}.lk-wechsel2-schritte h3{color:#1f2937;font-size:1.15rem;font-weight:700;margin:0 0 .25rem}.lk-wechsel2-meta{color:#1d4ed8;display:block;font-size:.85rem;font-weight:600;margin-bottom:.5rem}.lk-wechsel2-schritte p{color:#4b5563;line-height:1.65;margin:0}.lk-wechsel2-mehr{margin:2.5rem 0 0}.lk-wechsel2-mehr a{color:#1d4ed8;font-weight:600}.lk-abschluss{background:#1e3a5f;color:#fff;padding:5.5rem 0}.lk-abschluss-grid{align-items:start}.lk-abschluss-text h2{color:#fff;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.12;margin:0}.lk-abschluss-text p{color:#dbeafe;line-height:1.7;margin:1.25rem 0 0}.lk-abschluss-aktion{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.75rem}.lk-abschluss .btn.lk-abschluss-btn{background:#fff;color:#1e3a5f}.lk-abschluss .btn.lk-abschluss-btn:hover{background:#dbeafe;color:#1e3a5f}.lk-abschluss-tel{align-items:center;color:#fff;display:inline-flex;font-variant-numeric:tabular-nums;min-height:44px;text-decoration:underline;text-underline-offset:3px}.lk-abschluss .lk-angebot-card{margin:0;max-width:none;padding:2rem}.lk-abschluss .lk-angebot-head h2{font-size:1.3rem}.lk-abschluss .lk-angebot-head p{margin-bottom:1.25rem}.lk-abschluss .lk-angebot-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lk-vertrauen-grid{display:grid;gap:4rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media (max-width:900px){.lk-vertrauen{padding:2.5rem 0}.lk-vertrauen-grid{gap:2rem;grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lk-vertrauen-stimme blockquote{font-size:1.15rem}}.lk-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}[data-lk-hover-rand]:hover{border-color:#2563eb!important}[data-lk-hover-dimm]:hover{filter:brightness(.9)}