.bf-factoring-vergleich{--fv-navy:#082b49;--fv-blue:#0f4c75;--fv-gold:#d8ad2f;--fv-soft:#f3f7fa;--fv-text:#173042;color:var(--fv-text);font-size:18px;line-height:1.65}.bf-fv-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.bf-fv-section{padding:88px 0}.bf-fv-soft{background:var(--fv-soft)}.bf-fv-hero{padding:110px 0 90px;background:linear-gradient(120deg,#062844 0%,#0c4269 100%);color:#fff}.bf-fv-hero .bf-fv-wrap{max-width:900px;margin-left:max(20px,calc((100% - 1180px)/2))}.bf-fv-eye{font-size:.78rem;font-weight:800;letter-spacing:.14em;color:#f2c94c}.bf-fv-hero h1{max-width:950px;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1.08;color:#fff;margin:.35em 0}.bf-fv-lead,.bf-fv-intro{font-size:1.2rem}.bf-fv-checks{display:grid;gap:8px;padding-left:22px}.bf-fv-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.bf-fv-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:8px;background:var(--fv-gold);color:#082b49!important;font-weight:800;text-decoration:none}.bf-fv-btn--ghost,.bf-fv-btn--outline{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.72)}.bf-fv-btn--light{background:#fff;color:#082b49!important}.bf-fv-section h2,.bf-fv-final h2,.bf-fv-cta h2{font-size:clamp(1.8rem,3.3vw,2.7rem);line-height:1.18;margin:0 0 22px}.bf-fv-grid{display:grid;gap:22px;margin-top:34px}.bf-fv-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-fv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-fv-card,.bf-fv-number{padding:26px;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(8,43,73,.08)}.bf-fv-card h3,.bf-fv-number h3{margin-top:0;line-height:1.25}.bf-fv-number{display:flex;gap:18px}.bf-fv-number>span,.bf-fv-steps>li>span{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:var(--fv-gold);color:#082b49;font-weight:900}.bf-fv-note{border-left:4px solid var(--fv-gold);padding:16px 20px;background:#fff;margin-top:30px}.bf-fv-link{font-weight:750;color:var(--fv-blue)}.bf-fv-link:focus-visible,.bf-fv-btn:focus-visible,.bf-fv-faq summary:focus-visible{outline:3px solid #f2c94c;outline-offset:4px}.bf-fv-pills,.bf-fv-industries{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.bf-fv-pills span,.bf-fv-industries span{padding:10px 15px;border-radius:999px;background:#e8f0f5;font-weight:700}.bf-fv-navy,.bf-fv-final,.bf-fv-cta{background:var(--fv-navy);color:#fff}.bf-fv-navy{padding:88px 0}.bf-fv-navy h2,.bf-fv-navy h3{color:#fff}.bf-fv-card--dark{background:#123e60;color:#fff;box-shadow:none}.bf-fv-card--dark .bf-fv-link{color:#f2c94c}.bf-fv-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0}.bf-fv-metrics div{padding:18px;border:1px solid rgba(255,255,255,.24);border-radius:12px}.bf-fv-metrics span,.bf-fv-metrics strong{display:block}.bf-fv-metrics strong{font-size:1.3rem}.bf-fv-compare{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bf-fv-compare article{padding:26px;background:#123e60;border-radius:16px}.bf-fv-disclaimer{font-size:.9rem;opacity:.86}.bf-fv-center{text-align:center;margin-top:32px}.bf-fv-eeat{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #ccd8df;margin-top:34px;padding-top:24px}.bf-fv-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bf-fv-steps li{padding:22px;background:#fff;border-radius:14px}.bf-fv-cta,.bf-fv-final{padding:70px 0;text-align:center}.bf-fv-faq{display:grid;gap:12px}.bf-fv-faq details{border:1px solid #d5e0e7;border-radius:10px;background:#fff;padding:0 20px}.bf-fv-faq summary{cursor:pointer;font-weight:800;padding:18px 0}.bf-fv-faq p{padding:0 0 18px;margin:0}.bf-fv-final .bf-fv-actions{justify-content:center}
@media(max-width:860px){.bf-fv-section,.bf-fv-navy{padding:62px 0}.bf-fv-grid--2,.bf-fv-grid--3,.bf-fv-metrics,.bf-fv-compare,.bf-fv-steps{grid-template-columns:1fr}.bf-fv-hero{padding:80px 0 65px}.bf-fv-actions{flex-direction:column;align-items:stretch}.bf-fv-btn{width:100%}.bf-fv-card,.bf-fv-number{padding:22px}.bf-fv-wrap{width:min(100% - 28px,1180px)}}
.bf-factoring-vergleich .bf-fv-hero,.bf-factoring-vergleich .bf-fv-hero :where(h1,h2,h3,h4,h5,h6,p,li,strong,span){color:#0b2848!important;text-shadow:none!important}.bf-factoring-vergleich .bf-fv-hero .bf-fv-eye{color:#a48111!important}.bf-factoring-vergleich .bf-fv-hero :where(.bf-fv-btn--ghost,.bf-fv-btn--outline){border-color:#0b2848!important;color:#0b2848!important}
@media(prefers-reduced-motion:reduce){.bf-factoring-vergleich *{scroll-behavior:auto!important}}
