.construction-site-chilliwack-page{--csc-navy: #0b1a2f;--csc-deep: #071323;--csc-accent-dark: #ba5e20;font-family:inherit;overflow-x:hidden}.construction-site-chilliwack-page .csc-button--primary{color:#fff;background:linear-gradient(135deg,#ba5e20,#f97316);box-shadow:0 14px 31px #ba5e204d}.construction-site-chilliwack-page .csc-button--primary:hover{color:#fff;background:linear-gradient(135deg,#c96b2b,#ff8124);box-shadow:0 17px 37px #ba5e205c}.construction-site-chilliwack-page .csc-button--secondary{color:#0b1a2f;border-color:#0b1a2f38;background:#fffffffa;box-shadow:0 10px 24px #0b1a2f14}.construction-site-chilliwack-page .csc-button--secondary:hover{color:#0b1a2f;border-color:#ba5e2073;background:#fff}.construction-site-chilliwack-page .csc-button,.construction-site-chilliwack-page .csc-standard-quote,.construction-site-chilliwack-page .csc-text-link{-webkit-tap-highlight-color:transparent}.construction-site-chilliwack-page .csc-hero__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)}.construction-site-chilliwack-page .csc-hero__copy,.construction-site-chilliwack-page .csc-hero-visual,.construction-site-chilliwack-page .csc-zones__copy,.construction-site-chilliwack-page .csc-reporting__copy,.construction-site-chilliwack-page .csc-assessment__intro,.construction-site-chilliwack-page .csc-form{min-width:0}.construction-site-chilliwack-page .csc-hero-visual img,.construction-site-chilliwack-page .csc-photo-card img,.construction-site-chilliwack-page .csc-report-card img{max-width:100%}.construction-site-chilliwack-page .csc-phase-track>li,.construction-site-chilliwack-page .csc-decision-board>article,.construction-site-chilliwack-page .csc-workflow-steps>li{min-width:0}.construction-site-chilliwack-page .csc-report-card,.construction-site-chilliwack-page .csc-table-wrap{-webkit-overflow-scrolling:touch}.construction-site-chilliwack-page .csc-report-card{overflow-x:auto}.construction-site-chilliwack-page .csc-form input,.construction-site-chilliwack-page .csc-form select,.construction-site-chilliwack-page .csc-form textarea{max-width:100%}.construction-site-chilliwack-page .csc-checkbox--inline{align-items:center}.construction-site-chilliwack-page .csc-checkbox--inline>span{margin-bottom:0}@media(max-width:1100px){.construction-site-chilliwack-page .csc-hero-visual{width:100%;margin-inline:auto}.construction-site-chilliwack-page .csc-hero__copy,.construction-site-chilliwack-page .csc-section-heading{max-width:820px}}@media(max-width:860px){.construction-site-chilliwack-page .csc-zones__map,.construction-site-chilliwack-page .csc-local__map,.construction-site-chilliwack-page .csc-photo-card,.construction-site-chilliwack-page .csc-report-card{width:100%;max-width:100%}.construction-site-chilliwack-page .csc-decision-board article{padding:22px}.construction-site-chilliwack-page .csc-form__grid,.construction-site-chilliwack-page .csc-form__grid--contact,.construction-site-chilliwack-page .csc-form__grid--project,.construction-site-chilliwack-page .csc-form__grid--triad{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.construction-site-chilliwack-page .csc-container{width:min(calc(100% - 30px),560px)}.construction-site-chilliwack-page .csc-hero{padding-top:18px;padding-bottom:54px}.construction-site-chilliwack-page .csc-breadcrumb{min-height:0;gap:6px 8px;line-height:1.45}.construction-site-chilliwack-page .csc-actions,.construction-site-chilliwack-page .csc-table-cta{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.construction-site-chilliwack-page .csc-button{width:100%;min-height:52px;padding:14px 18px;text-align:center}.construction-site-chilliwack-page .csc-proof-strip{gap:8px}.construction-site-chilliwack-page .csc-proof-strip li{min-height:42px;display:grid;place-items:center}.construction-site-chilliwack-page .csc-hero-visual:before{top:14px;right:0;bottom:-10px;left:12px}.construction-site-chilliwack-page .csc-hero-visual figcaption{gap:8px;padding:13px 14px;font-size:.84rem}.construction-site-chilliwack-page .csc-phase-track li{align-items:start}.construction-site-chilliwack-page .csc-zone-list li,.construction-site-chilliwack-page .csc-task-rail li{min-width:0}.construction-site-chilliwack-page .csc-zones__copy,.construction-site-chilliwack-page .csc-afterhours__grid>div:first-child,.construction-site-chilliwack-page .csc-reporting__copy,.construction-site-chilliwack-page .csc-faq__intro,.construction-site-chilliwack-page .csc-assessment__intro{padding:20px}.construction-site-chilliwack-page .csc-form{padding:20px 16px}.construction-site-chilliwack-page .csc-report-card table{min-width:560px}.construction-site-chilliwack-page .csc-table-wrap{max-width:100%}.construction-site-chilliwack-page .csc-standard-quote{width:100%;text-align:left}}@media(max-width:390px){.construction-site-chilliwack-page .csc-container{width:min(calc(100% - 24px),540px)}.construction-site-chilliwack-page .csc-hero-visual figcaption{flex-wrap:wrap}.construction-site-chilliwack-page .csc-hero-visual figcaption i{min-width:36px}}
