.ServiceDetailTemplate_container__rOK9U{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);color:white}.ServiceDetailTemplate_hero__eD2vH{padding:120px 0 80px;text-align:center}.ServiceDetailTemplate_heroContent__6h0pK{max-width:1200px;margin:0 auto;padding:0 20px}.ServiceDetailTemplate_heroTitle__fL_7A{font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ServiceDetailTemplate_heroSubtitle__IaPgb{font-size:1.25rem;margin-bottom:3rem;opacity:.9;max-width:800px;margin-left:auto;margin-right:auto}.ServiceDetailTemplate_heroStats__y7afy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;max-width:800px;margin:0 auto}.ServiceDetailTemplate_stat__c7GtW{text-align:center}.ServiceDetailTemplate_statNumber__ylwSf{font-size:2.5rem;font-weight:700;color:#fbbf24;margin-bottom:.5rem}.ServiceDetailTemplate_statLabel__HA_AK{font-size:.9rem;opacity:.8;text-transform:uppercase;letter-spacing:.5px}.ServiceDetailTemplate_section__P6559{padding:80px 0;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:2rem 0}.ServiceDetailTemplate_section__P6559:nth-child(2n){background:rgba(255,255,255,.02)}.ServiceDetailTemplate_sectionContent__Re92s{max-width:1200px;margin:0 auto;padding:0 20px}.ServiceDetailTemplate_sectionTitle__3Rz_y{font-size:2.5rem;font-weight:600;text-align:center;margin-bottom:3rem;background:linear-gradient(45deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ServiceDetailTemplate_featuresGrid__3RmJK{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.ServiceDetailTemplate_featureCard__WFCbV{background:rgba(255,255,255,.1);padding:2rem;border-radius:15px;text-align:center;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.ServiceDetailTemplate_featureCard__WFCbV:hover{transform:translateY(-5px);background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.2)}.ServiceDetailTemplate_featureIcon__qFgBp{font-size:3rem;margin-bottom:1rem;color:#fbbf24}.ServiceDetailTemplate_featureTitle__yd7v3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#fff}.ServiceDetailTemplate_featureDescription__jndc5{opacity:.8;line-height:1.6}.ServiceDetailTemplate_techGrid__w_3qI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.ServiceDetailTemplate_techCategory__SgRuL{background:rgba(255,255,255,.1);padding:2rem;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.ServiceDetailTemplate_techCategoryTitle__aD3uk{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#fbbf24}.ServiceDetailTemplate_techList__09qF7{display:flex;flex-wrap:wrap;gap:.5rem}.ServiceDetailTemplate_techItem__e7iAS{background:rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;border:1px solid rgba(255,255,255,.1)}.ServiceDetailTemplate_caseStudiesGrid__TxBc3{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.ServiceDetailTemplate_caseStudyCard__XF5f1{background:rgba(255,255,255,.1);padding:2rem;border-radius:15px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.ServiceDetailTemplate_caseStudyCard__XF5f1:hover{transform:translateY(-5px);background:rgba(255,255,255,.15)}.ServiceDetailTemplate_caseStudyTitle__uBOhy{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fbbf24}.ServiceDetailTemplate_caseStudyDescription__ZfAXj{margin-bottom:1.5rem;opacity:.9;line-height:1.6}.ServiceDetailTemplate_caseStudyResults__I196l{display:flex;gap:1rem;flex-wrap:wrap}.ServiceDetailTemplate_result__d9G7w{display:flex;flex-direction:column;align-items:center;min-width:80px}.ServiceDetailTemplate_resultValue__FAgFY{font-size:1.5rem;font-weight:700;color:#10b981}.ServiceDetailTemplate_resultLabel__NMSZu{font-size:.8rem;opacity:.7;text-align:center}.ServiceDetailTemplate_processTimeline__f_x68{display:flex;flex-direction:column;gap:2rem}.ServiceDetailTemplate_processStep__8RSyX{display:flex;align-items:flex-start;gap:2rem;background:rgba(255,255,255,.1);padding:2rem;border-radius:15px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.ServiceDetailTemplate_processStep__8RSyX:hover{background:rgba(255,255,255,.15)}.ServiceDetailTemplate_stepNumber__ljdso{background:#fbbf24;color:#1f2937;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.ServiceDetailTemplate_stepContent__TzfDa{flex:1 1}.ServiceDetailTemplate_stepTitle__d7Ohg{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#fff}.ServiceDetailTemplate_stepDescription__cqxRn{opacity:.8;line-height:1.6;margin-bottom:.5rem}.ServiceDetailTemplate_stepDuration__scpug{font-size:.9rem;color:#fbbf24;font-weight:500}.ServiceDetailTemplate_ctaSection__pw4Bz{padding:80px 0;text-align:center;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ServiceDetailTemplate_ctaContent__wHYH3{max-width:800px;margin:0 auto;padding:0 20px}.ServiceDetailTemplate_ctaTitle__SWXxW{font-size:2.5rem;font-weight:600;margin-bottom:1rem;background:linear-gradient(45deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ServiceDetailTemplate_ctaDescription__ua8SQ{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.ServiceDetailTemplate_ctaButtons__yWcAA{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ServiceDetailTemplate_primaryButton__dm8Tg{background:#fbbf24;color:#1f2937;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid #fbbf24}.ServiceDetailTemplate_primaryButton__dm8Tg:hover{background:transparent;color:#fbbf24;transform:translateY(-2px)}.ServiceDetailTemplate_secondaryButton__7YLvu{background:transparent;color:#fff;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;border:2px solid rgba(255,255,255,.3);transition:all .3s ease}.ServiceDetailTemplate_secondaryButton__7YLvu:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}@media (max-width:768px){.ServiceDetailTemplate_heroTitle__fL_7A{font-size:2.5rem}.ServiceDetailTemplate_heroSubtitle__IaPgb{font-size:1.1rem}.ServiceDetailTemplate_sectionTitle__3Rz_y{font-size:2rem}.ServiceDetailTemplate_heroStats__y7afy{grid-template-columns:repeat(2,1fr)}.ServiceDetailTemplate_caseStudiesGrid__TxBc3,.ServiceDetailTemplate_featuresGrid__3RmJK,.ServiceDetailTemplate_techGrid__w_3qI{grid-template-columns:1fr}.ServiceDetailTemplate_processStep__8RSyX{flex-direction:column;text-align:center}.ServiceDetailTemplate_ctaButtons__yWcAA{flex-direction:column;align-items:center}.ServiceDetailTemplate_primaryButton__dm8Tg,.ServiceDetailTemplate_secondaryButton__7YLvu{width:100%;max-width:300px}}