.journey-section:where(.astro-r7xt5azj){background:linear-gradient(#fef1e86b,#0000 80%)}.dark .journey-section:where(.astro-r7xt5azj){background:linear-gradient(#fe540a0f,#0000 80%)}.scenario-choice:where(.astro-r7xt5azj){cursor:pointer;position:relative}.scenario-choice:where(.astro-r7xt5azj) input:where(.astro-r7xt5azj){opacity:0;width:1px;height:1px;position:absolute}.scenario-choice:where(.astro-r7xt5azj) span:where(.astro-r7xt5azj){color:#525252;border-bottom:3px solid #0000;border-radius:.45rem .45rem 0 0;padding:.35rem .4rem .6rem;font-size:.9rem;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:block}.scenario-choice:where(.astro-r7xt5azj) input:where(.astro-r7xt5azj):checked+span:where(.astro-r7xt5azj){color:#171717;background:#fe540a;border-color:#fe540a}.scenario-choice:where(.astro-r7xt5azj) input:where(.astro-r7xt5azj):focus-visible+span:where(.astro-r7xt5azj){outline-offset:2px;outline:3px solid #171717}.dark .scenario-choice:where(.astro-r7xt5azj) span:where(.astro-r7xt5azj){color:#d4d4d4}.dark .scenario-choice:where(.astro-r7xt5azj) input:where(.astro-r7xt5azj):checked+span:where(.astro-r7xt5azj){color:#171717}.dark .scenario-choice:where(.astro-r7xt5azj) input:where(.astro-r7xt5azj):focus-visible+span:where(.astro-r7xt5azj){outline-color:#fff}.journey-grid:where(.astro-r7xt5azj){gap:1.5rem;display:grid}.journey-stage:where(.astro-r7xt5azj){min-width:0}.stage-heading:where(.astro-r7xt5azj){align-items:center;gap:.8rem;min-height:3.6rem;margin-bottom:.55rem;display:flex}.stage-number:where(.astro-r7xt5azj){color:#fff;background:#fe540a;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.35rem;font-weight:800;display:grid}.stage-heading:where(.astro-r7xt5azj) h3:where(.astro-r7xt5azj){color:#171717;font-size:1.7rem;font-weight:800;line-height:1.08}.dark .stage-heading:where(.astro-r7xt5azj) h3:where(.astro-r7xt5azj){color:#fafafa}.found-scene:where(.astro-r7xt5azj),.response-scene:where(.astro-r7xt5azj),.booking-scene:where(.astro-r7xt5azj){min-height:17rem;position:relative}.search-bar:where(.astro-r7xt5azj){z-index:1;color:#262626;white-space:nowrap;background:#fff;border:1px solid #d4d4d4;border-radius:.8rem;align-items:center;gap:.65rem;min-height:3rem;padding:.55rem .85rem;font-size:.83rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.search-bar:where(.astro-r7xt5azj)>span:where(.astro-r7xt5azj):last-child{text-overflow:ellipsis;overflow:hidden}.search-icon:where(.astro-r7xt5azj){border:2px solid;border-radius:50%;flex:none;width:.85rem;height:.85rem;position:relative}.search-icon:where(.astro-r7xt5azj):after{content:"";background:currentColor;width:.45rem;height:2px;position:absolute;bottom:-.22rem;right:-.35rem;transform:rotate(45deg)}.mini-site:where(.astro-r7xt5azj){z-index:1;background:#fff;border:1px solid #e5e5e5;border-radius:.9rem;margin-top:.4rem;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000001a}.site-brand:where(.astro-r7xt5azj){color:#171717;justify-content:space-between;align-items:center;height:3rem;padding:0 .85rem;font-size:1rem;display:flex}.site-house:where(.astro-r7xt5azj){color:#262626;width:1.1rem;height:1.1rem}.site-photo:where(.astro-r7xt5azj){background:#525252;height:12rem;position:relative;overflow:hidden}.site-crop:where(.astro-r7xt5azj){object-fit:cover;object-position:center;width:100%;height:100%}.site-photo:where(.astro-r7xt5azj) .restoration-site:where(.astro-r7xt5azj),.journey-grid:where(.astro-r7xt5azj)[data-scenario=restoration] .foundation-site:where(.astro-r7xt5azj){display:none}.journey-grid:where(.astro-r7xt5azj)[data-scenario=restoration] .restoration-site:where(.astro-r7xt5azj){display:block}.site-photo:where(.astro-r7xt5azj):after{content:"";background:linear-gradient(#0000,#000000c2);position:absolute;inset:45% 0 0}.site-service:where(.astro-r7xt5azj){z-index:1;color:#fff;text-shadow:0 1px 3px #0000008c;font-size:1rem;line-height:1.15;position:absolute;bottom:.75rem;left:.8rem;right:.8rem}.stage-caption:where(.astro-r7xt5azj){color:#171717;text-align:center;max-width:22rem;margin:.9rem auto 0;font-size:1.18rem;font-weight:700;line-height:1.25}.dark .stage-caption:where(.astro-r7xt5azj){color:#fafafa}.response-scene:where(.astro-r7xt5azj){flex-direction:column;align-items:center;padding-top:.15rem;display:flex}.homeowner-message:where(.astro-r7xt5azj){z-index:2;background:#fff;border:1px solid #e5e5e5;border-radius:1rem;align-items:flex-start;gap:.7rem;width:96%;padding:.75rem;display:flex;box-shadow:0 6px 16px #00000014}.avatar:where(.astro-r7xt5azj){color:#a3a3a3;background:#e5e5e5;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;display:grid}.homeowner-message:where(.astro-r7xt5azj) p:where(.astro-r7xt5azj){color:#262626;font-size:.8rem;line-height:1.35}.phone-alert:where(.astro-r7xt5azj){background:#d4d4d4;border:.42rem solid #262626;border-bottom:0;border-radius:2.1rem 2.1rem 0 0;width:70%;min-height:9rem;margin-top:-.2rem;padding:.65rem .45rem 0;position:relative}.phone-top:where(.astro-r7xt5azj){color:#171717;justify-content:space-between;padding:0 .55rem .45rem;font-size:.58rem;font-weight:700;display:flex}.notification:where(.astro-r7xt5azj){background:#ffffffed;border-radius:.8rem;gap:.45rem;padding:.55rem;display:flex;box-shadow:0 4px 14px #0000001a}.bell:where(.astro-r7xt5azj){color:#fe540a;flex:none;width:1.15rem;height:1.15rem}.notification:where(.astro-r7xt5azj) strong:where(.astro-r7xt5azj){color:#171717;font-size:.69rem;line-height:1.2;display:block}.notification:where(.astro-r7xt5azj) p:where(.astro-r7xt5azj){color:#404040;margin-top:.2rem;font-size:.59rem;line-height:1.25}.acknowledgement:where(.astro-r7xt5azj){z-index:2;color:#262626;background:#fff;border:1px solid #e5e5e5;border-radius:.85rem;align-items:center;gap:.65rem;width:88%;margin-top:-.1rem;padding:.65rem .75rem;display:flex;box-shadow:0 5px 15px #00000014}.acknowledgement:where(.astro-r7xt5azj) p:where(.astro-r7xt5azj){font-size:.76rem;font-weight:600;line-height:1.3}.mail-icon:where(.astro-r7xt5azj){color:#fe540a;flex:none;width:1.3rem;height:1.3rem}.response-badges:where(.astro-r7xt5azj){flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.45rem;display:flex}.response-badges:where(.astro-r7xt5azj) span:where(.astro-r7xt5azj){color:#262626;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:999px;padding:.25rem .55rem;font-size:.62rem}.booking-scene:where(.astro-r7xt5azj){background:#fff;border:1px solid #e5e5e5;border-radius:.95rem;padding:.85rem;overflow:hidden;box-shadow:0 8px 20px #00000014}.job-heading:where(.astro-r7xt5azj){border-bottom:1px solid #e5e5e5;align-items:center;gap:.6rem;padding-bottom:.7rem;display:flex}.home-icon:where(.astro-r7xt5azj){color:#fe540a;background:#fff1e8;border-radius:.55rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.job-home-icon:where(.astro-r7xt5azj){width:1.3rem;height:1.3rem}.job-heading:where(.astro-r7xt5azj) strong:where(.astro-r7xt5azj),.job-heading:where(.astro-r7xt5azj) span:where(.astro-r7xt5azj){display:block}.job-heading:where(.astro-r7xt5azj) strong:where(.astro-r7xt5azj){color:#171717;font-size:.82rem}.job-heading:where(.astro-r7xt5azj) div:where(.astro-r7xt5azj) span:where(.astro-r7xt5azj){color:#737373;margin-top:.1rem;font-size:.7rem}.job-milestones:where(.astro-r7xt5azj){gap:.55rem;padding:.7rem 0;display:grid}.milestone:where(.astro-r7xt5azj),.job-booked:where(.astro-r7xt5azj){color:#404040;align-items:center;gap:.55rem;font-size:.76rem;display:flex}.milestone:where(.astro-r7xt5azj) span:where(.astro-r7xt5azj){color:#fff;background:#fe540a;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.7rem;font-weight:800;display:grid}.job-booked:where(.astro-r7xt5azj){color:#fff;background:#fe540a;border-radius:.65rem;width:fit-content;padding:.42rem .7rem;font-size:1.1rem;font-weight:800}.job-booked:where(.astro-r7xt5azj) span:where(.astro-r7xt5azj){color:#fe540a;background:#fff;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.8rem;display:grid}.team-confirms:where(.astro-r7xt5azj){color:#262626;background:#fff7ed;border-radius:.55rem;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.7rem;display:flex}.team-icon:where(.astro-r7xt5azj){color:#fe540a;flex:none;width:1rem;height:1rem}.journey-cta:where(.astro-r7xt5azj){text-align:center;margin-top:1.4rem}.journey-cta:where(.astro-r7xt5azj) a:where(.astro-r7xt5azj){transition:background-color .15s ease-out,transform .15s ease-out}.journey-cta:where(.astro-r7xt5azj) a:where(.astro-r7xt5azj):active{transform:scale(.98)}.journey-cta:where(.astro-r7xt5azj) a:where(.astro-r7xt5azj):focus-visible{outline-offset:3px;outline:3px solid #171717}.journey-stage:where(.astro-r7xt5azj).motion-seen:first-child .search-bar:where(.astro-r7xt5azj){animation:.52s cubic-bezier(.2,0,0,1) both search-cue}.journey-stage:where(.astro-r7xt5azj).motion-seen:nth-child(2) .phone-alert:where(.astro-r7xt5azj){animation:.4s cubic-bezier(.2,0,0,1) both notification-cue}.journey-stage:where(.astro-r7xt5azj).motion-seen:nth-child(2) .acknowledgement:where(.astro-r7xt5azj){animation:.42s cubic-bezier(.2,0,0,1) .16s both acknowledgement-cue}.journey-stage:where(.astro-r7xt5azj).motion-seen:nth-child(3) .job-booked:where(.astro-r7xt5azj){animation:.46s cubic-bezier(.2,0,0,1) both booked-cue}@keyframes search-cue{45%{transform:translateY(-2px)scale(1.015)}}@keyframes notification-cue{40%{transform:scale(1.025)}}@keyframes acknowledgement-cue{35%{transform:translateY(-3px)}}@keyframes booked-cue{45%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.journey-section:where(.astro-r7xt5azj) :where(.astro-r7xt5azj),.journey-section:where(.astro-r7xt5azj) :where(.astro-r7xt5azj):before,.journey-section:where(.astro-r7xt5azj) :where(.astro-r7xt5azj):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.journey-section:where(.astro-r7xt5azj) .journey-cta:where(.astro-r7xt5azj) a:where(.astro-r7xt5azj):active{transform:none!important}}@media (width>=768px){.journey-stage:where(.astro-r7xt5azj).motion-seen:nth-child(2) .phone-alert:where(.astro-r7xt5azj){animation-delay:.54s}.journey-stage:where(.astro-r7xt5azj).motion-seen:nth-child(2) .acknowledgement:where(.astro-r7xt5azj){animation-delay:.7s}.journey-stage:where(.astro-r7xt5azj).motion-seen:nth-child(3) .job-booked:where(.astro-r7xt5azj){animation-delay:.95s}}.dark .journey-cta:where(.astro-r7xt5azj) a:where(.astro-r7xt5azj):focus-visible{outline-color:#fff}@media (width>=768px){.journey-grid:where(.astro-r7xt5azj){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.journey-stage:where(.astro-r7xt5azj){position:relative}.journey-stage:where(.astro-r7xt5azj):not(:last-child):after{z-index:0;content:"";opacity:.8;border-top:3px solid #fe540a;width:2rem;position:absolute;top:11.5rem;right:-2rem}}@media (width<=767px){.journey-section:where(.astro-r7xt5azj) header:where(.astro-r7xt5azj){margin-bottom:1rem}.journey-section:where(.astro-r7xt5azj) header:where(.astro-r7xt5azj) h2:where(.astro-r7xt5azj){font-size:1.8rem;line-height:1.1}.journey-section:where(.astro-r7xt5azj) header:where(.astro-r7xt5azj)>p:where(.astro-r7xt5azj){font-size:.95rem}.scenario-switch:where(.astro-r7xt5azj){gap:.65rem}.scenario-choice:where(.astro-r7xt5azj) span:where(.astro-r7xt5azj){font-size:.78rem}.journey-grid:where(.astro-r7xt5azj){gap:1.2rem}.stage-heading:where(.astro-r7xt5azj){min-height:2.8rem}.stage-heading:where(.astro-r7xt5azj) h3:where(.astro-r7xt5azj){font-size:1.45rem}.found-scene:where(.astro-r7xt5azj),.response-scene:where(.astro-r7xt5azj),.booking-scene:where(.astro-r7xt5azj){min-height:0}.site-photo:where(.astro-r7xt5azj){height:10rem}.phone-alert:where(.astro-r7xt5azj){width:64%}.stage-caption:where(.astro-r7xt5azj){margin-top:.55rem;font-size:1rem}}body.home-motion-scope [data-home-motion].motion-seen[data-home-motion=hero-artwork]{animation:.52s cubic-bezier(.2,0,0,1) both home-artwork-emphasis}body.home-motion-scope [data-home-motion].motion-seen[data-home-motion=objection-card]{animation:.42s cubic-bezier(.2,0,0,1) both home-card-emphasis}body.home-motion-scope [data-home-motion].motion-seen[data-home-motion=included-media]{animation:.5s cubic-bezier(.2,0,0,1) both home-media-emphasis}body.home-motion-scope [data-home-motion].motion-seen[data-home-motion=guarantee-point],body.home-motion-scope [data-home-motion].motion-seen[data-home-motion=pricing-card]{animation:.42s cubic-bezier(.2,0,0,1) both home-card-emphasis}@keyframes home-artwork-emphasis{0%{transform:translateY(3px)scale(.997)}to{transform:none}}@keyframes home-card-emphasis{0%{transform:translateY(4px)}to{transform:none}}@keyframes home-media-emphasis{0%{transform:translateY(3px)scale(.996)}to{transform:none}}body.home-motion-scope:not(.home-motion-paused) [data-home-motion-cta]{transition-property:background-color,color,border-color,box-shadow,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}body.home-motion-scope [data-home-motion-cta] svg{transition:transform .16s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){body.home-motion-scope:not(.home-motion-paused) [data-home-motion-cta]:hover{transform:translateY(-1px)}body.home-motion-scope:not(.home-motion-paused) [data-home-motion-cta]:hover svg{transform:translate(2px)}}body.home-motion-scope:not(.home-motion-paused) [data-home-motion-cta]:active{transform:scale(.98)}body.home-motion-scope.home-motion-paused [data-home-motion-cta],body.home-motion-scope.home-motion-paused [data-home-motion-cta] svg{transition:none!important;transform:none!important}body.home-motion-scope [data-home-motion-cta]:focus-visible{outline-offset:3px;outline:2px solid #fe540a}html.dark body.home-motion-scope [data-home-motion-cta]:focus-visible{outline-color:#fff}body.home-motion-scope #included [role=tab]{transition-property:background-color,color,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}body.home-motion-scope #questions .hs-accordion-toggle{transition-property:color;transition-duration:.16s;transition-timing-function:ease-out}body.home-motion-scope #questions .hs-accordion-content{transition-property:height;transition-duration:.3s;transition-timing-function:ease-out}body.home-motion-scope details>summary{transition:text-decoration-color .16s ease-out}body.home-motion-scope details[open]>summary{text-decoration-color:#fe540a}@media (width>=768px){body.home-motion-scope [data-home-motion=objection-card]:nth-child(2).motion-seen,body.home-motion-scope [data-home-motion=guarantee-point]:nth-child(2).motion-seen,body.home-motion-scope [data-home-motion=guarantee-point]:nth-child(4).motion-seen,body.home-motion-scope [data-home-motion=pricing-card]:nth-child(2).motion-seen{animation-delay:.1s}body.home-motion-scope [data-home-motion=objection-card]:nth-child(3).motion-seen,body.home-motion-scope [data-home-motion=guarantee-point]:nth-child(3).motion-seen{animation-delay:.2s}}@media (prefers-reduced-motion:reduce){body.home-motion-scope [data-home-motion],body.home-motion-scope [data-home-motion-cta],body.home-motion-scope [data-home-motion-cta] *,body.home-motion-scope #included [role=tab],body.home-motion-scope #questions .hs-accordion-toggle,body.home-motion-scope #questions .hs-accordion-content,body.home-motion-scope details>summary,body.home-motion-scope #navbar-collapse-with-animation{opacity:1!important;scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}
