.vw-home-layout{width:min(1200px,100%);margin:auto;padding:24px 24px 48px;min-width:0}.vw-home-intro{max-width:680px;margin:0 auto 40px}.vw-home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vw-home-news-card{display:flex;flex-direction:column;gap:14px;padding:14px;color:var(--vw-ink);text-decoration:none;min-width:0;overflow:hidden}.vw-home-news-card .vw-thumb{width:100%;aspect-ratio:16/9;flex:none;display:flex;align-items:center;justify-content:center}.vw-home-news-card .vw-post__title{min-width:0;overflow-wrap:anywhere;display:block;overflow:visible}.vw-home-news-card .vw-meta{margin-top:auto}.vw-home-news-card .vw-cat-tag{white-space:normal}.vw-home-news .vw-sec__head,.vw-home-partners .vw-sec__head{flex-wrap:wrap;gap:12px}.vw-home-partners{margin-top:40px}.vw-partner-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px 0 14px;scrollbar-width:thin;min-width:0}.vw-partner-tile{flex:0 0 calc((100% - 70px)/6);min-width:158px;display:flex;flex-direction:column;gap:12px;align-items:center;padding:14px;text-align:center;text-decoration:none;color:var(--vw-ink);scroll-snap-align:start;overflow-wrap:anywhere}.vw-partner-image{display:flex;align-items:center;justify-content:center;width:100%;height:90px}.vw-partner-image img{object-fit:contain;max-width:100%;max-height:90px}.vw-home-news-card:hover{border-color:var(--vw-purple)}@media(max-width:1023px){.vw-home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.vw-home-layout{padding:20px 16px 32px}.vw-home-news-grid{grid-template-columns:minmax(0,1fr)}.vw-home-news-card{gap:12px}.vw-partner-tile{flex-basis:44%;min-width:140px}.vw-home-news .vw-sec__more{white-space:normal}}@media(prefers-reduced-motion:no-preference){.vw-partner-track{scroll-behavior:smooth}}
.vw-home-feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vw-home-feed-grid>*{min-width:0;overflow-wrap:anywhere}.vw-home-feed h3 a{color:#6424b4}.vw-home-feed--people h3 a{color:#b54d00}.vw-demo-note{padding:14px;border:1px solid #d8c8ef;border-radius:12px;background:#faf6ff;line-height:1.7}.vw-demo-badge{font-size:var(--vw-fs-min);font-weight:700;color:#62437e}.vw-home .vw-sec{margin-top:32px}.vw-home .vw-sec__head{flex-wrap:wrap;gap:12px}.vw-home .vw-sec__head h2{display:flex;align-items:center;gap:10px}.vw-home details{margin-top:18px}.vw-home summary{cursor:pointer;padding:12px;color:#6424b4}.vw-hero .vw-search label{min-width:0;display:grid;gap:6px}.vw-hero .vw-search__fields{align-items:end}.vw-hero .vw-search__fields>*{min-width:0}@media(max-width:900px){.vw-home-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.vw-home-feed-grid{grid-template-columns:1fr}.vw-hero .vw-search__fields{display:grid;grid-template-columns:1fr}.vw-home .vw-ctas{grid-template-columns:1fr}}
.vw-home-demo-notice{grid-column:1/-1;padding:12px 16px;border:1px solid #d8c8ef;border-radius:12px;background:#faf6ff;color:#463451;font-size:var(--vw-fs-min);line-height:1.6}.vw-home-demo-notice a{color:#6424b4}.vw-hero .vw-hero__sub{display:block}.vw-hero .vw-search{grid-column:1/-1}

.vw-partner-track--continuous{scroll-snap-type:none!important;scroll-behavior:auto!important}.vw-home-partners .vw-slider-nav{display:flex}.vw-home-partners .vw-slider-nav .vw-partner-pause{width:auto;min-width:90px;padding:0 12px;border-radius:18px;font-size:14px}
