/* LoanBazaar — Loanbazaar Scale page styles */
.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.bcell .bic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:1.25rem;color:var(--deep);background:linear-gradient(135deg,#FFF4D6,#FDDFA0);margin-bottom:20px}
.bcell .meta{font:600 .82rem/1.4 var(--mono);color:var(--orange);margin-bottom:14px}
.blink{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-weight:700;color:var(--ink);transition:gap .4s var(--ease),color .3s}
.blink:hover{gap:16px;color:var(--orange)}
.bcell.dark2{background:radial-gradient(100% 90% at 100% 0%,#5A3C18,var(--char) 62%);border-color:transparent;color:var(--txt-d)}
.bcell.dark2 h3{color:var(--txt-d)}
.bcell.dark2 p{color:var(--muted-d)}
.bcell.dark2 .meta{color:var(--sun)}
.bcell.dark2 .blink{color:var(--sun)}
.bcell.dark2 .bic{background:linear-gradient(135deg,var(--sun),var(--orange));color:#2B1A08}
.bdeco{position:absolute;right:-70px;bottom:-70px;width:260px;height:260px;pointer-events:none}
@media (max-width:1024px){.bento{grid-template-columns:1fr 1fr}}
@media (max-width:760px){.bento{grid-template-columns:1fr}}
