.telco-page{background:#071c2a}.telco-intro{border-bottom:1px solid #29424f;grid-template-columns:1.2fr 1fr;gap:0 8%;padding:64px 6% 70px;display:grid}.telco-intro>.eyebrow{grid-column:1/-1}.telco-intro h1{margin:20px 0 0}.telco-intro>div{align-self:end;max-width:420px}.telco-intro p:not(.eyebrow),.telco-heading>p{color:#aebfc9;font-size:18px;line-height:1.7}.telco-intro a{color:#46d6ba;margin-top:22px;display:inline-block}.telco-chapter{padding:70px 6% 0;scroll-margin-top:24px}.telco-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px;display:flex}.telco-heading h2{letter-spacing:-2px;margin:20px 0 0;font-size:clamp(36px,4vw,62px);font-weight:400;line-height:1.08}.telco-heading>p{max-width:420px;margin-bottom:0}.telco-stage{background:#071c2a;border:1px solid #294959;border-radius:8px;height:580px;position:relative;overflow:hidden}.telco-canvas{position:absolute;inset:0}.telco-canvas canvas{width:100%;height:100%;display:block}.telco-scene-label{letter-spacing:1px;pointer-events:none;font-size:14px;position:absolute;top:25px;left:26px}.telco-scene-label small{color:#a7b9c4;letter-spacing:0;margin-top:9px;font-size:12px;display:block}.telco-controls{gap:6px;display:flex;position:absolute;top:22px;right:22px}.telco-controls button{color:#e8f7fc;background:#0c2938;border:1px solid #416073;border-radius:5px;place-items:center;min-width:40px;height:40px;display:grid}.telco-legend{color:#bdd3de;pointer-events:none;justify-content:space-between;font-size:13px;display:flex;position:absolute;bottom:20px;left:26px;right:26px}.telco-legend strong{color:#52ddbc;font-weight:400}.telco-notes{border-bottom:1px solid #29424f;grid-template-columns:1fr 2fr 1fr;align-items:start;gap:30px;padding:25px 0 35px;display:grid}.telco-notes span{color:#53cfb6;font-size:16px}.telco-notes p{color:#aebfc9;margin:0;font-size:16px;line-height:1.6}.telco-notes a{text-align:right;color:#e7f2f8;font-size:14px}.telco-fiber em{color:#389ed5}.telco-page .eyebrow{font-size:12px}.telco-fallback{text-align:center;color:#b9cdd7;place-content:center;gap:16px;display:grid;position:absolute;inset:100px 20px}.telco-fallback button{color:#071c2a;background:#00a88a;border:0;border-radius:4px;padding:12px}@media (max-width:760px){.telco-page header{flex-wrap:wrap;height:auto;min-height:90px;padding:20px 0}.telco-page header nav{order:3;justify-content:space-between;gap:10px;width:100%;padding-bottom:5px}.telco-page header .nav-cta{padding:10px;font-size:12px}.telco-intro{grid-template-columns:1fr;padding:40px 6%}.telco-intro h1{letter-spacing:-2px;font-size:56px}.telco-intro>div{margin-top:20px}.telco-chapter{padding-top:45px}.telco-heading{display:block}.telco-heading>p{margin-top:22px;font-size:16px}.telco-stage{height:460px}.telco-scene-label{max-width:55%;font-size:12px;top:18px;left:16px}.telco-controls{flex-direction:column;top:75px;right:12px}.telco-legend{gap:20px;font-size:12px;left:16px;right:16px}.telco-notes{grid-template-columns:1fr;gap:15px}.telco-notes a{text-align:left}.telco-page footer{flex-wrap:wrap;gap:24px}}
