.page_aiConsulting__mptgy{min-height:100vh}.page_hero__u9Lx5{background:linear-gradient(135deg,#2563eb,rgb(16.4285714286,67.3571428571,179.0714285714));color:#fff;padding:80px 0 60px;position:relative;overflow:hidden}@media(max-width:768px){.page_hero__u9Lx5{padding:60px 0 40px}}.page_heroContent__fhdDB{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}@media(max-width:375px){.page_heroContent__fhdDB{padding:0 16px}}.page_heroTitle__QwzB1{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#fff;margin-bottom:24px;line-height:1.2}.page_heroDescription__KO5Et{font-size:clamp(1rem,2vw,1.25rem);color:#fff;line-height:1.7;margin-bottom:32px;opacity:.95;max-width:900px}.page_heroActions__hWTy_{display:flex;gap:16px;flex-wrap:wrap}.page_primaryButton__uapVP{background:#fff;color:#2563eb;padding:16px 32px;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;display:inline-block}.page_primaryButton__uapVP:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.page_services__ZXFH2{padding:80px 0;background:#fff}@media(max-width:768px){.page_services__ZXFH2{padding:48px 0}}.page_sectionTitle__D43MN{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#111827;text-align:center;margin-bottom:16px;line-height:1.3}.page_sectionDescription__s8MZv{font-size:1.125rem;color:#4b5563;text-align:center;max-width:800px;margin:0 auto 48px;line-height:1.7}.page_servicesGrid__167sF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:768px){.page_servicesGrid__167sF{grid-template-columns:repeat(2,1fr)}}@media(max-width:375px){.page_servicesGrid__167sF{grid-template-columns:1fr}}.page_serviceCard__jjAT3{background:#f9fafb;padding:32px;border-radius:12px;border-left:4px solid #2563eb;transition:all .3s ease;display:flex;flex-direction:column}.page_serviceCard__jjAT3:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.page_cardTitle__gQ_md{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:16px;line-height:1.3}.page_cardDescription__EO9QX{font-size:1rem;color:#4b5563;line-height:1.7;flex-grow:1}.page_serviceLink__hLslj{margin-top:16px;color:#2563eb;font-weight:600;text-decoration:none;transition:all .3s ease}.page_serviceLink__hLslj:hover{color:rgb(18.5714285714,76.1428571429,202.4285714286)}.page_useCases__ttZb6{padding:80px 0;background:#f9fafb}@media(max-width:768px){.page_useCases__ttZb6{padding:48px 0}}.page_industrySection__G0DTB{margin-bottom:48px}.page_industrySection__G0DTB:last-child{margin-bottom:0}.page_industryTitle__y3Y_k{font-size:1.75rem;font-weight:600;color:#111827;margin-bottom:24px;padding-bottom:16px;border-bottom:3px solid #2563eb}.page_useCasesGrid__3j5_X{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:768px){.page_useCasesGrid__3j5_X{grid-template-columns:repeat(2,1fr)}}@media(max-width:375px){.page_useCasesGrid__3j5_X{grid-template-columns:1fr}}.page_useCaseCard__EOWiH{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);transition:all .3s ease}.page_useCaseCard__EOWiH:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.page_useCaseCard__EOWiH .page_cardTitle__gQ_md{font-size:1.25rem}.page_useCaseCard__EOWiH .page_cardDescription__EO9QX{font-size:.95rem}.page_process__fQUKB{padding:80px 0;background:#fff}@media(max-width:768px){.page_process__fQUKB{padding:48px 0}}.page_technologies__0_Kdv{padding:80px 0;background:#f9fafb}@media(max-width:768px){.page_technologies__0_Kdv{padding:48px 0}}.page_technologiesGrid__yE2vF{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media(max-width:768px){.page_technologiesGrid__yE2vF{grid-template-columns:repeat(2,1fr)}}@media(max-width:375px){.page_technologiesGrid__yE2vF{grid-template-columns:1fr}}.page_techCard__rChVr{background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);transition:all .3s ease}.page_techCard__rChVr:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.page_applications__2dGu9{padding:80px 0;background:#fff}@media(max-width:768px){.page_applications__2dGu9{padding:48px 0}}.page_applicationsGrid__LwZ24{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:768px){.page_applicationsGrid__LwZ24{grid-template-columns:repeat(2,1fr)}}@media(max-width:375px){.page_applicationsGrid__LwZ24{grid-template-columns:1fr}}.page_applicationCard__RVTRR{background:#f9fafb;padding:32px;border-radius:12px;border-left:4px solid #10b981;transition:all .3s ease}.page_applicationCard__RVTRR:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.page_whyChooseUs__JfpL4{padding:80px 0;background:#f9fafb}@media(max-width:768px){.page_whyChooseUs__JfpL4{padding:48px 0}}.page_featuresGrid__NckFt{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:768px){.page_featuresGrid__NckFt{grid-template-columns:1fr}}.page_featureCard__yK34z{background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);transition:all .3s ease}.page_featureCard__yK34z:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.page_faq__YaxI5{padding:80px 0;background:#fff}@media(max-width:768px){.page_faq__YaxI5{padding:48px 0}}.page_faqContent__x0wpp{max-width:900px;margin:0 auto}.page_cta__6nE1G{background:linear-gradient(135deg,#10b981,rgb(9.9104477612,114.5895522388,79.9029850746));color:#fff;padding:80px 0;text-align:center}@media(max-width:768px){.page_cta__6nE1G{padding:48px 0}}.page_ctaTitle__UfR4W{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.page_ctaDescription__7qF71{font-size:1.25rem;color:#fff;margin-bottom:32px;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.page_ctaButton__HPBrB{background:#fff;color:#10b981;padding:16px 32px;border-radius:50px;font-weight:600;font-size:1rem;text-decoration:none;display:inline-block;transition:all .3s ease}.page_ctaButton__HPBrB:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)}