.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__projectPage{--navy:#0a2034;--deep:#061522;--cyan:#2ab7d7;--soft:#f3f7f9;--line:#d9e3e8;color:#132b3b}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin:0 auto}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__hero{min-height:calc(100svh - var(--project-hero-offset));background:#071b2c var(--kg-hero) center/cover no-repeat;color:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroOverlay{background:linear-gradient(90deg,#041422fa 0%,#041422f0 38%,#0414228f 63%,#0414221f 100%),linear-gradient(#0000 52%,#04142259);position:absolute;inset:0}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroInner{z-index:1;width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin:0 auto;padding:10vh 0 8vh;position:relative}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__eyebrow,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__eyebrowDark,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__eyebrowLight{text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;font-size:.68rem;font-weight:850}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__eyebrow,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__eyebrowLight{color:#6fdcf2}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__eyebrowDark{color:#1486ad}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__hero h1{letter-spacing:-.065em;color:#fff;max-width:860px;margin:0 0 28px;font-size:clamp(4rem,7vw,7.5rem);line-height:.88}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroDescriptor{color:#e8f3f7;max-width:760px;margin:0;font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.32}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroIntro{color:#b9ccd6;max-width:760px;margin:23px 0 0;font-size:1rem;line-height:1.72}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroMeta{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:1fr 1.25fr .65fr;gap:1px;max-width:1040px;margin-top:44px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroMeta div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#061c2d94;padding:16px 18px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroMeta span{color:#76daf0;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:.61rem;font-weight:850;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroMeta strong{color:#fff;font-size:.8rem;line-height:1.45;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroNote{color:#92abb8;max-width:720px;margin:13px 0 0;font-size:.66rem;line-height:1.5}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__localNav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:82px;overflow-x:auto}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__localNav>div{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));gap:30px;margin:0 auto;display:flex}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__localNav a{color:#5f7581;white-space:nowrap;padding:17px 0;font-size:.76rem;font-weight:760}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__localNav a:hover{color:#087da7}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__lightSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__softSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__navySection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__blackSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofSection{padding:104px 0}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__lightSection{background:#fff}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__softSection{background:var(--soft)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__navySection{background:var(--navy);color:#fff}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__blackSection{background:var(--deep);color:#fff}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__splitHeading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:72px;margin-bottom:52px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__splitHeading h2,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__centerHeading h2,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofInner h2,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaGrid h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,4.4vw,4.65rem);line-height:1}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__splitHeading p,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__centerHeading p{color:#627985;margin:0;line-height:1.75}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__inverse h2,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__inverse p{color:#fff}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__inverse p{color:#b7c8d0}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__projectPage figure{margin:0}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__projectPage figcaption{color:#6d818c;padding:11px 2px 0;font-size:.72rem;line-height:1.45}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__navySection figcaption,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__blackSection figcaption{color:#9db3bf}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:44px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__metricGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__metricGrid strong{color:#0c7fa7;font-size:2.15rem;line-height:1;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__metricGrid small{color:#68808d;font-size:.7rem;font-weight:700}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__metricGrid span{margin-top:12px;font-size:.82rem;font-weight:800;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__metricGrid p{color:#728691;margin:7px 0 0;font-size:.72rem;line-height:1.5}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__contextGrid{grid-template-columns:1.36fr .64fr;gap:22px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__largeFigure{background:#eef3f5;border-radius:20px;overflow:hidden}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__largeFigure img{object-fit:contain;object-position:center top;background:#fff;width:100%;height:510px;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__largeFigure figcaption{padding:12px 16px 16px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__contextCard{background:var(--navy);color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;padding:42px 38px;display:flex}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__contextCard>span{color:#3ac4e4;font-size:5rem;font-weight:850;line-height:1}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__contextCard h3{margin:25px 0 16px;font-size:1.5rem;line-height:1.3}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__contextCard p{color:#b7c9d2;margin:0;line-height:1.7}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__fullFigureDark{background:#0b2538;border:1px solid #24465b;border-radius:20px;overflow:hidden}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__fullFigureDark img{object-fit:contain;background:#fff;width:100%;max-height:720px;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__fullFigureDark figcaption{padding:12px 16px 16px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__twoVisualGrid{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:22px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__twoVisualGrid figure{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__twoVisualGrid figure img{object-fit:contain;object-position:center top;background:#fff;width:100%;height:570px;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__twoVisualGrid figure figcaption{padding:12px 16px 16px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__workflowCard{color:#fff;background:#0c2a41;border-radius:18px;flex-direction:column;justify-content:center;padding:38px;display:flex}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__workflowCard h3{margin:0 0 20px;font-size:1.8rem;line-height:1.25}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__workflowCard p{color:#b8cad3;margin:0;line-height:1.72}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__tagRow{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__tagRow span{color:#d5e5eb;border:1px solid #31536a;border-radius:999px;padding:8px 10px;font-size:.72rem}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__operationsGrid{grid-template-columns:1.2fr .8fr;gap:22px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__operationsGrid figure{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__operationsGrid img{object-fit:contain;object-position:center top;background:#fff;width:100%;height:470px;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__operationLead img{height:600px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__operationsGrid figcaption{padding:12px 16px 16px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__publicFigure{background:#0b2234;border:1px solid #203d50;border-radius:18px;overflow:hidden}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__publicFigure img{object-fit:contain;background:#fff;width:100%;max-height:760px;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__publicFigure figcaption{padding:12px 16px 16px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__architectureGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__architectureGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__architectureGrid article>span{color:#23a7ca;letter-spacing:.1em;font-size:.7rem;font-weight:850;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__architectureGrid h3{margin:16px 0 12px;font-size:1.4rem}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__architectureGrid p{color:#687e89;margin:0;font-size:.84rem;line-height:1.65}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__trainingRail{border-top:1px solid #29475a;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__trainingRail li{border-right:1px solid #29475a;flex-direction:column;gap:11px;padding:26px 24px 24px 0;display:flex}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__trainingRail li:last-child{border-right:0}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__trainingRail span{color:#69d8f2;font-size:.73rem;font-weight:850}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__trainingRail strong{color:#fff;font-size:1.05rem;line-height:1.4}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__trainingRail em{color:#a9bfca;font-size:.78rem;font-style:normal}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__centerHeading{text-align:center;max-width:920px;margin:0 auto 56px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__centerHeading h2{margin-top:0}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__deliverableGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__deliverableGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__deliverableGrid article>span{color:#1aa6ca;letter-spacing:.1em;font-size:.68rem;font-weight:850;display:block}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__deliverableGrid h3{margin:13px 0 10px;font-size:1.18rem;line-height:1.3}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__deliverableGrid p{color:#697f8a;margin:0;font-size:.8rem;line-height:1.62}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofSection{color:#fff;background:#061522;align-items:center;min-height:690px;display:flex;position:relative;overflow:hidden}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofMedia,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofOverlay{position:absolute;inset:0}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofMedia img{object-fit:cover;object-position:center top;width:100%;height:100%}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofOverlay{background:linear-gradient(90deg,#03121df7,#03121dc7 52%,#03121d61),linear-gradient(#0000,#03121d85)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofInner{padding:110px 0;position:relative}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofInner h2{color:#fff;max-width:980px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofLead{color:#d5e5eb;max-width:850px;margin:28px 0 0;font-size:1.25rem;line-height:1.6}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofPoints{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofPoints span{color:#d8e8ee;background:#08233461;border:1px solid #ffffff3d;border-radius:999px;padding:9px 12px;font-size:.75rem}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedSection{background:#fff}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedTop{grid-template-columns:1.25fr .75fr;gap:70px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedTop h2{margin:0;font-size:1.9rem}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__tagList{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__tagList a{color:#506878;border:1px solid #cfdae0;border-radius:999px;padding:8px 11px;font-size:.78rem}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__tagList a:hover{color:#0a759f;border-color:#8dcce4}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedProjects{border-top:1px solid var(--line);margin-top:78px;padding-top:50px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedHeading h2{margin:0;font-size:2.1rem}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedHeading a{color:#137fa8;font-size:.82rem;font-weight:760}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaSection{color:#fff;background:#091b2e}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaGrid h2{color:#fff;max-width:860px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaGrid p{color:#a9bfca;max-width:700px;margin:24px 0 0;line-height:1.7}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaButton{color:#06131d;white-space:nowrap;background:#1aa8d2;justify-content:center;align-items:center;padding:15px 20px;font-weight:800;display:inline-flex}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaButton:hover{background:#128caf}@media (max-width:1100px){.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroMeta{grid-template-columns:1fr 1fr}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroMeta div:last-child{grid-column:1/-1}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__splitHeading{grid-template-columns:1fr;gap:28px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__metricGrid{grid-template-columns:repeat(2,1fr)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__contextGrid,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__twoVisualGrid,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__operationsGrid{grid-template-columns:1fr}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__architectureGrid{grid-template-columns:repeat(2,1fr)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__trainingRail{grid-template-columns:1fr}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__trainingRail li{border-bottom:1px solid #29475a;border-right:0}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__deliverableGrid{grid-template-columns:repeat(2,1fr)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedTop{grid-template-columns:1fr}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__largeFigure img,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__twoVisualGrid figure img,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__operationsGrid img,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__operationLead img{object-fit:contain;background:#fff;height:auto;max-height:680px}}@media (max-width:800px){.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__container,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroInner,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__localNav>div{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__hero{min-height:calc(100svh - var(--project-hero-offset-mobile));background-position:72%}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroOverlay{background:linear-gradient(90deg,#041422fa,#041422eb 58%,#04142273)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroInner{padding:9vh 0 7vh}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__hero h1{font-size:clamp(3rem,12vw,5.3rem)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroMeta{grid-template-columns:1fr}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroMeta div:last-child{grid-column:auto}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__localNav{top:72px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__lightSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__softSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__navySection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__blackSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofSection{padding:76px 0}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__metricGrid,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__architectureGrid,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__deliverableGrid{grid-template-columns:1fr}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedHeading{flex-direction:column;align-items:start}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaGrid{grid-template-columns:1fr;gap:32px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaButton{justify-self:start}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofSection{min-height:620px}}@media (max-width:520px){.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__hero h1{font-size:3rem}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroDescriptor{font-size:1.18rem}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__heroIntro{font-size:.9rem}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__localNav>div{gap:20px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__contextCard{padding:30px 26px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__workflowCard{padding:28px}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__metricGrid{grid-template-columns:1fr}}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__lightSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__softSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__navySection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__blackSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__darkSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__engineeringSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__fieldSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__softwareSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__qaSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__riverSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__twinSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaSection{padding-top:var(--project-section-y);padding-bottom:var(--project-section-y)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__localNav{top:var(--project-hero-offset)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__splitHeading h2,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__centerHeading h2{font-size:var(--project-h2-size)}@media (max-width:800px){.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__container{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__localNav{top:var(--project-hero-offset-mobile)}.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__lightSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__softSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__navySection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__blackSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__darkSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__engineeringSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__fieldSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__softwareSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__qaSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__riverSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__twinSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__proofSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__relatedSection,.KragujevacRegionalMunicipalWebGisDetail-module__hfFa5W__ctaSection{padding-top:var(--project-section-y-mobile);padding-bottom:var(--project-section-y-mobile)}}
.BukovickaBanjaParkGisDetail-module__nJXOSW__page{color:#15283c;background:#f5f7f8}.BukovickaBanjaParkGisDetail-module__nJXOSW__hero{min-height:calc(100svh - var(--project-hero-offset));background:#162b43;align-items:end;display:flex;position:relative;overflow:hidden}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMedia{position:absolute;inset:0}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMedia img{object-fit:cover;object-position:50% 44%;width:100%;height:100%}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroOverlay{background:linear-gradient(90deg,#091c31f0 0%,#091c31d1 34%,#091c3157 66%,#091c311f 100%),linear-gradient(#091c311f 0%,#091c3114 52%,#091c31c7 100%);position:absolute;inset:0}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroInner{z-index:2;color:#fff;width:100%;padding-top:150px;padding-bottom:56px;position:relative}.BukovickaBanjaParkGisDetail-module__nJXOSW__eyebrow,.BukovickaBanjaParkGisDetail-module__nJXOSW__sectionKicker{color:#4bd6ea;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-block}.BukovickaBanjaParkGisDetail-module__nJXOSW__hero h1{letter-spacing:-.055em;color:#fff;max-width:820px;margin:18px 0 0;font-size:clamp(3.8rem,7vw,7.8rem);line-height:.91}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroDescriptor{color:#6be1ef;max-width:780px;margin:18px 0 0;font-size:clamp(1.45rem,2.3vw,2.3rem);font-weight:650;line-height:1.12}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroIntro{color:#ffffffeb;max-width:720px;margin:26px 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMeta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1080px;margin-top:38px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMeta div{background:#081d34ad;min-height:112px;padding:18px 20px}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMeta span{color:#7ce8f1;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMeta strong{color:#fff;font-size:.96rem;font-weight:600;line-height:1.45;display:block}.BukovickaBanjaParkGisDetail-module__nJXOSW__localNav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d9e0e5;position:sticky;top:82px}.BukovickaBanjaParkGisDetail-module__nJXOSW__localNav>div{scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.BukovickaBanjaParkGisDetail-module__nJXOSW__localNav a{color:#31465a;border-bottom:2px solid #0000;flex:none;padding:17px 0 15px;font-size:.84rem;font-weight:700;text-decoration:none}.BukovickaBanjaParkGisDetail-module__nJXOSW__localNav a:hover{color:#075f75;border-bottom-color:#19b8d1}.BukovickaBanjaParkGisDetail-module__nJXOSW__lightSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__softSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__navySection,.BukovickaBanjaParkGisDetail-module__nJXOSW__twinSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__proofSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__relatedSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaSection{padding:96px 0}.BukovickaBanjaParkGisDetail-module__nJXOSW__lightSection{background:#fff}.BukovickaBanjaParkGisDetail-module__nJXOSW__softSection{background:#f0f4f5}.BukovickaBanjaParkGisDetail-module__nJXOSW__navySection{color:#fff;background:#172e49}.BukovickaBanjaParkGisDetail-module__nJXOSW__twinSection{color:#fff;background:#102333}.BukovickaBanjaParkGisDetail-module__nJXOSW__splitHeading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:end;gap:80px;margin-bottom:48px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__splitHeading h2,.BukovickaBanjaParkGisDetail-module__nJXOSW__proofSection h2,.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaSection h2{color:#10263a;letter-spacing:-.045em;max-width:900px;margin:14px 0 0;font-size:clamp(2.35rem,4.2vw,4.8rem);line-height:.98}.BukovickaBanjaParkGisDetail-module__nJXOSW__splitHeading>p{color:#536679;margin:0;font-size:1.05rem;line-height:1.72}.BukovickaBanjaParkGisDetail-module__nJXOSW__inverse h2,.BukovickaBanjaParkGisDetail-module__nJXOSW__navySection .BukovickaBanjaParkGisDetail-module__nJXOSW__sectionKicker,.BukovickaBanjaParkGisDetail-module__nJXOSW__twinSection .BukovickaBanjaParkGisDetail-module__nJXOSW__sectionKicker,.BukovickaBanjaParkGisDetail-module__nJXOSW__proofSection .BukovickaBanjaParkGisDetail-module__nJXOSW__sectionKicker{color:#fff}.BukovickaBanjaParkGisDetail-module__nJXOSW__inverse>p{color:#ffffffc7}.BukovickaBanjaParkGisDetail-module__nJXOSW__figure{background:#e8edef;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 16px 40px #0f23341f}.BukovickaBanjaParkGisDetail-module__nJXOSW__figure img{width:100%;height:auto;display:block}.BukovickaBanjaParkGisDetail-module__nJXOSW__figure figcaption{color:#536679;background:#fff;padding:13px 16px 14px;font-size:.82rem;line-height:1.4}.BukovickaBanjaParkGisDetail-module__nJXOSW__navySection .BukovickaBanjaParkGisDetail-module__nJXOSW__figure,.BukovickaBanjaParkGisDetail-module__nJXOSW__twinSection .BukovickaBanjaParkGisDetail-module__nJXOSW__figure{background:#0f2438;box-shadow:0 16px 44px #00000038}.BukovickaBanjaParkGisDetail-module__nJXOSW__navySection .BukovickaBanjaParkGisDetail-module__nJXOSW__figure figcaption,.BukovickaBanjaParkGisDetail-module__nJXOSW__twinSection .BukovickaBanjaParkGisDetail-module__nJXOSW__figure figcaption{color:#ffffffbf;background:#10263b}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextGrid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:stretch;gap:38px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextGrid .BukovickaBanjaParkGisDetail-module__nJXOSW__figure img{object-fit:cover;min-height:600px}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextMetrics article,.BukovickaBanjaParkGisDetail-module__nJXOSW__qualityGrid article{background:#f7f9fa;border:1px solid #dbe3e7;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;display:flex}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextMetrics strong,.BukovickaBanjaParkGisDetail-module__nJXOSW__qualityGrid strong{color:#17334b;letter-spacing:-.04em;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextMetrics span,.BukovickaBanjaParkGisDetail-module__nJXOSW__qualityGrid span{color:#617285;font-size:.9rem;line-height:1.35}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextMetrics .BukovickaBanjaParkGisDetail-module__nJXOSW__primaryMetric{background:linear-gradient(135deg,#e9f7f9 0%,#f7fbfc 100%);border-color:#b8dce3}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextMetrics .BukovickaBanjaParkGisDetail-module__nJXOSW__primaryMetric strong{color:#075f75}.BukovickaBanjaParkGisDetail-module__nJXOSW__operationalStatus{background:#081d3461;border:1px solid #7ce8f147;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:18px 22px;display:flex}.BukovickaBanjaParkGisDetail-module__nJXOSW__operationalStatus span{color:#7ce8f1;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.BukovickaBanjaParkGisDetail-module__nJXOSW__operationalStatus strong{color:#fff;text-align:right;font-size:.98rem;line-height:1.45}.BukovickaBanjaParkGisDetail-module__nJXOSW__realityGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:stretch;gap:24px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__realityMain img{object-fit:cover;height:100%;min-height:640px}.BukovickaBanjaParkGisDetail-module__nJXOSW__realityStack{grid-template-rows:1fr 1fr;gap:24px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__realityStack .BukovickaBanjaParkGisDetail-module__nJXOSW__figure{height:100%}.BukovickaBanjaParkGisDetail-module__nJXOSW__realityStack .BukovickaBanjaParkGisDetail-module__nJXOSW__figure img{object-fit:cover;width:100%;height:calc(100% - 48px);min-height:290px}.BukovickaBanjaParkGisDetail-module__nJXOSW__workflowRail{background:#ffffff24;border:1px solid #ffffff29;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin:44px 0 0;padding:0;list-style:none;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__workflowRail li{background:#142b44;min-height:142px;padding:18px 16px}.BukovickaBanjaParkGisDetail-module__nJXOSW__workflowRail span{color:#58d6e8;margin-bottom:18px;font-size:.72rem;font-weight:800;display:block}.BukovickaBanjaParkGisDetail-module__nJXOSW__workflowRail strong{color:#fff;font-size:.87rem;line-height:1.42;display:block}.BukovickaBanjaParkGisDetail-module__nJXOSW__pointCloudGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:stretch;gap:24px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__pointCloudMain img{object-fit:cover;min-height:620px}.BukovickaBanjaParkGisDetail-module__nJXOSW__pointCloudGrid>.BukovickaBanjaParkGisDetail-module__nJXOSW__figure:last-child img{object-fit:cover;height:100%;min-height:620px}.BukovickaBanjaParkGisDetail-module__nJXOSW__legacyGrid{grid-template-columns:1.25fr .75fr;gap:24px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__legacyGrid .BukovickaBanjaParkGisDetail-module__nJXOSW__figure img{object-fit:contain;background:#fff;min-height:360px}.BukovickaBanjaParkGisDetail-module__nJXOSW__workflowFigure{margin-top:28px}.BukovickaBanjaParkGisDetail-module__nJXOSW__workflowFigure img{background:#25322f}.BukovickaBanjaParkGisDetail-module__nJXOSW__integratedFigure{max-width:1180px}.BukovickaBanjaParkGisDetail-module__nJXOSW__integratedFigure img{object-fit:cover;min-height:620px}.BukovickaBanjaParkGisDetail-module__nJXOSW__qgisFigure{max-width:900px;margin:28px 0 0 auto}.BukovickaBanjaParkGisDetail-module__nJXOSW__qgisFigure img{object-fit:cover;min-height:520px}.BukovickaBanjaParkGisDetail-module__nJXOSW__vegetationGrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.7fr);align-items:stretch;gap:28px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__vegetationGrid .BukovickaBanjaParkGisDetail-module__nJXOSW__figure img{object-fit:cover;min-height:560px}.BukovickaBanjaParkGisDetail-module__nJXOSW__specialistCard{color:#fff;background:#162f48;border-radius:18px;flex-direction:column;justify-content:center;padding:42px;display:flex}.BukovickaBanjaParkGisDetail-module__nJXOSW__specialistCard strong{color:#5edce9;letter-spacing:-.06em;font-size:clamp(4.8rem,8vw,7.2rem);line-height:.9}.BukovickaBanjaParkGisDetail-module__nJXOSW__specialistCard span{color:#fff;margin-top:14px;font-size:1.18rem;font-weight:700}.BukovickaBanjaParkGisDetail-module__nJXOSW__specialistCard p{color:#ffffffbf;border-top:1px solid #ffffff2e;margin:34px 0 0;padding-top:28px;line-height:1.7}.BukovickaBanjaParkGisDetail-module__nJXOSW__treeMetrics{background:#132b3d}.BukovickaBanjaParkGisDetail-module__nJXOSW__treeMetrics img{object-fit:cover;width:100%;min-height:390px}.BukovickaBanjaParkGisDetail-module__nJXOSW__qualifier{color:#ffffffb8;border-left:3px solid #5edce9;max-width:920px;margin:20px 0 0;padding-left:18px;font-size:.92rem;line-height:1.6}.BukovickaBanjaParkGisDetail-module__nJXOSW__qualityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__qualityGrid article{background:#fff;min-height:170px}.BukovickaBanjaParkGisDetail-module__nJXOSW__qualityGrid strong{font-size:clamp(1.75rem,2.5vw,2.6rem)}.BukovickaBanjaParkGisDetail-module__nJXOSW__deliverableGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__deliverableGrid article{background:#f3f6f7;border:1px solid #dfe6e9;border-radius:18px;min-height:260px;padding:28px}.BukovickaBanjaParkGisDetail-module__nJXOSW__deliverableGrid article>span{color:#128fa9;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.BukovickaBanjaParkGisDetail-module__nJXOSW__deliverableGrid h3{color:#17334b;margin:18px 0 12px;font-size:1.3rem;line-height:1.2}.BukovickaBanjaParkGisDetail-module__nJXOSW__deliverableGrid p{color:#617285;margin:0;line-height:1.62}.BukovickaBanjaParkGisDetail-module__nJXOSW__deliverableGrid small{color:#17334b;margin-top:22px;font-weight:700;display:block}.BukovickaBanjaParkGisDetail-module__nJXOSW__proofSection{color:#fff;background:linear-gradient(120deg,#10283d,#173a55 64%,#0d6f84)}.BukovickaBanjaParkGisDetail-module__nJXOSW__proofSection h2{color:#fff;max-width:1000px}.BukovickaBanjaParkGisDetail-module__nJXOSW__proofSection>div>p{color:#ffffffd1;max-width:880px;margin:28px 0 0;font-size:1.08rem;line-height:1.75}.BukovickaBanjaParkGisDetail-module__nJXOSW__proofPoints{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.BukovickaBanjaParkGisDetail-module__nJXOSW__proofPoints span{color:#fff;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;padding:10px 14px;font-size:.86rem;font-weight:700}.BukovickaBanjaParkGisDetail-module__nJXOSW__relatedSection{background:#fff}.BukovickaBanjaParkGisDetail-module__nJXOSW__relatedTaxonomy{border-bottom:1px solid #e0e6e9;grid-template-columns:1fr 1fr;gap:48px;padding-bottom:56px;display:grid}.BukovickaBanjaParkGisDetail-module__nJXOSW__linkCloud{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.BukovickaBanjaParkGisDetail-module__nJXOSW__linkCloud a{color:#17334b;background:#eff5f6;border-radius:999px;padding:10px 13px;font-size:.86rem;font-weight:700;text-decoration:none}.BukovickaBanjaParkGisDetail-module__nJXOSW__linkCloud a:hover{color:#075f75;background:#dff1f4}.BukovickaBanjaParkGisDetail-module__nJXOSW__relatedProjects{margin-top:54px}.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaSection{background:var(--project-navy);color:#fff}.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaSection h2{color:#fff;max-width:900px}.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaSection p{color:#b8cad3;max-width:760px;margin:22px 0 0;font-size:1.05rem;line-height:1.7}.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaButton{background:var(--project-cyan);color:#fff;border-radius:999px;align-items:center;gap:20px;margin-top:28px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaButton span{color:#5edce9;font-size:1.2rem}@media (max-width:1100px){.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMeta,.BukovickaBanjaParkGisDetail-module__nJXOSW__qualityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BukovickaBanjaParkGisDetail-module__nJXOSW__splitHeading,.BukovickaBanjaParkGisDetail-module__nJXOSW__contextGrid,.BukovickaBanjaParkGisDetail-module__nJXOSW__realityGrid,.BukovickaBanjaParkGisDetail-module__nJXOSW__pointCloudGrid,.BukovickaBanjaParkGisDetail-module__nJXOSW__vegetationGrid{grid-template-columns:1fr;gap:34px}.BukovickaBanjaParkGisDetail-module__nJXOSW__realityStack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.BukovickaBanjaParkGisDetail-module__nJXOSW__workflowRail{grid-template-columns:repeat(4,minmax(0,1fr))}.BukovickaBanjaParkGisDetail-module__nJXOSW__deliverableGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BukovickaBanjaParkGisDetail-module__nJXOSW__qgisFigure{max-width:none}}@media (max-width:800px){.BukovickaBanjaParkGisDetail-module__nJXOSW__hero{min-height:760px}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMedia img{object-position:55% 50%}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroOverlay{background:linear-gradient(#091c3138 0%,#091c31c2 42%,#091c31f2 100%)}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroInner{padding-top:160px;padding-bottom:34px}.BukovickaBanjaParkGisDetail-module__nJXOSW__hero h1{font-size:clamp(3rem,15vw,5.2rem)}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMeta{grid-template-columns:1fr}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroMeta div{min-height:auto}.BukovickaBanjaParkGisDetail-module__nJXOSW__localNav{top:72px}.BukovickaBanjaParkGisDetail-module__nJXOSW__lightSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__softSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__navySection,.BukovickaBanjaParkGisDetail-module__nJXOSW__twinSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__proofSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__relatedSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaSection{padding:72px 0}.BukovickaBanjaParkGisDetail-module__nJXOSW__splitHeading{gap:22px;margin-bottom:34px}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextMetrics,.BukovickaBanjaParkGisDetail-module__nJXOSW__legacyGrid,.BukovickaBanjaParkGisDetail-module__nJXOSW__realityStack,.BukovickaBanjaParkGisDetail-module__nJXOSW__qualityGrid,.BukovickaBanjaParkGisDetail-module__nJXOSW__deliverableGrid,.BukovickaBanjaParkGisDetail-module__nJXOSW__relatedTaxonomy{grid-template-columns:1fr}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextGrid .BukovickaBanjaParkGisDetail-module__nJXOSW__figure img,.BukovickaBanjaParkGisDetail-module__nJXOSW__realityMain img,.BukovickaBanjaParkGisDetail-module__nJXOSW__pointCloudMain img,.BukovickaBanjaParkGisDetail-module__nJXOSW__pointCloudGrid>.BukovickaBanjaParkGisDetail-module__nJXOSW__figure:last-child img,.BukovickaBanjaParkGisDetail-module__nJXOSW__integratedFigure img,.BukovickaBanjaParkGisDetail-module__nJXOSW__qgisFigure img,.BukovickaBanjaParkGisDetail-module__nJXOSW__vegetationGrid .BukovickaBanjaParkGisDetail-module__nJXOSW__figure img{object-fit:contain;height:auto;min-height:0}.BukovickaBanjaParkGisDetail-module__nJXOSW__workflowRail{grid-template-columns:repeat(2,minmax(0,1fr))}.BukovickaBanjaParkGisDetail-module__nJXOSW__treeMetrics img{height:auto;min-height:0}}@media (max-width:520px){.BukovickaBanjaParkGisDetail-module__nJXOSW__hero{min-height:720px}.BukovickaBanjaParkGisDetail-module__nJXOSW__heroIntro{font-size:1rem}.BukovickaBanjaParkGisDetail-module__nJXOSW__localNav>div{gap:20px}.BukovickaBanjaParkGisDetail-module__nJXOSW__workflowRail{grid-template-columns:1fr}.BukovickaBanjaParkGisDetail-module__nJXOSW__contextMetrics article,.BukovickaBanjaParkGisDetail-module__nJXOSW__qualityGrid article{min-height:130px}.BukovickaBanjaParkGisDetail-module__nJXOSW__operationalStatus{flex-direction:column;align-items:flex-start;gap:8px}.BukovickaBanjaParkGisDetail-module__nJXOSW__operationalStatus strong{text-align:left}.BukovickaBanjaParkGisDetail-module__nJXOSW__specialistCard{padding:30px}}.BukovickaBanjaParkGisDetail-module__nJXOSW__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.BukovickaBanjaParkGisDetail-module__nJXOSW__lightSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__softSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__navySection,.BukovickaBanjaParkGisDetail-module__nJXOSW__blackSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__darkSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__engineeringSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__fieldSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__softwareSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__qaSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__riverSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__twinSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__proofSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__relatedSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaSection{padding-top:var(--project-section-y);padding-bottom:var(--project-section-y)}.BukovickaBanjaParkGisDetail-module__nJXOSW__localNav{top:var(--project-hero-offset)}.BukovickaBanjaParkGisDetail-module__nJXOSW__splitHeading h2,.BukovickaBanjaParkGisDetail-module__nJXOSW__centerHeading h2{font-size:var(--project-h2-size)}@media (max-width:800px){.BukovickaBanjaParkGisDetail-module__nJXOSW__container{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.BukovickaBanjaParkGisDetail-module__nJXOSW__localNav{top:var(--project-hero-offset-mobile)}.BukovickaBanjaParkGisDetail-module__nJXOSW__lightSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__softSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__navySection,.BukovickaBanjaParkGisDetail-module__nJXOSW__blackSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__darkSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__engineeringSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__fieldSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__softwareSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__qaSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__riverSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__twinSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__proofSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__relatedSection,.BukovickaBanjaParkGisDetail-module__nJXOSW__ctaSection{padding-top:var(--project-section-y-mobile);padding-bottom:var(--project-section-y-mobile)}}
.NoviSadGreenAreasGisDetail-module__7e3y8q__page{--navy:#172a3a;--navy2:#10212e;--green:#4d8c48;--mint:#8ccf80;--teal:#0f8fa3;--ink:#13212c;--soft:#eef4f2;--line:#d7e2de;color:var(--ink);background:#fff}.NoviSadGreenAreasGisDetail-module__7e3y8q__hero{min-height:calc(100svh - var(--project-hero-offset));background:var(--navy2);color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMedia{display:block;position:absolute;inset:0}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMedia img{object-fit:cover;object-position:center 50%;width:100%;height:100%}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroOverlay{background:linear-gradient(90deg,#081822e6 0%,#081822ad 42%,#0818222e 76%,#0818221f 100%),linear-gradient(#0000 52%,#081822c7);position:absolute;inset:0}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroInner{z-index:2;padding-top:130px;padding-bottom:64px;position:relative}.NoviSadGreenAreasGisDetail-module__7e3y8q__eyebrow,.NoviSadGreenAreasGisDetail-module__7e3y8q__sectionKicker,.NoviSadGreenAreasGisDetail-module__7e3y8q__sectionKickerLight{letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700;line-height:1.2}.NoviSadGreenAreasGisDetail-module__7e3y8q__eyebrow{color:#c8e6d0;margin-bottom:18px;display:block}.NoviSadGreenAreasGisDetail-module__7e3y8q__hero h1{letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(3rem,7vw,6.4rem);line-height:.94}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroDescriptor{color:#eef8f1;max-width:790px;margin:18px 0 0;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.25}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroIntro{color:#d7e4e6;max-width:760px;margin:20px 0 0;font-size:1.05rem;line-height:1.7}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarRow{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 34px;display:flex}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarRow span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08182257;border:1px solid #ffffff73;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:700}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarRow i{color:var(--mint);font-style:normal}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMeta{background:#ffffff38;border:1px solid #ffffff38;grid-template-columns:1fr 1.25fr 1.6fr;gap:1px;max-width:1050px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMeta div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1d289e;padding:15px 18px}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMeta span{color:#a9c2c8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:.65rem;font-weight:700;display:block}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMeta strong{font-size:.84rem;line-height:1.45;display:block}.NoviSadGreenAreasGisDetail-module__7e3y8q__localNav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:82px}.NoviSadGreenAreasGisDetail-module__7e3y8q__localNav>div{gap:24px;padding-top:15px;padding-bottom:15px;display:flex;overflow-x:auto}.NoviSadGreenAreasGisDetail-module__7e3y8q__localNav a{white-space:nowrap;color:#27404c;font-size:.78rem;font-weight:700;text-decoration:none}.NoviSadGreenAreasGisDetail-module__7e3y8q__lightSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__softSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__navySection,.NoviSadGreenAreasGisDetail-module__7e3y8q__blackSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedSection{padding:92px 0}.NoviSadGreenAreasGisDetail-module__7e3y8q__lightSection{background:#fff}.NoviSadGreenAreasGisDetail-module__7e3y8q__softSection{background:var(--soft)}.NoviSadGreenAreasGisDetail-module__7e3y8q__navySection{background:var(--navy);color:#fff}.NoviSadGreenAreasGisDetail-module__7e3y8q__blackSection{color:#fff;background:#08131b}.NoviSadGreenAreasGisDetail-module__7e3y8q__splitHeading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:end;gap:70px;margin-bottom:48px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__splitHeading h2,.NoviSadGreenAreasGisDetail-module__7e3y8q__centerHeading h2,.NoviSadGreenAreasGisDetail-module__7e3y8q__proofCopy h2,.NoviSadGreenAreasGisDetail-module__7e3y8q__ctaSection h2{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.03}.NoviSadGreenAreasGisDetail-module__7e3y8q__splitHeading>p{color:#52666f;margin:0;font-size:1rem;line-height:1.8}.NoviSadGreenAreasGisDetail-module__7e3y8q__splitHeading.NoviSadGreenAreasGisDetail-module__7e3y8q__inverse>p{color:#c7d7db}.NoviSadGreenAreasGisDetail-module__7e3y8q__sectionKicker{color:#47755a}.NoviSadGreenAreasGisDetail-module__7e3y8q__sectionKickerLight{color:#8fd59a}.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:54px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid article{background:#fff;padding:24px}.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid article.NoviSadGreenAreasGisDetail-module__7e3y8q__primaryMetric{background:var(--navy);color:#fff}.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid article.NoviSadGreenAreasGisDetail-module__7e3y8q__primaryMetric strong,.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid article.NoviSadGreenAreasGisDetail-module__7e3y8q__primaryMetric span{color:#fff}.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid strong{color:#172c38;font-size:2rem;line-height:1;display:block}.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid strong small{font-size:.85rem;font-weight:600}.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid span{color:#62757c;margin-top:8px;font-size:.75rem;line-height:1.4;display:block}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarGrid article{background:linear-gradient(145deg,#f9fcfb,#edf5f1);border:1px solid #dbe7e2;padding:32px;position:relative}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarGrid article:nth-child(2){background:linear-gradient(145deg,#f8fbfc,#e9f2f5)}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarGrid article>span{color:#fff;background:#183647;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:800;display:inline-grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarGrid h3{margin:22px 0 12px;font-size:1.55rem}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarGrid p{color:#53666e;margin:0;line-height:1.7}.NoviSadGreenAreasGisDetail-module__7e3y8q__acquisitionGrid{grid-template-columns:1.45fr .75fr;gap:24px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__videoFigure,.NoviSadGreenAreasGisDetail-module__7e3y8q__figureDark,.NoviSadGreenAreasGisDetail-module__7e3y8q__wideFigureDark,.NoviSadGreenAreasGisDetail-module__7e3y8q__figure,.NoviSadGreenAreasGisDetail-module__7e3y8q__processingLead,.NoviSadGreenAreasGisDetail-module__7e3y8q__processCard,.NoviSadGreenAreasGisDetail-module__7e3y8q__platformHero,.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid figure,.NoviSadGreenAreasGisDetail-module__7e3y8q__analyticsGrid .NoviSadGreenAreasGisDetail-module__7e3y8q__figure{margin:0}.NoviSadGreenAreasGisDetail-module__7e3y8q__videoFigure video,.NoviSadGreenAreasGisDetail-module__7e3y8q__figureDark img,.NoviSadGreenAreasGisDetail-module__7e3y8q__wideFigureDark img,.NoviSadGreenAreasGisDetail-module__7e3y8q__figure img,.NoviSadGreenAreasGisDetail-module__7e3y8q__processingLead video,.NoviSadGreenAreasGisDetail-module__7e3y8q__processCard img,.NoviSadGreenAreasGisDetail-module__7e3y8q__platformHero img,.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid img{width:100%;display:block}.NoviSadGreenAreasGisDetail-module__7e3y8q__videoFigure video{aspect-ratio:16/9;object-fit:cover;background:#000}.NoviSadGreenAreasGisDetail-module__7e3y8q__videoFigure figcaption,.NoviSadGreenAreasGisDetail-module__7e3y8q__figureDark figcaption,.NoviSadGreenAreasGisDetail-module__7e3y8q__wideFigureDark figcaption{color:#afc3c8;padding:11px 2px 0;font-size:.78rem;line-height:1.5}.NoviSadGreenAreasGisDetail-module__7e3y8q__figureDark img{aspect-ratio:16/9;object-fit:cover}.NoviSadGreenAreasGisDetail-module__7e3y8q__wideFigureDark{margin-top:30px}.NoviSadGreenAreasGisDetail-module__7e3y8q__wideFigureDark img{object-fit:contain;background:#0c1c27;max-height:650px}.NoviSadGreenAreasGisDetail-module__7e3y8q__acquisitionFacts{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.NoviSadGreenAreasGisDetail-module__7e3y8q__acquisitionFacts span{color:#b9cbd0;border:1px solid #ffffff2e;align-items:baseline;gap:9px;padding:10px 14px;font-size:.75rem;display:flex}.NoviSadGreenAreasGisDetail-module__7e3y8q__acquisitionFacts strong{color:#fff;font-size:1rem}.NoviSadGreenAreasGisDetail-module__7e3y8q__processingLead{background:#13242d;border-radius:2px;overflow:hidden}.NoviSadGreenAreasGisDetail-module__7e3y8q__processingLead video{aspect-ratio:16/9;object-fit:cover}.NoviSadGreenAreasGisDetail-module__7e3y8q__processingLead figcaption{color:#dbe6e8;background:#13242d;padding:15px 18px;font-size:.82rem;line-height:1.55}.NoviSadGreenAreasGisDetail-module__7e3y8q__processSteps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__processCard{background:#fff;border:1px solid #dce7e2}.NoviSadGreenAreasGisDetail-module__7e3y8q__processCard img{aspect-ratio:16/9;object-fit:cover}.NoviSadGreenAreasGisDetail-module__7e3y8q__processCard figcaption{color:#40545d;align-items:center;gap:10px;padding:12px 13px;font-size:.76rem;line-height:1.35;display:flex}.NoviSadGreenAreasGisDetail-module__7e3y8q__processCard figcaption span{color:#56896a;font-weight:800}.NoviSadGreenAreasGisDetail-module__7e3y8q__pointCloudBlock{color:#fff;background:#10232c;grid-template-columns:.7fr 1.3fr;align-items:center;gap:30px;margin-top:54px;padding:34px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__pointCloudBlock h3{margin:10px 0 16px;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08}.NoviSadGreenAreasGisDetail-module__7e3y8q__pointCloudBlock p{color:#c5d4d7;line-height:1.7}.NoviSadGreenAreasGisDetail-module__7e3y8q__pointCloudBlock video{aspect-ratio:16/9;object-fit:cover;background:#071016;width:100%}.NoviSadGreenAreasGisDetail-module__7e3y8q__inventoryGrid,.NoviSadGreenAreasGisDetail-module__7e3y8q__analyticsGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__figure{background:#fff;border:1px solid #dce6e2}.NoviSadGreenAreasGisDetail-module__7e3y8q__figure img{aspect-ratio:16/9;object-fit:cover}.NoviSadGreenAreasGisDetail-module__7e3y8q__figure figcaption{color:#53666e;padding:12px 14px;font-size:.78rem;line-height:1.45}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail{border-top:1px solid #cad9d4;border-bottom:1px solid #cad9d4;grid-template-columns:repeat(7,1fr);margin:44px 0 0;padding:0;list-style:none;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail li{border-right:1px solid #d6e2de;min-height:108px;padding:18px 14px}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail li:last-child{border-right:0}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail span{color:#629171;letter-spacing:.1em;font-size:.67rem;font-weight:800;display:block}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail strong{margin-top:9px;font-size:.78rem;line-height:1.4;display:block}.NoviSadGreenAreasGisDetail-module__7e3y8q__platformHero{border:1px solid #ffffff1f}.NoviSadGreenAreasGisDetail-module__7e3y8q__platformHero img{object-fit:contain;background:#0c151a;max-height:760px}.NoviSadGreenAreasGisDetail-module__7e3y8q__platformHero figcaption{color:#b7c9cc;padding:12px 14px;font-size:.78rem}.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid{grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin-top:22px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid figure{background:#101d24;border:1px solid #ffffff1f}.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid img{aspect-ratio:16/9;object-fit:cover}.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid figcaption{color:#b9c8cb;padding:11px 13px;font-size:.74rem;line-height:1.45}.NoviSadGreenAreasGisDetail-module__7e3y8q__analyticsGrid{margin-bottom:42px}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowPanel{background:var(--navy);color:#fff;grid-template-columns:1fr .8fr;align-items:end;gap:50px;padding:34px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowPanel h3{margin:10px 0 0;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.08}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowPanel p{color:#c4d4d8;margin:0;line-height:1.7}.NoviSadGreenAreasGisDetail-module__7e3y8q__enablementGrid{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:28px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__trainingMetrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__trainingMetrics article{color:#172c38;background:#fff;padding:24px}.NoviSadGreenAreasGisDetail-module__7e3y8q__trainingMetrics strong{font-size:3rem;line-height:1;display:block}.NoviSadGreenAreasGisDetail-module__7e3y8q__trainingMetrics span{color:#61737b;font-size:.75rem}.NoviSadGreenAreasGisDetail-module__7e3y8q__trainingMetrics p{color:#c6d5d8;border:1px solid #ffffff29;grid-column:1/-1;margin:0;padding:20px;line-height:1.65}.NoviSadGreenAreasGisDetail-module__7e3y8q__centerHeading{text-align:center;max-width:800px;margin:0 auto 44px}.NoviSadGreenAreasGisDetail-module__7e3y8q__deliverableGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__deliverableGrid article{background:#fff;border:1px solid #dce6e2;min-height:220px;padding:24px}.NoviSadGreenAreasGisDetail-module__7e3y8q__deliverableGrid article>span{color:#5d9270;font-size:.7rem;font-weight:800}.NoviSadGreenAreasGisDetail-module__7e3y8q__deliverableGrid h3{margin:24px 0 12px;font-size:1.18rem;line-height:1.2}.NoviSadGreenAreasGisDetail-module__7e3y8q__deliverableGrid p{color:#5c6d74;font-size:.84rem;line-height:1.55}.NoviSadGreenAreasGisDetail-module__7e3y8q__deliverableGrid em{color:#3f7252;font-size:.72rem;font-style:normal;font-weight:700}.NoviSadGreenAreasGisDetail-module__7e3y8q__proofSection{background:linear-gradient(105deg,#091d24fa,#0f3834ed),var(--proof-image,none) center/cover;color:#fff;padding:110px 0}.NoviSadGreenAreasGisDetail-module__7e3y8q__proofCopy{max-width:900px}.NoviSadGreenAreasGisDetail-module__7e3y8q__proofCopy>p{color:#d2e0e2;max-width:800px;font-size:1.08rem;line-height:1.8}.NoviSadGreenAreasGisDetail-module__7e3y8q__proofPoints{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.NoviSadGreenAreasGisDetail-module__7e3y8q__proofPoints span{border:1px solid #ffffff47;padding:9px 12px;font-size:.76rem;font-weight:700}.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedSection{background:#f5f8f7}.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedColumns{grid-template-columns:1fr 1fr;gap:50px;display:grid}.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedColumns h3,.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedProjects h3{margin:0 0 16px;font-size:1rem}.NoviSadGreenAreasGisDetail-module__7e3y8q__linkCloud{flex-wrap:wrap;gap:9px;display:flex}.NoviSadGreenAreasGisDetail-module__7e3y8q__linkCloud a{color:#24424d;background:#fff;border:1px solid #cbdad5;padding:9px 12px;font-size:.75rem;font-weight:700;text-decoration:none}.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedProjects{margin-top:50px}.NoviSadGreenAreasGisDetail-module__7e3y8q__ctaSection{color:#fff;background:#0d2732;padding:64px 0}.NoviSadGreenAreasGisDetail-module__7e3y8q__ctaSection>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.NoviSadGreenAreasGisDetail-module__7e3y8q__ctaSection h2{max-width:800px;font-size:clamp(1.8rem,3.5vw,3.2rem)}.NoviSadGreenAreasGisDetail-module__7e3y8q__ctaSection p{color:#bdd0d4;max-width:760px;line-height:1.7}.NoviSadGreenAreasGisDetail-module__7e3y8q__ctaButton{color:#10242c;background:#8bcf7f;flex:none;padding:14px 18px;font-size:.85rem;font-weight:800;text-decoration:none}@media (max-width:1100px){.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMeta{grid-template-columns:1fr 1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMeta div:last-child{grid-column:1/-1}.NoviSadGreenAreasGisDetail-module__7e3y8q__processSteps{grid-template-columns:1fr 1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail{grid-template-columns:repeat(4,1fr)}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail li:nth-child(4){border-right:0}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail li:nth-child(-n+4){border-bottom:1px solid #d6e2de}.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid{grid-template-columns:1fr 1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid figure:first-child{grid-column:1/-1}.NoviSadGreenAreasGisDetail-module__7e3y8q__deliverableGrid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.NoviSadGreenAreasGisDetail-module__7e3y8q__hero{min-height:760px}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroInner{padding-top:110px}.NoviSadGreenAreasGisDetail-module__7e3y8q__hero h1{font-size:clamp(3rem,14vw,5rem)}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroOverlay{background:linear-gradient(#08182247 0%,#081822a3 36%,#081822eb 100%)}.NoviSadGreenAreasGisDetail-module__7e3y8q__localNav{top:72px}.NoviSadGreenAreasGisDetail-module__7e3y8q__splitHeading{grid-template-columns:1fr;gap:20px}.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid{grid-template-columns:1fr 1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarGrid,.NoviSadGreenAreasGisDetail-module__7e3y8q__acquisitionGrid,.NoviSadGreenAreasGisDetail-module__7e3y8q__inventoryGrid,.NoviSadGreenAreasGisDetail-module__7e3y8q__analyticsGrid,.NoviSadGreenAreasGisDetail-module__7e3y8q__enablementGrid,.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowPanel,.NoviSadGreenAreasGisDetail-module__7e3y8q__pointCloudBlock,.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedColumns{grid-template-columns:1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail{grid-template-columns:1fr 1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail li:nth-child(n){border-bottom:1px solid #d6e2de;border-right:1px solid #d6e2de}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail li:nth-child(2n){border-right:0}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail li:last-child{border-bottom:0}.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid{grid-template-columns:1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid figure:first-child{grid-column:auto}.NoviSadGreenAreasGisDetail-module__7e3y8q__trainingMetrics{grid-template-columns:1fr 1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__ctaSection>div{flex-direction:column;align-items:flex-start}.NoviSadGreenAreasGisDetail-module__7e3y8q__lightSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__softSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__navySection,.NoviSadGreenAreasGisDetail-module__7e3y8q__blackSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedSection{padding:68px 0}}@media (max-width:520px){.NoviSadGreenAreasGisDetail-module__7e3y8q__hero{min-height:820px}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMeta{grid-template-columns:1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__heroMeta div:last-child{grid-column:auto}.NoviSadGreenAreasGisDetail-module__7e3y8q__metricGrid,.NoviSadGreenAreasGisDetail-module__7e3y8q__processSteps,.NoviSadGreenAreasGisDetail-module__7e3y8q__deliverableGrid,.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail{grid-template-columns:1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowRail li:nth-child(n){border-right:0}.NoviSadGreenAreasGisDetail-module__7e3y8q__trainingMetrics{grid-template-columns:1fr}.NoviSadGreenAreasGisDetail-module__7e3y8q__pillarGrid article,.NoviSadGreenAreasGisDetail-module__7e3y8q__pointCloudBlock,.NoviSadGreenAreasGisDetail-module__7e3y8q__workflowPanel{padding:24px}.NoviSadGreenAreasGisDetail-module__7e3y8q__localNav>div{gap:18px}.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareGrid img,.NoviSadGreenAreasGisDetail-module__7e3y8q__figure img{aspect-ratio:4/3}}.NoviSadGreenAreasGisDetail-module__7e3y8q__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.NoviSadGreenAreasGisDetail-module__7e3y8q__lightSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__softSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__navySection,.NoviSadGreenAreasGisDetail-module__7e3y8q__blackSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__darkSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__engineeringSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__fieldSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__qaSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__riverSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__twinSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__proofSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__ctaSection{padding-top:var(--project-section-y);padding-bottom:var(--project-section-y)}.NoviSadGreenAreasGisDetail-module__7e3y8q__localNav{top:var(--project-hero-offset)}.NoviSadGreenAreasGisDetail-module__7e3y8q__splitHeading h2,.NoviSadGreenAreasGisDetail-module__7e3y8q__centerHeading h2{font-size:var(--project-h2-size)}@media (max-width:800px){.NoviSadGreenAreasGisDetail-module__7e3y8q__container{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.NoviSadGreenAreasGisDetail-module__7e3y8q__localNav{top:var(--project-hero-offset-mobile)}.NoviSadGreenAreasGisDetail-module__7e3y8q__lightSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__softSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__navySection,.NoviSadGreenAreasGisDetail-module__7e3y8q__blackSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__darkSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__engineeringSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__fieldSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__softwareSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__qaSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__riverSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__twinSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__proofSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__relatedSection,.NoviSadGreenAreasGisDetail-module__7e3y8q__ctaSection{padding-top:var(--project-section-y-mobile);padding-bottom:var(--project-section-y-mobile)}}
.CircBoostBelgrade3dDetail-module__HC7boG__page{--navy:#102936;--navy2:#173947;--ink:#142d38;--soft:#f2f6f6;--line:#d8e2e3;--cyan:#67bfd0;--green:#8fcf9c;color:var(--ink);background:#fff}.CircBoostBelgrade3dDetail-module__HC7boG__hero{min-height:calc(100svh - var(--project-hero-offset));color:#fff;background:#07141b;align-items:flex-end;display:flex;position:relative;overflow:hidden}.CircBoostBelgrade3dDetail-module__HC7boG__heroMedia{display:block;position:absolute;inset:0}.CircBoostBelgrade3dDetail-module__HC7boG__heroMedia img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__heroOverlay{background:linear-gradient(90deg,#06141cf0 0%,#06141cba 43%,#06141c2e 78%,#06141c1a 100%);position:absolute;inset:0}.CircBoostBelgrade3dDetail-module__HC7boG__heroInner{z-index:1;width:100%;padding-top:150px;padding-bottom:54px;position:relative}.CircBoostBelgrade3dDetail-module__HC7boG__eyebrow,.CircBoostBelgrade3dDetail-module__HC7boG__sectionKicker,.CircBoostBelgrade3dDetail-module__HC7boG__sectionKickerLight{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.CircBoostBelgrade3dDetail-module__HC7boG__eyebrow{color:#9fd4df}.CircBoostBelgrade3dDetail-module__HC7boG__hero h1{letter-spacing:-.045em;color:#fff;max-width:1050px;margin:15px 0 20px;font-size:clamp(3rem,6vw,6rem);line-height:.97}.CircBoostBelgrade3dDetail-module__HC7boG__heroStatement{color:#fff;max-width:870px;margin:0 0 14px;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:650;line-height:1.35}.CircBoostBelgrade3dDetail-module__HC7boG__heroIntro{color:#cad9dd;max-width:800px;margin:0;line-height:1.72}.CircBoostBelgrade3dDetail-module__HC7boG__heroMeta{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:1fr 1.3fr .8fr;gap:1px;max-width:1050px;margin-top:36px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__heroMeta div{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081c24ad;padding:16px 18px}.CircBoostBelgrade3dDetail-module__HC7boG__heroMeta span{color:#95b0b8;text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__heroMeta strong{color:#fff;margin-top:5px;font-size:.83rem;line-height:1.45;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__localNav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d8e1e3;position:sticky;top:82px}.CircBoostBelgrade3dDetail-module__HC7boG__localNav>div{gap:25px;padding-top:15px;padding-bottom:15px;display:flex;overflow-x:auto}.CircBoostBelgrade3dDetail-module__HC7boG__localNav a{white-space:nowrap;color:#29434e;font-size:.76rem;font-weight:750;text-decoration:none}.CircBoostBelgrade3dDetail-module__HC7boG__lightSection,.CircBoostBelgrade3dDetail-module__HC7boG__softSection,.CircBoostBelgrade3dDetail-module__HC7boG__navySection,.CircBoostBelgrade3dDetail-module__HC7boG__blackSection,.CircBoostBelgrade3dDetail-module__HC7boG__qaSection,.CircBoostBelgrade3dDetail-module__HC7boG__relatedSection{padding:92px 0}.CircBoostBelgrade3dDetail-module__HC7boG__lightSection{background:#fff}.CircBoostBelgrade3dDetail-module__HC7boG__softSection{background:var(--soft)}.CircBoostBelgrade3dDetail-module__HC7boG__navySection{background:var(--navy);color:#fff}.CircBoostBelgrade3dDetail-module__HC7boG__blackSection{color:#fff;background:#081218}.CircBoostBelgrade3dDetail-module__HC7boG__qaSection{color:#fff;background:linear-gradient(145deg,#0b1d26,#143541)}.CircBoostBelgrade3dDetail-module__HC7boG__splitHeading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:end;gap:72px;margin-bottom:46px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__splitHeading h2,.CircBoostBelgrade3dDetail-module__HC7boG__centerHeading h2,.CircBoostBelgrade3dDetail-module__HC7boG__proofCopy h2,.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection h2{letter-spacing:-.037em;color:var(--ink);margin:10px 0 0;font-size:clamp(2rem,4vw,3.75rem);line-height:1.03}.CircBoostBelgrade3dDetail-module__HC7boG__splitHeading>p{color:#53676f;margin:0;font-size:1rem;line-height:1.8}.CircBoostBelgrade3dDetail-module__HC7boG__splitHeading.CircBoostBelgrade3dDetail-module__HC7boG__inverse h2{color:#fff}.CircBoostBelgrade3dDetail-module__HC7boG__splitHeading.CircBoostBelgrade3dDetail-module__HC7boG__inverse>p{color:#c5d5da}.CircBoostBelgrade3dDetail-module__HC7boG__sectionKicker{color:#34768a}.CircBoostBelgrade3dDetail-module__HC7boG__sectionKickerLight{color:#8ed0dd}.CircBoostBelgrade3dDetail-module__HC7boG__metricGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:46px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__metricGrid article,.CircBoostBelgrade3dDetail-module__HC7boG__outputMetrics article{background:#fff;padding:24px}.CircBoostBelgrade3dDetail-module__HC7boG__metricGrid strong,.CircBoostBelgrade3dDetail-module__HC7boG__outputMetrics strong{color:#17313c;font-size:2rem;line-height:1;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__metricGrid strong small,.CircBoostBelgrade3dDetail-module__HC7boG__outputMetrics strong small{font-size:.82rem;font-weight:650}.CircBoostBelgrade3dDetail-module__HC7boG__metricGrid span,.CircBoostBelgrade3dDetail-module__HC7boG__outputMetrics span{color:#61737a;margin-top:8px;font-size:.75rem;line-height:1.45;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__contextGrid{grid-template-columns:1.25fr .75fr;gap:28px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__figure{border:1px solid var(--line);background:#fff;margin:0}.CircBoostBelgrade3dDetail-module__HC7boG__figure img{width:100%;height:auto;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__figure figcaption{color:#586b72;padding:11px 14px;font-size:.77rem;line-height:1.45}.CircBoostBelgrade3dDetail-module__HC7boG__roleCard{color:#fff;background:#102f3d;padding:30px}.CircBoostBelgrade3dDetail-module__HC7boG__roleCard>span{text-transform:uppercase;letter-spacing:.12em;color:#8ecad8;font-size:.7rem;font-weight:800}.CircBoostBelgrade3dDetail-module__HC7boG__roleCard>p{color:#d3e0e4;line-height:1.7}.CircBoostBelgrade3dDetail-module__HC7boG__workflowMini{border-top:1px solid #ffffff29;margin-top:26px}.CircBoostBelgrade3dDetail-module__HC7boG__workflowMini div{border-bottom:1px solid #ffffff1f;grid-template-columns:35px 1fr;gap:10px;padding:12px 0;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__workflowMini b{color:#76c5d4;font-size:.7rem}.CircBoostBelgrade3dDetail-module__HC7boG__workflowMini span{color:#e3ebed;font-size:.76rem;line-height:1.4}.CircBoostBelgrade3dDetail-module__HC7boG__acquisitionLead{grid-template-columns:1.35fr .65fr;gap:22px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__videoFigure,.CircBoostBelgrade3dDetail-module__HC7boG__vehicleFigure,.CircBoostBelgrade3dDetail-module__HC7boG__acquisitionCards figure,.CircBoostBelgrade3dDetail-module__HC7boG__planGrid figure,.CircBoostBelgrade3dDetail-module__HC7boG__processingGrid figure,.CircBoostBelgrade3dDetail-module__HC7boG__comparisonGrid figure,.CircBoostBelgrade3dDetail-module__HC7boG__qaGrid figure{margin:0}.CircBoostBelgrade3dDetail-module__HC7boG__videoFigure,.CircBoostBelgrade3dDetail-module__HC7boG__vehicleFigure,.CircBoostBelgrade3dDetail-module__HC7boG__acquisitionCards figure,.CircBoostBelgrade3dDetail-module__HC7boG__planGrid figure,.CircBoostBelgrade3dDetail-module__HC7boG__comparisonGrid figure,.CircBoostBelgrade3dDetail-module__HC7boG__qaGrid figure{background:#0c1c24;border:1px solid #ffffff21}.CircBoostBelgrade3dDetail-module__HC7boG__videoFigure video,.CircBoostBelgrade3dDetail-module__HC7boG__vehicleFigure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__videoFigure figcaption,.CircBoostBelgrade3dDetail-module__HC7boG__vehicleFigure figcaption,.CircBoostBelgrade3dDetail-module__HC7boG__acquisitionCards figcaption,.CircBoostBelgrade3dDetail-module__HC7boG__planGrid figcaption,.CircBoostBelgrade3dDetail-module__HC7boG__comparisonGrid figcaption,.CircBoostBelgrade3dDetail-module__HC7boG__qaGrid figcaption{color:#bfd0d4;padding:11px 13px;font-size:.76rem;line-height:1.45}.CircBoostBelgrade3dDetail-module__HC7boG__acquisitionCards{grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__acquisitionCards img{object-fit:cover;background:#0a171d;width:100%;height:300px;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__planningHeading{border-top:1px solid #ffffff29;margin:44px 0 16px;padding-top:24px}.CircBoostBelgrade3dDetail-module__HC7boG__planningHeading span{letter-spacing:.13em;text-transform:uppercase;color:#8ed0dd;font-size:.72rem;font-weight:800}.CircBoostBelgrade3dDetail-module__HC7boG__planGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__planGrid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__processingGrid{grid-template-columns:1.1fr 1.1fr .8fr;gap:20px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__processingGrid .CircBoostBelgrade3dDetail-module__HC7boG__figure img{object-fit:cover;height:410px}.CircBoostBelgrade3dDetail-module__HC7boG__comparisonGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__comparisonGrid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__lodGrid{grid-template-columns:.7fr 1.3fr;align-items:stretch;gap:22px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__lodGrid .CircBoostBelgrade3dDetail-module__HC7boG__figure img{object-fit:contain;background:#f7f8f8;width:100%;height:100%;min-height:390px}.CircBoostBelgrade3dDetail-module__HC7boG__lodHero img{object-fit:cover!important}.CircBoostBelgrade3dDetail-module__HC7boG__deliverableStrip{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:32px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__deliverableStrip article{background:#fff;min-height:215px;padding:22px}.CircBoostBelgrade3dDetail-module__HC7boG__deliverableStrip article>span{color:#477e8f;text-transform:uppercase;font-size:.67rem;font-weight:800}.CircBoostBelgrade3dDetail-module__HC7boG__deliverableStrip h3{color:#18323d;margin:24px 0 10px;font-size:1rem;line-height:1.3}.CircBoostBelgrade3dDetail-module__HC7boG__deliverableStrip p{color:#61727a;font-size:.78rem;line-height:1.55}.CircBoostBelgrade3dDetail-module__HC7boG__deliverableStrip strong{color:#315c68;margin-top:12px;font-size:.76rem;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__qaGrid{grid-template-columns:.7fr 1.3fr;gap:24px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__qaGrid figure{background:#fff}.CircBoostBelgrade3dDetail-module__HC7boG__qaGrid img{object-fit:contain;background:#fff;width:100%;height:360px;display:block}.CircBoostBelgrade3dDetail-module__HC7boG__qaGrid figcaption{color:#52656d}.CircBoostBelgrade3dDetail-module__HC7boG__qaText{color:#c9d9dd;max-width:1000px;margin:30px 0 0;line-height:1.75}.CircBoostBelgrade3dDetail-module__HC7boG__centerHeading{text-align:center;max-width:860px;margin:0 auto 44px}.CircBoostBelgrade3dDetail-module__HC7boG__centerHeading h2{color:var(--ink)}.CircBoostBelgrade3dDetail-module__HC7boG__outputMetrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__proofSection{background:linear-gradient(100deg,#05151dfa,#092a36db),var(--proof-image,none) center/cover;color:#fff;padding:112px 0}.CircBoostBelgrade3dDetail-module__HC7boG__proofCopy{max-width:950px}.CircBoostBelgrade3dDetail-module__HC7boG__proofCopy>span{letter-spacing:.13em;text-transform:uppercase;color:#8fd3df;font-size:.72rem;font-weight:800}.CircBoostBelgrade3dDetail-module__HC7boG__proofCopy h2{color:#fff}.CircBoostBelgrade3dDetail-module__HC7boG__proofCopy>p{color:#d3e0e4;max-width:840px;font-size:1.05rem;line-height:1.8}.CircBoostBelgrade3dDetail-module__HC7boG__proofPoints{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.CircBoostBelgrade3dDetail-module__HC7boG__proofPoints span{color:#fff;border:1px solid #ffffff45;padding:9px 12px;font-size:.76rem;font-weight:700}.CircBoostBelgrade3dDetail-module__HC7boG__relatedSection{background:#f5f8f8}.CircBoostBelgrade3dDetail-module__HC7boG__relatedColumns{grid-template-columns:1fr 1fr;gap:50px;display:grid}.CircBoostBelgrade3dDetail-module__HC7boG__relatedColumns h3,.CircBoostBelgrade3dDetail-module__HC7boG__relatedProjects h3{color:#18323d;margin:0 0 16px;font-size:1rem}.CircBoostBelgrade3dDetail-module__HC7boG__linkCloud{flex-wrap:wrap;gap:9px;display:flex}.CircBoostBelgrade3dDetail-module__HC7boG__linkCloud a{color:#24434e;background:#fff;border:1px solid #cad9dc;padding:9px 12px;font-size:.74rem;font-weight:700;text-decoration:none}.CircBoostBelgrade3dDetail-module__HC7boG__relatedProjects{margin-top:50px}.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection{color:#fff;background:#0e2b38;padding:64px 0}.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection>div{justify-content:space-between;align-items:center;gap:42px;display:flex}.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection h2{color:#fff;max-width:820px;font-size:clamp(1.8rem,3.5vw,3.15rem)}.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection p{color:#bfd1d5;max-width:760px;line-height:1.7}.CircBoostBelgrade3dDetail-module__HC7boG__ctaButton{color:#102832;background:#8fd09b;flex:none;padding:14px 18px;font-size:.84rem;font-weight:800;text-decoration:none}.CircBoostBelgrade3dDetail-module__HC7boG__navySection h1,.CircBoostBelgrade3dDetail-module__HC7boG__navySection h2,.CircBoostBelgrade3dDetail-module__HC7boG__navySection h3,.CircBoostBelgrade3dDetail-module__HC7boG__blackSection h1,.CircBoostBelgrade3dDetail-module__HC7boG__blackSection h2,.CircBoostBelgrade3dDetail-module__HC7boG__blackSection h3,.CircBoostBelgrade3dDetail-module__HC7boG__qaSection h1,.CircBoostBelgrade3dDetail-module__HC7boG__qaSection h2,.CircBoostBelgrade3dDetail-module__HC7boG__qaSection h3,.CircBoostBelgrade3dDetail-module__HC7boG__proofSection h1,.CircBoostBelgrade3dDetail-module__HC7boG__proofSection h2,.CircBoostBelgrade3dDetail-module__HC7boG__proofSection h3,.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection h1,.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection h2,.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection h3,.CircBoostBelgrade3dDetail-module__HC7boG__roleCard h1,.CircBoostBelgrade3dDetail-module__HC7boG__roleCard h2,.CircBoostBelgrade3dDetail-module__HC7boG__roleCard h3{color:#fff}@media (max-width:1100px){.CircBoostBelgrade3dDetail-module__HC7boG__heroMeta{grid-template-columns:1fr 1fr}.CircBoostBelgrade3dDetail-module__HC7boG__heroMeta div:last-child{grid-column:1/-1}.CircBoostBelgrade3dDetail-module__HC7boG__processingGrid{grid-template-columns:1fr 1fr}.CircBoostBelgrade3dDetail-module__HC7boG__processingGrid figure:last-child{grid-column:1/-1}.CircBoostBelgrade3dDetail-module__HC7boG__deliverableStrip{grid-template-columns:repeat(3,1fr)}.CircBoostBelgrade3dDetail-module__HC7boG__outputMetrics{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.CircBoostBelgrade3dDetail-module__HC7boG__hero{min-height:760px}.CircBoostBelgrade3dDetail-module__HC7boG__heroInner{padding-top:115px}.CircBoostBelgrade3dDetail-module__HC7boG__hero h1{font-size:clamp(2.8rem,13vw,4.8rem)}.CircBoostBelgrade3dDetail-module__HC7boG__heroOverlay{background:linear-gradient(#06141c47 0%,#06141cb3 38%,#06141cf0 100%)}.CircBoostBelgrade3dDetail-module__HC7boG__localNav{top:72px}.CircBoostBelgrade3dDetail-module__HC7boG__splitHeading{grid-template-columns:1fr;gap:20px}.CircBoostBelgrade3dDetail-module__HC7boG__metricGrid,.CircBoostBelgrade3dDetail-module__HC7boG__outputMetrics{grid-template-columns:1fr 1fr}.CircBoostBelgrade3dDetail-module__HC7boG__contextGrid,.CircBoostBelgrade3dDetail-module__HC7boG__acquisitionLead,.CircBoostBelgrade3dDetail-module__HC7boG__lodGrid,.CircBoostBelgrade3dDetail-module__HC7boG__qaGrid,.CircBoostBelgrade3dDetail-module__HC7boG__relatedColumns,.CircBoostBelgrade3dDetail-module__HC7boG__processingGrid{grid-template-columns:1fr}.CircBoostBelgrade3dDetail-module__HC7boG__processingGrid figure:last-child{grid-column:auto}.CircBoostBelgrade3dDetail-module__HC7boG__processingGrid .CircBoostBelgrade3dDetail-module__HC7boG__figure img{height:auto;max-height:520px}.CircBoostBelgrade3dDetail-module__HC7boG__comparisonGrid,.CircBoostBelgrade3dDetail-module__HC7boG__planGrid,.CircBoostBelgrade3dDetail-module__HC7boG__acquisitionCards{grid-template-columns:1fr}.CircBoostBelgrade3dDetail-module__HC7boG__acquisitionCards img{height:auto;max-height:520px}.CircBoostBelgrade3dDetail-module__HC7boG__deliverableStrip{grid-template-columns:1fr 1fr}.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection>div{flex-direction:column;align-items:flex-start}.CircBoostBelgrade3dDetail-module__HC7boG__lightSection,.CircBoostBelgrade3dDetail-module__HC7boG__softSection,.CircBoostBelgrade3dDetail-module__HC7boG__navySection,.CircBoostBelgrade3dDetail-module__HC7boG__blackSection,.CircBoostBelgrade3dDetail-module__HC7boG__qaSection,.CircBoostBelgrade3dDetail-module__HC7boG__relatedSection{padding:68px 0}}@media (max-width:520px){.CircBoostBelgrade3dDetail-module__HC7boG__hero{min-height:820px}.CircBoostBelgrade3dDetail-module__HC7boG__heroMeta{grid-template-columns:1fr}.CircBoostBelgrade3dDetail-module__HC7boG__heroMeta div:last-child{grid-column:auto}.CircBoostBelgrade3dDetail-module__HC7boG__metricGrid,.CircBoostBelgrade3dDetail-module__HC7boG__outputMetrics,.CircBoostBelgrade3dDetail-module__HC7boG__deliverableStrip{grid-template-columns:1fr}.CircBoostBelgrade3dDetail-module__HC7boG__localNav>div{gap:18px}.CircBoostBelgrade3dDetail-module__HC7boG__roleCard{padding:24px}.CircBoostBelgrade3dDetail-module__HC7boG__qaGrid img{height:auto}.CircBoostBelgrade3dDetail-module__HC7boG__lodGrid .CircBoostBelgrade3dDetail-module__HC7boG__figure img{min-height:0}.CircBoostBelgrade3dDetail-module__HC7boG__proofSection{padding:82px 0}}.CircBoostBelgrade3dDetail-module__HC7boG__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.CircBoostBelgrade3dDetail-module__HC7boG__lightSection,.CircBoostBelgrade3dDetail-module__HC7boG__softSection,.CircBoostBelgrade3dDetail-module__HC7boG__navySection,.CircBoostBelgrade3dDetail-module__HC7boG__blackSection,.CircBoostBelgrade3dDetail-module__HC7boG__darkSection,.CircBoostBelgrade3dDetail-module__HC7boG__engineeringSection,.CircBoostBelgrade3dDetail-module__HC7boG__fieldSection,.CircBoostBelgrade3dDetail-module__HC7boG__softwareSection,.CircBoostBelgrade3dDetail-module__HC7boG__qaSection,.CircBoostBelgrade3dDetail-module__HC7boG__riverSection,.CircBoostBelgrade3dDetail-module__HC7boG__twinSection,.CircBoostBelgrade3dDetail-module__HC7boG__proofSection,.CircBoostBelgrade3dDetail-module__HC7boG__relatedSection,.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection{padding-top:var(--project-section-y);padding-bottom:var(--project-section-y)}.CircBoostBelgrade3dDetail-module__HC7boG__localNav{top:var(--project-hero-offset)}.CircBoostBelgrade3dDetail-module__HC7boG__splitHeading h2,.CircBoostBelgrade3dDetail-module__HC7boG__centerHeading h2{font-size:var(--project-h2-size)}@media (max-width:800px){.CircBoostBelgrade3dDetail-module__HC7boG__container{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.CircBoostBelgrade3dDetail-module__HC7boG__localNav{top:var(--project-hero-offset-mobile)}.CircBoostBelgrade3dDetail-module__HC7boG__lightSection,.CircBoostBelgrade3dDetail-module__HC7boG__softSection,.CircBoostBelgrade3dDetail-module__HC7boG__navySection,.CircBoostBelgrade3dDetail-module__HC7boG__blackSection,.CircBoostBelgrade3dDetail-module__HC7boG__darkSection,.CircBoostBelgrade3dDetail-module__HC7boG__engineeringSection,.CircBoostBelgrade3dDetail-module__HC7boG__fieldSection,.CircBoostBelgrade3dDetail-module__HC7boG__softwareSection,.CircBoostBelgrade3dDetail-module__HC7boG__qaSection,.CircBoostBelgrade3dDetail-module__HC7boG__riverSection,.CircBoostBelgrade3dDetail-module__HC7boG__twinSection,.CircBoostBelgrade3dDetail-module__HC7boG__proofSection,.CircBoostBelgrade3dDetail-module__HC7boG__relatedSection,.CircBoostBelgrade3dDetail-module__HC7boG__ctaSection{padding-top:var(--project-section-y-mobile);padding-bottom:var(--project-section-y-mobile)}}
.EmsMobTrack24Detail-module__WwgnHG__projectPage{--navy:#071b2d;--deep:#04111c;--soft:#f3f6f8;--line:#d8e1e6;--blue:#1486ad;--cyan:#68d9f1;color:#152a36;background:#fff}.EmsMobTrack24Detail-module__WwgnHG__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin:0 auto}.EmsMobTrack24Detail-module__WwgnHG__hero{min-height:calc(100svh - var(--project-hero-offset));color:#fff;background:#071b2d;align-items:center;display:flex;position:relative;overflow:hidden}.EmsMobTrack24Detail-module__WwgnHG__heroMedia{display:block;position:absolute;inset:0}.EmsMobTrack24Detail-module__WwgnHG__heroMedia img{object-fit:cover;object-position:center;width:100%;height:100%}.EmsMobTrack24Detail-module__WwgnHG__heroOverlay{background:linear-gradient(90deg,#03111dfa 0%,#03111de8 40%,#03111d7a 67%,#03111d2e 100%),linear-gradient(#0000 55%,#03111d94);position:absolute;inset:0}.EmsMobTrack24Detail-module__WwgnHG__heroInner{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin:0 auto;padding:10vh 0 8vh;position:relative}.EmsMobTrack24Detail-module__WwgnHG__eyebrow,.EmsMobTrack24Detail-module__WwgnHG__eyebrowLight,.EmsMobTrack24Detail-module__WwgnHG__eyebrowDark{text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;font-size:.68rem;font-weight:850}.EmsMobTrack24Detail-module__WwgnHG__eyebrow,.EmsMobTrack24Detail-module__WwgnHG__eyebrowLight{color:var(--cyan)}.EmsMobTrack24Detail-module__WwgnHG__eyebrowDark{color:var(--blue)}.EmsMobTrack24Detail-module__WwgnHG__hero h1{letter-spacing:-.065em;color:#fff;max-width:900px;margin:0 0 28px;font-size:clamp(4rem,7vw,7.3rem);line-height:.88}.EmsMobTrack24Detail-module__WwgnHG__heroDescriptor{color:#edf6f9;max-width:820px;margin:0;font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.32}.EmsMobTrack24Detail-module__WwgnHG__heroIntro{color:#bfd0d8;max-width:780px;margin:23px 0 0;font-size:1rem;line-height:1.72}.EmsMobTrack24Detail-module__WwgnHG__heroMeta{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:1.25fr .8fr .6fr;gap:1px;max-width:1040px;margin-top:44px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__heroMeta div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#051a2ba3;padding:16px 18px}.EmsMobTrack24Detail-module__WwgnHG__heroMeta span{color:#79ddf2;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:.61rem;font-weight:850;display:block}.EmsMobTrack24Detail-module__WwgnHG__heroMeta strong{color:#fff;font-size:.8rem;line-height:1.45;display:block}.EmsMobTrack24Detail-module__WwgnHG__heroNote{color:#98adb8;max-width:800px;margin:13px 0 0;font-size:.66rem;line-height:1.5}.EmsMobTrack24Detail-module__WwgnHG__localNav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:82px;overflow-x:auto}.EmsMobTrack24Detail-module__WwgnHG__localNav>div{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));gap:30px;margin:0 auto;display:flex}.EmsMobTrack24Detail-module__WwgnHG__localNav a{color:#5c717c;white-space:nowrap;padding:17px 0;font-size:.76rem;font-weight:760}.EmsMobTrack24Detail-module__WwgnHG__localNav a:hover{color:#087da7}.EmsMobTrack24Detail-module__WwgnHG__lightSection,.EmsMobTrack24Detail-module__WwgnHG__softSection,.EmsMobTrack24Detail-module__WwgnHG__navySection,.EmsMobTrack24Detail-module__WwgnHG__blackSection,.EmsMobTrack24Detail-module__WwgnHG__relatedSection,.EmsMobTrack24Detail-module__WwgnHG__ctaSection,.EmsMobTrack24Detail-module__WwgnHG__proofSection{padding:104px 0}.EmsMobTrack24Detail-module__WwgnHG__lightSection{background:#fff}.EmsMobTrack24Detail-module__WwgnHG__softSection{background:var(--soft)}.EmsMobTrack24Detail-module__WwgnHG__navySection{background:var(--navy);color:#fff}.EmsMobTrack24Detail-module__WwgnHG__blackSection{background:var(--deep);color:#fff}.EmsMobTrack24Detail-module__WwgnHG__splitHeading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:72px;margin-bottom:52px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__splitHeading h2,.EmsMobTrack24Detail-module__WwgnHG__centerHeading h2,.EmsMobTrack24Detail-module__WwgnHG__proofInner h2,.EmsMobTrack24Detail-module__WwgnHG__ctaGrid h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,4.4vw,4.65rem);line-height:1}.EmsMobTrack24Detail-module__WwgnHG__splitHeading p,.EmsMobTrack24Detail-module__WwgnHG__centerHeading p{color:#627985;margin:0;line-height:1.75}.EmsMobTrack24Detail-module__WwgnHG__inverse h2,.EmsMobTrack24Detail-module__WwgnHG__inverse p{color:#fff}.EmsMobTrack24Detail-module__WwgnHG__inverse p{color:#b7c8d0}.EmsMobTrack24Detail-module__WwgnHG__projectPage figure{margin:0}.EmsMobTrack24Detail-module__WwgnHG__projectPage figcaption{color:#6d818c;padding:11px 2px 0;font-size:.72rem;line-height:1.45}.EmsMobTrack24Detail-module__WwgnHG__navySection figcaption,.EmsMobTrack24Detail-module__WwgnHG__blackSection figcaption{color:#a7bac4}.EmsMobTrack24Detail-module__WwgnHG__metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:44px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__metricGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.EmsMobTrack24Detail-module__WwgnHG__metricGrid strong{color:#0c7fa7;font-size:2.15rem;line-height:1;display:block}.EmsMobTrack24Detail-module__WwgnHG__metricGrid small{color:#68808d;font-size:.7rem;font-weight:700}.EmsMobTrack24Detail-module__WwgnHG__metricGrid span{margin-top:12px;font-size:.82rem;font-weight:800;display:block}.EmsMobTrack24Detail-module__WwgnHG__metricGrid p{color:#728691;margin:7px 0 0;font-size:.72rem;line-height:1.5}.EmsMobTrack24Detail-module__WwgnHG__contextGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__contextCard,.EmsMobTrack24Detail-module__WwgnHG__contextCardAlt{border-radius:20px;padding:38px}.EmsMobTrack24Detail-module__WwgnHG__contextCard{background:var(--navy);color:#fff}.EmsMobTrack24Detail-module__WwgnHG__contextCard h3,.EmsMobTrack24Detail-module__WwgnHG__contextCardAlt h3{margin:0 0 18px;font-size:1.65rem;line-height:1.3}.EmsMobTrack24Detail-module__WwgnHG__contextCard p:last-child{color:#b8cad3;margin-bottom:0;line-height:1.72}.EmsMobTrack24Detail-module__WwgnHG__contextCardAlt{border:1px solid var(--line);background:#eef4f6}.EmsMobTrack24Detail-module__WwgnHG__contextCardAlt p:last-child{color:#617782;margin-bottom:0;line-height:1.72}.EmsMobTrack24Detail-module__WwgnHG__workflowGrid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:24px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__darkFigure{background:#0d2538;border:1px solid #25465a;border-radius:20px;overflow:hidden}.EmsMobTrack24Detail-module__WwgnHG__darkFigure img{object-fit:contain;background:#eef2f4;width:100%;height:610px;display:block}.EmsMobTrack24Detail-module__WwgnHG__darkFigure figcaption{padding:12px 16px 16px}.EmsMobTrack24Detail-module__WwgnHG__workflowCard{background:#0c2a41;border:1px solid #244a61;border-radius:20px;flex-direction:column;justify-content:center;padding:40px;display:flex}.EmsMobTrack24Detail-module__WwgnHG__workflowCard h3{color:#fff;margin:0 0 18px;font-size:1.8rem;line-height:1.28}.EmsMobTrack24Detail-module__WwgnHG__workflowCard>p:not(.EmsMobTrack24Detail-module__WwgnHG__eyebrowLight){color:#b8cad3;margin:0;line-height:1.72}.EmsMobTrack24Detail-module__WwgnHG__workflowSteps{border-top:1px solid #29475a;margin:28px 0 0;padding:0;list-style:none}.EmsMobTrack24Detail-module__WwgnHG__workflowSteps li{border-bottom:1px solid #29475a;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.EmsMobTrack24Detail-module__WwgnHG__workflowSteps span{color:#69d8f2;font-size:.7rem;font-weight:850}.EmsMobTrack24Detail-module__WwgnHG__workflowSteps strong{color:#fff;font-size:.82rem;line-height:1.4}.EmsMobTrack24Detail-module__WwgnHG__uiGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__uiGrid figure{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.EmsMobTrack24Detail-module__WwgnHG__uiGrid img{object-fit:contain;background:#f8fafb;width:100%;height:520px;display:block}.EmsMobTrack24Detail-module__WwgnHG__uiLead img{height:520px}.EmsMobTrack24Detail-module__WwgnHG__uiGrid figcaption{padding:12px 16px 16px}.EmsMobTrack24Detail-module__WwgnHG__architectureGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__architectureGrid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px}.EmsMobTrack24Detail-module__WwgnHG__architectureGrid article>span{color:#23a7ca;letter-spacing:.1em;font-size:.7rem;font-weight:850;display:block}.EmsMobTrack24Detail-module__WwgnHG__architectureGrid h3{margin:16px 0 12px;font-size:1.35rem}.EmsMobTrack24Detail-module__WwgnHG__architectureGrid p{color:#687e89;margin:0;font-size:.82rem;line-height:1.65}.EmsMobTrack24Detail-module__WwgnHG__trainingGrid{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__trainingGrid figure{background:#0b2234;border:1px solid #203d50;border-radius:18px;overflow:hidden}.EmsMobTrack24Detail-module__WwgnHG__trainingGrid img{object-fit:contain;background:#fff;width:100%;height:390px;display:block}.EmsMobTrack24Detail-module__WwgnHG__trainingLead{grid-row:span 2}.EmsMobTrack24Detail-module__WwgnHG__trainingLead img{height:680px}.EmsMobTrack24Detail-module__WwgnHG__manualFigure img{height:360px}.EmsMobTrack24Detail-module__WwgnHG__trainingGrid figcaption{padding:12px 16px 16px}.EmsMobTrack24Detail-module__WwgnHG__trainingFacts{background:#274559;border:1px solid #274559;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:26px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__trainingFacts article{background:#0b2234;padding:24px}.EmsMobTrack24Detail-module__WwgnHG__trainingFacts strong{color:#69d8f2;font-size:2rem;display:block}.EmsMobTrack24Detail-module__WwgnHG__trainingFacts span{color:#d8e7ed;margin-top:8px;font-size:.8rem;line-height:1.45;display:block}.EmsMobTrack24Detail-module__WwgnHG__centerHeading{text-align:center;max-width:920px;margin:0 auto 56px}.EmsMobTrack24Detail-module__WwgnHG__deliverableGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__deliverableGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px}.EmsMobTrack24Detail-module__WwgnHG__deliverableGrid article>span{color:#1aa6ca;letter-spacing:.1em;font-size:.68rem;font-weight:850;display:block}.EmsMobTrack24Detail-module__WwgnHG__deliverableGrid h3{margin:13px 0 10px;font-size:1.18rem;line-height:1.3}.EmsMobTrack24Detail-module__WwgnHG__deliverableGrid p{color:#697f8a;margin:0;font-size:.8rem;line-height:1.62}.EmsMobTrack24Detail-module__WwgnHG__proofSection{color:#fff;background:#061522;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.EmsMobTrack24Detail-module__WwgnHG__proofMedia,.EmsMobTrack24Detail-module__WwgnHG__proofOverlay{position:absolute;inset:0}.EmsMobTrack24Detail-module__WwgnHG__proofMedia img{object-fit:cover;object-position:center;width:100%;height:100%}.EmsMobTrack24Detail-module__WwgnHG__proofOverlay{background:linear-gradient(90deg,#03121dfa,#03121de0 54%,#03121d94),linear-gradient(#0000,#03121dad)}.EmsMobTrack24Detail-module__WwgnHG__proofInner{padding:110px 0;position:relative}.EmsMobTrack24Detail-module__WwgnHG__proofInner h2{color:#fff;max-width:980px}.EmsMobTrack24Detail-module__WwgnHG__proofLead{color:#d5e5eb;max-width:850px;margin:28px 0 0;font-size:1.25rem;line-height:1.6}.EmsMobTrack24Detail-module__WwgnHG__proofPoints{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.EmsMobTrack24Detail-module__WwgnHG__proofPoints span{color:#d8e8ee;background:#08233461;border:1px solid #ffffff3d;border-radius:999px;padding:9px 12px;font-size:.75rem}.EmsMobTrack24Detail-module__WwgnHG__relatedSection{background:#fff}.EmsMobTrack24Detail-module__WwgnHG__relatedTop{grid-template-columns:1.25fr .75fr;gap:70px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__relatedTop h2{margin:0;font-size:1.9rem}.EmsMobTrack24Detail-module__WwgnHG__tagList{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.EmsMobTrack24Detail-module__WwgnHG__tagList a{color:#506878;border:1px solid #cfdae0;border-radius:999px;padding:8px 11px;font-size:.78rem}.EmsMobTrack24Detail-module__WwgnHG__tagList a:hover{color:#0a759f;border-color:#8dcce4}.EmsMobTrack24Detail-module__WwgnHG__relatedProjects{border-top:1px solid var(--line);margin-top:78px;padding-top:50px}.EmsMobTrack24Detail-module__WwgnHG__relatedHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.EmsMobTrack24Detail-module__WwgnHG__relatedHeading h2{margin:0;font-size:2.1rem}.EmsMobTrack24Detail-module__WwgnHG__relatedHeading a{color:#137fa8;font-size:.82rem;font-weight:760}.EmsMobTrack24Detail-module__WwgnHG__ctaSection{color:#fff;background:#091b2e}.EmsMobTrack24Detail-module__WwgnHG__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.EmsMobTrack24Detail-module__WwgnHG__ctaGrid h2{color:#fff;max-width:860px}.EmsMobTrack24Detail-module__WwgnHG__ctaGrid p{color:#a9bfca;max-width:700px;margin:24px 0 0;line-height:1.7}.EmsMobTrack24Detail-module__WwgnHG__ctaButton{color:#06131d;white-space:nowrap;background:#1aa8d2;justify-content:center;align-items:center;padding:15px 20px;font-weight:800;display:inline-flex}.EmsMobTrack24Detail-module__WwgnHG__ctaButton:hover{background:#128caf}@media (max-width:1100px){.EmsMobTrack24Detail-module__WwgnHG__heroMeta{grid-template-columns:1fr 1fr}.EmsMobTrack24Detail-module__WwgnHG__heroMeta div:last-child{grid-column:1/-1}.EmsMobTrack24Detail-module__WwgnHG__splitHeading{grid-template-columns:1fr;gap:28px}.EmsMobTrack24Detail-module__WwgnHG__metricGrid{grid-template-columns:repeat(2,1fr)}.EmsMobTrack24Detail-module__WwgnHG__workflowGrid,.EmsMobTrack24Detail-module__WwgnHG__contextGrid,.EmsMobTrack24Detail-module__WwgnHG__uiGrid{grid-template-columns:1fr}.EmsMobTrack24Detail-module__WwgnHG__architectureGrid{grid-template-columns:repeat(2,1fr)}.EmsMobTrack24Detail-module__WwgnHG__trainingGrid{grid-template-columns:1fr}.EmsMobTrack24Detail-module__WwgnHG__trainingLead{grid-row:auto}.EmsMobTrack24Detail-module__WwgnHG__trainingLead img,.EmsMobTrack24Detail-module__WwgnHG__trainingGrid img,.EmsMobTrack24Detail-module__WwgnHG__manualFigure img,.EmsMobTrack24Detail-module__WwgnHG__darkFigure img,.EmsMobTrack24Detail-module__WwgnHG__uiGrid img,.EmsMobTrack24Detail-module__WwgnHG__uiLead img{height:auto;max-height:720px}.EmsMobTrack24Detail-module__WwgnHG__deliverableGrid{grid-template-columns:repeat(2,1fr)}.EmsMobTrack24Detail-module__WwgnHG__relatedTop{grid-template-columns:1fr}}@media (max-width:800px){.EmsMobTrack24Detail-module__WwgnHG__container,.EmsMobTrack24Detail-module__WwgnHG__heroInner,.EmsMobTrack24Detail-module__WwgnHG__localNav>div{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.EmsMobTrack24Detail-module__WwgnHG__hero{min-height:calc(100svh - var(--project-hero-offset-mobile))}.EmsMobTrack24Detail-module__WwgnHG__heroMedia img{object-position:68% center}.EmsMobTrack24Detail-module__WwgnHG__heroOverlay{background:linear-gradient(90deg,#03111dfa,#03111df0 64%,#03111d8c)}.EmsMobTrack24Detail-module__WwgnHG__heroInner{padding:9vh 0 7vh}.EmsMobTrack24Detail-module__WwgnHG__hero h1{font-size:clamp(3rem,12vw,5.3rem)}.EmsMobTrack24Detail-module__WwgnHG__heroMeta{grid-template-columns:1fr}.EmsMobTrack24Detail-module__WwgnHG__heroMeta div:last-child{grid-column:auto}.EmsMobTrack24Detail-module__WwgnHG__localNav{top:72px}.EmsMobTrack24Detail-module__WwgnHG__lightSection,.EmsMobTrack24Detail-module__WwgnHG__softSection,.EmsMobTrack24Detail-module__WwgnHG__navySection,.EmsMobTrack24Detail-module__WwgnHG__blackSection,.EmsMobTrack24Detail-module__WwgnHG__relatedSection,.EmsMobTrack24Detail-module__WwgnHG__ctaSection,.EmsMobTrack24Detail-module__WwgnHG__proofSection{padding:76px 0}.EmsMobTrack24Detail-module__WwgnHG__metricGrid,.EmsMobTrack24Detail-module__WwgnHG__architectureGrid,.EmsMobTrack24Detail-module__WwgnHG__deliverableGrid,.EmsMobTrack24Detail-module__WwgnHG__trainingFacts{grid-template-columns:1fr}.EmsMobTrack24Detail-module__WwgnHG__relatedHeading{flex-direction:column;align-items:start}.EmsMobTrack24Detail-module__WwgnHG__ctaGrid{grid-template-columns:1fr;gap:32px}.EmsMobTrack24Detail-module__WwgnHG__ctaButton{justify-self:start}.EmsMobTrack24Detail-module__WwgnHG__proofSection{min-height:620px}}@media (max-width:520px){.EmsMobTrack24Detail-module__WwgnHG__hero h1{font-size:3rem}.EmsMobTrack24Detail-module__WwgnHG__heroDescriptor{font-size:1.18rem}.EmsMobTrack24Detail-module__WwgnHG__heroIntro{font-size:.9rem}.EmsMobTrack24Detail-module__WwgnHG__localNav>div{gap:20px}.EmsMobTrack24Detail-module__WwgnHG__workflowCard,.EmsMobTrack24Detail-module__WwgnHG__contextCard,.EmsMobTrack24Detail-module__WwgnHG__contextCardAlt{padding:28px}.EmsMobTrack24Detail-module__WwgnHG__metricGrid{grid-template-columns:1fr}}.EmsMobTrack24Detail-module__WwgnHG__navySection :is(h1,h2,h3,h4,h5,h6,strong),.EmsMobTrack24Detail-module__WwgnHG__blackSection :is(h1,h2,h3,h4,h5,h6,strong),.EmsMobTrack24Detail-module__WwgnHG__contextCard :is(h1,h2,h3,h4,h5,h6,strong),.EmsMobTrack24Detail-module__WwgnHG__workflowCard :is(h1,h2,h3,h4,h5,h6,strong),.EmsMobTrack24Detail-module__WwgnHG__proofSection :is(h1,h2,h3,h4,h5,h6,strong),.EmsMobTrack24Detail-module__WwgnHG__ctaSection :is(h1,h2,h3,h4,h5,h6,strong){color:#fff!important}.EmsMobTrack24Detail-module__WwgnHG__navySection p:not(.EmsMobTrack24Detail-module__WwgnHG__eyebrowLight),.EmsMobTrack24Detail-module__WwgnHG__blackSection p:not(.EmsMobTrack24Detail-module__WwgnHG__eyebrowLight),.EmsMobTrack24Detail-module__WwgnHG__contextCard p:not(.EmsMobTrack24Detail-module__WwgnHG__eyebrowLight),.EmsMobTrack24Detail-module__WwgnHG__workflowCard p:not(.EmsMobTrack24Detail-module__WwgnHG__eyebrowLight),.EmsMobTrack24Detail-module__WwgnHG__proofSection p:not(.EmsMobTrack24Detail-module__WwgnHG__eyebrowLight),.EmsMobTrack24Detail-module__WwgnHG__ctaSection p:not(.EmsMobTrack24Detail-module__WwgnHG__eyebrowLight){color:#b8cad3!important}.EmsMobTrack24Detail-module__WwgnHG__navySection li,.EmsMobTrack24Detail-module__WwgnHG__blackSection li,.EmsMobTrack24Detail-module__WwgnHG__contextCard li,.EmsMobTrack24Detail-module__WwgnHG__workflowCard li,.EmsMobTrack24Detail-module__WwgnHG__proofSection li,.EmsMobTrack24Detail-module__WwgnHG__ctaSection li{color:#d8e7ed!important}.EmsMobTrack24Detail-module__WwgnHG__navySection a,.EmsMobTrack24Detail-module__WwgnHG__blackSection a,.EmsMobTrack24Detail-module__WwgnHG__contextCard a,.EmsMobTrack24Detail-module__WwgnHG__workflowCard a,.EmsMobTrack24Detail-module__WwgnHG__proofSection a{color:#eaf8fc!important}.EmsMobTrack24Detail-module__WwgnHG__navySection figcaption,.EmsMobTrack24Detail-module__WwgnHG__blackSection figcaption,.EmsMobTrack24Detail-module__WwgnHG__contextCard figcaption,.EmsMobTrack24Detail-module__WwgnHG__workflowCard figcaption,.EmsMobTrack24Detail-module__WwgnHG__proofSection figcaption{color:#a7bac4!important}.EmsMobTrack24Detail-module__WwgnHG__navySection .EmsMobTrack24Detail-module__WwgnHG__eyebrowLight,.EmsMobTrack24Detail-module__WwgnHG__blackSection .EmsMobTrack24Detail-module__WwgnHG__eyebrowLight,.EmsMobTrack24Detail-module__WwgnHG__contextCard .EmsMobTrack24Detail-module__WwgnHG__eyebrowLight,.EmsMobTrack24Detail-module__WwgnHG__workflowCard .EmsMobTrack24Detail-module__WwgnHG__eyebrowLight,.EmsMobTrack24Detail-module__WwgnHG__proofSection .EmsMobTrack24Detail-module__WwgnHG__eyebrowLight,.EmsMobTrack24Detail-module__WwgnHG__ctaSection .EmsMobTrack24Detail-module__WwgnHG__eyebrowLight{color:var(--cyan)!important}.EmsMobTrack24Detail-module__WwgnHG__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.EmsMobTrack24Detail-module__WwgnHG__lightSection,.EmsMobTrack24Detail-module__WwgnHG__softSection,.EmsMobTrack24Detail-module__WwgnHG__navySection,.EmsMobTrack24Detail-module__WwgnHG__blackSection,.EmsMobTrack24Detail-module__WwgnHG__darkSection,.EmsMobTrack24Detail-module__WwgnHG__engineeringSection,.EmsMobTrack24Detail-module__WwgnHG__fieldSection,.EmsMobTrack24Detail-module__WwgnHG__softwareSection,.EmsMobTrack24Detail-module__WwgnHG__qaSection,.EmsMobTrack24Detail-module__WwgnHG__riverSection,.EmsMobTrack24Detail-module__WwgnHG__twinSection,.EmsMobTrack24Detail-module__WwgnHG__proofSection,.EmsMobTrack24Detail-module__WwgnHG__relatedSection,.EmsMobTrack24Detail-module__WwgnHG__ctaSection{padding-top:var(--project-section-y);padding-bottom:var(--project-section-y)}.EmsMobTrack24Detail-module__WwgnHG__localNav{top:var(--project-hero-offset)}.EmsMobTrack24Detail-module__WwgnHG__splitHeading h2,.EmsMobTrack24Detail-module__WwgnHG__centerHeading h2{font-size:var(--project-h2-size)}@media (max-width:800px){.EmsMobTrack24Detail-module__WwgnHG__container{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.EmsMobTrack24Detail-module__WwgnHG__localNav{top:var(--project-hero-offset-mobile)}.EmsMobTrack24Detail-module__WwgnHG__lightSection,.EmsMobTrack24Detail-module__WwgnHG__softSection,.EmsMobTrack24Detail-module__WwgnHG__navySection,.EmsMobTrack24Detail-module__WwgnHG__blackSection,.EmsMobTrack24Detail-module__WwgnHG__darkSection,.EmsMobTrack24Detail-module__WwgnHG__engineeringSection,.EmsMobTrack24Detail-module__WwgnHG__fieldSection,.EmsMobTrack24Detail-module__WwgnHG__softwareSection,.EmsMobTrack24Detail-module__WwgnHG__qaSection,.EmsMobTrack24Detail-module__WwgnHG__riverSection,.EmsMobTrack24Detail-module__WwgnHG__twinSection,.EmsMobTrack24Detail-module__WwgnHG__proofSection,.EmsMobTrack24Detail-module__WwgnHG__relatedSection,.EmsMobTrack24Detail-module__WwgnHG__ctaSection{padding-top:var(--project-section-y-mobile);padding-bottom:var(--project-section-y-mobile)}}
.EpsFleetManagementDetail-module__lnxBGW__projectPage{--navy:#071b2d;--deep:#06131f;--cyan:#1aa6ca;--soft:#eef4f6;--line:#d7e1e6;color:#102733;background:#fff}.EpsFleetManagementDetail-module__lnxBGW__container,.EpsFleetManagementDetail-module__lnxBGW__heroInner,.EpsFleetManagementDetail-module__lnxBGW__localNav>div{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin:0 auto}.EpsFleetManagementDetail-module__lnxBGW__hero{min-height:calc(100svh - var(--project-hero-offset));background:var(--navy);align-items:center;display:flex;position:relative;overflow:hidden}.EpsFleetManagementDetail-module__lnxBGW__heroPicture{position:absolute;inset:0}.EpsFleetManagementDetail-module__lnxBGW__heroPicture img{object-fit:cover;object-position:center;width:100%;height:100%}.EpsFleetManagementDetail-module__lnxBGW__heroOverlay{background:linear-gradient(90deg,#03101bf5 0%,#03101be0 37%,#03101b70 62%,#03101b26 100%),linear-gradient(#0000 45%,#03101b7a);position:absolute;inset:0}.EpsFleetManagementDetail-module__lnxBGW__heroInner{z-index:2;padding:120px 0 86px;position:relative}.EpsFleetManagementDetail-module__lnxBGW__eyebrow,.EpsFleetManagementDetail-module__lnxBGW__eyebrowLight,.EpsFleetManagementDetail-module__lnxBGW__eyebrowDark{letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:850;line-height:1.2}.EpsFleetManagementDetail-module__lnxBGW__eyebrow,.EpsFleetManagementDetail-module__lnxBGW__eyebrowLight{color:#6edcf2}.EpsFleetManagementDetail-module__lnxBGW__eyebrowDark{color:#0b84a9}.EpsFleetManagementDetail-module__lnxBGW__hero h1{color:#fff;letter-spacing:-.055em;max-width:920px;margin:0;font-size:clamp(3.7rem,6.3vw,7rem);line-height:.93}.EpsFleetManagementDetail-module__lnxBGW__heroLead{color:#d8e7ed;max-width:790px;margin:28px 0 0;font-size:1.18rem;line-height:1.65}.EpsFleetManagementDetail-module__lnxBGW__heroMeta{background:#ffffff24;border:1px solid #ffffff26;grid-template-columns:1.15fr 1.4fr .7fr 1fr;gap:1px;max-width:1080px;margin-top:38px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__heroMeta div{background:#051b2aa3;padding:15px 17px}.EpsFleetManagementDetail-module__lnxBGW__heroMeta span{color:#8fb0be;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:800;display:block}.EpsFleetManagementDetail-module__lnxBGW__heroMeta strong{color:#fff;margin-top:6px;font-size:.77rem;line-height:1.4;display:block}.EpsFleetManagementDetail-module__lnxBGW__localNav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;position:sticky;top:82px;overflow-x:auto}.EpsFleetManagementDetail-module__lnxBGW__localNav>div{gap:30px;display:flex}.EpsFleetManagementDetail-module__lnxBGW__localNav a{color:#5c717c;white-space:nowrap;padding:17px 0;font-size:.76rem;font-weight:760}.EpsFleetManagementDetail-module__lnxBGW__localNav a:hover{color:#087da7}.EpsFleetManagementDetail-module__lnxBGW__lightSection,.EpsFleetManagementDetail-module__lnxBGW__softSection,.EpsFleetManagementDetail-module__lnxBGW__navySection,.EpsFleetManagementDetail-module__lnxBGW__blackSection,.EpsFleetManagementDetail-module__lnxBGW__relatedSection,.EpsFleetManagementDetail-module__lnxBGW__proofSection,.EpsFleetManagementDetail-module__lnxBGW__ctaSection{padding:104px 0}.EpsFleetManagementDetail-module__lnxBGW__lightSection{background:#fff}.EpsFleetManagementDetail-module__lnxBGW__softSection{background:var(--soft)}.EpsFleetManagementDetail-module__lnxBGW__navySection{background:var(--navy);color:#fff}.EpsFleetManagementDetail-module__lnxBGW__blackSection{background:var(--deep);color:#fff}.EpsFleetManagementDetail-module__lnxBGW__splitHeading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:72px;margin-bottom:52px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__splitHeading h2,.EpsFleetManagementDetail-module__lnxBGW__proofSection h2,.EpsFleetManagementDetail-module__lnxBGW__ctaGrid h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,4.4vw,4.65rem);line-height:1}.EpsFleetManagementDetail-module__lnxBGW__splitHeading>p{color:#627985;margin:0;line-height:1.75}.EpsFleetManagementDetail-module__lnxBGW__inverse h2{color:#fff}.EpsFleetManagementDetail-module__lnxBGW__inverse>p{color:#b7c8d0}.EpsFleetManagementDetail-module__lnxBGW__metricGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:42px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__metricGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.EpsFleetManagementDetail-module__lnxBGW__metricGrid .EpsFleetManagementDetail-module__lnxBGW__primaryMetric{background:var(--navy);border-color:var(--navy);grid-column:span 1}.EpsFleetManagementDetail-module__lnxBGW__metricGrid .EpsFleetManagementDetail-module__lnxBGW__primaryMetric strong{color:#69d8f2}.EpsFleetManagementDetail-module__lnxBGW__metricGrid .EpsFleetManagementDetail-module__lnxBGW__primaryMetric span{color:#fff}.EpsFleetManagementDetail-module__lnxBGW__metricGrid .EpsFleetManagementDetail-module__lnxBGW__primaryMetric p{color:#b8cad3}.EpsFleetManagementDetail-module__lnxBGW__metricGrid strong{color:#0c7fa7;font-size:2.35rem;line-height:1;display:block}.EpsFleetManagementDetail-module__lnxBGW__metricGrid span{margin-top:12px;font-size:.84rem;font-weight:800;display:block}.EpsFleetManagementDetail-module__lnxBGW__metricGrid p{color:#728691;margin:7px 0 0;font-size:.74rem;line-height:1.52}.EpsFleetManagementDetail-module__lnxBGW__contextGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__contextCard,.EpsFleetManagementDetail-module__lnxBGW__contextCardAlt{border-radius:20px;padding:38px}.EpsFleetManagementDetail-module__lnxBGW__contextCard{background:var(--navy);color:#fff}.EpsFleetManagementDetail-module__lnxBGW__contextCardAlt{border:1px solid var(--line);background:#eef4f6}.EpsFleetManagementDetail-module__lnxBGW__contextCard h3,.EpsFleetManagementDetail-module__lnxBGW__contextCardAlt h3{margin:0 0 18px;font-size:1.55rem;line-height:1.32}.EpsFleetManagementDetail-module__lnxBGW__contextCard p:last-child{color:#b8cad3;margin-bottom:0;line-height:1.72}.EpsFleetManagementDetail-module__lnxBGW__contextCardAlt p:last-child{color:#617782;margin-bottom:0;line-height:1.72}.EpsFleetManagementDetail-module__lnxBGW__projectPage figure{margin:0}.EpsFleetManagementDetail-module__lnxBGW__projectPage figcaption{color:#6d818c;padding:12px 4px 0;font-size:.73rem;line-height:1.5}.EpsFleetManagementDetail-module__lnxBGW__workflowFigure{background:#0b2436;border:1px solid #24485d;border-radius:22px;overflow:hidden}.EpsFleetManagementDetail-module__lnxBGW__workflowFigure img{background:#eff4f6;width:100%;height:auto;display:block}.EpsFleetManagementDetail-module__lnxBGW__workflowFigure figcaption{color:#b4c7d0;padding:13px 17px 17px}.EpsFleetManagementDetail-module__lnxBGW__scopeGrid{grid-template-columns:1.02fr .98fr;gap:20px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__roleCard{background:var(--navy);color:#fff;border-radius:20px;padding:40px}.EpsFleetManagementDetail-module__lnxBGW__roleCard h3{color:#fff;margin:0 0 18px;font-size:1.75rem;line-height:1.3}.EpsFleetManagementDetail-module__lnxBGW__roleCard p:last-child{color:#b8cad3;margin:0;line-height:1.72}.EpsFleetManagementDetail-module__lnxBGW__deliverySteps{gap:10px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__deliverySteps article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:18px 20px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__deliverySteps span{color:#1aa6ca;letter-spacing:.1em;font-size:.7rem;font-weight:850}.EpsFleetManagementDetail-module__lnxBGW__deliverySteps strong{color:#18313e;font-size:.86rem;line-height:1.45}.EpsFleetManagementDetail-module__lnxBGW__trainingGrid{grid-template-columns:1.28fr .72fr;align-items:stretch;gap:22px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__trainingGrid figure{background:#0a2132;border:1px solid #234254;border-radius:20px;overflow:hidden}.EpsFleetManagementDetail-module__lnxBGW__trainingGrid img{object-fit:cover;background:#13161a;width:100%;height:100%;min-height:590px;display:block}.EpsFleetManagementDetail-module__lnxBGW__trainingGrid figcaption{color:#afc2cb;padding:13px 17px 17px}.EpsFleetManagementDetail-module__lnxBGW__trainingFacts{grid-template-rows:repeat(3,1fr);gap:12px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__trainingFacts article{background:#0b2537;border:1px solid #24475b;border-radius:18px;flex-direction:column;justify-content:center;padding:28px;display:flex}.EpsFleetManagementDetail-module__lnxBGW__trainingFacts strong{color:#69d8f2;font-size:2.1rem;line-height:1.1;display:block}.EpsFleetManagementDetail-module__lnxBGW__trainingFacts span{color:#d7e6ec;margin-top:10px;font-size:.82rem;line-height:1.5;display:block}.EpsFleetManagementDetail-module__lnxBGW__proofSection{color:#fff;background:linear-gradient(120deg,#061522,#0b3145)}.EpsFleetManagementDetail-module__lnxBGW__proofSection h2{color:#fff;max-width:980px}.EpsFleetManagementDetail-module__lnxBGW__proofLead{color:#d5e5eb;max-width:920px;margin:28px 0 0;font-size:1.22rem;line-height:1.65}.EpsFleetManagementDetail-module__lnxBGW__proofPoints{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.EpsFleetManagementDetail-module__lnxBGW__proofPoints span{color:#d8e8ee;background:#08233461;border:1px solid #ffffff3d;border-radius:999px;padding:9px 12px;font-size:.75rem}.EpsFleetManagementDetail-module__lnxBGW__relatedSection{background:#fff}.EpsFleetManagementDetail-module__lnxBGW__relatedTop{grid-template-columns:1.25fr .75fr;gap:70px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__relatedTop h2{margin:0;font-size:1.9rem}.EpsFleetManagementDetail-module__lnxBGW__tagList{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.EpsFleetManagementDetail-module__lnxBGW__tagList a{color:#506878;border:1px solid #cfdae0;border-radius:999px;padding:8px 11px;font-size:.78rem}.EpsFleetManagementDetail-module__lnxBGW__tagList a:hover{color:#0a759f;border-color:#8dcce4}.EpsFleetManagementDetail-module__lnxBGW__relatedProjects{border-top:1px solid var(--line);margin-top:78px;padding-top:50px}.EpsFleetManagementDetail-module__lnxBGW__relatedHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.EpsFleetManagementDetail-module__lnxBGW__relatedHeading h2{margin:0;font-size:2.1rem}.EpsFleetManagementDetail-module__lnxBGW__relatedHeading a{color:#137fa8;font-size:.82rem;font-weight:760}.EpsFleetManagementDetail-module__lnxBGW__ctaSection{color:#fff;background:#091b2e}.EpsFleetManagementDetail-module__lnxBGW__ctaGrid{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.EpsFleetManagementDetail-module__lnxBGW__ctaGrid h2{color:#fff;max-width:860px}.EpsFleetManagementDetail-module__lnxBGW__ctaGrid p{color:#a9bfca;max-width:700px;margin:24px 0 0;line-height:1.7}.EpsFleetManagementDetail-module__lnxBGW__ctaButton{color:#06131d;white-space:nowrap;background:#1aa8d2;justify-content:center;align-items:center;padding:15px 20px;font-weight:800;display:inline-flex}.EpsFleetManagementDetail-module__lnxBGW__ctaButton:hover{background:#128caf}.EpsFleetManagementDetail-module__lnxBGW__navySection :is(h1,h2,h3,h4,h5,h6,strong),.EpsFleetManagementDetail-module__lnxBGW__blackSection :is(h1,h2,h3,h4,h5,h6,strong),.EpsFleetManagementDetail-module__lnxBGW__contextCard :is(h1,h2,h3,h4,h5,h6,strong),.EpsFleetManagementDetail-module__lnxBGW__roleCard :is(h1,h2,h3,h4,h5,h6,strong),.EpsFleetManagementDetail-module__lnxBGW__proofSection :is(h1,h2,h3,h4,h5,h6,strong),.EpsFleetManagementDetail-module__lnxBGW__ctaSection :is(h1,h2,h3,h4,h5,h6,strong){color:#fff!important}.EpsFleetManagementDetail-module__lnxBGW__navySection p:not(.EpsFleetManagementDetail-module__lnxBGW__eyebrowLight),.EpsFleetManagementDetail-module__lnxBGW__blackSection p:not(.EpsFleetManagementDetail-module__lnxBGW__eyebrowLight),.EpsFleetManagementDetail-module__lnxBGW__contextCard p:not(.EpsFleetManagementDetail-module__lnxBGW__eyebrowLight),.EpsFleetManagementDetail-module__lnxBGW__roleCard p:not(.EpsFleetManagementDetail-module__lnxBGW__eyebrowLight),.EpsFleetManagementDetail-module__lnxBGW__proofSection p:not(.EpsFleetManagementDetail-module__lnxBGW__eyebrowLight),.EpsFleetManagementDetail-module__lnxBGW__ctaSection p:not(.EpsFleetManagementDetail-module__lnxBGW__eyebrowLight){color:#b8cad3!important}.EpsFleetManagementDetail-module__lnxBGW__navySection li,.EpsFleetManagementDetail-module__lnxBGW__blackSection li,.EpsFleetManagementDetail-module__lnxBGW__contextCard li,.EpsFleetManagementDetail-module__lnxBGW__roleCard li,.EpsFleetManagementDetail-module__lnxBGW__proofSection li,.EpsFleetManagementDetail-module__lnxBGW__ctaSection li{color:#d8e7ed!important}.EpsFleetManagementDetail-module__lnxBGW__navySection a,.EpsFleetManagementDetail-module__lnxBGW__blackSection a,.EpsFleetManagementDetail-module__lnxBGW__contextCard a,.EpsFleetManagementDetail-module__lnxBGW__roleCard a,.EpsFleetManagementDetail-module__lnxBGW__proofSection a{color:#eaf8fc!important}.EpsFleetManagementDetail-module__lnxBGW__navySection figcaption,.EpsFleetManagementDetail-module__lnxBGW__blackSection figcaption,.EpsFleetManagementDetail-module__lnxBGW__contextCard figcaption,.EpsFleetManagementDetail-module__lnxBGW__roleCard figcaption,.EpsFleetManagementDetail-module__lnxBGW__proofSection figcaption{color:#a7bac4!important}.EpsFleetManagementDetail-module__lnxBGW__navySection .EpsFleetManagementDetail-module__lnxBGW__eyebrowLight,.EpsFleetManagementDetail-module__lnxBGW__blackSection .EpsFleetManagementDetail-module__lnxBGW__eyebrowLight,.EpsFleetManagementDetail-module__lnxBGW__contextCard .EpsFleetManagementDetail-module__lnxBGW__eyebrowLight,.EpsFleetManagementDetail-module__lnxBGW__roleCard .EpsFleetManagementDetail-module__lnxBGW__eyebrowLight,.EpsFleetManagementDetail-module__lnxBGW__proofSection .EpsFleetManagementDetail-module__lnxBGW__eyebrowLight,.EpsFleetManagementDetail-module__lnxBGW__ctaSection .EpsFleetManagementDetail-module__lnxBGW__eyebrowLight{color:var(--cyan)!important}@media (max-width:1100px){.EpsFleetManagementDetail-module__lnxBGW__heroMeta{grid-template-columns:1fr 1fr}.EpsFleetManagementDetail-module__lnxBGW__splitHeading{grid-template-columns:1fr;gap:28px}.EpsFleetManagementDetail-module__lnxBGW__contextGrid,.EpsFleetManagementDetail-module__lnxBGW__scopeGrid,.EpsFleetManagementDetail-module__lnxBGW__trainingGrid{grid-template-columns:1fr}.EpsFleetManagementDetail-module__lnxBGW__trainingGrid img{height:auto;min-height:0}.EpsFleetManagementDetail-module__lnxBGW__trainingFacts{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.EpsFleetManagementDetail-module__lnxBGW__relatedTop{grid-template-columns:1fr}}@media (max-width:800px){.EpsFleetManagementDetail-module__lnxBGW__container,.EpsFleetManagementDetail-module__lnxBGW__heroInner,.EpsFleetManagementDetail-module__lnxBGW__localNav>div{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.EpsFleetManagementDetail-module__lnxBGW__hero{min-height:calc(100svh - var(--project-hero-offset-mobile))}.EpsFleetManagementDetail-module__lnxBGW__heroPicture img{object-position:70% center}.EpsFleetManagementDetail-module__lnxBGW__heroOverlay{background:linear-gradient(90deg,#03101bfa,#03101bed 66%,#03101b8f)}.EpsFleetManagementDetail-module__lnxBGW__heroInner{padding:9vh 0 7vh}.EpsFleetManagementDetail-module__lnxBGW__hero h1{font-size:clamp(3rem,12vw,5.3rem)}.EpsFleetManagementDetail-module__lnxBGW__heroMeta{grid-template-columns:1fr}.EpsFleetManagementDetail-module__lnxBGW__localNav{top:72px}.EpsFleetManagementDetail-module__lnxBGW__lightSection,.EpsFleetManagementDetail-module__lnxBGW__softSection,.EpsFleetManagementDetail-module__lnxBGW__navySection,.EpsFleetManagementDetail-module__lnxBGW__blackSection,.EpsFleetManagementDetail-module__lnxBGW__relatedSection,.EpsFleetManagementDetail-module__lnxBGW__proofSection,.EpsFleetManagementDetail-module__lnxBGW__ctaSection{padding:76px 0}.EpsFleetManagementDetail-module__lnxBGW__metricGrid,.EpsFleetManagementDetail-module__lnxBGW__trainingFacts{grid-template-columns:1fr}.EpsFleetManagementDetail-module__lnxBGW__relatedHeading{flex-direction:column;align-items:start}.EpsFleetManagementDetail-module__lnxBGW__ctaGrid{grid-template-columns:1fr;gap:32px}.EpsFleetManagementDetail-module__lnxBGW__ctaButton{justify-self:start}}@media (max-width:520px){.EpsFleetManagementDetail-module__lnxBGW__hero h1{font-size:3rem}.EpsFleetManagementDetail-module__lnxBGW__heroLead{font-size:.92rem}.EpsFleetManagementDetail-module__lnxBGW__localNav>div{gap:20px}.EpsFleetManagementDetail-module__lnxBGW__contextCard,.EpsFleetManagementDetail-module__lnxBGW__contextCardAlt,.EpsFleetManagementDetail-module__lnxBGW__roleCard{padding:28px}}.EpsFleetManagementDetail-module__lnxBGW__container{width:min(var(--project-container),calc(100% - (var(--project-gutter) * 2)));margin-inline:auto}.EpsFleetManagementDetail-module__lnxBGW__lightSection,.EpsFleetManagementDetail-module__lnxBGW__softSection,.EpsFleetManagementDetail-module__lnxBGW__navySection,.EpsFleetManagementDetail-module__lnxBGW__blackSection,.EpsFleetManagementDetail-module__lnxBGW__darkSection,.EpsFleetManagementDetail-module__lnxBGW__engineeringSection,.EpsFleetManagementDetail-module__lnxBGW__fieldSection,.EpsFleetManagementDetail-module__lnxBGW__softwareSection,.EpsFleetManagementDetail-module__lnxBGW__qaSection,.EpsFleetManagementDetail-module__lnxBGW__riverSection,.EpsFleetManagementDetail-module__lnxBGW__twinSection,.EpsFleetManagementDetail-module__lnxBGW__proofSection,.EpsFleetManagementDetail-module__lnxBGW__relatedSection,.EpsFleetManagementDetail-module__lnxBGW__ctaSection{padding-top:var(--project-section-y);padding-bottom:var(--project-section-y)}.EpsFleetManagementDetail-module__lnxBGW__localNav{top:var(--project-hero-offset)}.EpsFleetManagementDetail-module__lnxBGW__splitHeading h2,.EpsFleetManagementDetail-module__lnxBGW__centerHeading h2{font-size:var(--project-h2-size)}@media (max-width:800px){.EpsFleetManagementDetail-module__lnxBGW__container{width:min(var(--project-container),calc(100% - (var(--project-gutter-mobile) * 2)))}.EpsFleetManagementDetail-module__lnxBGW__localNav{top:var(--project-hero-offset-mobile)}.EpsFleetManagementDetail-module__lnxBGW__lightSection,.EpsFleetManagementDetail-module__lnxBGW__softSection,.EpsFleetManagementDetail-module__lnxBGW__navySection,.EpsFleetManagementDetail-module__lnxBGW__blackSection,.EpsFleetManagementDetail-module__lnxBGW__darkSection,.EpsFleetManagementDetail-module__lnxBGW__engineeringSection,.EpsFleetManagementDetail-module__lnxBGW__fieldSection,.EpsFleetManagementDetail-module__lnxBGW__softwareSection,.EpsFleetManagementDetail-module__lnxBGW__qaSection,.EpsFleetManagementDetail-module__lnxBGW__riverSection,.EpsFleetManagementDetail-module__lnxBGW__twinSection,.EpsFleetManagementDetail-module__lnxBGW__proofSection,.EpsFleetManagementDetail-module__lnxBGW__relatedSection,.EpsFleetManagementDetail-module__lnxBGW__ctaSection{padding-top:var(--project-section-y-mobile);padding-bottom:var(--project-section-y-mobile)}}
