.page_container__W6HVU{min-height:100vh;background:linear-gradient(135deg,#2d3748,#4a5568)}.page_heroSection__uSPuY{padding:6rem 2rem 4rem;text-align:center;color:white}.page_heroContent__z_c2X{max-width:800px;margin:0 auto}.page_heroTitle__MStZ8{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.page_heroDescription__VdMk4{font-size:1.25rem;margin-bottom:3rem;opacity:.9;line-height:1.6}.page_heroStats__5vubE{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.page_stat__zemXH{text-align:center}.page_statNumber__MuCMd{display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.page_statLabel__RpEKY{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.page_contentWrapper__1iwLp{background:white;border-radius:2rem 2rem 0 0;margin-top:-2rem;position:relative;z-index:1}.page_sectionTitle__eHKDE{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#1a202c}.page_featuresSection__7utGs{padding:4rem 2rem;max-width:1200px;margin:0 auto}.page_featuresGrid__OJD9H{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.page_featureCard__HOTTy{background:#f8fafc;padding:2rem;border-radius:1rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.page_featureCard__HOTTy:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.page_featureIcon__84pUY{font-size:3rem;margin-bottom:1rem;display:block}.page_featureTitle__UkX1y{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.page_featureDescription__GX8k7{color:#4a5568;line-height:1.6}.page_techSection__m39nz{padding:4rem 2rem;background:#f7fafc;max-width:1200px;margin:0 auto}.page_techGrid__w91cd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.page_techCategory__eIMLa{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.page_techCategoryTitle__3ILnq{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#2d3748;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.page_techList__WipcM{display:flex;flex-wrap:wrap;gap:.5rem}.page_techItem__tCS12{background:#edf2f7;color:#4a5568;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500}.page_caseStudiesSection__GwGte{padding:4rem 2rem;max-width:1200px;margin:0 auto}.page_caseStudiesGrid__UH_fG{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.page_caseStudy__Xs65w{background:white;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.page_caseStudy__Xs65w:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.page_caseStudyImage__M62H_{font-size:3rem;text-align:center;margin-bottom:1.5rem}.page_caseStudyTitle__x9gBR{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.page_caseStudyDescription__LVvlK{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.page_caseStudyResults__XWspK{display:flex;gap:1rem;flex-wrap:wrap}.page_result__Qfgx8{background:#e6fffa;color:#234e52;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500}.page_processSection__LrvyA{padding:4rem 2rem;background:#f7fafc;max-width:1000px;margin:0 auto}.page_processTimeline__5fNnz{position:relative}.page_processTimeline__5fNnz:before{content:"";position:absolute;left:2rem;top:0;bottom:0;width:2px;background:#e2e8f0}.page_processStep__P_9NP{display:flex;margin-bottom:3rem;position:relative}.page_stepNumber__xVuZK{width:4rem;height:4rem;background:#2d3748;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__tP1B1{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__JIu0V{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2d3748}.page_stepDescription__Y7Ei2{color:#4a5568;line-height:1.6;margin-bottom:1rem}.page_stepDuration__aLHah{background:#edf2f7;color:#4a5568;padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500}.page_ctaSection__EMOxi{padding:4rem 2rem;max-width:800px;margin:0 auto}.page_ctaCard__SACd4{background:linear-gradient(135deg,#2d3748,#4a5568);color:white;padding:3rem;border-radius:2rem;text-align:center}.page_ctaTitle__HGTfg{font-size:2rem;font-weight:700;margin-bottom:1rem}.page_ctaDescription__HC6FA{font-size:1.125rem;margin-bottom:2rem;opacity:.9;line-height:1.6}.page_ctaButtons__C8bJg{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_primaryBtn__G8iyY{background:white;color:#2d3748;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:transform .3s ease,box-shadow .3s ease}.page_primaryBtn__G8iyY:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.page_secondaryBtn__2upjp{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__2upjp:hover{background:white;color:#2d3748;transform:translateY(-2px)}@media (max-width:768px){.page_heroTitle__MStZ8{font-size:2.5rem}.page_heroStats__5vubE{gap:2rem}.page_sectionTitle__eHKDE{font-size:2rem}.page_caseStudiesGrid__UH_fG,.page_featuresGrid__OJD9H,.page_techGrid__w91cd{grid-template-columns:1fr}.page_processTimeline__5fNnz:before{left:1.5rem}.page_stepNumber__xVuZK{width:3rem;height:3rem;font-size:1rem}.page_ctaButtons__C8bJg{flex-direction:column;align-items:center}.page_primaryBtn__G8iyY,.page_secondaryBtn__2upjp{width:100%;max-width:300px}}