.veluna-case{--veluna-mint:#dcefe3;--veluna-gold:#b78b5e}
.veluna-case .case-hero-v2{background:linear-gradient(135deg,#f6f8f4 0%,var(--veluna-mint) 100%)}
.veluna-case .case-hero-image img{object-fit:cover}
.veluna-case .veluna-palette{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}
.veluna-case .veluna-palette div{min-height:118px;padding:18px;border:1px solid rgba(15,25,20,.18);border-radius:10px;background:#fff}
.veluna-case .veluna-palette i{display:block;width:100%;height:34px;margin-bottom:12px;border-radius:5px}.veluna-case .veluna-palette div:nth-child(1) i{background:#cfe7db}.veluna-case .veluna-palette div:nth-child(2) i{background:#b68a59}.veluna-case .veluna-palette div:nth-child(3) i{background:#f2eee8}
.veluna-case .case-gallery-v2 figure{background:#edf1ed}.veluna-case .case-gallery-v2 img{object-fit:cover}
.veluna-case .case-material-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.veluna-case .case-material-grid article{padding:22px;border:1px solid #d8ded9;border-radius:10px;background:#fff}
.veluna-case .case-material-grid span{color:#52714f;font-size:11px;font-weight:850;text-transform:uppercase}.veluna-case .case-material-grid h3{margin:10px 0 8px;font-size:24px;line-height:1.08}.veluna-case .case-material-grid p{margin:0;color:#52605a;line-height:1.55}
.veluna-case .company-brief{margin-top:72px}
@media(max-width:900px){.veluna-case .case-material-grid{grid-template-columns:1fr 1fr}.veluna-case .case-material-grid article:last-child{grid-column:1/-1}}
@media(max-width:680px){.veluna-case .veluna-palette,.veluna-case .case-material-grid{grid-template-columns:1fr}.veluna-case .case-material-grid article:last-child{grid-column:auto}}
