.hub-features[data-astro-cid-mpbnit47]{padding-top:clamp(72px,9vw,96px)}.hub-features-head .fp-intro{max-width:420px;font-size:16px}.hub-group[data-astro-cid-mpbnit47]{margin-top:44px}.hub-group-label[data-astro-cid-mpbnit47]{display:flex;align-items:center;gap:14px;font-family:var(--cg-font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cg-ink-400)}.hub-group-rule[data-astro-cid-mpbnit47]{flex:1;height:1px;background:var(--cg-cream-600)}.hub-cards[data-astro-cid-mpbnit47]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin-top:18px}.hub-card[data-astro-cid-mpbnit47]{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;border-radius:24px;padding:28px;min-height:360px;background:var(--cg-cream-100);color:var(--cg-ink-900);border:1px solid var(--cg-cream-400);transition:transform .25s ease,border-color .25s ease}.hub-card[data-astro-cid-mpbnit47]:hover{transform:translateY(-3px);color:var(--cg-ink-900);border-color:var(--cg-ink-900)}.hub-card[data-astro-cid-mpbnit47].is-dark{background:var(--cg-ink-900);color:var(--cg-cream-100);border-color:var(--cg-ink-900)}.hub-card[data-astro-cid-mpbnit47].is-dark:hover{color:var(--cg-cream-100)}.hub-card[data-astro-cid-mpbnit47].is-wide{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:28px 40px}.hub-card-main[data-astro-cid-mpbnit47]{flex:1 1 300px;min-width:0;display:flex;flex-direction:column}.hub-card-n[data-astro-cid-mpbnit47]{font-family:var(--cg-font-mono);font-size:12px;color:var(--cg-ink-300)}.is-dark[data-astro-cid-mpbnit47] .hub-card-n[data-astro-cid-mpbnit47]{color:var(--cg-lime-500)}.hub-beta[data-astro-cid-mpbnit47]{font-family:var(--cg-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;background:var(--cg-red-500);color:var(--cg-ink-900);border-radius:6px;padding:4px 8px}.hub-card-t[data-astro-cid-mpbnit47]{margin:32px 0 0;font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1.1}.hub-card-d[data-astro-cid-mpbnit47]{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--cg-ink-500);text-wrap:pretty}.is-dark[data-astro-cid-mpbnit47] .hub-card-d[data-astro-cid-mpbnit47]{color:var(--cg-ink-100)}.hub-card-list[data-astro-cid-mpbnit47]{margin-top:20px}.is-dark[data-astro-cid-mpbnit47] .hub-card-list[data-astro-cid-mpbnit47] li[data-astro-cid-mpbnit47]:before{color:var(--cg-lime-500)}.hub-card-more[data-astro-cid-mpbnit47]{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;border-top:1px solid var(--cg-cream-200)}.hub-card-main[data-astro-cid-mpbnit47]>.hub-card-list[data-astro-cid-mpbnit47]{margin-bottom:24px}.is-dark[data-astro-cid-mpbnit47] .hub-card-more[data-astro-cid-mpbnit47]{color:var(--cg-lime-500);border-top-color:var(--cg-ink-600)}.hub-card-more[data-astro-cid-mpbnit47] span[data-astro-cid-mpbnit47]{transition:transform .2s ease}.hub-card[data-astro-cid-mpbnit47]:hover .hub-card-more[data-astro-cid-mpbnit47] span[data-astro-cid-mpbnit47]{transform:translate(3px)}.hub-pmax[data-astro-cid-mpbnit47]{flex:1.3 1 360px;min-width:0;background:var(--cg-ink-900);color:var(--cg-cream-100);border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;gap:4px}.hub-pmax-title[data-astro-cid-mpbnit47]{display:flex;align-items:center;gap:8px;font-family:var(--cg-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cg-ink-150);padding-bottom:10px}.hub-pmax-row[data-astro-cid-mpbnit47]{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--cg-ink-600);font-size:14.5px}.hub-pmax-row[data-astro-cid-mpbnit47] span[data-astro-cid-mpbnit47]:last-child{text-align:right;color:var(--cg-ink-150)}.hub-pmax-row[data-astro-cid-mpbnit47] span[data-astro-cid-mpbnit47].is-ok{color:var(--cg-lime-500)}.hub-pmax-note[data-astro-cid-mpbnit47]{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--cg-ink-150);text-wrap:pretty}.hub-beyond-t[data-astro-cid-mpbnit47]{margin:14px 0 0;font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.hub-beyond-d[data-astro-cid-mpbnit47]{margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--cg-ink-100);text-wrap:pretty}.hub-integ[data-astro-cid-mpbnit47]{box-sizing:border-box;min-width:0;border-radius:20px;padding:22px;background:var(--cg-cream-100);border:1px solid var(--cg-cream-400)}.hub-integ[data-astro-cid-mpbnit47].is-soon{background:transparent;border:1.5px dashed #B5B0A4}.hub-integ-top[data-astro-cid-mpbnit47]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-height:24px}.hub-integ-t[data-astro-cid-mpbnit47]{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.hub-integ-list[data-astro-cid-mpbnit47]{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.hub-integ-list[data-astro-cid-mpbnit47] li[data-astro-cid-mpbnit47]{font-size:14.5px;line-height:1.4;padding-top:8px;border-top:1px solid var(--cg-cream-200)}.hub-integ[data-astro-cid-mpbnit47].is-soon .hub-integ-list[data-astro-cid-mpbnit47] li[data-astro-cid-mpbnit47]{border-top-color:var(--cg-cream-400)}.hub-threats[data-astro-cid-mpbnit47]{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 40px}.hub-threats[data-astro-cid-mpbnit47] li[data-astro-cid-mpbnit47]{display:flex;align-items:center;gap:14px;padding:20px 0;border-top:1.5px solid var(--cg-ink-900)}.hub-threats[data-astro-cid-mpbnit47] .cg-mono[data-astro-cid-mpbnit47]{font-size:12px}.hub-threats[data-astro-cid-mpbnit47] li[data-astro-cid-mpbnit47]>span[data-astro-cid-mpbnit47]:last-child{font-size:20px;font-weight:700;letter-spacing:-.025em}
