.district-hero-number{font-size:var(--text-6xl);font-weight:var(--weight-bold);color:var(--color-cyan);opacity:.2;line-height:1}.district-intro{max-width:800px;margin:0 auto}.district-intro p{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-5)}.district-intro p:last-child{margin-bottom:0}.district-intro-highlight{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-5)}.district-intro-text{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-5)}.district-faq-list{max-width:800px;margin:0 auto}.district-faq-item{margin-bottom:var(--space-4);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-fast) var(--ease-out)}.district-faq-item:hover{border-color:var(--color-cyan)}.district-faq-item:last-child{margin-bottom:0}.district-faq-item summary{padding:var(--space-5);cursor:pointer;font-weight:var(--weight-semibold);color:var(--text-primary);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.district-faq-item summary::-webkit-details-marker{display:none}.district-faq-item summary::marker{display:none}.district-faq-item summary svg{width:20px;height:20px;flex-shrink:0;transition:transform var(--duration-fast) var(--ease-out)}.district-faq-item[open] summary svg{transform:rotate(180deg)}.district-faq-answer{padding:0 var(--space-5) var(--space-5);color:var(--text-secondary);line-height:var(--leading-relaxed)}.district-faq-answer p{margin:0}.district-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);max-width:800px;margin:0 auto}.district-neighbors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);max-width:1000px;margin:0 auto}.district-all-link{text-align:center;margin-top:var(--space-6)}.district-industry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);max-width:1000px;margin:0 auto}.district-industry-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:var(--space-6);transition:all var(--duration-base) var(--ease-out)}.district-industry-card:hover{border-color:var(--color-cyan);transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.2)}.district-industry-icon{width:56px;height:56px;background:var(--gradient-primary);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);box-shadow:0 0 15px rgba(0,212,255,.3)}.district-industry-icon svg{width:28px;height:28px;color:var(--color-white)}.district-industry-card h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-3)}.district-industry-card p{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0}.district-subheading{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-primary);margin-top:var(--space-8);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid rgba(0,212,255,.3)}.district-subheading:first-of-type{margin-top:0}.district-landmarks-list{list-style:none;padding:0;margin:var(--space-4) 0 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3)}.district-landmarks-list li{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);transition:all var(--duration-fast) var(--ease-out)}.district-landmarks-list li:hover{border-color:var(--color-cyan);background:var(--card-hover-bg)}.district-landmarks-list li strong{color:var(--color-cyan);font-weight:var(--weight-semibold);white-space:nowrap}.district-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);margin-top:var(--space-8)}.district-stat-card{background:var(--card-bg);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--card-border);transition:all var(--duration-base) var(--ease-out)}.district-stat-card:hover{border-color:var(--color-cyan);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,212,255,.15)}.stat-number{font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-cyan);margin-bottom:var(--space-2);line-height:1}.stat-label{color:var(--text-secondary);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-bottom:var(--space-4);display:block}.district-stat-card p{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin-bottom:0}@media (max-width:991px){.district-industry-grid{grid-template-columns:1fr;max-width:600px}}@media (max-width:767px){.district-intro p{font-size:var(--text-base)}.district-services-grid{grid-template-columns:1fr;max-width:400px}.district-neighbors-grid{grid-template-columns:repeat(2,1fr)}.district-stats-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width:480px){.district-neighbors-grid{grid-template-columns:1fr}}