.bfl{max-width:760px;margin:0 auto;color:var(--script-text,#1f2937)}.bfl__title{font-size:1.35rem;font-weight:800;text-align:center;line-height:1.25;margin:0 0 .35rem;color:var(--script-text,#1f2937)}.bfl__sub{text-align:center;color:var(--script-text-secondary,#4b5563);font-size:.92rem;line-height:1.4;margin:0 auto 1.2rem;max-width:36rem}.bfl__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem}.bfl__c{text-align:center;padding:1rem .55rem;border:1px solid var(--script-border,#e5e7eb);border-radius:14px;background:rgba(138,79,176,.05)}.bfl__n{width:2rem;height:2rem;margin:0 auto .5rem;border-radius:50%;border:2px solid #8a4fb0;color:#8a4fb0;font-weight:800;display:flex;align-items:center;justify-content:center}.bfl__k{font-weight:800;font-size:.92rem;line-height:1.2;color:var(--script-text,#1f2937)}.bfl__v{font-size:.78rem;color:var(--script-text-secondary,#4b5563);margin-top:.3rem;line-height:1.3}@media(max-width:760px){.bfl__grid{grid-template-columns:1fr 1fr}.bfl__c:last-child{grid-column:1/-1}}