.hero[data-astro-cid-j7pv25f6]{padding:var(--space-20) 0 var(--space-16)}.hero-content[data-astro-cid-j7pv25f6]{max-width:720px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--color-white);font-size:var(--text-4xl);margin-top:var(--space-6);margin-bottom:var(--space-6)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--color-slate-300);line-height:var(--leading-relaxed);margin-bottom:var(--space-10);max-width:620px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);flex-wrap:wrap}@media(min-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:var(--space-24) 0 var(--space-20)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--text-5xl)}}.stats-bar[data-astro-cid-j7pv25f6]{background:var(--color-white);border-bottom:var(--border-light);padding:var(--space-10) 0}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8);text-align:center}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-1)}.stat-value[data-astro-cid-j7pv25f6]{font-size:var(--text-2xl);font-weight:700;color:var(--color-navy-700);letter-spacing:var(--tracking-tight)}.stat-label[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-slate-500)}@media(max-width:767px){.stats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}.why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.why-item[data-astro-cid-j7pv25f6]{padding:var(--space-6);border:var(--border-light);border-radius:var(--radius-lg);background:var(--color-slate-50)}.why-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-3);font-size:var(--text-lg)}.why-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-slate-600);line-height:var(--leading-relaxed)}@media(max-width:767px){.why-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-6)}.services-grid[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-3)}.services-grid[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-slate-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.card-link[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);font-weight:600;color:var(--color-navy-600);text-decoration:none}.card-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-navy-700)}.process-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.process-step[data-astro-cid-j7pv25f6]{text-align:center;padding:var(--space-6)}.process-num[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--color-navy-900);color:var(--color-gold-400);font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-5);letter-spacing:-.02em}.process-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-3);font-size:var(--text-lg)}.process-step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-slate-600);line-height:var(--leading-relaxed)}@media(max-width:767px){.process-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-4)}}.guides-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-6)}.guide-card[data-astro-cid-j7pv25f6]{display:block;background:var(--color-white);border:var(--border-light);border-radius:var(--radius-lg);padding:var(--space-8);text-decoration:none;transition:box-shadow var(--transition-base),border-color var(--transition-base)}.guide-card[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-md);border-color:var(--color-slate-300)}.guide-card[data-astro-cid-j7pv25f6] .badge[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-4)}.guide-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);margin-bottom:var(--space-3);color:var(--color-slate-900)}.guide-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-slate-600);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.guide-link[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);font-weight:600;color:var(--color-navy-600)}.nationality-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}.nationality-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border:var(--border-light);border-radius:var(--radius-md);text-decoration:none;background:var(--color-slate-50);transition:all var(--transition-fast)}.nationality-card[data-astro-cid-j7pv25f6]:hover{background:var(--color-navy-900);border-color:var(--color-navy-900)}.nationality-label[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);font-weight:600;color:var(--color-slate-800);transition:color var(--transition-fast)}.nationality-arrow[data-astro-cid-j7pv25f6]{color:var(--color-slate-400);font-size:var(--text-lg);transition:color var(--transition-fast)}.nationality-card[data-astro-cid-j7pv25f6]:hover .nationality-label[data-astro-cid-j7pv25f6],.nationality-card[data-astro-cid-j7pv25f6]:hover .nationality-arrow[data-astro-cid-j7pv25f6]{color:var(--color-white)}.cta-section[data-astro-cid-j7pv25f6]{padding:var(--space-20) 0}.cta-inner[data-astro-cid-j7pv25f6]{text-align:center;max-width:600px;margin:0 auto}.cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-white);margin-bottom:var(--space-4)}.cta-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-slate-300);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-bottom:var(--space-8)}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:var(--space-4)}
