.telecom-page{--tc:#43d8d1;--tc2:#1a92ff;--ink:#061d26;background:#04151b;color:#eafcfc}.telecom-page .nav{background:rgba(3,20,26,.94);border-color:rgba(67,216,209,.2)}.telecom-page .links a.active,.telecom-page .telecom-kicker{color:var(--tc)}.telecom-hero{min-height:790px;position:relative;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(26,146,255,.22),transparent 34%),radial-gradient(circle at 82% 70%,rgba(67,216,209,.18),transparent 31%),linear-gradient(145deg,#04151b,#082b38 58%,#031116)}.telecom-grid{position:absolute;inset:0;opacity:.23;background-image:linear-gradient(rgba(67,216,209,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(67,216,209,.13) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,#000,transparent)}.telecom-grid:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(67,216,209,.35);border-radius:50%;left:-100px;top:120px;box-shadow:0 0 0 80px rgba(67,216,209,.03),0 0 0 160px rgba(26,146,255,.025)}.telecom-hero-inner{position:relative;z-index:1;padding-top:120px}.telecom-kicker{font-size:14px;font-weight:800;letter-spacing:.08em;margin-bottom:18px}.telecom-hero h1{font-size:clamp(64px,8vw,118px);line-height:.92;max-width:900px;margin:0 0 30px}.telecom-hero h1 span{color:transparent;-webkit-text-stroke:1px var(--tc)}.telecom-hero p{font-size:22px;line-height:1.9;color:#b9d3d6;max-width:760px}.telecom-primary{background:linear-gradient(135deg,var(--tc),var(--tc2));color:#02151b!important;border:0!important}.telecom-signals{display:flex;gap:12px;flex-wrap:wrap;margin-top:55px}.telecom-signals span,.tech-pills span{padding:10px 16px;border:1px solid rgba(67,216,209,.27);border-radius:999px;background:rgba(67,216,209,.07);color:#bff9f5;font-size:13px}.telecom-page .section{background:#061d26}.telecom-page .section:nth-of-type(even){background:#04171e}.telecom-page h2{color:#f4ffff}.telecom-page .head p,.telecom-page .copy{color:#9fbcc0}.telecom-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tele-card{min-height:330px;padding:34px;border-radius:24px;background:linear-gradient(160deg,rgba(20,67,78,.82),rgba(5,30,38,.92));border:1px solid rgba(67,216,209,.18);transition:.35s}.tele-card:hover{transform:translateY(-10px);border-color:rgba(67,216,209,.55);box-shadow:0 24px 70px rgba(0,0,0,.28)}.tele-card b{font-size:13px;color:var(--tc)}.tele-card h3{font-size:25px;margin:55px 0 16px;color:white}.tele-card p{color:#a9c2c5;line-height:1.8}.telecom-split{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.tech-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.network-orbit{width:440px;height:440px;border:1px solid rgba(67,216,209,.28);border-radius:50%;position:relative;margin:auto;display:grid;place-items:center;animation:float 6s ease-in-out infinite}.network-orbit:before,.network-orbit:after{content:"";position:absolute;border:1px dashed rgba(26,146,255,.34);border-radius:50%;inset:55px}.network-orbit:after{inset:115px}.orbit-core{width:145px;height:145px;border-radius:50%;display:grid;place-items:center;text-align:center;background:linear-gradient(135deg,var(--tc),var(--tc2));color:#03171d;font-weight:900;box-shadow:0 0 60px rgba(67,216,209,.28)}.network-orbit i{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--tc);box-shadow:0 0 22px var(--tc)}.network-orbit i:nth-child(2){top:25px}.network-orbit i:nth-child(3){right:38px;top:105px}.network-orbit i:nth-child(4){right:45px;bottom:88px}.network-orbit i:nth-child(5){bottom:18px}.network-orbit i:nth-child(6){left:38px;bottom:100px}.network-orbit i:nth-child(7){left:35px;top:100px}.method-line{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:50px}.method-step{padding:30px 24px;border-top:2px solid rgba(67,216,209,.27);background:rgba(255,255,255,.025)}.method-step span{color:var(--tc);font-weight:900}.method-step h3{color:white;margin:22px 0 12px}.method-step p{color:#91adb1;font-size:14px}.fiber-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fiber-grid .glass{padding:28px;background:rgba(12,48,58,.62);border-color:rgba(67,216,209,.18)}.fiber-grid h3{color:white}.fiber-grid p{color:#9db7ba}.impact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.impact-number{padding:40px;border-right:3px solid var(--tc)}.impact-number strong{display:block;font-size:116px;line-height:1;color:var(--tc)}.impact-number span{display:block;color:#a7c1c4;line-height:1.7;margin-top:20px}.impact-copy p{color:#a7c1c4;line-height:1.9}.telecom-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:55px;border-radius:30px;background:linear-gradient(135deg,rgba(67,216,209,.14),rgba(26,146,255,.14));border:1px solid rgba(67,216,209,.25)}.telecom-cta p{color:#abc4c7}.telecom-page footer{background:#021014}.telecom-page .navbox{max-width:1280px}.telecom-page .links{gap:19px}.telecom-page .links a{font-size:13px}@keyframes float{50%{transform:translateY(-14px)}}@media(max-width:1000px){.telecom-cards{grid-template-columns:repeat(2,1fr)}.telecom-split,.impact-grid{grid-template-columns:1fr}.method-line{grid-template-columns:1fr 1fr}.network-orbit{width:360px;height:360px}.telecom-page .navbox{padding-inline:18px}}@media(max-width:650px){.telecom-hero{min-height:690px}.telecom-hero h1{font-size:54px}.telecom-hero p{font-size:18px}.telecom-cards,.fiber-grid,.method-line{grid-template-columns:1fr}.tele-card{min-height:auto}.network-orbit{width:285px;height:285px}.impact-number strong{font-size:84px}.telecom-cta{display:block;padding:34px}.telecom-cta .btn{margin-top:24px}.telecom-signals{margin-top:35px}}
