.bf-legacy #engine-guarantees .engines-pair{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:start}.bf-legacy #engine-guarantees .eng-col{min-width:0}.bf-legacy #engine-guarantees .eng-col+.eng-col{border-left:1px solid rgba(255,255,255,.1);padding-left:34px}.bf-legacy #engine-guarantees .engines-pair .guarantee-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.bf-legacy #engine-guarantees .engines-pair .guarantee-pair{grid-template-columns:1fr;gap:14px}.bf-legacy #engine-guarantees .engines-pair .section-title{font-size:clamp(21px,2.1vw,28px)}.bf-legacy #engine-guarantees .engines-pair .section-sub{font-size:14px;margin-bottom:22px}.bf-legacy #engine-guarantees .engines-pair .guarantee-callout{padding:22px}.bf-legacy #engine-guarantees .engines-pair .guarantee-callout h4:not(:where([data-hl="5"])),.bf-legacy #engine-guarantees .engines-pair .guarantee-callout h3:where([data-hl="4"]){font-size:16px}.bf-legacy #engine-guarantees .engines-pair .guarantee-callout p{font-size:13.5px}.bf-legacy #engine-guarantees .ppc-hero{background:linear-gradient(150deg,#0e7c582e,#0e7c580d);border:2px solid rgba(14,124,88,.45);border-radius:18px;padding:26px 24px;margin-bottom:18px}.bf-legacy #engine-guarantees .ppc-hero-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange-light);margin-bottom:12px}.bf-legacy #engine-guarantees .ppc-hero-head{font-size:clamp(19px,2vw,24px);font-weight:800;line-height:1.28;color:#fff;letter-spacing:-.01em;margin-bottom:14px}.bf-legacy #engine-guarantees .ppc-hero-head span{color:var(--orange-light);white-space:nowrap}.bf-legacy #engine-guarantees .ppc-hero-body{font-size:14px;line-height:1.6;color:#ffffffd9;margin-bottom:18px}.bf-legacy #engine-guarantees .ppc-hero-body strong{color:#fff}.bf-legacy #engine-guarantees .ppc-hero-link{display:inline-block;font-size:13px;color:#ffffffe6;border:1px solid rgba(255,255,255,.35);padding:10px 22px;border-radius:10px;font-weight:600;text-decoration:none;transition:all .2s}.bf-legacy #engine-guarantees .ppc-hero-link:hover{background:#ffffff14;border-color:#fff9}.bf-legacy #engine-guarantees .ppc-trust{display:flex;flex-direction:column;gap:10px}.bf-legacy #engine-guarantees .ppc-trust-item{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;font-weight:600;color:#ffffffd1;background:#0f172a80;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:13px 15px;line-height:1.4}.bf-legacy #engine-guarantees .ppc-trust-item span{color:var(--orange-light);font-weight:800;flex:none}@media(max-width:880px){.bf-legacy #engine-guarantees .engines-pair{grid-template-columns:1fr;gap:48px}.bf-legacy #engine-guarantees .eng-col+.eng-col{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.1);padding-top:46px}}@media(max-width:560px){.bf-legacy #engine-guarantees .engines-pair .guarantee-grid{grid-template-columns:1fr}}.bf-legacy #engine-guarantees .eng-hero{background:linear-gradient(150deg,#0e7c582e,#0e7c580d);border:2px solid rgba(14,124,88,.45);border-radius:18px;padding:26px 24px;margin-bottom:16px}.bf-legacy #engine-guarantees .eng-hero-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange-light);margin-bottom:12px}.bf-legacy #engine-guarantees .eng-hero-head{font-size:clamp(19px,2vw,24px);font-weight:800;line-height:1.28;color:#fff;letter-spacing:-.01em;margin-bottom:14px}.bf-legacy #engine-guarantees .eng-hero-head span{color:var(--orange-light);white-space:nowrap}.bf-legacy #engine-guarantees .eng-hero-body{font-size:14px;line-height:1.6;color:#ffffffd9;margin-bottom:18px}.bf-legacy #engine-guarantees .eng-hero-body strong{color:#fff}.bf-legacy #engine-guarantees .eng-hero-link{display:inline-block;font-size:13px;color:#ffffffe6;border:1px solid rgba(255,255,255,.35);padding:10px 22px;border-radius:10px;font-weight:600;text-decoration:none;transition:all .2s}.bf-legacy #engine-guarantees .eng-hero-link:hover{background:#ffffff14;border-color:#fff9}.bf-legacy #engine-guarantees .eng-metrics-cap{font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange-light);margin:2px 0 12px}.bf-legacy #engine-guarantees .eng-details{margin-bottom:16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden;background:#0f172a59}.bf-legacy #engine-guarantees .eng-details summary{cursor:pointer;list-style:none;padding:14px 18px;font-size:13.5px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:background .15s;user-select:none}.bf-legacy #engine-guarantees .eng-details summary::-webkit-details-marker{display:none}.bf-legacy #engine-guarantees .eng-details summary:hover{background:#ffffff0f}.bf-legacy #engine-guarantees .eng-details summary:after{content:"\25bc";font-size:10px;color:var(--orange-light);transition:transform .2s;flex:none}.bf-legacy #engine-guarantees .eng-details[open] summary:after{transform:rotate(180deg)}.bf-legacy #engine-guarantees .eng-details .guarantee-grid{padding:14px;margin-bottom:0}.bf-legacy #engine-guarantees .eng-details .guarantee-card{background:#0f172a8c}.bf-legacy #engine-guarantees .profit-band{margin-top:32px;background:linear-gradient(135deg,#0e7c5829,#0e7c580a);border:2px solid rgba(14,124,88,.4);border-radius:18px;padding:28px 30px;display:grid;grid-template-columns:minmax(0,auto) 1fr auto;gap:8px 30px;align-items:center}.bf-legacy #engine-guarantees .profit-band-eyebrow{grid-column:1/-1;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange-light)}.bf-legacy #engine-guarantees .profit-band-head{font-size:clamp(22px,2.4vw,30px);font-weight:800;color:#fff;letter-spacing:-.01em;line-height:1.15;margin:0}.bf-legacy #engine-guarantees .profit-band-head span{color:var(--orange-light)}.bf-legacy #engine-guarantees .profit-band-body{font-size:13.5px;line-height:1.6;color:#ffffffd9;margin:0}.bf-legacy #engine-guarantees .profit-band-body strong{color:#fff}.bf-legacy #engine-guarantees .profit-band-link{display:inline-block;font-size:13px;color:#fff;border:1px solid rgba(255,255,255,.4);padding:11px 24px;border-radius:10px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all .2s}.bf-legacy #engine-guarantees .profit-band-link:hover{background:#ffffff1a}@media(max-width:860px){.bf-legacy #engine-guarantees .profit-band{grid-template-columns:1fr;gap:14px}}
