.hero[data-astro-cid-hanhzolq]{padding:var(--space-3xl) 0}.hero[data-astro-cid-hanhzolq] h1[data-astro-cid-hanhzolq]{max-width:800px;margin-bottom:var(--space-md)}.hero-subhead[data-astro-cid-hanhzolq]{font-size:1.125rem;max-width:600px;margin-bottom:var(--space-xl)}.hero-stats[data-astro-cid-hanhzolq]{display:flex;gap:var(--space-xl);margin-bottom:var(--space-xl)}.hero-stat[data-astro-cid-hanhzolq]{text-align:left}.stat-number[data-astro-cid-hanhzolq]{font-family:var(--font-heading);font-size:2.5rem;color:var(--color-text);display:block}.stat-label[data-astro-cid-hanhzolq]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-body)}.problem-content[data-astro-cid-hanhzolq]{max-width:900px}.problem-content[data-astro-cid-hanhzolq] h2[data-astro-cid-hanhzolq]{margin-bottom:var(--space-xl)}.problem-grid[data-astro-cid-hanhzolq]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.problem-item[data-astro-cid-hanhzolq]{display:flex;gap:var(--space-md);padding:var(--space-md);background-color:#12121208;border:1px solid var(--color-grid-lines)}.problem-icon[data-astro-cid-hanhzolq]{color:var(--color-accent);font-size:1.25rem;flex-shrink:0}.problem-item[data-astro-cid-hanhzolq] h4[data-astro-cid-hanhzolq]{margin-bottom:var(--space-xs)}.problem-item[data-astro-cid-hanhzolq] p[data-astro-cid-hanhzolq]{font-size:.875rem;color:var(--color-body);margin:0}.solutions-intro[data-astro-cid-hanhzolq]{font-size:1.125rem;max-width:600px;margin-bottom:var(--space-xl)}.solutions-grid[data-astro-cid-hanhzolq]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.solution-card[data-astro-cid-hanhzolq]{padding:var(--space-xl)}.solution-number[data-astro-cid-hanhzolq]{font-family:var(--font-heading);font-size:3rem;color:var(--color-accent);opacity:.5;margin-bottom:var(--space-md)}.solution-card[data-astro-cid-hanhzolq] h3[data-astro-cid-hanhzolq]{font-family:var(--font-heading);font-size:1.5rem;text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-md)}.solution-description[data-astro-cid-hanhzolq]{font-size:1rem;color:#fffc;margin-bottom:var(--space-lg)}.solution-features[data-astro-cid-hanhzolq]{list-style:none;padding:0;margin-bottom:var(--space-lg)}.solution-features[data-astro-cid-hanhzolq] li[data-astro-cid-hanhzolq]{font-size:.875rem;color:#fffc;padding-left:1.5rem;margin-bottom:var(--space-sm);position:relative}.solution-features[data-astro-cid-hanhzolq] li[data-astro-cid-hanhzolq]:before{content:"✦";position:absolute;left:0;color:var(--color-accent);font-size:.75rem}.audiences-label[data-astro-cid-hanhzolq],.ideal-label[data-astro-cid-hanhzolq]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin-bottom:var(--space-sm)}.audience-tags[data-astro-cid-hanhzolq]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-hanhzolq]{font-size:.75rem;padding:.25rem .5rem;background-color:#ffffff1a;color:var(--color-white)}.solution-ideal[data-astro-cid-hanhzolq] p[data-astro-cid-hanhzolq]:last-child{font-size:.875rem;color:#fffc;margin:0}.roster[data-astro-cid-hanhzolq] h2[data-astro-cid-hanhzolq]{margin-bottom:var(--space-md)}.roster-intro[data-astro-cid-hanhzolq]{font-size:1rem;color:var(--color-body);margin-bottom:var(--space-xl)}.roster-grid[data-astro-cid-hanhzolq]{display:flex;flex-direction:column;gap:var(--space-xl)}.past-sponsors[data-astro-cid-hanhzolq] h2[data-astro-cid-hanhzolq]{margin-bottom:var(--space-xl)}.sponsors-wall[data-astro-cid-hanhzolq]{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl)}.sponsor-name[data-astro-cid-hanhzolq]{font-family:var(--font-heading);font-size:1.25rem;text-transform:uppercase;color:var(--color-text);opacity:.6}.process[data-astro-cid-hanhzolq] h2[data-astro-cid-hanhzolq]{margin-bottom:var(--space-xl)}.process-steps[data-astro-cid-hanhzolq]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-md)}.process-step[data-astro-cid-hanhzolq]{padding:var(--space-md);border:1px solid var(--color-grid-lines);background-color:var(--color-background)}.step-number[data-astro-cid-hanhzolq]{font-family:var(--font-heading);font-size:2rem;color:var(--color-accent);margin-bottom:var(--space-sm)}.process-step[data-astro-cid-hanhzolq] h4[data-astro-cid-hanhzolq]{margin-bottom:var(--space-xs)}.process-step[data-astro-cid-hanhzolq] p[data-astro-cid-hanhzolq]{font-size:.875rem;color:var(--color-body);margin:0}.sponsor-cta[data-astro-cid-hanhzolq] h2[data-astro-cid-hanhzolq]{margin-bottom:var(--space-md)}.sponsor-cta-text[data-astro-cid-hanhzolq]{font-size:1.125rem;max-width:600px;margin-bottom:var(--space-lg)}.cta-link[data-astro-cid-hanhzolq]{display:inline-flex;align-items:center;gap:.25rem;font-size:1rem;font-weight:600;color:var(--color-text);transition:gap .2s ease}.cta-link[data-astro-cid-hanhzolq]:hover{gap:.5rem}.cta-link[data-astro-cid-hanhzolq] .arrow[data-astro-cid-hanhzolq]{transition:transform .2s ease}.cta-link[data-astro-cid-hanhzolq]:hover .arrow[data-astro-cid-hanhzolq]{transform:translate(4px)}@media (max-width: 900px){.problem-grid[data-astro-cid-hanhzolq],.solutions-grid[data-astro-cid-hanhzolq],.process-steps[data-astro-cid-hanhzolq]{grid-template-columns:1fr}.hero-stats[data-astro-cid-hanhzolq]{flex-direction:column;gap:var(--space-md)}}
