.page-hero{background:var(--gradient-cold);color:#fff;padding:3.5rem 0 5.5rem;position:relative;overflow:hidden}.page-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 80% 20%,rgb(112 0 255 / .28) 0%,transparent 50%),radial-gradient(circle at 0% 100%,rgb(240 73 35 / .12) 0%,transparent 45%);pointer-events:none}.page-hero>.container{position:relative;z-index:1}.page-hero h1{font-size:clamp(1.9rem, 3.6vw, 2.6rem);line-height:1.12;letter-spacing:-.02em}.page-hero .page-lead{color:rgb(255 255 255 / .82);font-size:1.05rem;line-height:1.65;max-width:36rem}.page-hero-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:72px;display:block;z-index:2}.breadcrumb-hj{display:flex;align-items:center;flex-wrap:wrap;font-size:.78rem;color:rgb(255 255 255 / .55);margin-bottom:1.2rem;gap:.3rem}.breadcrumb-hj a{color:rgb(255 255 255 / .55);transition:color .15s}.breadcrumb-hj a:hover{color:#fff}.breadcrumb-hj .sep{opacity:.45}.breadcrumb-hj .current{color:rgb(255 255 255 / .85)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card{background:#fff;border:1px solid rgb(11 14 195 / .1);border-radius:var(--radius-card);padding:1.4rem 1rem;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.stat-num{font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:2rem;line-height:1;color:var(--hj-blue)}.stat-num.orange{color:var(--hj-orange)}.stat-num.violet{color:var(--hj-violet)}.stat-lbl{font-size:.78rem;color:var(--hj-muted);margin-top:.4rem;line-height:1.3}.zone-card{display:block;background:#fff;border:1px solid rgb(11 14 195 / .1);border-radius:var(--radius-card);padding:1.75rem 1.5rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .2s ease;height:100%}.zone-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:rgb(11 14 195 / .3)}.dept-badge{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgb(11 14 195 / .07);font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:1.05rem;color:var(--hj-blue)}.zone-card h3{font-size:1.2rem;margin:.9rem 0 .3rem;color:var(--hj-dark)}.zone-card .z-cities{font-size:.83rem;color:var(--hj-muted);margin-bottom:.6rem}.zone-card .z-desc{font-size:.88rem;color:#374151;line-height:1.55}.zone-card .z-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--hj-orange);font-weight:700;font-size:.85rem;margin-top:1rem;transition:gap .2s}.zone-card:hover .z-link{gap:.7rem}.city-card{display:block;background:#fff;border:1px solid rgb(11 14 195 / .1);border-radius:var(--radius-card);padding:1.2rem 1.25rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.city-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.city-icon{width:40px;height:40px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;margin-bottom:.6rem}.city-icon.blue{background:rgb(11 14 195 / .08);color:var(--hj-blue)}.city-icon.orange{background:rgb(240 73 35 / .1);color:var(--hj-orange)}.city-icon.violet{background:rgb(112 0 255 / .1);color:var(--hj-violet)}.city-card h4{font-size:.98rem;color:var(--hj-dark);margin:0 0 .2rem}.city-card .c-sub{font-size:.78rem;color:var(--hj-muted)}.city-card .c-link{font-size:.8rem;color:var(--hj-orange);font-weight:700;display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem}.feature-item{display:flex;gap:1rem;padding:1.1rem 0;border-bottom:1px solid rgb(11 14 195 / .07)}.feature-item:last-child{border-bottom:0}.feat-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex:none}.feat-icon.blue{background:rgb(11 14 195 / .08);color:var(--hj-blue)}.feat-icon.orange{background:rgb(240 73 35 / .1);color:var(--hj-orange)}.feat-icon.violet{background:rgb(112 0 255 / .1);color:var(--hj-violet)}.feat-icon.green{background:rgb(5 150 105 / .1);color:#059669}.feature-item h4{font-size:1rem;margin:0 0 .2rem;color:var(--hj-dark)}.feature-item p{font-size:.88rem;color:var(--hj-muted);margin:0}.zone-map{border-radius:var(--radius-card);overflow:hidden;border:1px solid rgb(11 14 195 / .1);box-shadow:var(--shadow-card);background:var(--gradient-cold);color:#fff;min-height:260px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.zone-map::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 80% 20%,rgb(112 0 255 / .28) 0%,transparent 50%),radial-gradient(circle at 0% 100%,rgb(240 73 35 / .14) 0%,transparent 45%);pointer-events:none}.zone-map>div{position:relative;z-index:1;padding:2rem 1.5rem}.zone-map-icon{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--hj-orange);animation:hj-pulse 2.2s ease-out infinite}.zone-map-icon i{font-size:1.5rem}.zone-map-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:1.35rem;margin-top:.9rem}.zone-map-zone{font-size:.9rem;color:rgb(255 255 255 / .85);margin-top:.35rem}@keyframes hj-pulse{0%{box-shadow:0 0 0 0 rgb(240 73 35 / .45)}70%{box-shadow:0 0 0 18px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (prefers-reduced-motion:reduce){.zone-map-icon{animation:none}}.cta-local{background:var(--gradient-cold);border-radius:14px;padding:2.6rem 2.4rem;color:#fff;position:relative;overflow:hidden}.cta-local::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 50%,rgb(240 73 35 / .2) 0%,transparent 55%);pointer-events:none}.cta-local>*{position:relative;z-index:1}.cta-local h2{font-size:clamp(1.5rem, 2.8vw, 1.9rem)}.dropdown-menu{border:1px solid rgb(11 14 195 / .12);box-shadow:0 8px 28px rgb(0 0 0 / .12);border-radius:10px;padding:.45rem;min-width:15rem}.dropdown-item{border-radius:7px;font-size:.88rem;font-weight:500;padding:.5rem .9rem;color:var(--hj-dark);transition:background .12s,color .12s}.dropdown-item:hover{background:rgb(11 14 195 / .06);color:var(--hj-blue)}.dropdown-item.active{color:var(--hj-blue);font-weight:700;background:rgb(11 14 195 / .07)}.sector-tag{display:inline-flex;align-items:center;gap:.35rem;background:var(--hj-light);border-radius:999px;padding:.3rem .85rem;font-size:.78rem;font-weight:600;color:var(--hj-muted);white-space:nowrap}@media (max-width:767.98px){.page-hero{padding:2.5rem 0 4rem}.stat-grid{grid-template-columns:repeat(2,1fr)}.cta-local{padding:2rem 1.4rem}}