.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:6px;border:2px solid transparent;font-size:14px;font-weight:600;letter-spacing:0.3px;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:all 0.25s ease;white-space:nowrap}.cs-btn-primary{background:#ffbc13;border-color:#ffbc13;color:#001f54 !important}.cs-btn-primary:hover,.cs-btn-primary:focus{background:#db9800;border-color:#db9800}.cs-btn-outline{background:transparent;border-color:#001f54;color:#001f54 !important}.cs-btn-outline:hover,.cs-btn-outline:focus{background:#001f54;color:#fff !important}.cs-btn-block{width:100%}.cs-cta-box{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px;margin:30px 0;padding:22px 24px;background:#f8f9f9;border:1px solid #e6e6e6;border-left:4px solid #ffbc13;border-radius:8px}.cs-cta-icon{flex:0 0 56px;height:56px;border-radius:50%;background:#001f54;color:#ffbc13;display:flex;align-items:center;justify-content:center;font-size:24px}.cs-cta-text{flex:1 1 260px}.cs-cta-text h5{margin:0 0 4px}.cs-cta-text p{margin:0;font-size:14px;line-height:22px;color:#555}@media (max-width:767px){.cs-cta-box .cs-btn{width:100%;white-space:normal}}.cs-side-widget{text-align:center;color:#fff;border-radius:8px;padding:30px 22px;background:linear-gradient(rgba(0,31,84,0.9),rgba(0,31,84,0.94)),url(../images/wireless/wireless-telecom3.webp) center / cover}.cs-side-widget>i{font-size:40px;color:#ffbc13;margin-bottom:14px}.cs-side-widget h4{color:#fff;font-size:18px;margin-bottom:6px}.cs-side-widget p{color:rgba(255,255,255,0.8);font-size:14px;line-height:22px;margin-bottom:18px}.cs-docs-section .section-head p{max-width:760px;margin-left:auto;margin-right:auto}.cs-doc-card{height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,0.05);transition:all 0.35s ease}.cs-doc-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,0.12)}.cs-doc-preview{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px;padding:40px 20px;background:linear-gradient(180deg,#f3f5f9 0%,#e7ebf2 100%);border-bottom:1px solid #e6e6e6}.cs-doc-badge{position:absolute;top:18px;left:18px;z-index:2;padding:5px 12px;border-radius:20px;background:#001f54;color:#fff;font-size:12px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase}.cs-doc-badge.is-accent{background:#ffbc13;color:#001f54}.cs-doc-cover{position:relative;display:block;width:190px}.cs-doc-cover img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 10px 28px rgba(0,31,84,0.18);transition:transform 0.35s ease}.cs-doc-card:hover .cs-doc-cover img{transform:translateY(-4px) rotate(-1deg)}.cs-doc-cover.is-stack::before,.cs-doc-cover.is-stack::after{content:"";position:absolute;inset:0;background:#fff;border-radius:3px;box-shadow:0 6px 18px rgba(0,31,84,0.12)}.cs-doc-cover.is-stack::before{transform:translate(18px,10px) rotate(5deg)}.cs-doc-cover.is-stack::after{transform:translate(9px,5px) rotate(2.5deg)}.cs-doc-body{flex:1;display:flex;flex-direction:column;padding:28px 30px 30px}.cs-doc-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:10px;font-size:13px;color:#777}.cs-doc-meta i{color:#ffbc13;margin-right:5px}.cs-doc-title{font-size:22px;margin-bottom:10px}.cs-doc-desc{font-size:15px;color:#555;margin-bottom:18px}.cs-doc-list{list-style:none;padding:0;margin:0 0 26px}.cs-doc-list li{position:relative;padding-left:26px;margin-bottom:8px;font-size:14px;line-height:22px;color:#333}.cs-doc-list li i{position:absolute;left:0;top:4px;color:#ffbc13}.cs-doc-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:12px}.cs-doc-actions .cs-btn{flex:1 1 160px}.cs-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:50px;padding:22px 26px;text-align:center;background:#f8f9f9;border:1px solid #eee;border-radius:10px}.cs-help i{font-size:22px;color:#001f54}.cs-help p{margin:0;color:#444}.cs-help a{color:#001f54;font-weight:600;border-bottom:2px solid #ffbc13}@media (max-width:575px){.cs-doc-preview{padding-top:64px}.cs-doc-body{padding:24px 22px 26px}}.cs-btn-navy{--bs-btn-color:#fff;--bs-btn-bg:#001f54;--bs-btn-border-color:#001f54;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#00143a;--bs-btn-hover-border-color:#00143a;--bs-btn-focus-shadow-rgb:0,31,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#00143a;--bs-btn-active-border-color:#00143a}.cs-home-band{overflow:hidden;background:linear-gradient(rgba(0,31,84,0.93),rgba(0,31,84,0.95)),url(../images/wireless/wireless-telecom.webp) center / cover}.cs-eyebrow{display:inline-block;margin-bottom:14px;color:#ffbc13;font-size:13px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase}.cs-home-band h2{color:#fff;font-size:38px;line-height:1.2;margin-bottom:18px}.cs-home-band h2 span{color:#ffbc13}.cs-home-band p{max-width:600px;margin-bottom:28px;color:rgba(255,255,255,0.82)}.cs-home-actions{display:flex;flex-wrap:wrap;gap:14px}.cs-btn-outline-light{background:transparent;border-color:rgba(255,255,255,0.6);color:#fff !important}.cs-btn-outline-light:hover,.cs-btn-outline-light:focus{background:#fff;border-color:#fff;color:#001f54 !important}.cs-home-covers{position:relative;display:block;max-width:420px;height:370px;margin:0 auto}.cs-home-covers img{position:absolute;width:215px;height:auto;border-radius:3px;box-shadow:0 18px 40px rgba(0,0,0,0.35);transition:transform 0.35s ease}.cs-home-covers .cover-back{right:15px;top:0;transform:rotate(6deg)}.cs-home-covers .cover-front{left:15px;top:50px;transform:rotate(-4deg)}.cs-home-covers:hover .cover-front{transform:rotate(-4deg) translateY(-6px)}.cs-home-covers:hover .cover-back{transform:rotate(7deg) translateY(-3px)}@media (max-width:991px){.cs-home-band h2{font-size:30px}.cs-home-covers{margin-top:20px}}@media (max-width:575px){.cs-home-covers{height:300px;max-width:320px}.cs-home-covers img{width:165px}.cs-home-actions .cs-btn{width:100%;white-space:normal}}