/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/d3897e60-f12d-4b8b-be70-1985728b216c.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/338effce-dd92-465f-ab85-2107f73fb47d.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/ab91e316-2452-4b7a-a838-1a14c65b257e.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/d3897e60-f12d-4b8b-be70-1985728b216c.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/338effce-dd92-465f-ab85-2107f73fb47d.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/ab91e316-2452-4b7a-a838-1a14c65b257e.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/d3897e60-f12d-4b8b-be70-1985728b216c.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/338effce-dd92-465f-ab85-2107f73fb47d.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/ab91e316-2452-4b7a-a838-1a14c65b257e.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/d3897e60-f12d-4b8b-be70-1985728b216c.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/338effce-dd92-465f-ab85-2107f73fb47d.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/ab91e316-2452-4b7a-a838-1a14c65b257e.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/d3897e60-f12d-4b8b-be70-1985728b216c.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/338effce-dd92-465f-ab85-2107f73fb47d.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/starlink/ab91e316-2452-4b7a-a838-1a14c65b257e.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



  @font-face{font-family:'SVN Gilroy';src:url('../fonts/svngilroy/SVNGilroy-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;}
  @font-face{font-family:'SVN Gilroy';src:url('../fonts/svngilroy/SVNGilroy-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap;}
  @font-face{font-family:'SVN Gilroy';src:url('../fonts/svngilroy/SVNGilroy-600.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap;}
  @font-face{font-family:'SVN Gilroy';src:url('../fonts/svngilroy/SVNGilroy-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap;}
  *{box-sizing:border-box;margin:0;padding:0;}
  html{scroll-behavior:smooth;scroll-padding-top:86px;}
  body{background:#000;color:#e9edf2;font-family:'SVN Gilroy','Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;}
  body,body *{font-family:'SVN Gilroy','Segoe UI',sans-serif !important;}
  a{color:#F36F21;text-decoration:none;}
  a:hover{color:#ff8a45;}
  .starlink-top-nav{width:100% !important;margin:0 !important;top:0 !important;left:0;right:0;padding:10px clamp(18px,3.5vw,64px) !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.13) !important;border-radius:0 !important;background:linear-gradient(135deg,rgba(12,16,23,.95),rgba(2,5,10,.9)) !important;box-shadow:0 12px 36px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(22px) saturate(145%) !important;}
  .starlink-brand{gap:12px !important;padding-right:4px;}
  .starlink-brand img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.32));}
  .starlink-logo{display:block;height:clamp(32px,3vw,40px) !important;width:auto;object-fit:contain;}
  .starlink-logo-light{display:none !important;}
  .starlink-nav-actions{gap:16px !important;}
  .starlink-nav-links{gap:18px !important;}
  .starlink-nav-actions .starlink-nav-links{order:1;}
  .starlink-nav-actions .starlink-language-switcher,.starlink-nav-mobile-actions .starlink-language-switcher{order:3;}
  .starlink-nav-actions .starlink-nav-cta{order:4;}
  .starlink-nav-mobile-actions>button[aria-label="Menu"]{order:4;}
  .starlink-nav-links a{position:relative;padding:13px 0 12px;font-size:14px !important;font-weight:600;letter-spacing:.01em !important;transition:color .2s ease;}
  .starlink-nav-links a::after{content:'';position:absolute;left:0;right:0;bottom:5px;height:2px;border-radius:2px;background:linear-gradient(90deg,#F36F21,#ff9b5f);box-shadow:0 0 12px rgba(243,111,33,.55);transform:scaleX(0);transform-origin:center;transition:transform .2s ease;}
  .starlink-nav-links a:hover,.starlink-nav-links a:focus-visible{color:#fff !important;}
  .starlink-nav-links a:hover::after,.starlink-nav-links a:focus-visible::after{transform:scaleX(1);}
  .starlink-language-switcher{gap:2px !important;padding:3px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);}
  .starlink-language-switcher button{min-width:36px;min-height:34px !important;padding:7px 9px !important;border:0 !important;border-radius:9px !important;letter-spacing:.08em !important;}
  .starlink-theme-toggle{position:relative;order:2;display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0 !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:12px;background:rgba(255,255,255,.055);color:#f5f7fa;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);}
  .starlink-theme-toggle svg{display:block;width:18px;height:18px;stroke:currentColor;}
  .starlink-theme-moon{display:none !important;}
  html[data-starlink-theme='light'] .starlink-theme-sun{display:none !important;}
  html[data-starlink-theme='light'] .starlink-theme-moon{display:block !important;}
  .starlink-top-nav button{transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease;}
  .starlink-top-nav button:hover,.starlink-top-nav button:focus-visible{border-color:#F36F21 !important;background:rgba(243,111,33,.18) !important;color:#fff !important;transform:translateY(-1px);}
  .starlink-nav-cta{min-height:42px;justify-content:center;padding:10px 20px !important;color:#fff !important;border:1px solid rgba(255,255,255,.14);border-radius:12px !important;background:linear-gradient(135deg,#ff832f 0%,#F36F21 58%,#dc5510 100%) !important;box-shadow:0 9px 22px rgba(243,111,33,.24),inset 0 1px 0 rgba(255,255,255,.24);font-weight:700 !important;letter-spacing:.01em !important;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;}
  .starlink-nav-cta:hover,.starlink-nav-cta:focus-visible{color:#fff !important;background:linear-gradient(135deg,#ff954d 0%,#ff7420 58%,#e95f15 100%) !important;box-shadow:0 12px 30px rgba(243,111,33,.38),inset 0 1px 0 rgba(255,255,255,.28);transform:translateY(-2px);}
  .starlink-mobile-panel{width:100%;margin:0;padding:8px 18px 18px !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,.12) !important;border-radius:0;background:linear-gradient(145deg,rgba(9,13,20,.98),rgba(2,5,10,.96)) !important;box-shadow:0 20px 48px rgba(0,0,0,.44);}
  .starlink-mobile-nav a{transition:padding-left .2s ease,color .2s ease,background-color .2s ease;}
  .starlink-mobile-nav a:not(.starlink-nav-cta):hover,.starlink-mobile-nav a:not(.starlink-nav-cta):focus-visible{padding-left:12px !important;color:#fff !important;background:rgba(255,255,255,.04);}
  html[data-starlink-theme='light'] body{background:#fff;}
  html[data-starlink-theme='light'] .starlink-page{filter:invert(1) hue-rotate(180deg);}
  html[data-starlink-theme='light'] .starlink-page img,html[data-starlink-theme='light'] .starlink-page video,html[data-starlink-theme='light'] .starlink-page [style*="background:url"]{filter:invert(1) hue-rotate(180deg) !important;}
  html[data-starlink-theme='light'] .starlink-page .starlink-brand img{filter:none !important;}
  html[data-starlink-theme='light'] .starlink-page .starlink-logo-dark{display:none !important;}
  html[data-starlink-theme='light'] .starlink-page .starlink-brand img.starlink-logo-light{display:block !important;filter:invert(1) hue-rotate(180deg) !important;}
  html[data-starlink-theme='light'] .starlink-page .starlink-nav-cta{color:#000 !important;}
  ::selection{background:#F36F21;color:#0a0a0a;}
  input,select,textarea{font-family:'SVN Gilroy','Segoe UI',sans-serif;}
  @media(max-width:1100px) and (min-width:941px){.starlink-top-nav{padding:10px 14px !important;}.starlink-brand{gap:8px !important;}.starlink-nav-actions{gap:8px !important;}.starlink-nav-links{gap:10px !important;}.starlink-nav-links a{font-size:12.5px !important;}.starlink-nav-cta{padding:9px 14px !important;}.starlink-theme-toggle{width:38px;height:38px;}}
  @media(max-width:940px){html{scroll-padding-top:72px;}.starlink-top-nav{padding:8px 10px 8px 13px !important;}.starlink-brand{gap:8px !important;}.starlink-nav-mobile-actions{gap:6px !important;}.starlink-language-switcher button{min-width:34px;min-height:34px !important;padding:6px 8px !important;}.starlink-theme-toggle{width:38px;height:38px;}.starlink-mobile-panel{top:60px !important;}.starlink-mobile-panel .starlink-nav-cta{margin-top:14px !important;}}
  @media(max-width:430px){.starlink-brand span{height:18px !important;}.starlink-brand img:first-child{height:20px !important;}.starlink-brand .starlink-logo{height:28px !important;}.starlink-language-switcher button{min-width:31px;padding:6px !important;font-size:11px !important;}.starlink-nav-mobile-actions>button{width:42px !important;height:42px !important;}}
  @keyframes spin{to{transform:rotate(360deg);}}
  @keyframes spinr{to{transform:rotate(-360deg);}}
  @keyframes twinkle{0%,100%{opacity:.25;}50%{opacity:1;}}
  @keyframes floaty{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}
  @keyframes leohop{0%{left:0;opacity:0;}10%{opacity:1;}90%{opacity:1;}100%{left:100%;opacity:0;}}
  @keyframes geohop{0%{left:0;opacity:0;}8%{opacity:1;}92%{opacity:1;}100%{left:100%;opacity:0;}}
  @keyframes pulsering{0%{transform:scale(.8);opacity:.7;}100%{transform:scale(1.8);opacity:0;}}
  @keyframes glowpulse{0%,100%{opacity:.5;}50%{opacity:.9;}}
