.bingo-page{--app-accent:#bc5e27;--app-tint:#f2dfcf;--app-soft:#faf0e4}
.bingo-page .app-hero .hero-actions{justify-content:center}
.bingo-page .app-features-intro h2{font-size:clamp(40px,5.5vw,78px);line-height:1.05;margin:0 0 40px}
.bingo-page .app-shot img{height:auto;position:static;object-fit:contain}
.app-related{padding:48px 5vw 64px}.app-related>h2{font-size:clamp(30px,3.5vw,48px);margin:0 0 26px;line-height:1.15}.app-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.app-related a{min-height:104px;padding:22px;gap:16px;font-size:21px}.app-related a img{width:56px;height:56px;object-fit:contain;flex-shrink:0}
@media(max-width:700px){.app-related>div{grid-template-columns:1fr}.app-related{padding:36px 5vw 44px}.app-related a{min-height:88px;padding:16px}}

.app-feature-bank .app-shot,.app-feature-layout .app-shot{aspect-ratio:auto}.app-feature-bank .app-shot img,.app-feature-layout .app-shot img{position:static;width:100%;height:auto;max-width:100%;object-fit:contain}
