body,button,input,label,li,p,select,td,textarea,th{font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}.hero-title-overlay h1,.nav-item-title,.nav-section-title,.page-title,.section-heading h2,.section-heading h3,h1,h2,h3,h4,h5,h6{font-family:Oxanium,DM Sans,system-ui,sans-serif}h1,h2,h3,h4,h5,h6{color:#fff!important}body{color:#a8bcd4}.section-heading p,.section-heading>p,li,p{color:#a8bcd4!important}.section-heading h2 span,.section-heading h3 span{color:#1babeb;background:none;-webkit-text-fill-color:#1babeb}.section-eyebrow,h3.section-eyebrow,p.section-eyebrow{color:#1babeb!important;font-family:DM Sans,sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:10px}.header-menu-wrap ul li>a{color:#e8edf5!important}.header-menu-wrap ul li.active>a,.header-menu-wrap ul li:hover>a{color:#fff!important}.dropdown-menu .nav-section-title{color:#fff!important;font-weight:700}.dropdown-menu .text-links p{color:#a8bcd4!important}.dropdown-menu .nav-item-title a{color:#1c2d45!important}.form-control::placeholder{color:#5a6a82}.form-control{color:#e0e8f4!important;background:hsla(0,0%,100%,.06)!important;border:1px solid rgba(27,171,235,.22)!important;font-family:DM Sans,sans-serif}.form-control:focus{border-color:#1babeb!important;box-shadow:0 0 0 3px rgba(27,171,235,.14)!important;background:hsla(0,0%,100%,.09)!important}select,select.country-select,select.form-control{color:#e0e8f4!important;background-color:#0d1d35!important;border:1px solid rgba(27,171,235,.28)!important;border-radius:6px;font-family:DM Sans,sans-serif;padding:8px 12px;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}select.country-select:focus,select.form-control:focus,select:focus{border-color:#1babeb!important;outline:none;box-shadow:0 0 0 3px rgba(27,171,235,.14)!important}select option{background-color:#0d1d35!important;color:#e0e8f4!important}select option:checked,select option:hover{background-color:rgba(27,171,235,.2)!important}.country-select-wrapper,.searchable-select-wrapper{color:#e0e8f4;background:#0d1d35;border:1px solid rgba(27,171,235,.28);border-radius:6px}.country-search-input,.searchable-select-input{color:#e0e8f4!important;background:transparent!important}.country-dropdown,.searchable-select-dropdown{background:#0d1d35!important;border:1px solid rgba(27,171,235,.3)!important;color:#e0e8f4!important}.country-option:hover,.searchable-select-option:hover{background:rgba(27,171,235,.15)!important;color:#fff!important}.header-menu-wrap .dropdown-menu{position:absolute!important;top:100%!important;left:0!important;transform:none!important;width:100%;min-width:720px;max-width:960px;border-radius:0 0 16px 16px!important;overflow:hidden}.nav-menu>li.dropdown{position:static}.nav-menu>li.dropdown>.dropdown-menu:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px;background:transparent;pointer-events:auto}.mega-menu-panel{background:linear-gradient(145deg,#04091c,#0a1a30)!important;border:none!important;border-top:2px solid #1babeb!important;box-shadow:0 24px 64px rgba(0,0,0,.7),0 0 0 1px rgba(27,171,235,.12),inset 0 1px 0 hsla(0,0%,100%,.04)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mega-left{position:relative;display:flex!important;flex-direction:column;justify-content:center;padding:32px 28px 32px 32px;background:linear-gradient(160deg,rgba(27,171,235,.08),transparent 70%);border-right:1px solid rgba(27,171,235,.12)}.mega-accent-bar{position:absolute;left:0;top:20%;bottom:20%;width:3px;background:linear-gradient(180deg,transparent,#1babeb 35%,#38d4ff 65%,transparent);border-radius:2px}.mega-left-content{display:flex;flex-direction:column;gap:12px}.mega-section-title{font-family:Oxanium,DM Sans,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#fff!important;letter-spacing:-.01em;margin:0!important;line-height:1.2}.mega-section-desc{font-size:13px!important;color:#9ab5cc!important;line-height:1.65;margin:0!important}.mega-explore-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1babeb!important;text-decoration:none!important;margin-top:4px;transition:gap .2s ease,color .2s ease}.mega-explore-link:hover{color:#38d4ff!important;gap:10px}.mega-right{padding:0}#industry-images .col-md-4{position:relative}.dropdown-menu .img,.mega-card-img{display:block;height:90px!important;background-size:cover!important;background-position:50%!important;border-radius:8px 8px 0 0;position:relative;overflow:hidden;transition:transform .28s ease}.dropdown-menu .img:after,.mega-card-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(4,9,28,.72));border-radius:inherit;transition:opacity .25s ease}#industry-images .col-md-4:hover .img,#industry-images .col-md-4:hover .mega-card-img{transform:scale(1.04)}.dropdown-menu .text,.mega-card-text{background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.07);border-top:none;border-radius:0 0 8px 8px;padding:8px 10px;transition:background .22s ease,border-color .22s ease}#industry-images .col-md-4:hover .mega-card-text,#industry-images .col-md-4:hover .text{background:rgba(27,171,235,.09);border-color:rgba(27,171,235,.28)}.dropdown-menu .nav-item-title,.mega-card-text .nav-item-title{margin:0}.dropdown-menu .nav-item-title a,.mega-card-text .nav-item-title a{color:#d0e0f0!important;font-size:12px!important;font-weight:600!important;text-decoration:none!important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em;transition:color .2s ease}.dropdown-menu .nav-item-title a:hover,.mega-card-text .nav-item-title a:hover{color:#1babeb!important}a.mega-sub-link,a.mega-sub-link:visited{color:#a8bcd4!important;text-decoration:none!important}a.mega-sub-link:hover,a.mega-sub-link>span{color:#1babeb!important}.additional-items,.leo-sub-dd,.vsat-sub-dd{width:100%;padding:12px 0 4px;border-top:1px solid rgba(27,171,235,.12);margin-top:4px}.additional-items .col-md-4,.leo-sub-dd .col-md-4,.vsat-sub-dd .col-md-4{text-align:center}.additional-items .nav-item-title a,.leo-sub-dd .nav-item-title a,.vsat-sub-dd .nav-item-title a{color:#c8daf0!important;font-weight:600;font-size:12px;background:rgba(27,171,235,.06);border:1px solid rgba(27,171,235,.14);border-radius:6px;padding:4px 6px;display:block;transition:background .2s,border-color .2s,color .2s}.additional-items .nav-item-title a:hover,.leo-sub-dd .nav-item-title a:hover,.vsat-sub-dd .nav-item-title a:hover{color:#fff!important;background:rgba(27,171,235,.2)!important;border-color:#1babeb!important}.breadcrumb-item,.breadcrumb-item a{color:#6b7a99}.breadcrumb-item.active{color:#b8cce0}.breadcrumb-item a{color:#1babeb;text-decoration:none}.page-header{background:linear-gradient(135deg,#0a1128,#193459);padding:80px 0 60px;text-align:center;position:relative}.page-header h2,.page-header h3,.page-title{color:#fff!important;font-size:38px;font-weight:700}.page-header--slim{padding:44px 0 32px!important;min-height:0!important;height:auto!important;background:linear-gradient(135deg,#06101e,#0e1e38 60%,#112541)!important;border-bottom:1px solid rgba(27,171,235,.15)}.page-header--slim h1{font-size:clamp(22px,4vw,32px)!important;margin-bottom:10px!important}.page-header--slim .breadcrumb{margin-bottom:0}footer li,footer p{color:#a8bcd4!important}.cta-section h2,footer h3,footer h4,footer h5{color:#fff!important}.cta-section p{color:#a8bcd4!important}.contact-eyebrow{color:#1babeb!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;display:block;margin-bottom:10px}.contact-title{color:#fff!important}.contact-description,.contact-points li{color:#a8bcd4!important}.form-title{color:#fff!important}.contact-section p,.form-subtitle,.stars-bg-wrapper p,.team-section p{color:#a8bcd4!important}.VSAT-product-card .product-info h3 a{color:#fff!important}.VSAT-product-card .product-info h3 a:hover{color:#1babeb!important;text-decoration:none}.post-content p{color:#a8bcd4!important}.read-more{color:#1babeb!important;font-weight:600;font-size:13px}.pro-service-card{transition:transform .22s ease,border-color .22s ease,background .22s ease}.pro-service-card:hover{transform:translateY(-5px);border-color:rgba(27,171,235,.5)!important;background:rgba(27,171,235,.07)!important}.project-card{cursor:pointer;transition:transform .22s ease,box-shadow .22s ease;border-radius:10px;overflow:hidden}.project-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgba(0,0,0,.45)}.project-image{position:relative;overflow:hidden}.project-image img{transition:transform .35s ease}.project-card:hover .project-image img{transform:scale(1.04)}.project-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,17,40,.8));display:flex;align-items:flex-end;padding:14px;opacity:0;transition:opacity .25s ease}.project-card:hover .project-overlay{opacity:1}.project-info{padding:18px 20px;background:rgba(13,29,53,.95)}.project-info h4{color:#fff!important;font-size:17px;font-weight:600;margin-bottom:6px}.project-info p{color:#a8bcd4!important;font-size:13px;margin-bottom:10px}.project-stats{display:flex;gap:12px;flex-wrap:wrap}.project-stats span{font-size:12px;color:#1babeb;display:flex;align-items:center;gap:4px}.tech-badge{background:rgba(27,171,235,.18);color:#7dd3f8;font-size:11px;font-weight:600;padding:3px 9px;border-radius:12px;border:1px solid rgba(27,171,235,.3)}#project-modal{display:none;position:fixed;inset:0;background:rgba(5,10,25,.88);z-index:99999;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#project-modal.open{display:flex}#project-modal .modal-content{background:#0d1d35;border:1px solid rgba(27,171,235,.28);border-radius:14px;padding:32px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 32px 80px rgba(0,0,0,.65);animation:modalIn .25s ease}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:none}}#project-modal .modal-close{position:absolute;top:14px;right:18px;font-size:28px;color:#8294b0;cursor:pointer;background:none;border:none;line-height:1;padding:4px 8px;border-radius:4px;transition:color .2s;z-index:2}#project-modal .modal-close:hover{color:#fff}#project-modal #modal-body h3,#project-modal #modal-body h4{color:#fff!important}#project-modal #modal-body li,#project-modal #modal-body p{color:#a8bcd4!important}#project-modal #modal-body .tech-badge{color:#7dd3f8!important}.about-section p,.blog-detail p,.coverage-section p,.service-detail-section p,.single-blog-post p,.solution-detail-section p,.vsat-section p{color:#a8bcd4}.about-section h2,.about-section h3,.product-detail-section h2,.product-detail-section h3,.product-detail-section h4,.service-detail-section h2,.service-detail-section h3,.solution-detail-section h2,.solution-detail-section h3,.solution-detail-section h4{color:#fff!important}.product-detail-section li,.product-detail-section p{color:#a8bcd4}.product-detail-section .sidebar h4,.product-detail-section .sidebar h5{color:#fff!important}.product-detail-section .sidebar a{color:#a8bcd4;text-decoration:none;transition:color .2s}.product-detail-section .sidebar a:hover{color:#1babeb}.VSAT-product-card .product-info p{color:#a8bcd4!important}table th{color:#fff!important;background:rgba(27,171,235,.15)}table td{color:#a8bcd4!important}table tr:hover td{background:rgba(27,171,235,.05)}.counter-value,.icon-box h3,.icon-box h4,.odometer,.service-box h3,.service-box h4,.stat-number{color:#fff!important}.icon-box p,.service-box p{color:#a8bcd4!important}.team-content h3 a{color:#fff!important;text-decoration:none}.team-content h3 a:hover{color:#1babeb!important}.team-content p{color:#a8bcd4!important}.team-content span{color:#7aa6c8!important}.blog-card h3,.blog-card h4,.partner-section h2,.sponsor-section h2{color:#fff!important}.blog-card p,.blog-post-meta{color:#a8bcd4!important}.blog-tag,.post-tag{color:#1babeb!important;background:rgba(27,171,235,.1);border:1px solid rgba(27,171,235,.25);border-radius:20px;padding:2px 10px;font-size:11px;font-weight:600}.accordion-button,.faq-question{color:#fff!important;background:hsla(0,0%,100%,.04)!important}.accordion-button:not(.collapsed){color:#1babeb!important;background:rgba(27,171,235,.1)!important}.accordion-body,.faq-answer{color:#a8bcd4!important;background:hsla(0,0%,100%,.025)!important}.nav-tabs .nav-link{color:#8294b0!important}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:#fff!important;border-color:#1babeb!important}.alert-info{background:rgba(27,171,235,.12)!important;border-color:rgba(27,171,235,.3)!important;color:#cce7f8!important}body,html{overflow-x:hidden}body,html,iframe,img,video{max-width:100%}@media (max-width:767px){[role=button],a,button,input,select,textarea{min-height:44px;touch-action:manipulation}.btn,.default-btn,.play-btn{min-height:48px;padding-top:12px!important;padding-bottom:12px!important}}@media (max-width:991px){.primary-header-inner{padding:8px 0}.header-logo img{max-width:130px;height:auto}.header-right{gap:8px}.burger-menu{min-width:44px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.line-menu{width:24px;height:2px;background:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.header-menu-wrap{background:#04091c!important;border-top:2px solid rgba(27,171,235,.3);box-shadow:0 12px 32px rgba(0,0,0,.5)}.nav-menu>li>a{padding:14px 20px!important;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:15px;font-weight:600;color:#e0e8f4!important}.nav-menu>li:last-child>a{border-bottom:none}.dropdown-menu{position:static!important;transform:none!important;min-width:unset!important;max-width:unset!important;border-radius:0!important;background:rgba(27,171,235,.06)!important;border:none!important;border-left:2px solid #1babeb!important;box-shadow:none!important;margin-left:16px}.mega-left{display:none!important}.col-md-8.images,.mega-right{width:100%;max-width:100%;flex:0 0 100%}#industry-images{padding:8px}#industry-images .col-md-4{flex:0 0 50%;max-width:50%;margin-bottom:8px}.dropdown-menu .img,.mega-card-img{height:70px!important}}@media (max-width:767px){.hero-content h1,.hero-title-overlay h1{font-size:clamp(1.8rem,7vw,2.5rem)!important;line-height:1.25;margin-bottom:20px}.hero-content .btn-group{flex-direction:column;align-items:center;gap:16px}.hero-content .default-btn,.hero-content .play-btn{width:100%;max-width:280px}.hero-content .play-btn{width:64px;max-width:64px}.page-header{padding:60px 0 40px}.page-header .page-title,.page-header h1{font-size:clamp(20px,6vw,28px)!important;padding:0 16px}.page-header--slim{padding:32px 0 24px}.breadcrumb{flex-wrap:wrap;font-size:12px}.padding,section.padding{padding-top:48px!important;padding-bottom:48px!important}.section-heading{margin-bottom:28px!important}.section-heading h2,.section-heading h3{font-size:clamp(22px,6vw,30px)!important;line-height:1.2}.section-heading p{font-size:14px}.counter-box,.stat-box{text-align:center;margin-bottom:24px}.pro-service-card{margin-bottom:16px}.project-grid .row>[class*=col-]{flex:0 0 100%;max-width:100%}.solutions-quick-access .row>[class*=col-]{flex:0 0 100%;max-width:100%;margin-bottom:16px}}@media (max-width:575px){.contact-form .row>[class*=col-]{flex:0 0 100%;max-width:100%}.form-control,input[type=email],input[type=tel],input[type=text],select,textarea{font-size:16px!important}.phone-input-container{flex-direction:column;gap:12px}.phone-input-container #landing-country-container{flex:1 1;width:100%;min-width:unset}}@media (max-width:767px){.product-detail-section{padding-top:28px!important}.product-detail-section .col-lg-4,.product-detail-section .col-lg-8{flex:0 0 100%;max-width:100%}.product-detail-section .col-lg-4{margin-top:32px}.product-detail-section [style*="height: 360"]{height:220px!important}}.table-responsive{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}@media (max-width:767px){table{min-width:500px}}img{height:auto}@font-face{font-display:swap}.VSAT-product-card,.blog-card,.pro-service-card,.project-card,.team-card{contain:layout style}#project-modal,.dropdown-menu,.landing-popup-overlay{will-change:transform,opacity}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[id]{scroll-margin-top:80px}section h1,section h2,section h3,section h4,section h5,section h6{color:#fff}.default-btn,.default-btn:focus,.default-btn:hover,.default-btn:visited{color:#fff!important;text-decoration:none!important}.form-label,label{color:#c0d0e8!important;font-weight:500;font-size:14px}::placeholder{color:rgba(168,188,212,.55)!important;opacity:1}::-webkit-scrollbar{width:6px;background:#06101e}::-webkit-scrollbar-track{background:#0a1628}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1babeb,#0ea5e9);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#38d4ff}.featured-products-section{padding:72px 0 80px;position:relative}.featured-products-section .section-heading p:not(.section-eyebrow){max-width:580px;margin:0 auto}.fp-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media (max-width:991px){.fp-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:575px){.fp-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.fp-card{display:flex;flex-direction:column;background:hsla(0,0%,100%,.03);border:1px solid rgba(27,171,235,.14);border-radius:14px;overflow:hidden;text-decoration:none!important;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease;contain:layout style}.fp-card:hover{transform:translateY(-6px);border-color:rgba(27,171,235,.5);background:rgba(27,171,235,.06);box-shadow:0 18px 48px rgba(0,0,0,.4),0 0 0 1px rgba(27,171,235,.22)}.fp-card-img{aspect-ratio:1/1;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;transition:background .25s ease}.fp-card:hover .fp-card-img{background:hsla(0,0%,100%,.1)}.fp-card-img img{transition:transform .35s ease;max-height:160px;width:auto!important;height:auto!important;object-fit:contain!important}.fp-card:hover .fp-card-img img{transform:scale(1.07)}.fp-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1 1}.fp-card-name{font-size:13px!important;font-weight:600!important;color:#d0e4f8!important;line-height:1.4;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-card-cta{font-size:12px;font-weight:700;color:#1babeb;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:5px;margin-top:auto;transition:gap .2s ease,color .2s ease}.fp-card:hover .fp-card-cta{color:#38d4ff;gap:8px}.fp-card-cta i{font-size:14px;transition:transform .2s ease}.fp-card:hover .fp-card-cta i{transform:translateX(3px)}::selection{background:rgba(27,171,235,.35);color:#fff}::-moz-selection{background:rgba(27,171,235,.35);color:#fff}