.ahi-partner-marquee{min-inline-size:0;padding-block:14px 22px}.ahi-partner-marquee .ahi-partner-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:18px}.ahi-partner-marquee h2{font-size:clamp(1.12rem,2vw,1.45rem);margin:0}.ahi-partner-pause{display:grid;place-items:center;min-inline-size:40px;min-block-size:40px;border:1px solid var(--ahi-border,#d6dfeb);border-radius:12px;background:var(--ahi-surface,#fff);color:var(--ahi-text,#142540);font:inherit;cursor:pointer}.ahi-partner-pause:disabled{opacity:.45;cursor:default}.ahi-partner-logo-window{overflow:hidden;min-inline-size:0;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.ahi-partner-logo-track{display:flex;direction:ltr;inline-size:max-content;max-inline-size:none;animation:ahi-partner-flow var(--ahi-partner-duration,64s) linear infinite;will-change:transform}.ahi-partner-logo-group{display:flex;flex:none;align-items:stretch;gap:24px;padding-inline-end:24px}.ahi-partner-logo-item{flex:0 0 148px;inline-size:148px;min-inline-size:0}.ahi-partner-logo-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;block-size:146px;box-sizing:border-box;padding:18px 12px;border:1px solid var(--ahi-border,#d6dfeb);border-radius:22px;background:linear-gradient(140deg,var(--ahi-surface,#fff),var(--ahi-polish-input,#f4f6fa));color:var(--ahi-text,#142540);text-decoration:none;overflow:hidden}.ahi-partner-logo-link img{display:block;inline-size:72px;block-size:72px;object-fit:contain;border-radius:15px;max-inline-size:100%}.ahi-partner-logo-link span{display:block;max-inline-size:100%;font-size:.76rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.3}.ahi-partner-logo-link:focus-visible,.ahi-partner-pause:focus-visible{outline:3px solid #c5a255;outline-offset:3px}.ahi-partner-marquee.is-paused .ahi-partner-logo-track{animation-play-state:paused}.ahi-partner-marquee[dir=rtl] .ahi-partner-logo-track{animation-direction:reverse}.ahi-partner-marquee.is-static .ahi-partner-logo-window{overflow-x:auto;mask-image:none;scroll-padding-inline:12px}.ahi-partner-marquee.is-static .ahi-partner-logo-track{animation:none;transform:none;will-change:auto}.ahi-partner-marquee.is-static .ahi-partner-logo-group[aria-hidden=true]{display:none}.ahi-partner-picker{border:1px solid var(--ahi-border,#d6dfeb);border-radius:18px;padding:16px;margin-block:14px}.ahi-partner-picker h3{margin-block:0 12px}.ahi-partner-picker-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;max-block-size:360px;overflow:auto}.ahi-partner-picker-results button{display:flex;align-items:center;gap:10px;min-inline-size:0;text-align:start;border:1px solid var(--ahi-border,#d6dfeb);border-radius:14px;background:var(--ahi-surface,#fff);color:var(--ahi-text,#142540);padding:10px;cursor:pointer}.ahi-partner-picker-results img{inline-size:40px;block-size:40px;object-fit:contain;border-radius:9px}.ahi-partner-picker-results span{overflow-wrap:anywhere}.ahi-cms-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-block:0 22px}.ahi-cms-shortcuts button{min-block-size:44px;border:1px solid var(--ahi-border,#d6dfeb);border-radius:14px;padding:10px 16px;background:var(--ahi-surface,#fff);color:var(--ahi-text,#142540);font:inherit;font-weight:600;cursor:pointer}@keyframes ahi-partner-flow{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:640px){.ahi-partner-logo-group{gap:16px;padding-inline-end:16px}.ahi-partner-logo-item{flex-basis:128px;inline-size:128px}.ahi-partner-logo-link{block-size:132px;padding:14px 10px;border-radius:18px}.ahi-partner-logo-link img{inline-size:64px;block-size:64px}.ahi-partner-marquee .ahi-partner-heading{margin-block-end:14px}.ahi-cms-shortcuts button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.ahi-partner-logo-window{overflow-x:auto;mask-image:none}.ahi-partner-logo-track{animation:none!important;transform:none!important;will-change:auto}.ahi-partner-logo-group[aria-hidden=true]{display:none}}html[data-ahi-motion=paused] .ahi-partner-logo-track{animation-play-state:paused}
.ahi-partner-logo-link .ahi-partner-initials{display:grid;place-items:center;inline-size:72px;block-size:72px;flex:none;border-radius:15px;background:#142540;color:#f0d187;font-size:1.6rem;font-weight:700;white-space:normal;overflow:visible}.ahi-partner-picker-results .ahi-partner-initials{display:grid;place-items:center;inline-size:40px;block-size:40px;flex:none;border-radius:9px;background:#142540;color:#f0d187;font-size:.9rem;font-weight:700}@media(max-width:640px){.ahi-partner-logo-link .ahi-partner-initials{inline-size:64px;block-size:64px;font-size:1.4rem}}
