.SmartCities-module__apyEOG__container{max-width:1280px;margin:0 auto;padding:0 24px}.SmartCities-module__apyEOG__eyebrow{letter-spacing:.14em;color:#16a34a;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.SmartCities-module__apyEOG__eyebrowLight{letter-spacing:.14em;color:#4ade80;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.SmartCities-module__apyEOG__eyebrowBar{letter-spacing:.1em;color:#0f172a;text-transform:uppercase;border-left:3px solid #16a34a;margin-bottom:20px;padding-left:12px;font-size:12px;font-weight:700}.SmartCities-module__apyEOG__accentBlue{color:#1d4ed8}.SmartCities-module__apyEOG__accentGreen{color:#16a34a}.SmartCities-module__apyEOG__sectionHeading{color:#0f172a;letter-spacing:-.5px;font-size:28px;font-weight:800;line-height:1.3}.SmartCities-module__apyEOG__hero{background:#fff;padding-top:32px;padding-bottom:56px}.SmartCities-module__apyEOG__breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:28px;font-size:12.5px;display:flex}.SmartCities-module__apyEOG__breadcrumb a{color:#64748b;text-decoration:none;transition:color .18s}.SmartCities-module__apyEOG__breadcrumb a:hover,.SmartCities-module__apyEOG__breadcrumb .SmartCities-module__apyEOG__current{color:#0f172a}.SmartCities-module__apyEOG__heroGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;display:grid}.SmartCities-module__apyEOG__heroContent{flex-direction:column;gap:8px;display:flex;position:relative}.SmartCities-module__apyEOG__heading{color:#0f172a;letter-spacing:-.5px;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.15}.SmartCities-module__apyEOG__heroDivider{background:#16a34a;border-radius:2px;width:40px;height:3px;margin:12px 0;display:block}.SmartCities-module__apyEOG__heroSubheading{color:#0f172a;font-size:17px;font-weight:700;line-height:1.4}.SmartCities-module__apyEOG__subtext{color:#64748b;max-width:420px;margin-top:4px;font-size:14.5px;line-height:1.7}.SmartCities-module__apyEOG__heroCta{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.SmartCities-module__apyEOG__btnPrimary{color:#fff;background:#146c43;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.SmartCities-module__apyEOG__btnPrimary:hover{background:#0f5a37;transform:translateY(-2px)}.SmartCities-module__apyEOG__btnSecondary{color:#0f172a;background:0 0;border:1.5px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.SmartCities-module__apyEOG__btnSecondary:hover{background:#0f172a08;border-color:#0f172a}.SmartCities-module__apyEOG__heroDots{background-image:radial-gradient(#cbd5e1 1.5px,#0000 1.5px);background-size:10px 10px;width:60px;height:40px;margin-top:24px;display:block}.SmartCities-module__apyEOG__heroImageWrap{height:400px;position:relative}.SmartCities-module__apyEOG__heroImageShadow{z-index:0;background:#0d2f6b;border-radius:18px;width:34%;height:42%;position:absolute;bottom:-14px;left:-14px;transform:skew(-18deg)}.SmartCities-module__apyEOG__heroImage{z-index:1;clip-path:url(#heroClip);position:absolute;inset:0;overflow:hidden}.SmartCities-module__apyEOG__whyMatters{background:#fff;padding:48px 0 64px}.SmartCities-module__apyEOG__whyMattersGrid{grid-template-columns:.85fr 2.4fr;align-items:center;gap:32px;display:grid}.SmartCities-module__apyEOG__whyMattersBox{border:1px solid #e8eaf0;border-radius:14px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.SmartCities-module__apyEOG__whyItem{border-right:1px solid #e8eaf0;padding:24px 16px}.SmartCities-module__apyEOG__whyItem:last-child{border-right:none}.SmartCities-module__apyEOG__whyIcon{color:#16a34a;background:#e8f5ec;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;display:inline-flex}.SmartCities-module__apyEOG__whyItem h4{color:#0f172a;margin-bottom:6px;font-size:13.5px;font-weight:700;line-height:1.3}.SmartCities-module__apyEOG__whyItem p{color:#64748b;font-size:11.5px;line-height:1.5}.SmartCities-module__apyEOG__whatWeDo{background:#f8fafc;padding:64px 0}.SmartCities-module__apyEOG__whatWeDoLayout{grid-template-columns:.62fr 2.4fr;gap:32px;display:grid}.SmartCities-module__apyEOG__whatWeDoHeader{padding-top:4px}.SmartCities-module__apyEOG__solutionsGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.SmartCities-module__apyEOG__solutionCard{background:#fff;border:1px solid #e8eaf0;border-radius:10px;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.SmartCities-module__apyEOG__solutionCard:hover{transform:translateY(-2px);box-shadow:0 8px 26px #00000012}.SmartCities-module__apyEOG__solutionImage{flex:0 0 40%;min-height:150px;position:relative}.SmartCities-module__apyEOG__solutionBody{flex:1;padding:16px 18px;position:relative}.SmartCities-module__apyEOG__solutionBadge{color:#fff;background:#146c43;border-radius:5px;justify-content:center;align-items:center;min-width:26px;height:22px;margin-bottom:8px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.SmartCities-module__apyEOG__solutionTitle{color:#0f172a;margin-bottom:6px;font-size:14.5px;font-weight:700;line-height:1.3}.SmartCities-module__apyEOG__solutionDesc{color:#64748b;font-size:12px;line-height:1.5}.SmartCities-module__apyEOG__process{background:#0b1330;padding:44px 0}.SmartCities-module__apyEOG__processLayout{align-items:center;gap:40px;display:flex}.SmartCities-module__apyEOG__processHeaderCol{flex:0 0 240px}.SmartCities-module__apyEOG__processHeading{color:#fff;font-size:21px;font-weight:800;line-height:1.35}.SmartCities-module__apyEOG__processSteps{flex:1;gap:8px;display:flex}.SmartCities-module__apyEOG__processStep{text-align:center;flex:1;position:relative}.SmartCities-module__apyEOG__processStep:before{content:"";z-index:0;border-top:1px dashed #ffffff40;width:100%;position:absolute;top:24px;left:-50%}.SmartCities-module__apyEOG__processStep:first-child:before{display:none}.SmartCities-module__apyEOG__processCircle{z-index:1;color:#fff;background:#0b1330;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:10px;display:inline-flex;position:relative}.SmartCities-module__apyEOG__processNumber{color:#4ade80;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.SmartCities-module__apyEOG__processStep h4{color:#fff;margin-bottom:4px;font-size:12.5px;font-weight:700}.SmartCities-module__apyEOG__processStep p{color:#94a3b8;padding:0 4px;font-size:10.5px;line-height:1.4}.SmartCities-module__apyEOG__deliverablesSection{background:#fff;padding:56px 0}.SmartCities-module__apyEOG__deliverablesGrid{grid-template-columns:.85fr 1.15fr;gap:20px;display:grid}.SmartCities-module__apyEOG__deliverablesBox,.SmartCities-module__apyEOG__industriesBox{background:#fff;border:1px solid #e8eaf0;border-radius:14px;padding:24px}.SmartCities-module__apyEOG__deliverablesInner{align-items:center;gap:16px;margin-top:14px;display:flex}.SmartCities-module__apyEOG__deliverablesList{flex-direction:column;flex:1;gap:10px;padding:0;list-style:none;display:flex}.SmartCities-module__apyEOG__deliverablesList li{color:#1e293b;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.SmartCities-module__apyEOG__deliverablesList li svg{color:#16a34a;flex-shrink:0}.SmartCities-module__apyEOG__deliverablesImage{flex:0 0 45%;height:150px;position:relative}.SmartCities-module__apyEOG__industriesGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.SmartCities-module__apyEOG__industryItem{text-align:center}.SmartCities-module__apyEOG__industryIcon{color:#1d4ed8;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:8px;display:inline-flex}.SmartCities-module__apyEOG__industryItem p{color:#1e293b;font-size:10.5px;font-weight:600;line-height:1.35}.SmartCities-module__apyEOG__ctaSection{background:#eef2f5;padding:44px 0;position:relative;overflow:hidden}.SmartCities-module__apyEOG__ctaDots{z-index:2;background-image:radial-gradient(#94a3b8 1.5px,#0000 1.5px);background-size:10px 10px;width:60px;height:40px;position:absolute;top:20px;left:24px}.SmartCities-module__apyEOG__ctaImageWrap{z-index:0;position:absolute;inset:0}.SmartCities-module__apyEOG__ctaFade{background:linear-gradient(90deg,#eef2f5 0% 38%,#eef2f58c 58%,#eef2f500 78%);position:absolute;inset:0}.SmartCities-module__apyEOG__ctaContent{z-index:2;max-width:480px;padding-left:24px;position:relative}.SmartCities-module__apyEOG__ctaHeading{color:#0f172a;margin-bottom:10px;font-size:24px;font-weight:800;line-height:1.3}.SmartCities-module__apyEOG__ctaSub{color:#475569;margin-bottom:20px;font-size:14px}.SmartCities-module__apyEOG__ctaButtons{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1024px){.SmartCities-module__apyEOG__heroGrid{grid-template-columns:1fr;gap:28px}.SmartCities-module__apyEOG__heroImageWrap{height:300px}.SmartCities-module__apyEOG__whyMattersGrid{grid-template-columns:1fr}.SmartCities-module__apyEOG__whyMattersBox{grid-template-columns:repeat(3,1fr)}.SmartCities-module__apyEOG__whyItem:nth-child(3n){border-right:none}.SmartCities-module__apyEOG__whyItem:nth-child(-n+3){border-bottom:1px solid #e8eaf0}.SmartCities-module__apyEOG__whatWeDoLayout{grid-template-columns:1fr}.SmartCities-module__apyEOG__solutionsGrid{grid-template-columns:repeat(2,1fr)}.SmartCities-module__apyEOG__processLayout{flex-direction:column;align-items:flex-start}.SmartCities-module__apyEOG__processSteps{flex-wrap:wrap;width:100%}.SmartCities-module__apyEOG__processStep{flex:22%}.SmartCities-module__apyEOG__deliverablesGrid{grid-template-columns:1fr}.SmartCities-module__apyEOG__industriesGrid{grid-template-columns:repeat(3,1fr);gap:16px}.SmartCities-module__apyEOG__ctaImageWrap{opacity:.5}}@media (max-width:640px){.SmartCities-module__apyEOG__hero{padding-top:20px;padding-bottom:36px}.SmartCities-module__apyEOG__heroImageWrap{height:220px}.SmartCities-module__apyEOG__heroImage{clip-path:none;border-radius:16px}.SmartCities-module__apyEOG__heroImageShadow,.SmartCities-module__apyEOG__markerLabel{display:none}.SmartCities-module__apyEOG__whyMattersBox{grid-template-columns:1fr 1fr}.SmartCities-module__apyEOG__solutionCard{flex-direction:column}.SmartCities-module__apyEOG__solutionImage{flex-basis:160px}.SmartCities-module__apyEOG__processSteps{flex-direction:column}.SmartCities-module__apyEOG__processStep:before{display:none}.SmartCities-module__apyEOG__deliverablesInner{flex-direction:column}.SmartCities-module__apyEOG__deliverablesImage{flex-basis:auto;width:100%}.SmartCities-module__apyEOG__industriesGrid{grid-template-columns:repeat(2,1fr)}.SmartCities-module__apyEOG__sectionHeading{font-size:22px}.SmartCities-module__apyEOG__heroCta,.SmartCities-module__apyEOG__ctaButtons{flex-direction:column}.SmartCities-module__apyEOG__btnPrimary,.SmartCities-module__apyEOG__btnSecondary{justify-content:center}}
