.hub-hero[data-astro-cid-3cdviobo]{position:relative;background:#0a0a0a;padding:160px 0 90px;border-bottom:1px solid var(--dark-border);overflow:hidden}.hub-hero-img[data-astro-cid-3cdviobo]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hub-hero-overlay[data-astro-cid-3cdviobo]{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#0a0a0aeb,#0a0a0ab8 45%,#0a0a0a59),radial-gradient(circle at 70% 30%,rgba(255,95,3,.12),transparent 60%);pointer-events:none}.hub-hero[data-astro-cid-3cdviobo] .wrap[data-astro-cid-3cdviobo]{position:relative;z-index:1;max-width:800px}.hub-hero[data-astro-cid-3cdviobo] h1[data-astro-cid-3cdviobo]{font-size:clamp(2.2rem,5vw,3.6rem);color:#fff;font-weight:400;letter-spacing:-1.5px;margin:16px 0 22px}.hub-hero[data-astro-cid-3cdviobo] p[data-astro-cid-3cdviobo]{color:#ffffffc7;font-size:1.05rem;max-width:680px;line-height:1.7}.hub-quick[data-astro-cid-3cdviobo]{background:#f4f3f1;padding:56px 0}.hub-quick-card[data-astro-cid-3cdviobo]{max-width:820px;margin:0 auto;background:#fff;border-left:4px solid var(--orange);padding:28px 32px}.hub-quick-tag[data-astro-cid-3cdviobo]{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--orange);font-weight:700;margin-bottom:12px}.hub-quick-card[data-astro-cid-3cdviobo] p[data-astro-cid-3cdviobo]{color:#070707;font-size:1.08rem;line-height:1.7;margin:0}.hub-definition[data-astro-cid-3cdviobo]{background:#fff;padding:100px 0}.hub-def-grid[data-astro-cid-3cdviobo]{display:grid;grid-template-columns:1fr 320px;gap:64px;align-items:start;max-width:1100px;margin:0 auto}.hub-def-main[data-astro-cid-3cdviobo] h2[data-astro-cid-3cdviobo]{font-size:1.8rem;color:#070707;margin-bottom:20px;letter-spacing:-.5px}.hub-def-main[data-astro-cid-3cdviobo] p[data-astro-cid-3cdviobo]{color:#4a5568;line-height:1.75;margin-bottom:18px;max-width:680px}.hub-def-main[data-astro-cid-3cdviobo] blockquote[data-astro-cid-3cdviobo]{border-left:3px solid var(--orange);padding:16px 20px;margin:28px 0 0;color:#070707;font-size:1.05rem;line-height:1.65;font-style:italic;background:#f8f8f8}.hub-def-stats[data-astro-cid-3cdviobo]{display:flex;flex-direction:column;gap:28px}.hub-stat[data-astro-cid-3cdviobo]{padding:24px;border:1px solid #e8e8e8}.hub-stat-num[data-astro-cid-3cdviobo]{display:block;font-size:2.4rem;font-weight:600;color:var(--orange);letter-spacing:-1px;margin-bottom:8px}.hub-stat-label[data-astro-cid-3cdviobo]{font-size:.88rem;color:#6e7a84;line-height:1.5}.hub-sections[data-astro-cid-3cdviobo]{background:#0a0a0a;padding:90px 0}.hub-sections[data-astro-cid-3cdviobo] .wrap[data-astro-cid-3cdviobo]{max-width:820px}.hub-section-block[data-astro-cid-3cdviobo]{margin-bottom:48px}.hub-section-block[data-astro-cid-3cdviobo]:last-child{margin-bottom:0}.hub-section-block[data-astro-cid-3cdviobo] h2[data-astro-cid-3cdviobo]{font-size:1.6rem;color:#fff;font-weight:400;letter-spacing:-.5px;margin-bottom:16px}.hub-section-block[data-astro-cid-3cdviobo]>p[data-astro-cid-3cdviobo]{color:#ffffffb8;line-height:1.75;margin-bottom:16px}.hub-sub[data-astro-cid-3cdviobo]{margin:22px 0}.hub-sub[data-astro-cid-3cdviobo] h3[data-astro-cid-3cdviobo]{font-size:1.05rem;color:var(--orange);margin-bottom:8px;font-weight:600}.hub-sub[data-astro-cid-3cdviobo] p[data-astro-cid-3cdviobo]{color:#ffffffa6;line-height:1.7;margin:0}.hub-compare[data-astro-cid-3cdviobo]{background:#fff;padding:90px 0}.hub-compare[data-astro-cid-3cdviobo] .wrap[data-astro-cid-3cdviobo]{max-width:1000px}.hub-compare[data-astro-cid-3cdviobo] h2[data-astro-cid-3cdviobo]{font-size:1.8rem;color:#070707;margin-bottom:16px;letter-spacing:-.5px}.hub-compare-intro[data-astro-cid-3cdviobo]{color:#4a5568;line-height:1.75;margin-bottom:28px;max-width:720px}.hub-table-wrap[data-astro-cid-3cdviobo]{overflow-x:auto}.hub-table[data-astro-cid-3cdviobo]{width:100%;border-collapse:collapse;font-size:.9rem}.hub-table[data-astro-cid-3cdviobo] th[data-astro-cid-3cdviobo]{background:#0a0a0a;color:#fff;padding:12px 16px;text-align:left;font-weight:600}.hub-table[data-astro-cid-3cdviobo] td[data-astro-cid-3cdviobo]{padding:12px 16px;border-bottom:1px solid #e8e8e8;color:#4a5568;vertical-align:top}.hub-table[data-astro-cid-3cdviobo] tr[data-astro-cid-3cdviobo] td[data-astro-cid-3cdviobo]:first-child{color:#070707;font-weight:500}.hub-links[data-astro-cid-3cdviobo]{background:#f4f3f1;padding:90px 0}.section-header[data-astro-cid-3cdviobo]{max-width:720px;margin:0 auto 40px;text-align:center}.section-header[data-astro-cid-3cdviobo] h2[data-astro-cid-3cdviobo]{font-size:1.9rem;color:#070707;font-weight:400;letter-spacing:-.8px;margin-bottom:14px}.section-header[data-astro-cid-3cdviobo] p[data-astro-cid-3cdviobo]{color:#6e7a84;font-size:1rem;line-height:1.65}.hub-link-group[data-astro-cid-3cdviobo]{max-width:900px;margin:0 auto 32px}.hub-link-group[data-astro-cid-3cdviobo] h3[data-astro-cid-3cdviobo]{font-size:.95rem;color:#070707;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #ddd}.hub-link-list[data-astro-cid-3cdviobo]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 28px}.hub-link-list[data-astro-cid-3cdviobo] li[data-astro-cid-3cdviobo] a[data-astro-cid-3cdviobo]{color:#1a1a1a;text-decoration:none;font-size:.92rem;line-height:1.5;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.hub-link-list[data-astro-cid-3cdviobo] li[data-astro-cid-3cdviobo] a[data-astro-cid-3cdviobo]:hover{color:var(--orange);border-bottom-color:var(--orange)}.hub-faq[data-astro-cid-3cdviobo]{background:#fff;padding:100px 0}.hub-faq-list[data-astro-cid-3cdviobo]{max-width:820px;margin:0 auto}.faq-item[data-astro-cid-3cdviobo]{border-bottom:1px solid #e0e0e0}.faq-item[data-astro-cid-3cdviobo] summary[data-astro-cid-3cdviobo]{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#000;font-size:1rem;font-weight:600}.faq-item[data-astro-cid-3cdviobo] summary[data-astro-cid-3cdviobo]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-3cdviobo] summary[data-astro-cid-3cdviobo] svg[data-astro-cid-3cdviobo]{color:#000;transition:transform .25s;flex-shrink:0}.faq-item[data-astro-cid-3cdviobo][open] summary[data-astro-cid-3cdviobo] svg[data-astro-cid-3cdviobo]{transform:rotate(90deg)}.faq-item[data-astro-cid-3cdviobo] p[data-astro-cid-3cdviobo]{color:#6e7a84;padding:0 60px 22px 0;line-height:1.7;margin:0}.hub-author[data-astro-cid-3cdviobo]{background:#0a0a0a;padding:80px 0}.author-card[data-astro-cid-3cdviobo]{display:flex;gap:24px;align-items:flex-start;max-width:760px}.author-initials[data-astro-cid-3cdviobo]{width:52px;height:52px;background:var(--orange);color:#fff;font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-name[data-astro-cid-3cdviobo]{color:#fff;font-weight:600;font-size:1rem;margin:0 0 2px}.author-role[data-astro-cid-3cdviobo]{color:var(--orange);font-size:.85rem;margin:0 0 10px}.author-bio[data-astro-cid-3cdviobo]{color:#ffffffa6;font-size:.9rem;line-height:1.65;margin:0}.hub-cta[data-astro-cid-3cdviobo]{background:#ff5f03;padding:80px 0}.hub-cta[data-astro-cid-3cdviobo] .wrap[data-astro-cid-3cdviobo]{text-align:center}.hub-cta[data-astro-cid-3cdviobo] h2[data-astro-cid-3cdviobo]{font-size:1.9rem;color:#fff;font-weight:400;letter-spacing:-.8px;margin-bottom:12px}.hub-cta[data-astro-cid-3cdviobo] p[data-astro-cid-3cdviobo]{color:#ffffffd9;margin-bottom:28px;font-size:1rem}.hub-cta-btns[data-astro-cid-3cdviobo]{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn[data-astro-cid-3cdviobo].btn-primary{background:#fff;color:#ff5f03;padding:14px 28px;font-weight:600;text-decoration:none;font-size:.95rem}.btn[data-astro-cid-3cdviobo].btn-outline{border:2px solid rgba(255,255,255,.6);color:#fff;padding:12px 28px;font-weight:600;text-decoration:none;font-size:.95rem}@media(max-width:900px){.hub-def-grid[data-astro-cid-3cdviobo]{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.hub-link-list[data-astro-cid-3cdviobo]{grid-template-columns:1fr}}
