/* BoardUp textured graphite surfaces, frosted header and restrained interaction. */
@font-face{font-family:BoardUpDisplay;src:url('data:font/woff;base64,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') format('woff');font-style:normal;font-weight:900;font-display:block;}
:root{--bu-graphite:#1c1f24;--bu-light:#f3f5f7;--bu-light-muted:#e4e8ed;--bu-card-ink:#17202b;--bu-card-copy:#475467;}
body.boardup-glass-theme{
  background-color:var(--bu-graphite);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath fill='white' opacity='.075' filter='url(%23grain)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");
  background-size:180px 180px;background-repeat:repeat;
}
.boardup-glass-theme .information-main{background:transparent!important;}
.boardup-glass-theme :is(.section,.process-band,.feature-band,.project-summary,.same-day-home-strip,.same-day-glass-section,.same-day-detail-section,.same-day-compact-section,.work-project-section,.work-seo-summary,.boardup-pricing,.response-estimate-strip,.book-section,.storefront-route,.request-result-section,.dispatch-map-band){
  background:transparent!important;color:var(--bu-light);border-block:0!important;
}
.boardup-glass-theme main>section{border-block:0!important;}
.boardup-glass-theme .work-proof-section::before{background:none!important;}
.boardup-glass-theme .information-hero::after{display:none!important;}
.boardup-glass-theme :is(.section-head,.service-detail-copy,.protection-copy,.areas-copy,.areas-note,.promise-copy,.work-project-head,.project-case-head,.information-copy,.request-service-copy,.ai-answer-section,.book-copy,.work-seo-summary,.privacy-section,.process-band) :is(h2,h3,h4,p,li,strong,small),
.boardup-glass-theme :is(.section-head,.service-detail-copy,.protection-copy,.areas-copy,.promise-copy,.work-project-head,.project-case-head,.information-copy,.request-service-copy,.ai-answer-section,.book-copy)>.eyebrow,
.boardup-glass-theme :is(.areas-note,.request-step-list strong,.request-step-list span){color:var(--bu-light)!important;}
.boardup-glass-theme :is(.section-head,.service-detail-copy,.protection-copy,.areas-copy,.promise-copy,.information-copy,.request-service-copy,.book-copy)>p:not(.eyebrow){color:var(--bu-light-muted)!important;}
.boardup-glass-theme :is(.section-head,.service-detail-copy,.protection-copy,.areas-copy,.information-copy,.request-service-copy) .text-link{color:#fff!important;text-decoration:underline;text-underline-offset:4px;}

/* White columns keep their own dark palette; do not change global --text/--muted. */
.boardup-glass-theme :is(.feature-card,.service-tile,.problem-card,.protection-panel,.ba-proof-card,.service-faq-card,.service-work-row,.coverage-card,.project-summary-grid,.project-story-card,.project-case-row,.project-service-card,.work-unified-project,.information-card,.information-answer-panel,.work-seo-summary__inner,.privacy-article,.same-day-home-strip__inner,.same-day-proof-card,.same-day-compact-card,.storefront-route-card,.step-card,.service-photo-card,.answer-panel,.boardup-pricing-card,.request-result-card,.book-form,.quote-modal-dialog,.process-step,.response-estimate-card,.benefit,.review-card,.faq details,.promise-list li,.service-checklist li,.same-day-glass-copy,.same-day-detail-copy){
  background:#fff!important;color:var(--bu-card-ink)!important;
  border-color:#e1e6ec!important;box-shadow:0 12px 32px rgba(18,25,34,.13);
}
.boardup-glass-theme :is(.process-step,.response-estimate-card){border-radius:14px;}
/* Leave room for a 5% hover without touching the adjacent card. */
.boardup-glass-theme .response-estimate-grid{gap:32px;padding-block:28px;}
.boardup-glass-theme :is(.process-grid,.benefits-grid){gap:24px!important;}
.boardup-glass-theme :is(.response-estimate-card,.process-step,.benefit){border:0!important;min-width:0;}
.boardup-glass-theme .project-summary-grid{gap:20px;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
.boardup-glass-theme .project-summary-grid>div{background:#fff;border:0!important;border-radius:14px;min-width:0;}
@media(max-width:640px){
  .boardup-glass-theme .response-estimate-grid{gap:20px;padding-block:22px;}
  .boardup-glass-theme :is(.process-grid,.benefits-grid){gap:20px!important;}
  .boardup-glass-theme :is(.same-day-home-strip__inner,.same-day-compact-card){grid-template-columns:minmax(0,1fr);}
  .boardup-glass-theme :is(.same-day-home-strip__inner,.same-day-compact-card)>*{min-width:0;}
  .boardup-glass-theme :is(.same-day-home-strip__inner,.same-day-compact-card) .btn{white-space:normal;text-align:center;}
  .boardup-glass-theme .dispatch-map-full{left:auto;right:auto;margin-inline:0;width:100%;max-width:100%;}
}
.boardup-glass-theme :is(.feature-card,.service-tile,.problem-card,.protection-panel,.ba-proof-card,.service-faq-card,.service-work-row,.coverage-card,.project-summary-grid,.project-story-card,.project-case-row,.project-service-card,.work-unified-project,.information-card,.information-answer-panel,.work-seo-summary__inner,.privacy-article,.same-day-home-strip__inner,.same-day-proof-card,.same-day-compact-card,.storefront-route-card,.step-card,.service-photo-card,.answer-panel,.boardup-pricing-card,.request-result-card,.book-form,.quote-modal-dialog,.process-step,.response-estimate-card,.benefit,.review-card,.faq details,.promise-list li,.service-checklist li,.same-day-glass-copy,.same-day-detail-copy) :is(h1,h2,h3,h4,strong,summary,label){color:var(--bu-card-ink)!important;}
.boardup-glass-theme :is(.feature-card,.service-tile,.problem-card,.protection-panel,.ba-proof-card,.service-faq-card,.service-work-row,.coverage-card,.project-summary-grid,.project-story-card,.project-case-row,.project-service-card,.work-unified-project,.information-card,.information-answer-panel,.work-seo-summary__inner,.privacy-article,.same-day-home-strip__inner,.same-day-proof-card,.same-day-compact-card,.storefront-route-card,.step-card,.service-photo-card,.answer-panel,.boardup-pricing-card,.request-result-card,.book-form,.quote-modal-dialog,.process-step,.response-estimate-card,.benefit,.review-card,.faq details,.promise-list li,.service-checklist li,.same-day-glass-copy,.same-day-detail-copy) :is(p,li,small,figcaption){color:var(--bu-card-copy)!important;}
.boardup-glass-theme :is(.coverage-card .coverage-kicker,.response-estimate-kicker,.same-day-glass-copy .eyebrow,.same-day-detail-copy .eyebrow){color:#a9131e!important;}
.boardup-glass-theme .coverage-card-core .coverage-tags span{background:#f1f4f7!important;border-color:#dae1e9!important;color:#263344!important;}
.boardup-glass-theme .response-estimate-copy h2 span{color:#475467!important;}
.boardup-glass-theme .response-estimate-icon svg{fill:#c21e2b!important;}
.boardup-glass-theme .response-estimate-icon{box-shadow:none;}
.boardup-glass-theme .boardup-pricing h2 span{color:#be1b29!important;}
.boardup-glass-theme .same-day-home-strip__inner{border-radius:16px;}
.boardup-glass-theme .privacy-article{border-radius:18px;padding-block:36px;}
.boardup-glass-theme .book-form .form-fine{color:#586575!important;}
.boardup-glass-theme .dispatch-map-heading strong{color:var(--bu-light)!important;}
.boardup-glass-theme .dispatch-map-heading span{color:var(--bu-light-muted)!important;}
.boardup-glass-theme .book-copy .form-fine,
.boardup-glass-theme .book-copy .form-fine span,
.boardup-glass-theme .book-copy .form-fine a{color:var(--bu-light-muted)!important;}
body.boardup-glass-theme :is(.project-case-media,.gallery-shot,.service-work-media-pair) figcaption{color:#fff!important;}
.boardup-glass-theme .service-project-links,
.boardup-glass-theme .service-project-links :is(a,strong){color:var(--bu-light)!important;}
.boardup-glass-theme .service-project-links a{text-decoration:underline;text-underline-offset:4px;}
body.boardup-glass-theme .request-service-copy .request-eta-note,
body.boardup-glass-theme .request-service-copy .request-eta-note :is(strong,span){color:#475467!important;}

/* Mostly opaque frosted header; contact controls keep their side expansion. */
.boardup-glass-theme .site-header{
  isolation:isolate;background:transparent!important;overflow:visible!important;
  border-radius:0 0 18px 18px;
  box-shadow:0 6px 22px rgba(15,22,32,.12)!important;
  filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
.boardup-glass-theme .site-header::before{
  content:""!important;display:block!important;position:absolute;inset:0;z-index:-1;
  border-radius:inherit;pointer-events:none;background:rgba(255,255,255,.90);
  -webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);
}
.boardup-glass-theme .site-header::after{display:none!important;content:none!important;}
.boardup-glass-theme .top-header{background:transparent!important;}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  .boardup-glass-theme .site-header::before{background:#fff;}
}
.boardup-glass-theme .desktop-contact-rail__item{
  scale:1!important;translate:none!important;filter:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important;
}
.boardup-glass-theme .header-tagline strong{
  font-family:BoardUpDisplay,"Arial Black",Arial,sans-serif!important;font-style:italic!important;
  font-weight:900!important;letter-spacing:.015em;text-shadow:.3px 0 currentColor;
}
.boardup-glass-theme .header-tagline{border-color:rgba(34,48,65,.18)!important;}
.boardup-glass-theme .main-nav{background:#18222d!important;border-radius:0 0 18px 18px;}
.boardup-glass-theme .menu-toggle{background:rgba(255,255,255,.18)!important;}
.boardup-glass-theme .mobile-contact-panel__inner{
  background:#fff!important;filter:none!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
  box-shadow:0 18px 50px rgba(15,22,32,.2)!important;
}
@media(max-width:960px){
  .boardup-glass-theme .site-header{border-radius:0 0 22px 22px!important;}
  .boardup-glass-theme .top-header{border-radius:0 0 22px 22px!important;}
  .boardup-glass-theme.nav-open .top-header{border-radius:0!important;}
  .boardup-glass-theme .top-header-inner{min-height:76px!important;}
  .boardup-glass-theme .top-header-inner .brand-lockup{width:196px!important;}
  .boardup-glass-theme .header-actions .btn-message-mobile{min-width:72px!important;padding-inline:12px!important;gap:0!important;}
  .boardup-glass-theme .header-actions .btn-message-mobile .btn-message-icon{display:none!important;}
  .boardup-glass-theme .mobile-contact-panel__inner::before{right:89px!important;}
  .boardup-glass-theme .mobile-contact-panel__inner{
    width:min(440px,100%)!important;margin:0 0 0 auto!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    padding:6px;gap:4px;border-radius:18px!important;
  }
  .boardup-glass-theme .mobile-contact-option{
    min-height:54px!important;height:54px;flex-direction:row;gap:8px;
    justify-content:flex-start;padding:10px 8px!important;
    border:0!important;border-radius:11px!important;
  }
  .boardup-glass-theme .mobile-contact-option::after{display:none!important;}
  .boardup-glass-theme .mobile-contact-option__icon{
    flex:0 0 30px;width:30px!important;height:30px!important;margin:0!important;
  }
  .boardup-glass-theme .mobile-contact-option__icon svg{
    width:30px!important;height:30px!important;filter:none!important;
  }
  .boardup-glass-theme .mobile-contact-option strong{font-size:.78rem!important;line-height:1.15;white-space:nowrap;}
}
@media(max-width:640px){
  .boardup-glass-theme .top-header-inner{min-height:72px!important;}
  .boardup-glass-theme .top-header-inner .brand-lockup{width:180px!important;}
}
@media(max-width:360px){
  .boardup-glass-theme .top-header-inner{min-height:68px!important;}
  .boardup-glass-theme .top-header-inner .brand-lockup{width:164px!important;}
}

/* Interaction uses individual scale, leaving layout dimensions unchanged. */
.boardup-glass-theme :is(.bu-surface,.bu-interactive){
  scale:1;transform:none!important;transform-origin:center;
  transition:scale .24s cubic-bezier(.22,.75,.3,1),box-shadow .24s ease,border-color .24s ease,background-color .2s ease;
  -webkit-tap-highlight-color:rgba(227,38,46,.13);
}
.boardup-glass-theme .bu-surface{opacity:1;translate:0 0;}
.boardup-glass-theme .callbar,
.boardup-glass-theme .header-actions .btn-call-mobile .btn-call-icon img{animation:none!important;}
.boardup-glass-theme .bu-surface.bu-entered{
  animation:bu-enter .62s cubic-bezier(.16,.8,.3,1) var(--bu-enter-delay,0ms) both;
}
@keyframes bu-enter{
  from{opacity:0;translate:0 24px;filter:blur(3px);}
  to{opacity:1;translate:0 0;filter:blur(0);}
}
@media(hover:hover) and (pointer:fine){
  .boardup-glass-theme :is(.bu-surface,.bu-interactive):hover{scale:1.05;}
  .boardup-glass-theme .bu-surface:hover{box-shadow:0 20px 50px rgba(15,23,34,.22);z-index:2;}
  .boardup-glass-theme .bu-surface:has(.bu-interactive:hover){scale:1;}
}
.boardup-glass-theme .bu-navigates.bu-pressed,
.boardup-glass-theme .bu-navigates:active{scale:.95;}
.boardup-glass-theme .bu-surface:has(.bu-interactive:active){scale:1;}
.boardup-glass-theme :is(.bu-surface,.bu-interactive):focus-visible{outline:3px solid #ed3444;outline-offset:4px;}
@media(prefers-reduced-motion:reduce){
  .boardup-glass-theme :is(.bu-surface,.bu-interactive){animation:none!important;transition:none!important;scale:1!important;translate:0 0!important;filter:none!important;opacity:1!important;}
}
@media(forced-colors:active){
  .boardup-glass-theme .site-header,.boardup-glass-theme .top-header{background:Canvas!important;}
  .boardup-glass-theme .site-header::before{display:none!important;}
}
@media(prefers-reduced-transparency:reduce){
  .boardup-glass-theme .site-header::before{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;}
}

/* Desktop composition matched to the approved visual; symmetric tracks center the copy. */
@media(min-width:961px){
 .boardup-glass-theme .top-header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);max-width:1180px!important;gap:24px!important;min-height:84px!important;padding:5px 24px!important;}
 .boardup-glass-theme .top-header-inner .brand{width:100%;min-width:0;justify-self:start;}
 .boardup-glass-theme .top-header-inner .brand-lockup{width:210px!important;max-width:100%!important;}
 .boardup-glass-theme .header-tagline{margin:0!important;padding:0!important;border:0!important;min-width:0;gap:4px;align-items:center!important;justify-content:center;text-align:center!important;}
 .boardup-glass-theme .header-tagline strong{display:block;font-size:30px!important;line-height:1.12;letter-spacing:-.012em;font-style:italic!important;font-weight:900!important;-webkit-text-stroke:0;text-shadow:none;color:#080a0d!important;}
 .boardup-glass-theme .header-tagline span{display:block!important;font-size:13px!important;line-height:1.3;text-align:center!important;color:#434a53!important;}
 .boardup-glass-theme .header-actions{width:100%;min-width:0;flex:0 0 auto!important;margin:0!important;gap:0!important;justify-content:flex-end!important;justify-self:end;}
 .boardup-glass-theme .header-actions .btn-call-desktop{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;
 width:100%!important;max-width:300px;min-width:0!important;height:54px!important;min-height:0!important;padding:10px 16px!important;
 border-radius:14px!important;border:1.5px solid #8d0010!important;text-align:center!important;
 font-family:BoardUpDisplay,Impact,"Arial Black",sans-serif!important;font-style:italic!important;font-weight:900!important;
 font-size:28px!important;line-height:1.08;letter-spacing:-.015em;text-transform:none!important;white-space:nowrap;
 color:#fff!important;-webkit-text-stroke:0;text-shadow:none!important;
 background:linear-gradient(180deg,#ff2638 0%,#ff0a23 22%,#e9001b 57%,#ca0013 85%,#ad000c 100%)!important;
 box-shadow:inset 0 0 0 2px rgba(255,255,255,.85),inset 0 5px 7px rgba(255,255,255,.16),inset 0 -4px 6px rgba(91,0,6,.2),0 8px 18px rgba(95,0,12,.18)!important;
 }
 .boardup-glass-theme .btn-call-desktop .header-phone-text{display:block;padding:2px 3px;position:relative;background:linear-gradient(180deg,#fff 0%,#fff 35%,#f4f4f4 53%,#dedede 76%,#fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff;-webkit-text-stroke:1.2px #252528;paint-order:stroke fill;filter:drop-shadow(0 2px 0 #29292d) drop-shadow(0 2px 1px rgba(0,0,0,.3));}
 .boardup-glass-theme .btn-call-desktop::before,.boardup-glass-theme .btn-call-desktop::after{display:none!important;}
 .boardup-glass-theme .site-header::before{height:84px;bottom:auto;border-radius:0;}
 .boardup-glass-theme .main-nav{background:rgba(18,23,29,.56)!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);}
 .boardup-glass-theme .nav-inner a{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35);}
 .boardup-glass-theme .nav-inner{min-height:44px!important;justify-content:center;gap:clamp(18px,3vw,44px);}
 .boardup-glass-theme .nav-inner a{position:relative;min-height:44px!important;padding:8px 8px!important;border:0!important;background:transparent!important;font-size:15px;line-height:1.3;font-weight:550;}
 .boardup-glass-theme .nav-inner a:hover{color:#fff;background:rgba(255,255,255,.05)!important;}
 .boardup-glass-theme .nav-inner a[aria-current="page"]::after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:4px;background:#ed172d;border-radius:3px 3px 0 0;}
}
@media(min-width:961px) and (max-width:1100px){
 .boardup-glass-theme .top-header-inner{gap:16px!important;padding-inline:22px!important;}
 .boardup-glass-theme .header-tagline strong{font-size:28px!important;}
 .boardup-glass-theme .header-tagline span{font-size:14px!important;}
 .boardup-glass-theme .header-actions .btn-call-desktop{padding-inline:12px!important;border-radius:14px!important;font-size:26px!important;}
 .boardup-glass-theme .nav-inner{gap:18px;}
}
@media(max-width:960px){
 .boardup-glass-theme .header-actions .btn-message-mobile{
 background:rgba(255,255,255,.94)!important;color:#d70d20!important;border:1.5px solid #e3182a!important;
 border-radius:15px!important;height:44px!important;min-height:44px!important;min-width:72px!important;
 padding:0 12px!important;font-size:14px!important;font-weight:750!important;line-height:1;text-transform:none;
 box-shadow:none!important;text-shadow:none!important;
 }
 .boardup-glass-theme .header-actions .btn-message-mobile .btn-message-text{font-size:14px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important;}
 .boardup-glass-theme .header-actions .btn-message-mobile::before,
 .boardup-glass-theme .header-actions .btn-message-mobile::after{display:none!important;}
 .boardup-glass-theme .header-actions .btn-message-mobile[aria-expanded="true"]{background:#fff0f2!important;}
}

@media(min-width:961px){
 @supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  .boardup-glass-theme .main-nav{background:#20252b!important;}
 }
}
@media(min-width:961px) and (prefers-reduced-transparency:reduce){
 .boardup-glass-theme .main-nav{background:#20252b!important;backdrop-filter:none;-webkit-backdrop-filter:none;}
}
@media(min-width:961px) and (forced-colors:active){
 .boardup-glass-theme .main-nav{background:Canvas!important;backdrop-filter:none;-webkit-backdrop-filter:none;}
 .boardup-glass-theme .nav-inner a{color:LinkText!important;text-shadow:none;}
}
