.partners-section{padding:8px 0 72px}
.partners-band{position:relative;overflow:hidden;padding:34px 36px 37px;border:1px solid #373737;border-radius:14px;background:radial-gradient(ellipse at 50% 0,#7676760b,transparent 65%),linear-gradient(115deg,#1a1a1a,#151515)}
.partners-heading{text-align:center;position:relative}
.partners-heading>.eyebrow{justify-content:center;color:#949494;font-size:11px;letter-spacing:.12em}
.partners-heading h2{font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.9px;color:#d9d9d9;margin-top:12px}
.partners-heading>p:not(.eyebrow){font-size:14px;line-height:1.65;color:#949494;max-width:560px;margin:13px auto 0}
.partners-logos{position:relative;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:center;padding:0;margin:33px 0 0}
.partners-logos>li{min-width:0;min-height:64px;display:flex;align-items:center;justify-content:center}
.partners-logos img{display:block;width:auto;max-width:100%;height:auto;max-height:53px;object-fit:contain;filter:brightness(0) invert(1);opacity:.56;transition:opacity .2s}
.partners-logos>li:hover img{opacity:.85}
.partner-cloudflare img{width:116px;max-height:52px}.partner-cisco img{width:97px;max-height:53px}.partner-deplo img{width:121px}.partner-supermicro img{width:118px;max-height:62px}.partner-ripe-ncc img{width:145px}
.partners-logos>.partner-coolify{gap:9px}.partner-coolify img{width:33px;height:33px;flex-shrink:0}.partner-coolify>span{font-size:20px;font-weight:600;letter-spacing:-.6px;color:#a5a5a5;opacity:.9}
.partners-section+.faq-section .faq-layout{border-top:0;padding-top:0}
@media(max-width:1100px){.partners-band{padding-inline:28px}.partners-logos{gap:20px}.partner-coolify img{width:29px;height:29px}.partner-coolify>span{font-size:18px}}
@media(max-width:960px){.partners-band{padding:31px 32px}.partners-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 40px;margin-top:31px}.partner-cloudflare img{width:119px}.partner-cisco img{width:93px}.partner-coolify img{width:34px;height:34px}.partner-coolify>span{font-size:21px}.partners-logos>li{min-height:62px}}
@media(max-width:700px){.partners-section{padding:8px 0 56px}.partners-band{padding:29px 25px 30px;border-radius:12px}.partners-heading h2{font-size:30px;line-height:36px;letter-spacing:-.75px}.partners-heading>.eyebrow{font-size:11px;letter-spacing:.06em}.partners-heading>p:not(.eyebrow){font-size:14px;line-height:1.65;margin-top:13px}.partners-logos{margin-top:29px;gap:24px}.partners-logos img{opacity:.62}.partner-coolify img{width:28px;height:28px}.partner-coolify>span{font-size:17px}.partners-logos>.partner-coolify{gap:7px}}
@media(max-width:520px){.partners-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.partners-logos>li{min-height:59px}.partner-cloudflare img{width:112px}.partner-cisco img{width:89px}.partner-coolify img{width:31px;height:31px}.partner-coolify>span{font-size:19px}.partner-deplo img{width:115px}.partner-supermicro img{width:111px;max-height:59px}.partner-ripe-ncc img{width:135px}}
@media(max-width:370px){.partners-band{padding:27px 19px}.partners-heading h2{font-size:28px;line-height:34px}.partners-logos{column-gap:20px}.partner-coolify img{width:27px;height:27px}.partner-coolify>span{font-size:17px}}
@media(prefers-reduced-motion:reduce){.partners-logos img{transition:none}}
