.pw{padding:72px 0 64px;overflow:hidden;background:#fff}.pw-head{max-width:1200px;margin:0 auto 32px;padding:0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.pw-head h2{margin:0;font-family:var(--font-heading,"Inter Tight"),Inter,sans-serif;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.04em;font-weight:800;color:#1c1917;max-width:18ch}.pw-head p{margin:12px 0 0;font-size:16px;line-height:1.55;color:#52525b;max-width:52ch}.pw-all{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:1px solid rgba(10,10,11,.15);font-size:14px;font-weight:650;color:#1c1917;white-space:nowrap}.pw-all:hover{border-color:#1c1917}.pw-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pw-row+.pw-row{margin-top:16px}.pw-track{display:flex;gap:16px;width:-moz-max-content;width:max-content;animation:pw-scroll 70s linear infinite}.pw-row.is-reverse .pw-track{animation-direction:reverse;animation-duration:80s}.pw-row:hover .pw-track,.pw-row:focus-within .pw-track{animation-play-state:paused}.pw-card{position:relative;display:block;width:300px;flex-shrink:0;border-radius:18px;overflow:hidden;background:#f7f4ed;border:1px solid rgba(10,10,11,.08);transition:transform .25s,box-shadow .25s}.pw-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #0a0a0b73}.pw-card img{display:block;width:100%;height:188px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.pw-card>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#fff}.pw-card strong{font-size:14px;font-weight:700;color:#1c1917;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pw-card small{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#71717a;white-space:nowrap}.pw-quotes{max-width:1200px;margin:40px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.pw-quotes figure{margin:0;padding:24px;border-radius:20px;background:#f7f4ed}.pw-quotes blockquote{margin:0;font-size:16px;line-height:1.55;color:#1c1917}.pw-quotes figcaption{margin-top:14px;font-size:13px;color:#52525b;display:grid}.pw-quotes figcaption strong{color:#1c1917}.pw-strip{display:flex;align-items:center;gap:12px;font-size:13.5px;line-height:1.4;color:#52525b}.pw-strip.is-dark{color:#ffffffbf}.pw-stack{display:flex;flex-shrink:0}.pw-stack img{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:2px solid #fff;margin-left:-9px;background:#f7f4ed}.pw-stack img:first-child{margin-left:0}.pw-strip.is-dark .pw-stack img{border-color:#1c1917}@keyframes pw-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pw-track{animation:none}.pw-row{overflow-x:auto}}@media(max-width:600px){.pw{padding:48px 0 44px}.pw-head{padding:0 16px;margin-bottom:22px}.pw-head p{font-size:15px}.pw-card{width:240px}.pw-card img{height:150px}.pw-track{gap:12px}.pw-row+.pw-row{margin-top:12px}}.pw-stars{display:flex;gap:2px;margin-bottom:12px;color:#00b67a}.pw-stars svg{fill:currentColor}.pw-quotes figcaption small{margin-top:4px;font-size:12px;color:#57534e}.pw-trustpilot{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1c1917;text-decoration:underline;text-underline-offset:4px}
