.reliability-section{overflow:hidden;padding:clamp(74px,9vw,126px) clamp(24px,5vw,80px);background:#f6f8fb;color:#14202b}.reliability-section__inner{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);gap:clamp(38px,6vw,86px);align-items:center;max-width:1240px;margin:0 auto}.reliability-section__copy p{margin:0;color:#00497c;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.reliability-section__copy h2{margin:16px 0 18px;font-size:clamp(2.2rem,4vw,4rem);font-weight:700;line-height:1.04;letter-spacing:0}.reliability-section__copy span{display:block;max-width:620px;color:#536271;font-size:clamp(1.02rem,1.35vw,1.16rem);font-weight:600;line-height:1.72}.network-animation{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#8b7357;box-shadow:0 28px 72px #0f172a1f}.network-animation__diagram{display:block;width:100%;height:auto;aspect-ratio:64 / 55}.network-animation text{font-family:inherit;letter-spacing:0}.network-animation__routes use,.network-animation__routes line,.network-animation__legend line{fill:none;stroke-linecap:round;stroke-linejoin:round}.network-animation__fiber-line{stroke:#00497c;stroke-width:9;filter:drop-shadow(0 0 8px rgba(47,183,255,.36));animation:network-fiber-line 9s linear infinite}.network-animation__wireless-line{stroke:#7b8798;stroke-width:6;stroke-dasharray:14 14;opacity:.72;animation:network-wireless-line 9s linear infinite}.network-animation__riser-line{stroke:#6b7787;stroke-width:10}.network-animation__ftth-line,.network-animation__ethernet-line,.network-animation__twisted-line,.network-animation__coax-line{stroke-width:7}.network-animation__ftth-line,.network-animation__ftth-key{stroke:#0d9488}.network-animation__ethernet-line,.network-animation__ethernet-key{stroke:#10b981}.network-animation__twisted-line,.network-animation__twisted-key{stroke:#8b5cf6}.network-animation__coax-line,.network-animation__coax-key{stroke:#f59e0b}.network-animation__fiber-key{stroke:#00497c}.network-animation__wireless-key{stroke:#7b8798}.network-animation__pulses circle{fill:#2fb7ff}.network-animation__fiber-pulse{animation:network-fiber-pulse 9s linear infinite}.network-animation__wireless-pulse,.network-animation__distribution-pulse{fill:#2fb7ff}.network-animation__break{opacity:0;animation:network-break 9s linear infinite}.network-animation__label{fill:#00497c;font-size:20px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-animation__brand{fill:#00497c;font-size:36px;font-weight:800}.network-animation__small-label{fill:#465a70;font-size:22px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-animation__hub-title{fill:#fff;font-size:28px;font-weight:800}.network-animation__hub-subtitle{fill:#b8c7d8;font-size:18px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-animation__unit-kicker{fill:#fff;font-size:18px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.network-animation__unit-title{fill:#fff;font-size:28px;font-weight:800}.network-animation__legend text{fill:#fff;font-size:25px;font-weight:800}.network-animation__legend line{stroke-width:9}.network-animation__status{filter:drop-shadow(0 12px 22px rgba(15,23,42,.14))}.network-animation__status text{fill:#00497c;font-size:25.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.network-animation__status--primary{animation:network-primary-status 9s linear infinite}.network-animation__status--restore{opacity:0;animation:network-restore-status 9s linear infinite}.accent{display:inline-block;padding-bottom:.08em;color:#2fb7ff}@keyframes network-fiber-line{0%,38%{opacity:1;stroke:#00497c;filter:drop-shadow(0 0 8px rgba(47,183,255,.36))}44%,to{opacity:.42;stroke:#7b8798;filter:none}}@keyframes network-wireless-line{0%,44%{opacity:.58;stroke:#7b8798;stroke-dasharray:14 14;filter:none}52%,to{opacity:1;stroke:#2fb7ff;stroke-dasharray:0;filter:drop-shadow(0 0 8px rgba(47,183,255,.42))}}@keyframes network-fiber-pulse{0%,8%{opacity:0}12%,34%{opacity:1}42%,to{opacity:0}}@keyframes network-wireless-pulse{0%,48%{opacity:0}54%,88%{opacity:1}96%,to{opacity:0}}@keyframes network-break{0%,36%{opacity:0;transform:scale(.86);transform-origin:450px 670px}44%,to{opacity:1;transform:scale(1);transform-origin:450px 670px}}@keyframes network-primary-status{0%,38%{opacity:1;transform:translateY(0)}44%,to{opacity:0;transform:translateY(10px)}}@keyframes network-restore-status{0%,48%{opacity:0;transform:translateY(10px)}56%,to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.reliability-section__inner{grid-template-columns:1fr}.network-animation__diagram{aspect-ratio:64 / 55}}@media(max-width:760px){.reliability-section{padding:62px 18px}.network-animation__diagram{aspect-ratio:64 / 55}}@media(max-width:520px){.network-animation__diagram{min-width:700px}.network-animation{overflow-x:auto}}@media(prefers-reduced-motion:reduce){.network-animation__fiber-line,.network-animation__wireless-line,.network-animation__fiber-pulse,.network-animation__wireless-pulse,.network-animation__distribution-pulse,.network-animation__break,.network-animation__status{animation:none}.network-animation__fiber-pulse,.network-animation__status--primary{opacity:0}.network-animation__wireless-pulse,.network-animation__break,.network-animation__status--restore{opacity:1}.network-animation__fiber-line{opacity:.42;stroke:#7b8798;filter:none}.network-animation__wireless-line{opacity:1;stroke:#2fb7ff;stroke-dasharray:0;filter:drop-shadow(0 0 8px rgba(47,183,255,.42))}}
