
/* A-NET V58.3 Desktop responsive override for secondary pages */
:root{--anet-bg:#020812;--anet-panel:#071827;--anet-panel2:#0b1d31;--anet-line:rgba(83,201,255,.18);--anet-cyan:#23d8e2;--anet-blue:#147cff;--anet-soft:#9fb7ca;--anet-white:#fff}
html,body{min-height:100%;background:#020812!important;color:#fff!important}
body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 10% 20%,rgba(20,124,255,.16),transparent 34%),radial-gradient(circle at 95% 30%,rgba(35,216,226,.12),transparent 30%),linear-gradient(90deg,#021329 0,#010711 14%,#020812 86%,#002b2f 100%)}
body:after{content:"";position:fixed;inset:0;z-index:-1;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;pointer-events:none}
.app,.checkout-app{width:min(1180px,calc(100vw - 56px))!important;max-width:1180px!important;margin:0 auto!important;min-height:100vh!important;background:linear-gradient(180deg,rgba(3,13,27,.98),rgba(2,8,18,.98))!important;border-left:1px solid rgba(83,201,255,.12);border-right:1px solid rgba(83,201,255,.12);box-shadow:0 0 80px rgba(0,0,0,.35);padding-bottom:56px!important}
.mobile-header,.topbar,.checkout-header{height:86px!important;padding:0 36px!important;border-bottom:1px solid rgba(83,201,255,.16)!important;background:rgba(4,14,27,.86)!important;backdrop-filter:blur(18px);position:sticky;top:0;z-index:30}
.brand-mini img,.brand img{width:64px!important;height:64px!important;object-fit:contain}.brand-mini strong{font-size:28px!important}.brand-mini span{font-size:11px!important;color:#22e6f0!important;letter-spacing:.12em}
.head-btn,.icon-btn{width:44px!important;height:44px!important;border-radius:14px!important}
.lang,.lang-switch{position:fixed!important;right:34px!important;top:28px!important;z-index:60!important;transform:scale(.88);transform-origin:right top}
.bottom-nav,.mobile-bottom-nav,.bottom{display:none!important}
.hero-img,.hero-banner,.cover-img{width:100%;height:360px!important;object-fit:cover;border-radius:28px!important;border:1px solid rgba(83,201,255,.18);box-shadow:0 24px 60px rgba(0,0,0,.45)}
.content,main,.page,.page-content{padding:44px 52px 70px!important}
h1{font-size:52px!important;line-height:1.02!important;margin:22px 0 8px!important}h2{font-size:34px!important;line-height:1.1!important}p{font-size:16px;line-height:1.65;color:#cfe8fb}
.card,.plan-card,.package-card,.support-card,.form-card,.option-card,.method-card{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;border:1px solid rgba(83,201,255,.18)!important;border-radius:24px!important;box-shadow:0 16px 48px rgba(0,0,0,.24)}
button,.btn,.cta,.buy-btn{border-radius:16px!important;background:linear-gradient(90deg,#147cff,#23d8e2)!important;color:#fff!important;font-weight:900!important;border:0!important}
.grid,.cards,.package-grid,.plans,.support-list,.list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
.package-card,.plan-card{padding:24px!important}.package-card h3,.plan-card h3{font-size:22px!important}
.business-hero,.local-hero,.iot-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:center;margin:22px 0 28px}
.anet-desktop-image{width:100%;height:340px;object-fit:cover;border-radius:28px;border:1px solid rgba(83,201,255,.18);box-shadow:0 24px 60px rgba(0,0,0,.45)}
.anet-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0 32px}
.anet-feature-card{padding:22px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border:1px solid rgba(83,201,255,.18)}
.anet-feature-card b{display:block;font-size:20px;margin-bottom:8px}.anet-feature-card span{color:#bdd2e3}
.checkout-app{max-width:900px!important}.checkout-card,.pay-card{max-width:780px!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:900px){
  .app,.checkout-app{width:100%!important;max-width:430px!important;border:0!important;padding-bottom:92px!important}
  .mobile-header,.topbar,.checkout-header{height:58px!important;padding:0 14px!important;position:sticky}
  .lang,.lang-switch{right:12px!important;top:14px!important;transform:scale(.78)}
  .bottom-nav,.mobile-bottom-nav,.bottom{display:flex!important}
  h1{font-size:32px!important}.content,main,.page-content{padding:18px 14px 90px!important}
  .grid,.cards,.package-grid,.plans,.support-list,.list{grid-template-columns:1fr!important;gap:14px!important}
  .business-hero,.local-hero,.iot-hero{grid-template-columns:1fr}.anet-desktop-image{height:210px}.hero-img,.hero-banner,.cover-img{height:230px!important}
}
