.hub-page:where(.astro-ghtbfozb){background:var(--el-bg);color:var(--el-text);font-family:var(--el-font-body)}.hub-section:where(.astro-ghtbfozb){padding:96px 0;border-top:1px solid var(--el-border-soft)}.hub-section:where(.astro-ghtbfozb):first-of-type{border-top:0}.hub-hero:where(.astro-ghtbfozb){padding-top:120px;padding-bottom:96px;text-align:center}.hub-container:where(.astro-ghtbfozb){max-width:1180px}.hub-title:where(.astro-ghtbfozb){margin:0 auto 24px;max-width:22ch}.hub-lede:where(.astro-ghtbfozb){margin:0 auto;max-width:68ch}.hub-center:where(.astro-ghtbfozb){text-align:center;margin-left:auto;margin-right:auto;max-width:60ch}.hub-h:where(.astro-ghtbfozb){margin:0 0 16px}.hub-section-lede:where(.astro-ghtbfozb){margin:0 0 48px;max-width:72ch}.hub-table-wrap:where(.astro-ghtbfozb){overflow-x:auto;border:1px solid var(--el-border);border-radius:16px}.hub-table:where(.astro-ghtbfozb){width:100%;border-collapse:collapse;font-size:var(--fs-meta);line-height:1.6;min-width:900px}.hub-th:where(.astro-ghtbfozb){text-align:left;padding:14px 16px;font-family:var(--el-font-display);font-weight:600;font-size:var(--fs-meta);letter-spacing:.02em;text-transform:uppercase;background:var(--el-surface);border-bottom:1px solid var(--el-border);color:var(--el-text-secondary)}.hub-td:where(.astro-ghtbfozb){padding:14px 16px;border-bottom:1px solid var(--el-border-soft);vertical-align:top;color:var(--el-text-secondary)}.hub-row:where(.astro-ghtbfozb):last-child .hub-td:where(.astro-ghtbfozb){border-bottom:0}.hub-row-us:where(.astro-ghtbfozb) .hub-td:where(.astro-ghtbfozb){background:var(--el-surface);color:var(--el-text);font-weight:500}.hub-td-name:where(.astro-ghtbfozb){color:var(--el-text);font-weight:500;white-space:nowrap}.hub-td-name:where(.astro-ghtbfozb) a:where(.astro-ghtbfozb){color:var(--el-text);text-decoration:underline;text-underline-offset:3px}.hub-yes:where(.astro-ghtbfozb){color:#22c55e;font-weight:600}.hub-no:where(.astro-ghtbfozb){color:var(--el-text-secondary)}.hub-group:where(.astro-ghtbfozb){margin-top:48px}.hub-group:where(.astro-ghtbfozb):first-of-type{margin-top:0}.hub-group-title:where(.astro-ghtbfozb){margin:0 0 20px;color:var(--el-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-meta)}.hub-grid:where(.astro-ghtbfozb){display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.hub-card:where(.astro-ghtbfozb){display:flex;flex-direction:column;gap:10px;padding:26px 28px;border:1px solid var(--el-border);border-radius:16px;text-decoration:none;transition:all .2s ease}.hub-card:where(.astro-ghtbfozb):hover{background:var(--el-surface);border-color:var(--el-text)}.hub-card-title:where(.astro-ghtbfozb){font-family:var(--el-font-display);font-size:var(--fs-body);font-weight:500;color:var(--el-text)}.hub-card-desc:where(.astro-ghtbfozb){font-size:var(--fs-meta);line-height:1.6;color:var(--el-text-secondary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hub-card-more:where(.astro-ghtbfozb){font-size:var(--fs-meta);color:var(--el-text);margin-top:auto}.hub-prose:where(.astro-ghtbfozb){display:grid;gap:44px;max-width:78ch}.hub-prose-h:where(.astro-ghtbfozb){margin:0 0 16px}.hub-p:where(.astro-ghtbfozb){margin:0 0 16px;line-height:1.75}.hub-p:where(.astro-ghtbfozb):last-child{margin-bottom:0}.hub-bullets:where(.astro-ghtbfozb){margin:16px 0 0;padding-left:20px;display:grid;gap:10px}.hub-bullets:where(.astro-ghtbfozb) li:where(.astro-ghtbfozb){line-height:1.7;color:var(--el-text-secondary)}.hub-p:where(.astro-ghtbfozb) a,.hub-bullets:where(.astro-ghtbfozb) a{color:var(--el-text);text-decoration:underline;text-underline-offset:3px}.hub-p:where(.astro-ghtbfozb) strong,.hub-bullets:where(.astro-ghtbfozb) strong{font-weight:600;color:var(--el-text)}.hub-faq:where(.astro-ghtbfozb){max-width:860px}.hub-faq-item:where(.astro-ghtbfozb){border-bottom:1px solid var(--el-border-soft)}.hub-faq-q:where(.astro-ghtbfozb){display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-family:var(--el-font-display);font-size:var(--fs-body);font-weight:500;color:var(--el-text)}.hub-faq-q:where(.astro-ghtbfozb)::-webkit-details-marker{display:none}.hub-faq-icon:where(.astro-ghtbfozb){flex:none;font-size:20px;color:var(--el-text-secondary);transition:transform .2s ease}.hub-faq-item:where(.astro-ghtbfozb)[open] .hub-faq-icon:where(.astro-ghtbfozb){transform:rotate(45deg)}.hub-faq-a:where(.astro-ghtbfozb){padding:0 0 22px;line-height:1.75;color:var(--el-text-secondary);max-width:72ch}.hub-section-cta:where(.astro-ghtbfozb){text-align:center;padding-top:110px;padding-bottom:150px}.hub-cta-title:where(.astro-ghtbfozb){margin:0 auto 20px;max-width:22ch}.hub-cta-buttons:where(.astro-ghtbfozb){display:flex;gap:16px;justify-content:center;margin-top:40px;flex-wrap:wrap}.hub-btn:where(.astro-ghtbfozb){display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:10px;font-size:var(--fs-body);font-weight:500;text-decoration:none;transition:all .2s ease}.hub-btn-primary:where(.astro-ghtbfozb){background:var(--el-text);color:var(--el-bg)}.hub-btn-primary:where(.astro-ghtbfozb):hover{opacity:.85}.hub-btn-secondary:where(.astro-ghtbfozb){border:1px solid var(--el-border);color:var(--el-text)}.hub-btn-secondary:where(.astro-ghtbfozb):hover{background:var(--el-surface)}[dir=rtl] .hub-th:where(.astro-ghtbfozb),[dir=rtl] .hub-td:where(.astro-ghtbfozb){text-align:right}[dir=rtl] .hub-bullets:where(.astro-ghtbfozb){padding-left:0;padding-right:20px}@media (max-width: 768px){.hub-section:where(.astro-ghtbfozb){padding:64px 0}.hub-hero:where(.astro-ghtbfozb){padding-top:80px;padding-bottom:64px}.hub-section-cta:where(.astro-ghtbfozb){padding-top:80px;padding-bottom:96px}.hub-card:where(.astro-ghtbfozb){padding:22px 20px}.hub-prose:where(.astro-ghtbfozb){gap:32px}}
