.vd{position:relative;isolation:isolate;background:#101110!important}.vd:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:850px;background:linear-gradient(90deg,#101110 8%,#101110c9 38%,#10111030 100%),linear-gradient(0deg,#101110 0%,transparent 55%),url('/assets/vendor-design/network.svg') center top/cover no-repeat;pointer-events:none}.vd-heading{padding:24px 0 18px;max-width:760px}.vd-controls{background:#171a18e8!important;backdrop-filter:blur(12px);border-color:#6a5a343d!important}.category-grid{gap:18px}.category-tile{background:linear-gradient(135deg,#1a201ee8,#121613f5)!important;border-color:#a38b493d!important;border-radius:12px!important;box-shadow:0 7px 24px #0002;transition:transform .2s,border-color .2s,background .2s}.category-tile:hover{transform:translateY(-3px);border-color:#d2b66c!important;background:#222c25!important}.category-icon,.specialty-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;border:1px solid #c9a84c30;border-radius:13px;background:linear-gradient(145deg,#bfa46122,#bfa46108);font-family:'Segoe UI Emoji','Apple Color Emoji',sans-serif;font-size:27px!important;line-height:1}.category-tile strong{color:#ead7a5}.category-tile small{color:#b5bab4}.vd-results-header{margin-top:32px}.vendor-identity{display:flex;align-items:center;gap:13px;margin:8px 0 12px}.vendor-identity h3{margin:0!important;line-height:1.15}.specialty-icon{width:42px;height:42px;flex-basis:42px;font-size:23px!important}.vd-card{border-radius:12px;overflow:hidden;background:#151a17!important}.vd-card-content{background:#151a17}.vd-label{letter-spacing:1.4px}@media(max-width:600px){.vd:before{height:650px;background-position:60% top}.vd-heading{padding-top:8px}.category-tile{padding:20px!important}.category-icon{width:46px;height:46px;flex-basis:46px}}@media(prefers-reduced-motion:reduce){.category-tile{transition:none}.category-tile:hover{transform:none}}