.ofc-cable-fault-detection-module__bkQxTq__page{color:var(--text-dark);background:#fff}.ofc-cable-fault-detection-module__bkQxTq__hero{background:linear-gradient(#fff 0%,#eef7ff 100%);padding:5rem 0}.ofc-cable-fault-detection-module__bkQxTq__heroWrapper{grid-template-columns:1fr 520px;align-items:center;gap:3rem;max-width:1200px;margin:auto;display:grid}.ofc-cable-fault-detection-module__bkQxTq__heroLeft h1{margin-bottom:1rem;font-size:2.5rem}.ofc-cable-fault-detection-module__bkQxTq__heroLeft p{color:#5c6166;max-width:500px}.ofc-cable-fault-detection-module__bkQxTq__heroButtons{margin-top:1.5rem}.ofc-cable-fault-detection-module__bkQxTq__primaryBtn{color:#fff;background:linear-gradient(135deg,#048,#0a77da);border-radius:8px;padding:.9rem 1.6rem;font-weight:600;text-decoration:none;display:inline-block}.ofc-cable-fault-detection-module__bkQxTq__heroImageBox{position:relative}.ofc-cable-fault-detection-module__bkQxTq__heroImg{z-index:2;border-radius:16px;position:relative}.ofc-cable-fault-detection-module__bkQxTq__signalWave{background:radial-gradient(circle at 60% 40%,#0a77da40,#0000 70%);animation:5s infinite alternate ofc-cable-fault-detection-module__bkQxTq__wavePulse;position:absolute;inset:0}@keyframes ofc-cable-fault-detection-module__bkQxTq__wavePulse{0%{opacity:.2}to{opacity:.55}}.ofc-cable-fault-detection-module__bkQxTq__processSection{padding:4rem 0}.ofc-cable-fault-detection-module__bkQxTq__container{max-width:1200px;margin:auto}.ofc-cable-fault-detection-module__bkQxTq__subtext{color:#616468;margin-top:-.6rem}.ofc-cable-fault-detection-module__bkQxTq__timeline{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.8rem;margin-top:2.5rem;display:grid}.ofc-cable-fault-detection-module__bkQxTq__step{background:#fff;border-radius:12px;padding:1.6rem;box-shadow:0 8px 24px #0a77da0d}.ofc-cable-fault-detection-module__bkQxTq__number{color:#0a77da;font-size:1.4rem;font-weight:700}.ofc-cable-fault-detection-module__bkQxTq__toolsSection{background:#f0f8ff;padding:4rem 0}.ofc-cable-fault-detection-module__bkQxTq__toolsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.8rem;margin-top:2rem;display:grid}.ofc-cable-fault-detection-module__bkQxTq__toolBox{text-align:center;background:#fff;border-radius:14px;padding:1.6rem;box-shadow:0 8px 24px #0a77da0f}.ofc-cable-fault-detection-module__bkQxTq__icon{color:#0a77da;margin-bottom:.8rem}.ofc-cable-fault-detection-module__bkQxTq__compareSection{padding:4rem 0}.ofc-cable-fault-detection-module__bkQxTq__compareTable{background:#fff;border-radius:14px;grid-template-columns:repeat(2,1fr);margin-top:2rem;display:grid;box-shadow:0 8px 20px #0a77da0d}.ofc-cable-fault-detection-module__bkQxTq__compareTable>div{border-right:1px solid #eee;padding:1.6rem}.ofc-cable-fault-detection-module__bkQxTq__compareTable>div:last-child{border-right:0}.ofc-cable-fault-detection-module__bkQxTq__compareTable h4{margin-bottom:.6rem}.ofc-cable-fault-detection-module__bkQxTq__finalCTA{text-align:center;color:#fff;background:linear-gradient(135deg,#048,#0a77da);padding:4rem 1rem}.ofc-cable-fault-detection-module__bkQxTq__primaryBtnWhite{color:#0a77da;background:#fff;border-radius:8px;margin-top:1.4rem;padding:.9rem 2rem;font-weight:600;text-decoration:none;display:inline-block}@media (max-width:900px){.ofc-cable-fault-detection-module__bkQxTq__heroWrapper,.ofc-cable-fault-detection-module__bkQxTq__compareTable{grid-template-columns:1fr}}
