.page_homePage__gmrHv{display:flex;flex-direction:column;gap:var(--agr-spacing-xxl);padding-bottom:var(--agr-spacing-xxl)}.page_hero__SKW6o{background:linear-gradient(135deg,var(--agr-primary-700) 0,var(--agr-primary-800) 100%);color:white;padding:var(--agr-spacing-xxl) var(--agr-spacing-lg);margin:calc(-1 * var(--agr-spacing-lg)) calc(-1 * var(--agr-spacing-md)) 0;border-radius:0 0 var(--agr-radius-lg) var(--agr-radius-lg)}.page_heroContent__2lPR8{max-width:700px;margin:0 auto;text-align:center}.page_heroTitle__Gfler{font-size:2.5rem;font-weight:700;margin-bottom:var(--agr-spacing-md);line-height:1.2;color:white}.page_heroSubtitle__RTAw0{font-size:1.15rem;opacity:.9;margin-bottom:var(--agr-spacing-xl);line-height:1.6}.page_heroCta__jc8eN{display:flex;gap:var(--agr-spacing-md);justify-content:center;flex-wrap:wrap}.page_primaryButton__iKEy8{display:inline-flex;align-items:center;justify-content:center;padding:var(--agr-spacing-md) var(--agr-spacing-xl);background-color:var(--agr-accent-600);color:white;font-size:var(--agr-font-size-base);font-weight:600;border-radius:var(--agr-radius-md);text-decoration:none;transition:background-color .2s ease,transform .2s ease}.page_primaryButton__iKEy8:hover{background-color:var(--agr-accent-700);color:white;text-decoration:none;transform:translateY(-1px)}.page_secondaryButton__UQnQZ{display:inline-flex;align-items:center;justify-content:center;padding:var(--agr-spacing-md) var(--agr-spacing-xl);background-color:transparent;color:white;font-size:var(--agr-font-size-base);font-weight:600;border:2px solid rgba(255,255,255,.5);border-radius:var(--agr-radius-md);text-decoration:none;transition:all .2s ease}.page_secondaryButton__UQnQZ:hover{background-color:rgba(255,255,255,.1);border-color:white;color:white;text-decoration:none}.page_sectionTitle__hzsAh{font-size:var(--agr-font-size-h2);color:var(--agr-primary-700);text-align:center;margin-bottom:var(--agr-spacing-xl)}.page_features__8wy9y{padding:0 var(--agr-spacing-md)}.page_featureGrid__LbVmI{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--agr-spacing-lg)}.page_featureCard__09F8a{background-color:var(--agr-background);border:1px solid var(--agr-border-color);border-radius:var(--agr-radius-lg);padding:var(--agr-spacing-lg);text-align:center;transition:box-shadow .2s ease,transform .2s ease}.page_featureCard__09F8a:hover{box-shadow:var(--agr-shadow-md);transform:translateY(-2px)}.page_featureIcon__mHZON{width:64px;height:64px;margin:0 auto var(--agr-spacing-md);background-repeat:no-repeat;background-position:50%;background-size:contain}.page_iconSequenceAlignment__cK11u{background-image:url(/icons/features/sequence-alignment.svg)}.page_iconCrossSpecies__PvFGJ{background-image:url(/icons/features/cross-species-comparison.svg)}.page_iconVariantAnnotation__jk1c_{background-image:url(/icons/features/variant-annotation.svg)}.page_iconInteractiveVisualization__fm_wK{background-image:url(/icons/features/interactive-visualization.svg)}[data-theme=dark] .page_iconSequenceAlignment__cK11u{background-image:url(/icons/features/sequence-alignment-dark.svg)}[data-theme=dark] .page_iconCrossSpecies__PvFGJ{background-image:url(/icons/features/cross-species-comparison-dark.svg)}[data-theme=dark] .page_iconVariantAnnotation__jk1c_{background-image:url(/icons/features/variant-annotation-dark.svg)}[data-theme=dark] .page_iconInteractiveVisualization__fm_wK{background-image:url(/icons/features/interactive-visualization-dark.svg)}.page_featureCard__09F8a h3{font-size:var(--agr-font-size-lg);color:var(--agr-text-primary);margin-bottom:var(--agr-spacing-sm)}.page_featureCard__09F8a p{font-size:var(--agr-font-size-sm);color:var(--agr-text-secondary);margin:0;line-height:1.6}.page_howItWorks__Fs6EJ{background-color:var(--agr-gray-100);padding:var(--agr-spacing-xxl) var(--agr-spacing-md);margin:0 calc(-1 * var(--agr-spacing-md))}.page_stepsContainer__uRCxT{display:flex;align-items:flex-start;justify-content:center;gap:var(--agr-spacing-md);max-width:900px;margin:0 auto}.page_step__DI9Zu{flex:1;text-align:center;max-width:250px}.page_stepNumber__2EZE0{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto var(--agr-spacing-md);background-color:var(--agr-primary-500);color:white;font-size:1.25rem;font-weight:700;border-radius:50%}.page_step__DI9Zu h3{font-size:var(--agr-font-size-lg);color:var(--agr-text-primary);margin-bottom:var(--agr-spacing-sm)}.page_step__DI9Zu p{font-size:var(--agr-font-size-sm);color:var(--agr-text-secondary);margin:0}.page_stepConnector__40xIJ{flex-shrink:0;width:60px;height:2px;background-color:var(--agr-primary-300);margin-top:24px}.page_organisms__PU_Y6{padding:0 var(--agr-spacing-md)}.page_organismGrid__bh5n9{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--agr-spacing-md)}.page_organismCard__z8Wva{display:flex;flex-direction:column;align-items:center;padding:var(--agr-spacing-md) var(--agr-spacing-lg);background-color:var(--agr-background);border:1px solid var(--agr-border-color);border-radius:var(--agr-radius-md);min-width:140px}.page_organismName__s5mit{font-weight:600;color:var(--agr-text-primary)}.page_organismSpecies__ohMeK{font-size:var(--agr-font-size-sm);color:var(--agr-text-muted);font-style:italic}.page_cta__zCVvt{text-align:center;background:linear-gradient(135deg,var(--agr-primary-100) 0,var(--agr-primary-200) 100%);padding:var(--agr-spacing-xxl) var(--agr-spacing-lg);margin:0 calc(-1 * var(--agr-spacing-md));border-radius:var(--agr-radius-lg)}.page_cta__zCVvt h2{font-size:var(--agr-font-size-h2);color:var(--agr-primary-800);margin-bottom:var(--agr-spacing-sm)}.page_cta__zCVvt p{color:var(--agr-primary-700);margin-bottom:var(--agr-spacing-lg)}.page_cta__zCVvt .page_primaryButton__iKEy8{background-color:var(--agr-primary-600)}.page_cta__zCVvt .page_primaryButton__iKEy8:hover{background-color:var(--agr-primary-700)}.page_ctaButtons__ha2_b{display:inline-flex;gap:var(--agr-spacing-md);flex-wrap:wrap;justify-content:center}.page_ctaSecondary__bpX9v{display:inline-flex;align-items:center;justify-content:center;padding:var(--agr-spacing-md) var(--agr-spacing-xl);background-color:transparent;color:var(--agr-primary-700);font-size:var(--agr-font-size-base);font-weight:600;border:2px solid var(--agr-primary-600);border-radius:var(--agr-radius-md);text-decoration:none;transition:all .2s ease}.page_ctaSecondary__bpX9v:hover{background-color:var(--agr-primary-600);color:white}@media (max-width:992px){.page_featureGrid__LbVmI{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_heroTitle__Gfler{font-size:2rem}.page_heroSubtitle__RTAw0{font-size:1rem}.page_stepsContainer__uRCxT{flex-direction:column;align-items:center}.page_stepConnector__40xIJ{width:2px;height:30px;margin:0}.page_step__DI9Zu{max-width:100%}}@media (max-width:576px){.page_hero__SKW6o{padding:var(--agr-spacing-xl) var(--agr-spacing-md)}.page_heroTitle__Gfler{font-size:1.75rem}.page_featureGrid__LbVmI{grid-template-columns:1fr}.page_heroCta__jc8eN{flex-direction:column}.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{width:100%}}