.ServicesHero-module__Zd8dbW__hero{text-align:center;background:#000;justify-content:center;align-items:center;min-height:60vh;padding:140px 2rem 80px;display:flex;position:relative;overflow:hidden}.ServicesHero-module__Zd8dbW__background{z-index:1;position:absolute;inset:0}.ServicesHero-module__Zd8dbW__orb1{filter:blur(100px);background:radial-gradient(circle,#00d4ff1f 0%,#0000 70%);width:60vw;height:60vw;position:absolute;top:-20%;left:10%}.ServicesHero-module__Zd8dbW__orb2{filter:blur(120px);background:radial-gradient(circle,#1fb6e614 0%,#0000 70%);width:50vw;height:50vw;position:absolute;bottom:-20%;right:10%}.ServicesHero-module__Zd8dbW__grid{background-image:linear-gradient(#00d4ff08 1px,#0000 1px),linear-gradient(90deg,#00d4ff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.ServicesHero-module__Zd8dbW__container{z-index:2;max-width:900px;position:relative}.ServicesHero-module__Zd8dbW__badge{color:#00d4ff;letter-spacing:.1em;background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:.6rem 1.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.ServicesHero-module__Zd8dbW__badgeDot{background:#00d4ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #00d4ff}.ServicesHero-module__Zd8dbW__title{flex-direction:column;margin-bottom:2rem;line-height:.9;display:flex}.ServicesHero-module__Zd8dbW__outline{color:#0000;-webkit-text-stroke:1.5px #fff6;font-size:clamp(3rem,8vw,6rem);font-weight:200}.ServicesHero-module__Zd8dbW__solid{background:linear-gradient(135deg,#fff 0%,#00d4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,10vw,8.5rem);font-weight:900}.ServicesHero-module__Zd8dbW__subtitle{color:#94a3b8;max-width:650px;margin:0 auto;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}@media (max-width:768px){.ServicesHero-module__Zd8dbW__hero{padding-top:120px}}
.ServiceCard-module__YGa2IW__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a66;border:1px solid #ffffff0d;border-radius:32px;flex-direction:column;height:100%;padding:3rem;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.ServiceCard-module__YGa2IW__card:hover{border-color:#ffffff1a;transform:translateY(-12px);box-shadow:0 40px 80px #0006}.ServiceCard-module__YGa2IW__card:hover .ServiceCard-module__YGa2IW__decoration{opacity:.15;transform:scale(1.2)}.ServiceCard-module__YGa2IW__decoration{filter:blur(40px);opacity:.05;pointer-events:none;border-radius:50%;width:140px;height:140px;transition:all .5s;position:absolute;top:-20px;right:-20px}.ServiceCard-module__YGa2IW__header{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.ServiceCard-module__YGa2IW__iconWrapper{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ServiceCard-module__YGa2IW__title{color:#fff;font-size:1.8rem;font-weight:800}.ServiceCard-module__YGa2IW__shortDesc{color:#fff;margin-bottom:1.25rem;font-size:1.125rem;font-weight:600;line-height:1.4}.ServiceCard-module__YGa2IW__fullDesc{color:#94a3b8;flex:1;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.ServiceCard-module__YGa2IW__divider{background:linear-gradient(90deg,#ffffff1a 0%,#0000 100%);height:1px;margin-bottom:2rem}.ServiceCard-module__YGa2IW__features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:0;list-style:none;display:grid}.ServiceCard-module__YGa2IW__featureItem{color:#f1f5f9;align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:flex}@media (max-width:640px){.ServiceCard-module__YGa2IW__card{padding:2.5rem 2rem}.ServiceCard-module__YGa2IW__header{flex-direction:column;align-items:flex-start;gap:1rem}.ServiceCard-module__YGa2IW__title{font-size:1.5rem}.ServiceCard-module__YGa2IW__features{grid-template-columns:1fr}}
.ServicesList-module__vttYRG__section{background:#000;padding:80px 2rem 140px;position:relative}.ServicesList-module__vttYRG__container{max-width:1300px;margin:0 auto}.ServicesList-module__vttYRG__grid{grid-template-columns:repeat(auto-fit,minmax(600px,1fr));gap:3rem;display:grid}.ServicesList-module__vttYRG__gridItem{opacity:0;animation:ServicesList-module__vttYRG__fadeInUp .8s cubic-bezier(.23,1,.32,1)forwards var(--delay);transform:translateY(30px)}@keyframes ServicesList-module__vttYRG__fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.ServicesList-module__vttYRG__grid{grid-template-columns:1fr}}@media (max-width:768px){.ServicesList-module__vttYRG__section{padding:40px 1.5rem 100px}.ServicesList-module__vttYRG__grid{gap:2rem}}
.ServicesCTA-module__o2SRIa__cta{background:#000;padding:0 2rem 120px}.ServicesCTA-module__o2SRIa__container{max-width:1200px;margin:0 auto}.ServicesCTA-module__o2SRIa__glassCard{text-align:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(135deg,#1fb6e626 0%,#0f172a66 100%);border:1px solid #00d4ff4d;border-radius:40px;padding:6rem 4rem;position:relative;overflow:hidden;box-shadow:0 40px 100px #00d4ff1a}.ServicesCTA-module__o2SRIa__title{color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.ServicesCTA-module__o2SRIa__glow{color:#00d4ff;text-shadow:0 0 20px #00d4ff80}.ServicesCTA-module__o2SRIa__desc{color:#94a3b8;max-width:800px;margin:0 auto 3.5rem;font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.6}.ServicesCTA-module__o2SRIa__btnGroup{justify-content:center;gap:1.5rem;display:flex}.ServicesCTA-module__o2SRIa__primaryBtn{color:#000;background:#00d4ff;border-radius:20px;align-items:center;gap:.75rem;padding:1.25rem 3rem;font-size:1.1rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #00d4ff66}.ServicesCTA-module__o2SRIa__primaryBtn:hover{background:#fff;transform:translateY(-5px)scale(1.02);box-shadow:0 15px 40px #fff3}.ServicesCTA-module__o2SRIa__secondaryBtn{color:#fff;border:2px solid #ffffff26;border-radius:20px;align-items:center;padding:1.25rem 3rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.ServicesCTA-module__o2SRIa__secondaryBtn:hover{background:#ffffff0d;border-color:#fff}@media (max-width:768px){.ServicesCTA-module__o2SRIa__glassCard{padding:4rem 2rem}.ServicesCTA-module__o2SRIa__btnGroup{flex-direction:column;gap:1rem}}
