.page_container__FkGKO{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.page_heroSection__MLAcu{padding:6rem 2rem 4rem;text-align:center;color:white}.page_heroContent__WIxS1{max-width:800px;margin:0 auto}.page_heroTitle__eiMjl{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.page_heroDescription__a_SkP{font-size:1.25rem;margin-bottom:3rem;opacity:.9;line-height:1.6}.page_heroStats__kzSK2{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.page_stat__Du_Cu{text-align:center}.page_statNumber__l5aZS{display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.page_statLabel__bisu5{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.page_contentWrapper__TwV5J{background:white;border-radius:2rem 2rem 0 0;margin-top:-2rem;position:relative;z-index:1}.page_sectionTitle__CJk_d{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#1a202c}.page_featuresSection__r_CAY{padding:4rem 2rem;max-width:1200px;margin:0 auto}.page_featuresGrid__XtGCT{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.page_featureCard__Tb8Dn{background:#f8fafc;padding:2rem;border-radius:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.page_featureCard__Tb8Dn:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.page_featureIcon__JJXEk{font-size:3rem;margin-bottom:1rem;display:block}.page_featureTitle__yPlZc{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.page_featureDescription__RzZF9{color:#4a5568;line-height:1.6}.page_techSection__ybt9P{padding:4rem 2rem;background:#f7fafc;max-width:1200px;margin:0 auto}.page_techGrid__F20sT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.page_techCategory___e_kl{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.page_techCategoryTitle__i0C0l{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#2d3748;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.page_techList__VwtF9{display:flex;flex-wrap:wrap;gap:.5rem}.page_techItem__bLX0q{background:#edf2f7;color:#4a5568;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500}.page_caseStudiesSection__6XpF3{padding:4rem 2rem;max-width:1200px;margin:0 auto}.page_caseStudiesGrid__QTyqX{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.page_caseStudy__tOl2c{background:white;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.page_caseStudy__tOl2c:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.page_caseStudyImage__Af0jt{font-size:3rem;text-align:center;margin-bottom:1.5rem}.page_caseStudyTitle__KIQUV{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.page_caseStudyDescription__r3VpV{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.page_caseStudyResults__f7hwI{display:flex;gap:1rem;flex-wrap:wrap}.page_result__lmEhI{background:#e6fffa;color:#234e52;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500}.page_processSection__RDfCy{padding:4rem 2rem;background:#f7fafc;max-width:1000px;margin:0 auto}.page_processTimeline__DaECo{position:relative}.page_processTimeline__DaECo:before{content:"";position:absolute;left:2rem;top:0;bottom:0;width:2px;background:#e2e8f0}.page_processStep__xt7t8{display:flex;margin-bottom:3rem;position:relative}.page_stepNumber__zXULm{width:4rem;height:4rem;background:#667eea;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0;position:relative;z-index:1}.page_stepContent__2RK1f{margin-left:2rem;background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);flex:1 1}.page_stepTitle__gXok3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.page_stepDescription__5muF8{color:#4a5568;line-height:1.6;margin-bottom:1rem}.page_stepDuration__wEYT_{background:#edf2f7;color:#4a5568;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500}.page_ctaSection__l5GJ4{padding:4rem 2rem;max-width:800px;margin:0 auto}.page_ctaCard__KUNKy{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:3rem;border-radius:2rem;text-align:center}.page_ctaTitle__sxYF5{font-size:2rem;font-weight:700;margin-bottom:1rem}.page_ctaDescription__qpKk8{font-size:1.125rem;margin-bottom:2rem;opacity:.9;line-height:1.6}.page_ctaButtons__kY_vE{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_primaryBtn__PLaWE{background:white;color:#667eea;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:transform .3s ease,box-shadow .3s ease}.page_primaryBtn__PLaWE:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.page_secondaryBtn__fhRuP{background:transparent;color:white;padding:1rem 2rem;border:2px solid white;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background .3s ease,transform .3s ease}.page_secondaryBtn__fhRuP:hover{background:white;color:#667eea;transform:translateY(-2px)}@media (max-width:768px){.page_heroTitle__eiMjl{font-size:2.5rem}.page_heroStats__kzSK2{gap:2rem}.page_sectionTitle__CJk_d{font-size:2rem}.page_caseStudiesGrid__QTyqX,.page_featuresGrid__XtGCT,.page_techGrid__F20sT{grid-template-columns:1fr}.page_processTimeline__DaECo:before{left:1.5rem}.page_stepNumber__zXULm{width:3rem;height:3rem;font-size:1rem}.page_ctaButtons__kY_vE{flex-direction:column;align-items:center}.page_primaryBtn__PLaWE,.page_secondaryBtn__fhRuP{width:100%;max-width:300px}}