.hero-section.svelte-82zbqi{padding:var(--section-padding-y) 0;text-align:center}.hero-content.svelte-82zbqi{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);max-width:48rem;margin:0 auto}.hero-title.svelte-82zbqi{font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.2}.hero-description.svelte-82zbqi{font-size:1.25rem;color:hsl(var(--muted-foreground));max-width:42rem}.hero-actions.svelte-82zbqi{display:flex;gap:var(--spacing-md);flex-direction:column}@media(min-width:640px){.hero-actions.svelte-82zbqi{flex-direction:row}}@media(max-width:768px){.hero-title.svelte-82zbqi{font-size:1.875rem}.hero-description.svelte-82zbqi{font-size:1rem}}section.svelte-j95oh{padding:4rem 0}.page-container.svelte-j95oh{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-title.svelte-j95oh{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:1rem}.section-description.svelte-j95oh{text-align:center;font-size:1.125rem;color:hsl(var(--muted-foreground));margin-bottom:3rem;max-width:42rem;margin-left:auto;margin-right:auto}.subsection-title.svelte-j95oh{font-size:1.75rem;font-weight:600;text-align:center;margin-top:4rem;margin-bottom:2rem}.problem-section.svelte-j95oh{background-color:hsl(var(--background))}.stats-grid.svelte-j95oh{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:4rem}.stat-number.svelte-j95oh{font-size:3rem;font-weight:700;color:hsl(var(--primary));margin-bottom:.5rem;line-height:1}.stats-grid .stat-label{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.stats-grid .stat-description{line-height:1.6;color:hsl(var(--muted-foreground))}.timeline-section.svelte-j95oh{max-width:48rem;margin:0 auto}.timeline.svelte-j95oh{position:relative;padding-left:2rem;border-left:2px solid hsl(var(--primary) / .3)}.timeline-item.svelte-j95oh{position:relative;padding-bottom:2.5rem}.timeline-item.svelte-j95oh:last-child{padding-bottom:0}.timeline-marker.svelte-j95oh{position:absolute;left:-2.5rem;top:.25rem;width:1rem;height:1rem;border-radius:50%;background-color:hsl(var(--primary));border:3px solid hsl(var(--background))}.timeline-content.svelte-j95oh h4:where(.svelte-j95oh){font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.timeline-content.svelte-j95oh p:where(.svelte-j95oh){color:hsl(var(--muted-foreground));line-height:1.6}.solution-section.svelte-j95oh{background-color:hsl(var(--muted) / .3)}.features-grid.svelte-j95oh{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.feature-icon.svelte-j95oh{display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border-radius:.5rem;background-color:hsl(var(--primary) / .1);margin-bottom:1rem}.how-it-works-section.svelte-j95oh{background-color:hsl(var(--background))}.steps-grid.svelte-j95oh{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.step-card.svelte-j95oh{text-align:center;padding:2rem 1.5rem;border-radius:.75rem;background-color:hsl(var(--card));border:1px solid hsl(var(--border));transition:all .2s ease}.step-card.svelte-j95oh:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px hsl(var(--foreground) / .12);border-color:hsl(var(--primary) / .3)}.step-number.svelte-j95oh{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700;font-size:1.25rem;margin-bottom:1rem}.step-icon.svelte-j95oh{margin:1rem auto;display:flex;justify-content:center;color:hsl(var(--primary))}.step-title.svelte-j95oh{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.step-description.svelte-j95oh{color:hsl(var(--muted-foreground));line-height:1.6}.research-video-section.svelte-j95oh{background-color:hsl(var(--muted) / .3)}.video-container.svelte-j95oh{position:relative;width:100%;max-width:56rem;margin:0 auto;padding-bottom:56.25%;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 40px -10px hsl(var(--foreground) / .15)}.research-video.svelte-j95oh{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.behind-scenes-section.svelte-j95oh{background-color:hsl(var(--background))}.pipeline-grid.svelte-j95oh{display:grid;gap:0;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;max-width:64rem;margin:0 auto 3rem}.pipeline-stage.svelte-j95oh{text-align:center;padding:1rem}.stage-number.svelte-j95oh{font-size:.875rem;font-weight:600;color:hsl(var(--primary));margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.stage-visual.svelte-j95oh{margin-bottom:1rem;border-radius:.75rem;overflow:hidden;background-color:hsl(var(--muted));box-shadow:0 4px 12px -4px hsl(var(--foreground) / .1)}.stage-image.svelte-j95oh{width:100%;height:auto;display:block}.stage-title.svelte-j95oh{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.stage-description.svelte-j95oh{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6}.pipeline-arrow.svelte-j95oh{font-size:1.5rem;color:hsl(var(--primary) / .4);text-align:center;font-weight:300;padding:0 .5rem}.tech-highlights.svelte-j95oh{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.tech-stat.svelte-j95oh{text-align:center;font-size:1rem;color:hsl(var(--muted-foreground))}.tech-stat.svelte-j95oh strong:where(.svelte-j95oh){color:hsl(var(--foreground))}.significance-section.svelte-j95oh{background-color:hsl(var(--muted) / .3)}.significance-content.svelte-j95oh{max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.significance-text.svelte-j95oh{font-size:1.125rem;line-height:1.8;text-align:center}.barriers-card{margin:2rem 0;border:2px solid hsl(var(--destructive) / .2);box-shadow:0 8px 24px -8px hsl(var(--destructive) / .15);background:linear-gradient(to bottom,hsl(var(--card)),hsl(var(--muted) / .2))}.barriers-icon.svelte-j95oh{display:inline-flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(135deg,hsl(var(--destructive) / .15),hsl(var(--destructive) / .05));color:hsl(var(--destructive));margin-bottom:1rem;border:1px solid hsl(var(--destructive) / .2)}.barriers-card .card-header{padding:2rem}.barriers-card .card-title{font-size:1.5rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.5rem}.barriers-card .card-description{color:hsl(var(--foreground));font-size:1rem}.barriers-list.svelte-j95oh{margin-top:1rem;padding-left:1.5rem;text-align:left;line-height:1.9}.barriers-list.svelte-j95oh li:where(.svelte-j95oh){margin-bottom:.75rem;color:hsl(var(--foreground) / .9)}.call-to-action-text.svelte-j95oh{font-weight:500;color:hsl(var(--foreground))}@media(max-width:768px){section.svelte-j95oh{padding:3rem 0}.page-container.svelte-j95oh{padding:0 1rem}.section-title.svelte-j95oh{font-size:2rem}.section-description.svelte-j95oh,.significance-text.svelte-j95oh{font-size:1rem}.subsection-title.svelte-j95oh{font-size:1.5rem}.stat-number.svelte-j95oh{font-size:2.5rem}.pipeline-arrow.svelte-j95oh{display:none}.pipeline-grid.svelte-j95oh{grid-template-columns:1fr;gap:2rem}.tech-highlights.svelte-j95oh{gap:2rem}.features-grid.svelte-j95oh,.stats-grid.svelte-j95oh,.steps-grid.svelte-j95oh{grid-template-columns:1fr}}.team-section.svelte-19lajqm{padding:var(--section-padding-y) 0;background-color:hsl(var(--muted) / .3)}.section-title.svelte-19lajqm{font-size:2.25rem;font-weight:700;text-align:center;margin-bottom:var(--spacing-xl)}.team-grid.svelte-19lajqm{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:var(--spacing-xl)}.team-card{text-align:center;transition:transform .2s,box-shadow .2s}.team-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px hsl(var(--foreground) / .1)}.member-photo-wrapper.svelte-19lajqm{display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.member-photo.svelte-19lajqm{width:10rem;height:10rem;border-radius:50%;object-fit:cover;border:4px solid hsl(var(--primary) / .1)}.team-card .member-name a{color:hsl(var(--foreground));text-decoration:none;transition:color .2s}.team-card .member-name a:hover{color:hsl(var(--primary))}.team-acknowledgment.svelte-19lajqm{text-align:center;font-size:1.125rem;color:hsl(var(--muted-foreground));max-width:42rem;margin:0 auto;line-height:1.6}.link-accent.svelte-19lajqm{color:hsl(var(--primary));text-decoration:none;transition:opacity .2s}.link-accent.svelte-19lajqm:hover{opacity:.8}.cta-section.svelte-19lajqm{padding:var(--section-padding-y) 0}.cta-card.svelte-19lajqm{background:linear-gradient(135deg,hsl(var(--primary) / .1),hsl(var(--primary) / .05));border-radius:var(--radius-lg);padding:var(--spacing-2xl);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);transition:transform .2s,box-shadow .2s}.cta-card.svelte-19lajqm:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px hsl(var(--primary) / .2)}.cta-title.svelte-19lajqm{font-size:2rem;font-weight:700}.cta-description.svelte-19lajqm{font-size:1.125rem;color:hsl(var(--muted-foreground));max-width:36rem;line-height:1.6}.cta-buttons.svelte-19lajqm{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:center}@media(max-width:768px){.section-title.svelte-19lajqm{font-size:1.875rem}.cta-card.svelte-19lajqm{padding:var(--spacing-xl)}.cta-title.svelte-19lajqm{font-size:1.5rem}.cta-description.svelte-19lajqm,.team-acknowledgment.svelte-19lajqm{font-size:1rem}.member-photo.svelte-19lajqm{width:8rem;height:8rem}}
