.language-hub-page[data-astro-cid-kgmforhu] .page-hero[data-astro-cid-kgmforhu]{padding:clamp(3rem,7vw,5rem) 1.5rem 4rem;text-align:center}.language-hub-page[data-astro-cid-kgmforhu] .page-hero-inner[data-astro-cid-kgmforhu]{max-width:850px;margin:0 auto}.language-hub-page[data-astro-cid-kgmforhu] .eyebrow[data-astro-cid-kgmforhu]{display:inline-block;padding:.5rem 1.25rem;background:var(--accent-tint, rgba(255, 106, 26, .1));border:1px solid var(--accent, #ff6a1a);border-radius:2rem;color:var(--accent, #ff6a1a);font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.language-hub-page[data-astro-cid-kgmforhu] .page-hero[data-astro-cid-kgmforhu] h1[data-astro-cid-kgmforhu]{font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:700;color:var(--text);margin:0 0 1.5rem;line-height:1.1;letter-spacing:-.025em}.language-hub-page[data-astro-cid-kgmforhu] .page-hero[data-astro-cid-kgmforhu] .lede[data-astro-cid-kgmforhu]{font-size:1.15rem;color:var(--text-secondary);max-width:650px;margin:0 auto 2.5rem;line-height:1.6;font-weight:500}.language-hub-page[data-astro-cid-kgmforhu] .trust-signals[data-astro-cid-kgmforhu]{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;margin-bottom:2.5rem;padding:1.5rem;background:var(--card, #fff);border-radius:1rem;border:1px solid var(--border-light, rgba(0, 0, 0, .07))}.language-hub-page[data-astro-cid-kgmforhu] .trust-cell[data-astro-cid-kgmforhu]{text-align:center}.language-hub-page[data-astro-cid-kgmforhu] .trust-val[data-astro-cid-kgmforhu]{font-size:2rem;font-weight:700;color:var(--text)}.language-hub-page[data-astro-cid-kgmforhu] .trust-lbl[data-astro-cid-kgmforhu]{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.language-hub-page[data-astro-cid-kgmforhu] .flag-chips[data-astro-cid-kgmforhu]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2.5rem}.language-hub-page[data-astro-cid-kgmforhu] .flag-chip[data-astro-cid-kgmforhu]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--card, #fff);border:1px solid var(--border-light, rgba(0, 0, 0, .07));border-radius:.75rem;color:var(--text);font-weight:500}.language-hub-page[data-astro-cid-kgmforhu] .hero-actions[data-astro-cid-kgmforhu]{display:flex;gap:1rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}.language-hub-page[data-astro-cid-kgmforhu] .languages-section[data-astro-cid-kgmforhu],.language-hub-page[data-astro-cid-kgmforhu] .service-types-section[data-astro-cid-kgmforhu],.language-hub-page[data-astro-cid-kgmforhu] .hub-quote-section[data-astro-cid-kgmforhu],.language-hub-page[data-astro-cid-kgmforhu] .faq-section[data-astro-cid-kgmforhu],.language-hub-page[data-astro-cid-kgmforhu] .contact-section[data-astro-cid-kgmforhu]{padding:clamp(3rem,5vw,5rem) 0}.language-hub-page[data-astro-cid-kgmforhu] .section-header[data-astro-cid-kgmforhu]{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.language-hub-page[data-astro-cid-kgmforhu] .section-header[data-astro-cid-kgmforhu] h2[data-astro-cid-kgmforhu]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--text);letter-spacing:-.02em;margin:0 0 1rem}.language-hub-page[data-astro-cid-kgmforhu] .section-header[data-astro-cid-kgmforhu] p[data-astro-cid-kgmforhu]{font-size:1.05rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.language-hub-page[data-astro-cid-kgmforhu] .lang-flag-grid[data-astro-cid-kgmforhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.25rem;margin-bottom:3rem}.language-hub-page[data-astro-cid-kgmforhu] .lang-flag-card[data-astro-cid-kgmforhu]{padding:1.5rem;text-align:center;border-radius:1rem;border:1px solid var(--border-light, rgba(0, 0, 0, .07));background:var(--card, #fff)}.language-hub-page[data-astro-cid-kgmforhu] .lang-flag[data-astro-cid-kgmforhu]{font-size:3rem;margin-bottom:.75rem}.language-hub-page[data-astro-cid-kgmforhu] .lang-flag-name[data-astro-cid-kgmforhu]{font-size:1.05rem;font-weight:600;color:var(--text)}.language-hub-page[data-astro-cid-kgmforhu] .lang-info-boxes[data-astro-cid-kgmforhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.language-hub-page[data-astro-cid-kgmforhu] .lang-info-box[data-astro-cid-kgmforhu]{padding:2rem;border-radius:1rem;border:1px solid var(--border-light, rgba(0, 0, 0, .07));background:var(--card, #fff)}.language-hub-page[data-astro-cid-kgmforhu] .lang-info-box[data-astro-cid-kgmforhu] h3[data-astro-cid-kgmforhu]{font-size:1.25rem;font-weight:600;color:var(--text);margin:0 0 .75rem}.language-hub-page[data-astro-cid-kgmforhu] .lang-info-box[data-astro-cid-kgmforhu] p[data-astro-cid-kgmforhu]{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}.language-hub-page[data-astro-cid-kgmforhu] .lang-info-price[data-astro-cid-kgmforhu]{margin-top:1rem;font-size:.875rem;color:var(--accent, #ff6a1a);font-weight:600}.language-hub-page[data-astro-cid-kgmforhu] .faq-bottom-banner[data-astro-cid-kgmforhu]{margin-top:3rem;padding:2rem;border-radius:1rem;border:1px solid var(--border-light, rgba(0, 0, 0, .07));text-align:center}.language-hub-page[data-astro-cid-kgmforhu] .faq-bottom-banner[data-astro-cid-kgmforhu] h3[data-astro-cid-kgmforhu]{font-size:1.25rem;font-weight:600;color:var(--text);margin:0 0 .75rem}.language-hub-page[data-astro-cid-kgmforhu] .faq-bottom-banner[data-astro-cid-kgmforhu] p[data-astro-cid-kgmforhu]{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.6}
