.Partners-module__Hzpy8G__viper-ecosystem{color:#102033;background:radial-gradient(circle at 85% 10%,#1e3d8f1a,#0000 35%),#f8fafc;padding:clamp(72px,8vw,112px) 0;position:relative;overflow:hidden}.Partners-module__Hzpy8G__viper-ecosystem:before{content:"";opacity:.35;pointer-events:none;background:radial-gradient(circle,#1e3d8f2e 1px,#0000 2px) 0 0/18px 18px;border-radius:50%;width:700px;height:700px;position:absolute;top:0;right:-250px}.Partners-module__Hzpy8G__eco-container{width:min(90%,1500px);margin:auto;position:relative}.Partners-module__Hzpy8G__eco-header{max-width:900px;margin-bottom:64px}.Partners-module__Hzpy8G__eco-label{letter-spacing:.25em;color:#29a9e0;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-block}.Partners-module__Hzpy8G__eco-header h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(36px,4vw,48px);font-weight:700;line-height:1.1}.Partners-module__Hzpy8G__eco-header h2 strong{color:#1e3d8f;font-weight:700}.Partners-module__Hzpy8G__eco-header p{color:#526174;max-width:680px;margin:0;font-size:16px;line-height:1.65}.Partners-module__Hzpy8G__eco-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.Partners-module__Hzpy8G__eco-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #10203317;border-radius:14px;padding:36px;transition:transform .35s,box-shadow .35s;box-shadow:0 8px 32px #0000000d}.Partners-module__Hzpy8G__eco-card h3{letter-spacing:-.02em;color:#102033;margin:0 0 8px;font-size:clamp(17px,1.8vw,20px);font-weight:700}.Partners-module__Hzpy8G__eco-card>p{color:#617083;margin:0;font-size:13px;line-height:1.5}.Partners-module__Hzpy8G__partners{border-top:1px solid #e5eaf0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;margin-top:24px;padding-top:22px;display:grid}.Partners-module__Hzpy8G__partner-item{opacity:0;flex-direction:column;gap:6px;min-height:68px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(14px)}.Partners-module__Hzpy8G__partner-logo{object-fit:contain;object-position:left center;display:block}.Partners-module__Hzpy8G__partner-name{letter-spacing:-.03em;color:#172842;font-size:15px;font-weight:700;line-height:1.2;display:block}.Partners-module__Hzpy8G__partner-desc{color:#687789;font-size:11px;line-height:1.4;display:block}.Partners-module__Hzpy8G__culture{grid-column:span 2}.Partners-module__Hzpy8G__eco-footer{letter-spacing:-.04em;color:#102033;border-top:1px solid #dce3ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:60px;padding-top:36px;font-size:clamp(16px,2vw,24px);font-weight:700;line-height:1.5;display:flex}.Partners-module__Hzpy8G__eco-footer strong{color:#1e3d8f}.Partners-module__Hzpy8G__eco-cta{color:#1e3d8f;letter-spacing:0;white-space:nowrap;border:1px solid #1e3d8f33;border-radius:4px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.Partners-module__Hzpy8G__eco-cta:hover{background:#1e3d8f0d;border-color:#1e3d8f}.Partners-module__Hzpy8G__eco-cta:focus-visible{outline-offset:3px;outline:2px solid #1e3d8f}.Partners-module__Hzpy8G__reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible{opacity:1;transform:none}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible:hover{transition:transform .35s,box-shadow .35s;transform:translateY(-6px);box-shadow:0 24px 64px #0000001a}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible .Partners-module__Hzpy8G__partner-item{opacity:1;transform:none}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible .Partners-module__Hzpy8G__partner-item:first-child{transition-delay:.1s}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible .Partners-module__Hzpy8G__partner-item:nth-child(2){transition-delay:.15s}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible .Partners-module__Hzpy8G__partner-item:nth-child(3){transition-delay:.2s}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible .Partners-module__Hzpy8G__partner-item:nth-child(4){transition-delay:.25s}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible .Partners-module__Hzpy8G__partner-item:nth-child(5){transition-delay:.3s}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible .Partners-module__Hzpy8G__partner-item:nth-child(6){transition-delay:.35s}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible .Partners-module__Hzpy8G__partner-item:nth-child(7){transition-delay:.4s}.Partners-module__Hzpy8G__reveal.Partners-module__Hzpy8G__visible .Partners-module__Hzpy8G__partner-item:nth-child(8){transition-delay:.45s}@media (max-width:900px){.Partners-module__Hzpy8G__eco-grid{grid-template-columns:1fr}.Partners-module__Hzpy8G__culture{grid-column:auto}.Partners-module__Hzpy8G__eco-footer{font-size:clamp(18px,5vw,24px)}}@media (prefers-reduced-motion:reduce){.Partners-module__Hzpy8G__reveal,.Partners-module__Hzpy8G__partner-item{opacity:1;transition:none;transform:none}}
