.promo-pop{display:none}.promo-pop.open{display:block}*, *::before, *::after{margin:0;padding:0;box-sizing:border-box }body{font-family:"Source Han Sans SC", "Noto Sans SC", "思源黑体", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#F2F7FF;-webkit-font-smoothing:antialiased
  }.navbar{position:fixed;top:0;left:0;right:0;height:64px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.95) 0%, rgba(250, 251, 255, 0.92) 52%, rgba(240, 246, 255, 0.94) 100%);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);display:flex;align-items:center;padding:0 22px;border:0;border-bottom:1px solid rgba(124, 154, 255, 0.18);border-radius:0;box-shadow:0 8px 22px rgba(47, 72, 123, 0.08);z-index:1000;user-select:none
  }.brand{display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer;text-decoration:none }.brand-logo{width:32px;height:32px;flex-shrink:0 }.nav-menu{display:flex;align-items:center;height:100%;margin-left:24px;flex:1 }.nav-item{position:relative;display:flex;align-items:center;height:64px;padding:0 12px;font-size:14px;color:#304057;cursor:pointer;white-space:nowrap;transition:color .15s;text-decoration:none
  }.nav-item:hover{color:#0066FF }.nav-item.active{color:#0066FF;font-weight:500 }.navbar.hovering .nav-item.active:not(:hover){color:#304057;font-weight:400 }.nav-item::after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;background:#0066FF;border-radius:1px 1px 0 0;opacity:0;transition:opacity .15s
  }.nav-item.active::after{opacity:1 }.nav-item:hover::after{opacity:1 }.navbar.hovering .nav-item.active:not(:hover)::after{opacity:0 }.nav-item .arrow{width:12px;height:12px;margin-left:2px;transition:transform .2s;vertical-align:middle;opacity:.4
  }.nav-item:hover .arrow{transform:rotate(180deg);opacity:.7 }.mega-menu{display:none;position:fixed;top:56px;left:0;right:0;background:#FFF;border-top:1px solid #E5E7EB;box-shadow:0 12px 40px rgba(0,0,0,.08);z-index:999;animation:megaIn .18s ease
  }@keyframes megaIn{from{opacity:0;transform:translateY(-4px) }to{opacity:1;transform:translateY(0) } }.nav-actions{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:auto }.action-link{font-size:13px;color:#304057;cursor:pointer;white-space:nowrap;padding:0 9px;height:64px;display:flex;align-items:center;transition:color .15s;text-decoration:none
  }.action-link:hover{color:#0066FF }.divider{width:1px;height:16px;background:#E5E7EB;margin:0 2px }.login-link{font-size:13px;color:#304057;cursor:pointer;white-space:nowrap;padding:0 8px;height:64px;display:flex;align-items:center;transition:color .15s;text-decoration:none
  }.login-link:hover{color:#0066FF }.console-link{font-size:13px;color:#304057;cursor:pointer;white-space:nowrap;padding:0 8px;height:64px;display:flex;align-items:center;transition:color .15s;text-decoration:none
  }.console-link:hover{color:#0066FF }.register-btn{display:flex;align-items:center;justify-content:center;height:34px;padding:0 16px;font-size:13px;font-weight:500;color:#FFF;background:linear-gradient(135deg, #0A6CFF, #3E86FF);border:none;border-radius:6px;cursor:pointer;white-space:nowrap;transition:filter .15s ease, box-shadow .15s ease;margin-left:4px;transform:translateZ(0);backface-visibility:hidden
  }.register-btn:hover{background:linear-gradient(135deg, #0A6CFF, #3E86FF);filter:brightness(.92);box-shadow:0 3px 10px rgba(10,108,255,.18) }.page-placeholder{background:#F2F7FF;padding-bottom:60px }.hero-banner{margin-top:64px;width:100%;position:relative;overflow:hidden
  }.hero-slides{position:relative;width:100%;min-height:420px
  }.hero-slide{position:absolute;top:0;left:0;width:100%;min-height:420px;display:flex;align-items:center;padding:0 64px;opacity:0;transform:translateX(40px);transition:opacity 0.6s ease, transform 0.6s ease;pointer-events:none;overflow:hidden
  }.hero-slide.active{opacity:1;transform:translateX(0);pointer-events:auto
  }.hero-slide.slide-1{background:linear-gradient(135deg, #F0F6FF 0%, #E6F0FF 50%, #DDEBFF 100%) }.hero-slide.slide-2{background:linear-gradient(135deg, #EDF4FF 0%, #E0EAFF 50%, #D6E5FF 100%) }.hero-slide.slide-3{background:linear-gradient(135deg, #F2F7FF 0%, #E8F1FF 50%, #DCEAFF 100%) }.hero-content{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:1400px;margin:0 auto;gap:40px;z-index:2
  }.hero-text{flex:1;max-width:640px;z-index:3
  }.hero-title{font-size:32px;font-weight:700;color:#111111;line-height:1.35;letter-spacing:-0.3px;margin-bottom:16px
  }.hero-desc{font-size:15px;color:#55657A;line-height:1.75;margin-bottom:28px;max-width:560px
  }.hero-cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 30px;background:#0066FF;color:#FFFFFF;font-size:15px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background 0.2s, box-shadow 0.2s;white-space:nowrap
  }.hero-cta:hover{background:#0052CC;box-shadow:0 4px 16px rgba(0, 102, 255, 0.25)
  }.hero-cta svg{width:16px;height:16px }.hero-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1;transform:scale(1.05);filter:saturate(1.05) brightness(1.02)
  }.hero-slide::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(255,255,255,0)
  }.hero-arrow{position:absolute;top:45%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.7);border:1px solid rgba(0,102,255,0.15);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background 0.2s, box-shadow 0.2s;backdrop-filter:blur(4px)
  }.hero-arrow:hover{background:#FFFFFF;box-shadow:0 2px 12px rgba(0,102,255,0.15);transform:translateY(-50%)
  }.hero-arrow svg{width:18px;height:18px }.hero-arrow-left{left:24px }.hero-arrow-right{right:24px }.hero-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10
  }.hero-dot{width:24px;height:4px;border-radius:2px;background:rgba(0,102,255,0.2);cursor:pointer;transition:background 0.2s, width 0.3s
  }.hero-dot.active{background:#0066FF;width:36px
  }.quick-nav{background:#F7FBFF;padding:20px 64px;border-bottom:1px solid #E6EEFB
  }.quick-nav-item{flex:1;padding:8px 24px;cursor:pointer;transition:color 0.15s
  }.quick-nav-item:first-child{padding-left:0 }.quick-nav-item:last-child{padding-right:0 }.quick-nav-title{font-size:16px;font-weight:600;color:#111111;display:flex;justify-content:space-between;align-items:center
  }.quick-nav-item:hover .quick-nav-title{color:#0066FF }.quick-nav-desc{font-size:13px;color:#6B7280;margin-top:6px;line-height:1.5
  }.ps-section{background:radial-gradient(circle at 8% 82%, rgba(22,143,255,.28), transparent 28%),
      radial-gradient(circle at 57% 99%, rgba(0,117,255,.8), transparent 29%),
      radial-gradient(circle at 84% 98%, rgba(230,83,205,.42), transparent 27%),
      radial-gradient(circle at 100% 53%, rgba(255,126,146,.22), transparent 25%),
      linear-gradient(135deg,#eef5ff 0%,#edf2ff 48%,#ebf4ff 75%,#fff0f2 100%);padding:38px 0 72px;position:relative;overflow:hidden
  }.ps-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 55% 58%, rgba(55,156,255,.18), transparent 34%),
      radial-gradient(circle at 35% 75%, rgba(69,121,255,.16), transparent 32%);filter:blur(14px)
  }.ps-page{width:min(1500px, 94vw);margin:0 auto;position:relative;z-index:1
  }.ps-title{margin:0;text-align:center;font-size:42px;line-height:1.25;font-weight:900;letter-spacing:-1.2px;color:#141821
  }.ps-all-btn{display:flex;align-items:center;justify-content:center;width:144px;height:46px;margin:42px auto 56px;border-radius:7px;color:#fff;text-decoration:none;font-size:15px;background:linear-gradient(110deg,#6651ff 0%,#5372ff 40%,#08a9f5 100%);box-shadow:0 9px 24px rgba(35,132,255,.25), inset 0 1px 0 rgba(255,255,255,.35);cursor:pointer;border:none
  }.ps-all-btn span{margin-left:10px;font-size:14px }.ps-layout{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:stretch
  }.ps-nav{padding:12px 0 }.ps-nav-btn{width:100%;height:54px;margin:0 0 2px;border:0;border-radius:14px;background:transparent;text-align:left;padding:0 24px;font-size:19px;cursor:pointer;color:#171b24;transition:.2s ease;font-family:inherit
  }.ps-nav-btn:hover{background:rgba(255,255,255,.34) }.ps-nav-btn.active{background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.48));font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.78)
  }.ps-panel-shell{min-height:596px;padding:12px;border-radius:24px;background:rgba(255,255,255,.45);box-shadow:0 18px 38px rgba(25,105,207,.16), inset 0 1px 0 rgba(255,255,255,.88);backdrop-filter:blur(16px)
  }.ps-panel{min-height:572px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.79))
  }.ps-featured{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 0 12px;background:rgba(220,236,255,.62)
  }.ps-featured-card{min-height:176px;padding:26px 24px 20px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,249,255,.9))
  }.ps-featured-card h3, .ps-product h3{margin:0;font-size:20px;line-height:1.25;font-weight:800;color:#141821
  }.ps-featured-card p, .ps-product p{margin:13px 0 0;font-size:14px;line-height:1.55;color:#969ba5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
  }.ps-tag{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:3px;vertical-align:2px;font-size:12px;font-weight:400;color:#7358ff;background:#edf0ff
  }.ps-actions{display:flex;gap:26px;align-items:center;margin-top:27px }.ps-primary, .ps-link-btn{border:0;background:none;cursor:pointer;font-size:15px;font-weight:700;color:#20242d;padding:0;font-family:inherit
  }.ps-primary{padding:11px 23px;border-radius:8px;background:linear-gradient(180deg,#f0efff,#e8ebff)
  }.ps-primary b{margin-left:15px;font-weight:500 }.ps-products{display:grid;grid-template-columns:repeat(3,1fr);column-gap:58px;row-gap:36px;padding:23px 26px 26px
  }.ps-product{min-width:0;cursor:pointer }.ps-product h3{font-size:18px }.ps-product p{margin-top:9px }.ps-product:hover h3{color:#0066FF }.cs-section{width:100%;min-height:474px;padding:31px 3.35% 24px;background:linear-gradient(180deg,#eaf1ff 0%,#f5f8fd 56%,#fff 100%)
  }.cs-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:50px
  }.cs-title{margin:0;font-size:34px;line-height:1.2;font-weight:800;letter-spacing:-1.7px;color:#050505
  }.cs-content{display:grid;grid-template-columns:minmax(0,1.56fr) minmax(0,1fr);gap:43px;align-items:stretch
  }.cs-accordion{width:100% }.cs-item{position:relative;border-bottom:1px solid #d8dee9
  }.cs-item-header{height:61px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;padding-right:1px
  }.cs-item-title{font-size:20px;font-weight:700;color:#111;transition:color .18s ease
  }.cs-item-toggle{width:26px;height:26px;display:grid;place-items:center;color:#6b7280;transition:.18s ease
  }.cs-item-toggle::before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);box-sizing:border-box
  }.cs-item.active .cs-item-title{color:#006eff }.cs-item.active .cs-item-toggle{border:1px solid #aeb8c7;border-radius:50%;color:#111827
  }.cs-item.active .cs-item-toggle::before{transform:translateX(1px) rotate(-45deg)
  }.cs-item-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s ease, opacity .25s ease
  }.cs-item-body-inner{overflow:hidden }.cs-item.active .cs-item-body{grid-template-rows:1fr;opacity:1
  }.cs-quote{margin:0 0 18px;max-width:860px;color:#202733;font-size:16px;line-height:1.72
  }.cs-person{display:flex;align-items:center;gap:13px;color:#161b22;font-size:14px;padding-bottom:20px
  }.cs-person strong{font-size:17px;font-weight:800 }.cs-person .cs-sep{width:1px;height:17px;background:#aeb5c1 }.cs-progress-track{position:absolute;left:0;bottom:-1px;width:100%;height:2px;overflow:hidden;pointer-events:none
  }.cs-progress{height:100%;width:0;background:#4e8eff }.cs-item.active .cs-progress{animation:csFill 5000ms linear forwards }.cs-item.restart .cs-progress{animation:none !important }@keyframes csFill{from{width:0}to{width:100%} }.cs-visual{position:relative;min-height:317px;height:auto;overflow:hidden;background:#eef4ff;border-radius:18px;border:1px solid rgba(213, 225, 244, .9);box-shadow:0 12px 30px rgba(47, 84, 145, .06);isolation:isolate
  }.cs-visual::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(38,88,155,.025),rgba(255,255,255,0) 45%,rgba(87,95,180,.025));pointer-events:none
  }.cs-visual-img,
  .cs-visual-video{width:100%;height:100%;object-fit:cover;display:block
  }.cs-visual-video{position:absolute;inset:0;z-index:1;object-position:68% center;transform:scale(1.012);backface-visibility:hidden;-webkit-backface-visibility:hidden
  }.svc-section{width:100%;padding:40px 4.5%;background:radial-gradient(circle at 80% 30%, rgba(0,150,255,.14), transparent 35%),
      linear-gradient(135deg, #ffffff, #f2f8ff 50%, #eaf4ff)
  }.svc-container{max-width:1400px;margin:0 auto;display:flex;gap:24px;min-height:320px
  }.svc-main-card{width:34%;border-radius:18px;padding:30px 25px;position:relative;overflow:hidden;color:#fff;background:linear-gradient(145deg, #5955ff 0%, #536aff 35%, #1784ef 65%, #6b39ff 100%)
  }.svc-main-card::after{content:"";position:absolute;width:380px;height:380px;right:-180px;bottom:-220px;background:radial-gradient(circle, rgba(255,255,255,.32), transparent 65%)
  }.svc-main-title{position:relative;z-index:2;font-size:32px;line-height:1.45;font-weight:800;letter-spacing:1px
  }.svc-demo-btn{position:absolute;z-index:3;left:25px;bottom:25px;background:#fff;color:#333;padding:11px 22px;border-radius:8px;font-size:14px;cursor:pointer;border:none;transition:box-shadow .2s
  }.svc-demo-btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.15) }.svc-right-area{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:24px
  }.svc-card{position:relative;background:rgba(255,255,255,.88);border-radius:18px;padding:26px 28px;border:1px solid rgba(230,230,245,.8);box-shadow:0 12px 35px rgba(90,100,150,.08);cursor:pointer;transition:box-shadow .2s, transform .2s
  }.svc-card:hover{box-shadow:0 16px 45px rgba(90,100,150,.14);transform:translateY(-2px)
  }.svc-icon{width:25px;height:25px;font-size:24px;color:#333;margin-bottom:14px
  }.svc-icon svg{width:25px;height:25px;display:block
  }.svc-arrow{position:absolute;right:22px;top:20px;font-size:20px;color:#333
  }.svc-card-title{font-size:18px;font-weight:700;color:#151515
  }.svc-card-desc{position:absolute;bottom:24px;left:28px;font-size:14px;color:#9295a3
  }.net-section{height:auto;overflow:visible;padding-top:20px;padding-bottom:40px;background:radial-gradient(circle at 20% 20%, #fff, transparent 35%),
      linear-gradient(135deg, #eef5ff, #f4f9ff)
  }.net-title{text-align:center;font-size:30px;font-weight:bold;color:#111
  }.net-subtitle{text-align:center;margin-top:18px;font-size:16px;color:#666
  }.net-logo-area{margin-top:40px;padding:0 16px }.net-logo-panel{width:100%;max-width:none;margin:0 auto;padding:12px 0;background:transparent;border:none;box-shadow:none;overflow:hidden
  }.net-logo-row{display:flex;overflow:hidden }.net-logo-row + .net-logo-row{margin-top:10px }.net-logo-row{-webkit-mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent);mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent)
  }.net-logo-track{display:flex;align-items:center;flex-shrink:0;animation-duration:28s;animation-timing-function:linear;animation-iteration-count:infinite
  }.net-logo-row.row-ltr .net-logo-track{animation-name:netLtr }.net-logo-row.row-rtl .net-logo-track{animation-name:netRtl }@keyframes netLtr{from{transform:translateX(0) }to{transform:translateX(-50%) } }@keyframes netRtl{from{transform:translateX(-50%) }to{transform:translateX(0) } }.net-logo-row.paused .net-logo-track{animation-play-state:paused }.net-logo-item{display:flex;align-items:center;justify-content:center;padding:12px 34px;white-space:nowrap;text-decoration:none;cursor:pointer;color:#555
  }.net-logo-item img{height:28px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .2s, opacity .2s
  }.net-logo-item span{display:none }.net-logo-item:hover img{filter:none;opacity:1 }.footer-section{border-top:1px solid #DCE7F5;background:#EEF5FF;font-family:"Microsoft YaHei", Arial, sans-serif;color:#344054
  }.footer-container{max-width:1440px;margin:0 auto;padding:20px
  }.footer-main{display:flex;flex-wrap:wrap
  }.footer-column{width:19.5%
  }.footer-column h3{font-size:14px;font-weight:500;color:#101828;margin-bottom:17px
  }.footer-column p{font-size:13px;line-height:29px;color:#52637a;cursor:pointer;transition:color .2s
  }.footer-column p:hover{color:#1677ff }.footer-contact{width:22% }.footer-desc{font-size:13px;line-height:22px;color:#52637a;margin-bottom:16px
  }.footer-qr-box{display:flex;gap:15px
  }.footer-qr{width:82px;height:82px;background-color:#fff;background-image:linear-gradient(to right, rgba(82,99,122,.3) 1px, transparent 1px),
      linear-gradient(to bottom, rgba(82,99,122,.3) 1px, transparent 1px);background-size:13px 13px
  }.footer-qr:before{content:"" }.footer-phone{margin-top:17px;font-size:14px;color:#52637a
  }.footer-phone span{color:#1677ff }.footer-btn{margin-top:16px;width:196px;height:35px;background:#0766e8;color:#fff;text-align:center;line-height:35px;font-size:14px;cursor:pointer;transition:opacity .2s
  }.footer-btn:hover{opacity:.9 }.footer-copyright-area{margin-top:35px;border-top:1px solid #d8dde7;padding-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px
  }.footer-copyright-left{flex:1;min-width:300px }.footer-brand-row{display:flex;align-items:center;height:32px;flex-wrap:wrap
  }.footer-tencent-logo{font-size:23px;font-weight:bold;font-style:italic;color:#006eff;margin-right:28px
  }.footer-nav-links{display:flex;gap:15px;flex-wrap:wrap
  }.footer-nav-links span{font-size:13px;color:#52637a;cursor:pointer
  }.footer-nav-links span:hover{color:#1677ff }.footer-copy-line{font-size:12px;line-height:22px;color:#52637a
  }.mobile-avatar{display:none;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.72);border:1px solid rgba(180,191,214,.6);align-items:center;justify-content:center;color:#304057;text-decoration:none;flex-shrink:0;cursor:pointer;transition:border-color .15s, background .15s, color .15s
  }.mobile-avatar:hover{border-color:#0066FF;color:#0066FF;background:#fff
  }.mobile-avatar svg{width:20px;height:20px
  }.mobile-menu-toggle{display:none;width:38px;height:38px;border:0;background:rgba(255,255,255,.72);border-radius:10px;align-items:center;justify-content:center;gap:4px;flex-direction:column;cursor:pointer
  }.mobile-menu-toggle span{width:16px;height:2px;background:#304057;border-radius:999px;display:block
  }.mobile-drawer-overlay{display:none;position:fixed;inset:0;background:rgba(9, 18, 42, 0.42);z-index:1998;backdrop-filter:blur(2px)
  }.mobile-drawer{display:none;position:fixed;top:0;right:0;width:min(86vw, 360px);height:100vh;background:#fff;z-index:1999;box-shadow:-20px 0 50px rgba(15,23,42,.18);transform:translateX(100%);transition:transform .26s ease;padding:18px 18px 22px;flex-direction:column
  }.mobile-drawer.open{display:flex;transform:translateX(0)
  }.mobile-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #edf0f5
  }.mobile-drawer-brand{font-size:18px;font-weight:800;color:#0f172a;line-height:1.2
  }.mobile-drawer-subtitle{margin-top:5px;font-size:12px;color:#64748b
  }.mobile-drawer-close{width:34px;height:34px;border:0;border-radius:10px;background:#f6f8fb;font-size:24px;line-height:1;color:#334155;cursor:pointer
  }.mobile-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 0
  }.mobile-drawer-action{display:flex;align-items:center;justify-content:center;height:42px;border-radius:12px;border:1px solid #d8e3f5;color:#0f172a;text-decoration:none;font-size:14px;font-weight:600;background:#f8fbff
  }.mobile-drawer-action.primary{background:linear-gradient(135deg, #0a6cff, #3e86ff);color:#fff;border:0
  }.mobile-drawer-nav{display:flex;flex-direction:column;gap:6px;overflow:auto;padding-top:8px
  }.mobile-drawer-link{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-radius:12px;text-decoration:none;color:#0f172a;font-size:15px;font-weight:500;background:#f8fafc
  }.mobile-drawer-link::after{content:"→";color:#94a3b8;font-size:16px
  }@media (max-width: 1200px){.nav-menu .nav-item:nth-child(n + 5){display:none }.nav-actions .action-link,
    .nav-actions .divider:nth-of-type(n + 3),
    .nav-actions .login-link,
    .nav-actions .register-btn,
    .nav-actions .locale-btn{display:none }.ps-layout{gap:24px
    }.ps-products{column-gap:28px;row-gap:24px
    }.svc-container{gap:18px
    }.svc-right-area{gap:18px
    }
  }@media (max-width: 992px){.navbar{height:auto;min-height:64px;padding:10px 14px;flex-wrap:wrap;gap:10px 0
    }.nav-menu{order:3;width:100%;margin-left:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px
    }.nav-menu::-webkit-scrollbar{display:none
    }.nav-item{height:40px;padding:0 10px;font-size:13px;flex:0 0 auto
    }.nav-item::after{left:10px;right:10px
    }.nav-actions{order:2;margin-left:auto
    }.hero-banner{margin-top:92px
    }.hero-slide{padding:0 24px;min-height:380px
    }.hero-slides{min-height:380px
    }.hero-content{max-width:100%
    }.hero-title{font-size:30px
    }.hero-desc{font-size:14px;max-width:88%
    }.hero-cta{height:42px;padding:0 24px;font-size:14px
    }.hero-arrow{width:38px;height:38px
    }.hero-arrow-left{left:14px }.hero-arrow-right{right:14px }.quick-nav{padding:16px 20px
    }.quick-nav-item{width:48%
    }.footer-main{gap:18px 0
    }.footer-column{width:33.333%
    }.footer-contact{width:100%;margin-top:8px
    }
  }@media (max-width: 768px){.navbar{padding:10px 12px;border-radius:0
    }.nav-menu{order:4;width:100%
    }.nav-actions{gap:0
    }.action-link,
    .locale-btn{display:none
    }.console-link,
    .login-link,
    .register-btn{height:32px
    }.hero-banner{margin-top:84px
    }.hero-slides,
    .hero-slide{min-height:330px
    }.hero-content{align-items:flex-start
    }.hero-text{max-width:100%
    }.hero-title{font-size:24px;line-height:1.18
    }.hero-desc{font-size:13px;line-height:1.65;max-width:100%;margin-top:12px
    }.quick-nav{padding:14px 14px 8px
    }.quick-nav-item{width:100%
    }.quick-nav-title{font-size:14px
    }.quick-nav-desc{font-size:12px
    }.footer-column{width:50%
    }.footer-copyright-area{padding-top:24px;margin-top:24px
    }
  }@media (max-width: 480px){.header-inner,
    .footer-container{padding-left:12px;padding-right:12px
    }.hero-banner{margin-top:80px
    }.hero-slides,
    .hero-slide{min-height:300px
    }.hero-title{font-size:21px
    }.hero-desc{font-size:12px;line-height:1.6
    }.quick-nav{padding:12px 12px 4px
    }.quick-nav-item{width:100%
    }.footer-column{width:100%
    }.footer-column h3{margin-bottom:10px
    }.footer-copy-line{font-size:11px;line-height:20px
    }
  }.mobile-drawer-group{display:flex;flex-direction:column;gap:6px }.mobile-drawer-toggle{width:100%;border:0;font-family:inherit;cursor:pointer;text-align:left
}.mobile-drawer-toggle::after{content:none }.mobile-drawer-caret{width:14px;height:14px;color:#64748b;flex-shrink:0;transition:transform .25s ease
}.mobile-drawer-group.open .mobile-drawer-caret{transform:rotate(180deg) }.mobile-drawer-sub{display:none;flex-direction:column;gap:4px;padding:2px 0 4px 10px
}.mobile-drawer-group.open .mobile-drawer-sub{display:flex }.mobile-drawer-sublink{display:flex;align-items:center;min-height:40px;padding:0 14px;border-radius:10px;text-decoration:none;color:#334155;font-size:14px;background:#f1f5f9;transition:background .15s
}.mobile-drawer-sublink::before{content:"";width:4px;height:4px;border-radius:50%;background:#94a3b8;margin-right:9px;flex-shrink:0
}.mobile-drawer-sublink:active{background:#e2e8f0 }.mobile-drawer{height:100dvh;padding-bottom:calc(22px + env(safe-area-inset-bottom))
}@media (max-width: 1200px){.cs-content{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:28px }
}@media (max-width: 992px){html, body{overflow-x:hidden }.navbar{height:64px;padding:0 14px;gap:10px;flex-wrap:nowrap }.brand{order:1 }.mobile-avatar{order:2;display:inline-flex;margin-left:auto }.mobile-menu-toggle{order:3;display:inline-flex }.nav-menu,
  .nav-actions{display:none !important }.nav-item, .nav-item .arrow, .mega-menu{display:none !important }.hero-banner{margin-top:64px }.hero-slide::after{background:rgba(255,255,255,0)
  }.mobile-avatar,
  .mobile-drawer-link,
  .mobile-drawer-sublink,
  .mobile-drawer-action,
  .mobile-drawer-close,
  .hero-cta,
  .ps-nav-btn,
  .ps-primary,
  .ps-link-btn,
  .svc-demo-btn{-webkit-tap-highlight-color:rgba(0, 102, 255, .12)
  }.mobile-drawer-link:active,
  .mobile-drawer-sublink:active,
  .mobile-drawer-action:active,
  .mobile-drawer-close:active{opacity:.85
  }.ps-section{padding:28px 0 56px }.ps-page{width:min(100%, 1000px);padding:0 16px }.ps-title{font-size:30px;letter-spacing:-0.6px }.ps-all-btn{margin:28px auto 34px;width:136px;height:42px;font-size:14px }.ps-layout{grid-template-columns:1fr;gap:18px }.ps-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding:4px 8px 8px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - 30px), transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - 30px), transparent 100%)
  }.ps-nav::-webkit-scrollbar{display:none }.ps-nav-btn{flex:0 0 auto;width:auto;height:40px;padding:0 14px;font-size:14px;border-radius:8px 8px 0 0;background:transparent;box-shadow:none;color:#5b6472;position:relative
  }.ps-nav-btn.active{background:transparent;color:#0066FF;font-weight:700
  }.ps-nav-btn.active::after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:#0066FF;border-radius:2px 2px 0 0
  }.ps-panel-shell, .ps-panel{min-height:auto }.ps-featured{grid-template-columns:1fr }.ps-featured-card{min-height:162px;padding:22px 20px 18px;border-radius:16px }.ps-featured-card h3, .ps-product h3{font-size:18px }.ps-featured-card p, .ps-product p{white-space:normal }.ps-actions{gap:14px;margin-top:18px;flex-wrap:wrap }.ps-primary, .ps-link-btn{font-size:14px }.ps-products{grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 14px 18px }.ps-product{padding:12px 6px;border-radius:10px;background:transparent;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)
  }.ps-product h3{font-size:14px;line-height:1.35 }.ps-product p{font-size:12px;line-height:1.5;margin-top:4px;color:#8b93a1 }.ps-tag{font-size:10px;padding:1px 5px;margin-left:5px;vertical-align:1px }.cs-section{padding:28px 16px 20px;min-height:auto }.cs-header{display:block;margin-bottom:22px }.cs-title{font-size:24px;line-height:1.3;font-weight:700;text-align:center;letter-spacing:0
  }.cs-content{grid-template-columns:1fr;gap:18px }.cs-accordion{background:#fff;border-radius:16px;padding:6px 16px 2px;box-shadow:0 10px 24px rgba(15,23,42,.04);border:1px solid #edf1f7 }.cs-item-header{height:56px }.cs-item-title{font-size:18px }.cs-quote{font-size:15px;line-height:1.7;margin-bottom:16px }.cs-person{padding-bottom:18px;gap:10px;flex-wrap:wrap }.cs-visual{height:280px;border-radius:16px;box-shadow:0 12px 28px rgba(15,23,42,.06) }.svc-section{padding:28px 16px }.svc-container{min-height:auto;flex-direction:column;gap:16px }.svc-main-card{width:100%;min-height:220px;padding:24px }.svc-main-title{font-size:26px }.svc-demo-btn{left:24px;bottom:24px }.svc-right-area{grid-template-columns:1fr 1fr;gap:16px }.svc-card{padding:20px 18px 18px;min-height:150px }.svc-card-desc{position:static;margin-top:16px }.net-section{height:auto;padding:28px 16px 34px }.net-title{font-size:26px }.net-subtitle{font-size:14px;margin-top:14px }.net-logo-area{margin-top:28px }.footer-section{padding-bottom:12px }.footer-container{padding:16px }.footer-main{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px
  }.footer-column{width:auto }.footer-contact{grid-column:1 / -1;width:auto }.footer-column h3,
  .footer-contact h3{font-size:13px;margin-bottom:10px }.footer-column p,
  .footer-desc,
  .footer-phone,
  .footer-copy-line,
  .footer-nav-links span{font-size:12px;line-height:22px }.footer-qr-box{gap:10px }.footer-qr{width:72px;height:72px }.footer-btn{width:100% }.footer-copyright-area{gap:14px }.footer-copyright-left{min-width:0 }.footer-brand-row{height:auto;align-items:flex-start;row-gap:10px }.footer-tencent-logo{margin-right:20px }
}@media (max-width: 768px){.navbar{padding:0 12px }.brand{min-width:0 }.quick-nav{padding:14px 12px 10px }.quick-nav-item{flex:none;width:auto;padding:0
  }.quick-nav-title{font-size:15px;justify-content:flex-start }.quick-nav-desc{font-size:12px;margin-top:5px }.hero-banner{margin-top:64px }.hero-slides,
  .hero-slide{min-height:360px }.hero-slide{padding:0 16px }.hero-title{font-size:24px;line-height:1.3 }.hero-desc{font-size:13px;line-height:1.7 }.hero-text{display:flex;flex-direction:column }.hero-cta{align-self:center;height:44px;padding:0 22px;font-size:14px }.hero-dots{bottom:16px }.hero-arrow{display:none }.ps-title{font-size:28px }.ps-featured-card h3{font-size:17px }.cs-title{font-size:24px }.cs-accordion{padding:4px 12px 0;border-radius:14px }.cs-item-header{height:52px }.cs-item-title{font-size:16px }.cs-quote{font-size:14px;line-height:1.65 }.cs-person{font-size:12px }.cs-visual{height:240px }.svc-main-card{min-height:200px;padding:20px }.svc-main-title{font-size:23px }.svc-demo-btn{left:20px;bottom:20px }.svc-card{min-height:140px;padding:18px 16px 16px }.svc-card-title{font-size:16px }.net-title{font-size:24px }
}@media (max-width: 640px){.ps-title,
  .cs-title,
  .net-title{word-break:keep-all }.svc-right-area{grid-template-columns:1fr }.footer-nav-links{gap:8px 12px }
}@media (max-width: 480px){.navbar{padding:0 12px }.hero-banner{margin-top:64px }.hero-slides,
  .hero-slide{min-height:340px }.hero-slide{padding:0 12px }.hero-title{font-size:21px;line-height:1.3 }.hero-desc{font-size:13px;line-height:1.7 }.hero-cta{width:100%;justify-content:center }.quick-nav{padding:12px 12px 8px }.ps-page,
  .cs-section,
  .svc-section,
  .net-section,
  .footer-container{padding-left:12px;padding-right:12px }.ps-title{font-size:24px }.ps-all-btn{width:124px;height:40px;font-size:13px;margin:24px auto 28px }.ps-featured-card{padding:18px 16px 16px;min-height:148px }.ps-featured-card h3{font-size:16px }.ps-products{gap:10px 14px;padding:12px 12px 16px }.cs-title{font-size:22px }.cs-accordion{padding:2px 10px 0 }.cs-item-title{font-size:15px }.cs-quote{font-size:13px }.cs-visual{height:220px }.svc-main-card{min-height:190px;padding:18px }.svc-main-title{font-size:21px }.svc-card{min-height:132px }.net-title{font-size:22px }.net-subtitle{font-size:13px }.footer-column h3,
  .footer-contact h3{font-size:12px }
}.cta-section{width:100%;margin:36px 0 0;background:#F0F6FF
}.cta-banner{position:relative;padding:64px 5% 160px;overflow:hidden;display:flex;align-items:center;justify-content:center
}.cta-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0
}.cta-features{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);padding:10px 40px 12px;border-top:1px solid #E3E9F2
}.cta-feature{text-align:center;padding:0 12px
}.cta-feature + .cta-feature{border-left:1px solid #E3E9F2
}.cta-feature-icon{width:36px;height:36px;margin:0 auto 8px;color:#2B3445;display:flex;align-items:center;justify-content:center
}.cta-feature-icon svg{width:24px;height:24px }.cta-feature-title{font-size:16px;font-weight:700;color:#111
}.cta-feature-desc{margin-top:4px;font-size:12px;line-height:1.45;color:#5A6577
}@media (max-width: 992px){.cta-section{margin:36px 0 0 }.cta-banner{padding:48px 24px 40px }.cta-features{grid-template-columns:repeat(2, 1fr);padding:14px 22px 16px }.cta-feature{padding:14px }.cta-feature-desc{font-size:12px }
}@media (max-width: 640px){.cta-section{margin:24px 0 0 }.cta-banner{padding:44px 20px 40px }.cta-features{grid-template-columns:1fr;padding:8px 0;gap:0 }.cta-feature{padding:20px 24px;display:flex;align-items:center;gap:16px;text-align:left;border-left:0;border-bottom:1px solid #E3E9F2
  }.cta-feature:last-child{border-bottom:0 }.cta-feature-icon{margin:0;flex-shrink:0 }
}.net-section{text-align:center }.reveal-nav,
.reveal-panel,
.reveal-up{opacity:0;will-change:opacity, transform
}.reveal-nav{transform:translateX(70px);transition:opacity .6s ease, transform .6s ease
}.reveal-panel{transform:translate(70px, 55px);transition:opacity .7s ease .1s, transform .7s ease .1s
}.reveal-up{transform:translateY(60px);transition:opacity .65s ease, transform .65s ease
}.reveal-nav.in,
.reveal-panel.in,
.reveal-up.in{opacity:1;transform:translate(0, 0)
}.svc-right-area .svc-card.reveal-up:nth-child(1){transition-delay:.05s }.svc-right-area .svc-card.reveal-up:nth-child(2){transition-delay:.12s }.svc-right-area .svc-card.reveal-up:nth-child(3){transition-delay:.19s }.svc-right-area .svc-card.reveal-up:nth-child(4){transition-delay:.26s }@media (prefers-reduced-motion: reduce){.reveal-nav, .reveal-panel, .reveal-up{opacity:1 !important;transform:none !important;transition:none !important
  }
}.hero-slides,
.hero-slide{min-height:520px }@media (max-width: 1200px){.hero-slides,
  .hero-slide{min-height:480px }
}@media (max-width: 992px){.hero-slides,
  .hero-slide{min-height:430px }
}@media (max-width: 768px){.hero-slides,
  .hero-slide{min-height:400px }
}@media (max-width: 480px){.hero-slides,
  .hero-slide{min-height:360px }.net-logo-item{width:46% }
}.brand-logo{width:auto;height:44px;flex-shrink:0 }.cta-banner{padding:44px 5% 48px }.svc-card{display:block;text-decoration:none;color:inherit }.float-actions{position:fixed;right:24px;bottom:24px;z-index:9990;display:flex;flex-direction:column;align-items:center;gap:14px
}.float-rocket,
.float-bot{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s, box-shadow .2s;text-decoration:none
}.float-bot{width:64px;height:64px
}.float-bot img{width:100%;height:100%;object-fit:contain }.float-rocket:hover,
.float-bot:hover{transform:translateY(-3px) }@media (max-width: 480px){.float-actions{right:14px;bottom:14px;gap:12px }.float-bot{width:56px;height:56px }

}.cta-banner{padding:0;aspect-ratio:4406 / 1080 }a, a:visited, a:hover, a:active{text-decoration:none }.mega-menu{position:fixed;top:64px;left:50%;transform:translateX(-50%);width:min(1200px, calc(100% - 32px));border-radius:14px;border:1px solid #E5E9F0;box-shadow:0 20px 60px rgba(20,40,80,.14);overflow:hidden
}.mega-menu.show{display:flex }@keyframes megaIn{from{opacity:0;transform:translateX(-50%) translateY(-6px) }to{opacity:1;transform:translateX(-50%) translateY(0) }
}.mega-menu{background:#F7F8FA;border:1px solid #E2E5EA;border-radius:12px;box-shadow:0 18px 50px rgba(20,40,80,.12);overflow:hidden
}.mega-menu::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#0066FF;z-index:2
}.mega-menu{background:#fff }.mega-menu::before{display:none }@media (max-width: 768px){.net-logo-item{width:auto;height:auto;background:transparent;border:none;border-radius:0;box-shadow:none;padding:8px 18px }.net-logo-item img{height:20px;max-width:none }.net-logo-panel{padding:8px 0;border-radius:0 }
}.navbar{background:rgba(255, 255, 255, 0.55);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);box-shadow:0 8px 22px rgba(47, 72, 123, 0.06)
}.net-logo-item{transition:transform .22s ease, filter .2s ease, color .2s ease, opacity .2s;will-change:transform }.net-logo-item:hover{transform:scale(1.18) }.net-logo-item img{transition:transform .2s ease, filter .2s ease, opacity .2s }.net-logo-item:hover img{filter:none;opacity:1;transform:scale(1.12) }.net-logo-item.is-img span{display:none }.ps-title, .net-title, .cs-title{font-size:30px;font-weight:700;color:#111 }.quick-nav, .ps-panel-shell, .ps-featured-card, .svc-card, .cs-accordion, .net-logo-panel, .cta-features{border-color:#E4EDFB
}.ps-featured-card, .svc-card, .cs-accordion{box-shadow:0 12px 30px rgba(60,90,160,.07)
}.ps-nav-btn.active,
.svc-demo-btn,
.hero-cta,
.cta-btn.cta-primary{background:linear-gradient(135deg, #0A6CFF, #3E86FF);color:#fff
}.net-logo-item img{height:38px }@media (max-width: 768px){.net-logo-item img{height:28px }
}@media (min-width: 993px){.cs-section{background:transparent }.cs-visual{background:transparent }.cs-accordion{background:#F5F9FF;border-radius:20px;padding:28px 30px 14px 46px;border:1px solid #E4ECF9;box-shadow:0 10px 28px rgba(60,90,160,.05)
  }.cs-item-header{padding-left:2px }
}@media (max-width: 992px){.ps-nav-btn.active{background:transparent;color:#0066FF
  }
}.net-section{background:#FFFFFF !important
}.net-section{background:#FFFFFF !important;padding-bottom:0 !important;margin-bottom:0 !important
}.cta-section{margin-top:0 !important;padding-top:0 !important
}.cta-banner{background:#FFFFFF !important;margin-top:0 !important
}.cta-features{background:#F2F7FF !important
}.navbar{position:fixed;top:0;left:0;right:0;background:rgba(248, 251, 255, 0.72) !important;backdrop-filter:blur(24px) saturate(1.45);-webkit-backdrop-filter:blur(24px) saturate(1.45);border-bottom:1px solid rgba(110, 145, 205, 0.16);box-shadow:0 4px 18px rgba(25, 55, 100, 0.05),
        inset 0 -1px 0 rgba(255, 255, 255, 0.55);z-index:1000
}.navbar:hover,
.navbar.hovering{background:rgba(248, 251, 255, 0.82) !important;backdrop-filter:blur(28px) saturate(1.55);-webkit-backdrop-filter:blur(28px) saturate(1.55);box-shadow:0 8px 28px rgba(25, 55, 100, 0.08),
        inset 0 -1px 0 rgba(255,255,255,.65)
}.mega-menu{position:fixed !important;top:64px !important;left:0 !important;right:0 !important;transform:none !important;width:100% !important;max-width:none !important;background:rgba(255, 255, 255, 0.97) !important;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);border-radius:0 !important;border-left:0 !important;border-right:0 !important;border-top:1px solid rgba(220, 227, 238, 0.8) !important;border-bottom:1px solid rgba(214, 223, 236, 0.8) !important;box-shadow:0 18px 40px rgba(30, 55, 95, 0.10) !important;overflow:hidden;z-index:999;animation:megaFullWidthIn .22s ease both !important
}.mega-menu.show{display:flex !important
}@keyframes megaFullWidthIn{from{opacity:0;transform:translateY(-8px)
    }to{opacity:1;transform:translateY(0)
    }
}@media (max-width: 1280px){
}@media (max-width: 992px){.mega-menu{display:none !important
    }
}.mega-menu{background:#FAFCFF !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;border-radius:0 !important;border-top:1px solid rgba(120, 150, 195, 0.10) !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid rgba(120, 150, 195, 0.12) !important;box-shadow:0 16px 36px rgba(30, 55, 95, 0.07) !important
}.quick-nav{width:100%;padding:20px 24px !important;background:#F2F7FF !important;border:0 !important
}.quick-nav-card{width:100%;max-width:1500px;min-height:126px;margin:0 auto;display:grid;grid-template-columns:minmax(0, 1fr)
        minmax(0, 1fr)
        minmax(0, 1fr)
        minmax(0, 1.35fr);align-items:stretch;background:linear-gradient(
            100deg,
            #FFFFFF 0%,
            #FFFFFF 65%,
            #F7FBFF 100%
        );border:1px solid rgba(220, 228, 240, .85);border-radius:20px;box-shadow:0 10px 30px rgba(35, 55, 90, .06);overflow:hidden
}.quick-nav-card .quick-nav-item{position:relative;min-width:0;padding:24px 28px;display:flex;flex-direction:column;justify-content:center;color:inherit;text-decoration:none;cursor:pointer;transition:background .2s ease
}.quick-nav-card .quick-nav-item + .quick-nav-item::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:1px;background:#E8EBF0
}.quick-nav-kicker{margin-bottom:13px;font-size:13px;font-weight:400;color:#969DA8;line-height:1
}.quick-nav-main{display:flex;align-items:center;justify-content:space-between;gap:16px
}.quick-nav-card .quick-nav-title{min-width:0;font-size:17px;font-weight:650;line-height:1.4;color:#171A20;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease
}.quick-nav-arrow{flex:0 0 auto;color:#454B55;font-size:24px;font-weight:300;line-height:1;transition:color .2s ease,
        transform .2s ease
}.quick-nav-card .quick-nav-desc{margin-top:5px;color:#626B79;font-size:13px;font-weight:400;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}.quick-nav-card .quick-nav-item:hover{background:linear-gradient(
            135deg,
            rgba(242, 247, 255, .75),
            rgba(255, 255, 255, .35)
        )
}.quick-nav-card .quick-nav-item:hover .quick-nav-title{color:#0066FF
}.quick-nav-card .quick-nav-item:hover .quick-nav-arrow{color:#0066FF;transform:translateX(4px)
}@media (max-width: 1100px){.quick-nav{padding:16px !important
    }.quick-nav-card{grid-template-columns:1fr 1fr
    }.quick-nav-card .quick-nav-item::before{display:none
    }.quick-nav-card .quick-nav-item:nth-child(even){border-left:1px solid #E8EBF0
    }.quick-nav-card .quick-nav-item:nth-child(n + 3){border-top:1px solid #E8EBF0
    }
}@media (max-width: 640px){.quick-nav{padding:12px !important
    }.quick-nav-card{display:block;border-radius:16px
    }.quick-nav-card .quick-nav-item{min-height:105px;padding:18px 18px;border-left:0 !important;border-top:0 !important
    }.quick-nav-card .quick-nav-item + .quick-nav-item{border-top:1px solid #E8EBF0 !important
    }.quick-nav-kicker{margin-bottom:9px;font-size:12px
    }.quick-nav-card .quick-nav-title{font-size:15px
    }.quick-nav-card .quick-nav-desc{font-size:12px;white-space:normal
    }

}.product-zone{position:relative;isolation:isolate;overflow:hidden
}.product-zone::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:520px;pointer-events:none;background:linear-gradient(
        to bottom,

        rgba(255,255,255,1) 0%,
        rgba(255,255,255,1) 28%,

        rgba(255,255,255,.99) 38%,
        rgba(255,255,255,.96) 46%,
        rgba(255,255,255,.91) 54%,
        rgba(255,255,255,.83) 61%,
        rgba(255,255,255,.72) 68%,
        rgba(255,255,255,.58) 75%,
        rgba(255,255,255,.43) 81%,
        rgba(255,255,255,.29) 86%,
        rgba(255,255,255,.17) 91%,
        rgba(255,255,255,.08) 95%,
        rgba(255,255,255,.03) 98%,
        rgba(255,255,255,0) 100%
    )
}.product-zone::after{content:"";position:absolute;z-index:0;left:-10%;right:-10%;top:260px;height:430px;pointer-events:none;background:radial-gradient(
            ellipse at 35% 45%,
            rgba(65, 145, 255, .08) 0%,
            rgba(65, 145, 255, .035) 38%,
            transparent 70%
        ),

        radial-gradient(
            ellipse at 66% 52%,
            rgba(72, 125, 255, .07) 0%,
            rgba(72, 125, 255, .025) 40%,
            transparent 70%
        ),

        radial-gradient(
            ellipse at 86% 56%,
            rgba(205, 105, 235, .045) 0%,
            transparent 65%
        );filter:blur(32px)
}.product-zone .quick-nav{position:relative;z-index:2;background:transparent !important;border:0 !important;margin:0 !important
}.product-zone .quick-nav-card{position:relative;z-index:2;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important
}.product-zone .quick-nav-item{background:transparent !important
}.product-zone .quick-nav-item:hover{background:transparent !important
}.product-zone .ps-section{position:relative;z-index:2;margin-top:0 !important
}.product-zone .ps-page{position:relative;z-index:3
}.product-zone .quick-nav{margin-bottom:0 !important;padding-bottom:18px !important
}.product-zone .ps-section{margin-top:0 !important
}@media (max-width: 768px){.product-zone::before{height:430px
    }.product-zone::after{top:220px;height:360px;filter:blur(26px)
    }
}.quick-nav{padding-top:8px !important
}.product-zone .quick-nav{padding-top:8px !important
}@media (max-width: 992px){.quick-nav,
    .product-zone .quick-nav{padding-top:6px !important
    }
}@media (max-width: 640px){.quick-nav,
    .product-zone .quick-nav{padding-top:4px !important
    }
}.quick-nav,
.product-zone .quick-nav{padding-top:2px !important
}.quick-nav,
.product-zone .quick-nav{position:relative;background:#FFFFFF !important;border-bottom:none !important;margin-bottom:0 !important
}.ps-section,
.product-zone .ps-section{position:relative;margin-top:0 !important;padding-top:70px !important
}.ps-section::after{content:"";position:absolute;top:0;left:0;right:0;height:190px;z-index:1;pointer-events:none;background:linear-gradient(
        to bottom,

        #FFFFFF 0%,

        rgba(255, 255, 255, .995) 10%,

        rgba(255, 255, 255, .98) 20%,

        rgba(255, 255, 255, .94) 30%,

        rgba(255, 255, 255, .86) 42%,

        rgba(255, 255, 255, .73) 54%,

        rgba(255, 255, 255, .56) 65%,

        rgba(255, 255, 255, .38) 75%,

        rgba(255, 255, 255, .22) 84%,

        rgba(255, 255, 255, .10) 92%,

        rgba(255, 255, 255, 0) 100%
    )
}.ps-section .ps-page,
.product-zone .ps-section .ps-page{position:relative;z-index:3
}.product-zone::before,
.product-zone::after{display:none !important
}.product-zone .quick-nav{padding-bottom:10px !important
}@media (max-width: 768px){.ps-section,
    .product-zone .ps-section{padding-top:55px !important
    }.ps-section::after{height:150px
    }
}.ps-featured{position:relative;z-index:1;padding-bottom:24px !important;border-radius:0 !important
}.ps-products{position:relative;z-index:2;margin-top:-24px !important;padding-top:28px !important;background:rgba(255, 255, 255, 0.92) !important;border-radius:24px 24px 0 0 !important;overflow:hidden
}.ps-panel{overflow:hidden !important
}.ps-featured{position:relative;z-index:1;padding-bottom:34px !important
}.ps-products{position:relative;z-index:2;margin-top:-18px !important;padding-top:32px !important;padding-bottom:34px !important;padding-left:26px !important;padding-right:26px !important;background:rgba(255, 255, 255, 0.92) !important;border-radius:24px 24px 0 0 !important;overflow:hidden
}.ps-panel-shell{padding:12px !important;border-radius:24px !important;background:rgba(255, 255, 255, 0.45) !important;box-shadow:0 18px 38px rgba(25, 105, 207, 0.16),
        inset 0 1px 0 rgba(255,255,255,.88) !important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden !important
}.ps-panel{min-height:572px;display:flex;flex-direction:column;gap:12px;background:transparent !important;border-radius:18px !important;overflow:visible !important
}.ps-featured{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px !important;padding:0 !important;background:transparent !important;border-radius:0 !important;overflow:visible !important
}.ps-featured-card{min-height:176px;padding:26px 24px 20px;background:linear-gradient(
            180deg,
            rgba(255,255,255,.98),
            rgba(248,250,255,.94)
        ) !important;border-radius:18px !important;box-shadow:none !important;overflow:hidden
}.ps-products{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:58px;row-gap:36px;margin:0 !important;padding:28px
        26px
        30px !important;background:rgba(255,255,255,.93) !important;border-radius:18px !important;overflow:hidden !important;flex:1
}.ps-products{margin-top:0 !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important
}.ps-featured{margin:0 !important
}.ps-product{min-width:0;cursor:pointer;background:transparent !important;box-shadow:none !important
}@media (max-width: 992px){.ps-panel-shell{padding:10px !important
    }.ps-panel{gap:10px
    }.ps-featured{gap:10px !important
    }.ps-products{column-gap:28px;row-gap:24px
    }
}@media (max-width: 768px){.ps-featured{grid-template-columns:1fr
    }.ps-products{grid-template-columns:1fr 1fr;gap:10px 16px;padding:18px 16px 20px !important;border-radius:16px !important
    }.ps-featured-card{border-radius:16px !important
    }
}:root{--motion-fast:200ms;--motion-normal:360ms;--motion-slow:620ms;--motion-ease:cubic-bezier(.22, .61, .36, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1)
}.quick-nav-item{transition:background var(--motion-fast) ease,
        transform var(--motion-fast) ease
}.quick-nav-item .quick-nav-title{transition:color var(--motion-fast) ease
}.quick-nav-item .quick-nav-arrow{transition:color var(--motion-fast) ease,
        transform var(--motion-fast) ease
}.quick-nav-item .quick-nav-kicker{transition:color var(--motion-fast) ease
}.quick-nav-item:hover{background:rgba(255,255,255,.20) !important
}.quick-nav-item:hover .quick-nav-title{color:#0066FF !important
}.quick-nav-item:hover .quick-nav-arrow{color:#0066FF !important;transform:translateX(4px)
}.quick-nav-item:hover .quick-nav-kicker{color:#64748B
}.ps-nav-btn{transition:color .22s ease,
        background .22s ease,
        box-shadow .22s ease,
        transform .22s ease !important
}.ps-nav-btn:hover{transform:translateX(4px)
}.ps-nav-btn.active{transform:translateX(0)
}@keyframes psFeaturedEnter{from{opacity:0;transform:translateY(18px)
    }to{opacity:1;transform:translateY(0)
    }
}.ps-featured-card{transition:transform .28s var(--motion-ease-out),
        box-shadow .28s ease,
        background .28s ease !important;will-change:transform
}.ps-featured-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(45, 86, 150, .10) !important
}.ps-featured-card h3{transition:color .2s ease
}.ps-featured-card:hover h3{color:#0066FF
}.ps-primary,
.ps-link-btn{transition:color .2s ease,
        background .2s ease,
        transform .2s ease,
        box-shadow .2s ease !important
}.ps-primary:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(78, 98, 220, .12)
}.ps-primary b{display:inline-block;transition:transform .2s ease
}.ps-primary:hover b{transform:translate(3px, -2px)
}.ps-link-btn:hover{color:#0066FF
}@keyframes psProductEnter{from{opacity:0;transform:translateY(10px)
    }to{opacity:1;transform:translateY(0)
    }
}.ps-product{transition:transform .2s ease,
        background .2s ease
}.ps-product:hover{transform:translateY(-2px)
}.ps-product h3{transition:color .2s ease
}.ps-product:hover h3{color:#0066FF !important
}.ps-product p{transition:color .2s ease
}.ps-product:hover p{color:#737B89
}@keyframes psPanelSwitch{0%{opacity:.55;transform:translateY(5px)
    }100%{opacity:1;transform:translateY(0)
    }
}.cs-item-title{transition:color .2s ease,
        transform .2s ease
}.cs-item-header:hover .cs-item-title{color:#0066FF;transform:translateX(3px)
}.cs-item.active .cs-item-title{transform:translateX(0)
}.cs-item-body-inner{transform-origin:top;transition:opacity .35s ease
}.cs-visual{overflow:hidden
}@keyframes csKenBurns{0%{opacity:.84;transform:scale(1.045)
    }12%{opacity:1
    }100%{opacity:1;transform:scale(1.005)
    }
}.cs-progress{box-shadow:0 0 9px rgba(78,142,255,.28)
}.svc-main-card,
.svc-card{will-change:transform;transition:transform .3s var(--motion-ease-out),
        box-shadow .3s ease !important
}.svc-main-card:hover{transform:translateY(-3px)
}.svc-card:hover{transform:translateY(-4px) !important;box-shadow:0 18px 42px rgba(55, 88, 145, .13) !important
}.svc-icon{transition:transform .28s var(--motion-ease-out),
        color .2s ease
}.svc-card:hover .svc-icon{transform:scale(1.08);color:#0066FF
}.svc-arrow{display:inline-block;transition:transform .22s var(--motion-ease-out),
        color .22s ease
}.svc-card:hover .svc-arrow{transform:translate(4px, -4px);color:#0066FF
}.svc-card-title{transition:color .2s ease
}.svc-card:hover .svc-card-title{color:#0066FF
}.svc-demo-btn{transition:transform .22s ease,
        box-shadow .22s ease !important
}.svc-demo-btn:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(0,0,0,.14) !important
}.net-logo-item{transition:transform .24s var(--motion-ease-out),
        filter .22s ease,
        opacity .22s ease !important
}.net-logo-item:hover{transform:scale(1.10)
}.net-logo-item img{transition:filter .22s ease,
        opacity .22s ease,
        transform .22s ease !important
}.net-logo-item:hover img{filter:none !important;opacity:1 !important;transform:scale(1.04)
}.cta-feature{transition:transform .28s var(--motion-ease-out),
        background .28s ease
}.cta-feature:hover{transform:translateY(-3px)
}.cta-feature-icon{transition:transform .25s ease,
        color .25s ease
}.cta-feature:hover .cta-feature-icon{transform:scale(1.08);color:#0066FF
}.cta-feature-title{transition:color .2s ease
}.cta-feature:hover .cta-feature-title{color:#0066FF
}.ps-featured-card,
.ps-product,
.svc-card,
.cs-visual-img,
.net-logo-item{backface-visibility:hidden;-webkit-font-smoothing:antialiased
}@media (max-width: 768px){.svc-card:hover,
    .svc-main-card:hover,
    .ps-featured-card:hover{transform:translateY(-2px) !important
    }.net-logo-item:hover{transform:scale(1.05)
    }

}@media (prefers-reduced-motion: reduce){*,
    *::before,
    *::after{scroll-behavior:auto !important
    }.mid-reveal,
    .ps-featured-card,
    .ps-product,
    .cs-visual-img,
    .svc-card,
    .svc-main-card,
    .net-logo-item,
    .cta-feature{animation:none !important;transition-duration:.01ms !important;opacity:1 !important;transform:none !important
    }

}.activity-mega{position:fixed !important;top:64px !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;transform:none !important;padding:0 !important;background:#FAFCFF !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:0 !important;border-top:1px solid #E8EDF5 !important;border-bottom:1px solid #E5EAF2 !important;border-radius:0 !important;box-shadow:0 22px 46px
        rgba(25, 45, 80, .10) !important;overflow-y:auto !important;overflow-x:hidden !important;max-height:calc(100vh - 64px);z-index:999
}.activity-layout{width:100%;min-height:620px;display:grid;grid-template-columns:300px
        minmax(0, 1fr);background:#FAFCFF
}.activity-side{padding:40px
        34px
        50px
        56px;background:rgba(248, 251, 255, .92);border-right:1px solid #E8ECF2
}.activity-side-title{display:inline-flex;align-items:center;gap:8px;color:#171A20;font-size:21px;font-weight:700;text-decoration:none;transition:color .2s ease
}.activity-side-title span{font-size:28px;font-weight:300;transition:transform .2s ease
}.activity-side-title:hover{color:#0066FF
}.activity-side-title:hover span{transform:translateX(4px)
}.activity-side-desc{max-width:190px;margin-top:20px;color:#627087;font-size:14px;line-height:1.8
}.activity-main{min-width:0;padding:38px
        54px
        54px
        38px;background:#FFFFFF
}.activity-tools{display:flex;align-items:center;gap:12px;margin-bottom:26px
}.activity-search{width:420px;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:#F5F7FA;border:1px solid transparent;color:#A0AABC;font-size:13px;cursor:text;transition:background .2s ease,
        border-color .2s ease
}.activity-search:hover{background:#FFFFFF;border-color:#B9C8DC
}.activity-search svg{width:20px;height:20px;color:#202734
}.activity-chip{height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;background:#F0F4FA;color:#303846;font-size:13px;text-decoration:none;white-space:nowrap;transition:color .2s ease,
        background .2s ease
}.activity-chip:hover{color:#0066FF;background:#E9F2FF
}.activity-chip-hot{background:#FFF3E6
}.activity-chip-hot span{margin-right:6px;color:#F89A23;font-weight:800
}.activity-feature-area{display:grid;grid-template-columns:minmax(500px, 1.08fr)
        minmax(440px, .92fr);gap:18px
}.activity-hero{position:relative;min-height:315px;padding:38px 32px;overflow:hidden;text-decoration:none;color:#1B2535;background:linear-gradient(
            135deg,
            #DBE8FF 0%,
            #CFE2FF 40%,
            #D8F1FF 72%,
            #EEF9FF 100%
        );isolation:isolate
}.activity-hero::before{content:"";position:absolute;inset:0;z-index:-3;opacity:.35;background-image:linear-gradient(
            rgba(255,255,255,.6) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,.6) 1px,
            transparent 1px
        );background-size:32px 32px
}.activity-orb{position:absolute;border-radius:50%;pointer-events:none
}.activity-orb-1{width:250px;height:250px;right:70px;bottom:-100px;background:radial-gradient(
            circle at 35% 30%,
            #DAEDFF 0%,
            #63A3FF 45%,
            #316BFA 73%,
            rgba(49,107,250,0) 75%
        );box-shadow:inset -20px -20px 40px
        rgba(30,73,225,.28);opacity:.92
}.activity-orb-2{width:180px;height:180px;right:-25px;bottom:-25px;background:radial-gradient(
            circle at 28% 26%,
            #EDFFFF,
            #51D7FF 44%,
            #3299FF 72%,
            transparent 74%
        );opacity:.75
}.activity-orb-3{width:105px;height:105px;right:210px;top:90px;border:1px solid rgba(255,255,255,.7);box-shadow:0 0 50px
        rgba(61,145,255,.25);opacity:.75
}.activity-countdown{position:absolute;top:20px;right:25px;z-index:4;color:#657184;font-size:12px
}.activity-countdown strong{display:inline-flex;align-items:center;justify-content:center;min-width:27px;height:27px;margin:0 4px;background:rgba(255,255,255,.76);color:#344054;font-size:12px;font-weight:500;border-radius:2px
}.activity-hero-content{position:relative;z-index:5;width:65%;padding-top:38px
}.activity-hero-content h2{margin:0;font-size:32px;line-height:1.25;font-weight:750;color:#202B3D
}.activity-hero-content h2 span{color:#3976FF
}.activity-hero-content p{margin-top:14px;color:#48576B;font-size:15px
}.activity-hero-content p b{margin-left:10px;color:#FF5B25;font-weight:700
}.activity-buy-btn{width:205px;height:44px;margin-top:72px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(
            90deg,
            #156BF5,
            #0B5BE7
        );color:#FFFFFF;font-size:15px;transition:transform .2s ease,
        box-shadow .2s ease
}.activity-buy-btn b{font-size:18px;transition:transform .2s ease
}.activity-hero:hover
.activity-buy-btn{transform:translateY(-2px);box-shadow:0 9px 25px
        rgba(0,102,255,.22)
}.activity-hero:hover
.activity-buy-btn b{transform:translateX(5px)
}.activity-coupon{position:absolute;right:20px;bottom:14px;z-index:5;text-align:center
}.activity-coupon-code{width:92px;height:92px;margin:0 auto;padding:10px;display:grid;grid-template-columns:repeat(3, 1fr);gap:5px;background:#FFFFFF;border:1px solid #DFE6EF
}.activity-coupon-code span{background:repeating-linear-gradient(
            45deg,
            #202734 0 3px,
            #FFFFFF 3px 6px
        )
}.activity-coupon p{margin-top:6px;color:#697386;font-size:10px
}.activity-feature-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(3, 1fr);gap:14px
}.activity-feature-card{min-width:0;padding:20px
        18px;display:flex;flex-direction:column;justify-content:center;background:#FFFFFF;border:1px solid #E8ECF2;color:#171B23;text-decoration:none;transition:transform .2s ease,
        border-color .2s ease,
        box-shadow .2s ease
}.activity-feature-card.blue{background:linear-gradient(
            135deg,
            #F2F8FF,
            #DCEBFF
        )
}.activity-feature-card.orange{background:linear-gradient(
            135deg,
            #FFF9F1,
            #FFE9D4
        )
}.activity-feature-card:hover{transform:translateY(-2px);border-color:rgba(0,102,255,.24);box-shadow:0 10px 26px
        rgba(39,74,125,.08)
}.activity-feature-card strong{display:flex;align-items:center;gap:6px;color:#171B23;font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}.activity-feature-card p{margin-top:8px;color:#667085;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}.activity-feature-card em{padding:2px 5px;border-radius:3px;background:#E4F0FF;color:#1769DA;font-size:10px;font-style:normal
}.activity-feature-card em.vip{background:#9B6D2E;color:#FFFFFF
}.activity-section{margin-top:34px
}.activity-section h3{margin:0 0 20px;color:#242A33;font-size:17px;font-weight:700
}.activity-section h3 span{margin-left:5px;font-size:22px;font-weight:300
}.activity-link-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px
}.activity-link-grid a{min-width:0;text-decoration:none;transition:transform .2s ease
}.activity-link-grid a:hover{transform:translateX(3px)
}.activity-link-grid strong{display:block;color:#252B34;font-size:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}.activity-link-grid a:hover strong{color:#0066FF
}.activity-link-grid span{display:block;margin-top:6px;color:#68778F;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}.activity-all{padding-top:4px
}@media (max-width: 1300px){.activity-layout{grid-template-columns:230px
            minmax(0, 1fr)
    }.activity-side{padding-left:34px
    }.activity-main{padding-right:32px
    }.activity-feature-area{grid-template-columns:1.05fr
            .95fr
    }.activity-search{width:330px
    }

}@media (max-width: 1080px){.activity-feature-area{grid-template-columns:1fr
    }.activity-feature-grid{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)
    }.activity-link-grid{grid-template-columns:repeat(2, 1fr)
    }

}@media (max-width: 992px){.activity-mega{display:none !important
    }

}.mega-menu.cloud-mega{position:fixed !important;top:64px !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;transform:none !important;padding:0 !important;background:#FAFCFF !important;border:0 !important;border-top:1px solid #E7ECF3 !important;border-bottom:1px solid #E4EAF2 !important;border-radius:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:0 20px 50px rgba(30, 50, 85, .10) !important;overflow:hidden !important;z-index:999;animation:cloudMegaIn
        .20s
        cubic-bezier(.22,.61,.36,1)
        both !important
}.mega-menu.cloud-mega.show{display:flex !important
}@keyframes cloudMegaIn{from{opacity:0;transform:translateY(-6px)
    }to{opacity:1;transform:translateY(0)
    }

}.cloud-mega-shell{width:100%;max-height:calc(100vh - 64px);min-height:600px;display:grid;grid-template-columns:285px
        minmax(0, 1fr)
        350px;overflow-y:auto;overflow-x:hidden;background:#FFFFFF
}.cloud-mega-side{padding:32px
        30px
        42px
        52px;background:#FAFCFF;border-right:1px solid #E7EBF1
}.cloud-mega-side-head{display:flex;align-items:center;gap:10px;color:#15191F;font-size:21px;font-weight:700;text-decoration:none
}.cloud-mega-side-head span{font-size:27px;font-weight:300;transition:transform .2s ease
}.cloud-mega-side-head:hover{color:#0066FF
}.cloud-mega-side-head:hover span{transform:translateX(4px)
}.cloud-mega-side-nav{margin-top:26px;display:flex;flex-direction:column
}.cloud-mega-side-nav a{position:relative;min-height:48px;display:flex;align-items:center;gap:8px;padding:0 0;color:#232830;font-size:15px;text-decoration:none;transition:color .18s ease,
        transform .18s ease
}.cloud-mega-side-nav a:hover{color:#0066FF;transform:translateX(3px)
}.cloud-mega-side-nav a.active{font-weight:700;color:#171A20
}.cloud-mega-side-nav a.active::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:3px;background:#171A20
}.cloud-mega-intro{max-width:190px;margin-top:20px;color:#53657D;font-size:14px;line-height:1.8
}.cloud-mega-center{min-width:0;padding:30px
        40px
        48px;background:#FFFFFF
}.cloud-mega-tools{display:flex;align-items:center;gap:12px;margin-bottom:28px
}.cloud-mega-search{width:360px;height:40px;display:flex;align-items:center;background:#F5F7FA;border:1px solid transparent;transition:background .2s ease,
        border-color .2s ease
}.cloud-mega-search:focus-within{background:#FFFFFF;border-color:#8EBBFF
}.cloud-mega-search input{width:100%;height:100%;padding:0 14px;border:0;outline:0;background:transparent;color:#252B35;font-size:13px;font-family:inherit
}.cloud-mega-search input::placeholder{color:#A3ADBC
}.cloud-mega-search svg{width:20px;height:20px;margin-right:13px;color:#222830
}.cloud-chip{min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;background:#EEF2F7;color:#303640;font-size:12px;text-decoration:none;white-space:nowrap;transition:color .18s ease,
        background .18s ease
}.cloud-chip:hover{color:#0066FF;background:#E8F1FF
}.cloud-mega-section{margin-top:8px
}.cloud-mega-section + .cloud-mega-section{margin-top:32px
}.cloud-mega-section > h3{margin:0
        0
        24px;color:#20242B;font-size:17px;font-weight:700
}.cloud-product-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:54px;row-gap:26px
}.cloud-product-grid a{min-width:0;display:block;text-decoration:none;transition:transform .18s ease
}.cloud-product-grid a:hover{transform:translateX(3px)
}.cloud-product-grid strong{display:block;margin-bottom:6px;color:#242932;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease
}.cloud-product-grid a:hover strong{color:#0066FF
}.cloud-product-grid span{display:block;color:#687891;font-size:12px;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}.cloud-tag{display:inline-flex;align-items:center;margin-left:6px;padding:2px 5px;font-size:10px;font-weight:500;font-style:normal;line-height:1.2;vertical-align:middle
}.cloud-tag.blue{background:#EDF4FF;color:#0066FF
}.cloud-tag.red{background:#FFF0F0;color:#FF4D4F
}.cloud-mega-right{position:relative;padding:30px
        34px
        42px
        20px;background:#FFFFFF
}.cloud-mega-close{position:absolute;top:16px;right:20px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#91A0B5;font-size:30px;font-weight:200;line-height:30px;cursor:pointer;transition:color .18s ease,
        transform .18s ease
}.cloud-mega-close:hover{color:#333;transform:rotate(90deg)
}.cloud-promo-banner{position:relative;min-height:190px;padding:22px 18px;display:block;overflow:hidden;text-decoration:none;color:#141820;background:linear-gradient(
            135deg,
            #B9F7E4 0%,
            #8BEFD8 42%,
            #D8FCF1 100%
        )
}.cloud-promo-copy{position:relative;z-index:2;width:70%
}.cloud-promo-copy small{display:block;color:#304D49;font-size:11px;line-height:1.6
}.cloud-promo-copy strong{display:block;margin-top:44px;color:#101B1B;font-size:18px;line-height:1.45
}.cloud-promo-bot{position:absolute;right:-5px;bottom:-3px;width:120px;height:135px
}.bot-head{position:absolute;top:10px;left:18px;width:90px;height:68px;border-radius:42px 42px 30px 30px;background:linear-gradient(
            145deg,
            #E9F3F5,
            #77868B
        );box-shadow:inset 0 0 0 7px #202C31
}.bot-head::before,
.bot-head::after{content:"";position:absolute;top:29px;width:7px;height:20px;border-radius:5px;background:#00F0C8;box-shadow:0 0 10px rgba(0,240,200,.8)
}.bot-head::before{left:28px
}.bot-head::after{right:28px
}.bot-body{position:absolute;left:32px;bottom:0;width:80px;height:70px;border-radius:20px 20px 5px 5px;background:linear-gradient(
            145deg,
            #8B999E,
            #404B50
        )
}.cloud-news-box{margin-top:18px;padding:22px
        18px;border:1px solid #E6EAF0
}.cloud-news-box h3{margin:0
        0
        17px;color:#20242B;font-size:16px
}.cloud-news-box h3 span{margin-left:5px
}.cloud-news-box a{position:relative;display:block;padding:10px
        0
        10px
        15px;text-decoration:none
}.cloud-news-box a::before{content:"";position:absolute;left:0;top:17px;width:5px;height:5px;border-radius:50%;background:#D4DBE6
}.cloud-news-box strong{display:block;color:#272C34;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}.cloud-news-box a:hover strong{color:#0066FF
}.cloud-news-box > a > span{display:block;margin-top:4px;color:#6D7C93;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}.cloud-mega-solution .cloud-mega-shell{grid-template-columns:285px
        minmax(0, 1fr)
        350px
}.cloud-solution-columns{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:42px
}.cloud-solution-col{display:flex;flex-direction:column;gap:28px
}.cloud-solution-col section h3{margin:0
        0
        15px;color:#282D35;font-size:16px;font-weight:700
}.cloud-solution-col section a{display:block;min-height:37px;color:#303640;font-size:13px;line-height:1.55;text-decoration:none;transition:color .18s ease,
        transform .18s ease
}.cloud-solution-col section a:hover{color:#0066FF;transform:translateX(3px)
}.solution-right{padding-top:42px
}.cloud-side-card{display:block;margin-bottom:20px;padding:25px
        22px;border:1px solid #E6E9EF;background:#FFFFFF;text-decoration:none;transition:border-color .2s ease,
        box-shadow .2s ease,
        transform .2s ease
}.cloud-side-card:hover{transform:translateY(-2px);border-color:rgba(0,102,255,.25);box-shadow:0 9px 24px rgba(50,75,115,.07)
}.cloud-side-card strong{display:flex;align-items:center;justify-content:space-between;color:#1E232B;font-size:15px;font-weight:600
}.cloud-side-card strong span{font-size:20px;font-weight:300
}.cloud-side-card p{margin:7px
        0
        0;color:#62738C;font-size:12px;line-height:1.55
}.cloud-mega-support .cloud-mega-shell{grid-template-columns:285px
        minmax(0, 1fr)
        350px;min-height:560px
}.cloud-support-center{min-width:0;padding:32px
        36px;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:38px
}.cloud-support-column h3{margin:0
        0
        18px;color:#282D34;font-size:16px;font-weight:700
}.cloud-support-column h3 span{margin-left:5px
}.cloud-support-column a{display:block;min-height:44px;color:#343A44;font-size:13px;text-decoration:none;transition:color .18s ease,
        transform .18s ease
}.cloud-support-column a:hover{color:#0066FF;transform:translateX(3px)
}.support-right{padding-top:42px
}.cloud-support-card{padding:26px
        22px;border:1px solid #E5E9EF
}.cloud-support-card h3{margin:0;color:#1E232B;font-size:15px;line-height:1.55
}.cloud-support-card ul{margin:22px
        0
        0;padding:0;list-style:none
}.cloud-support-card li{display:flex;align-items:center;gap:10px;margin-top:12px;color:#323945;font-size:12px
}.cloud-support-card li span{color:#0066FF;font-size:15px;font-weight:700
}.cloud-mega-eco .cloud-mega-shell{grid-template-columns:285px
        minmax(0, 1fr)
        390px;min-height:540px
}.cloud-eco-center{padding:32px
        38px;display:grid;grid-template-columns:180px
        240px;gap:72px;align-content:start
}.eco-right{padding-top:36px
}.cloud-eco-banner{min-height:200px;padding:22px
        20px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#FFFFFF;background:radial-gradient(
            circle at 95% 0%,
            rgba(36,130,255,.55),
            transparent 35%
        ),
        linear-gradient(
            135deg,
            #17489D 0%,
            #0755B6 34%,
            #03122F 100%
        );overflow:hidden;transition:transform .2s ease,
        box-shadow .2s ease
}.cloud-eco-banner:hover{transform:translateY(-2px);box-shadow:0 12px 30px
        rgba(14,64,150,.18)
}.cloud-eco-banner small{color:rgba(255,255,255,.78);font-size:12px
}.cloud-eco-banner strong{font-size:19px;line-height:1.45
}.eco-card{margin-top:22px
}@media (max-width: 1450px){.cloud-mega-shell{grid-template-columns:235px
            minmax(0, 1fr)
            310px
    }.cloud-mega-side{padding-left:32px
    }.cloud-mega-center{padding-left:30px;padding-right:30px
    }.cloud-product-grid{column-gap:34px
    }.cloud-solution-columns{gap:28px
    }.cloud-support-center{gap:24px
    }.cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell{grid-template-columns:235px
            minmax(0, 1fr)
            310px
    }.cloud-mega-eco .cloud-mega-shell{grid-template-columns:235px
            minmax(0, 1fr)
            330px
    }

}@media (max-width: 1200px){.cloud-mega-shell{grid-template-columns:210px
            minmax(0, 1fr)
    }.cloud-mega-right{display:none
    }.cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell,
    .cloud-mega-eco .cloud-mega-shell{grid-template-columns:210px
            minmax(0, 1fr)
    }.cloud-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr))
    }.cloud-solution-columns{grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px
    }.cloud-support-center{grid-template-columns:repeat(5, minmax(0, 1fr));gap:18px
    }

}@media (max-width: 992px){

}@media (min-width: 993px){.mega-menu.cloud-mega{display:none;position:fixed !important;top:64px !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;transform:none !important;padding:0 !important;margin:0 !important;background:#fff !important;border:0 !important;border-top:1px solid #e5e9f0 !important;border-bottom:1px solid #e5e9f0 !important;border-radius:0 !important;box-shadow:0 14px 34px rgba(20, 40, 80, .08) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;overflow:hidden !important;z-index:999 !important;animation:wenMegaDrop .18s ease both !important
  }.mega-menu.cloud-mega.show{display:block !important
  }@keyframes wenMegaDrop{from{opacity:0;transform:translateY(-5px)
    }to{opacity:1;transform:translateY(0)
    }
  }.cloud-mega-shell{width:100%;max-width:none !important;margin:0 !important;display:grid !important;grid-template-columns:285px minmax(0, 1fr) 350px !important;background:#fff !important;overflow-x:hidden;overflow-y:auto
  }.cloud-mega-product .cloud-mega-shell{height:calc(100vh - 64px);max-height:720px;min-height:610px !important
  }.cloud-mega-solution .cloud-mega-shell{height:calc(100vh - 64px);max-height:720px;min-height:610px !important
  }.cloud-mega-support .cloud-mega-shell{height:min(610px, calc(100vh - 64px));min-height:500px !important
  }.cloud-mega-eco .cloud-mega-shell{height:min(590px, calc(100vh - 64px));min-height:490px !important
  }.cloud-mega-side{min-width:0;padding:32px 30px 42px 54px !important;background:#fff !important;border-right:1px solid #e8ecf2 !important
  }.cloud-mega-side-head{display:inline-flex !important;align-items:center;gap:8px;color:#171a20 !important;font-size:20px !important;line-height:1.35;font-weight:700 !important;text-decoration:none !important
  }.cloud-mega-side-head > span{display:inline-block;margin-left:2px;font-size:27px !important;line-height:1;font-weight:300;transition:transform .18s ease
  }.cloud-mega-side-head:hover{color:#0066ff !important
  }.cloud-mega-side-head:hover > span{transform:translateX(3px)
  }.cloud-mega-side-nav{margin-top:24px !important;display:flex !important;flex-direction:column;gap:0 !important
  }.cloud-mega-side-nav a{position:relative;min-height:48px !important;padding:0 !important;display:flex !important;align-items:center;gap:7px;color:#242a33 !important;font-size:14px !important;line-height:1.4;font-weight:400 !important;text-decoration:none !important;transform:none !important;transition:color .18s ease !important
  }.cloud-mega-side-nav a:hover{color:#0066ff !important;transform:none !important
  }.cloud-mega-side-nav a.active::after{content:"";position:absolute;left:0;bottom:0;width:72px !important;height:2px !important;background:#15191f !important;border-radius:0 !important
  }.cloud-mega-intro{max-width:185px !important;margin-top:18px !important;color:#53657d !important;font-size:14px !important;line-height:1.8 !important
  }.cloud-mega-center{min-width:0;padding:30px 38px 48px !important;background:#fff !important
  }.cloud-mega-tools{min-width:0;display:flex !important;align-items:center !important;gap:12px !important;margin-bottom:28px !important
  }.cloud-mega-search{width:360px !important;height:40px !important;flex:0 0 360px;display:flex !important;align-items:center;background:#f5f7fa !important;border:1px solid transparent !important;border-radius:0 !important;transition:border-color .18s ease, background .18s ease
  }.cloud-mega-search:focus-within{background:#fff !important;border-color:#7fb1ff !important
  }.cloud-mega-search input{min-width:0;width:100%;height:100%;padding:0 14px !important;border:0 !important;outline:0 !important;background:transparent !important;color:#252b35 !important;font-size:13px !important;font-family:inherit
  }.cloud-mega-search input::placeholder{color:#a3adbc !important
  }.cloud-mega-search svg{width:19px !important;height:19px !important;margin-right:13px !important;flex:0 0 auto;color:#242a32 !important
  }.cloud-chip{min-height:40px !important;padding:0 16px !important;display:inline-flex !important;align-items:center;justify-content:center;background:#eef2f7 !important;border:0 !important;border-radius:0 !important;color:#303640 !important;font-size:12px !important;line-height:1;white-space:nowrap;text-decoration:none !important;transition:background .18s ease, color .18s ease
  }.cloud-chip:hover{color:#0066ff !important;background:#e7f0ff !important
  }.cloud-mega-section{margin-top:0 !important
  }.cloud-mega-section + .cloud-mega-section{margin-top:30px !important
  }.cloud-mega-section > h3{margin:0 0 24px !important;color:#22272f !important;font-size:17px !important;line-height:1.3;font-weight:700 !important
  }.cloud-product-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;column-gap:48px !important;row-gap:26px !important
  }.cloud-product-grid a{min-width:0;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;text-decoration:none !important;transform:none !important
  }.cloud-product-grid a:hover{transform:none !important
  }.cloud-product-grid strong{display:block;margin:0 0 6px !important;color:#252a32 !important;font-size:14px !important;line-height:1.4;font-weight:500 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease
  }.cloud-product-grid a:hover strong{color:#0066ff !important
  }.cloud-product-grid span{display:block;color:#687891 !important;font-size:12px !important;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
  }.cloud-tag{display:inline-flex !important;align-items:center;margin-left:6px !important;padding:2px 5px !important;border-radius:0 !important;font-size:10px !important;line-height:1.2;font-weight:500 !important;font-style:normal !important;vertical-align:middle
  }.cloud-tag.blue{color:#0066ff !important;background:#edf4ff !important
  }.cloud-tag.red{color:#ff4d4f !important;background:#fff0f0 !important
  }.cloud-mega-right{position:relative;min-width:0;padding:30px 34px 42px 20px !important;background:#fff !important;border-left:0 !important
  }.cloud-mega-close{position:absolute !important;top:13px !important;right:18px !important;width:34px !important;height:34px !important;display:flex !important;align-items:center;justify-content:center;padding:0 !important;border:0 !important;background:transparent !important;color:#91a0b5 !important;font-size:30px !important;line-height:1;font-weight:200 !important;cursor:pointer;transition:color .18s ease, transform .18s ease
  }.cloud-mega-close:hover{color:#303640 !important;transform:rotate(90deg)
  }.cloud-promo-banner{position:relative;min-height:190px !important;padding:22px 18px !important;display:block !important;overflow:hidden;color:#141820 !important;text-decoration:none !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:linear-gradient(135deg, #b9f7e4 0%, #8befd8 42%, #d8fcf1 100%) !important
  }.cloud-promo-copy{position:relative;z-index:2;width:72% !important
  }.cloud-promo-copy small{display:block;color:#304d49 !important;font-size:11px !important;line-height:1.6 !important
  }.cloud-promo-copy strong{display:block;margin-top:42px !important;color:#101b1b !important;font-size:18px !important;line-height:1.45 !important;font-weight:700 !important
  }.cloud-promo-bot{position:absolute;right:-4px;bottom:-3px;width:120px;height:135px
  }.cloud-promo-bot .bot-head{position:absolute;top:10px;left:18px;width:90px;height:68px;border-radius:42px 42px 30px 30px;background:linear-gradient(145deg, #e9f3f5, #77868b);box-shadow:inset 0 0 0 7px #202c31
  }.cloud-promo-bot .bot-head::before,
  .cloud-promo-bot .bot-head::after{content:"";position:absolute;top:29px;width:7px;height:20px;border-radius:5px;background:#00f0c8;box-shadow:0 0 10px rgba(0, 240, 200, .8)
  }.cloud-promo-bot .bot-head::before{left:28px
  }.cloud-promo-bot .bot-head::after{right:28px
  }.cloud-promo-bot .bot-body{position:absolute;left:32px;bottom:0;width:80px;height:70px;border-radius:20px 20px 5px 5px;background:linear-gradient(145deg, #8b999e, #404b50)
  }.cloud-news-box{margin-top:18px !important;padding:22px 18px !important;background:#fff !important;border:1px solid #e6eaf0 !important;border-radius:0 !important;box-shadow:none !important
  }.cloud-news-box h3{margin:0 0 16px !important;color:#20242b !important;font-size:16px !important;font-weight:700 !important
  }.cloud-news-box a{position:relative;display:block;padding:9px 0 9px 15px !important;background:transparent !important;text-decoration:none !important
  }.cloud-news-box a::before{content:"";position:absolute;left:0;top:16px;width:5px;height:5px;border-radius:50%;background:#d4dbe6
  }.cloud-news-box strong{display:block;color:#272c34 !important;font-size:13px !important;font-weight:500 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
  }.cloud-news-box a:hover strong{color:#0066ff !important
  }.cloud-news-box > a > span{display:block;margin-top:4px !important;color:#6d7c93 !important;font-size:11px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
  }.cloud-mega-solution .cloud-mega-shell{grid-template-columns:285px minmax(0, 1fr) 350px !important
  }.cloud-solution-columns{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:38px !important
  }.cloud-solution-col{min-width:0;display:flex !important;flex-direction:column;gap:27px !important
  }.cloud-solution-col section h3{margin:0 0 14px !important;color:#282d35 !important;font-size:16px !important;line-height:1.35;font-weight:700 !important
  }.cloud-solution-col section a{display:block !important;min-height:36px !important;padding:0 !important;color:#303640 !important;font-size:13px !important;line-height:1.55;text-decoration:none !important;transform:none !important
  }.cloud-solution-col section a:hover{color:#0066ff !important;transform:none !important
  }.solution-right{padding-top:42px !important
  }.cloud-side-card{display:block !important;margin:0 0 20px !important;padding:24px 22px !important;background:#fff !important;border:1px solid #e6e9ef !important;border-radius:0 !important;box-shadow:none !important;text-decoration:none !important;transform:none !important;transition:border-color .18s ease, box-shadow .18s ease
  }.cloud-side-card:hover{transform:none !important;border-color:rgba(0, 102, 255, .24) !important;box-shadow:0 8px 22px rgba(50, 75, 115, .06) !important
  }.cloud-side-card strong{display:flex !important;align-items:center;justify-content:space-between;color:#1e232b !important;font-size:15px !important;line-height:1.45;font-weight:600 !important
  }.cloud-side-card strong span{margin-left:10px;font-size:20px !important;font-weight:300 !important
  }.cloud-side-card p{margin:7px 0 0 !important;color:#62738c !important;font-size:12px !important;line-height:1.55 !important
  }.cloud-mega-support .cloud-mega-shell{grid-template-columns:285px minmax(0, 1fr) 350px !important
  }.cloud-support-center{min-width:0;padding:32px 36px !important;display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;align-content:start;gap:34px !important;background:#fff !important
  }.cloud-support-column{min-width:0
  }.cloud-support-column h3{margin:0 0 17px !important;color:#282d34 !important;font-size:16px !important;line-height:1.4;font-weight:700 !important
  }.cloud-support-column h3 span{margin-left:4px
  }.cloud-support-column a{display:block !important;min-height:43px !important;padding:0 !important;color:#343a44 !important;font-size:13px !important;line-height:1.55;text-decoration:none !important;transform:none !important
  }.cloud-support-column a:hover{color:#0066ff !important;transform:none !important
  }.support-right{padding-top:42px !important
  }.cloud-support-card{padding:25px 22px !important;background:#fff !important;border:1px solid #e5e9ef !important;border-radius:0 !important;box-shadow:none !important
  }.cloud-support-card h3{margin:0 !important;color:#1e232b !important;font-size:15px !important;line-height:1.55 !important;font-weight:600 !important
  }.cloud-support-card ul{margin:20px 0 0 !important;padding:0 !important;list-style:none !important
  }.cloud-support-card li{margin-top:11px !important;display:flex !important;align-items:center;gap:9px;color:#323945 !important;font-size:12px !important
  }.cloud-support-card li span{color:#0066ff !important;font-size:15px !important;font-weight:700 !important
  }.cloud-mega-eco .cloud-mega-shell{grid-template-columns:285px minmax(0, 1fr) 390px !important
  }.cloud-eco-center{min-width:0;padding:32px 38px !important;display:grid !important;grid-template-columns:180px 240px !important;align-content:start;gap:72px !important;background:#fff !important
  }.eco-right{padding-top:36px !important
  }.cloud-eco-banner{min-height:200px !important;padding:22px 20px !important;display:flex !important;flex-direction:column;justify-content:space-between;color:#fff !important;text-decoration:none !important;border:0 !important;border-radius:0 !important;background:radial-gradient(circle at 95% 0%, rgba(36, 130, 255, .55), transparent 35%),
      linear-gradient(135deg, #17489d 0%, #0755b6 34%, #03122f 100%) !important;box-shadow:none !important;transform:none !important;overflow:hidden
  }.cloud-eco-banner:hover{transform:none !important;box-shadow:0 10px 24px rgba(14, 64, 150, .12) !important
  }.cloud-eco-banner small{color:rgba(255, 255, 255, .78) !important;font-size:12px !important
  }.cloud-eco-banner strong{color:#fff !important;font-size:19px !important;line-height:1.45 !important;font-weight:600 !important
  }.eco-card{margin-top:22px !important
  }.nav-menu > .nav-item{position:relative
  }.nav-menu > .nav-item:hover::after{opacity:1 !important
  }@media (max-width: 1450px){.cloud-mega-shell,
    .cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell{grid-template-columns:235px minmax(0, 1fr) 310px !important
    }.cloud-mega-eco .cloud-mega-shell{grid-template-columns:235px minmax(0, 1fr) 330px !important
    }.cloud-mega-side{padding-left:32px !important;padding-right:24px !important
    }.cloud-mega-center{padding-left:30px !important;padding-right:30px !important
    }.cloud-product-grid{column-gap:32px !important
    }.cloud-solution-columns{gap:26px !important
    }.cloud-support-center{gap:22px !important;padding-left:28px !important;padding-right:28px !important
    }.cloud-eco-center{gap:48px !important
    }
  }@media (max-width: 1200px){.cloud-mega-shell,
    .cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell,
    .cloud-mega-eco .cloud-mega-shell{grid-template-columns:210px minmax(0, 1fr) !important
    }.cloud-mega-right{display:none !important
    }.cloud-mega-side{padding-left:28px !important
    }.cloud-mega-center{padding-left:28px !important;padding-right:28px !important
    }.cloud-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;column-gap:28px !important
    }.cloud-solution-columns{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:18px !important
    }.cloud-support-center{grid-template-columns:repeat(5, minmax(0, 1fr)) !important;gap:16px !important
    }.cloud-eco-center{grid-template-columns:170px 220px !important;gap:44px !important
    }.cloud-mega-search{width:310px !important;flex-basis:310px !important
    }
  }
}@media (max-width: 992px){.mega-menu.cloud-mega{display:none !important
  }
}@media (min-width: 993px){.mega-menu.cloud-mega,
  .mega-menu.activity-mega{width:100vw !important;max-width:100vw !important;left:0 !important;right:auto !important;top:64px !important;transform:none !important;background:rgba(233, 240, 250, .34) !important;backdrop-filter:blur(22px) saturate(1.18) !important;-webkit-backdrop-filter:blur(22px) saturate(1.18) !important;border-top:1px solid rgba(190, 202, 220, .36) !important;border-bottom:1px solid rgba(190, 202, 220, .28) !important;box-shadow:0 20px 45px rgba(20, 40, 80, .08) !important;overflow:hidden !important;white-space:normal !important
  }.mega-menu.cloud-mega.show,
  .mega-menu.activity-mega.show{display:block !important
  }.cloud-mega-shell,
  .activity-mega .activity-layout{width:80vw !important;max-width:80vw !important;margin:0 !important;background:#fff !important;border-radius:0 0 20px 0 !important;box-shadow:14px 0 34px rgba(30, 55, 95, .05) !important;overflow:hidden !important
  }.activity-mega .activity-layout{min-height:610px !important
  }.activity-mega .activity-side{background:#fafcff !important
  }.activity-mega .activity-main{background:#fff !important
  }.activity-side-desc,
  .cloud-mega-intro,
  .market-side-desc,
  .cloud-mega-side p{display:block !important;width:100% !important;max-width:100% !important;white-space:normal !important;word-break:break-word !important;overflow-wrap:anywhere !important;overflow:visible !important;text-overflow:clip !important
  }.activity-side-desc{max-width:190px !important;line-height:1.8 !important
  }.cloud-mega-intro{max-width:190px !important;line-height:1.8 !important
  }.cloud-mega-center,
  .cloud-support-center,
  .cloud-eco-center,
  .market-main,
  .cloud-mega-right{white-space:normal !important
  }.cloud-mega-market .market-mega-shell{grid-template-columns:285px minmax(0, 1fr) 350px !important;min-height:610px !important;height:min(720px, calc(100vh - 64px)) !important
  }.market-side{padding-top:34px !important
  }.market-side-desc{margin-top:18px !important;color:#53657d !important;font-size:14px !important;line-height:1.8 !important
  }.market-main{min-width:0;padding:34px 38px 46px !important;background:#fff !important;overflow-y:auto
  }.market-feature-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 22px
  }.market-feature-card{min-height:96px;padding:20px 20px 17px;display:block;background:#fff;border:1px solid #e5e9ef;border-radius:0;color:#232832;text-decoration:none;transition:border-color .18s ease, box-shadow .18s ease
  }.market-feature-card:hover{border-color:rgba(0, 102, 255, .28);box-shadow:0 8px 24px rgba(37, 70, 115, .06)
  }.market-feature-card strong{display:flex;align-items:center;gap:8px;color:#252a33;font-size:16px;line-height:1.35;font-weight:600
  }.market-feature-card strong > span{margin-left:2px;font-size:22px;font-weight:300
  }.market-feature-card:hover strong{color:#0066ff
  }.market-feature-card p{margin:7px 0 0;color:#667791;font-size:12px;line-height:1.55
  }.market-hot-section{margin-top:44px
  }.market-hot-section > h3{margin:0 0 28px;color:#252a33;font-size:18px;font-weight:700
  }.market-product-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:44px;row-gap:32px
  }.market-product-grid a{min-width:0;display:block;text-decoration:none
  }.market-product-grid strong{display:block;color:#242a33;font-size:14px;line-height:1.35;font-weight:600;transition:color .18s ease
  }.market-product-grid span{display:block;margin-top:7px;color:#687891;font-size:12px;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
  }.market-product-grid a:hover strong{color:#0066ff
  }.market-right{padding-top:34px !important
  }.market-promo-banner{min-height:218px;padding:24px 22px;display:flex;flex-direction:column;justify-content:space-between;color:#172234;text-decoration:none;background:radial-gradient(circle at 85% 25%, rgba(255,255,255,.70), transparent 32%),
      radial-gradient(circle at 92% 80%, rgba(121,169,255,.34), transparent 28%),
      linear-gradient(135deg, #cfeaff 0%, #b9dcff 48%, #a9ccff 100%);overflow:hidden
  }.market-promo-banner::after{content:"";position:absolute;width:310px;height:310px;right:-130px;top:-115px;border:2px solid rgba(255,255,255,.55);border-radius:50%;pointer-events:none
  }.market-promo-banner{position:relative
  }.market-promo-banner small,
  .market-promo-banner strong{position:relative;z-index:2
  }.market-promo-banner small{color:#263b58;font-size:12px
  }.market-promo-banner strong{margin-top:auto;color:#142238;font-size:20px;line-height:1.55;font-weight:700
  }.cloud-category-changing{animation:cloudCategoryIn .24s ease both
  }@keyframes cloudCategoryIn{from{opacity:0;transform:translateY(5px)
    }to{opacity:1;transform:translateY(0)
    }
  }@media (max-width: 1500px){.cloud-mega-shell,
    .activity-mega .activity-layout{width:82vw !important;max-width:82vw !important
    }.cloud-mega-shell,
    .cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell,
    .cloud-mega-market .market-mega-shell{grid-template-columns:230px minmax(0, 1fr) 300px !important
    }.cloud-mega-eco .cloud-mega-shell{grid-template-columns:230px minmax(0, 1fr) 320px !important
    }.market-main{padding-left:28px !important;padding-right:28px !important
    }.market-product-grid{column-gap:28px
    }
  }@media (max-width: 1250px){.cloud-mega-shell,
    .activity-mega .activity-layout{width:86vw !important;max-width:86vw !important
    }.cloud-mega-right{display:none !important
    }.cloud-mega-shell,
    .cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell,
    .cloud-mega-market .market-mega-shell,
    .cloud-mega-eco .cloud-mega-shell{grid-template-columns:210px minmax(0, 1fr) !important
    }.market-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr))
    }
  }
}@media (max-width: 992px){.cloud-mega-market,
  .mega-menu.cloud-mega,
  .mega-menu.activity-mega{display:none !important
  }
}@media (min-width: 993px){.mega-menu.cloud-mega,
  .mega-menu.activity-mega,
  .mega-menu.cloud-mega-market{position:fixed !important;top:64px !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;height:calc(100vh - 64px) !important;max-height:calc(100vh - 64px) !important;margin:0 !important;padding:0 !important;transform:none !important;background:rgba(232, 239, 249, .35) !important;backdrop-filter:blur(22px) saturate(1.22) !important;-webkit-backdrop-filter:blur(22px) saturate(1.22) !important;border:0 !important;border-top:1px solid rgba(194, 204, 219, .42) !important;border-radius:0 !important;box-shadow:0 18px 42px rgba(22, 42, 76, .09) !important;overflow:hidden !important;white-space:normal !important;z-index:999 !important
  }.mega-menu.cloud-mega.show,
  .mega-menu.activity-mega.show,
  .mega-menu.cloud-mega-market.show{display:block !important
  }.cloud-mega-shell,
  .cloud-mega-market .market-mega-shell,
  .activity-mega .activity-layout{width:100vw !important;max-width:100vw !important;height:80vh !important;min-height:0 !important;max-height:80vh !important;margin:0 !important;background:#fff !important;border-radius:0 !important;box-shadow:none !important;overflow:hidden !important
  }.cloud-mega-shell,
  .cloud-mega-product .cloud-mega-shell,
  .cloud-mega-solution .cloud-mega-shell,
  .cloud-mega-support .cloud-mega-shell{grid-template-columns:286px
      minmax(0, 1fr)
      360px !important
  }.cloud-mega-eco .cloud-mega-shell{grid-template-columns:286px
      minmax(0, 1fr)
      390px !important
  }.cloud-mega-market .market-mega-shell{display:grid !important;grid-template-columns:286px
      minmax(0, 1fr)
      360px !important
  }.activity-mega .activity-layout{display:grid !important;grid-template-columns:286px
      minmax(0, 1fr) !important
  }.cloud-mega-side,
  .cloud-mega-center,
  .cloud-mega-right,
  .market-side,
  .market-main,
  .market-right,
  .activity-side,
  .activity-main,
  .cloud-support-center,
  .cloud-eco-center{min-height:0 !important;height:100% !important;box-sizing:border-box !important
  }.cloud-mega-side,
  .market-side,
  .activity-side{overflow-y:auto !important;overflow-x:hidden !important
  }.cloud-mega-center,
  .market-main,
  .activity-main,
  .cloud-support-center,
  .cloud-eco-center{overflow-y:auto !important;overflow-x:hidden !important
  }.cloud-mega-right,
  .market-right{overflow-y:auto !important;overflow-x:hidden !important
  }.cloud-mega-side,
  .market-side,
  .activity-side{padding:34px
      28px
      38px
      52px !important;background:linear-gradient(
        180deg,
        #ffffff 0%,
        #fbfcfe 100%
      ) !important;border-right:1px solid #e7ebf1 !important
  }.cloud-mega-side-head,
  .market-side-title,
  .activity-side-title{display:inline-flex !important;align-items:center !important;gap:8px !important;max-width:100% !important;color:#15191f !important;font-size:20px !important;line-height:1.35 !important;font-weight:700 !important;text-decoration:none !important;white-space:normal !important
  }.activity-side-desc,
  .cloud-mega-intro,
  .market-side-desc,
  .cloud-mega-side p,
  .market-side p,
  .activity-side p{display:block !important;width:100% !important;max-width:190px !important;margin-top:18px !important;color:#53657d !important;font-size:14px !important;line-height:1.85 !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;overflow:visible !important;text-overflow:clip !important
  }.cloud-mega-side-nav{margin-top:24px !important
  }.cloud-mega-side-nav a{position:relative;min-height:45px !important;padding:0
      10px
      0
      0 !important;display:flex !important;align-items:center !important;color:#2c323c !important;font-size:14px !important;line-height:1.45 !important;font-weight:400 !important;white-space:normal !important;text-decoration:none !important;border-radius:0 !important;transition:color .18s ease,
      padding-left .18s ease !important
  }.cloud-mega-side-nav a:hover{color:#0066ff !important;padding-left:5px !important;background:transparent !important
  }.cloud-mega-side-nav a.active{color:#15191f !important;font-weight:700 !important
  }.cloud-mega-side-nav a.active::after{content:"";position:absolute;left:0;bottom:0;width:72px !important;height:2px !important;background:#171a20 !important
  }.cloud-mega-center,
  .market-main{padding:32px
      38px
      42px !important;background:#fff !important
  }.cloud-support-center,
  .cloud-eco-center{padding:34px
      38px
      42px !important;background:#fff !important
  }.activity-main{padding:32px
      48px
      42px
      38px !important;background:#fff !important
  }.cloud-mega-tools,
  .activity-tools{min-height:42px !important;margin-bottom:28px !important;gap:12px !important
  }.cloud-mega-search,
  .activity-search{height:42px !important;border:1px solid #e8ebf0 !important;background:#f5f7fa !important;transition:border-color .18s ease,
      background .18s ease,
      box-shadow .18s ease !important
  }.cloud-mega-search:focus-within{background:#fff !important;border-color:rgba(0, 102, 255, .55) !important;box-shadow:0 0 0 3px
      rgba(0, 102, 255, .06) !important
  }.cloud-chip,
  .activity-chip{min-height:42px !important;border:1px solid #e8ebf0 !important;background:#f3f5f8 !important;color:#343a44 !important;transition:color .18s ease,
      background .18s ease,
      border-color .18s ease !important
  }.cloud-chip:hover,
  .activity-chip:hover{color:#0066ff !important;border-color:rgba(0, 102, 255, .20) !important;background:#edf4ff !important
  }.cloud-product-grid{column-gap:48px !important;row-gap:25px !important
  }.cloud-product-grid a{min-width:0 !important;padding:3px
      4px !important;border-radius:4px !important;transition:background .18s ease,
      transform .18s ease !important
  }.cloud-product-grid a:hover{background:#f8faff !important;transform:translateX(2px) !important
  }.cloud-product-grid strong{font-size:14px !important;font-weight:600 !important;line-height:1.45 !important
  }.cloud-product-grid span{margin-top:5px !important;color:#697991 !important;font-size:12px !important;line-height:1.55 !important;white-space:normal !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;overflow:hidden !important
  }.cloud-solution-columns{gap:34px !important
  }.cloud-solution-col{gap:28px !important
  }.cloud-solution-col section h3,
  .cloud-support-column h3{margin-bottom:15px !important;color:#252a32 !important;font-weight:700 !important
  }.cloud-solution-col section a,
  .cloud-support-column a{min-height:38px !important;padding-right:4px !important;white-space:normal !important;line-height:1.55 !important
  }.cloud-mega-right,
  .market-right{padding:34px
      38px
      42px
      18px !important;background:#fff !important
  }.cloud-side-card,
  .cloud-support-card,
  .cloud-news-box,
  .market-news-box{border-color:#e7eaf0 !important;box-shadow:none !important
  }.cloud-side-card{padding:22px 20px !important;transition:border-color .18s ease,
      background .18s ease !important
  }.cloud-side-card:hover{background:#fafcff !important;border-color:rgba(0, 102, 255, .24) !important
  }.cloud-news-box a,
  .market-news-box a{transition:background .18s ease !important
  }.cloud-news-box a:hover,
  .market-news-box a:hover{background:#fafcff !important
  }.market-feature-grid{gap:18px 22px !important
  }.market-feature-card{min-height:94px !important;padding:19px
      20px
      17px !important;border-color:#e6e9ef !important;transition:border-color .18s ease,
      background .18s ease !important
  }.market-feature-card:hover{background:#fafcff !important;border-color:rgba(0, 102, 255, .28) !important;box-shadow:none !important
  }.market-hot-section{margin-top:38px !important
  }.market-hot-section > h3{margin-bottom:24px !important
  }.market-product-grid{column-gap:42px !important;row-gap:28px !important
  }.market-product-grid span{white-space:normal !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;overflow:hidden !important
  }.cloud-mega-close{top:14px !important;right:18px !important;width:34px !important;height:34px !important;color:#91a0b3 !important;font-size:28px !important;border-radius:50% !important;transition:color .18s ease,
      background .18s ease,
      transform .18s ease !important
  }.cloud-mega-close:hover{color:#242a33 !important;background:#f2f5f8 !important;transform:rotate(90deg) !important
  }.cloud-mega-side,
  .cloud-mega-center,
  .cloud-mega-right,
  .market-side,
  .market-main,
  .market-right,
  .activity-side,
  .activity-main,
  .cloud-support-center,
  .cloud-eco-center{scrollbar-width:thin;scrollbar-color:#cdd6e3 transparent
  }.cloud-mega-side::-webkit-scrollbar,
  .cloud-mega-center::-webkit-scrollbar,
  .cloud-mega-right::-webkit-scrollbar,
  .market-side::-webkit-scrollbar,
  .market-main::-webkit-scrollbar,
  .market-right::-webkit-scrollbar,
  .activity-side::-webkit-scrollbar,
  .activity-main::-webkit-scrollbar,
  .cloud-support-center::-webkit-scrollbar,
  .cloud-eco-center::-webkit-scrollbar{width:6px
  }.cloud-mega-side::-webkit-scrollbar-thumb,
  .cloud-mega-center::-webkit-scrollbar-thumb,
  .cloud-mega-right::-webkit-scrollbar-thumb,
  .market-side::-webkit-scrollbar-thumb,
  .market-main::-webkit-scrollbar-thumb,
  .market-right::-webkit-scrollbar-thumb,
  .activity-side::-webkit-scrollbar-thumb,
  .activity-main::-webkit-scrollbar-thumb,
  .cloud-support-center::-webkit-scrollbar-thumb,
  .cloud-eco-center::-webkit-scrollbar-thumb{background:#cdd6e3;border-radius:999px
  }@media (max-width: 1500px){.cloud-mega-shell,
    .cloud-mega-product .cloud-mega-shell,
    .cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell,
    .cloud-mega-market .market-mega-shell{width:100vw !important;max-width:100vw !important;grid-template-columns:238px
        minmax(0, 1fr)
        310px !important
    }.cloud-mega-eco .cloud-mega-shell{width:100vw !important;max-width:100vw !important;grid-template-columns:238px
        minmax(0, 1fr)
        330px !important
    }.activity-mega .activity-layout{width:100vw !important;max-width:100vw !important;grid-template-columns:238px
        minmax(0, 1fr) !important
    }.cloud-mega-side,
    .market-side,
    .activity-side{padding-left:34px !important;padding-right:22px !important
    }.cloud-mega-center,
    .market-main{padding-left:30px !important;padding-right:30px !important
    }.cloud-product-grid{column-gap:30px !important
    }.cloud-solution-columns{gap:24px !important
    }.cloud-support-center{gap:22px !important;padding-left:28px !important;padding-right:28px !important
    }
  }@media (max-width: 1200px){.cloud-mega-shell,
    .cloud-mega-product .cloud-mega-shell,
    .cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell,
    .cloud-mega-market .market-mega-shell,
    .cloud-mega-eco .cloud-mega-shell{width:100vw !important;max-width:100vw !important;grid-template-columns:210px
        minmax(0, 1fr)
        280px !important
    }.activity-mega .activity-layout{width:100vw !important;max-width:100vw !important;grid-template-columns:210px
        minmax(0, 1fr) !important
    }.cloud-product-grid,
    .market-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important
    }.cloud-support-center{grid-template-columns:repeat(4, minmax(0, 1fr)) !important
    }.cloud-solution-columns{grid-template-columns:repeat(4, minmax(0, 1fr)) !important
    }.cloud-mega-search{width:300px !important;flex-basis:300px !important
    }
  }
}@media (max-width: 992px){.mega-menu.cloud-mega,
  .mega-menu.activity-mega,
  .mega-menu.cloud-mega-market{display:none !important
  }
}@media (min-width: 993px){.page-placeholder{transition:filter .22s ease,
            transform .22s ease !important;transform-origin:center top
    }.navbar.hovering ~ .page-placeholder{filter:blur(10px) !important;transform:scale(1.018) !important
    }.mega-menu.cloud-mega,
    .mega-menu.activity-mega,
    .mega-menu.cloud-mega-market{position:fixed !important;top:64px !important;left:0 !important;right:0 !important;width:100vw !important;height:calc(100vh - 64px) !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;transform:none !important;background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:0 !important;border-top:1px solid rgba(220, 226, 235, .72) !important;border-radius:0 !important;box-shadow:none !important;overflow:hidden !important;z-index:999 !important
    }.mega-menu.cloud-mega.show,
    .mega-menu.activity-mega.show,
    .mega-menu.cloud-mega-market.show{display:block !important

    }.cloud-mega-shell,
    .cloud-mega-market .market-mega-shell,
    .activity-mega .activity-layout{position:relative !important;z-index:5 !important;width:100vw !important;height:80% !important;min-height:0 !important;max-height:none !important;margin:0 !important;background:#FFFFFF !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:0 !important;border-radius:0 !important;box-shadow:0 7px 18px
            rgba(28, 42, 68, .08) !important;overflow:hidden !important
    }.mega-menu.cloud-mega::after,
    .mega-menu.activity-mega::after,
    .mega-menu.cloud-mega-market::after{content:"";position:absolute;left:0;right:0;bottom:0;height:20% !important;z-index:2;pointer-events:none;background:linear-gradient(
                180deg,

                rgba(255,255,255,.15) 0%,

                rgba(255,255,255,.22) 20%,

                rgba(255,255,255,.32) 45%,

                rgba(255,255,255,.46) 72%,

                rgba(255,255,255,.60) 100%
            ) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important
    }.mega-menu.cloud-mega::before,
    .mega-menu.activity-mega::before,
    .mega-menu.cloud-mega-market::before{content:"";position:absolute;left:0;right:0;top:calc(80% - 16px);height:42px;z-index:4;pointer-events:none;background:linear-gradient(
                180deg,

                rgba(255,255,255,0) 0%,

                rgba(255,255,255,.20) 35%,

                rgba(255,255,255,.40) 70%,

                rgba(255,255,255,.52) 100%
            ) !important
    }.cloud-mega-shell,
    .market-mega-shell,
    .activity-layout,

    .cloud-mega-side,
    .cloud-mega-center,
    .cloud-mega-right,

    .market-side,
    .market-main,
    .market-right,

    .activity-side,
    .activity-main{filter:none !important

    }

}@media (min-width: 993px){.cloud-mega-shell,
    .cloud-mega-market .market-mega-shell,
    .activity-mega .activity-layout{height:90% !important;max-height:90% !important
    }.mega-menu.cloud-mega::after,
    .mega-menu.activity-mega::after,
    .mega-menu.cloud-mega-market::after{height:10% !important
    }.mega-menu.cloud-mega::before,
    .mega-menu.activity-mega::before,
    .mega-menu.cloud-mega-market::before{top:calc(90% - 16px) !important
    }

}@media (min-width: 993px){.cloud-mega-shell,
    .cloud-mega-market .market-mega-shell,
    .activity-mega .activity-layout{height:85% !important;max-height:85% !important
    }.mega-menu.cloud-mega::after,
    .mega-menu.activity-mega::after,
    .mega-menu.cloud-mega-market::after{height:15% !important
    }.mega-menu.cloud-mega::before,
    .mega-menu.activity-mega::before,
    .mega-menu.cloud-mega-market::before{top:calc(85% - 16px) !important
    }

}@media (min-width: 993px){.mega-menu.cloud-mega,
    .mega-menu.activity-mega,
    .mega-menu.cloud-mega-market{pointer-events:none !important
    }.cloud-mega-shell,
    .cloud-mega-market .market-mega-shell,
    .activity-mega .activity-layout{pointer-events:auto !important
    }.mega-menu.cloud-mega::before,
    .mega-menu.cloud-mega::after,

    .mega-menu.activity-mega::before,
    .mega-menu.activity-mega::after,

    .mega-menu.cloud-mega-market::before,
    .mega-menu.cloud-mega-market::after{pointer-events:none !important
    }

}@media (min-width: 993px){html.mega-scroll-lock,
    body.mega-scroll-lock{overflow:hidden !important;overscroll-behavior:none !important
    }.mega-menu.cloud-mega,
    .mega-menu.activity-mega,
    .mega-menu.cloud-mega-market{overscroll-behavior:contain !important
    }.cloud-mega-side,
    .cloud-mega-center,
    .cloud-mega-right,

    .market-side,
    .market-main,
    .market-right,

    .activity-side,
    .activity-main,

    .cloud-support-center,
    .cloud-eco-center{overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior-y:contain !important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable
    }.cloud-mega-side,
    .cloud-mega-center,
    .cloud-mega-right,

    .market-side,
    .market-main,
    .market-right,

    .activity-side,
    .activity-main,

    .cloud-support-center,
    .cloud-eco-center{scrollbar-width:thin;scrollbar-color:rgba(148, 163, 184, .55)
            transparent
    }.cloud-mega-side::-webkit-scrollbar,
    .cloud-mega-center::-webkit-scrollbar,
    .cloud-mega-right::-webkit-scrollbar,

    .market-side::-webkit-scrollbar,
    .market-main::-webkit-scrollbar,
    .market-right::-webkit-scrollbar,

    .activity-side::-webkit-scrollbar,
    .activity-main::-webkit-scrollbar,

    .cloud-support-center::-webkit-scrollbar,
    .cloud-eco-center::-webkit-scrollbar{width:5px
    }.cloud-mega-side::-webkit-scrollbar-track,
    .cloud-mega-center::-webkit-scrollbar-track,
    .cloud-mega-right::-webkit-scrollbar-track,

    .market-side::-webkit-scrollbar-track,
    .market-main::-webkit-scrollbar-track,
    .market-right::-webkit-scrollbar-track,

    .activity-side::-webkit-scrollbar-track,
    .activity-main::-webkit-scrollbar-track,

    .cloud-support-center::-webkit-scrollbar-track,
    .cloud-eco-center::-webkit-scrollbar-track{background:transparent
    }.cloud-mega-side::-webkit-scrollbar-thumb,
    .cloud-mega-center::-webkit-scrollbar-thumb,
    .cloud-mega-right::-webkit-scrollbar-thumb,

    .market-side::-webkit-scrollbar-thumb,
    .market-main::-webkit-scrollbar-thumb,
    .market-right::-webkit-scrollbar-thumb,

    .activity-side::-webkit-scrollbar-thumb,
    .activity-main::-webkit-scrollbar-thumb,

    .cloud-support-center::-webkit-scrollbar-thumb,
    .cloud-eco-center::-webkit-scrollbar-thumb{background:rgba(148, 163, 184, .48);border-radius:999px
    }.cloud-mega-side::-webkit-scrollbar-thumb:hover,
    .cloud-mega-center::-webkit-scrollbar-thumb:hover,
    .cloud-mega-right::-webkit-scrollbar-thumb:hover,

    .market-side::-webkit-scrollbar-thumb:hover,
    .market-main::-webkit-scrollbar-thumb:hover,
    .market-right::-webkit-scrollbar-thumb:hover,

    .activity-side::-webkit-scrollbar-thumb:hover,
    .activity-main::-webkit-scrollbar-thumb:hover,

    .cloud-support-center::-webkit-scrollbar-thumb:hover,
    .cloud-eco-center::-webkit-scrollbar-thumb:hover{background:rgba(100, 116, 139, .65)
    }

}@media (min-width: 993px){.cloud-mega-product .cloud-mega-shell,
    .cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell,
    .cloud-mega-eco .cloud-mega-shell,
    .cloud-mega-market .market-mega-shell{box-sizing:border-box !important;padding-right:56px !important
    }.cloud-mega-product .cloud-mega-right,
    .cloud-mega-solution .cloud-mega-right,
    .cloud-mega-support .cloud-mega-right,
    .cloud-mega-eco .cloud-mega-right,
    .cloud-mega-market .market-right{position:relative !important;transform:translateX(-28px) !important;padding-left:18px !important;padding-right:18px !important;box-sizing:border-box !important
    }.cloud-mega-solution .solution-right{transform:translateX(-36px) !important
    }.cloud-mega-solution .solution-right .cloud-side-card{width:100% !important;max-width:100% !important;box-sizing:border-box !important
    }.cloud-mega-product .cloud-mega-right{transform:translateX(-32px) !important
    }.cloud-mega-market .market-right{transform:translateX(-32px) !important
    }.cloud-mega-support .support-right{transform:translateX(-32px) !important
    }.cloud-mega-eco .eco-right{transform:translateX(-32px) !important
    }.cloud-mega-close{position:absolute !important;top:16px !important;right:14px !important;width:36px !important;height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;z-index:100 !important;color:#7f8da0 !important;font-size:27px !important;font-weight:300 !important;line-height:1 !important;background:rgba(255, 255, 255, .96) !important;border:1px solid transparent !important;border-radius:50% !important;cursor:pointer !important;box-sizing:border-box !important;transition:background .18s ease,
            color .18s ease,
            transform .18s ease,
            border-color .18s ease !important
    }.cloud-mega-close:hover{color:#1f2630 !important;background:#f3f6f9 !important;border-color:#e5e9ef !important;transform:rotate(90deg) !important
    }.cloud-mega-right > .cloud-promo-banner:first-of-type,
    .cloud-mega-right > .cloud-side-card:first-of-type,
    .cloud-mega-right > .cloud-support-card:first-of-type,
    .cloud-mega-right > .cloud-eco-banner:first-of-type,
    .market-right > .market-promo-banner:first-of-type{margin-top:30px !important
    }.cloud-mega-right .cloud-side-card,
    .cloud-mega-right .cloud-promo-banner,
    .cloud-mega-right .cloud-support-card,
    .cloud-mega-right .cloud-eco-banner,
    .cloud-mega-right .cloud-news-box,

    .market-right .market-promo-banner,
    .market-right .market-news-box{width:100% !important;max-width:100% !important;box-sizing:border-box !important
    }.cloud-mega-right strong,
    .cloud-mega-right p,
    .cloud-mega-right span,

    .market-right strong,
    .market-right p,
    .market-right span{white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important
    }@media (max-width: 1500px){.cloud-mega-product .cloud-mega-shell,
        .cloud-mega-solution .cloud-mega-shell,
        .cloud-mega-support .cloud-mega-shell,
        .cloud-mega-eco .cloud-mega-shell,
        .cloud-mega-market .market-mega-shell{padding-right:46px !important
        }.cloud-mega-product .cloud-mega-right,
        .cloud-mega-solution .cloud-mega-right,
        .cloud-mega-support .cloud-mega-right,
        .cloud-mega-eco .cloud-mega-right,
        .cloud-mega-market .market-right{transform:translateX(-22px) !important
        }.cloud-mega-solution .solution-right{transform:translateX(-28px) !important
        }

    }@media (max-width: 1200px){.cloud-mega-product .cloud-mega-shell,
        .cloud-mega-solution .cloud-mega-shell,
        .cloud-mega-support .cloud-mega-shell,
        .cloud-mega-eco .cloud-mega-shell,
        .cloud-mega-market .market-mega-shell{padding-right:34px !important
        }.cloud-mega-product .cloud-mega-right,
        .cloud-mega-solution .cloud-mega-right,
        .cloud-mega-support .cloud-mega-right,
        .cloud-mega-eco .cloud-mega-right,
        .cloud-mega-market .market-right,

        .cloud-mega-solution .solution-right{transform:translateX(-14px) !important
        }.cloud-mega-close{right:8px !important
        }

    }

}@media (min-width: 993px){.mega-menu.cloud-mega,
    .mega-menu.activity-mega,
    .mega-menu.cloud-mega-market{position:fixed !important;top:64px !important;left:0 !important;right:0 !important;width:100vw !important;height:calc(100vh - 64px) !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;transform:none !important;background:transparent !important;border:0 !important;border-top:1px solid #e8ebf0 !important;border-radius:0 !important;box-shadow:none !important;overflow:hidden !important;z-index:999 !important
    }.cloud-mega-shell,
    .cloud-mega-market .market-mega-shell,
    .activity-mega .activity-layout{position:relative !important;display:grid !important;width:100vw !important;height:85% !important;max-width:none !important;max-height:85% !important;margin:0 !important;padding:0 !important;background:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:0 8px 22px rgba(25, 40, 65, .06) !important;overflow:hidden !important;box-sizing:border-box !important;z-index:5 !important
    }.cloud-mega-product .cloud-mega-shell,
    .cloud-mega-solution .cloud-mega-shell,
    .cloud-mega-support .cloud-mega-shell,
    .cloud-mega-eco .cloud-mega-shell{grid-template-columns:250px
            minmax(0, 1fr)
            340px !important
    }.cloud-mega-market .market-mega-shell{grid-template-columns:250px
            minmax(0, 1fr)
            340px !important
    }.cloud-mega-right,
    .solution-right,
    .support-right,
    .eco-right,
    .market-right{transform:none !important;margin:0 !important;left:auto !important;right:auto !important
    }.cloud-mega-side,
    .market-side{width:auto !important;min-width:0 !important;height:100% !important;padding:34px
            28px
            40px
            46px !important;background:#fff !important;border-right:1px solid #e8ebf0 !important;box-sizing:border-box !important;overflow-x:hidden !important;overflow-y:auto !important;white-space:normal !important
    }.cloud-mega-side-head,
    .market-side-title{display:inline-flex !important;align-items:center !important;gap:9px !important;margin:0 0 24px !important;color:#20242b !important;font-size:18px !important;line-height:1.5 !important;font-weight:700 !important;text-decoration:none !important;white-space:normal !important
    }.cloud-mega-side-head span{font-size:22px !important;line-height:1 !important;font-weight:400 !important
    }.cloud-mega-side-nav{display:flex !important;flex-direction:column !important;gap:0 !important;margin-top:4px !important
    }.cloud-mega-side-nav a{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;min-height:45px !important;padding:0 !important;color:#30343b !important;font-size:14px !important;line-height:1.45 !important;font-weight:400 !important;text-decoration:none !important;white-space:normal !important;background:transparent !important;transition:color .18s ease !important
    }.cloud-mega-side-nav a:hover{color:#006eff !important;background:transparent !important
    }.cloud-mega-side-nav a.active{color:#171a1f !important;font-weight:600 !important
    }.cloud-mega-side-nav a.active::after{content:"";position:absolute;left:0;bottom:0;width:72px;height:2px;background:#171a1f;border-radius:2px
    }.cloud-mega-intro,
    .market-side-desc,
    .activity-side-desc{width:100% !important;max-width:175px !important;margin:-6px
            0
            0 !important;color:#66758a !important;font-size:13px !important;line-height:1.85 !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;overflow:visible !important
    }.cloud-mega-center,
    .market-main,
    .cloud-support-center,
    .cloud-eco-center{min-width:0 !important;width:auto !important;height:100% !important;padding:30px
            34px
            42px !important;margin:0 !important;background:#fff !important;box-sizing:border-box !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain !important
    }.cloud-mega-tools{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important;width:100% !important;margin:0
            0
            28px !important
    }.cloud-mega-search{flex:0
            1
            370px !important;width:370px !important;max-width:370px !important;height:38px !important;display:flex !important;align-items:center !important;background:#f5f6f8 !important;border:1px solid transparent !important;border-radius:0 !important;box-sizing:border-box !important
    }.cloud-mega-search:hover,
    .cloud-mega-search:focus-within{background:#fff !important;border-color:rgba(0, 110, 255, .35) !important
    }.cloud-mega-search input{min-width:0 !important;font-size:13px !important
    }.cloud-chip{min-height:38px !important;display:inline-flex !important;align-items:center !important;padding:0
            15px !important;background:#eef1f5 !important;color:#313740 !important;border:0 !important;border-radius:0 !important;font-size:12px !important;text-decoration:none !important
    }.cloud-chip:hover{color:#006eff !important;background:#eaf2ff !important
    }.cloud-solution-columns{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;align-items:start !important;gap:28px
            38px !important;width:100% !important
    }.cloud-solution-col{display:flex !important;flex-direction:column !important;gap:26px !important;min-width:0 !important
    }.cloud-solution-col section{min-width:0 !important
    }.cloud-solution-col section h3{margin:0
            0
            13px !important;color:#262a30 !important;font-size:14px !important;line-height:1.45 !important;font-weight:700 !important
    }.cloud-solution-col section a{display:flex !important;align-items:center !important;gap:5px !important;min-height:37px !important;padding:0 !important;color:#4e535c !important;font-size:13px !important;line-height:1.55 !important;text-decoration:none !important;white-space:normal !important;transition:color .15s ease !important
    }.cloud-solution-col section a:hover{color:#006eff !important
    }.cloud-product-grid{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;column-gap:38px !important;row-gap:25px !important;width:100% !important
    }.cloud-product-grid a{min-width:0 !important
    }.cloud-product-grid strong{color:#252a31 !important;font-size:14px !important;line-height:1.5 !important
    }.cloud-product-grid span{margin-top:5px !important;color:#66758b !important;font-size:12px !important;line-height:1.55 !important;white-space:normal !important
    }.cloud-support-center{display:grid !important;grid-template-columns:repeat(5, minmax(0, 1fr)) !important;align-items:start !important;gap:34px !important
    }.cloud-support-column{min-width:0 !important
    }.cloud-support-column h3{margin:0
            0
            14px !important;color:#272c33 !important;font-size:14px !important;line-height:1.45 !important;font-weight:700 !important
    }.cloud-support-column a{display:flex !important;align-items:center !important;gap:5px !important;min-height:37px !important;color:#4f5660 !important;font-size:13px !important;line-height:1.5 !important;white-space:normal !important
    }.cloud-eco-center{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;align-items:start !important;gap:44px !important
    }.market-main{padding-top:30px !important
    }.market-feature-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:16px 20px !important
    }.market-feature-card{min-width:0 !important;min-height:88px !important;padding:18px
            20px !important;border:1px solid #e8ebf0 !important;background:#fff !important;box-sizing:border-box !important
    }.market-feature-card:hover{border-color:rgba(0, 110, 255, .30) !important;background:#fafcff !important
    }.market-hot-section{margin-top:32px !important
    }.market-hot-section > h3{margin:0
            0
            22px !important;font-size:17px !important
    }.market-product-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:28px
            38px !important
    }.cloud-mega-right,
    .market-right{position:relative !important;min-width:0 !important;width:auto !important;height:100% !important;padding:32px
            40px
            40px
            18px !important;margin:0 !important;background:#fff !important;box-sizing:border-box !important;overflow-x:hidden !important;overflow-y:auto !important;overscroll-behavior:contain !important
    }.cloud-side-card,
    .cloud-support-card,
    .cloud-eco-banner,
    .market-promo-banner,
    .cloud-news-box{display:block !important;width:100% !important;max-width:100% !important;margin:0
            0
            18px !important;box-sizing:border-box !important;transform:none !important
    }.cloud-side-card{min-height:88px !important;padding:20px
            20px !important;border:1px solid #e5e9ef !important;background:#fff !important;text-decoration:none !important
    }.cloud-side-card:hover{border-color:rgba(0, 110, 255, .32) !important;background:#fafcff !important
    }.cloud-side-card strong{display:block !important;color:#242930 !important;font-size:14px !important;line-height:1.5 !important;font-weight:600 !important;white-space:normal !important
    }.cloud-side-card p{margin:6px
            0
            0 !important;color:#6d7b90 !important;font-size:12px !important;line-height:1.55 !important;white-space:normal !important
    }.cloud-mega-close{position:absolute !important;top:18px !important;right:18px !important;width:32px !important;height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;color:#92a0b3 !important;background:transparent !important;border:0 !important;border-radius:50% !important;font-size:28px !important;font-weight:300 !important;line-height:1 !important;cursor:pointer !important;z-index:50 !important;transform:none !important
    }.cloud-mega-close:hover{color:#29313c !important;background:#f3f5f8 !important;transform:rotate(90deg) !important
    }.cloud-mega-right > *:not(.cloud-mega-close),
    .market-right > *:not(.cloud-mega-close){position:relative;z-index:1
    }.cloud-mega-right > .cloud-side-card:first-of-type,
    .cloud-mega-right > .cloud-support-card:first-of-type,
    .cloud-mega-right > .cloud-eco-banner:first-of-type,
    .market-right > .market-promo-banner:first-of-type{margin-top:20px !important
    }.mega-menu.cloud-mega::after,
    .mega-menu.activity-mega::after,
    .mega-menu.cloud-mega-market::after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:15% !important;z-index:1;pointer-events:none;backdrop-filter:blur(22px) !important;-webkit-backdrop-filter:blur(22px) !important;background:linear-gradient(
                180deg,
                rgba(255,255,255,.15) 0%,
                rgba(255,255,255,.28) 35%,
                rgba(255,255,255,.48) 70%,
                rgba(255,255,255,.65) 100%
            ) !important
    }.mega-menu.cloud-mega::before,
    .mega-menu.activity-mega::before,
    .mega-menu.cloud-mega-market::before{content:"";position:absolute;left:0;right:0;top:calc(85% - 14px);height:32px;z-index:3;pointer-events:none;background:linear-gradient(
                180deg,
                rgba(255,255,255,0) 0%,
                rgba(255,255,255,.38) 100%
            )
    }.cloud-mega-side,
    .cloud-mega-center,
    .cloud-mega-right,

    .market-side,
    .market-main,
    .market-right,

    .cloud-support-center,
    .cloud-eco-center{scrollbar-width:thin;scrollbar-color:rgba(160,170,185,.45)
            transparent
    }.cloud-mega-side::-webkit-scrollbar,
    .cloud-mega-center::-webkit-scrollbar,
    .cloud-mega-right::-webkit-scrollbar,
    .market-side::-webkit-scrollbar,
    .market-main::-webkit-scrollbar,
    .market-right::-webkit-scrollbar{width:5px
    }.cloud-mega-side::-webkit-scrollbar-thumb,
    .cloud-mega-center::-webkit-scrollbar-thumb,
    .cloud-mega-right::-webkit-scrollbar-thumb,
    .market-side::-webkit-scrollbar-thumb,
    .market-main::-webkit-scrollbar-thumb,
    .market-right::-webkit-scrollbar-thumb{background:rgba(160,170,185,.42);border-radius:20px
    }@media (max-width: 1500px){.cloud-mega-product .cloud-mega-shell,
        .cloud-mega-solution .cloud-mega-shell,
        .cloud-mega-support .cloud-mega-shell,
        .cloud-mega-eco .cloud-mega-shell,
        .cloud-mega-market .market-mega-shell{grid-template-columns:230px
                minmax(0, 1fr)
                310px !important
        }.cloud-mega-side,
        .market-side{padding-left:34px !important
        }.cloud-mega-center,
        .market-main,
        .cloud-support-center,
        .cloud-eco-center{padding-left:28px !important;padding-right:28px !important
        }.cloud-mega-right,
        .market-right{padding-left:16px !important;padding-right:34px !important
        }.cloud-solution-columns{column-gap:26px !important
        }

    }@media (max-width: 1250px){.cloud-mega-product .cloud-mega-shell,
        .cloud-mega-solution .cloud-mega-shell,
        .cloud-mega-support .cloud-mega-shell,
        .cloud-mega-eco .cloud-mega-shell,
        .cloud-mega-market .market-mega-shell{grid-template-columns:205px
                minmax(0, 1fr)
                275px !important
        }.cloud-mega-side,
        .market-side{padding-left:26px !important;padding-right:18px !important
        }.cloud-solution-columns{gap:22px
                22px !important
        }.cloud-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr)) !important
        }.cloud-support-center{grid-template-columns:repeat(4, minmax(0, 1fr)) !important
        }.cloud-mega-close{right:12px !important
        }

    }

}@media (min-width: 1280px){.cs-content{grid-template-columns:minmax(0, 1.42fr) minmax(430px, 1fr);gap:36px;align-items:stretch
  }.cs-accordion{min-height:432px
  }.cs-item-header{height:58px
  }.cs-item.active .cs-item-body-inner{min-height:158px;display:flex;flex-direction:column
  }.cs-item.active .cs-person{margin-top:auto
  }.cs-visual{min-height:432px;height:100%;border-radius:20px
  }
}@media (min-width: 993px) and (max-width: 1279px){.cs-content{grid-template-columns:minmax(0, 1.28fr) minmax(360px, 1fr);gap:28px;align-items:start
  }.cs-visual{min-height:0;height:auto;aspect-ratio:1.58 / 1;border-radius:18px
  }.cs-visual-video{object-position:70% center
  }
}@media (max-width: 992px){.cs-content{align-items:start
  }.cs-visual{width:100%;min-height:0;height:auto;aspect-ratio:16 / 9;border-radius:16px
  }.cs-visual-video{object-position:70% center;transform:scale(1.008)
  }
}@media (max-width: 480px){.cs-visual{border-radius:14px
  }
}@media (prefers-reduced-motion: reduce){.cs-visual-video{transform:none
  }
}.cs-section{padding:38px 0 56px
}.cs-header,
.cs-content{width:min(1500px, 94vw);margin-left:auto;margin-right:auto
}.cs-header{display:flex;align-items:center;justify-content:center;margin-bottom:48px;text-align:center
}.cs-title{margin:0;text-align:center;font-size:42px;line-height:1.25;font-weight:900;letter-spacing:-1.2px;color:#141821
}.cs-content{grid-template-columns:minmax(0, 1.56fr) minmax(400px, 1fr);gap:43px;align-items:center
}.cs-accordion{min-height:0;align-self:center
}.cs-visual{width:100%;min-height:0;height:auto;aspect-ratio:58 / 30;align-self:center;border-radius:18px
}.cs-visual-video{inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none
}@media (min-width: 1280px){.cs-content{grid-template-columns:minmax(0, 1.56fr) minmax(420px, 1fr);gap:43px;align-items:center
  }.cs-accordion{min-height:0
  }.cs-item.active .cs-item-body-inner{min-height:0;display:block
  }.cs-item.active .cs-person{margin-top:0
  }.cs-visual{min-height:0;height:auto;aspect-ratio:58 / 30
  }
}@media (min-width: 993px) and (max-width: 1279px){.cs-section{padding:34px 0 46px
  }.cs-header{margin-bottom:38px
  }.cs-title{font-size:36px
  }.cs-content{grid-template-columns:minmax(0, 1.35fr) minmax(340px, 1fr);gap:28px;align-items:center
  }.cs-visual{min-height:0;height:auto;aspect-ratio:58 / 30
  }.cs-visual-video{object-position:center center;transform:none
  }
}@media (max-width: 992px){.cs-section{padding:28px 0 34px
  }.cs-header,
  .cs-content{width:min(100% - 32px, 1000px)
  }.cs-header{margin-bottom:24px
  }.cs-title{font-size:30px;letter-spacing:-.6px
  }.cs-content{grid-template-columns:1fr;gap:20px;align-items:start
  }.cs-visual{width:100%;min-height:0;height:auto;aspect-ratio:58 / 30;border-radius:16px
  }.cs-visual-video{object-position:center center;transform:none
  }
}@media (max-width: 768px){.cs-title{font-size:28px
  }
}@media (max-width: 480px){.cs-header,
  .cs-content{width:calc(100% - 24px)
  }.cs-title{font-size:24px;line-height:1.3
  }.cs-visual{aspect-ratio:58 / 30;border-radius:14px
  }
}#promoPop.promo-ref{position:fixed;top:calc(50% + 10px);right:100px;bottom:auto;left:auto;width:355px;height:270px;max-width:none;margin:0;padding:0;border:0;border-radius:0;overflow:visible;background:url("bg.png") 0 0 / 100% 100% no-repeat;box-shadow:none;text-align:left;isolation:isolate;transform:translateY(-50%);transform-origin:88% 50%;font-family:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;z-index:10000
}#promoPop.promo-ref.open{display:block;animation:promoRefInV8 .22s cubic-bezier(.2,.72,.2,1) both
}@keyframes promoRefInV8{from{opacity:0;transform:translateY(calc(-50% + 6px)) scale(.986) }to{opacity:1;transform:translateY(-50%) scale(1) }
}#promoPop.promo-ref .promo-ref-bot{position:absolute;left:-1px;top:-11px;width:73px;height:73px;object-fit:contain;pointer-events:none;user-select:none;z-index:8;filter:drop-shadow(0 4px 7px rgba(62,85,145,.10))
}#promoPop.promo-ref .promo-ref-heading{position:absolute;left:78px;top:18px;right:48px;height:28px;display:flex;align-items:center;gap:7px;white-space:nowrap;color:#11151b;font-size:17px;line-height:1;font-weight:800;letter-spacing:-.3px;z-index:7
}#promoPop.promo-ref .promo-ref-heading strong{position:relative;color:#5b7dff;font-size:19px;font-weight:800;line-height:1
}#promoPop.promo-ref .promo-ref-heading strong::before{content:"";position:absolute;left:1px;top:-9px;width:84px;height:12px;border-top:2px solid #56c9f4;border-radius:50%;transform:rotate(-5deg);opacity:.95
}#promoPop.promo-ref .promo-ref-heading strong::after{content:"";position:absolute;right:-8px;top:-8px;width:5px;height:5px;border-radius:1px;background:#42d9ee;transform:rotate(45deg);box-shadow:-7px 7px 0 -2px #72cbff
}#promoPop.promo-ref .promo-ref-close{appearance:none;-webkit-appearance:none;position:absolute;right:26px;top:13px;z-index:12;width:23px;height:23px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#171b21;font-family:Arial, sans-serif;font-size:22px;font-weight:300;line-height:20px;cursor:pointer;transition:background .16s ease, transform .16s ease
}#promoPop.promo-ref .promo-ref-close:hover{background:rgba(255,255,255,.62);transform:scale(1.04)
}#promoPop.promo-ref .promo-ref-main{position:absolute;left:13px;top:51px;width:305px;height:139px;box-sizing:border-box;overflow:hidden;border:1.5px solid transparent;border-radius:14px;background:linear-gradient(#fff,#fff) padding-box,
    linear-gradient(135deg,#4384ff 0%,#625eff 47%,#d62fff 100%) border-box;box-shadow:0 4px 12px rgba(66,86,160,.025);z-index:5
}#promoPop.promo-ref .promo-ref-copy{position:absolute;left:11px;top:11px;right:5px;z-index:4;color:#090d13;font-size:18px;line-height:1.45;font-weight:800;letter-spacing:-.45px;white-space:nowrap
}#promoPop.promo-ref .promo-ref-copy > div{height:27px;white-space:nowrap
}#promoPop.promo-ref .promo-ref-copy em{color:#587bff;font-style:normal;font-size:20px;font-weight:900;letter-spacing:-.4px
}#promoPop.promo-ref .promo-ref-claim{position:absolute;left:14px;bottom:14px;z-index:7;width:94px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:linear-gradient(180deg,#ff6840 0%,#ff7845 100%);box-shadow:0 5px 11px rgba(255,91,48,.20);color:#fff;text-decoration:none;font-size:12px;line-height:1;font-weight:700;white-space:nowrap
}#promoPop.promo-ref .promo-ref-claim:hover{filter:brightness(1.025);transform:translateY(-1px)
}#promoPop.promo-ref .promo-ref-coupon{position:absolute;right:-1px;bottom:-1px;z-index:3;width:166px;height:auto;object-fit:contain;pointer-events:none;user-select:none
}#promoPop.promo-ref .promo-ref-recommend{position:absolute;left:13px;right:auto;bottom:8px;width:317px;z-index:6;margin:0
}#promoPop.promo-ref .promo-ref-recommend-title{margin:0 0 8px;color:#393e47;font-size:12px;line-height:14px;font-weight:400
}#promoPop.promo-ref .promo-ref-recommend-list{display:grid;grid-template-columns:122px 102px 75px;gap:9px;width:317px;margin:0
}#promoPop.promo-ref .promo-ref-recommend-list a{min-width:0;width:100%;height:36px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(229,232,240,.38);border-radius:999px;background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.98);color:#2f343d;font-size:11.5px;line-height:1;font-weight:400;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap
}#promoPop.promo-ref .promo-ref-recommend-list a:hover{background:#fff;color:#5b6dff
}@media (max-width: 1500px) and (min-width: 993px){#promoPop.promo-ref{right:72px;width:338px;height:257px
  }#promoPop.promo-ref .promo-ref-bot{left:-1px;top:-10px;width:70px;height:70px }#promoPop.promo-ref .promo-ref-heading{left:74px;top:17px;font-size:16px;gap:6px }#promoPop.promo-ref .promo-ref-heading strong{font-size:18px }#promoPop.promo-ref .promo-ref-close{right:24px;top:12px;width:22px;height:22px;font-size:21px }#promoPop.promo-ref .promo-ref-main{left:12px;top:49px;width:290px;height:132px;border-radius:13px }#promoPop.promo-ref .promo-ref-copy{left:10px;top:10px;font-size:17px }#promoPop.promo-ref .promo-ref-copy em{font-size:19px }#promoPop.promo-ref .promo-ref-copy > div{height:25px }#promoPop.promo-ref .promo-ref-claim{left:13px;bottom:13px;width:90px;height:31px;font-size:11.5px }#promoPop.promo-ref .promo-ref-coupon{width:158px }#promoPop.promo-ref .promo-ref-recommend{left:12px;bottom:7px;width:302px }#promoPop.promo-ref .promo-ref-recommend-title{margin-bottom:7px;font-size:11px;line-height:13px }#promoPop.promo-ref .promo-ref-recommend-list{grid-template-columns:116px 97px 71px;gap:9px;width:302px }#promoPop.promo-ref .promo-ref-recommend-list a{height:34px;padding:0 4px;font-size:11px }
}@media (max-width: 992px){#promoPop.promo-ref{top:auto;right:8px;bottom:72px;width:min(338px, calc(100vw - 16px));height:auto;aspect-ratio:355 / 270;transform:none
  }#promoPop.promo-ref.open{animation:promoRefMobileInV8 .22s ease both }@keyframes promoRefMobileInV8{from{opacity:0;transform:translateY(7px) scale(.986) }to{opacity:1;transform:translateY(0) scale(1) }
  }#promoPop.promo-ref .promo-ref-bot{left:-.3%;top:-4%;width:20.6%;height:auto }#promoPop.promo-ref .promo-ref-heading{left:22%;top:6.7%;right:13%;height:10%;font-size:clamp(14px,4vw,16px);gap:1.7% }#promoPop.promo-ref .promo-ref-heading strong{font-size:1.1em }#promoPop.promo-ref .promo-ref-close{right:7%;top:4.8%;width:22px;height:22px;font-size:21px }#promoPop.promo-ref .promo-ref-main{left:3.7%;top:18.9%;width:85.9%;height:51.5% }#promoPop.promo-ref .promo-ref-copy{left:3.6%;top:8%;font-size:clamp(14px,4.4vw,17px);line-height:1.45 }#promoPop.promo-ref .promo-ref-copy em{font-size:1.11em }#promoPop.promo-ref .promo-ref-copy > div{height:1.5em }#promoPop.promo-ref .promo-ref-claim{left:4.6%;bottom:10%;width:31%;height:23%;max-height:34px;min-height:30px;font-size:clamp(10.5px,3.2vw,12px) }#promoPop.promo-ref .promo-ref-coupon{right:-.3%;bottom:-.5%;width:54.5%;height:auto }#promoPop.promo-ref .promo-ref-recommend{left:3.7%;right:auto;bottom:3%;width:89.3% }#promoPop.promo-ref .promo-ref-recommend-title{margin-bottom:2.7%;font-size:clamp(10.5px,3vw,12px) }#promoPop.promo-ref .promo-ref-recommend-list{grid-template-columns:1.2fr 1fr .74fr;gap:2.8%;width:100% }#promoPop.promo-ref .promo-ref-recommend-list a{height:clamp(31px,9.6vw,35px);padding:0 4px;font-size:clamp(9.5px,2.8vw,11.5px) }
}#promoPop.promo-ref .promo-ref-bot{left:6px;top:-10px;width:68px;height:68px
}#promoPop.promo-ref .promo-ref-heading{left:84px;top:18px;right:52px;font-size:16px;gap:6px
}#promoPop.promo-ref .promo-ref-heading strong{font-size:18px
}#promoPop.promo-ref .promo-ref-heading strong::before{width:78px;top:-8px
}#promoPop.promo-ref .promo-ref-close{right:19px;top:12px;width:21px;height:21px;font-size:21px;line-height:19px
}#promoPop.promo-ref .promo-ref-main{left:18px;top:51px;width:294px;height:137px
}#promoPop.promo-ref .promo-ref-copy{left:12px;top:11px;font-size:17px;line-height:1.42
}#promoPop.promo-ref .promo-ref-copy > div{height:25px
}#promoPop.promo-ref .promo-ref-copy em{font-size:19px
}#promoPop.promo-ref .promo-ref-claim{left:15px;bottom:13px
}#promoPop.promo-ref .promo-ref-coupon{right:2px;bottom:0;width:158px
}#promoPop.promo-ref .promo-ref-recommend{left:18px;bottom:14px;width:309px
}#promoPop.promo-ref .promo-ref-recommend-title{margin:0 0 7px
}#promoPop.promo-ref .promo-ref-recommend-list{width:309px;grid-template-columns:118px 99px 74px;gap:9px
}#promoPop.promo-ref .promo-ref-recommend-list a{height:34px;font-size:11px
}@media (max-width: 1500px) and (min-width: 993px){#promoPop.promo-ref .promo-ref-bot{left:4px;top:-9px;width:64px;height:64px }#promoPop.promo-ref .promo-ref-heading{left:79px;top:17px;right:49px;font-size:15px;gap:5px }#promoPop.promo-ref .promo-ref-heading strong{font-size:17px }#promoPop.promo-ref .promo-ref-heading strong::before{width:74px;top:-8px }#promoPop.promo-ref .promo-ref-close{right:18px;top:12px;width:20px;height:20px;font-size:20px }#promoPop.promo-ref .promo-ref-main{left:16px;top:49px;width:279px;height:129px }#promoPop.promo-ref .promo-ref-copy{left:11px;top:10px;font-size:16px }#promoPop.promo-ref .promo-ref-copy em{font-size:18px }#promoPop.promo-ref .promo-ref-copy > div{height:24px }#promoPop.promo-ref .promo-ref-claim{left:14px;bottom:12px;width:88px;height:30px;font-size:11px }#promoPop.promo-ref .promo-ref-coupon{width:150px;right:2px;bottom:0 }#promoPop.promo-ref .promo-ref-recommend{left:16px;bottom:12px;width:296px }#promoPop.promo-ref .promo-ref-recommend-title{margin-bottom:6px }#promoPop.promo-ref .promo-ref-recommend-list{width:296px;grid-template-columns:112px 95px 71px;gap:9px }#promoPop.promo-ref .promo-ref-recommend-list a{height:33px;font-size:10.5px }
}#promoPop.promo-ref .promo-ref-bot{left:17px !important;top:-7px !important;width:58px !important;height:58px !important
}#promoPop.promo-ref .promo-ref-heading{left:88px !important;top:19px !important;right:50px !important;height:22px !important;gap:5px !important;font-size:14px !important;line-height:1 !important
}#promoPop.promo-ref .promo-ref-heading strong{font-size:16px !important
}#promoPop.promo-ref .promo-ref-heading strong::before{width:64px !important;top:-7px !important;border-top-width:1.5px !important
}#promoPop.promo-ref .promo-ref-heading strong::after{right:-6px !important;top:-6px !important;width:4px !important;height:4px !important
}#promoPop.promo-ref .promo-ref-close{right:18px !important;top:12px !important;width:19px !important;height:19px !important;font-size:19px !important;line-height:17px !important
}#promoPop.promo-ref .promo-ref-main{left:32px !important;top:52px !important;width:276px !important;height:132px !important;border:1.5px solid transparent !important;border-radius:13px !important;background:linear-gradient(#fff,#fff) padding-box,
    linear-gradient(135deg,#4384ff 0%,#625eff 50%,#d62fff 100%) border-box !important;box-shadow:none !important;overflow:hidden !important
}#promoPop.promo-ref .promo-ref-main::before,
#promoPop.promo-ref .promo-ref-main::after{content:none !important;display:none !important
}#promoPop.promo-ref .promo-ref-copy{left:12px !important;top:10px !important;right:7px !important;font-size:16px !important;line-height:1.4 !important;letter-spacing:-.25px !important
}#promoPop.promo-ref .promo-ref-copy > div{height:23px !important
}#promoPop.promo-ref .promo-ref-copy em{font-size:18px !important
}#promoPop.promo-ref .promo-ref-claim{left:14px !important;bottom:12px !important;width:88px !important;height:30px !important;font-size:11px !important
}#promoPop.promo-ref .promo-ref-coupon{right:2px !important;bottom:2px !important;width:145px !important
}#promoPop.promo-ref .promo-ref-recommend{left:24px !important;right:auto !important;bottom:28px !important;width:295px !important
}#promoPop.promo-ref .promo-ref-recommend-title{margin:0 0 6px !important;font-size:11.5px !important;line-height:13px !important
}#promoPop.promo-ref .promo-ref-recommend-list{width:295px !important;grid-template-columns:116px 96px 65px !important;gap:9px !important
}#promoPop.promo-ref .promo-ref-recommend-list a{height:32px !important;min-height:32px !important;padding:0 4px !important;font-size:10.5px !important
}@media (max-width: 1500px) and (min-width: 993px){#promoPop.promo-ref .promo-ref-bot{left:15px !important;top:-6px !important;width:54px !important;height:54px !important
  }#promoPop.promo-ref .promo-ref-heading{left:82px !important;top:18px !important;right:46px !important;font-size:13.5px !important;gap:4px !important
  }#promoPop.promo-ref .promo-ref-heading strong{font-size:15.5px !important }#promoPop.promo-ref .promo-ref-heading strong::before{width:61px !important;top:-7px !important }#promoPop.promo-ref .promo-ref-close{right:17px !important;top:12px !important;width:18px !important;height:18px !important;font-size:18px !important
  }#promoPop.promo-ref .promo-ref-main{left:29px !important;top:50px !important;width:266px !important;height:126px !important
  }#promoPop.promo-ref .promo-ref-copy{left:11px !important;top:9px !important;font-size:15px !important }#promoPop.promo-ref .promo-ref-copy > div{height:22px !important }#promoPop.promo-ref .promo-ref-copy em{font-size:17px !important }#promoPop.promo-ref .promo-ref-claim{left:13px !important;bottom:11px !important;width:84px !important;height:29px !important;font-size:10.5px !important }#promoPop.promo-ref .promo-ref-coupon{right:2px !important;bottom:2px !important;width:138px !important }#promoPop.promo-ref .promo-ref-recommend{left:22px !important;bottom:25px !important;width:285px !important }#promoPop.promo-ref .promo-ref-recommend-title{margin-bottom:5px !important;font-size:11px !important }#promoPop.promo-ref .promo-ref-recommend-list{width:285px !important;grid-template-columns:111px 93px 63px !important;gap:9px !important }#promoPop.promo-ref .promo-ref-recommend-list a{height:31px !important;min-height:31px !important;font-size:10px !important }
}#promoPop.promo-ref .promo-ref-coupon{right:-2px !important;bottom:-2px !important
}@media (max-width: 1500px) and (min-width: 993px){#promoPop.promo-ref .promo-ref-coupon{right:-2px !important;bottom:-2px !important
  }
}@media (max-width: 992px){#promoPop.promo-ref .promo-ref-coupon{right:-0.6% !important;bottom:-0.7% !important
  }
}.float-actions{right:24px !important;bottom:130px !important
}.float-bot{width:64px !important;height:64px !important
}#promoPop.promo-ref{left:var(--promo-anchor-left, auto) !important;top:var(--promo-anchor-top, 50%) !important;right:auto !important;bottom:auto !important;transform:none !important;transform-origin:100% 47% !important
}#promoPop.promo-ref.open{animation:promoRefAnchorInV12 .22s cubic-bezier(.2,.72,.2,1) both !important
}@keyframes promoRefAnchorInV12{from{opacity:0;transform:translateX(7px) scale(.986) }to{opacity:1;transform:translateX(0) scale(1) }
}#promoPop.promo-ref .promo-ref-close{right:28px !important;top:10px !important;width:27px !important;height:27px !important;font-size:28px !important;line-height:25px !important
}#promoPop.promo-ref{overflow:visible !important
}@media (max-width: 1500px) and (min-width: 993px){.float-actions{bottom:118px !important }#promoPop.promo-ref .promo-ref-close{right:26px !important;top:10px !important;width:25px !important;height:25px !important;font-size:26px !important;line-height:23px !important
  }
}@media (max-width: 992px){.float-actions{right:14px !important;bottom:104px !important
  }.float-bot{width:58px !important;height:58px !important
  }#promoPop.promo-ref{left:var(--promo-anchor-left, auto) !important;top:var(--promo-anchor-top, auto) !important;right:auto !important;bottom:auto !important;transform:none !important
  }#promoPop.promo-ref .promo-ref-close{right:24px !important;top:9px !important;width:25px !important;height:25px !important;font-size:26px !important
  }
}@media (min-width: 993px){.mega-menu .cloud-mega-close{position:fixed !important;top:82px !important;right:64px !important;left:auto !important;width:34px !important;height:34px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border:0 !important;border-radius:50% !important;background:transparent !important;color:#94a0b2 !important;font-family:Arial, sans-serif !important;font-size:31px !important;font-weight:300 !important;line-height:1 !important;z-index:10020 !important;transform:none !important
  }.mega-menu .cloud-mega-close:hover{color:#4b5563 !important;background:rgba(241,245,249,.86) !important;transform:none !important
  }.activity-mega > .activity-mega-close{top:82px !important;right:64px !important
  }.cloud-mega-product .cloud-mega-side,
  .cloud-mega-product .cloud-mega-center,
  .cloud-mega-product .cloud-mega-right{scrollbar-width:none !important;-ms-overflow-style:none !important;scrollbar-gutter:auto !important
  }.cloud-mega-product .cloud-mega-side::-webkit-scrollbar,
  .cloud-mega-product .cloud-mega-center::-webkit-scrollbar,
  .cloud-mega-product .cloud-mega-right::-webkit-scrollbar{width:0 !important;height:0 !important;display:none !important
  }.cloud-mega-market .market-side,
  .cloud-mega-market .market-main,
  .cloud-mega-market .market-right{scrollbar-width:none !important;-ms-overflow-style:none !important;scrollbar-gutter:auto !important
  }
}@media (max-width: 992px){.activity-mega-close{display:none !important
  }
}@media (min-width: 993px){.mega-menu > .cloud-mega-close{position:absolute !important;top:18px !important;right:46px !important;left:auto !important;bottom:auto !important;width:36px !important;height:36px !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border:0 !important;border-radius:50% !important;background:transparent !important;color:#94a0b2 !important;font:300 32px/1 Arial, sans-serif !important;transform:none !important;z-index:10050 !important
  }.mega-menu > .cloud-mega-close:hover{color:#4b5563 !important;background:rgba(241,245,249,.88) !important
  }.activity-mega > .activity-mega-close{top:18px !important;right:46px !important
  }
}@media (min-width: 993px){.cloud-mega-market{background:#fff !important
  }.cloud-mega-market .market-mega-shell{display:grid !important;grid-template-columns:300px minmax(0, 1fr) 390px !important;min-height:680px !important;height:calc(100vh - 64px) !important;max-height:760px !important;padding:0 !important;gap:0 !important;background:#fff !important
  }.cloud-mega-market .market-side{position:relative !important;width:auto !important;min-width:0 !important;height:100% !important;padding:34px 32px 40px 42px !important;margin:0 !important;border-right:1px solid #e8ebef !important;background:#fff !important;overflow-y:auto !important;box-sizing:border-box !important
  }.cloud-mega-market .market-side .cloud-mega-side-head{display:inline-flex !important;align-items:center !important;gap:10px !important;margin:0 !important;padding:0 !important;color:#111820 !important;font-size:20px !important;line-height:1.35 !important;font-weight:700 !important;text-decoration:none !important;border:0 !important
  }.cloud-mega-market .market-side .cloud-mega-side-head span{font-size:25px !important;line-height:1 !important;font-weight:400 !important;transform:translateY(-1px) !important
  }.cloud-mega-market .market-side-desc{margin:18px 0 0 !important;padding:0 !important;max-width:205px !important;color:#61728b !important;font-size:14px !important;line-height:1.75 !important;font-weight:400 !important;white-space:normal !important
  }.cloud-mega-market .market-main{min-width:0 !important;width:auto !important;height:100% !important;margin:0 !important;padding:34px 38px 48px 36px !important;box-sizing:border-box !important;background:#fff !important;overflow-y:auto !important
  }.cloud-mega-market .market-feature-grid{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:20px 20px !important;margin:0 !important
  }.cloud-mega-market .market-feature-card{min-width:0 !important;min-height:89px !important;padding:19px 18px 15px !important;margin:0 !important;display:block !important;box-sizing:border-box !important;border:1px solid #e8ebef !important;border-radius:0 !important;background:#fff !important;box-shadow:none !important;text-decoration:none !important
  }.cloud-mega-market .market-feature-card strong{display:flex !important;align-items:center !important;gap:8px !important;color:#20262e !important;font-size:16px !important;line-height:1.4 !important;font-weight:600 !important;white-space:nowrap !important
  }.cloud-mega-market .market-feature-card strong > span{margin-left:2px !important;color:#1b232d !important;font-size:20px !important;line-height:1 !important
  }.cloud-mega-market .market-feature-card .cloud-tag{margin-left:2px !important;height:18px !important;padding:0 5px !important;display:inline-flex !important;align-items:center !important;font-size:10px !important;line-height:18px !important;font-style:normal !important
  }.cloud-mega-market .market-feature-card p{margin:8px 0 0 !important;color:#71809a !important;font-size:12px !important;line-height:1.5 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important
  }.cloud-mega-market .market-hot-section{margin:38px 0 0 !important
  }.cloud-mega-market .market-hot-section > h3{margin:0 0 28px !important;color:#20262e !important;font-size:18px !important;line-height:1.3 !important;font-weight:700 !important
  }.cloud-mega-market .market-product-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;column-gap:48px !important;row-gap:34px !important;margin:0 !important
  }.cloud-mega-market .market-product-grid a{min-width:0 !important;margin:0 !important;padding:0 !important;display:block !important;text-decoration:none !important;background:transparent !important
  }.cloud-mega-market .market-product-grid strong{display:block !important;margin:0 !important;color:#10151b !important;font-size:15px !important;line-height:1.45 !important;font-weight:500 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important
  }.cloud-mega-market .market-product-grid span{display:block !important;margin:6px 0 0 !important;color:#6e7f9a !important;font-size:12px !important;line-height:1.45 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important
  }.cloud-mega-market .market-product-grid a:hover strong{color:#006eff !important
  }.cloud-mega-market .market-right{position:relative !important;width:auto !important;min-width:0 !important;height:100% !important;padding:34px 58px 40px 0 !important;margin:0 !important;box-sizing:border-box !important;background:#fff !important;overflow-y:auto !important
  }.cloud-mega-market .market-promo-banner{position:relative !important;width:100% !important;height:200px !important;min-height:200px !important;margin:0 !important;padding:28px 24px 26px !important;display:block !important;box-sizing:border-box !important;overflow:hidden !important;border:0 !important;border-radius:0 !important;background:radial-gradient(circle at 92% 8%, rgba(255,255,255,.58), transparent 35%),
      radial-gradient(circle at 8% 100%, rgba(120,213,255,.36), transparent 52%),
      linear-gradient(135deg,#c6ecff 0%,#a9d7ff 47%,#a8c9f5 100%) !important;box-shadow:none !important;text-decoration:none !important
  }.cloud-mega-market .market-promo-banner::before{content:"" !important;position:absolute !important;width:255px !important;height:255px !important;right:-72px !important;top:-108px !important;border:1px solid rgba(255,255,255,.54) !important;border-radius:50% !important;box-shadow:-38px 48px 0 0 rgba(255,255,255,.09),
      -70px 78px 0 0 rgba(255,255,255,.06) !important;pointer-events:none !important
  }.cloud-mega-market .market-promo-banner::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:62px !important;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(145,206,255,.18)) !important;pointer-events:none !important
  }.cloud-mega-market .market-promo-banner small{position:relative !important;z-index:2 !important;display:block !important;margin:0 !important;color:#33475f !important;font-size:12px !important;line-height:1.5 !important;font-weight:500 !important
  }.cloud-mega-market .market-promo-banner strong{position:absolute !important;left:24px !important;bottom:24px !important;z-index:2 !important;display:block !important;margin:0 !important;color:#0c1724 !important;font-size:19px !important;line-height:1.55 !important;font-weight:700 !important
  }.cloud-mega-market > .cloud-mega-close{top:18px !important;right:24px !important;width:34px !important;height:34px !important;color:#95a1b2 !important;font-size:31px !important
  }.cloud-mega-market .market-side,
  .cloud-mega-market .market-main,
  .cloud-mega-market .market-right{scrollbar-width:none !important;-ms-overflow-style:none !important
  }.cloud-mega-market .market-side::-webkit-scrollbar,
  .cloud-mega-market .market-main::-webkit-scrollbar,
  .cloud-mega-market .market-right::-webkit-scrollbar{width:0 !important;height:0 !important;display:none !important
  }
}@media (min-width: 993px) and (max-width: 1500px){.cloud-mega-market .market-mega-shell{grid-template-columns:250px minmax(0, 1fr) 330px !important
  }.cloud-mega-market .market-side{padding-left:34px !important;padding-right:26px !important
  }.cloud-mega-market .market-main{padding-left:28px !important;padding-right:28px !important
  }.cloud-mega-market .market-product-grid{column-gap:30px !important
  }.cloud-mega-market .market-right{padding-right:50px !important
  }.cloud-mega-market .market-promo-banner{height:190px !important;min-height:190px !important
  }
}@media (min-width: 993px){.mega-menu.cloud-mega-market,
  .cloud-mega-market{background:transparent !important
  }.cloud-mega-market .market-mega-shell{height:85% !important;min-height:0 !important;max-height:85% !important;background:#fff !important;box-shadow:0 8px 22px rgba(25,40,65,.06) !important;overflow:hidden !important;position:relative !important;z-index:5 !important
  }.mega-menu.cloud-mega-market::after{content:"" !important;display:block !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:15% !important;z-index:1 !important;pointer-events:none !important;backdrop-filter:blur(22px) !important;-webkit-backdrop-filter:blur(22px) !important;background:linear-gradient(
      180deg,
      rgba(255,255,255,.15) 0%,
      rgba(255,255,255,.28) 35%,
      rgba(255,255,255,.48) 70%,
      rgba(255,255,255,.65) 100%
    ) !important
  }.mega-menu.cloud-mega-market::before{content:"" !important;display:block !important;position:absolute !important;left:0 !important;right:0 !important;top:calc(85% - 14px) !important;height:32px !important;z-index:3 !important;pointer-events:none !important;background:linear-gradient(
      180deg,
      rgba(255,255,255,0) 0%,
      rgba(255,255,255,.38) 100%
    ) !important
  }.cloud-mega-market .market-side,
  .cloud-mega-market .market-main,
  .cloud-mega-market .market-right{height:100% !important;max-height:100% !important
  }
}.activity-search{position:relative;display:flex;align-items:center;cursor:text
}.activity-search .activity-search-input{width:100%;height:100%;min-width:0;box-sizing:border-box;border:0;outline:0;background:transparent;color:inherit;font:inherit;padding:0 38px 0 0
}.activity-search .activity-search-input::placeholder{color:inherit;opacity:.72
}.activity-search > svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none
}.activity-feature-card.activity-search-hidden,
.activity-link-grid > a.activity-search-hidden,
.activity-hero.activity-search-hidden{display:none !important
}.activity-section.activity-search-empty{display:none !important
}.mega-menu > .cloud-mega-close{pointer-events:auto !important;cursor:pointer !important;z-index:99999 !important
}.site-feedback-notice{position:fixed;left:24px;bottom:24px;width:min(420px, calc(100vw - 48px));box-sizing:border-box;display:block;padding:18px 42px 17px 18px;border:1px solid rgba(33, 105, 255, .14);border-radius:18px;background:linear-gradient(135deg, rgba(255,255,255,.97), rgba(247,250,255,.95));box-shadow:0 18px 48px rgba(18, 38, 78, .16), 0 4px 14px rgba(18, 38, 78, .08);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);z-index:10030;opacity:0;visibility:hidden;transform:translate3d(-18px, 14px, 0) scale(.985);transition:opacity .38s ease, transform .45s cubic-bezier(.2,.8,.2,1), visibility 0s linear .45s;pointer-events:none
}.site-feedback-notice.is-visible{opacity:1;visibility:visible;transform:translate3d(0,0,0) scale(1);transition-delay:0s;pointer-events:auto
}.site-feedback-notice.is-leaving{opacity:0;transform:translate3d(-12px, 8px, 0) scale(.985);pointer-events:none
}.site-feedback-content{min-width:0 }.site-feedback-title-row{display:flex;align-items:center;gap:8px;min-height:22px;margin-bottom:7px
}.site-feedback-title{color:#17233d;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:.01em
}.site-feedback-text{margin:0;color:#667085;font-size:13px;line-height:1.75
}.site-feedback-qq{appearance:none;-webkit-appearance:none;border:0;padding:0 3px;margin:0;background:transparent;color:#246bfe;font:inherit;font-weight:700;cursor:pointer;border-radius:4px
}.site-feedback-qq:hover{background:rgba(36,107,254,.08) }.site-feedback-qq:focus-visible{outline:2px solid rgba(36,107,254,.35);outline-offset:2px
}.site-feedback-copy-tip{display:block;min-height:0;margin-top:0;color:#22a06b;font-size:11px;line-height:1.4;opacity:0;transition:opacity .2s ease, margin-top .2s ease
}.site-feedback-copy-tip.is-show{margin-top:4px;opacity:1
}.site-feedback-close{position:absolute;top:11px;right:12px;width:28px;height:28px;border:0;border-radius:9px;display:grid;place-items:center;padding:0;background:transparent;color:#98a2b3;font-family:Arial, sans-serif;font-size:23px;line-height:1;font-weight:300;cursor:pointer;transition:color .2s ease, background .2s ease
}.site-feedback-close:hover{color:#475467;background:rgba(17,24,39,.05)
}@media (max-width: 768px){.site-feedback-notice{left:12px;right:12px;bottom:14px;width:auto;padding:14px 38px 13px 14px;border-radius:15px
  }.site-feedback-title{font-size:15px }.site-feedback-text{font-size:12px;line-height:1.65 }
}@media (prefers-reduced-motion: reduce){.site-feedback-notice{transition:none;transform:none }
}@media (max-width: 768px){.cs-section{padding-bottom:6px !important;overflow-anchor:none !important
  }.svc-section{padding-top:10px !important
  }.cs-content,
  .cta-section{overflow-anchor:none !important
  }.cs-visual,
  .cta-banner{position:relative !important;width:100% !important;min-height:0 !important;height:auto !important;overflow:hidden !important;overflow-anchor:none !important;line-height:0;contain:none !important;transform:none !important;-webkit-transform:none !important;perspective:none !important;will-change:auto !important;isolation:auto !important
  }.cs-visual{aspect-ratio:1600 / 828 !important;box-shadow:none !important;background:#eef4ff !important
  }.cta-banner{display:block !important;aspect-ratio:2560 / 628 !important;padding:0 !important;background:#fff !important
  }.cs-visual-video,
  .cta-bg-video{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:50% 50% !important;vertical-align:top !important;transform:none !important;-webkit-transform:none !important;will-change:auto !important;backface-visibility:visible !important;-webkit-backface-visibility:visible !important;pointer-events:none
  }.cs-visual::after{display:none !important
  }.mobile-video-canvas{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;pointer-events:none;transition:opacity .08s linear;transform:none !important;-webkit-transform:none !important;will-change:auto !important;backface-visibility:visible !important;-webkit-backface-visibility:visible !important
  }.mobile-video-canvas.is-ready{opacity:1
  }.mobile-video-canvas-ready > .cs-visual-video,
  .mobile-video-canvas-ready > .cta-bg-video{position:absolute !important;inset:auto !important;top:0 !important;left:0 !important;right:auto !important;bottom:auto !important;width:2px !important;height:2px !important;min-width:0 !important;min-height:0 !important;max-width:2px !important;max-height:2px !important;opacity:.001 !important;object-fit:fill !important;transform:none !important;-webkit-transform:none !important;will-change:auto !important;pointer-events:none !important;z-index:0 !important
  }.svc-main-card,
  .svc-card{will-change:auto !important
  }
}.float-actions,
.float-bot,
.float-bot:hover,
.float-bot:active,
.float-bot:focus{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important
}.float-bot{overflow:visible !important;line-height:0 !important;font-size:0 !important
}.float-bot img{display:block !important;width:100% !important;height:100% !important;object-fit:contain !important;background:transparent !important;border:0 !important;box-shadow:none !important
}.footer-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:6px
}.footer-copyright-area{margin-top:34px;padding:24px 0 8px;border-top:1px solid rgba(145, 160, 184, .28);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent;box-shadow:none
}.footer-copyright-left{width:100%;min-width:0
}.footer-brand-row{display:flex;align-items:center;min-height:34px;margin-bottom:6px;flex-wrap:wrap;gap:8px 0
}.footer-tencent-logo{margin-right:30px;color:#0766e8;font-size:24px;font-weight:800;font-style:italic;line-height:1
}.footer-nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px
}.footer-nav-links span{color:#56677f;font-size:13px;line-height:22px
}.footer-copy-line{color:#596b84;font-size:12px;line-height:1.9;word-break:break-word
}.footer-copy-main{margin-top:2px
}.footer-legal-lines{margin-top:20px
}.footer-copy-line a{color:inherit;text-decoration:none;transition:color .18s ease
}.footer-copy-line a:hover{color:#1677ff
}@media (max-width: 768px){.page-placeholder{padding-bottom:30px
  }.footer-copyright-area{margin-top:24px;padding:18px 0 6px;border-radius:0
  }.footer-brand-row{align-items:flex-start;margin-bottom:8px
  }.footer-tencent-logo{margin-right:18px;font-size:22px
  }.footer-nav-links{gap:8px 14px
  }.footer-copy-line{font-size:11px;line-height:1.85
  }.footer-legal-lines{margin-top:14px
  }.hero-cta{width:fit-content;max-width:calc(100% - 24px);align-self:center;justify-content:center;padding-left:22px;padding-right:22px
  }
}@media (max-width: 480px){.hero-cta{width:fit-content;max-width:calc(100% - 24px)
  }.footer-copyright-area{padding:18px 15px 20px;border-radius:14px
  }.footer-brand-row{display:block
  }.footer-tencent-logo{display:inline-block;margin:0 0 10px
  }.footer-nav-links{display:flex
  }.footer-legal-lines{margin-top:12px
  }
}

/* Mobile promo: balanced compact layout */
@media (max-width: 992px){
  .float-actions{right:14px !important;bottom:104px !important}
  .float-bot{width:58px !important;height:58px !important}
  #promoPop.promo-ref{
    width:min(250px, calc(100vw - 24px)) !important;
    height:190px !important;
    aspect-ratio:auto !important;
    overflow:visible !important;
  }
  #promoPop.promo-ref .promo-ref-bot{
    left:12px !important;top:-6px !important;width:43px !important;height:43px !important;
  }
  #promoPop.promo-ref .promo-ref-heading{
    left:65px !important;top:13px !important;right:37px !important;height:17px !important;
    gap:4px !important;font-size:12px !important;letter-spacing:-.2px !important;
  }
  #promoPop.promo-ref .promo-ref-heading strong{font-size:13px !important}
  #promoPop.promo-ref .promo-ref-heading strong::before{
    width:48px !important;top:-5px !important;border-top-width:1px !important;
  }
  #promoPop.promo-ref .promo-ref-heading strong::after{
    right:-4px !important;top:-4px !important;width:3px !important;height:3px !important;
  }
  #promoPop.promo-ref .promo-ref-close{
    right:12px !important;top:6px !important;width:22px !important;height:22px !important;
    font-size:22px !important;line-height:20px !important;
  }
  #promoPop.promo-ref .promo-ref-main{
    left:24px !important;top:38px !important;width:204px !important;height:98px !important;
    border-width:1px !important;border-radius:10px !important;
  }
  #promoPop.promo-ref .promo-ref-copy{
    left:9px !important;top:7px !important;right:5px !important;font-size:12px !important;
    line-height:1.4 !important;letter-spacing:-.18px !important;
  }
  #promoPop.promo-ref .promo-ref-copy > div{height:17px !important}
  #promoPop.promo-ref .promo-ref-copy em{font-size:13px !important}
  #promoPop.promo-ref .promo-ref-claim{
    left:10px !important;bottom:9px !important;width:65px !important;height:24px !important;
    border-radius:6px !important;font-size:9px !important;
  }
  #promoPop.promo-ref .promo-ref-coupon{
    right:1px !important;bottom:1px !important;width:108px !important;
  }
  #promoPop.promo-ref .promo-ref-recommend{
    left:17px !important;right:auto !important;bottom:10px !important;width:218px !important;
  }
  #promoPop.promo-ref .promo-ref-recommend-title{display:none !important}
  #promoPop.promo-ref .promo-ref-recommend-list{
    width:218px !important;grid-template-columns:86px 71px 49px !important;gap:6px !important;
  }
  #promoPop.promo-ref .promo-ref-recommend-list a{
    height:25px !important;min-height:25px !important;padding:0 3px !important;
    border-radius:999px !important;font-size:8.5px !important;
  }
}


/* Mobile interaction fixes: hero swipe, seamless CTA->footer join, tappable partner logos. */
@media (max-width: 992px){
  .hero-banner{
    touch-action:pan-y pinch-zoom;
    -webkit-user-select:none;
    user-select:none;
  }
  .net-logo-item.is-active{
    transform:scale(1.12) !important;
    z-index:2;
  }
  .net-logo-item.is-active img{
    filter:none !important;
    opacity:1 !important;
    transform:scale(1.10) !important;
  }
}

@media (max-width: 768px){
  /* Remove the visible seam/gap between the service strip and footer. */
  .cta-section{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    background:#EEF5FF !important;
  }
  .cta-features{
    margin-bottom:0 !important;
    padding-bottom:0 !important;
    border-bottom:0 !important;
    background:#EEF5FF !important;
  }
  .cta-feature:last-child{
    border-bottom:0 !important;
  }
  .footer-section{
    margin-top:0 !important;
    padding-top:0 !important;
    border-top:0 !important;
    background:#EEF5FF !important;
  }
  .footer-container{
    margin-top:0 !important;
    padding-top:16px !important;
  }
}


/* Mobile polish: flat footer + softer directional hero swipe */
@media (max-width: 992px){
  html, body{
    overflow-x:hidden !important;
    overscroll-behavior-x:none;
    background:#F2F7FF;
  }
  .hero-banner,
  .hero-slides{
    overflow:hidden !important;
    background:#EEF5FF;
    overscroll-behavior-x:none;
  }
  .hero-slide{
    transform:translate3d(28px,0,0);
    transition:opacity .36s ease, transform .36s cubic-bezier(.22,.61,.36,1);
    will-change:transform,opacity;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
  }
  .hero-slide.enter-left{
    transform:translate3d(-28px,0,0);
  }
  .hero-slide.enter-right{
    transform:translate3d(28px,0,0);
  }
  .hero-slide.active{
    transform:translate3d(0,0,0);
  }
  .hero-slide.is-dragging{
    transition:none !important;
  }
}

@media (max-width: 768px){
  /* Footer is a continuous flat area, not a card stack. */
  .footer-section,
  .footer-container,
  .footer-main,
  .footer-column,
  .footer-contact,
  .footer-copyright-area,
  .footer-brand-row{
    border-radius:0 !important;
    box-shadow:none !important;
  }
  .footer-section,
  .footer-container,
  .footer-main,
  .footer-column,
  .footer-contact{
    background:transparent !important;
    border:0 !important;
  }
  .footer-section{
    background:#EEF5FF !important;
  }
  .footer-copyright-area{
    background:transparent !important;
    border-right:0 !important;
    border-bottom:0 !important;
    border-left:0 !important;
  }
}

@media (max-width: 480px){
  .footer-copyright-area{
    border-radius:0 !important;
    box-shadow:none !important;
    background:transparent !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }
}


/* Mobile hero: true edge-to-edge adjacent slide track, Tencent-cloud-like dragging. */
@media (max-width: 992px){
  .hero-banner{
    overflow:hidden !important;
    touch-action:pan-y pinch-zoom;
    overscroll-behavior-x:contain;
    background:#eef5ff !important;
  }
  .hero-slides{
    position:relative !important;
    overflow:hidden !important;
    touch-action:pan-y pinch-zoom;
    overscroll-behavior-x:contain;
    background:#eef5ff !important;
    isolation:isolate;
  }
  .hero-slide{
    position:absolute !important;
    inset:0 auto auto 0 !important;
    width:100% !important;
    opacity:0;
    transform:translate3d(100%,0,0);
    transition:none;
    will-change:transform;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    contain:paint;
  }
  .hero-slide.active{
    opacity:1;
    transform:translate3d(0,0,0);
    pointer-events:auto;
    z-index:2;
  }
  .hero-slide.mobile-stage{
    opacity:1 !important;
    display:flex !important;
    visibility:visible !important;
    pointer-events:none !important;
  }
  .hero-slide.is-dragging{
    transition:none !important;
  }
  .hero-slide.enter-left,
  .hero-slide.enter-right{
    /* Previous experimental directional classes are disabled on mobile. */
    transform:none;
  }
  .hero-bg-video{
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
  }
}
