._homeContainer_1upyc_2{min-height:100vh}._featuresSection_1upyc_7{padding:4rem 2rem;max-width:1400px;margin:0 auto}._featuresHeader_1upyc_13{text-align:center;margin-bottom:3rem}._featuresGrid_1upyc_18{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}._statsSection_1upyc_26{background:var(--panel-bg);border:4px solid var(--panel-border);padding:4rem 2rem;margin:0 2rem 4rem;box-shadow:8px 8px 0 var(--panel-shadow-color);color:var(--neu-black)}._statsGrid_1upyc_35{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;text-align:center}._statNumber_1upyc_42{font-size:4rem;font-weight:900;color:#000}._statLabel_1upyc_48{font-size:1.25rem;font-weight:600;margin-top:.5rem}._testimonialsSection_1upyc_55{padding:4rem 2rem;max-width:1400px;margin:0 auto}._testimonialsHeader_1upyc_61{text-align:center;margin-bottom:1rem}._testimonialsGrid_1upyc_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}._testimonialCard_1upyc_72{padding:2rem;background:var(--panel-bg);border:4px solid var(--panel-border);box-shadow:6px 6px 0 var(--panel-shadow-color);color:var(--neu-black)}._testimonialRating_1upyc_80{font-size:2rem;margin-bottom:1rem}._testimonialText_1upyc_85{font-size:1.125rem;line-height:1.6;margin-bottom:1.25rem}._testimonialAuthor_1upyc_91{font-weight:700}._testimonialTitle_1upyc_95{color:var(--muted-text)}._ctaSection_1upyc_100{padding:4rem 2rem;margin:4rem 2rem;background:#000;color:#fff;text-align:center;border:6px solid #000;box-shadow:12px 12px #0000004d}._ctaButtons_1upyc_110{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(prefers-color-scheme:dark){._statNumber_1upyc_42{color:var(--neu-black)}}
