.ServicePage_serviceHero__c_NrP{min-height:70vh;display:flex;align-items:center;position:relative;background:#0a0b0f;padding:160px 1.5rem 100px;overflow:hidden}.ServicePage_serviceHero__c_NrP:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(255,0,110,.15) 0,transparent 70%),radial-gradient(circle at 70% 60%,rgba(0,245,255,.15) 0,transparent 70%);animation:ServicePage_gradientPulse__UzsBL 8s ease-in-out infinite}.ServicePage_serviceHero__c_NrP:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#FF006E,#FF4500 50%,#8B5CF6);opacity:.15;mix-blend-mode:screen}.ServicePage_serviceHero__c_NrP.ServicePage_brandingHero__x1zaL:after{background:linear-gradient(135deg,#8B5CF6,#FF4500 50%,#FF006E);opacity:.15}.ServicePage_serviceHero__c_NrP.ServicePage_businessCardsHero__EZJko:after{background:linear-gradient(135deg,#3B82F6,#00F5FF 50%,#8B5CF6);opacity:.15}@keyframes ServicePage_gradientPulse__UzsBL{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.ServicePage_serviceHeroContent__so4ma{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:10}.ServicePage_serviceIcon__ypZV1{width:120px;height:120px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00F5FF,#8B5CF6 50%,#FF006E);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:2rem;border:2px solid rgba(0,245,255,.3);font-size:4.5rem;color:#fff;box-shadow:0 0 20px rgba(0,245,255,.5),0 0 40px rgba(0,245,255,.3),0 0 60px rgba(0,245,255,.2);animation:ServicePage_iconFloat__lcVMM 3s ease-in-out infinite}.ServicePage_serviceIcon__ypZV1 .anticon{font-size:4.5rem;filter:drop-shadow(0 0 15px rgba(0,0,0,.5))}@keyframes ServicePage_iconFloat__lcVMM{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.ServicePage_serviceTitle__ca11G{font-size:clamp(2.5rem,6vw,4.5rem);color:#fff;margin-bottom:1.5rem;font-weight:900;letter-spacing:-.05em;text-shadow:0 10px 30px rgba(0,0,0,.3);text-transform:lowercase;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.ServicePage_serviceSubtitle__kXhCk{font-size:clamp(1.125rem,2vw,1.5rem);color:hsla(0,0%,100%,.95);margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.625;text-shadow:0 4px 15px rgba(0,0,0,.2);font-weight:500}.ServicePage_ctaButtons__WRy1X{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@media(max-width:640px){.ServicePage_ctaButtons__WRy1X{flex-direction:column;align-items:stretch}}.ServicePage_ctaButton__TX7OH{padding:18px 48px!important;height:auto!important;font-size:1.25rem!important;font-weight:700!important;background:#fff!important;color:#ff006e!important;border:none!important;border-radius:9999px!important;box-shadow:0 32px 64px rgba(0,0,0,.7),0 16px 32px rgba(0,0,0,.8)!important;letter-spacing:.025em;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ServicePage_ctaButton__TX7OH:hover{transform:translateY(-4px) scale(1.05)!important;box-shadow:0 30px 60px rgba(0,0,0,.3)!important}.ServicePage_ctaButtonSecondary__0H_Hj{padding:18px 48px!important;height:auto!important;font-size:1.25rem!important;font-weight:700!important;background:hsla(0,0%,100%,.15)!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.4)!important;border-radius:9999px!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:.025em}.ServicePage_ctaButtonSecondary__0H_Hj:hover{background:hsla(0,0%,100%,.25)!important;border-color:hsla(0,0%,100%,.7)!important;transform:translateY(-4px) scale(1.05)!important;color:#fff!important}.ServicePage_featuresSection__RWg_z{padding:6rem 1.5rem;background:#10111a;position:relative}.ServicePage_featuresSection__RWg_z:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,rgba(139,92,246,.08) 0,transparent 60%);pointer-events:none}.ServicePage_sectionContainer__QTOCF{max-width:1400px;margin:0 auto}.ServicePage_sectionTitle__juDc4{text-align:center;font-size:clamp(2rem,5vw,3.5rem);margin-bottom:4rem;font-weight:800;background:linear-gradient(135deg,#00F5FF,#FFFFFF 50%,#8B5CF6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;filter:drop-shadow(0 0 25px rgba(0,245,255,.3))}.ServicePage_featuresGrid__rZhBj{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.ServicePage_featureCard__85kJg{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2.5rem;border-radius:2rem;box-shadow:0 8px 32px rgba(0,0,0,.7);transition:all .25s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,245,255,.15);position:relative}.ServicePage_featureCard__85kJg:before{content:"";position:absolute;inset:0;border-radius:2rem;padding:1px;background:linear-gradient(135deg,#00F5FF,#8B5CF6 50%,#FF006E);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s}.ServicePage_featureCard__85kJg:hover{transform:translateY(-8px);box-shadow:0 0 20px rgba(0,245,255,.5),0 0 40px rgba(0,245,255,.3),0 0 60px rgba(0,245,255,.2),0 16px 48px rgba(0,0,0,.8);border-color:rgba(0,245,255,.4)}.ServicePage_featureCard__85kJg:hover:before{opacity:1}.ServicePage_featureCard__85kJg h3{font-size:1.25rem;margin-bottom:1rem;color:hsla(0,0%,100%,.95);font-weight:700}.ServicePage_featureCard__85kJg p{color:hsla(0,0%,100%,.7);line-height:1.625;margin:0}.ServicePage_featureIcon__d86T_{font-size:2.5rem;color:#00f5ff;filter:drop-shadow(0 0 10px rgba(0,245,255,.5));margin-bottom:1.5rem;display:block}.ServicePage_applicationsSection__PRDyb{padding:6rem 1.5rem;background:#0a0b0f;position:relative}.ServicePage_applicationsSection__PRDyb:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,0,110,.08) 0,transparent 60%);pointer-events:none}.ServicePage_applicationsGrid__2v0Pp{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;position:relative;z-index:1}.ServicePage_applicationCard__vszk_{background:linear-gradient(135deg,#FF4500,#FF006E);padding:2rem;border-radius:1.5rem;text-align:center;box-shadow:0 0 20px rgba(255,0,110,.5),0 0 40px rgba(255,0,110,.3),0 0 60px rgba(255,0,110,.2);box-shadow:0 8px 16px rgba(0,0,0,.5),0 4px 8px rgba(0,0,0,.6);transition:all .25s cubic-bezier(.4,0,.2,1)}.ServicePage_applicationCard__vszk_:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 20px 48px rgba(0,0,0,.7),0 0 20px rgba(255,0,110,.5),0 0 40px rgba(255,0,110,.3),0 0 60px rgba(255,0,110,.2)}.ServicePage_applicationCard__vszk_ h3{color:#fff;font-size:1.125rem;font-weight:700;margin:0;text-transform:capitalize}.ServicePage_galleryPreview__wnyA1{padding:6rem 1.5rem;background:#0a0b0f;position:relative}.ServicePage_galleryPreview__wnyA1:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,rgba(0,245,255,.08) 0,transparent 60%);pointer-events:none}.ServicePage_galleryGrid__G4KEj{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.ServicePage_galleryItem__mA5hF{position:relative;border-radius:2rem;overflow:hidden;box-shadow:0 16px 32px rgba(0,0,0,.6),0 8px 16px rgba(0,0,0,.7);transition:all .25s cubic-bezier(.4,0,.2,1)}.ServicePage_galleryItem__mA5hF:hover{transform:translateY(-8px);box-shadow:0 32px 64px rgba(0,0,0,.7),0 16px 32px rgba(0,0,0,.8)}.ServicePage_galleryItem__mA5hF:hover .ServicePage_galleryImage__1ut4c{transform:scale(1.1)}.ServicePage_galleryImage__1ut4c{transition:transform all .25s cubic-bezier(.4,0,.2,1);width:100%;height:auto;display:block}.ServicePage_galleryCtaWrapper__q_mxq{text-align:center}.ServicePage_galleryCtaWrapper__q_mxq button{padding:18px 48px!important;height:auto!important;font-size:1.25rem!important;font-weight:700!important;border-radius:9999px!important}.ServicePage_ctaSection__nSw_S{padding:6rem 1.5rem;background:#10111a;position:relative;overflow:hidden}.ServicePage_ctaSection__nSw_S:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(139,92,246,.12) 0,transparent 70%)}.ServicePage_ctaSection__nSw_S:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#FF006E,#FF4500 50%,#8B5CF6);opacity:.1;mix-blend-mode:screen}.ServicePage_ctaSectionContent__4u9pT{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:10}.ServicePage_ctaSectionContent__4u9pT h2{font-size:clamp(2rem,5vw,3.5rem);color:#fff;margin-bottom:1.5rem;font-weight:800;text-shadow:0 6px 20px rgba(0,0,0,.2)}.ServicePage_ctaSectionContent__4u9pT p{font-size:clamp(1.125rem,2vw,1.5rem);color:hsla(0,0%,100%,.95);margin-bottom:3rem;line-height:1.625}.ServicePage_ctaSectionContent__4u9pT button{padding:20px 56px!important;height:auto!important;font-size:1.5rem!important;background:#fff!important;color:#ff006e!important}.ServicePage_ctaSectionContent__4u9pT button:hover{transform:translateY(-6px) scale(1.05)!important;box-shadow:0 40px 80px rgba(0,0,0,.4)!important}