.bbs-independent-power{padding-bottom:3rem}.bbs-power-lead{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:2rem 0 3rem}.bbs-power-lead h2{font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.12;margin:.5rem 0 1rem;max-width:24ch;text-wrap:balance}.bbs-power-lead p{max-width:64ch}.bbs-power-lead figure{margin:0;padding:1.25rem;border:1px solid var(--line,#dce4e7);border-radius:1rem;background:#f0f6f3}.bbs-power-lead img{display:block;max-width:100%;height:auto}.bbs-power-lead figcaption{font-size:.8rem;line-height:1.5;color:#475f56}.bbs-power-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.bbs-power-cards article{padding:1.5rem;border:1px solid var(--line,#dce4e7);border-radius:1rem}.bbs-power-cards h3{margin:0 0 .75rem}.bbs-power-cards p{margin:0}.bbs-power-process{padding:3rem 0}.bbs-power-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-left:1.5rem}.bbs-power-process li{padding-left:.25rem}.bbs-power-process li::marker{color:#217453;font-weight:700}.bbs-power-process h3{font-size:1rem;margin:0 0 .5rem}.bbs-power-process p{font-size:.95rem;margin:0}.bbs-power-scope{padding:2rem;border-radius:1rem;background:var(--surface,#eef4f1)}.bbs-power-scope p{max-width:85ch}html[data-theme=dark] .bbs-power-lead figure{background:#dcebe4}@media(max-width:1000px){.bbs-power-lead{grid-template-columns:1fr 1fr}.bbs-power-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bbs-power-lead,.bbs-power-cards{grid-template-columns:1fr}.bbs-power-lead{padding-top:1rem}.bbs-power-lead h2{max-width:none}.bbs-power-process ol{grid-template-columns:1fr;gap:1.25rem}.bbs-power-scope{padding:1.25rem}}
