#be-cat img{display:block;max-width:100%;height:auto}#be-cat .lead p+p{margin-top:12px;font-size:16px}#be-cat .head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:30px}#be-cat .iph img{width:100%;height:100%;object-fit:cover}#be-cat .cases{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#be-cat .case{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5;display:block}#be-cat .case img{width:100%;height:100%;object-fit:cover;transition:.4s}#be-cat .case:hover img{transform:scale(1.06)}#be-cat .case::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,15,20,0) 30%,rgba(12,15,20,.86) 100%)}#be-cat .case .txt{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:18px;color:#fff}#be-cat .case .kick{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ac)}#be-cat .case .ttl{font-size:16px;font-weight:800;margin-top:6px;line-height:1.25}#be-cat .case .meta{font-size:12.5px;color:#c8cdd6;margin-top:5px}#be-cat .faq-item.open .faq-q .ic{background:var(--ac);color:#fff;transform:rotate(45deg)}#be-cat .faq-a p a{color:var(--ac);font-weight:600}#be-cat .faq-item.open .faq-a{max-height:400px}@media (max-width:1000px){#be-cat .cases{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){#be-cat .cases{grid-template-columns:1fr}}