.bf-b2b-page{--b2b-navy:#0b2848;--b2b-gold:#a48111;--b2b-ink:#173651;--b2b-soft:#f3f6f8;--b2b-line:#d8e1e8;color:var(--b2b-ink);font-size:17px;line-height:1.7;overflow:hidden}.bf-b2b-page *{box-sizing:border-box}.bf-b2b-page .bf-b2b-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.bf-b2b-page h1,.bf-b2b-page h2,.bf-b2b-page h3{margin-top:0;color:var(--b2b-navy)}.bf-b2b-page h1{max-width:790px;font-size:clamp(2.55rem,4.8vw,4.55rem);line-height:1.03}.bf-b2b-page h2{max-width:920px;font-size:clamp(2rem,3.35vw,3.15rem);line-height:1.13}.bf-b2b-page h3{font-size:1.23rem;line-height:1.3}.bf-b2b-page p{max-width:880px}.bf-b2b-page .bf-b2b-eye{margin:0 0 12px;color:var(--b2b-gold);font-size:.76rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.bf-b2b-page .bf-b2b-lead{font-size:1.12rem}.bf-b2b-page .bf-b2b-hero{position:relative;padding:clamp(82px,9vw,135px) 0;background:linear-gradient(115deg,#fff 0 52%,#e7edf0 52%)}.bf-b2b-page .bf-b2b-hero .bf-b2b-container{margin-left:max(24px,calc((100% - 1180px)/2));margin-right:auto;width:min(44%,600px)}.bf-b2b-page .bf-b2b-hero p{margin:.55rem 0}.bf-b2b-page .bf-b2b-checks{display:grid;gap:5px;margin:16px 0;padding:0;list-style:none}.bf-b2b-page .bf-b2b-checks li:before{content:'✓';margin-right:9px;color:var(--b2b-gold);font-weight:900}.bf-b2b-page .bf-b2b-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:24px}.bf-b2b-page .bf-b2b-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:2px solid var(--b2b-gold);background:var(--b2b-gold);color:#fff!important;font-weight:800;text-decoration:none}.bf-b2b-page .bf-b2b-btn--ghost{border-color:var(--b2b-navy);background:transparent;color:var(--b2b-navy)!important}.bf-b2b-page .bf-b2b-section{padding:clamp(70px,8vw,112px) 0}.bf-b2b-page .bf-b2b-soft{background:var(--b2b-soft)}.bf-b2b-page .bf-b2b-navy{background:var(--b2b-navy);color:#e7eef4}.bf-b2b-page .bf-b2b-navy h2{color:#fff}.bf-b2b-page .bf-b2b-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px}.bf-b2b-page .bf-b2b-grid article{padding:27px;border:1px solid var(--b2b-line);border-top:4px solid var(--b2b-gold);border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(11,40,72,.06)}.bf-b2b-page .bf-b2b-four{grid-template-columns:repeat(4,minmax(0,1fr))}.bf-b2b-page .bf-b2b-definition{max-width:920px;padding:32px;border-left:5px solid var(--b2b-gold);background:var(--b2b-soft)}.bf-b2b-page .bf-b2b-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:40px 0;padding:0;list-style:none}.bf-b2b-page .bf-b2b-timeline li{padding:24px 22px;border-top:3px solid var(--b2b-gold);background:#fff}.bf-b2b-page .bf-b2b-timeline li+li{border-left:1px solid var(--b2b-line)}.bf-b2b-page .bf-b2b-timeline span,.bf-b2b-page .bf-b2b-process span{display:grid;width:36px;height:36px;margin-bottom:14px;border-radius:50%;place-items:center;background:var(--b2b-gold);color:#fff;font-weight:850}.bf-b2b-page .bf-b2b-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none}.bf-b2b-page .bf-b2b-process li{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:25px;border:1px solid var(--b2b-line);border-radius:12px;background:#fff}.bf-b2b-page .bf-b2b-callout,.bf-b2b-page .bf-b2b-note{padding:18px 21px;border-left:4px solid var(--b2b-gold);background:#fff}.bf-b2b-page .bf-b2b-callout{font-size:1.13rem;font-weight:800}.bf-b2b-page .bf-b2b-secondary-slot{display:grid;min-height:310px;margin-top:34px;padding:28px;border:1px dashed #a7b7c4;border-radius:18px;place-items:center;background:linear-gradient(135deg,#fafbfc,#dce5ea);color:#5b7185}.bf-b2b-page #b2b-zahlungsziele>.bf-b2b-container>.bflp-container-secondary-media{width:100%;margin:34px 0 0}.bf-b2b-page .bf-b2b-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:720px;margin:30px 0}.bf-b2b-page .bf-b2b-metrics div{padding:24px;border-radius:12px;background:#fff}.bf-b2b-page .bf-b2b-metrics span{display:block;color:#60778b}.bf-b2b-page .bf-b2b-metrics strong{display:block;color:var(--b2b-navy);font-size:1.8rem}.bf-b2b-page .bf-b2b-compare,.bf-b2b-page .bf-b2b-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}.bf-b2b-page .bf-b2b-compare article,.bf-b2b-page .bf-b2b-split article{padding:30px;border:1px solid var(--b2b-line);border-radius:12px;background:#fff}.bf-b2b-page .bf-b2b-compare article:last-child{border-color:var(--b2b-gold);background:#fffaf0}.bf-b2b-page .bf-b2b-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;padding:0;list-style:none}.bf-b2b-page .bf-b2b-factors li{padding:12px 15px;border-left:3px solid var(--b2b-gold);background:rgba(255,255,255,.08)}.bf-b2b-page .bf-b2b-section:not(.bf-b2b-navy) .bf-b2b-factors li{background:var(--b2b-soft)}.bf-b2b-page .bf-b2b-text-link{display:inline-flex;margin:16px 18px 0 0;color:var(--b2b-navy);font-weight:800}.bf-b2b-page .bf-b2b-compact-cta{padding:45px 0;background:var(--b2b-navy);color:#fff}.bf-b2b-page .bf-b2b-compact-cta .bf-b2b-container{display:flex;align-items:center;justify-content:space-between;gap:30px}.bf-b2b-page .bf-b2b-compact-cta h2{margin-bottom:8px;color:#fff;font-size:clamp(1.65rem,2.7vw,2.35rem)}.bf-b2b-page .bf-b2b-compact-cta p{margin:0}.bf-b2b-page .bf-b2b-advisor{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:40px;align-items:center;margin-top:45px;padding:30px;border-radius:16px;background:var(--b2b-soft)}.bf-b2b-page .bf-b2b-advisor-image{display:block;width:100%;height:auto;max-height:390px;object-fit:cover;border-radius:12px}.bf-b2b-page .bf-b2b-faq{max-width:930px;margin-top:28px}.bf-b2b-page .bf-b2b-faq details{border-top:1px solid var(--b2b-line);background:#fff}.bf-b2b-page .bf-b2b-faq details:last-child{border-bottom:1px solid var(--b2b-line)}.bf-b2b-page .bf-b2b-faq summary{padding:19px 22px;cursor:pointer;color:var(--b2b-navy);font-weight:800}.bf-b2b-page .bf-b2b-faq details p{padding:0 22px 20px}.bf-b2b-page .bf-b2b-final{padding:clamp(78px,9vw,120px) 0;background:var(--b2b-gold);color:#fff}.bf-b2b-page .bf-b2b-final h2,.bf-b2b-page .bf-b2b-final .bf-b2b-eye{color:#fff}.bf-b2b-page .bf-b2b-final .bf-b2b-btn{border-color:#fff;background:#fff;color:var(--b2b-navy)!important}.bf-b2b-page .bf-b2b-final .bf-b2b-btn--ghost{background:transparent;color:#fff!important}.bf-b2b-page a:focus-visible,.bf-b2b-page summary:focus-visible{outline:3px solid rgba(164,129,17,.55);outline-offset:4px}
@media(max-width:1050px){.bf-b2b-page .bf-b2b-grid,.bf-b2b-page .bf-b2b-four{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-b2b-page .bf-b2b-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.bf-b2b-page{font-size:16px}.bf-b2b-page .bf-b2b-container{width:min(100% - 32px,1180px)}.bf-b2b-page .bf-b2b-hero{min-height:760px!important;height:760px!important;aspect-ratio:auto!important}.bf-b2b-page .bf-b2b-hero .bf-b2b-container{width:100%;margin:0}.bf-b2b-page .bf-b2b-hero[data-bflp-container-hero=true]>.bflp-container-hero-media img{object-fit:cover!important;object-position:center 45%!important}.bf-b2b-page .bf-b2b-hero[data-bflp-container-hero=true]>.bflp-container-hero-content{left:16px!important;width:calc(100% - 32px)!important;max-width:none!important;padding-top:24px!important}.bf-b2b-page .bf-b2b-hero h1{font-size:clamp(1.72rem,8vw,2.25rem)!important}.bf-b2b-page .bf-b2b-hero p{font-size:.91rem;line-height:1.38!important}.bf-b2b-page .bf-b2b-checks{font-size:.88rem}.bf-b2b-page .bf-b2b-actions{display:grid;grid-template-columns:1fr}.bf-b2b-page .bf-b2b-btn{width:100%;min-height:48px}.bf-b2b-page .bf-b2b-grid,.bf-b2b-page .bf-b2b-four,.bf-b2b-page .bf-b2b-process,.bf-b2b-page .bf-b2b-timeline,.bf-b2b-page .bf-b2b-compare,.bf-b2b-page .bf-b2b-split,.bf-b2b-page .bf-b2b-advisor,.bf-b2b-page .bf-b2b-metrics,.bf-b2b-page .bf-b2b-factors{grid-template-columns:1fr}.bf-b2b-page .bf-b2b-timeline li+li{border-left:0;border-top-color:var(--b2b-gold)}.bf-b2b-page .bf-b2b-compact-cta .bf-b2b-container{display:grid}.bf-b2b-page .bf-b2b-secondary-slot{min-height:230px}.bf-b2b-page .bf-b2b-advisor{padding:20px}}
@media(max-width:360px){.bf-b2b-page .bf-b2b-hero{min-height:800px!important;height:800px!important}.bf-b2b-page .bf-b2b-hero h1{font-size:1.65rem!important}.bf-b2b-page .bf-b2b-hero p{font-size:.86rem}.bf-b2b-page .bf-b2b-checks{font-size:.84rem}}
