.mf-drivers{background:#fff;padding:6rem 2rem}.mf-drivers-inner{max-width:1180px;margin:0 auto}.mf-drivers-head{text-align:center;max-width:760px;margin:0 auto 3rem}.bpv3-page .mf-drivers-head h2{color:#0f172a;letter-spacing:normal;margin-bottom:1.25rem;font-family:Haas Groot Disp,Haas,-apple-system,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.15}.mf-drivers-head p{color:#334155;letter-spacing:.18px;font-size:1.125rem;line-height:1.6}.mf-drivers-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.mf-driver{border:1px solid #e2e8f0;border-left:3px solid var(--brand);background:#f8fafc;border-radius:14px;flex-direction:column;gap:.6rem;padding:1.75rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.mf-driver:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a12}.bpv3-page .mf-driver h3{color:#0f172a;letter-spacing:.12px;margin-bottom:0;font-size:1.125rem;font-weight:700}.mf-driver p{color:#475569;font-size:.9375rem;line-height:1.55}@media (max-width:768px){.mf-drivers{padding:3.5rem 1.25rem}.mf-drivers-grid{grid-template-columns:1fr}.bpv3-page .mf-drivers-head h2{font-size:max(1.5rem,min(6vw,1.9rem))!important}}
