.baue-hero-home{position:relative;min-height:680px;padding:180px 0 130px;overflow:hidden;text-align:center}.hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(7,26,51,.88),rgba(11,40,69,.62))}.baue-hero-home .hero-kicker,.baue-hero-home h1,.baue-hero-home p{color:#fff}.baue-hero-home p{max-width:820px;margin:18px auto 0;font-size:1.15rem}.hero-actions{display:flex;justify-content:center;gap:16px;margin-top:32px;flex-wrap:wrap}.baue-tab-shell,.case-card-row article,.contact-card,.download-grid article,.goal-card,.numbered-steps-grid article,.product-card,.team-grid article,.value-card{border:1px solid var(--brand-border);background:#fff}.baue-spec-tabs .nav-link{border-radius:0;color:var(--brand-primary-dark);font-weight:800}.baue-spec-tabs .nav-link.active{background:var(--brand-primary-dark);color:#fff;border-color:var(--brand-primary-dark)}.baue-spec-content{padding:24px}.download-grid,.numbered-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.download-grid article,.numbered-steps-grid article{padding:24px}.download-grid span,.numbered-steps-grid span{display:inline-block;margin-bottom:14px;color:var(--brand-primary);font-size:2rem;font-weight:900}.trust-bar-with-dividers{padding:36px 0;background:var(--brand-primary-dark)}.trust-grid-divided{display:flex}.trust-item{flex:1;padding:0 24px;border-right:1px solid rgba(255,255,255,.25);text-align:center}.trust-item:last-child{border-right:0}.trust-number{display:block;color:#fff;font-size:2.3rem;font-weight:900}.trust-label{display:block;color:#fff;font-size:.9rem}.faq-categorized h3{margin-bottom:16px}.baue-accordion .accordion-item{border-radius:0;border-color:var(--brand-border)}.baue-accordion .accordion-button{color:var(--brand-primary-dark);font-weight:800}.cta-split-dark-light{padding:80px 0}.cta-dark-panel,.cta-light-panel{padding:48px}.cta-dark-panel{background:var(--brand-primary-dark)}.cta-dark-panel .section-label,.cta-dark-panel h2,.cta-dark-panel p{color:#fff}.cta-light-panel{background:var(--brand-accent)}.cta-light-panel li{margin-bottom:8px}@media (max-width:991px){.download-grid,.numbered-steps-grid{grid-template-columns:1fr}.trust-grid-divided{flex-wrap:wrap}.trust-item{flex:0 0 50%;margin-bottom:18px}}