._sectionHeading_1gx3z_1{margin-bottom:clamp(1.25rem,3vw,1.75rem)}._loadingTitle_1gx3z_5{width:min(340px,90%);height:clamp(32px,6vw,42px);margin-bottom:10px}._loadingSubtitle_1gx3z_11{width:min(520px,98%);height:16px}._loadingAgents_1gx3z_16{flex-direction:column;gap:14px;display:flex}._loadingAgentRow_1gx3z_22{border-bottom:1px solid var(--border-light);grid-template-columns:72px 1fr;align-items:center;gap:16px;padding:14px 0;display:grid}._loadingAvatar_1gx3z_31{border-radius:var(--radius-lg);width:72px;height:72px}._loadingAgentText_1gx3z_37{gap:10px;display:grid}._loadingLine_1gx3z_42{border-radius:6px;width:100%;height:16px}._loadingLineShort_1gx3z_48{border-radius:6px;width:56%;height:14px}._sectionHeading_1gx3z_1 h2{color:var(--text-heading);font-size:clamp(1.2rem,2.5vw,1.5rem);font-family:var(--font-heading);margin:0}._sectionHeading_1gx3z_1 p{color:var(--text-light);max-width:52ch;margin:8px 0 0;font-size:.92rem}._agentsShowcase_1gx3z_70{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,20px);margin-bottom:clamp(40px,8vw,64px);display:grid}._agentItem_1gx3z_77{color:#fff;isolation:isolate;min-height:280px;animation:_agent-enter_1gx3z_1 .45s var(--motion-ease) both;background:#0d1a14;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .32s cubic-bezier(.34,1.4,.64,1),box-shadow .32s,border-color .32s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000002e,0 1px 2px #0000001f}._agentLogoWrap_1gx3z_101{z-index:0;background:#0f1f16;position:absolute;inset:0}._agentLogoWrap_1gx3z_101 img{object-fit:contain;object-position:center;filter:brightness(.72)saturate(.8);width:100%;height:100%;padding:1.5rem;transition:transform .45s,filter .32s}._agentItem_1gx3z_77:before{content:"";z-index:1;background:linear-gradient(#0000 28%,#0a1a10b3 55%,#0a1a10 100%);transition:opacity .32s;position:absolute;inset:0}._agentGlow_1gx3z_134{z-index:0;background:radial-gradient(circle at 60% 40%, color-mix(in srgb, var(--primary) 28%, transparent) 0%, transparent 65%);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .4s;position:absolute;inset:-20%}._agentFlag_1gx3z_149{top:12px;z-index:3;border-radius:5px;justify-content:center;align-items:center;width:36px;height:26px;display:flex;position:absolute;inset-inline-end:12px;overflow:hidden;box-shadow:0 2px 6px #0000004d}._agentFlag_1gx3z_149 img,._agentFlag_1gx3z_149 svg{object-fit:cover;width:100%!important;height:100%!important}._agentBody_1gx3z_171{z-index:2;padding:1.1rem 1.2rem .85rem;position:relative}._agentTitleRow_1gx3z_177{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-bottom:.4rem;display:flex}[dir=rtl] ._agentTitleRow_1gx3z_177{flex-direction:row-reverse}._agentName_1gx3z_189{font-family:var(--font-heading);color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1rem,1.8vw,1.18rem);font-weight:700;line-height:1.2}._agentCountry_1gx3z_199{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--primary) 90%, #fff);background:color-mix(in srgb, var(--primary) 22%, transparent);border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);border-radius:999px;padding:.22rem .55rem;font-size:.65rem;font-weight:700}._agentDesc_1gx3z_211{color:#ffffffb8;-webkit-line-clamp:2;opacity:0;-webkit-box-orient:vertical;max-height:0;margin:0;font-size:.8rem;line-height:1.55;transition:max-height .35s,opacity .3s,margin-bottom .3s;display:-webkit-box;overflow:hidden}._agentType_1gx3z_226{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--primary) 85%, #fff);background:color-mix(in srgb, var(--primary) 18%, transparent);border:1px solid color-mix(in srgb, var(--primary) 36%, transparent);border-radius:999px;align-items:center;padding:.26rem .6rem;font-size:.62rem;font-weight:700;display:inline-flex}._agentCta_1gx3z_240{z-index:2;color:color-mix(in srgb, var(--primary) 80%, #fff);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.4rem;padding:.65rem 1.2rem .9rem;font-size:.78rem;font-weight:700;transition:color .2s,gap .25s;display:flex;position:relative}._agentCtaIcon_1gx3z_255{font-size:1rem;transition:transform .25s}@media (hover:hover) and (pointer:fine){._agentItem_1gx3z_77:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent);box-shadow:0 8px 24px #00000038, 0 0 0 1px color-mix(in srgb, var(--primary) 30%, transparent), 0 0 48px color-mix(in srgb, var(--primary) 18%, transparent);transform:translateY(-6px)}._agentItem_1gx3z_77:hover ._agentLogoWrap_1gx3z_101 img{filter:brightness()saturate();transform:scale(1.06)}._agentItem_1gx3z_77:hover ._agentDesc_1gx3z_211{opacity:1;max-height:5rem;margin-bottom:.6rem}._agentItem_1gx3z_77:hover ._agentGlow_1gx3z_134{opacity:1}._agentItem_1gx3z_77:hover ._agentCta_1gx3z_240{color:#fff}._agentItem_1gx3z_77:hover ._agentCtaIcon_1gx3z_255{transform:translate(4px)}[dir=rtl] ._agentItem_1gx3z_77:hover ._agentCtaIcon_1gx3z_255{transform:translate(-4px)scaleX(-1)}}._agentItem_1gx3z_77:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@keyframes _agent-enter_1gx3z_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._agentItem_1gx3z_77{animation:none}._agentItem_1gx3z_77:hover,._agentItem_1gx3z_77:hover ._agentLogoWrap_1gx3z_101,._agentItem_1gx3z_77:hover ._agentCtaIcon_1gx3z_255{transform:none}[dir=rtl] ._agentItem_1gx3z_77:hover ._agentCtaIcon_1gx3z_255{transform:scaleX(-1)}._logoTile_1gx3z_335{animation:none}}._empty_1gx3z_340{border:1px dashed var(--border);border-radius:var(--radius-xl);text-align:center;color:var(--text-light);background:color-mix(in srgb, var(--bg-alt) 80%, var(--bg));grid-column:1/-1;justify-items:center;gap:.5rem;padding:2rem 1.25rem;display:grid}._emptyIcon_1gx3z_353{color:var(--primary);font-size:1.35rem}._logoGrid_1gx3z_360{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,16px);display:grid}._logoTile_1gx3z_335{aspect-ratio:3/2;isolation:isolate;background:var(--bg-alt);animation:_partner-tile-enter_1gx3z_1 .4s var(--motion-ease) both;border:none;border-radius:14px;text-decoration:none;transition:transform .28s cubic-bezier(.34,1.4,.64,1),box-shadow .28s,border-color .28s;display:block;position:relative;overflow:hidden}._logoTileGlow_1gx3z_383,._logoName_1gx3z_387{display:none}._logoTileInner_1gx3z_391{justify-content:center;align-items:center;padding:1.25rem 1.5rem;display:flex;position:absolute;inset:0}._logoTileInner_1gx3z_391 img{object-fit:contain;filter:grayscale(30%)opacity(.85);width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .32s,filter .28s}._logoTile_1gx3z_335:after{content:"";background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--primary) 22%, transparent) 0%, transparent 70%);opacity:0;pointer-events:none;transition:opacity .28s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){._logoTile_1gx3z_335:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 16%, transparent);transform:translateY(-4px)scale(1.03)}._logoTile_1gx3z_335:hover ._logoTileInner_1gx3z_391 img{filter:grayscale(0%)opacity();transform:scale(1.08)}._logoTile_1gx3z_335:hover:after{opacity:1}}._logoTile_1gx3z_335:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@keyframes _partner-tile-enter_1gx3z_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._logoTile_1gx3z_335:hover,._logoTile_1gx3z_335:hover ._logoTileInner_1gx3z_391 img{transform:none}}@media (width<=960px){._agentsShowcase_1gx3z_70{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._agentsShowcase_1gx3z_70{grid-template-columns:1fr}._agentItem_1gx3z_77{min-height:240px}}@media (width<=768px){._loadingAgentRow_1gx3z_22{grid-template-columns:64px 1fr}._loadingAvatar_1gx3z_31{width:64px;height:64px}._sectionHeading_1gx3z_1{margin-bottom:18px}._logoGrid_1gx3z_360{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._logoTile_1gx3z_335{min-height:132px;padding:1rem .75rem}._agentCta_1gx3z_240{justify-content:space-between}}
