.customers-section{color:var(--white);background:#131f35;width:100%;padding:0 0 100px;position:relative}.customers-container{width:100%;max-width:1640px;margin:0 auto;position:relative}.customers-header{justify-content:center;align-items:center;gap:18px;margin-bottom:73px;display:flex;position:relative}.customers-title{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0;font-family:Sora,sans-serif;font-size:clamp(1rem,.875rem + .5vw,1.125rem);font-style:normal;font-weight:600;line-height:1.5}.customers-title-line{align-items:center;width:12px;height:0;display:flex;position:relative}.customers-title-line:before{content:"";background-color:var(--white);opacity:.6;width:100%;height:1px}.customers-logos{flex-wrap:nowrap;justify-content:center;align-items:center;gap:60px;width:100%;padding:20px 0;display:flex;position:relative;overflow-x:hidden}.customer-logo{flex-shrink:0;justify-content:center;align-items:center;width:190px;height:71px;display:flex;position:relative}.customer-logo-mask{-webkit-mask-mode:alpha;width:190px;height:71px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha;mask-image:inherit;-webkit-mask-image:inherit;background:#4f607c;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.customer-logo-image{aspect-ratio:190/71;object-fit:contain;opacity:0;flex-shrink:0;width:190px;height:71px}.customer-logo--1,.customer-logo--2,.customer-logo--3,.customer-logo--4,.customer-logo--5{margin:0;position:static}@media (width>=769px) and (width<=1024px){.customers-section{padding:var(--spacing-20) var(--spacing-10);background:#131f35}.customers-container{width:100%;max-width:100%;padding:0 var(--spacing-6)}.customers-header{margin-bottom:var(--spacing-16);gap:var(--spacing-4);flex-direction:row;justify-content:center;align-items:center}.customers-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:.05em;color:var(--white);margin:0}.customers-title-line{background:var(--white);opacity:.6;width:30px;height:2px}.customers-logos{gap:var(--spacing-10);padding:var(--spacing-8) 0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;place-items:center;max-width:900px;margin:0 auto;display:grid}.customer-logo{justify-content:center;align-items:center;width:160px;height:60px;transition:transform .2s;display:flex}.customer-logo:hover{transform:scale(1.05)}.customer-logo-mask{border-radius:var(--radius-sm);-webkit-mask-mode:alpha;background:#4f607c;width:160px;height:60px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.customer-logo-image{width:160px;height:60px}.customer-logo--1{grid-area:1/1}.customer-logo--2{grid-area:1/2}.customer-logo--3{grid-area:1/3}.customer-logo--4{grid-area:2/1}.customer-logo--5{grid-area:2/span 2;justify-self:center;width:180px;height:68px}.customer-logo--5 .customer-logo-mask,.customer-logo--5 .customer-logo-image{width:180px;height:68px}}@media (width<=768px){.customers-section{padding:var(--spacing-16) var(--spacing-6);background:#131f35}.customers-container{width:100%;max-width:100%;padding:0 var(--spacing-4)}.customers-header{margin-bottom:var(--spacing-12);gap:var(--spacing-4);text-align:center;flex-direction:column;align-items:center}.customers-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:.05em;color:var(--white);margin:0}.customers-title-line{background:var(--white);opacity:.6;width:24px;height:2px}.customers-logos{gap:var(--spacing-8);padding:var(--spacing-6) 0;grid-template-columns:1fr 1fr;place-items:center;max-width:100%;margin:0 auto;display:grid}.customer-logo{justify-content:center;align-items:center;width:140px;height:52px;transition:transform .2s;display:flex}.customer-logo:hover{transform:scale(1.05)}.customer-logo-mask{border-radius:var(--radius-sm);-webkit-mask-mode:alpha;background:#4f607c;width:140px;height:52px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.customer-logo-image{width:140px;height:52px}.customer-logo--1{grid-area:1/1}.customer-logo--2{grid-area:1/2}.customer-logo--3{grid-area:2/1}.customer-logo--4{grid-area:2/2}.customer-logo--5{grid-area:3/span 2;justify-self:center;width:160px;height:60px}.customer-logo--5 .customer-logo-mask,.customer-logo--5 .customer-logo-image{width:160px;height:60px}}@media (width<=480px){.customers-section{padding:var(--spacing-12) var(--spacing-4);background:#131f35}.customers-container{width:100%;max-width:100%;padding:0}.customers-header{gap:var(--spacing-3);margin-bottom:var(--spacing-10);text-align:center;flex-direction:column}.customers-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:.05em;color:var(--white);text-align:center;margin:0}.customers-title-line{background:var(--white);opacity:.6;width:20px;height:2px}.customers-logos{gap:var(--spacing-6);padding:var(--spacing-4) 0;grid-template-columns:1fr 1fr;place-items:center;max-width:100%;margin:0 auto;display:grid}.customer-logo{justify-content:center;align-items:center;width:120px;height:45px;transition:transform .2s;display:flex}.customer-logo:hover{transform:scale(1.05)}.customer-logo-mask{border-radius:var(--radius-sm);-webkit-mask-mode:alpha;background:#4f607c;width:120px;height:45px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}.customer-logo-image{width:120px;height:45px}.customer-logo--5,.customer-logo--5 .customer-logo-mask,.customer-logo--5 .customer-logo-image{width:140px;height:52px}}@media (width>=1440px){.customers-container{max-width:100%}.customers-logos{justify-content:center;gap:80px}}.customers-section.ai-security-partners{padding-top:var(--spacing-12);padding-bottom:var(--spacing-10);box-shadow:inset 0 1px #ffffff12}.customers-section.ai-security-partners .customers-header{margin-bottom:var(--spacing-8)}.customers-section.ai-security-partners .customers-logos{padding:var(--spacing-4) 0 var(--spacing-2)}.customers-section.ai-security-partners .customer-logo{width:auto;height:auto;min-height:4rem}.customers-section.ai-security-partners .customer-logo-mask{width:min(22rem,92vw);max-width:100%;height:6.75rem;background:0 0!important;-webkit-mask-image:none!important;mask-image:none!important}.customers-section.ai-security-partners .customer-logo-image{object-fit:contain;object-position:center;width:min(22rem,92vw);max-width:100%;height:6.75rem;aspect-ratio:unset;filter:drop-shadow(0 2px 16px #0006);opacity:1!important}@media (width<=768px){.customers-section.ai-security-partners .customer-logo-mask,.customers-section.ai-security-partners .customer-logo-image{width:min(19rem,90vw);height:5.75rem}}@media (width>=769px) and (width<=1024px){.customers-section.ai-security-partners .customer-logo-mask,.customers-section.ai-security-partners .customer-logo-image{width:min(21rem,85vw);height:6.25rem}}@media (width<=768px){.customers-title{white-space:normal;text-wrap:balance;text-align:center}}
