
.bf-legacy{position:relative;background:var(--paper);color:var(--ink-2);font-family:var(--body);min-height:40vh}html[data-theme="night"] .bf-legacy{background:var(--night);color:var(--night-fg)}.bf-legacy *{box-sizing:border-box}.bf-legacy img{max-width:100%}.bf-legacy{overflow-x:clip}.bf-legacy .slick-next{right:0}.bf-legacy .slick-prev{left:0}
.bf-legacy *{margin:0;padding:0;box-sizing:border-box}.bf-legacy{--navy:var(--paper-2);--navy-dark:var(--paper-2);--navy-light:var(--skin-fill);--orange: #ea580c;--orange-dark:var(--paper-2);--orange-light: rgba(234,88,12,.12);--white:var(--paper-2);--gray-50: #F8F9FA;--gray-100: #F1F3F5;--gray-200: #E9ECEF;--gray-400: #ADB5BD;--gray-600: #6C757D;--gray-800: #343A40;--gray-900: #212529}.bf-legacy{font-family:Inter,sans-serif;color:var(--gray-900__t);background:var(--white__b);line-height:1.6}.bf-legacy h1,.bf-legacy h2:not(:where([data-hl="3"])),.bf-legacy h3:not(:where([data-hl="4"])),.bf-legacy h4:not(:where([data-hl="5"])),.bf-legacy h2:where([data-hl="3"]),.bf-legacy h3:where([data-hl="4"]){font-family:DM Sans,sans-serif;line-height:1.2}.bf-legacy .header{background:var(--navy__b);padding:16px 0}.bf-legacy .header-inner{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.bf-legacy .logo{display:flex;align-items:center;gap:0}.bf-legacy .logo-text{display:none}.bf-legacy .header-url{color:var(--orange__t);font-size:13px;font-weight:600}.bf-legacy .hero{background:linear-gradient(135deg,var(--navy__b) 0%,var(--navy-light__b) 100%);padding:80px 24px;text-align:center}.bf-legacy .hero h1{font-size:42px;font-weight:800;color:var(--white__t);max-width:800px;margin:0 auto 20px}.bf-legacy .hero h1 em{font-style:normal;color:var(--orange__t)}.bf-legacy .hero p{font-size:18px;color:var(--ink-2);max-width:650px;margin:0 auto 32px}.bf-legacy .btn-primary{display:inline-block;background:var(--orange__b);color:var(--white__t);font-family:DM Sans;font-weight:700;font-size:16px;padding:14px 36px;border-radius:8px;text-decoration:none;border:none;cursor:pointer;transition:background .2s}.bf-legacy .btn-primary:hover{background:var(--orange-dark__b)}.bf-legacy .section{max-width:1100px;margin:0 auto;padding:80px 24px}.bf-legacy .section-title{font-size:32px;font-weight:800;color:var(--navy__t);text-align:center;margin-bottom:12px}.bf-legacy .section-sub{font-size:16px;color:var(--gray-600__t);text-align:center;max-width:600px;margin:0 auto 48px}.bf-legacy .audit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.bf-legacy .audit-card{background:var(--gray-50__b);border:1px solid var(--gray-200);border-radius:12px;padding:28px;position:relative}.bf-legacy .audit-card:before{content:"";position:absolute;top:28px;left:0;width:4px;height:28px;background:var(--orange__b);border-radius:0 4px 4px 0}.bf-legacy .audit-num{font-family:DM Sans;font-size:13px;font-weight:700;color:var(--orange__t);margin-bottom:6px}.bf-legacy .audit-card h3:not(:where([data-hl="4"])),.bf-legacy .audit-card h2:where([data-hl="3"]){font-size:17px;font-weight:700;color:var(--navy__t);margin-bottom:8px}.bf-legacy .audit-card p{font-size:14px;color:var(--gray-600__t);line-height:1.55}.bf-legacy .proof-section{background:var(--navy__b);padding:60px 24px}.bf-legacy .proof-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;text-align:center}.bf-legacy .proof-item .proof-stat{font-family:DM Sans;font-size:36px;font-weight:800;color:var(--orange__t)}.bf-legacy .proof-item .proof-label{font-size:14px;color:var(--muted);margin-top:8px;line-height:1.4}.bf-legacy .form-section{background:var(--gray-50__b);padding:80px 24px}.bf-legacy .form-container{max-width:700px;margin:0 auto;background:var(--white__b);border-radius:16px;padding:48px;box-shadow:0 4px 24px #00000014}.bf-legacy .form-container h2:not(:where([data-hl="3"])){font-size:28px;color:var(--navy__t);margin-bottom:8px}.bf-legacy .form-container .form-sub{font-size:14px;color:var(--gray-600__t);margin-bottom:32px}.bf-legacy .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.bf-legacy .form-group{margin-bottom:16px}.bf-legacy .form-group.full{grid-column:1 / -1}.bf-legacy .form-group label{display:block;font-size:13px;font-weight:600;color:var(--gray-800__t);margin-bottom:6px}.bf-legacy .form-group input,.bf-legacy .form-group select,.bf-legacy .form-group textarea{width:100%;padding:12px 14px;border:1px solid var(--gray-200);border-radius:8px;font-family:Inter;font-size:14px;color:var(--gray-900__t);background:var(--white__b);transition:border .2s}.bf-legacy .form-group input:focus,.bf-legacy .form-group select:focus,.bf-legacy .form-group textarea:focus{outline:none;border-color:var(--orange__l)}.bf-legacy .form-group textarea{resize:vertical;min-height:100px}.bf-legacy .checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bf-legacy .checkbox-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--gray-800__t)}.bf-legacy .checkbox-item input{width:16px;height:16px;accent-color:var(--orange)}.bf-legacy .form-submit{text-align:center;margin-top:32px}.bf-legacy .form-submit .btn-primary{width:100%;padding:16px;font-size:17px}.bf-legacy .footer{background:var(--navy-dark__b);padding:32px 24px;text-align:center}.bf-legacy .footer p{color:var(--muted);font-size:13px}.bf-legacy .footer a{color:var(--orange__t);text-decoration:none}.bf-legacy .success-message{display:none;text-align:center;padding:48px 24px}.bf-legacy .success-message h2:not(:where([data-hl="3"])){color:var(--navy__t);font-size:28px;margin-bottom:12px}.bf-legacy .success-message p{color:var(--gray-600__t);font-size:16px}.bf-legacy .success-icon{font-size:64px;margin-bottom:16px}@media(max-width:768px){.bf-legacy .hero h1{font-size:28px}.bf-legacy .audit-grid{grid-template-columns:1fr}.bf-legacy .proof-grid{grid-template-columns:1fr;gap:24px}.bf-legacy .form-row,.bf-legacy .checkbox-grid{grid-template-columns:1fr}.bf-legacy .form-container{padding:28px 20px}}.bf-legacy[data-skin]{--gray-900__t:var(--ink);--orange__t:var(--skin-orange);--white__t:var(--ink);--navy__t:var(--ink);--gray-600__t:var(--muted);--gray-800__t:var(--ink);--white__b:var(--paper-2);--navy__b:var(--paper-2);--navy-light__b:var(--skin-fill);--orange__b:var(--skin-orange-bg);--orange-dark__b:var(--paper-2);--gray-50__b:var(--paper-2);--navy-dark__b:var(--paper-2);--orange__l:var(--skin-orange-line)}
