.ar[data-v-93bb0f89]{--brand:#6366f1;--brand-2:#06b6d4;--ink:#0f172a;--muted:#64748b;--line:#e8edf5;--grad:linear-gradient(135deg, var(--brand), var(--brand-2));color:var(--ink);background:#fff}.ar-hero__inner[data-v-93bb0f89],.ar-grid-wrap[data-v-93bb0f89],.ar-loading[data-v-93bb0f89],.ar-empty[data-v-93bb0f89]{max-width:1180px;margin:0 auto;padding-inline:24px}.btn-grad[data-v-93bb0f89]{font-weight:700;box-shadow:0 12px 26px #6366f159;background:var(--grad)!important;color:#fff!important}.ar-hero[data-v-93bb0f89]{color:#fff;--topics-bg:#ffffff14;--topics-fg:#dbe3f0;--topics-hover-bg:#ffffff2e;--topics-hover-fg:#fff;--topics-label:#8ea0bd;--topics-count-bg:#ffffff29;background:radial-gradient(1000px 460px at 24% -20%,#1f2440 0%,#0b1020 64%);padding-bottom:76px;position:relative;overflow:hidden}.blob[data-v-93bb0f89]{filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.b1[data-v-93bb0f89]{background:var(--brand);opacity:.32;width:380px;height:380px;top:-170px;right:-110px}.grid-bg[data-v-93bb0f89]{opacity:.24;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 72%);mask-image:radial-gradient(#000 25%,#0000 72%)}.ar-hero__inner[data-v-93bb0f89]{z-index:2;padding-top:40px;position:relative}.crumbs[data-v-93bb0f89]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.crumbs a[data-v-93bb0f89]{color:#cbd5e1;text-decoration:none;transition:color .2s}.crumbs a[data-v-93bb0f89]:hover{color:#fff;text-decoration:underline}.crumbs span[data-v-93bb0f89]{opacity:.5}.ar-eyebrow[data-v-93bb0f89]{color:#dbe3f0;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;margin-top:22px;padding:5px 13px;font-size:12px;font-weight:700;display:inline-flex}.ar-title[data-v-93bb0f89]{letter-spacing:-.3px;margin:14px 0 0;font-size:clamp(26px,4.4vw,42px);font-weight:800;line-height:1.5}.ar-lead[data-v-93bb0f89]{color:#cbd5e1;margin:10px 0 0;font-size:14.5px;line-height:2.1}.ar-rail[data-v-93bb0f89]{margin-top:22px}.ar-grid-wrap[data-v-93bb0f89]{z-index:3;margin-top:-44px;position:relative}.ar-section[data-v-93bb0f89]{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:14px;margin:0 0 24px;padding:16px 20px;font-size:17px;font-weight:800;display:flex;box-shadow:0 24px 44px -34px #0f172a73}.ar-section__line[data-v-93bb0f89]{background:linear-gradient(90deg, var(--line), transparent);flex:1;height:1px}.ar-section__count[data-v-93bb0f89]{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:700}.ar-grid[data-v-93bb0f89]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ar-more[data-v-93bb0f89]{border:1px solid var(--line);background:#f8fafc;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:40px;padding:18px 20px;display:flex}.ar-more__label[data-v-93bb0f89]{color:var(--ink);font-size:13px;font-weight:800}.ar-loading[data-v-93bb0f89]{gap:22px;margin-top:-44px;display:grid}.ar-empty[data-v-93bb0f89]{text-align:center;max-width:620px;color:var(--muted);padding:80px 24px}.ar-empty__icon[data-v-93bb0f89]{width:66px;height:66px;color:var(--brand);background:#f1f5f9;border-radius:22px;place-items:center;margin:0 auto 18px;display:grid}.ar-empty__title[data-v-93bb0f89]{color:var(--ink);margin:0 0 10px;font-size:20px;font-weight:800}.ar-empty__text[data-v-93bb0f89]{margin:0 0 24px;font-size:14.5px;line-height:2.1}.ar-empty__btns[data-v-93bb0f89]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=1023px){.ar-grid[data-v-93bb0f89]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ar-hero[data-v-93bb0f89]{padding-bottom:62px}.ar-hero__inner[data-v-93bb0f89],.ar-grid-wrap[data-v-93bb0f89],.ar-loading[data-v-93bb0f89],.ar-empty[data-v-93bb0f89]{padding-inline:16px}.ar-grid-wrap[data-v-93bb0f89],.ar-loading[data-v-93bb0f89]{margin-top:-34px}.ar-grid[data-v-93bb0f89]{gap:16px}}@media (width<=599px){.ar-grid[data-v-93bb0f89]{grid-template-columns:1fr}.ar-section[data-v-93bb0f89]{gap:10px;font-size:15px}}@media (prefers-reduced-motion:reduce){.crumbs a[data-v-93bb0f89],.blob[data-v-93bb0f89]{transition:none}}
