.bHero[data-astro-cid-5n4dglu2]{padding:56px 0 36px;border-bottom:1px solid var(--rule)}.bHero[data-astro-cid-5n4dglu2] h1[data-astro-cid-5n4dglu2]{font-size:clamp(30px,4.4vw,50px);line-height:1.05;letter-spacing:-.022em;color:var(--logo-navy);font-weight:800;max-width:20ch;margin:14px 0 16px;text-wrap:balance}.bHero[data-astro-cid-5n4dglu2] .lede[data-astro-cid-5n4dglu2]{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:66ch;margin:0 0 30px}.bStats[data-astro-cid-5n4dglu2]{display:flex;gap:48px;flex-wrap:wrap}.bStats[data-astro-cid-5n4dglu2] .stat[data-astro-cid-5n4dglu2]{display:flex;flex-direction:column;gap:4px}.bStats[data-astro-cid-5n4dglu2] .num[data-astro-cid-5n4dglu2]{font-size:36px;font-weight:800;color:var(--ink);line-height:1}.bStats[data-astro-cid-5n4dglu2] .lbl[data-astro-cid-5n4dglu2]{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.btmBanner[data-astro-cid-5n4dglu2]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:22px 0 6px;padding:14px 18px;background:var(--panel);border:1px solid var(--rule);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .14s ease,box-shadow .14s ease}.btmBanner[data-astro-cid-5n4dglu2]:hover{border-color:color-mix(in oklch,var(--logo-cyan) 40%,var(--rule));box-shadow:0 6px 16px #121c2612}.btmBannerText[data-astro-cid-5n4dglu2]{font-size:14px;color:var(--ink-2)}.btmBannerText[data-astro-cid-5n4dglu2] strong[data-astro-cid-5n4dglu2]{color:var(--ink);font-weight:700}.btmBannerCta[data-astro-cid-5n4dglu2]{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--logo-navy);font-weight:700;flex:none}.mark[data-astro-cid-5n4dglu2]{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--rule);border-radius:10px;overflow:hidden;flex:none;width:5.25rem;height:5.25rem;padding:.7rem}.mark[data-astro-cid-5n4dglu2] img[data-astro-cid-5n4dglu2]{max-width:100%;max-height:100%;object-fit:contain;display:block}.mark[data-astro-cid-5n4dglu2] .mg[data-astro-cid-5n4dglu2]{font-weight:800;color:var(--logo-navy);letter-spacing:.02em;font-size:1.5rem}.mark--sm[data-astro-cid-5n4dglu2]{width:3.5rem;height:3.5rem;padding:.45rem;border-radius:8px}.mark--sm[data-astro-cid-5n4dglu2] .mg[data-astro-cid-5n4dglu2]{font-size:1.05rem}.tierDot[data-astro-cid-5n4dglu2]{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.tierDot[data-astro-cid-5n4dglu2][data-tier="Industry Leader"]{background:var(--logo-cyan)}.tierDot[data-astro-cid-5n4dglu2][data-tier=Emerging]{background:#399d57}.tierDot[data-astro-cid-5n4dglu2][data-tier=Economical]{background:var(--ink-3)}.partnerGrid[data-astro-cid-5n4dglu2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.partnerCard[data-astro-cid-5n4dglu2]{position:relative;display:flex;flex-direction:column;gap:12px;background:var(--panel);border:1px solid var(--rule);border-radius:14px;padding:22px 22px 20px;text-decoration:none;color:inherit;box-shadow:0 1px 2px #121c260a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.partnerCard[data-astro-cid-5n4dglu2]:hover{transform:translateY(-3px);box-shadow:0 4px 8px #121c260f,0 14px 30px #121c261a;border-color:color-mix(in oklch,var(--logo-cyan) 45%,var(--rule))}.pTag[data-astro-cid-5n4dglu2]{position:absolute;top:14px;right:14px;font-family:Geist Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:99px}.pTag--flagship[data-astro-cid-5n4dglu2]{background:var(--logo-navy);color:#fff}.pTag--preferred[data-astro-cid-5n4dglu2]{background:var(--accent-soft);color:var(--accent)}.partnerCard[data-astro-cid-5n4dglu2] h3[data-astro-cid-5n4dglu2]{font-size:19px;font-weight:700;color:var(--ink);letter-spacing:-.012em;line-height:1.2;margin:0}.pTagline[data-astro-cid-5n4dglu2]{font-size:14px;line-height:1.5;color:var(--ink-2);margin:0;flex:1}.meta[data-astro-cid-5n4dglu2]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.dotsep[data-astro-cid-5n4dglu2]{color:var(--rule)}.tierBlock[data-astro-cid-5n4dglu2]{margin-bottom:34px}.tierHead[data-astro-cid-5n4dglu2]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tierHead[data-astro-cid-5n4dglu2] h3[data-astro-cid-5n4dglu2]{font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--ink);margin:0}.tierCount[data-astro-cid-5n4dglu2]{font-family:Geist Mono,monospace;font-size:11px;color:var(--ink-3);background:var(--bg);border:1px solid var(--rule);border-radius:99px;padding:1px 8px}.brandGrid[data-astro-cid-5n4dglu2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.brandCard[data-astro-cid-5n4dglu2]{display:flex;align-items:center;gap:13px;background:var(--panel);border:1px solid var(--rule);border-radius:12px;padding:12px 14px;text-decoration:none;color:inherit;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.brandCard[data-astro-cid-5n4dglu2]:hover{transform:translateY(-2px);border-color:color-mix(in oklch,var(--logo-cyan) 40%,var(--rule));box-shadow:0 6px 16px #121c2614}.bcBody[data-astro-cid-5n4dglu2]{display:flex;flex-direction:column;gap:2px;min-width:0}.bcName[data-astro-cid-5n4dglu2]{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.bcMeta[data-astro-cid-5n4dglu2]{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.btmDot[data-astro-cid-5n4dglu2]{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none;margin-left:auto}@media(max-width:720px){.bHero[data-astro-cid-5n4dglu2]{padding:40px 0 28px}.bStats[data-astro-cid-5n4dglu2]{gap:28px}.bStats[data-astro-cid-5n4dglu2] .num[data-astro-cid-5n4dglu2]{font-size:28px}}
