.social-proof{margin-bottom:var(--spacing-12);background-color:#0000;width:100%;padding:0;overflow-x:hidden}.social-proof__container{flex-direction:column;gap:0;max-width:100%;margin:0 auto;display:flex;overflow-x:hidden}.social-proof__top-row{background-color:#eaebee;justify-content:center;align-items:center;gap:4rem;width:100%;max-height:100px;padding:5rem 4rem;display:flex}.social-proof__heading{color:#000;text-align:right;letter-spacing:.01em;background:0 0;flex:1;justify-content:flex-end;align-items:center;max-width:500px;padding:0;font-size:1rem;font-weight:700;line-height:1.3;display:flex}.social-proof__badge-wrapper{background:0 0;flex:1;justify-content:flex-start;align-items:center;max-width:500px;padding:0;display:flex}.social-proof__badge-content{flex-direction:column;align-items:center;gap:.5rem;display:flex}.social-proof__badge-img{-o-object-fit:contain;object-fit:contain;width:80px;height:80px}.social-proof__badge-text{font-size:.75rem;font-weight:var(--font-weight-bold,700);color:var(--color-dark,#101828);text-align:center;letter-spacing:.05em}.social-proof__logos{box-sizing:border-box;background-color:#f1f1f1;flex-wrap:nowrap;justify-content:center;align-items:center;gap:5.5rem;width:100%;min-height:110px;padding:1.75rem 4rem;display:flex;overflow:auto visible}.social-proof__logo{color:var(--color-dark,#101828);justify-content:center;align-items:center;height:60px;display:flex}.social-proof__logo-img{-o-object-fit:contain;object-fit:contain;filter:grayscale()contrast(1.5);opacity:1;mix-blend-mode:multiply;width:auto;max-width:120px;height:auto;max-height:50px;transition:all .3s}.social-proof__logo-img:hover{filter:grayscale()contrast(1.5);opacity:.85}.social-proof__logo--stacked{text-align:center;flex-direction:column;justify-content:center;align-items:center}.social-proof__logo-main{font-size:1.25rem;font-weight:var(--font-weight-bold,700);line-height:1}.social-proof__logo-sub{color:#6b7280;margin-top:.125rem;font-size:.625rem;line-height:1.2}.social-proof__logo--icon-text{flex-direction:column;justify-content:center;align-items:center}.social-proof__logo-icon{margin-bottom:.25rem;font-size:1.875rem}.social-proof__logo-text{font-size:1.125rem;font-weight:var(--font-weight-bold,700)}.social-proof__logo--inline{gap:.25rem}.social-proof__logo--inline .social-proof__logo-icon{margin-bottom:0;font-size:1.25rem}.social-proof__logo--inline .social-proof__logo-text{font-size:1.125rem}.social-proof__logo--bars{flex-direction:column;justify-content:center;align-items:center}.social-proof__bars{gap:.25rem;margin-bottom:.25rem;display:flex}.social-proof__bar{background-color:var(--color-dark,#101828);width:.25rem;height:1.25rem}.social-proof__bars-text{font-size:.75rem;font-weight:var(--font-weight-semibold,600);text-align:center;line-height:1.1}.social-proof__logo-svg{width:2.25rem;height:2.25rem;fill:var(--color-dark,#101828)}.social-proof__logo--italic{font-family:Georgia,serif;font-size:1.25rem;font-style:italic}.social-proof__logo--circle{justify-content:center;gap:.5rem}.social-proof__circle{background-color:var(--color-dark,#101828);border-radius:var(--radius-full,9999px);width:1.75rem;height:1.75rem;color:var(--color-white,#fff);font-size:1.125rem;font-weight:var(--font-weight-bold,700);justify-content:center;align-items:center;display:flex}@media (max-width:768px){.social-proof__top-row{flex-direction:column;gap:1.5rem;min-height:auto;max-height:none;padding:1.5rem 1rem}.social-proof__heading{text-align:center;justify-content:center;max-width:100%;padding:0;font-size:.875rem}.social-proof__badge-wrapper{justify-content:center;max-width:100%;padding:0}.social-proof__badge-img{width:60px;height:60px}.social-proof__logos{gap:1rem;min-height:80px;padding:1rem .75rem;overflow:auto visible}.social-proof__logo{height:auto;min-height:40px}.social-proof__logo-img{max-width:80px;max-height:32px}}@media (max-width:480px){.social-proof__top-row{gap:1rem;padding:1.25rem .75rem}.social-proof__heading{font-size:.75rem}.social-proof__badge-img{width:50px;height:50px}.social-proof__badge-text{font-size:.6rem}.social-proof__logos{gap:.75rem;min-height:70px;padding:.75rem .5rem}.social-proof__logo{height:auto;min-height:35px}.social-proof__logo-img{max-width:70px;max-height:28px}}@media (min-width:769px) and (max-width:1024px){.social-proof__heading{font-size:1rem}.social-proof__logos{gap:4rem}}@media (min-width:1280px){.social-proof__logos{gap:5.5rem;padding:3.5rem 2rem}.social-proof__heading{padding:3.5rem 3rem;font-size:1.25rem}.social-proof__badge-wrapper{padding:3.5rem 3rem}}
