.vendax-home-products .catalog-grid,.catalog-grid,.vendax-catalog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.catalog-grid>.card,.vendax-catalog-list>.card{display:flex;flex-direction:column;min-width:0;max-width:none;width:100%;padding:24px;box-sizing:border-box}
.catalog-grid>.card>a:first-child,.vendax-catalog-list>.card>a:first-child{display:block;width:100%}
.catalog-grid>.card>a .catalog-picture,.vendax-catalog-list .catalog-picture{height:320px;min-height:320px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:10px;overflow:hidden;background:#eff3f6}
.catalog-grid>.card>a .catalog-picture img,.vendax-catalog-list .catalog-picture img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}
.catalog-grid>.card:has(a[href*="dnb-pro"]) .catalog-picture,.catalog-grid>.card:has(a[href*="skin-ai"]) .catalog-picture,.vendax-catalog-list>.card:has(a[href*="dnb-pro"]) .catalog-picture,.vendax-catalog-list>.card:has(a[href*="skin-ai"]) .catalog-picture{background:#0b0d10}
.catalog-grid>.card>.card-title,.vendax-catalog-list>.card>.card-title{font-size:21px;line-height:1.3;min-height:var(--eq-title,0px);margin:16px 0 12px;overflow-wrap:anywhere}
.vendax-catalog-list>.card>.tag{align-self:flex-start}.vendax-catalog-list>.card>p{margin:0 0 20px;line-height:1.65;min-height:var(--eq-description,0px)}
.catalog-grid>.card>.textlink,.vendax-catalog-list>.card>.textlink{margin-top:auto;display:flex;align-items:center;min-height:44px}
.catalog-grid>.card>.launch-button,.vendax-catalog-list>.card>.launch-button{margin-top:12px;min-height:48px}
.skin-ai-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;align-items:center;margin:36px 0}.skin-ai-hero img{display:block;width:100%;height:auto;border-radius:14px}.skin-ai-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.15}
@media(max-width:759px){.vendax-home-products .catalog-grid,.catalog-grid,.vendax-catalog-list,.skin-ai-hero{grid-template-columns:minmax(0,1fr)}.catalog-grid>.card,.vendax-catalog-list>.card{padding:20px}.catalog-grid>.card>a .catalog-picture,.vendax-catalog-list .catalog-picture{height:260px;min-height:260px}}
