.orbit-vendors-section{padding:96px 0}.orbit-vendors-wrapper{align-items:center;gap:32px;display:grid}.orbit-vendors-copy{flex-direction:column;gap:16px;display:flex}@media (max-width:990px){.orbit-vendors-copy{grid-column:span 2/span 2;margin:0 auto}}.orbit-vendors-title{color:#002060;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.1}.orbit-vendors-description{color:#09152d;max-width:420px;font-size:14px;line-height:1.6}.orbit-vendors-filters{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:767px){.orbit-vendors-filters{justify-content:center}}.orbit-vendors-pill{color:#0d3b82;background:#f5f7fb;border:1px solid #0d3b82;border-radius:999px;flex:none;padding:7px 18px;font-size:12px;font-weight:500;transition:all .2s}.orbit-vendors-pill--active{color:#082a68;background:#89d8f2;border-color:#89d8f2}.orbit-vendors-show-all{color:#fff;background:#002060;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:4px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.orbit-vendors-show-all-arrow{color:#fff;background:#002060;width:36px;min-width:36px;height:36px;min-height:36px}.orbit-vendors-highlight{background:#f2fbff;border-radius:20px;align-items:center;gap:14px;margin-top:10px;padding:14px;display:flex;position:relative}.orbit-vendors-highlight:after{content:"";z-index:-1;background:linear-gradient(270deg,#b0b8bc2d,#eebc26);border-radius:20px;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:calc(50% + .15px);left:calc(50% - .8px);transform:translate(-50%,-50%)}.orbit-vendors-highlight-logo{color:#001f5c;background:#f5f7fb;border:1.5px solid #f0b429;border-radius:999px;justify-content:center;align-items:center;width:62px;min-width:62px;height:62px;font-size:12px;font-weight:700;display:flex}.orbit-vendors-highlight-copy{flex-direction:column;gap:4px;display:flex}.orbit-vendors-highlight-title{color:#001f5c;font-size:15px;font-weight:700}.orbit-vendors-highlight-description{color:#09152d;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;overflow:hidden}.orbit-vendors-visual{aspect-ratio:1;width:min(580px,100%);margin-inline:auto;position:relative;transform:scale(1.2)}@media (max-width:990px){.orbit-vendors-visual{transform:scale(1)}}.orbit-vendors-ring{border:1px solid #dce2ea;border-radius:999px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbit-vendors-ring--outer{width:88%;height:88%}.orbit-vendors-ring--middle{width:68%;height:68%}.orbit-vendors-ring--inner{width:48%;height:48%}.orbit-vendors-center-glow{background:radial-gradient(circle,#dfeeff 0%,#dfeeff00 70%);border-radius:999px;width:180px;height:180px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbit-vendors-center{color:#fff;text-align:center;z-index:2;background:#002060;border-radius:999px;justify-content:center;align-items:center;width:110px;height:110px;font-size:14px;font-weight:700;display:flex;position:absolute;inset:50%;overflow:hidden;transform:translate(-50%,-50%)}.orbit-vendor-node{--orbit-scale:1;transform:translate(-50%,-50%)rotate(var(--orbit-angle))translateX(var(--orbit-radius))rotate(calc(-1*var(--orbit-angle)))scale(var(--orbit-scale));z-index:3;background:#e7f5fd;border:1px solid #fffc;border-radius:999px;justify-content:center;align-items:center;width:78px;height:78px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 18px #14305414}.orbit-vendor-node:hover{--orbit-scale:1.04;box-shadow:0 12px 26px #14305429}.orbit-vendors-visual:hover .orbit-vendor-node{animation-play-state:paused}.orbit-vendor-node--outer{--orbit-radius:220px;animation:30s linear infinite orbit-circle}.orbit-vendor-node--middle{--orbit-radius:166px;animation:24s linear infinite orbit-circle-reverse}@keyframes orbit-circle{0%{transform:translate(-50%,-50%)rotate(var(--orbit-angle))translateX(var(--orbit-radius))rotate(calc(-1*var(--orbit-angle)))scale(var(--orbit-scale))}to{transform:translate(-50%,-50%)rotate(calc(var(--orbit-angle) + 360deg))translateX(var(--orbit-radius))rotate(calc(-1*(var(--orbit-angle) + 360deg)))scale(var(--orbit-scale))}}@keyframes orbit-circle-reverse{0%{transform:translate(-50%,-50%)rotate(var(--orbit-angle))translateX(var(--orbit-radius))rotate(calc(-1*var(--orbit-angle)))scale(var(--orbit-scale))}to{transform:translate(-50%,-50%)rotate(calc(var(--orbit-angle) - 360deg))translateX(var(--orbit-radius))rotate(calc(-1*(var(--orbit-angle) - 360deg)))scale(var(--orbit-scale))}}@media (max-width:1100px){.orbit-vendors-wrapper{grid-template-columns:1fr;gap:32px}.orbit-vendors-copy{order:2}.orbit-vendors-visual{order:1;width:min(520px,92vw)}}@media (max-width:640px){.orbit-vendors-section{padding:72px 0}.orbit-vendors-ring--outer{width:95%;height:95%}.orbit-vendors-ring--middle{width:74%;height:74%}.orbit-vendors-ring--inner{width:52%;height:52%}.orbit-vendor-node--outer{--orbit-radius:175px}.orbit-vendor-node--middle{--orbit-radius:132px}.orbit-vendor-node{width:70px;height:70px}}
