
/* 2026 November refreshed navigation and homepage */
.top{background:#0b1017!important;border-bottom:0!important;box-shadow:0 8px 30px #0002}.top-inner{min-height:112px!important}.top .logo{width:min(350px,37vw)}.top .support .btn{border-radius:50px!important;padding:12px 22px!important}.top .nav{border:1px solid #313b46!important;background:linear-gradient(100deg,#202b36,#101720)!important;border-radius:18px!important;justify-content:space-between;gap:2px!important;padding:7px!important;margin-bottom:13px;flex-wrap:nowrap!important}.top .nav a{font-size:10px!important;white-space:nowrap;flex:1;justify-content:center;flex-direction:column;gap:3px!important;padding:11px 5px!important;border-radius:12px!important}.top .nav .nav-icon{font-size:20px!important;background:transparent!important;width:28px;height:26px}.hero-2026{background:radial-gradient(circle at 80% 25%,#394a5a,#0b111b 60%)!important}.hero-2026 .hero-layout{min-height:610px;grid-template-columns:1fr 1.06fr}.hero-copy{padding-top:70px}.hero-2026 h1{font-size:clamp(37px,4.1vw,64px)!important;line-height:1.13!important}.hero-2026 h1 strong{font-size:.76em;color:#eaf0f6}.hero-visual{min-height:610px;background:linear-gradient(90deg,#101a25 0%,transparent 22%),url('assets/ai-hero.webp') 55% center/cover no-repeat;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%);border-radius:0 0 25px 0}.hero-free{border-radius:30px;box-shadow:0 0 0 5px #ffd21b22}.usage-revamp{padding:35px 30px;background:#f4f6f9;border-radius:26px}.usage-six{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.usage-six .card{border:1px solid #e0e5ec;border-radius:19px!important;overflow:hidden;box-shadow:0 12px 25px #15202b12}.usage-six .card img{height:205px!important;width:100%;object-fit:cover}.usage-six .card .inside{padding:20px!important}.service-revamp{padding:40px 30px;background:linear-gradient(135deg,#111923,#263543);border-radius:28px;color:#fff}.service-revamp .section-heading h2{color:#fff!important}.service-revamp .section-heading p{color:#d2dce7}.service-four{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.service-four .card{border-radius:18px!important;overflow:hidden;background:#fff;color:#14202b}.service-four .card img{height:165px!important;object-fit:cover}.service-four .card .inside{padding:16px!important}.region-revamp{background:#f1f4f8!important;padding:38px!important;border:1px solid #e0e5ed}.region-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.region-feature{min-height:210px;justify-content:space-between;background:linear-gradient(150deg,#172333,#344456)!important;color:#fff!important;border:1px solid #4c6074!important;padding:25px!important}.region-feature .region-index{font-size:11px!important;letter-spacing:.12em;color:#ffd748!important;font-weight:800}.region-feature strong{font-size:clamp(21px,2.2vw,30px);color:#fff}.region-feature small{color:#dce4ef!important;display:flex;justify-content:space-between}.region-feature small b{font-size:23px;color:#ffdb42}.district-mini{margin-top:27px}.district-mini h3{font-size:17px;margin-bottom:14px}.district-mini-links{display:flex;flex-wrap:wrap;gap:9px}.district-mini-links a{border:1px solid #d4dce6;background:white;color:#243243!important;padding:10px 13px;border-radius:9px;font-size:12px;font-weight:750;text-decoration:none}.district-mini-links a:hover{border-color:#ffce20;background:#fff7d2}
@media(max-width:1100px){.top .nav{flex-wrap:wrap!important}.top .nav a{flex:0 1 auto!important;font-size:10px!important}.service-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:900px){.top-inner{min-height:78px!important}.top .logo{width:225px}.menu-toggle{border-radius:50%!important;width:50px;height:50px;padding:0!important;box-shadow:0 0 0 4px #ffd21b22}.top .nav{display:none!important;position:relative;flex-direction:column!important;flex-wrap:nowrap!important;gap:5px!important;padding:13px!important;background:#141e29!important;border:1px solid #3d4b59!important;border-radius:20px!important;max-height:calc(100dvh - 185px);overflow:auto}.top .nav.open{display:flex!important}.top .nav a{flex:initial!important;width:100%;flex-direction:row!important;justify-content:flex-start!important;font-size:13px!important;padding:14px!important;background:#ffffff0a;border:1px solid #ffffff0b;border-radius:12px!important}.top .nav .nav-icon{background:#ffd21b17!important;color:#ffda42!important;margin-right:9px}.hero-2026 .hero-layout{grid-template-columns:1fr}.hero-copy{padding:45px 12px 30px}.hero-visual{min-height:320px;clip-path:none;border-radius:20px 20px 0 0}.usage-six{grid-template-columns:repeat(2,minmax(0,1fr))!important}.region-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.region-feature{min-height:175px}}
@media(max-width:600px){.usage-revamp,.service-revamp,.region-revamp{padding:23px 14px!important}.usage-six{grid-template-columns:1fr!important}.usage-six .card img{height:200px!important}.service-four{grid-template-columns:1fr 1fr!important;gap:9px!important}.service-four .card img{height:110px!important}.service-four .card .inside{padding:12px!important}.service-four .card h3{font-size:15px!important}.service-four .card p{font-size:12px!important}.service-four .btn{font-size:10px!important;padding:9px!important}.region-four{gap:9px!important}.region-feature{min-height:160px;padding:16px!important}.region-feature strong{font-size:20px}.district-mini-links a{font-size:11px;padding:9px}.hero-2026 h1{font-size:35px!important}}
