.payments-banner{border-radius:var(--br-1);border:1px solid var(--secondary-color);background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.payments-banner h2{font-size:var(--fs-1);font-weight:400}.payments-image{object-fit:contain}@media (max-width:820px){.payments-title,.payments-btn{display:none}.payments-banner{background-color:#0000;justify-content:center;gap:20px;padding:20px}.payments-image{max-width:none;width:100%!important;height:auto!important}}@media screen and (max-width:520px){.payments-banner button{display:none!important}.payments-banner{border:none}}
.social-proof{width:100%;margin-top:3rem;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#fff 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#fff 10% 90%,#0000)}.carousel-container{align-items:center;width:100%;height:60px;display:flex;position:relative;overflow:hidden}.carousel-track{will-change:transform;align-items:center;gap:15px;width:max-content;display:flex}.carousel-track.smooth-scroll{animation:30s linear infinite smoothScroll}@keyframes smoothScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.carousel-item{flex-shrink:0;justify-content:center;align-items:center;display:flex}.social-proof .proof{white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;color:#374151;background-color:#fff;border:1px solid #0000001a;border-radius:100px;flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;box-shadow:0 2px 4px #0000000d}.proof-icon{-webkit-user-select:none;user-select:none;background:linear-gradient(#f0fdf4 0%,#dcfce7 100%);border:1px solid #16a34a2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 1px 2px #16a34a1f,0 4px 10px #16a34a1f;width:36px!important;height:36px!important}.proof-check{color:#16a34a;filter:drop-shadow(0 1px 1px #15803d40);width:20px;height:20px;display:block}.proof-icon-fallback{color:#6b7280;opacity:.7;font-size:18px;font-weight:700;line-height:1}.social-proof:hover .proof-icon{transform:translateY(-1px);box-shadow:0 4px 8px #00000014}.carousel-track,.carousel-item,.proof,.proof-icon{backface-visibility:hidden;perspective:1000px;transform-style:preserve-3d}@media (max-width:768px){.social-proof{margin-top:2rem}.carousel-container{height:50px}.carousel-track{gap:10px}.carousel-track.smooth-scroll{animation-duration:25s}.social-proof .proof{padding:8px 16px;font-size:12px}.proof-icon{padding:6px;width:30px!important;height:30px!important}}@media (max-width:480px){.social-proof{margin-top:1.5rem}.carousel-container{height:45px}.carousel-track{gap:8px}.carousel-track.smooth-scroll{animation-duration:20s}.social-proof .proof{padding:6px 12px;font-size:11px}.proof-icon{padding:5px;width:26px!important;height:26px!important}}@media (prefers-reduced-motion:reduce){.carousel-track.smooth-scroll{animation-duration:60s}}.social-proof:focus-within .proof{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-color-scheme:dark){.social-proof .proof{color:#000;opacity:.7;border-color:#ffffff1a;box-shadow:0 2px 4px #0000001a}.proof-icon{border-color:#ffffff1a;box-shadow:0 2px 4px #0000001a}}
main{max-width:1600px;margin:0 auto}main.home .products{padding-inline:var(--pd-x)}
