.bs-hero{padding:140px 40px 70px;background:linear-gradient(170deg,var(--blue-bg) 0%,#fff 70%)}.bs-hero .inner{max-width:860px;margin:0 auto}.bs-hero h1{font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.2;margin-bottom:1.2rem;color:var(--dunkel)}.bs-hero .lead{font-size:1.1rem;color:var(--grau);line-height:1.8;max-width:680px;margin-bottom:2rem}.bs-hero-actions{display:flex;gap:14px;flex-wrap:wrap}.bs-hero-img{max-width:860px;margin:48px auto 0;border-radius:4px;overflow:hidden}.bs-hero-img img{width:100%;height:360px;object-fit:cover;display:block}.bs-content{padding:60px 40px 100px}.bs-content .inner{max-width:820px;margin:0 auto}.bs-content h2{font-size:1.6rem;font-weight:600;color:var(--dunkel);margin:3rem 0 1rem;padding-top:2.5rem;border-top:1px solid var(--border)}.bs-content h2:first-child{border-top:none;padding-top:0;margin-top:0}.bs-content h3{font-size:1.1rem;font-weight:500;color:var(--blue-dark);margin:1.8rem 0 .6rem}.bs-content p{margin-bottom:1.1rem;line-height:1.85;color:#3a3a3a}.bs-content ul{margin:.8rem 0 1.4rem 1.4rem}.bs-content li{margin-bottom:.5rem;line-height:1.75;color:#3a3a3a}.methode-card{background:var(--blue-bg);border-left:3px solid var(--blue);padding:28px 32px;border-radius:2px;margin:16px 0}.methode-card h3{margin-top:0;color:var(--dunkel);font-size:1.05rem}.methode-card p:last-child{margin-bottom:0}.bs-image-block{margin:2.5rem 0;border-radius:4px;overflow:hidden}.bs-image-block img{width:100%;max-height:380px;object-fit:cover;display:block}.bs-image-caption{font-size:.82rem;color:var(--grau-hell);margin-top:8px;text-align:center}.info-box{background:#fff;border:1px solid var(--border);border-left:3px solid var(--blue);padding:20px 24px;margin:2rem 0;border-radius:2px;font-size:.95rem;color:var(--grau);line-height:1.7}.info-box strong{color:var(--dunkel)}.bs-cta{background:var(--dunkel);color:#fff;padding:56px 40px;text-align:center;margin-top:64px;border-radius:4px}.bs-cta h2{color:#fff;font-size:1.7rem;margin-bottom:.8rem;border:none;padding:0}.bs-cta p{color:#ffffffc7;margin-bottom:2rem;max-width:520px;margin-left:auto;margin-right:auto}.bs-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.breadcrumb{max-width:var(--max-w);margin:90px auto 0;padding:20px 40px 0;font-size:.83rem;color:var(--grau-hell)}.breadcrumb a{color:var(--blue);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.faq-section{padding:0 40px 80px}.faq-section .inner{max-width:820px;margin:0 auto}.faq-section h2{font-size:1.6rem;font-weight:600;color:var(--dunkel);margin-bottom:1.5rem}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-of-type{border-top:1px solid var(--border)}.faq-question{width:100%;background:none;border:none;text-align:left;padding:18px 0;font-family:var(--font-sans);font-size:1rem;font-weight:500;color:var(--dunkel);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;line-height:1.5}.faq-question:hover{color:var(--blue)}.faq-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--blue);display:flex;align-items:center;justify-content:center;transition:transform .3s}.faq-icon svg{width:12px;height:12px;stroke:var(--blue);transition:transform .3s}.faq-item.open .faq-icon svg{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-answer-inner{padding:0 0 18px;color:var(--grau);line-height:1.8;font-size:.97rem}@media(max-width:640px){.bs-hero,.bs-content{padding-left:20px;padding-right:20px}.bs-hero-img img{height:220px}.bs-cta{padding:40px 20px}.bs-cta-actions{flex-direction:column}.bs-cta-actions .btn{width:100%;text-align:center}.breadcrumb{margin-top:70px;padding:16px 20px 0}}
