section{padding:80px 52px}.h2{letter-spacing:-.8px;margin-bottom:14px;font-size:clamp(28px,3.5vw,46px)}.sub{max-width:600px;line-height:1.7}.brands-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-top:48px;display:grid}.brand-card{background:var(--bg);border:1px solid var(--border);border-radius:18px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s}.brand-card:hover{border-color:var(--border2);transform:translateY(-4px);box-shadow:0 16px 48px #3322ff14}.brand-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.brand-logo{border:1px solid var(--border);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.brand-logo img{object-fit:contain;mix-blend-mode:multiply;max-width:52px;height:auto;max-height:44px}.brand-name{font-family:var(--font-d);font-variant-ligatures:no-common-ligatures;margin-bottom:3px;font-size:16px;font-weight:700}.brand-meta{color:var(--fg3);font-size:12px}.brand-desc{color:var(--fg2);margin-bottom:14px;font-size:14px;line-height:1.65}.brand-metric{color:var(--blue);background:var(--blue-dim);letter-spacing:.03em;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.videos-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.videos-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.video-card{background:var(--bg2);border:1px solid var(--border);cursor:pointer;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden}.video-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #3322ff1a}.video-thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#3322ff1f,#4d3fff0d);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.video-thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.video-thumb:after{content:"";background:linear-gradient(#0000 40%,#00000080);position:absolute;inset:0}.play-btn{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-card:hover .play-btn{background:#fff;transform:translate(-50%,-50%)scale(1.1)}.play-btn svg{width:22px;height:22px;fill:var(--blue);margin-left:3px}.video-info{background:var(--bg);padding:20px}.video-quote{font-family:var(--font-d);color:var(--fg);margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.45}.video-author{align-items:center;gap:10px;display:flex}.video-av{background:var(--blue-dim);border:1.5px solid var(--border2);width:34px;height:34px;font-family:var(--font-d);color:var(--blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.video-name{font-family:var(--font-d);font-size:13px;font-weight:700}.video-role{color:var(--fg3);font-size:11px}.video-card--static,.video-card.is-playing{cursor:default}.video-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.video-player{aspect-ratio:16/10;background:#000}.video-player video,.video-player iframe{border:0;width:100%;height:100%;display:block}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.review-card{background:var(--bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:14px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.review-card:hover{border-color:var(--border2);transform:translateY(-3px);box-shadow:0 12px 32px #3322ff0f}.review-stars{color:#f59e0b;letter-spacing:2px;font-size:14px}.review-text{color:var(--fg2);flex:1;font-size:14px;line-height:1.65}.review-author{border-top:1px solid var(--border);align-items:center;gap:10px;padding-top:6px;display:flex}.review-av{background:var(--blue-dim);border:1.5px solid var(--border2);width:36px;height:36px;font-family:var(--font-d);color:var(--blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.review-name{font-family:var(--font-d);font-size:13px;font-weight:700}.review-role{color:var(--fg3);margin-top:1px;font-size:11px}@media (max-width:900px){section{padding:64px 24px}.videos-head{grid-template-columns:1fr;gap:24px}.videos-grid,.reviews-grid{grid-template-columns:1fr}}