.blog-resources[data-astro-cid-lj4qzafm]{background:#f8fafc;padding:clamp(3rem,6vh,5rem) 0;position:relative}.blog-resources[data-astro-cid-lj4qzafm]:before{content:"";background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;position:absolute;top:0;left:0;right:0}.blog-header[data-astro-cid-lj4qzafm]{margin-bottom:2rem}.blog-eyebrow[data-astro-cid-lj4qzafm]{align-items:center;gap:14px;margin-bottom:1rem;display:flex}.blog-eyebrow-line[data-astro-cid-lj4qzafm]{background:var(--color-accent-orange);border-radius:2px;width:30px;height:3px}.blog-eyebrow-text[data-astro-cid-lj4qzafm]{text-transform:uppercase;letter-spacing:2px;color:var(--color-accent-orange);font-size:.75rem;font-weight:700}.blog-grid[data-astro-cid-lj4qzafm]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.blog-card[data-astro-cid-lj4qzafm]{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:all .3s;display:flex}.blog-card[data-astro-cid-lj4qzafm]:hover{border-color:var(--color-accent-orange);transform:translateY(-3px);box-shadow:0 8px 25px #0000000f}.blog-card-title[data-astro-cid-lj4qzafm]{color:var(--color-primary-blue);font-size:1rem;line-height:1.4}.blog-card-teaser[data-astro-cid-lj4qzafm]{color:var(--color-text-secondary);flex-grow:1;margin:0;font-size:.88rem;line-height:1.5}.blog-card-link[data-astro-cid-lj4qzafm]{color:var(--color-accent-orange);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-top:4px;font-size:.8rem;font-weight:700;display:inline-flex}@media (width<=768px){.blog-grid[data-astro-cid-lj4qzafm]{grid-template-columns:1fr}}.zones-mesh[data-astro-cid-hc5xp7dh]{background:var(--color-tech-grey);padding:clamp(3rem,6vh,5rem) 0;position:relative}.zones-mesh[data-astro-cid-hc5xp7dh]:before{content:"";background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;position:absolute;top:0;left:0;right:0}.zones-mesh-header[data-astro-cid-hc5xp7dh]{margin-bottom:2.5rem}.zones-eyebrow[data-astro-cid-hc5xp7dh]{align-items:center;gap:14px;margin-bottom:1rem;display:flex}.zones-eyebrow-line[data-astro-cid-hc5xp7dh]{background:var(--color-accent-orange);border-radius:2px;width:30px;height:3px}.zones-eyebrow-text[data-astro-cid-hc5xp7dh]{text-transform:uppercase;letter-spacing:2px;color:var(--color-accent-orange);font-size:.75rem;font-weight:700}.mesh-grid[data-astro-cid-hc5xp7dh]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.mesh-card[data-astro-cid-hc5xp7dh]{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:28px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.mesh-card[data-astro-cid-hc5xp7dh]:before{content:"";background:0 0;width:100%;height:3px;transition:background .3s;position:absolute;top:0;left:0}.mesh-card[data-astro-cid-hc5xp7dh]:hover{border-color:var(--color-accent-orange);transform:translateY(-3px);box-shadow:0 8px 25px #0000000f}.mesh-card[data-astro-cid-hc5xp7dh]:hover:before{background:var(--color-accent-orange)}.mesh-top[data-astro-cid-hc5xp7dh]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mesh-icon[data-astro-cid-hc5xp7dh]{font-size:1.8rem}.mesh-tag[data-astro-cid-hc5xp7dh]{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-radius:4px;padding:4px 10px;font-size:.68rem;font-weight:700}.mesh-card[data-astro-cid-hc5xp7dh] h3[data-astro-cid-hc5xp7dh]{color:var(--color-primary-blue);margin-bottom:10px;font-size:1.15rem}.mesh-card[data-astro-cid-hc5xp7dh] p[data-astro-cid-hc5xp7dh]{color:var(--color-text-secondary);flex-grow:1;margin-bottom:16px;font-size:.88rem;line-height:1.5}.mesh-link[data-astro-cid-hc5xp7dh]{color:var(--color-accent-orange);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}@media (width<=768px){.mesh-grid[data-astro-cid-hc5xp7dh]{grid-template-columns:1fr}}.cross-links[data-astro-cid-i2je5hl5]{background:var(--color-tech-grey);padding:clamp(3rem,6vh,5rem) 0;position:relative}.cross-links[data-astro-cid-i2je5hl5]:before{content:"";background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cross-header[data-astro-cid-i2je5hl5]{margin-bottom:2.5rem}.cross-eyebrow[data-astro-cid-i2je5hl5]{align-items:center;gap:14px;margin-bottom:1rem;display:flex}.cross-eyebrow-line[data-astro-cid-i2je5hl5]{background:var(--color-accent-orange);border-radius:2px;width:30px;height:3px}.cross-eyebrow-text[data-astro-cid-i2je5hl5]{text-transform:uppercase;letter-spacing:2px;color:var(--color-accent-orange);font-size:.75rem;font-weight:700}.cross-section[data-astro-cid-i2je5hl5]{margin-bottom:2rem}.cross-subtitle[data-astro-cid-i2je5hl5]{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-primary-blue);margin-bottom:1rem;font-size:.85rem;font-weight:700}.cross-grid[data-astro-cid-i2je5hl5]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.cross-card[data-astro-cid-i2je5hl5]{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:28px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.cross-card[data-astro-cid-i2je5hl5]:before{content:"";background:0 0;width:100%;height:3px;transition:background .3s;position:absolute;top:0;left:0}.cross-card[data-astro-cid-i2je5hl5]:hover{border-color:var(--color-accent-orange);transform:translateY(-3px);box-shadow:0 8px 25px #0000000f}.cross-card[data-astro-cid-i2je5hl5]:hover:before{background:var(--color-accent-orange)}.cross-card-top[data-astro-cid-i2je5hl5]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cross-card-icon[data-astro-cid-i2je5hl5]{font-size:1.8rem}.cross-card-tag[data-astro-cid-i2je5hl5]{color:var(--color-primary-blue);text-transform:uppercase;letter-spacing:.5px;background:#f8fafc;border-radius:4px;padding:4px 10px;font-size:.68rem;font-weight:700}.cross-card[data-astro-cid-i2je5hl5] h4[data-astro-cid-i2je5hl5]{color:var(--color-primary-blue);margin-bottom:10px;font-size:1.15rem}.cross-card[data-astro-cid-i2je5hl5] p[data-astro-cid-i2je5hl5]{color:var(--color-text-secondary);flex-grow:1;margin-bottom:16px;font-size:.88rem;line-height:1.5}.cross-card-link[data-astro-cid-i2je5hl5]{color:var(--color-accent-orange);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.dept-link[data-astro-cid-i2je5hl5]{color:var(--color-primary-blue);background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.dept-link[data-astro-cid-i2je5hl5]:hover{border-color:var(--color-accent-orange);box-shadow:0 4px 15px #0000000d}.dept-link-content[data-astro-cid-i2je5hl5]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dept-badge[data-astro-cid-i2je5hl5]{background:var(--color-accent-orange);color:#fff;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:4px 12px;font-size:.72rem;font-weight:700}.dept-text[data-astro-cid-i2je5hl5]{font-size:.95rem}.dept-link[data-astro-cid-i2je5hl5] svg{color:var(--color-accent-orange);flex-shrink:0}.cross-bottom[data-astro-cid-i2je5hl5]{border-top:1px solid #e2e8f0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:2rem;padding-top:2rem;display:grid}.cross-list[data-astro-cid-i2je5hl5]{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.cross-list[data-astro-cid-i2je5hl5] a[data-astro-cid-i2je5hl5]{color:var(--color-text-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.92rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.cross-list[data-astro-cid-i2je5hl5] a[data-astro-cid-i2je5hl5]:hover{color:var(--color-accent-orange);background:#fff}.cross-list[data-astro-cid-i2je5hl5] a[data-astro-cid-i2je5hl5] svg{opacity:0;color:var(--color-accent-orange);flex-shrink:0;transition:opacity .2s}.cross-list[data-astro-cid-i2je5hl5] a[data-astro-cid-i2je5hl5]:hover svg{opacity:1}@media (width<=768px){.cross-grid[data-astro-cid-i2je5hl5]{grid-template-columns:1fr}.dept-link[data-astro-cid-i2je5hl5]{text-align:center;flex-direction:column;gap:12px}.dept-link-content[data-astro-cid-i2je5hl5]{flex-direction:column}}.local-intro[data-astro-cid-mmnmymgb]{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:clamp(3rem,6vh,5rem) 0;position:relative}.local-intro[data-astro-cid-mmnmymgb]:before{content:"";background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;position:absolute;top:0;left:0;right:0}.intro-layout[data-astro-cid-mmnmymgb]{grid-template-columns:1fr 300px;align-items:start;gap:50px;display:grid}.intro-eyebrow[data-astro-cid-mmnmymgb]{align-items:center;gap:14px;margin-bottom:1.5rem;display:flex}.intro-eyebrow-line[data-astro-cid-mmnmymgb]{background:var(--accent);border-radius:2px;width:30px;height:3px}.intro-eyebrow-text[data-astro-cid-mmnmymgb]{text-transform:uppercase;letter-spacing:2px;color:var(--accent);font-size:.75rem;font-weight:700}.intro-headline[data-astro-cid-mmnmymgb]{color:var(--color-primary-blue);margin-bottom:1.5rem;font-size:clamp(1.3rem,3vw,1.6rem);font-weight:800;line-height:1.3}.intro-text[data-astro-cid-mmnmymgb] p[data-astro-cid-mmnmymgb]{color:var(--color-text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.8}.intro-highlights[data-astro-cid-mmnmymgb]{background:#fff;border:1px solid #e8ecf1;border-radius:14px;flex-direction:column;gap:16px;padding:28px;display:flex;box-shadow:0 4px 15px #00000008}.highlight-item[data-astro-cid-mmnmymgb]{align-items:center;gap:12px;display:flex}.highlight-bullet[data-astro-cid-mmnmymgb]{background:var(--accent);border-radius:2px;flex-shrink:0;width:8px;height:8px;transform:rotate(45deg)}.highlight-text[data-astro-cid-mmnmymgb]{color:var(--color-primary-blue);font-size:.9rem;font-weight:600;line-height:1.4}@media (width<=768px){.intro-layout[data-astro-cid-mmnmymgb]{grid-template-columns:1fr;gap:24px}}.region-wrapper[data-astro-cid-wzd5i5ep]{--section-gap:clamp(60px, 8vh, 100px)}.region-hero-section[data-astro-cid-wzd5i5ep]{background:linear-gradient(160deg, var(--hero-gradient) 0%, #fff 60%);padding:clamp(2.5rem,6vh,4rem) 0 clamp(4rem,8vh,6rem);position:relative;overflow:hidden}.hero-bg-pattern[data-astro-cid-wzd5i5ep]{background-image:radial-gradient(circle at 1px 1px, var(--hero-border) .5px, transparent 0);opacity:.04;pointer-events:none;background-size:40px 40px;position:absolute;inset:0}.hero-container[data-astro-cid-wzd5i5ep]{z-index:1;grid-template-columns:1fr 380px;align-items:start;gap:50px;display:grid;position:relative}.hero-eyebrow[data-astro-cid-wzd5i5ep]{align-items:center;gap:14px;margin-bottom:1.5rem;display:flex}.eyebrow-line[data-astro-cid-wzd5i5ep]{background:var(--accent);border-radius:2px;flex-shrink:0;width:40px;height:3px}.eyebrow-text[data-astro-cid-wzd5i5ep]{text-transform:uppercase;letter-spacing:2px;color:var(--accent);font-size:.8rem;font-weight:700}.hero-title[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);letter-spacing:-.5px;margin-bottom:1.2rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1.15}.region-wrapper .hero-title .highlight{color:var(--accent);position:relative}.hero-sub[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);max-width:600px;font-size:1.1rem;line-height:1.75}.hero-badge[data-astro-cid-wzd5i5ep]{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:6px;margin-top:1.5rem;padding:8px 22px;font-size:.85rem;font-weight:700;display:inline-block}.hero-badge-outline[data-astro-cid-wzd5i5ep]{border:2px solid var(--accent);color:var(--accent);background:0 0}.hero-actions[data-astro-cid-wzd5i5ep]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:2rem;display:flex}.btn-hero-primary[data-astro-cid-wzd5i5ep]{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:8px;align-items:center;gap:10px;padding:14px 30px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.btn-hero-primary[data-astro-cid-wzd5i5ep]:hover{background:var(--color-primary-blue);transform:translateY(-2px);box-shadow:0 6px 20px #1b365d40}.btn-hero-secondary[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);border:2px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:14px 24px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-hero-secondary[data-astro-cid-wzd5i5ep]:hover{border-color:var(--accent);color:var(--accent)}.hero-angle[data-astro-cid-wzd5i5ep]{clip-path:polygon(0 100%,100% 100%,100% 0);background:#fff;height:60px;position:absolute;bottom:-1px;left:0;right:0}.hero-sidebar[data-astro-cid-wzd5i5ep]{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.sidebar-card[data-astro-cid-wzd5i5ep]{background:#fff;border:1px solid #0000000a;border-radius:16px;padding:28px;box-shadow:0 1px 3px #0000000a,0 10px 40px #0000000f}.sidebar-card-header[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);align-items:center;gap:10px;margin-bottom:16px;display:flex}.sidebar-card-header[data-astro-cid-wzd5i5ep] h4[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);margin:0;font-size:1.1rem}.sidebar-address[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);margin-bottom:12px;font-size:.95rem;font-weight:700;line-height:1.5}.sidebar-info[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}.sidebar-divider[data-astro-cid-wzd5i5ep]{background:#f1f5f9;height:1px;margin:16px 0}.sidebar-nav[data-astro-cid-wzd5i5ep]{flex-direction:column;gap:4px;display:flex}.sidebar-link[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.sidebar-link[data-astro-cid-wzd5i5ep]:hover{background:var(--hero-gradient);color:var(--accent)}.sidebar-img-card[data-astro-cid-wzd5i5ep]{border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000000f}.sidebar-img[data-astro-cid-wzd5i5ep]{object-fit:cover;width:100%;height:220px;display:block}.sidebar-caption[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);background:#fff;padding:12px 16px;font-size:.82rem;font-style:italic}.section-header[data-astro-cid-wzd5i5ep]{align-items:flex-start;gap:20px;margin-bottom:2rem;display:flex}.section-number[data-astro-cid-wzd5i5ep]{color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, white);letter-spacing:1px;border:1px solid color-mix(in srgb, var(--accent) 15%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.75rem;font-weight:800;display:flex}.section-header[data-astro-cid-wzd5i5ep] h2[data-astro-cid-wzd5i5ep]{margin:0;line-height:1.3}.features-section[data-astro-cid-wzd5i5ep]{padding:var(--section-gap) 0}.feature-intro[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);max-width:700px;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.75}.feature-pills[data-astro-cid-wzd5i5ep]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.pill-card[data-astro-cid-wzd5i5ep]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:16px;padding:22px;transition:all .3s;display:flex}.pill-card[data-astro-cid-wzd5i5ep]:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 8px 25px #0000000d}.pill-icon[data-astro-cid-wzd5i5ep]{background:var(--pill-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;display:flex}.pill-body[data-astro-cid-wzd5i5ep] strong[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);margin-bottom:4px;font-size:.95rem;display:block}.pill-body[data-astro-cid-wzd5i5ep] span[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}.sectors-section[data-astro-cid-wzd5i5ep]{padding:var(--section-gap) 0;background:var(--sectors-bg);position:relative}.sectors-section[data-astro-cid-wzd5i5ep]:before{content:"";background:linear-gradient(90deg, transparent, var(--sectors-border), transparent);height:1px;position:absolute;top:0;left:0;right:0}.sector-grid[data-astro-cid-wzd5i5ep]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.sector-card[data-astro-cid-wzd5i5ep]{background:#fff;border:1px solid #e8ecf1;border-radius:16px;padding:32px;transition:all .4s;position:relative;overflow:hidden}.sector-card[data-astro-cid-wzd5i5ep]:before{content:"";background:#e2e8f0;width:100%;height:3px;transition:background .3s;position:absolute;top:0;left:0}.sector-card[data-astro-cid-wzd5i5ep]:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000014}.sector-card[data-astro-cid-wzd5i5ep]:hover:before{background:var(--accent)}.sector-highlighted[data-astro-cid-wzd5i5ep]{border-color:var(--highlight-border)}.sector-highlighted[data-astro-cid-wzd5i5ep]:before{background:var(--highlight-border);height:4px}.sector-top[data-astro-cid-wzd5i5ep]{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.sector-icon[data-astro-cid-wzd5i5ep]{font-size:2.2rem}.sector-index[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);opacity:.3;letter-spacing:1px;font-size:.7rem;font-weight:800}.sector-card[data-astro-cid-wzd5i5ep] h3[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);margin:0 0 8px;font-size:1.2rem}.sector-label[data-astro-cid-wzd5i5ep]{color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.2rem;font-size:.75rem;font-weight:700}.sector-divider[data-astro-cid-wzd5i5ep]{background:linear-gradient(90deg, var(--sectors-border), transparent);height:1px;margin-bottom:1.2rem}.sector-risk[data-astro-cid-wzd5i5ep]{margin-bottom:1.2rem}.sector-risk[data-astro-cid-wzd5i5ep] strong[data-astro-cid-wzd5i5ep]{text-transform:uppercase;letter-spacing:1px;color:var(--color-text-secondary);margin-bottom:6px;font-size:.75rem;display:block}.sector-risk[data-astro-cid-wzd5i5ep] p[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.sector-solution[data-astro-cid-wzd5i5ep] strong[data-astro-cid-wzd5i5ep]{text-transform:uppercase;letter-spacing:1px;color:var(--color-primary-blue);margin-bottom:6px;font-size:.75rem;display:block}.sector-solution[data-astro-cid-wzd5i5ep] p[data-astro-cid-wzd5i5ep]{margin:0;font-size:.95rem;line-height:1.6}.zones-section[data-astro-cid-wzd5i5ep]{padding:var(--section-gap) 0}.zones-intro[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.zones-grid[data-astro-cid-wzd5i5ep]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.zone-card[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:20px 24px;text-decoration:none;transition:all .3s;display:flex;position:relative}a[data-astro-cid-wzd5i5ep].zone-card:hover{border-color:var(--accent);background:color-mix(in srgb, var(--hero-gradient) 30%, white);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.zone-card[data-astro-cid-wzd5i5ep] strong[data-astro-cid-wzd5i5ep]{font-size:1rem}.zone-card[data-astro-cid-wzd5i5ep] span[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);font-size:.85rem}.zone-arrow[data-astro-cid-wzd5i5ep]{color:var(--accent);opacity:0;transition:opacity .3s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}a[data-astro-cid-wzd5i5ep].zone-card:hover .zone-arrow[data-astro-cid-wzd5i5ep]{opacity:1}.faq-section[data-astro-cid-wzd5i5ep]{padding:var(--section-gap) 0;background:var(--color-tech-grey);position:relative}.faq-section[data-astro-cid-wzd5i5ep]:before{content:"";background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;position:absolute;top:0;left:0;right:0}.faq-list[data-astro-cid-wzd5i5ep]{flex-direction:column;gap:12px;max-width:800px;display:flex}.faq-item[data-astro-cid-wzd5i5ep]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s;overflow:hidden}.faq-item[data-astro-cid-wzd5i5ep][open]{border-color:var(--accent);box-shadow:0 4px 20px #0000000d}.faq-item[data-astro-cid-wzd5i5ep] summary[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1rem;font-weight:700;line-height:1.4;list-style:none;transition:color .2s;display:flex}.faq-item[data-astro-cid-wzd5i5ep] summary[data-astro-cid-wzd5i5ep]:hover{color:var(--accent)}.faq-item[data-astro-cid-wzd5i5ep] summary[data-astro-cid-wzd5i5ep]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-wzd5i5ep]{flex:1}.faq-chevron[data-astro-cid-wzd5i5ep]{color:var(--accent);flex-shrink:0;transition:transform .3s;display:flex}.faq-item[data-astro-cid-wzd5i5ep][open] .faq-chevron[data-astro-cid-wzd5i5ep]{transform:rotate(180deg)}.faq-answer[data-astro-cid-wzd5i5ep]{border-top:1px solid #f1f5f9;padding:16px 24px 24px}.faq-answer[data-astro-cid-wzd5i5ep] p[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.7}.cta-section[data-astro-cid-wzd5i5ep]{padding:var(--section-gap) 0}.cta-card[data-astro-cid-wzd5i5ep]{background:var(--cta-bg);border-radius:20px;position:relative;overflow:hidden}.cta-card[data-astro-cid-wzd5i5ep]:before{content:"";background:linear-gradient(90deg, var(--accent), var(--color-accent-yellow), var(--accent));height:4px;position:absolute;top:0;left:0;right:0}.cta-dark[data-astro-cid-wzd5i5ep]{background:var(--cta-bg)}.cta-inner[data-astro-cid-wzd5i5ep]{text-align:center;max-width:600px;margin:0 auto;padding:50px}.cta-card[data-astro-cid-wzd5i5ep] h3[data-astro-cid-wzd5i5ep]{color:var(--color-primary-blue);margin-bottom:12px;font-size:clamp(1.4rem,3vw,1.8rem)}.cta-dark[data-astro-cid-wzd5i5ep] h3[data-astro-cid-wzd5i5ep]{color:#fff}.cta-card[data-astro-cid-wzd5i5ep] p[data-astro-cid-wzd5i5ep]{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7}.cta-dark[data-astro-cid-wzd5i5ep] p[data-astro-cid-wzd5i5ep]{color:#cbd5e1}.btn-cta[data-astro-cid-wzd5i5ep]{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:10px;align-items:center;gap:10px;margin-top:24px;padding:16px 36px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.btn-cta[data-astro-cid-wzd5i5ep]:hover{background:var(--color-primary-blue);transform:translateY(-2px);box-shadow:0 8px 25px #1b365d40}.cta-dark[data-astro-cid-wzd5i5ep] .btn-cta[data-astro-cid-wzd5i5ep]:hover{color:var(--color-primary-blue);background:#fff}.cta-micro[data-astro-cid-wzd5i5ep]{font-weight:500;color:var(--color-text-secondary)!important;margin-top:16px!important;font-size:.82rem!important}.cta-dark[data-astro-cid-wzd5i5ep] .cta-micro[data-astro-cid-wzd5i5ep]{color:#94a3b8!important}@media (width<=1024px){.hero-container[data-astro-cid-wzd5i5ep]{grid-template-columns:1fr}.hero-sidebar[data-astro-cid-wzd5i5ep]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid;position:static}.hero-angle[data-astro-cid-wzd5i5ep]{height:40px}}@media (width<=768px){.region-hero-section[data-astro-cid-wzd5i5ep]{padding:2rem 0 3rem}.hero-title[data-astro-cid-wzd5i5ep]{font-size:1.6rem}.hero-actions[data-astro-cid-wzd5i5ep]{flex-direction:column;align-items:stretch}.btn-hero-primary[data-astro-cid-wzd5i5ep],.btn-hero-secondary[data-astro-cid-wzd5i5ep]{text-align:center;justify-content:center}.hero-sidebar[data-astro-cid-wzd5i5ep],.sector-grid[data-astro-cid-wzd5i5ep]{grid-template-columns:1fr}.cta-inner[data-astro-cid-wzd5i5ep]{padding:32px 24px}.hero-angle[data-astro-cid-wzd5i5ep]{height:30px}.section-header[data-astro-cid-wzd5i5ep]{gap:14px}.section-number[data-astro-cid-wzd5i5ep]{width:34px;height:34px;font-size:.7rem}}.hub-hero[data-astro-cid-xuyn3bf6]{background:linear-gradient(160deg,#f0f7ff 0%,#e2edf8 100%);padding:clamp(3rem,6vh,5rem) 0 clamp(4rem,8vh,6rem);position:relative;overflow:hidden}.hub-hero-pattern[data-astro-cid-xuyn3bf6]{background-image:radial-gradient(circle at 1px 1px, var(--color-primary-blue) .5px, transparent 0);opacity:.03;pointer-events:none;background-size:40px 40px;position:absolute;inset:0}.hub-hero-inner[data-astro-cid-xuyn3bf6]{z-index:1;position:relative}.hub-hero-content[data-astro-cid-xuyn3bf6]{contain:layout style;max-width:700px}.hub-eyebrow[data-astro-cid-xuyn3bf6]{align-items:center;gap:14px;margin-bottom:1.5rem;display:flex}.hub-eyebrow-line[data-astro-cid-xuyn3bf6]{background:var(--color-accent-orange);border-radius:2px;width:40px;height:3px}.hub-eyebrow[data-astro-cid-xuyn3bf6] span[data-astro-cid-xuyn3bf6]:last-child{text-transform:uppercase;letter-spacing:2px;color:var(--color-accent-orange);font-size:.8rem;font-weight:700}.hub-title[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;line-height:1.15}.hub-intro[data-astro-cid-xuyn3bf6]{color:var(--color-text-secondary);min-height:5.61rem;font-size:1.1rem;line-height:1.7}.hub-stats[data-astro-cid-xuyn3bf6]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:2rem;display:flex}.hub-stat[data-astro-cid-xuyn3bf6]{flex-direction:column;display:flex}.hub-stat[data-astro-cid-xuyn3bf6] strong[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);font-size:1.6rem;font-weight:900}.hub-stat[data-astro-cid-xuyn3bf6] span[data-astro-cid-xuyn3bf6]{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}.hub-stat-divider[data-astro-cid-xuyn3bf6]{background:#cbd5e1;width:1px;height:36px}.hub-hero-cta[data-astro-cid-xuyn3bf6]{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:1.75rem;display:flex}.hub-hero-btn[data-astro-cid-xuyn3bf6]{background:var(--color-accent-orange);color:#fff;text-transform:uppercase;letter-spacing:.4px;border-radius:10px;align-items:center;gap:8px;padding:14px 26px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 22px #f9731647}.hub-hero-btn[data-astro-cid-xuyn3bf6]:hover,.hub-hero-btn[data-astro-cid-xuyn3bf6]:focus-visible{background:var(--color-primary-blue);transform:translateY(-2px);box-shadow:0 10px 28px #1b365d40}.hub-hero-tel[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);letter-spacing:.3px;align-items:center;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.hub-hero-tel[data-astro-cid-xuyn3bf6]:hover,.hub-hero-tel[data-astro-cid-xuyn3bf6]:focus-visible{color:var(--color-accent-orange)}.hub-hero-angle[data-astro-cid-xuyn3bf6]{clip-path:polygon(0 100%,100% 100%,100% 0);background:#fff;height:50px;position:absolute;bottom:-1px;left:0;right:0}.hub-angle-section[data-astro-cid-xuyn3bf6]{background:#fff;padding:clamp(2.5rem,5vh,4rem) 0}.container-narrow[data-astro-cid-xuyn3bf6]{max-width:820px}.hub-angle-section[data-astro-cid-xuyn3bf6] h2[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);margin-bottom:1rem;font-size:clamp(1.3rem,3vw,1.6rem)}.hub-angle[data-astro-cid-xuyn3bf6]{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.8}.hub-angle[data-astro-cid-xuyn3bf6] strong{color:var(--color-primary-blue);font-weight:700}.hub-grid-section[data-astro-cid-xuyn3bf6]{padding:clamp(3rem,6vh,5rem) 0}.hub-grid-header[data-astro-cid-xuyn3bf6]{margin-bottom:2.5rem}.hub-grid-header[data-astro-cid-xuyn3bf6] h2[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);margin-bottom:8px;font-size:clamp(1.3rem,3vw,1.6rem)}.hub-grid-header[data-astro-cid-xuyn3bf6] p[data-astro-cid-xuyn3bf6]{color:var(--color-text-secondary);font-size:.95rem}.hub-grid[data-astro-cid-xuyn3bf6]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.hub-card[data-astro-cid-xuyn3bf6]{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:16px;padding:24px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.hub-card[data-astro-cid-xuyn3bf6]:before{content:"";background:0 0;width:3px;height:100%;transition:background .3s;position:absolute;top:0;left:0}.hub-card[data-astro-cid-xuyn3bf6]:hover{border-color:var(--color-accent-orange);transform:translateY(-3px);box-shadow:0 8px 30px #00000012}.hub-card[data-astro-cid-xuyn3bf6]:hover:before{background:var(--color-accent-orange)}.hub-card-icon-wrap[data-astro-cid-xuyn3bf6]{background:#f8fafc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;display:flex}.hub-card-body[data-astro-cid-xuyn3bf6]{flex:1;min-width:0}.hub-card-city[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);margin-bottom:6px;font-size:1.05rem;font-weight:800}.hub-card-tag[data-astro-cid-xuyn3bf6]{color:var(--color-accent-orange);text-transform:uppercase;letter-spacing:.5px;background:#fff7ed;border-radius:4px;margin-bottom:8px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-block}.hub-card-desc[data-astro-cid-xuyn3bf6]{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.5}.hub-card-arrow[data-astro-cid-xuyn3bf6]{color:var(--color-accent-orange);opacity:0;flex-shrink:0;align-self:center;transition:all .3s;display:flex;transform:translate(-8px)}.hub-card[data-astro-cid-xuyn3bf6]:hover .hub-card-arrow[data-astro-cid-xuyn3bf6]{opacity:1;transform:translate(0)}.hub-services[data-astro-cid-xuyn3bf6]{background:var(--color-tech-grey);padding:clamp(3rem,6vh,5rem) 0;position:relative}.hub-services[data-astro-cid-xuyn3bf6]:before{content:"";background:linear-gradient(90deg,#0000,#e2e8f0,#0000);height:1px;position:absolute;top:0;left:0;right:0}.hub-services[data-astro-cid-xuyn3bf6] h2[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);margin-bottom:2rem;font-size:clamp(1.3rem,3vw,1.6rem)}.hub-services-grid[data-astro-cid-xuyn3bf6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.hub-svc-card[data-astro-cid-xuyn3bf6]{color:inherit;background:#fff;border:1px solid #e8ecf1;border-radius:14px;flex-direction:column;padding:32px;text-decoration:none;transition:all .3s;display:flex}.hub-svc-card[data-astro-cid-xuyn3bf6]:hover{border-color:var(--color-accent-orange);transform:translateY(-4px);box-shadow:0 12px 30px #00000012}.hub-svc-icon[data-astro-cid-xuyn3bf6]{width:56px;height:56px;color:var(--color-accent-orange);background:linear-gradient(135deg,#fff7ed,#fef3c7);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.hub-svc-card[data-astro-cid-xuyn3bf6] h3[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);margin-bottom:10px;font-size:1.1rem}.hub-svc-card[data-astro-cid-xuyn3bf6] p[data-astro-cid-xuyn3bf6]{color:var(--color-text-secondary);flex-grow:1;margin:0 0 16px;font-size:.92rem;line-height:1.6}.hub-svc-link[data-astro-cid-xuyn3bf6]{color:var(--color-accent-orange);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.hub-faq-section[data-astro-cid-xuyn3bf6]{background:var(--color-tech-grey);padding:clamp(3rem,6vh,5rem) 0}.hub-faq-section[data-astro-cid-xuyn3bf6] h2[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);margin-bottom:2rem;font-size:clamp(1.3rem,3vw,1.6rem)}.hub-faq-list[data-astro-cid-xuyn3bf6]{flex-direction:column;gap:12px;display:flex}.hub-faq-item[data-astro-cid-xuyn3bf6]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.hub-faq-item[data-astro-cid-xuyn3bf6] summary[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);cursor:pointer;align-items:center;gap:10px;padding:18px 22px;font-size:.95rem;font-weight:700;list-style:none;display:flex}.hub-faq-item[data-astro-cid-xuyn3bf6] summary[data-astro-cid-xuyn3bf6]::-webkit-details-marker{display:none}.hub-faq-item[data-astro-cid-xuyn3bf6] summary[data-astro-cid-xuyn3bf6]:before{content:"+";color:var(--color-accent-orange);flex-shrink:0;width:18px;font-size:1.2rem;font-weight:700}.hub-faq-item[data-astro-cid-xuyn3bf6][open] summary[data-astro-cid-xuyn3bf6]:before{content:"−"}.hub-faq-item[data-astro-cid-xuyn3bf6] p[data-astro-cid-xuyn3bf6]{color:var(--color-text-secondary);margin:0;padding:0 22px 18px;font-size:.92rem;line-height:1.7}.hub-neighbors-section[data-astro-cid-xuyn3bf6]{background:#fff;padding:clamp(3rem,6vh,4.5rem) 0}.hub-neighbors-section[data-astro-cid-xuyn3bf6] h2[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);margin-bottom:1.5rem;font-size:clamp(1.2rem,2.5vw,1.5rem)}.hub-neighbors-grid[data-astro-cid-xuyn3bf6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.hub-neighbor-card[data-astro-cid-xuyn3bf6]{color:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:all .25s;display:flex}.hub-neighbor-card[data-astro-cid-xuyn3bf6]:hover{border-color:var(--color-accent-orange);background:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #0000000d}.hub-neighbor-code[data-astro-cid-xuyn3bf6]{color:var(--color-accent-orange);font-size:1.3rem;font-weight:900;font-family:var(--font-heading,sans-serif);letter-spacing:-.5px}.hub-neighbor-name[data-astro-cid-xuyn3bf6]{color:var(--color-primary-blue);flex:1;font-size:.95rem;font-weight:700}.hub-neighbor-arrow[data-astro-cid-xuyn3bf6]{color:var(--color-accent-orange);flex-shrink:0}.hub-cta[data-astro-cid-xuyn3bf6]{padding:clamp(3rem,6vh,5rem) 0}.hub-cta-card[data-astro-cid-xuyn3bf6]{background:linear-gradient(160deg, var(--color-primary-blue) 0%, #0f2440 100%);border-radius:20px;position:relative;overflow:hidden}.hub-cta-card[data-astro-cid-xuyn3bf6]:before{content:"";opacity:.03;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fff .5px,#0000 0);background-size:30px 30px;position:absolute;inset:0}.hub-cta-inner[data-astro-cid-xuyn3bf6]{text-align:center;z-index:1;padding:50px;position:relative}.hub-cta-card[data-astro-cid-xuyn3bf6] h2[data-astro-cid-xuyn3bf6]{color:#fff;margin-bottom:12px;font-size:clamp(1.4rem,3vw,1.8rem)}.hub-cta-card[data-astro-cid-xuyn3bf6] p[data-astro-cid-xuyn3bf6]{color:#94a3b8;max-width:500px;margin-inline:auto;font-size:1rem;line-height:1.7}.hub-cta-card[data-astro-cid-xuyn3bf6] p[data-astro-cid-xuyn3bf6] strong[data-astro-cid-xuyn3bf6]{color:#cbd5e1}.hub-cta-actions[data-astro-cid-xuyn3bf6]{margin-top:28px}.hub-cta-btn[data-astro-cid-xuyn3bf6]{background:var(--color-accent-orange);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:10px;align-items:center;gap:10px;padding:16px 36px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #f973164d}.hub-cta-btn[data-astro-cid-xuyn3bf6]:hover{color:var(--color-primary-blue);background:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #ffffff26}.hub-cta-assurance[data-astro-cid-xuyn3bf6]{color:#64748b;margin-top:20px;font-size:.85rem;display:block}@media (width<=768px){.hub-hero[data-astro-cid-xuyn3bf6]{padding:2.5rem 0 3.5rem}.hub-grid[data-astro-cid-xuyn3bf6]{grid-template-columns:1fr}.hub-stat-divider[data-astro-cid-xuyn3bf6]{display:none}.hub-stats[data-astro-cid-xuyn3bf6]{gap:20px}.hub-stat[data-astro-cid-xuyn3bf6]{flex-direction:row;align-items:baseline;gap:8px}.hub-cta-inner[data-astro-cid-xuyn3bf6]{padding:32px 24px}.hub-hero-angle[data-astro-cid-xuyn3bf6]{height:30px}.hub-faq-item[data-astro-cid-xuyn3bf6] summary[data-astro-cid-xuyn3bf6]{padding:16px 18px;font-size:.9rem}}
