.ServiceHeroDetail_serviceHero__vZHtR{position:relative;padding:6rem 1.5rem 4rem;background:var(--background);overflow:hidden;z-index:1}.ServiceHeroDetail_serviceHero__vZHtR:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(103,126,234,.03),rgba(139,92,246,.03) 50%,rgba(6,182,212,.03));z-index:-1}.ServiceHeroDetail_container__ha87N{max-width:1200px;margin:0 auto;position:relative;z-index:2}.ServiceHeroDetail_backButton__u3t_X{display:flex;align-items:center;gap:.5rem;background:var(--card-bg);border:1px solid var(--border);padding:.75rem 1rem;border-radius:50px;cursor:pointer;margin-bottom:2rem;color:var(--text);font-size:.9rem;font-weight:500;font-family:Inter,sans-serif;transition:all .3s ease;backdrop-filter:blur(10px);box-shadow:var(--shadow)}.ServiceHeroDetail_backButton__u3t_X:hover{background:var(--primary);color:white;border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(103,126,234,.3)}.ServiceHeroDetail_heroContent__rVgRm{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ServiceHeroDetail_leftContent__saIPo{display:flex;flex-direction:column;gap:2rem}.ServiceHeroDetail_serviceHeader__WIts3{display:flex;align-items:center;gap:1.5rem}.ServiceHeroDetail_iconContainer__MzUKL{padding:1rem;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease}.ServiceHeroDetail_iconContainer__MzUKL:hover{transform:scale(1.05) rotate(5deg)}.ServiceHeroDetail_titleSection__1gvi_{flex:1}.ServiceHeroDetail_serviceTitle__CUamh{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--text);margin:0 0 .5rem;line-height:1.2}.ServiceHeroDetail_serviceSubtitle__IEhUT{font-family:Inter,sans-serif;font-size:1.25rem;color:var(--text-secondary);margin:0;font-weight:500}.ServiceHeroDetail_serviceDescription__85SQo{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.7;color:var(--text);margin:0;opacity:.9}.ServiceHeroDetail_statsContainer__XHtpM{display:flex;gap:2rem;flex-wrap:wrap}.ServiceHeroDetail_statItem__Y7nkv{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:120px}.ServiceHeroDetail_statIcon__UPwyT{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.ServiceHeroDetail_statValue__UsNdE{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:600;transition:color .3s ease}.ServiceHeroDetail_statLabel__XYODA{font-family:Inter,sans-serif;font-size:.9rem;color:var(--text-secondary);margin:0;opacity:.8}.ServiceHeroDetail_statItem__Y7nkv:hover .ServiceHeroDetail_statValue__UsNdE{transform:scale(1.1);transition:transform .3s ease}.ServiceHeroDetail_rightContent__Wd0UV{position:relative}.ServiceHeroDetail_imageContainer__3qVpw{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);transition:all .4s cubic-bezier(.4,0,.2,1)}.ServiceHeroDetail_imageContainer__3qVpw:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px rgba(0,0,0,.15)}.ServiceHeroDetail_serviceImage__fkoJ6{width:100%;height:400px;object-fit:cover;transition:transform .6s ease}.ServiceHeroDetail_imageContainer__3qVpw:hover .ServiceHeroDetail_serviceImage__fkoJ6{transform:scale(1.1)}.ServiceHeroDetail_hoverOverlay__NVF1P{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .4s ease;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05))}.ServiceHeroDetail_imageContainer__3qVpw:hover .ServiceHeroDetail_hoverOverlay__NVF1P{opacity:1}.ServiceHeroDetail_floatingElements__p6WSP{position:absolute;inset:0;pointer-events:none}.ServiceHeroDetail_floatingDot__k8MHe{position:absolute;width:12px;height:12px;border-radius:50%;opacity:.7;animation:ServiceHeroDetail_float__S_P6r 3s ease-in-out infinite}.ServiceHeroDetail_floatingDot__k8MHe:first-child{top:20%;right:20%;animation-delay:0s}.ServiceHeroDetail_floatingDot__k8MHe:nth-child(2){bottom:30%;left:15%;animation-delay:1s}.ServiceHeroDetail_floatingDot__k8MHe:nth-child(3){top:60%;right:10%;animation-delay:2s}@keyframes ServiceHeroDetail_float__S_P6r{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-10px) scale(1.2);opacity:1}}.theme-dark .ServiceHeroDetail_backButton__u3t_X{background:rgba(30,27,75,.95);border-color:rgba(139,92,246,.2)}.theme-dark .ServiceHeroDetail_backButton__u3t_X:hover{background:var(--accent);box-shadow:0 8px 25px rgba(139,92,246,.4)}.theme-dark .ServiceHeroDetail_imageContainer__3qVpw{box-shadow:0 20px 40px rgba(139,92,246,.1)}.theme-dark .ServiceHeroDetail_imageContainer__3qVpw:hover{box-shadow:0 30px 60px rgba(139,92,246,.2)}.theme-light .ServiceHeroDetail_backButton__u3t_X{background:rgba(255,255,255,.98);border-color:rgba(103,126,234,.15)}.theme-light .ServiceHeroDetail_imageContainer__3qVpw{box-shadow:0 20px 40px rgba(103,126,234,.1)}.theme-light .ServiceHeroDetail_imageContainer__3qVpw:hover{box-shadow:0 30px 60px rgba(103,126,234,.15)}@media (max-width:1024px){.ServiceHeroDetail_heroContent__rVgRm{gap:3rem}.ServiceHeroDetail_statsContainer__XHtpM{gap:1.5rem}}@media (max-width:768px){.ServiceHeroDetail_serviceHero__vZHtR{padding:4rem 1rem 3rem}.ServiceHeroDetail_heroContent__rVgRm{grid-template-columns:1fr;gap:2rem}.ServiceHeroDetail_serviceHeader__WIts3{flex-direction:column;text-align:center;gap:1rem}.ServiceHeroDetail_titleSection__1gvi_{text-align:center}.ServiceHeroDetail_serviceTitle__CUamh{font-size:2rem}.ServiceHeroDetail_serviceSubtitle__IEhUT{font-size:1.125rem}.ServiceHeroDetail_serviceDescription__85SQo{font-size:1rem;text-align:center}.ServiceHeroDetail_statsContainer__XHtpM{justify-content:center;gap:1.5rem}.ServiceHeroDetail_statItem__Y7nkv{min-width:100px}.ServiceHeroDetail_statValue__UsNdE{font-size:1.25rem}.ServiceHeroDetail_statLabel__XYODA{font-size:.8rem}.ServiceHeroDetail_serviceImage__fkoJ6{height:300px}.ServiceHeroDetail_imageContainer__3qVpw:hover{transform:translateY(-5px) scale(1.01)}}@media (max-width:480px){.ServiceHeroDetail_serviceHero__vZHtR{padding:3rem .75rem 2rem}.ServiceHeroDetail_serviceHeader__WIts3{gap:.75rem}.ServiceHeroDetail_iconContainer__MzUKL{padding:.75rem}.ServiceHeroDetail_serviceTitle__CUamh{font-size:1.75rem}.ServiceHeroDetail_serviceSubtitle__IEhUT{font-size:1rem}.ServiceHeroDetail_serviceDescription__85SQo{font-size:.9rem}.ServiceHeroDetail_statsContainer__XHtpM{flex-direction:column;gap:1rem}.ServiceHeroDetail_statItem__Y7nkv{min-width:auto;width:100%}.ServiceHeroDetail_serviceImage__fkoJ6{height:250px}.ServiceHeroDetail_backButton__u3t_X{padding:.6rem .8rem;font-size:.8rem}}.ServiceHeroDetail_backButton__u3t_X:focus,.ServiceHeroDetail_imageContainer__3qVpw:focus-within{outline:2px solid var(--primary);outline-offset:2px}@media print{.ServiceHeroDetail_serviceHero__vZHtR{background:white!important;color:black!important}.ServiceHeroDetail_floatingElements__p6WSP,.ServiceHeroDetail_hoverOverlay__NVF1P{display:none!important}.ServiceHeroDetail_imageContainer__3qVpw{box-shadow:none!important}}.ServiceFeatures_serviceFeatures__q7ftx{position:relative;padding:6rem 1.5rem;background:var(--background);overflow:hidden;z-index:1}.ServiceFeatures_container__jwgER{max-width:1200px;margin:0 auto;position:relative;z-index:2}.ServiceFeatures_featuresGrid__J58Jj{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.ServiceFeatures_sectionHeader__lZPFv{margin-bottom:2.5rem;text-align:left}.ServiceFeatures_headerIcon__4XpxS{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease}.ServiceFeatures_sectionTitle__4Bmrd{font-family:Playfair Display,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;color:var(--text);margin:0 0 .75rem;line-height:1.3}.ServiceFeatures_sectionSubtitle___5jKd{font-family:Inter,sans-serif;font-size:1rem;color:var(--text-secondary);margin:0;opacity:.9;line-height:1.6}.ServiceFeatures_featuresSection__u_5dQ{position:relative}.ServiceFeatures_featuresList__Y9Q7b{display:flex;flex-direction:column;gap:1rem}.ServiceFeatures_featureCard__QowIu{position:relative;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;backdrop-filter:blur(20px);box-shadow:var(--shadow)}.ServiceFeatures_featureCard__QowIu:hover{border-color:var(--primary);box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-2px)}.ServiceFeatures_featureContent__IHilo{display:flex;align-items:center;gap:1rem;position:relative;z-index:2}.ServiceFeatures_featureIcon__3gWyB{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.ServiceFeatures_featureCard__QowIu:hover .ServiceFeatures_featureIcon__3gWyB{transform:scale(1.1) rotate(5deg)}.ServiceFeatures_featureText__Jh5W2{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:var(--text);line-height:1.5}.ServiceFeatures_hoverGradient__BVnxp{position:absolute;top:0;right:-100%;width:100%;height:100%;transition:right .6s cubic-bezier(.4,0,.2,1);z-index:1;border-radius:16px}.ServiceFeatures_featureCard__QowIu:hover .ServiceFeatures_hoverGradient__BVnxp{right:0}.ServiceFeatures_technologiesSection__3jw2G{position:relative}.ServiceFeatures_technologiesGrid__JE9Pu{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.ServiceFeatures_techCard__IpvNq{position:relative;background:var(--card-bg);border:2px solid;border-radius:50px;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;backdrop-filter:blur(10px)}.ServiceFeatures_techCard__IpvNq:hover{border-color:var(--primary)!important;box-shadow:0 8px 25px rgba(0,0,0,.1)}.ServiceFeatures_techText__aZhw6{font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:var(--text);position:relative;z-index:2}.ServiceFeatures_techHoverGradient__4_Kff{position:absolute;top:0;right:-100%;width:100%;height:100%;transition:right .5s cubic-bezier(.4,0,.2,1);z-index:1;border-radius:50px}.ServiceFeatures_techCard__IpvNq:hover .ServiceFeatures_techHoverGradient__4_Kff{right:0}.ServiceFeatures_processSection__On_Aa{margin-top:3rem}.ServiceFeatures_processHeader__5FE_W{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.ServiceFeatures_processTitle__OnY94{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:600;color:var(--text);margin:0}.ServiceFeatures_processSteps__uVmPB{display:flex;flex-direction:column;gap:1rem}.ServiceFeatures_processStep__kKX1Z{position:relative;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;backdrop-filter:blur(10px)}.ServiceFeatures_processStep__kKX1Z:hover{border-color:var(--primary);box-shadow:0 8px 25px rgba(0,0,0,.08)}.ServiceFeatures_stepNumber__cVVo5{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:.8rem;font-weight:600;font-family:Inter,sans-serif;flex-shrink:0;transition:transform .3s ease}.ServiceFeatures_processStep__kKX1Z:hover .ServiceFeatures_stepNumber__cVVo5{transform:scale(1.1) rotate(-5deg)}.ServiceFeatures_stepContent__ZJdzu{flex:1;position:relative;z-index:2}.ServiceFeatures_stepTitle__R_rHc{font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:var(--text);margin:0 0 .25rem;line-height:1.4}.ServiceFeatures_stepDesc__tvWkC{font-family:Inter,sans-serif;font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.ServiceFeatures_processHoverGradient__Qbay8{position:absolute;top:0;right:-100%;width:100%;height:100%;transition:right .6s cubic-bezier(.4,0,.2,1);z-index:1;border-radius:16px}.ServiceFeatures_processStep__kKX1Z:hover .ServiceFeatures_processHoverGradient__Qbay8{right:0}.ServiceFeatures_backgroundElements__y8EZr{position:absolute;inset:0;pointer-events:none;z-index:1}.ServiceFeatures_floatingShape__z_168{position:absolute;width:200px;height:200px;border-radius:50%;top:10%;left:-5%;opacity:.5}.ServiceFeatures_floatingShape2__vjJqU{position:absolute;width:150px;height:150px;border-radius:50%;bottom:15%;right:-3%;opacity:.3}.theme-dark .ServiceFeatures_featureCard__QowIu,.theme-dark .ServiceFeatures_processStep__kKX1Z,.theme-dark .ServiceFeatures_techCard__IpvNq{background:rgba(30,27,75,.95);border-color:rgba(139,92,246,.2)}.theme-dark .ServiceFeatures_featureCard__QowIu:hover,.theme-dark .ServiceFeatures_processStep__kKX1Z:hover,.theme-dark .ServiceFeatures_techCard__IpvNq:hover{box-shadow:0 10px 30px rgba(139,92,246,.15)}.theme-light .ServiceFeatures_featureCard__QowIu,.theme-light .ServiceFeatures_processStep__kKX1Z,.theme-light .ServiceFeatures_techCard__IpvNq{background:rgba(255,255,255,.98);border-color:rgba(103,126,234,.15)}.theme-light .ServiceFeatures_featureCard__QowIu:hover,.theme-light .ServiceFeatures_processStep__kKX1Z:hover,.theme-light .ServiceFeatures_techCard__IpvNq:hover{box-shadow:0 10px 30px rgba(103,126,234,.1)}@media (max-width:1024px){.ServiceFeatures_featuresGrid__J58Jj{gap:3rem}.ServiceFeatures_technologiesGrid__JE9Pu{gap:.75rem}}@media (max-width:768px){.ServiceFeatures_serviceFeatures__q7ftx{padding:4rem 1rem}.ServiceFeatures_featuresGrid__J58Jj{grid-template-columns:1fr;gap:3rem}.ServiceFeatures_sectionHeader__lZPFv{text-align:center;margin-bottom:2rem}.ServiceFeatures_headerIcon__4XpxS{margin:0 auto 1rem}.ServiceFeatures_processHeader__5FE_W{justify-content:center;text-align:center}.ServiceFeatures_featureCard__QowIu,.ServiceFeatures_processStep__kKX1Z{padding:1.25rem}.ServiceFeatures_technologiesGrid__JE9Pu{justify-content:center}.ServiceFeatures_techCard__IpvNq{padding:.6rem 1.2rem}.ServiceFeatures_techText__aZhw6{font-size:.85rem}}@media (max-width:480px){.ServiceFeatures_serviceFeatures__q7ftx{padding:3rem .75rem}.ServiceFeatures_featureCard__QowIu{padding:1rem}.ServiceFeatures_featureContent__IHilo{gap:.75rem}.ServiceFeatures_featureIcon__3gWyB{width:28px;height:28px}.ServiceFeatures_featureText__Jh5W2{font-size:.9rem}.ServiceFeatures_sectionTitle__4Bmrd{font-size:1.5rem}.ServiceFeatures_processStep__kKX1Z{padding:1rem;gap:.75rem}.ServiceFeatures_stepNumber__cVVo5{width:36px;height:36px;font-size:.75rem}.ServiceFeatures_stepTitle__R_rHc{font-size:.9rem}.ServiceFeatures_stepDesc__tvWkC{font-size:.8rem}.ServiceFeatures_headerIcon__4XpxS{width:50px;height:50px}}.ServiceFeatures_featureCard__QowIu:focus,.ServiceFeatures_processStep__kKX1Z:focus,.ServiceFeatures_techCard__IpvNq:focus{outline:2px solid var(--primary);outline-offset:2px}@media print{.ServiceFeatures_serviceFeatures__q7ftx{background:white!important;color:black!important}.ServiceFeatures_backgroundElements__y8EZr,.ServiceFeatures_hoverGradient__BVnxp,.ServiceFeatures_processHoverGradient__Qbay8,.ServiceFeatures_techHoverGradient__4_Kff{display:none!important}}.ServiceCTA_serviceCTA__t0j52{position:relative;padding:6rem 0;overflow:hidden;isolation:isolate}.theme-light .ServiceCTA_serviceCTA__t0j52{background:linear-gradient(135deg,#f8faff,#f0f4ff 25%,#e8f2ff 50%,#f5f3ff 75%,#faf8ff)}.theme-dark .ServiceCTA_serviceCTA__t0j52{background:linear-gradient(135deg,#0f0a1a,#1a0f2e 25%,#2d1b3d 50%,#1e1b4b 75%,#0f0a1a)}.ServiceCTA_container__kEZZs{max-width:1400px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:2}.ServiceCTA_content__eA2_H{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:400px}.ServiceCTA_backgroundElements__fJqu1{position:absolute;inset:0;pointer-events:none;z-index:-1}.ServiceCTA_floatingElement__XP9lO{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.6}.theme-light .ServiceCTA_floatingElement__XP9lO{background:linear-gradient(135deg,rgba(103,126,234,.1),rgba(118,75,162,.15));color:#667eea}.theme-dark .ServiceCTA_floatingElement__XP9lO{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(168,85,247,.2));color:#8b5cf6}.ServiceCTA_element1__cu_im{width:80px;height:80px;top:15%;left:10%}.ServiceCTA_element2__AjZni{width:60px;height:60px;top:25%;right:15%}.ServiceCTA_element3__XeDSu{width:70px;height:70px;bottom:30%;left:8%}.ServiceCTA_element4__TnXg2{width:90px;height:90px;bottom:20%;right:12%}.ServiceCTA_gradientOrb1__pNOQv,.ServiceCTA_gradientOrb2__c4cji,.ServiceCTA_gradientOrb3__BlEYL{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none}.ServiceCTA_gradientOrb1__pNOQv{width:300px;height:300px;top:-150px;left:-150px}.ServiceCTA_gradientOrb2__c4cji{width:400px;height:400px;bottom:-200px;right:-200px}.ServiceCTA_gradientOrb3__BlEYL{width:250px;height:250px;top:50%;left:50%;transform:translate(-50%,-50%)}.theme-light .ServiceCTA_gradientOrb1__pNOQv{background:linear-gradient(135deg,#667eea,#764ba2)}.theme-light .ServiceCTA_gradientOrb2__c4cji{background:linear-gradient(135deg,#8b5cf6,#06b6d4)}.theme-light .ServiceCTA_gradientOrb3__BlEYL{background:linear-gradient(135deg,#764ba2,#667eea)}.theme-dark .ServiceCTA_gradientOrb1__pNOQv{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.theme-dark .ServiceCTA_gradientOrb2__c4cji{background:linear-gradient(135deg,#a855f7,#22d3ee)}.theme-dark .ServiceCTA_gradientOrb3__BlEYL{background:linear-gradient(135deg,#667eea,#8b5cf6)}.ServiceCTA_mainContent__CXFX7{display:flex;flex-direction:column;gap:2rem;text-align:center}.ServiceCTA_title__dR2U5{font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin:0}.theme-light .ServiceCTA_title__dR2U5{background:linear-gradient(135deg,#1e1b4b,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-dark .ServiceCTA_title__dR2U5{background:linear-gradient(135deg,#f8faff,#8b5cf6,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ServiceCTA_description__1zME4{font-family:Inter,sans-serif;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin:0 auto;max-width:500px}.theme-light .ServiceCTA_description__1zME4{color:#4c1d95}.theme-dark .ServiceCTA_description__1zME4{color:#c7d2fe}.ServiceCTA_ctaButtons__301v6{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.ServiceCTA_primaryButton__zJi2G,.ServiceCTA_secondaryButton__Ov4Yc{padding:1rem 2rem;border-radius:50px;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem;border:none;backdrop-filter:blur(10px);box-shadow:0 8px 25px rgba(0,0,0,.1);min-width:180px;justify-content:center}.ServiceCTA_primaryButton__zJi2G{color:white}.theme-light .ServiceCTA_primaryButton__zJi2G{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 25px rgba(103,126,234,.4)}.theme-dark .ServiceCTA_primaryButton__zJi2G{background:linear-gradient(135deg,#8b5cf6,#a855f7);box-shadow:0 8px 25px rgba(139,92,246,.5)}.ServiceCTA_secondaryButton__Ov4Yc{border:2px solid;background:transparent;min-width:160px}.theme-light .ServiceCTA_secondaryButton__Ov4Yc{color:#667eea;border-color:#667eea;background:rgba(255,255,255,.8)}.theme-light .ServiceCTA_secondaryButton__Ov4Yc:hover{background:#667eea;color:white}.theme-dark .ServiceCTA_secondaryButton__Ov4Yc{color:#8b5cf6;border-color:#8b5cf6;background:rgba(30,27,75,.6)}.theme-dark .ServiceCTA_secondaryButton__Ov4Yc:hover{background:#8b5cf6;color:white}.ServiceCTA_contactOptions__SsmkC{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.ServiceCTA_contactItem____faK{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:16px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.theme-light .ServiceCTA_contactItem____faK{background:rgba(255,255,255,.8);color:#4c1d95;border-color:rgba(103,126,234,.2)}.theme-light .ServiceCTA_contactItem____faK:hover{background:rgba(103,126,234,.1);border-color:rgba(103,126,234,.3)}.theme-dark .ServiceCTA_contactItem____faK{background:rgba(30,27,75,.6);color:#c7d2fe;border-color:rgba(139,92,246,.2)}.theme-dark .ServiceCTA_contactItem____faK:hover{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.3)}.ServiceCTA_contactItem____faK span{font-family:Inter,sans-serif;font-size:.9rem;font-weight:500}.ServiceCTA_illustration__J3y_o{display:flex;align-items:center;justify-content:center;position:relative}.ServiceCTA_illustrationContent__cER4a{display:flex;flex-direction:column;gap:2rem}.ServiceCTA_illustrationCard__1sM5_{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:20px;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.theme-light .ServiceCTA_illustrationCard__1sM5_{background:rgba(255,255,255,.9);border-color:rgba(103,126,234,.2);box-shadow:0 8px 32px rgba(103,126,234,.1)}.theme-dark .ServiceCTA_illustrationCard__1sM5_{background:rgba(30,27,75,.8);border-color:rgba(139,92,246,.2);box-shadow:0 8px 32px rgba(139,92,246,.2)}.ServiceCTA_cardIcon__JZvfa{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:white}.theme-light .ServiceCTA_illustrationCard__1sM5_:first-child .ServiceCTA_cardIcon__JZvfa{background:linear-gradient(135deg,#667eea,#764ba2)}.theme-light .ServiceCTA_illustrationCard__1sM5_:nth-child(2) .ServiceCTA_cardIcon__JZvfa{background:linear-gradient(135deg,#8b5cf6,#06b6d4)}.theme-dark .ServiceCTA_illustrationCard__1sM5_:first-child .ServiceCTA_cardIcon__JZvfa{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.theme-dark .ServiceCTA_illustrationCard__1sM5_:nth-child(2) .ServiceCTA_cardIcon__JZvfa{background:linear-gradient(135deg,#a855f7,#22d3ee)}.ServiceCTA_cardContent__NIQHO h3{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.ServiceCTA_cardContent__NIQHO p{font-family:Inter,sans-serif;font-size:.9rem;margin:0;opacity:.8}.theme-light .ServiceCTA_cardContent__NIQHO h3{color:#1e1b4b}.theme-light .ServiceCTA_cardContent__NIQHO p{color:#4c1d95}.theme-dark .ServiceCTA_cardContent__NIQHO h3{color:#f8faff}.theme-dark .ServiceCTA_cardContent__NIQHO p{color:#c7d2fe}.ServiceCTA_waveEffect__e6NT3{position:absolute;bottom:0;left:0;right:0;height:120px;opacity:.1;z-index:-1}.ServiceCTA_waveSvg__ebdAR{width:100%;height:100%}.theme-light .ServiceCTA_waveSvg__ebdAR path{fill:#667eea}.theme-dark .ServiceCTA_waveSvg__ebdAR path{fill:#8b5cf6}@media (max-width:1024px){.ServiceCTA_serviceCTA__t0j52{padding:4rem 0}.ServiceCTA_content__eA2_H{grid-template-columns:1fr;gap:3rem;text-align:center}.ServiceCTA_illustration__J3y_o{order:-1}.ServiceCTA_illustrationContent__cER4a{flex-direction:row;justify-content:center;gap:1rem}}@media (max-width:768px){.ServiceCTA_serviceCTA__t0j52{padding:3rem 0}.ServiceCTA_container__kEZZs{padding:0 1rem}.ServiceCTA_content__eA2_H{gap:2rem}.ServiceCTA_ctaButtons__301v6{flex-direction:column;align-items:center}.ServiceCTA_primaryButton__zJi2G,.ServiceCTA_secondaryButton__Ov4Yc{width:100%;max-width:280px}.ServiceCTA_contactOptions__SsmkC{gap:1rem}.ServiceCTA_contactItem____faK{padding:.75rem}.ServiceCTA_illustrationContent__cER4a{flex-direction:column;gap:1rem}.ServiceCTA_illustrationCard__1sM5_{padding:1rem}.ServiceCTA_cardIcon__JZvfa{width:50px;height:50px}.ServiceCTA_element1__cu_im,.ServiceCTA_element2__AjZni,.ServiceCTA_element3__XeDSu,.ServiceCTA_element4__TnXg2{display:none}}@media (max-width:480px){.ServiceCTA_serviceCTA__t0j52{padding:2rem 0}.ServiceCTA_container__kEZZs{padding:0 .75rem}.ServiceCTA_mainContent__CXFX7{gap:1.5rem}.ServiceCTA_ctaButtons__301v6{gap:1rem}.ServiceCTA_primaryButton__zJi2G,.ServiceCTA_secondaryButton__Ov4Yc{padding:.875rem 1.5rem;font-size:1rem}.ServiceCTA_contactOptions__SsmkC{flex-direction:column;align-items:center;gap:.75rem}.ServiceCTA_contactItem____faK{width:100%;max-width:200px}}