.page-module___AqG9W__hero{padding:calc(var(--nav-height) + var(--space-4xl)) 0 var(--space-3xl);background:var(--gradient-hero);text-align:center}.page-module___AqG9W__title{font-size:var(--fs-3xl);line-height:1.2}.page-module___AqG9W__content{margin-top:calc(var(--space-3xl) * -1);z-index:10;padding-top:0;position:relative}.page-module___AqG9W__bannerContainer{margin-bottom:var(--space-2xl);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:var(--space-md);background:#fff;overflow:hidden}.page-module___AqG9W__bannerImage{border-radius:var(--border-radius-sm);width:100%;height:auto;display:block}.page-module___AqG9W__projectCard{padding:var(--space-3xl) var(--space-2xl)}.page-module___AqG9W__projectTitle{font-size:var(--fs-2xl);color:var(--color-primary-light);margin-bottom:var(--space-xl);line-height:1.3}.page-module___AqG9W__paragraph{margin-bottom:var(--space-md);color:var(--color-text-secondary);line-height:1.8}.page-module___AqG9W__highlightBox{border-left:4px solid var(--color-accent);padding:var(--space-lg);margin:var(--space-xl) 0;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;background:#1a3a6b33}.page-module___AqG9W__highlightBox h3{font-size:var(--fs-lg);margin-bottom:var(--space-sm);color:var(--color-text-heading)}.page-module___AqG9W__highlightBox p{color:var(--color-text-secondary);margin:0}.page-module___AqG9W__financials{gap:var(--space-sm);margin:var(--space-xl) 0;padding:var(--space-lg);border-radius:var(--border-radius);border:1px solid var(--color-border);background:#ffffff08;flex-direction:column;display:flex}.page-module___AqG9W__finItem{border-bottom:1px dashed var(--color-border-light);padding-bottom:var(--space-md);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.page-module___AqG9W__finItem:last-child{border-bottom:none;padding-bottom:0}.page-module___AqG9W__finLabel{color:var(--color-text-muted);font-weight:500}.page-module___AqG9W__finValue{font-family:var(--font-heading);font-size:var(--fs-xl);color:var(--color-accent-light);font-weight:700}.page-module___AqG9W__contractor{margin-top:var(--space-xl);font-size:var(--fs-lg);text-align:center;color:var(--color-text);padding:var(--space-lg);border-radius:var(--border-radius);background:#ffffff08}.page-module___AqG9W__contractor strong{color:var(--color-text-heading)}.page-module___AqG9W__tags{gap:var(--space-sm);margin-top:var(--space-2xl);flex-wrap:wrap;justify-content:center;display:flex}.page-module___AqG9W__tag{color:var(--color-accent-light);font-weight:600;font-size:var(--fs-sm);background:#e31e241a;border-radius:100px;padding:8px 18px}@media (max-width:768px){.page-module___AqG9W__projectCard{padding:var(--space-xl) var(--space-md)}}
