.service-module__Bp4c5a__servicesPage{background:var(--services-page-bg);min-height:100vh;color:var(--services-text)}.service-module__Bp4c5a__servicesContainer{width:min(1180px,100% - 40px);margin:0 auto}.service-module__Bp4c5a__servicesHero{background:var(--services-hero-overlay), url(/assets/services-hero.png) center / cover no-repeat;padding:110px 0 90px;position:relative}.service-module__Bp4c5a__servicesHeroContent{max-width:760px}.service-module__Bp4c5a__servicesEyebrow,.service-module__Bp4c5a__servicesSectionEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--services-primary);margin-bottom:16px;font-size:13px;font-weight:700;display:inline-block}.service-module__Bp4c5a__servicesHero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(42px,6vw,72px);line-height:1.02}.service-module__Bp4c5a__servicesHero p{max-width:680px;color:var(--services-text-muted);margin:24px 0 32px;font-size:18px;line-height:1.7}.service-module__Bp4c5a__servicesHeroButton,.service-module__Bp4c5a__servicesCtaButton{background:var(--services-primary-dark);color:var(--services-on-primary);border-radius:10px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.service-module__Bp4c5a__servicesHeroButton:hover,.service-module__Bp4c5a__servicesCtaButton:hover{background:var(--services-primary);transform:translateY(-2px)}.service-module__Bp4c5a__servicesSection{padding:100px 0}.service-module__Bp4c5a__servicesIntro{max-width:680px;margin-bottom:48px}.service-module__Bp4c5a__servicesIntro h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.1}.service-module__Bp4c5a__servicesIntro p{color:var(--services-text-muted);margin:18px 0 0;font-size:17px;line-height:1.7}.service-module__Bp4c5a__servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.service-module__Bp4c5a__serviceCard{border:1px solid var(--services-border);background:var(--services-surface);min-width:0;box-shadow:var(--services-shadow-card);border-radius:24px;flex-direction:column;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.service-module__Bp4c5a__serviceCard:hover{border-color:var(--services-border-hover);box-shadow:var(--services-shadow-card-hover);transform:translateY(-5px)}.service-module__Bp4c5a__serviceCardHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.service-module__Bp4c5a__serviceIcon{background:var(--services-icon-bg);width:48px;height:48px;color:var(--services-primary);border-radius:14px;justify-content:center;align-items:center;display:flex}.service-module__Bp4c5a__serviceNumber{color:var(--services-text-subtle);letter-spacing:.08em;font-size:13px;font-weight:700}.service-module__Bp4c5a__serviceCard h3{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.2}.service-module__Bp4c5a__serviceDescription{color:var(--services-text-muted);margin:14px 0 20px;font-size:15px;line-height:1.65}.service-module__Bp4c5a__servicePoints{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.service-module__Bp4c5a__servicePoints li{color:var(--services-text-soft);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.service-module__Bp4c5a__servicePoints li span{color:var(--services-primary);flex:none;font-weight:700}.service-module__Bp4c5a__serviceImage{aspect-ratio:16/9;background:var(--services-surface-soft);border-radius:16px;width:100%;margin-top:auto;position:relative;overflow:hidden}.service-module__Bp4c5a__serviceImage img{object-fit:cover;transition:transform .4s}.service-module__Bp4c5a__serviceCard:hover .service-module__Bp4c5a__serviceImage img{transform:scale(1.03)}.service-module__Bp4c5a__servicesCta{padding:0 0 100px}.service-module__Bp4c5a__servicesCtaCard{background:var(--services-surface-accent);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.service-module__Bp4c5a__servicesCtaCard h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.1}.service-module__Bp4c5a__servicesCtaCard p{color:var(--services-text-muted);margin:14px 0 0;line-height:1.6}@media (max-width:1024px){.service-module__Bp4c5a__servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-module__Bp4c5a__servicesHero{padding:90px 0 70px}.service-module__Bp4c5a__servicesSection{padding:80px 0}}@media (max-width:768px){.service-module__Bp4c5a__servicesContainer{width:min(100% - 28px,600px)}.service-module__Bp4c5a__servicesHero{padding:70px 0 60px}.service-module__Bp4c5a__servicesGrid{grid-template-columns:1fr}.service-module__Bp4c5a__serviceCard{padding:22px}.service-module__Bp4c5a__servicesCtaCard{flex-direction:column;align-items:flex-start;padding:32px 24px}}
.service-module__wLCPPG__servicesPage{background:var(--services-page-bg);min-height:100vh;color:var(--services-text);font-family:var(--font-noto-sans-telugu), var(--font-inter), sans-serif}.service-module__wLCPPG__servicesContainer{width:min(1180px,100% - 40px);margin:0 auto}.service-module__wLCPPG__servicesHero{background:var(--services-hero-overlay), url(/assets/services-hero.png) center / cover no-repeat;padding:110px 0 90px;position:relative}.service-module__wLCPPG__servicesHeroContent{max-width:760px}.service-module__wLCPPG__servicesEyebrow,.service-module__wLCPPG__servicesSectionEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--services-primary);margin-bottom:16px;font-size:13px;font-weight:700;display:inline-block}.service-module__wLCPPG__servicesHero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(42px,6vw,72px);line-height:1.02}.service-module__wLCPPG__servicesHero p{max-width:680px;color:var(--services-text-muted);margin:24px 0 32px;font-size:18px;line-height:1.7}.service-module__wLCPPG__servicesHeroButton,.service-module__wLCPPG__servicesCtaButton{background:var(--services-primary-dark);color:var(--services-on-primary);border-radius:10px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.service-module__wLCPPG__servicesHeroButton:hover,.service-module__wLCPPG__servicesCtaButton:hover{background:var(--services-primary);transform:translateY(-2px)}.service-module__wLCPPG__servicesSection{padding:100px 0}.service-module__wLCPPG__servicesIntro{max-width:680px;margin-bottom:48px}.service-module__wLCPPG__servicesIntro h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.1}.service-module__wLCPPG__servicesIntro p{color:var(--services-text-muted);margin:18px 0 0;font-size:17px;line-height:1.7}.service-module__wLCPPG__servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.service-module__wLCPPG__serviceCard{border:1px solid var(--services-border);background:var(--services-surface);min-width:0;box-shadow:var(--services-shadow-card);border-radius:24px;flex-direction:column;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.service-module__wLCPPG__serviceCard:hover{border-color:var(--services-border-hover);box-shadow:var(--services-shadow-card-hover);transform:translateY(-5px)}.service-module__wLCPPG__serviceCardHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.service-module__wLCPPG__serviceIcon{background:var(--services-icon-bg);width:48px;height:48px;color:var(--services-primary);border-radius:14px;justify-content:center;align-items:center;display:flex}.service-module__wLCPPG__serviceNumber{color:var(--services-text-subtle);letter-spacing:.08em;font-size:13px;font-weight:700}.service-module__wLCPPG__serviceCard h3{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.2}.service-module__wLCPPG__serviceDescription{color:var(--services-text-muted);margin:14px 0 20px;font-size:15px;line-height:1.65}.service-module__wLCPPG__servicePoints{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.service-module__wLCPPG__servicePoints li{color:var(--services-text-soft);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.service-module__wLCPPG__servicePoints li span{color:var(--services-primary);flex:none;font-weight:700}.service-module__wLCPPG__serviceImage{aspect-ratio:16/9;background:var(--services-surface-soft);border-radius:16px;width:100%;margin-top:auto;position:relative;overflow:hidden}.service-module__wLCPPG__serviceImage img{object-fit:cover;transition:transform .4s}.service-module__wLCPPG__serviceCard:hover .service-module__wLCPPG__serviceImage img{transform:scale(1.03)}.service-module__wLCPPG__servicesCta{padding:0 0 100px}.service-module__wLCPPG__servicesCtaCard{background:var(--services-surface-accent);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.service-module__wLCPPG__servicesCtaCard h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.1}.service-module__wLCPPG__servicesCtaCard p{color:var(--services-text-muted);margin:14px 0 0;line-height:1.6}@media (max-width:1024px){.service-module__wLCPPG__servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-module__wLCPPG__servicesHero{padding:90px 0 70px}.service-module__wLCPPG__servicesSection{padding:80px 0}}@media (max-width:768px){.service-module__wLCPPG__servicesContainer{width:min(100% - 28px,600px)}.service-module__wLCPPG__servicesHero{padding:70px 0 60px}.service-module__wLCPPG__servicesGrid{grid-template-columns:1fr}.service-module__wLCPPG__serviceCard{padding:22px}.service-module__wLCPPG__servicesCtaCard{flex-direction:column;align-items:flex-start;padding:32px 24px}}
