.hero.svelte-16va61l{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-background) 100%);padding:var(--space-16) 0;text-align:center}.badge.svelte-16va61l{display:inline-block;background:var(--color-primary-light);color:var(--color-primary);padding:var(--space-2) var(--space-4);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4)}h1.svelte-16va61l{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-4)}.subtitle.svelte-16va61l{font-size:var(--font-size-xl);color:var(--color-text-muted);max-width:600px;margin:0 auto;line-height:var(--line-height-relaxed)}@media (max-width:768px){h1.svelte-16va61l{font-size:var(--font-size-3xl)}.subtitle.svelte-16va61l{font-size:var(--font-size-lg)}}.mission.svelte-zth0zb{padding:var(--space-16) 0}.mission-content.svelte-zth0zb{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center;max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.label.svelte-zth0zb{display:inline-block;color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}h2.svelte-zth0zb{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-6);line-height:var(--line-height-snug)}.image-placeholder.svelte-zth0zb{width:100%;aspect-ratio:1;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-accent-light) 100%);border-radius:var(--border-radius-2xl);display:flex;align-items:center;justify-content:center}.image-placeholder.svelte-zth0zb svg:where(.svelte-zth0zb){width:80px;height:80px;color:var(--color-primary);opacity:.6}@media (max-width:768px){.mission-content.svelte-zth0zb{grid-template-columns:1fr;text-align:center}h2.svelte-zth0zb{font-size:var(--font-size-2xl)}}.research.svelte-1v0synu{padding:var(--space-16) 0;background-color:var(--color-surface)}.research-header.svelte-1v0synu{text-align:center;max-width:800px;margin:0 auto var(--space-12)}.label.svelte-1v0synu{display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3)}.research-header.svelte-1v0synu h2:where(.svelte-1v0synu){font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.description.svelte-1v0synu{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.research-pillars.svelte-1v0synu{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-bottom:var(--space-12)}.pillar.svelte-1v0synu{background:var(--color-background);padding:var(--space-8);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-md);text-align:center}.pillar-icon.svelte-1v0synu{width:64px;height:64px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}.pillar-icon.purple.svelte-1v0synu{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%)}.pillar-icon.green.svelte-1v0synu{background:linear-gradient(135deg,var(--color-success) 0%,var(--color-success-dark) 100%)}.pillar-icon.svelte-1v0synu svg:where(.svelte-1v0synu){width:32px;height:32px;color:#fff}.pillar.svelte-1v0synu h3:where(.svelte-1v0synu){font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3)}.pillar.svelte-1v0synu p:where(.svelte-1v0synu){color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}.research-stats.svelte-1v0synu{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%);padding:var(--space-10);border-radius:var(--border-radius-xl)}.stat.svelte-1v0synu{text-align:center;color:#fff}.stat-number.svelte-1v0synu{display:block;font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:1;margin-bottom:var(--space-2)}.stat-label.svelte-1v0synu{font-size:var(--font-size-sm);opacity:.9}@media (max-width: 968px){.research-pillars.svelte-1v0synu{grid-template-columns:1fr;gap:var(--space-6)}.research-stats.svelte-1v0synu{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.research.svelte-1v0synu{padding:var(--space-10) 0}.research-header.svelte-1v0synu h2:where(.svelte-1v0synu){font-size:var(--font-size-2xl)}.research-stats.svelte-1v0synu{grid-template-columns:1fr;padding:var(--space-6)}.stat-number.svelte-1v0synu{font-size:var(--font-size-3xl)}}.team.svelte-1nqohxe{padding:var(--space-16) 0}.team-header.svelte-1nqohxe{text-align:center;margin-bottom:var(--space-12);max-width:700px;margin-left:auto;margin-right:auto}.label.svelte-1nqohxe{display:inline-block;color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}h2.svelte-1nqohxe{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.description.svelte-1nqohxe{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.team-grid.svelte-1nqohxe{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-8);max-width:1000px;margin:0 auto;padding:0 var(--space-4)}.team-member.svelte-1nqohxe{text-align:center}.member-avatar.svelte-1nqohxe{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-light),var(--color-primary));display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}.member-avatar.purple.svelte-1nqohxe{background:linear-gradient(135deg,#e9d5ff,#8b5cf6)}.member-avatar.green.svelte-1nqohxe{background:linear-gradient(135deg,#d1fae5,#10b981)}.member-avatar.amber.svelte-1nqohxe{background:linear-gradient(135deg,#fef3c7,#f59e0b)}.member-avatar.svelte-1nqohxe svg:where(.svelte-1nqohxe){width:48px;height:48px;color:#fff}h3.svelte-1nqohxe{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.role.svelte-1nqohxe{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width:768px){.team-header.svelte-1nqohxe h2:where(.svelte-1nqohxe){font-size:var(--font-size-2xl)}.team-grid.svelte-1nqohxe{grid-template-columns:1fr 1fr}}.values.svelte-1s337kb{padding:var(--space-16) 0;background:var(--color-surface)}.values-header.svelte-1s337kb{text-align:center;margin-bottom:var(--space-12)}.label.svelte-1s337kb{display:inline-block;color:var(--color-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}h2.svelte-1s337kb{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.values-grid.svelte-1s337kb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-8);max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.value-card.svelte-1s337kb{background:var(--color-background);border-radius:var(--border-radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-md);transition:var(--transition)}.value-card.svelte-1s337kb:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.value-number.svelte-1s337kb{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);background:var(--gradient-magic);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-4)}h3.svelte-1s337kb{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3)}p.svelte-1s337kb{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}@media (max-width:768px){.values-grid.svelte-1s337kb{grid-template-columns:1fr}.value-card.svelte-1s337kb{padding:var(--space-6)}}.cta.svelte-7g5a23{padding:var(--space-16) 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-accent) 100%)}.cta-content.svelte-7g5a23{text-align:center;max-width:700px;margin:0 auto;color:#fff}h2.svelte-7g5a23{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}p.svelte-7g5a23{font-size:var(--font-size-lg);opacity:.9;margin-bottom:var(--space-8)}.cta-buttons.svelte-7g5a23{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.btn.svelte-7g5a23{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border-radius:var(--border-radius-lg);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all .2s}.btn-secondary.svelte-7g5a23{background:#fff;color:var(--color-primary)}.btn-secondary.svelte-7g5a23:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-outline-light.svelte-7g5a23{background:transparent;border:2px solid rgba(255,255,255,.5);color:#fff}.btn-outline-light.svelte-7g5a23:hover{background:#ffffff1a;border-color:#fff}@media (max-width:768px){h2.svelte-7g5a23{font-size:var(--font-size-2xl)}.cta-buttons.svelte-7g5a23{flex-direction:column}.cta-buttons.svelte-7g5a23 .btn:where(.svelte-7g5a23){width:100%}}
