.partner-wall[data-v-30d7b0ff]{padding-block:64px}.partner-wall .section-heading[data-v-30d7b0ff]{align-items:center}.partner-wall h2[data-v-30d7b0ff]{font-size:clamp(30px,3.5vw,48px)}.partners-title[data-v-30d7b0ff]{margin-bottom:26px}.partner-groups[data-v-30d7b0ff]{grid-template-columns:1fr;gap:0;display:grid}.partner-group[data-v-30d7b0ff]{border-bottom:1px solid var(--line);min-width:0;padding:26px 0}.partner-group[data-v-30d7b0ff] :is(h2,h3){letter-spacing:0;margin-bottom:20px;font-family:DM,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.partner-logos[data-v-30d7b0ff]{flex-wrap:wrap;gap:20px}.partner-logo[data-v-30d7b0ff],.partner-logos[data-v-30d7b0ff]{align-items:center;display:flex}.partner-logo[data-v-30d7b0ff]{isolation:isolate;background:0 0;flex:0 190px;justify-content:center;min-width:0;max-width:100%;min-height:160px;padding:40px 28px 24px;position:relative}.partner-frame[data-v-30d7b0ff]{z-index:-1;pointer-events:none;width:100%;height:100%;fill:var(--cream);stroke:var(--navy);stroke-width:1.5px;stroke-linejoin:round;transition:fill .2s;position:absolute;inset:0}.partner-logo img[data-v-30d7b0ff]{-o-object-fit:contain;object-fit:contain;width:100%;max-width:190px;height:75px}.partner-logo span[data-v-30d7b0ff]{overflow-wrap:anywhere;font-size:20px;font-weight:700}.partner-logo>.icon[data-v-30d7b0ff]{width:14px;height:14px;position:absolute;top:20px;right:32px}.partner-logo[href]:hover .partner-frame[data-v-30d7b0ff]{fill:var(--mint)}.partner-logo.on-dark[data-v-30d7b0ff]{color:var(--cream)}.partner-logo.on-dark .partner-frame[data-v-30d7b0ff]{fill:var(--navy)}.partner-logo.on-dark[href]:hover .partner-frame[data-v-30d7b0ff]{fill:#19265d}.partner-logo[href][data-v-30d7b0ff]:focus-visible{outline:2px solid var(--navy);outline-offset:5px}.partner-group[data-v-30d7b0ff]:last-child{border-bottom:0}@media (width<=650px){.partner-wall[data-v-30d7b0ff]{padding-block:44px}.partner-groups[data-v-30d7b0ff]{grid-template-columns:1fr}.partner-group[data-v-30d7b0ff]{padding:22px 0}.partner-group[data-v-30d7b0ff]:nth-last-child(2){border-bottom:1px solid var(--line)}.partner-logos[data-v-30d7b0ff]{gap:12px}.partner-logo[data-v-30d7b0ff]{flex-basis:calc(50% - 6px);min-height:126px;padding:22px}.partner-logo img[data-v-30d7b0ff]{height:64px}.partner-wall .section-heading>.text-link[data-v-30d7b0ff]{margin-top:16px}}@media (prefers-reduced-motion:reduce){.partner-frame[data-v-30d7b0ff]{transition:none}}
