.esp .esp-logos__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.esp .esp-logos__grid>li{display:flex;min-width:0}.esp a.esp-logo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:112px;padding:18px 10px 14px;box-sizing:border-box;background:var(--bt-bg,#fff);border:1.5px solid var(--esp-tint-line);border-radius:16px;color:var(--bt-navy);text-decoration:none;transition:border-color .2s,box-shadow .2s,color .2s,transform .2s}.esp .esp-logo__mark{display:block;width:34px;height:34px;color:#4A5368;transition:color .2s}.esp .esp-logo__name{font:600 13px/1.2 var(--esp-font-ui);letter-spacing:.01em;text-align:center}.esp .esp-logo__ext{position:absolute;top:8px;right:10px;font-size:13px;line-height:1;color:var(--bt-accent-ink);opacity:.55;transition:opacity .2s}.esp a.esp-logo:focus-visible,.esp a.esp-logo:hover{border-color:var(--bt-accent);box-shadow:4px 4px 0 rgba(63,141,166,.2);transform:translateY(-2px);color:var(--bt-accent-ink)}.esp a.esp-logo:focus-visible .esp-logo__mark,.esp a.esp-logo:hover .esp-logo__mark{color:var(--brand,var(--bt-navy))}.esp a.esp-logo:hover .esp-logo__ext{opacity:1}@media (max-width:1000px){.esp .esp-logos__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.esp .esp-logos__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.esp a.esp-logo{min-height:96px;padding:14px 6px 12px}.esp .esp-logo__mark{width:28px;height:28px}.esp .esp-logo__name{font-size:12px}}html[data-theme=dark] .esp a.esp-logo{background:var(--bt-surface,#16223A);border-color:var(--bt-line-2,#2A3A55);color:#fff}html[data-theme=dark] .esp .esp-logo__mark{color:rgba(255,255,255,.78)}html[data-theme=dark] .esp a.esp-logo:focus-visible,html[data-theme=dark] .esp a.esp-logo:hover{border-color:#7EBEC5;color:#A9DCE1;box-shadow:4px 4px 0 rgba(95,169,177,.18)}html[data-theme=dark] .esp a.esp-logo:focus-visible .esp-logo__mark,html[data-theme=dark] .esp a.esp-logo:hover .esp-logo__mark{color:#fff}html[data-theme=dark] .esp .esp-logo__ext{color:#7EBEC5}.esp .esp-badges__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.esp .esp-badges__grid[data-count="3"],.esp .esp-badges__grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.esp .esp-badges__grid[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.esp .esp-badges__grid[data-count="5"]>li{grid-column:span 2}.esp .esp-badges__grid[data-count="5"]>li:nth-child(n+4){grid-column:span 3}.esp .esp-badge{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:18px 18px 20px;background:var(--bt-bg,#fff);border:2px solid var(--bt-accent);border-radius:18px;box-shadow:6px 6px 0 rgba(63,141,166,.18)}.esp .esp-badge__icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--bt-accent-50);border:1.5px solid rgba(95,169,177,.35);color:var(--bt-accent-ink)}.esp .esp-badge__text{display:flex;flex-direction:column;gap:4px;min-width:0}.esp .esp-badge__label{font:700 1.02rem/1.25 var(--esp-font-display);font-variation-settings:"opsz" 144,"SOFT" 50;color:var(--bt-navy);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}.esp .esp-badge__sub{font-size:14px;line-height:1.45;color:var(--bt-text-mid);overflow-wrap:break-word;hyphens:auto}@media (max-width:1000px){.esp .esp-badges__grid[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}.esp .esp-badges__grid[data-count]>li{grid-column:auto}.esp .esp-badges__grid[data-count]>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.esp .esp-badges__grid[data-count]{grid-template-columns:minmax(0,1fr);gap:14px}.esp .esp-badges__grid[data-count]>li:last-child:nth-child(odd){grid-column:auto}}html[data-theme=dark] .esp .esp-badge{background:var(--bt-surface,#16223A);box-shadow:6px 6px 0 rgba(95,169,177,.14)}html[data-theme=dark] .esp .esp-badge__icon{color:#7EBEC5;background:#15303A;border-color:rgba(126,190,197,.3)}html[data-theme=dark] .esp .esp-badge__label{color:#fff}html[data-theme=dark] .esp .esp-badge__sub{color:rgba(255,255,255,.82)}