.cable-route-tracing-module__10-KVW__page{color:var(--text-dark);background:#fff}.cable-route-tracing-module__10-KVW__hero{background:url(/images/route-hero-bg.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:420px;display:flex;position:relative}.cable-route-tracing-module__10-KVW__heroOverlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0b192d8c;position:absolute;inset:0}.cable-route-tracing-module__10-KVW__heroContent{z-index:2;text-align:center;color:#fff;max-width:700px;padding:1rem;position:relative}.cable-route-tracing-module__10-KVW__heroContent h1{margin-bottom:1rem;font-size:2.8rem}.cable-route-tracing-module__10-KVW__heroContent p{opacity:.9;font-size:1.1rem}.cable-route-tracing-module__10-KVW__mappingBlock{padding:4rem 0}.cable-route-tracing-module__10-KVW__container{max-width:1200px;margin:auto}.cable-route-tracing-module__10-KVW__mapGrid{grid-template-columns:1fr 440px;align-items:center;gap:3rem;display:grid}.cable-route-tracing-module__10-KVW__mapImg{border-radius:14px;box-shadow:0 10px 30px #1343771a}.cable-route-tracing-module__10-KVW__mapRight h2{margin-bottom:1rem}.cable-route-tracing-module__10-KVW__features{gap:1.2rem;margin-top:1.5rem;display:grid}.cable-route-tracing-module__10-KVW__featureItem{background:#fff;border-radius:12px;gap:1rem;padding:1rem;display:flex;box-shadow:0 6px 18px #1343770d}.cable-route-tracing-module__10-KVW__icon{color:#b74e0a}.cable-route-tracing-module__10-KVW__deliverables{background:#faf7f4;padding:4rem 0}.cable-route-tracing-module__10-KVW__deliverableGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem;margin-top:2rem;display:grid}.cable-route-tracing-module__10-KVW__delBox{background:#fff;border-radius:14px;padding:1.6rem;box-shadow:0 8px 18px #1343770f}.cable-route-tracing-module__10-KVW__gallery{padding:4rem 0}.cable-route-tracing-module__10-KVW__galleryGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem;margin-top:2rem;display:grid}.cable-route-tracing-module__10-KVW__galleryGrid img{border-radius:14px;box-shadow:0 6px 14px #1343770f}.cable-route-tracing-module__10-KVW__finalCTA{text-align:center;color:#fff;background:linear-gradient(135deg,#7a3300,#b74e0a);padding:4rem 1rem}.cable-route-tracing-module__10-KVW__primaryBtnWhite{color:#b74e0a;background:#fff;border-radius:8px;margin-top:1.5rem;padding:.9rem 2rem;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:900px){.cable-route-tracing-module__10-KVW__mapGrid{grid-template-columns:1fr}.cable-route-tracing-module__10-KVW__hero{height:460px}}
