.hero[data-astro-cid-gdypfnmq]{background:linear-gradient(135deg,#1f2937,#0f1722);color:#fff;padding:5rem 0 4rem;text-align:center}.hero-inner[data-astro-cid-gdypfnmq]{max-width:900px}.hero[data-astro-cid-gdypfnmq] h1[data-astro-cid-gdypfnmq]{color:#fff;font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin-bottom:1.25rem}.hero[data-astro-cid-gdypfnmq] .eyebrow[data-astro-cid-gdypfnmq]{color:var(--accent)}.hero-sub[data-astro-cid-gdypfnmq]{color:#ffffffe0;font-size:1.125rem;max-width:760px;margin:0 auto 2rem}.hero-ctas[data-astro-cid-gdypfnmq]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero[data-astro-cid-gdypfnmq] .btn-outline[data-astro-cid-gdypfnmq]{color:#fff;border-color:#ffffff80}.hero[data-astro-cid-gdypfnmq] .btn-outline[data-astro-cid-gdypfnmq]:hover{background:#fff;color:var(--secondary);border-color:#fff}.byline-section[data-astro-cid-gdypfnmq]{background:#fff;padding:2rem 0;border-bottom:1px solid var(--border)}.byline[data-astro-cid-gdypfnmq]{display:grid;grid-template-columns:96px 1fr;gap:1.5rem;align-items:flex-start;max-width:880px;margin:0 auto}.byline-photo[data-astro-cid-gdypfnmq] img[data-astro-cid-gdypfnmq]{width:96px;height:96px;border-radius:50%;object-fit:cover;background:var(--bg-alt);border:2px solid var(--border)}.byline-name[data-astro-cid-gdypfnmq]{margin:0 0 .5rem;color:var(--secondary);font-size:1.0625rem}.byline-bio[data-astro-cid-gdypfnmq]{margin:0 0 .5rem;color:var(--text-muted);font-size:.9375rem;line-height:1.6}.byline-meta[data-astro-cid-gdypfnmq]{margin:0;color:var(--text-light);font-size:.8125rem}@media(max-width:540px){.byline[data-astro-cid-gdypfnmq]{grid-template-columns:1fr}.byline-photo[data-astro-cid-gdypfnmq] img[data-astro-cid-gdypfnmq]{width:72px;height:72px}}.stats-bar[data-astro-cid-gdypfnmq]{background:var(--primary);color:#fff;padding:2rem 0}.stats-grid[data-astro-cid-gdypfnmq]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;text-align:left}.stat-label-top[data-astro-cid-gdypfnmq]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffffd9;margin-bottom:.375rem;font-weight:600}.stat-value[data-astro-cid-gdypfnmq]{font-size:1.0625rem;color:#fff;font-weight:600;line-height:1.35}@media(max-width:760px){.stats-grid[data-astro-cid-gdypfnmq]{grid-template-columns:repeat(2,1fr)}}.narrow[data-astro-cid-gdypfnmq]{max-width:820px}.narrow[data-astro-cid-gdypfnmq] h2[data-astro-cid-gdypfnmq]{margin-top:2.5rem}.narrow[data-astro-cid-gdypfnmq] p[data-astro-cid-gdypfnmq],.narrow[data-astro-cid-gdypfnmq] li[data-astro-cid-gdypfnmq]{line-height:1.7}.narrow[data-astro-cid-gdypfnmq] ul[data-astro-cid-gdypfnmq]{margin:0 0 1.5rem 1.25rem}.narrow[data-astro-cid-gdypfnmq] ul[data-astro-cid-gdypfnmq] li[data-astro-cid-gdypfnmq]{margin-bottom:.5rem}.mid-cta[data-astro-cid-gdypfnmq]{background:var(--bg-alt);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius);padding:1.5rem 1.75rem;margin:2.5rem 0}.mid-cta-inner[data-astro-cid-gdypfnmq] h3[data-astro-cid-gdypfnmq]{margin:0 0 .5rem;color:var(--secondary);font-size:1.25rem}.mid-cta-inner[data-astro-cid-gdypfnmq] p[data-astro-cid-gdypfnmq]{margin:0 0 1.25rem;color:var(--text-muted)}.mid-cta-actions[data-astro-cid-gdypfnmq]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-outline-dark[data-astro-cid-gdypfnmq]{color:var(--secondary);border:1px solid var(--secondary);padding:.625rem 1.25rem;border-radius:var(--radius);text-decoration:none;font-weight:600}.btn-outline-dark[data-astro-cid-gdypfnmq]:hover{background:var(--secondary);color:#fff;text-decoration:none}.inline-cta[data-astro-cid-gdypfnmq]{background:#fef3c7;border-left:4px solid var(--accent);border-radius:var(--radius);padding:1.25rem 1.5rem;margin:2rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.inline-cta[data-astro-cid-gdypfnmq] p[data-astro-cid-gdypfnmq]{margin:0;color:var(--secondary)}.markets-grid[data-astro-cid-gdypfnmq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.5rem 0 2rem}.market-card[data-astro-cid-gdypfnmq]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.market-card[data-astro-cid-gdypfnmq] h3[data-astro-cid-gdypfnmq]{margin:0 0 .5rem;font-size:1.0625rem;color:var(--secondary)}.market-card[data-astro-cid-gdypfnmq] p[data-astro-cid-gdypfnmq]{margin:0;font-size:.9375rem;color:var(--text-muted);line-height:1.55}@media(max-width:700px){.markets-grid[data-astro-cid-gdypfnmq]{grid-template-columns:1fr}}.faq-list[data-astro-cid-gdypfnmq]{max-width:880px;margin:1rem 0 2rem}.faq-item[data-astro-cid-gdypfnmq]{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.75rem;background:#fff;overflow:hidden}.faq-item[data-astro-cid-gdypfnmq][open]{border-color:var(--primary)}.faq-item[data-astro-cid-gdypfnmq] summary[data-astro-cid-gdypfnmq]{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-weight:600;color:var(--secondary);display:flex;align-items:center;justify-content:space-between}.faq-item[data-astro-cid-gdypfnmq] summary[data-astro-cid-gdypfnmq]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-gdypfnmq] summary[data-astro-cid-gdypfnmq]:after{content:"+";font-size:1.5rem;color:var(--primary);font-weight:400;line-height:1}.faq-item[data-astro-cid-gdypfnmq][open] summary[data-astro-cid-gdypfnmq]:after{content:"−"}.faq-item[data-astro-cid-gdypfnmq] summary[data-astro-cid-gdypfnmq] h3[data-astro-cid-gdypfnmq]{display:inline;margin:0;font-size:1rem;color:inherit;font-weight:600}.faq-answer[data-astro-cid-gdypfnmq]{padding:0 1.25rem 1.25rem;color:var(--text-muted)}.faq-answer[data-astro-cid-gdypfnmq] p[data-astro-cid-gdypfnmq]{margin:0;line-height:1.65}.bottom-cta[data-astro-cid-gdypfnmq]{background:var(--primary);color:#fff;padding:4rem 0;text-align:center}.bottom-cta[data-astro-cid-gdypfnmq] h2[data-astro-cid-gdypfnmq]{color:#fff;margin-bottom:.75rem}.bottom-cta[data-astro-cid-gdypfnmq] p[data-astro-cid-gdypfnmq]{color:#fffffff2;font-size:1.125rem;margin-bottom:2rem}.bottom-cta[data-astro-cid-gdypfnmq] .btn-primary[data-astro-cid-gdypfnmq]{background:#fff;color:var(--primary)}.bottom-cta[data-astro-cid-gdypfnmq] .btn-primary[data-astro-cid-gdypfnmq]:hover{background:var(--bg-alt)}
