.home-page{min-height:100vh;background:var(--background);color:var(--foreground);display:flex;flex-direction:column;--muted-foreground:oklch(0.47 0 0);--home-secondary:color-mix(in srgb,var(--foreground) 74%,transparent);--home-secondary-soft:color-mix(in srgb,var(--foreground) 66%,transparent)}.dark .home-page{--muted-foreground:#b6b1bc;--home-secondary:color-mix(in srgb,var(--foreground) 86%,transparent);--home-secondary-soft:color-mix(in srgb,var(--foreground) 76%,transparent)}.home-page .text-muted-foreground,.home-page .text-slate-500,.home-page .text-slate-600{color:var(--home-secondary);font-weight:500}.home-page .text-slate-600{color:var(--home-secondary)}.home-page .text-slate-500{color:var(--home-secondary-soft)}.dark .home-page .dark\:text-zinc-400{color:var(--home-secondary)}.dark .home-page .dark\:text-zinc-500{color:var(--home-secondary-soft)}.home-page .hero-section-desc,.home-page .pricing-free-card__desc,.home-page .pricing-plan-card__description,.home-page .pricing-section__subtitle,.home-page .problem-statement-desc,.home-page .problem-statement-impact-desc,.home-page .product-feature-card-description,.home-page .product-features-group-description,.home-page .product-features-subtext,.home-page .school-process-board-note,.home-page .school-process-step-description,.home-page .school-solution-desc,.home-page .teacher-journey-panel-description,.home-page .teacher-journey-shell-note,.home-page .teacher-solution-desc{color:var(--home-secondary)!important;font-weight:500}.home-page .hero-floating-card-subtext,.home-page .hero-section-microcopy,.home-page .hero-side-card-note,.home-page .impact-metric-description,.home-page .product-features-flow-step-note,.home-page .teacher-journey-calendar-note,.home-page .teacher-journey-demo-note,.home-page .teacher-journey-progress-card-subtext{color:var(--home-secondary-soft);font-weight:500}.home-page-section-deferred{content-visibility:auto;contain-intrinsic-size:900px}@media (max-width:767px){.home-page-section-deferred{contain-intrinsic-size:1200px}}