.Home-module__jKgjFW__hero{color:#fff;background:linear-gradient(#1b4332b3,#1b4332b3),url(https://images.unsplash.com/photo-1500382017468-9049fed747ef?auto=format&fit=crop&q=80&w=2000) 50%/cover no-repeat;align-items:center;height:calc(100vh - 80px);display:flex;position:relative;overflow:hidden}.Home-module__jKgjFW__heroContent{max-width:800px}.Home-module__jKgjFW__heroTagline{font-family:var(--font-body);text-transform:uppercase;letter-spacing:4px;color:var(--secondary);margin-bottom:1rem;font-weight:600;display:block}.Home-module__jKgjFW__heroTitle{color:#fff;margin-bottom:2rem;font-size:5rem;font-weight:400;line-height:1.1}.Home-module__jKgjFW__heroDescription{opacity:.9;max-width:600px;margin-bottom:2.5rem;font-size:1.2rem}.Home-module__jKgjFW__services{background:#fff;padding:120px 0}.Home-module__jKgjFW__sectionHeader{text-align:center;margin-bottom:80px}.Home-module__jKgjFW__sectionTitle{color:var(--primary);margin-bottom:1.5rem;font-size:3rem}.Home-module__jKgjFW__sectionSubtitle{color:var(--muted);max-width:700px;margin:0 auto}.Home-module__jKgjFW__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.Home-module__jKgjFW__card{text-align:left;padding:3rem 2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.Home-module__jKgjFW__card:hover{transform:translateY(-10px)}.Home-module__jKgjFW__cardIcon{color:var(--secondary);margin-bottom:1.5rem;font-size:2.5rem}.Home-module__jKgjFW__cardTitle{color:var(--primary);margin-bottom:1rem;font-size:1.5rem}.Home-module__jKgjFW__cardText{color:var(--muted);font-size:.95rem}.Home-module__jKgjFW__stats{background:var(--primary);color:#fff;padding:80px 0}.Home-module__jKgjFW__statsGrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.Home-module__jKgjFW__statNumber{font-family:var(--font-heading);color:var(--secondary);font-size:3.5rem;font-weight:800;display:block}.Home-module__jKgjFW__statLabel{text-transform:uppercase;letter-spacing:2px;opacity:.8;font-size:.9rem}@media (max-width:992px){.Home-module__jKgjFW__grid{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__heroTitle{font-size:3.5rem}}@media (max-width:768px){.Home-module__jKgjFW__grid,.Home-module__jKgjFW__statsGrid{grid-template-columns:1fr}.Home-module__jKgjFW__heroTitle{font-size:2.5rem}}.Home-module__jKgjFW__impactStats{z-index:10;margin-top:-60px;position:relative}.Home-module__jKgjFW__statsRow{background:#fff;border-radius:20px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden;box-shadow:0 30px 60px #1b433226}.Home-module__jKgjFW__statItem{text-align:center;border-right:1px solid #f0f0f0;padding:3rem 1rem;transition:all .3s}.Home-module__jKgjFW__statItem:last-child{border-right:none}.Home-module__jKgjFW__statItem:hover{background:#fdfcf8}.Home-module__jKgjFW__statVal{font-family:var(--font-heading);color:var(--primary);margin-bottom:.5rem;font-size:2.5rem;font-weight:800;display:block}.Home-module__jKgjFW__statName{text-transform:uppercase;color:var(--muted);letter-spacing:1px;font-size:.8rem;font-weight:700}@media (max-width:1200px){.Home-module__jKgjFW__statsRow{grid-template-columns:repeat(3,1fr)}.Home-module__jKgjFW__statItem:nth-child(3){border-right:none}}@media (max-width:768px){.Home-module__jKgjFW__impactStats{margin-top:2rem}.Home-module__jKgjFW__statsRow{grid-template-columns:repeat(2,1fr)}.Home-module__jKgjFW__statVal{font-size:2rem}}
