@media (width>=1001px){.commercial-service-hero .hero-bg{width:72%;left:28%}.commercial-service-hero .hero-bg img{object-position:78% center}.commercial-service-hero .hero-copy{max-width:620px}.commercial-service-hero h1{max-width:600px;font-size:48px;line-height:1.06}.commercial-service-hero,.commercial-service-hero .hero-inner{min-height:700px}.commercial-service-hero #quote{top:78px}}@media (width>=1280px){.commercial-service-hero h1{font-size:54px}}@media (width>=1600px){.commercial-service-hero,.commercial-service-hero .hero-inner{min-height:740px}.commercial-service-hero #quote{top:90px}}.commercial-qualifiers{z-index:1;background:#f4f8fc;padding:0 0 34px;position:relative}.commercial-qualifier-track{background:#ffffff9e;border-top:1px solid #dce8f4;border-bottom:1px solid #dce8f4;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.commercial-qualifier{text-align:center;border-right:1px solid #dce8f4;align-content:center;place-items:center;gap:10px;min-height:112px;padding:16px 12px;display:grid}.commercial-qualifier:last-child{border-right:0}.commercial-qualifier .icon{filter:invert(24%)sepia(99%)saturate(2139%)hue-rotate(199deg)brightness(90%)contrast(96%);background:0 0;width:34px;height:34px;padding:0}.commercial-qualifier:first-child .icon{filter:invert(38%)sepia(47%)saturate(814%)hue-rotate(76deg)brightness(90%)contrast(95%)}.commercial-qualifier strong{color:#084ea2;max-width:160px;font-size:13px;font-weight:700;line-height:1.25}.risk-section{background:#fff;padding:0 clamp(16px,2.5vw,36px)}.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.risk-panel{color:#fff;isolation:isolate;border-radius:2px;min-height:352px;position:relative;overflow:hidden}.risk-panel picture,.risk-panel picture img,.risk-panel:after{width:100%;height:100%;position:absolute;inset:0}.risk-panel picture img{object-fit:cover;object-position:center}.risk-panel:after{content:"";z-index:1;background:linear-gradient(90deg,#081936e6,#0819369e 49%,#0819362e),linear-gradient(#0819361f,#0819366b)}.risk-content{z-index:2;max-width:510px;padding:clamp(36px,5vw,58px) clamp(32px,5vw,60px);position:relative}.risk-content .eyebrow,.scramble-section .eyebrow{color:#8edbff}.risk-content h2,.scramble-section h2{color:#fff}.risk-content h2{text-wrap:balance;max-width:380px;margin-bottom:12px;font-size:clamp(28px,2.7vw,36px);line-height:1.12}.risk-content p{color:#ffffffe0;max-width:410px;font-size:21px;line-height:1.35}.risk-content ul,.property-type-card ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.risk-content li{color:#ffffffe6;align-items:flex-start;gap:14px;font-size:15px;font-weight:650;display:flex}.risk-content li .icon{filter:none;color:#084ea2;background:#bfeeff;border-radius:999px;flex:0 0 28px;width:28px;height:28px;padding:3px;box-shadow:inset 0 0 0 2px #ffffffb3}.plan-section{background:linear-gradient(90deg,#fff 0% 42%,#eef5fc 42% 100%);padding:62px 0}.plan-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.plan-copy p:not(.eyebrow){max-width:470px;color:var(--muted)}.plan-copy .button{margin-top:10px}.plan-copy .plan-cta{color:#fff;background:linear-gradient(#2e883a,#216c2b);border-color:#0000;transition:color .225s,border-color .225s,background-color .225s,transform .225s,box-shadow .225s;box-shadow:0 3px 8px #19512324,inset 0 1px #ffffff2e}.plan-copy .plan-cta .icon{filter:invert();transition:transform .18s var(--ease)}.plan-copy .plan-cta:hover,.plan-copy .plan-cta:focus-visible{transform:translateY(-2px);box-shadow:0 5px 12px #19412d29}.plan-copy .plan-cta:hover .icon,.plan-copy .plan-cta:focus-visible .icon{transform:translate(3px)}.plan-copy .plan-cta:active{transform:translateY(0)scale(.99);box-shadow:0 3px 8px #19412d1f}.reveal-ready .plan-section .plan-cta:hover,.reveal-ready .plan-section .plan-cta:focus-visible,.reveal-ready .plan-section .motion-item.is-visible.plan-cta:hover,.reveal-ready .plan-section .motion-item.is-visible.plan-cta:focus-visible,.reveal-ready .plan-section.is-visible .plan-cta:hover,.reveal-ready .plan-section.is-visible .plan-cta:focus-visible{transform:translateY(-2px);box-shadow:0 5px 12px #19412d29}.reveal-ready .plan-section .plan-cta:active,.reveal-ready .plan-section .motion-item.is-visible.plan-cta:active,.reveal-ready .plan-section.is-visible .plan-cta:active{transform:translateY(0)scale(.99);box-shadow:0 3px 8px #19412d1f}.plan-visual{border:1px solid #dce8f4;border-radius:6px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #084ea21f}.plan-visual img{aspect-ratio:2.18;object-fit:cover;width:100%}.plan-label{z-index:2;color:#fff;background:#0870cb;border:1px solid #ffffffb8;border-radius:4px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:820;line-height:1;display:inline-flex;position:absolute;box-shadow:0 6px 16px #031a3933}.label-parking{top:13%;left:34%}.label-routes{top:17%;right:12%}.label-entrances{top:38%;left:11%}.label-loading{top:46%;right:14%}.label-walkways{bottom:23%;left:18%}.label-stairs{bottom:11%;left:34%}.label-ice{background:#084ea2;bottom:12%;right:8%}.commercial-services{background:#fff}.commercial-service-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.commercial-service-card,.property-type-card,.why-commercial-card{background:#fff;border:1px solid #e0eaf4;border-radius:6px}.commercial-service-card{box-shadow:none;transform-origin:50%;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:scale(1)}.reveal-ready .commercial-services .commercial-service-card.is-visible,.reveal-ready .commercial-services.is-visible .commercial-service-card{transition:opacity .55s var(--ease), transform .28s cubic-bezier(.22, 1, .36, 1), box-shadow .28s cubic-bezier(.22, 1, .36, 1);transition-delay:var(--reveal-delay,0s), 0s, 0s}.commercial-service-card:hover,.commercial-service-card:focus-within,.reveal-ready .commercial-services .commercial-service-card.is-visible:hover,.reveal-ready .commercial-services .commercial-service-card.is-visible:focus-within,.reveal-ready .commercial-services.is-visible .commercial-service-card:hover,.reveal-ready .commercial-services.is-visible .commercial-service-card:focus-within,.property-type-card:hover,.property-type-card:focus-within{z-index:2;transform:scale(1.03)!important;box-shadow:0 20px 46px #084ea224!important}.commercial-service-card picture,.commercial-service-card img{aspect-ratio:1.58;object-fit:cover;width:100%}.commercial-service-card>div{flex-direction:column;flex:1;padding:21px;display:flex}.commercial-service-card .icon,.why-commercial-card .icon{background:0 0;width:34px;height:34px;margin-bottom:12px;padding:0}.commercial-service-card p,.property-type-card li,.why-commercial-card p{color:var(--muted)}.commercial-service-card a,.property-type-card a,.work-head a{color:var(--everest-blue);transition:color .2s var(--ease);align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:850;display:inline-flex}.commercial-service-card a .icon,.property-type-card a .icon,.work-head a .icon{width:16px;height:16px;transition:transform .25s var(--ease), filter .2s var(--ease);margin:0}.commercial-service-card a:hover,.property-type-card a:hover,.work-head a:hover{color:var(--everest-green)}.commercial-service-card a:hover .icon,.property-type-card a:hover .icon,.work-head a:hover .icon{filter:invert(38%)sepia(47%)saturate(814%)hue-rotate(76deg)brightness(90%)contrast(95%);transform:translate(3px)}.commercial-dots{justify-content:center;gap:8px;margin-top:16px;display:none}.commercial-dots span{background:#b7c8d9;border-radius:999px;width:8px;height:8px}.commercial-dots span.is-active{background:var(--everest-green);width:24px}.scramble-section{color:#fff;background:var(--deep-navy);isolation:isolate;position:relative;overflow:hidden}.scramble-bg,.scramble-bg img,.scramble-section:after{width:100%;height:100%;position:absolute;inset:0}.scramble-bg img{object-fit:cover;object-position:center}.scramble-section:after{content:"";z-index:-1;background:linear-gradient(90deg,#031a39f5,#031a39db 45%,#031a3975),linear-gradient(#031a392e,#031a39e0)}.scramble-content{z-index:2;padding:68px 0;position:relative}.scramble-copy{max-width:650px;margin-bottom:34px}.scramble-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.scramble-item{background:#031a3970;border:1px solid #ffffff29;border-radius:6px;align-content:start;gap:12px;min-height:130px;padding:19px 16px;display:grid}.scramble-item .icon{filter:invert(75%)sepia(75%)saturate(829%)hue-rotate(161deg)brightness(104%)contrast(92%);width:36px;height:36px}.scramble-item h3{color:#fff;margin:0;font-size:14px}.property-type-section,.commercial-faq{background:#f9fbfd}.property-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.property-type-card{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.property-type-card img{aspect-ratio:1.72;object-fit:cover;width:100%}.property-type-card div{padding:16px 19px 20px}.property-type-card li{font-size:14px}.property-type-card li:before{content:"";background:var(--everest-green);vertical-align:2px;border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block}.why-commercial{background:linear-gradient(90deg,#ffffffe6,#f7fbffb8),#f3f8fe;padding:48px 0 42px}.why-commercial-grid{grid-template-columns:minmax(290px,.72fr) minmax(0,1.58fr);align-items:stretch;gap:clamp(36px,5.3vw,74px);display:grid}.why-commercial-copy h2{max-width:430px;margin-bottom:14px}.why-commercial-copy p:not(.eyebrow){max-width:470px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.47}.why-commercial-cards{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.why-commercial-card{background:0 0;border-width:0 1px 0 0;border-radius:0;min-height:190px;padding:10px 25px 4px}.why-commercial-card:last-child{border-right:0}.why-commercial-card .icon{width:40px;height:40px;color:var(--everest-green);margin-bottom:12px}.why-commercial-card:nth-child(2) .icon{color:var(--sky-blue)}.why-commercial-card:nth-child(3) .icon,.why-commercial-card:nth-child(4) .icon{color:var(--everest-green)}.why-commercial-card h3{max-width:205px;margin-bottom:16px;font-size:clamp(20px,1.5vw,25px);line-height:1.05}.why-commercial-card p{max-width:210px;font-size:clamp(15px,1.13vw,19px);line-height:1.42}.commercial-process{background:#fff;padding:46px 0 58px}.process-head{grid-template-columns:minmax(700px,.95fr) minmax(320px,1fr);align-items:end;gap:clamp(26px,3vw,44px);margin-bottom:30px;display:grid}.process-head h2{max-width:none}.process-head p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.4}.commercial-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.commercial-process-step{grid-template-columns:78px 1fr;align-items:start;gap:18px;min-height:150px;padding:0 27px 0 0;display:grid;position:relative}.commercial-process-step:not(:last-child):after{content:"";background:#c7ddf1;width:1px;height:126px;position:absolute;top:8px;right:20px}.commercial-process-step span{width:68px;height:68px;color:var(--everest-blue);background:#dff1ff;border-radius:999px;place-items:center;font-size:30px;font-weight:850;display:grid}.commercial-process-step h3{max-width:250px;margin-bottom:12px;font-size:clamp(19px,1.45vw,24px);line-height:1.08}.commercial-process-step p{color:var(--muted);font-size:clamp(15px,1.12vw,18px);line-height:1.38}.work-section{background:#fff;padding:38px 0 26px}.work-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.work-head h2{margin:0}.work-gallery{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:14px;display:grid}.work-photo{background:#e8eef5;border-radius:6px;margin:0;overflow:hidden}.work-photo img{aspect-ratio:1.35;object-fit:cover;width:100%;height:100%;min-height:170px}.area-strip{background:#fff;padding:34px 0 46px}.area-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:end;gap:28px;display:grid}.area-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.area-links a{min-height:45px;color:var(--everest-blue);background:#eef6fd;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;font-weight:850;display:inline-flex}.area-links .icon{width:15px;height:15px}.commercial-testimonials{background:#f9fbfd}.commercial-final-cta{isolation:isolate;background:#eef5fc;min-height:355px;position:relative;overflow:hidden}.commercial-final-cta>picture,.commercial-final-cta>picture img,.commercial-final-cta:after{width:100%;height:100%;position:absolute;inset:0}.commercial-final-cta>picture img{object-fit:cover;object-position:center 58%}.commercial-final-cta:after{content:"";z-index:1;background:linear-gradient(90deg,#f1f8fffa,#f1f8fff2 32%,#f1f8ff6b 58%,#0000 78%)}.commercial-final-content{z-index:2;max-width:640px;padding:64px 0;position:relative}.commercial-final-content p{max-width:500px;color:var(--muted);font-size:17px}@media (width<=1180px){.commercial-hero-inner-unused{grid-template-columns:minmax(0,1fr) minmax(315px,370px);gap:28px;padding-top:42px}.commercial-hero-copy-unused{max-width:560px;padding-top:28px}.commercial-hero-unused h1{font-size:clamp(36px,4.25vw,49px);line-height:1.08}.commercial-hero-text-unused{max-width:520px;font-size:16px}.commercial-quote-panel-unused{max-width:none}.commercial-quote-panel-unused .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-service-track,.property-type-grid,.scramble-grid,.why-commercial-grid,.process-head,.area-layout{grid-template-columns:1fr}.commercial-service-track,.property-type-grid,.scramble-grid,.why-commercial-cards,.commercial-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-commercial-card:nth-child(2){border-right:0}.why-commercial-card:nth-child(-n+2){border-bottom:1px solid #dce8f4}}@media (width<=900px) and (width>=761px){.commercial-hero-unused{min-height:575px}.commercial-hero-inner-unused{grid-template-columns:minmax(0,1fr) minmax(292px,330px);gap:24px;padding:34px 0}.commercial-hero-copy-unused{max-width:440px;padding-top:20px}.commercial-hero-unused h1{font-size:clamp(32px,4.5vw,40px);line-height:1.1}.commercial-hero-text-unused{font-size:15px;line-height:1.5}.commercial-location{font-size:11px}}@media (width<=760px){.commercial-hero-unused{min-height:0}.commercial-hero-bg-unused{height:238px;position:absolute;top:280px}.commercial-hero-bg-unused img{object-position:53% center}.commercial-hero-scrim-unused{background:linear-gradient(#f1f7fd 0%,#f1f7fd0f 18%,#f1f7fd05 74%,#f1f7fd 100%);height:238px;top:280px}.commercial-hero-inner-unused{padding:24px 0 28px;display:block}.commercial-hero-unused h1{max-width:355px;margin-bottom:258px;font-size:clamp(29px,8.1vw,36px);line-height:1.1}.commercial-hero-text-unused{max-width:none;margin-bottom:18px;font-size:15px}.commercial-location{display:none}.commercial-quote-panel-unused{margin-top:14px}.commercial-quote-panel-unused .quote-form{padding:20px}.commercial-quote-panel-unused .form-grid{grid-template-columns:1fr 1fr}.commercial-quote-panel-unused .quote-message{grid-column:1/-1}.commercial-call-link-unused{display:none}.commercial-qualifiers{padding:0 0 24px}.commercial-qualifier-track{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;gap:12px;margin-right:-20px;padding:4px 20px 8px 0;display:flex;overflow-x:auto}.commercial-qualifier-track::-webkit-scrollbar,.commercial-service-track::-webkit-scrollbar,.work-gallery::-webkit-scrollbar,.testimonial-grid::-webkit-scrollbar{display:none}.commercial-qualifier{scroll-snap-align:start;background:#fff;border:1px solid #dce8f4;border-radius:6px;flex:0 0 120px;min-height:106px}.commercial-dots{display:flex}.risk-section{padding:0 16px}.risk-grid{grid-template-columns:1fr;gap:14px}.risk-panel{min-height:440px}.risk-content{padding:34px 20px}.risk-content h2{font-size:34px}.risk-content p{font-size:20px}.plan-section{background:#fff;padding:44px 0}.plan-grid{grid-template-columns:1fr;gap:26px}.plan-visual img{aspect-ratio:2.18}.plan-label{min-height:25px;font-size:11px}.label-parking{top:11%;left:41%}.label-routes{top:24%;right:4%}.label-entrances{top:39%;left:6%}.label-loading{top:51%;right:7%}.label-walkways{bottom:26%;left:8%}.label-stairs{bottom:12%;left:13%}.label-ice{bottom:10%;right:6%}.commercial-service-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.commercial-service-card{scroll-snap-align:start;flex:0 0 min(84vw,340px);transform:none!important}.scramble-content{padding:46px 0}.scramble-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scramble-item{min-height:128px;padding:16px 14px}.property-type-tabs .tab-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:visible}.property-type-tabs .tab-list button{white-space:normal;color:#385577;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:52px;font-size:12px;line-height:1.25}.property-type-tabs .tab-list button[aria-selected=true]{border-color:var(--everest-green);color:#1d6427;background:0 0}.property-type-grid{display:block}.property-type-card{display:none;transform:none!important}.property-type-card.is-active{animation:panel-in .26s var(--ease);display:block}.why-commercial{padding:44px 0}.why-commercial-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.why-commercial-card{padding:18px}.why-commercial-card h3{font-size:15px}.why-commercial-card p{font-size:13px}.commercial-process-grid{grid-template-columns:1fr;gap:22px}.commercial-process-step{grid-template-columns:58px 1fr}.commercial-process-step:not(:last-child):after{width:1px;height:calc(100% - 38px);top:64px;left:29px}.commercial-process-step span{width:58px;height:58px}.work-head{display:block}.work-head a{margin-top:4px}.work-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.work-photo{scroll-snap-align:start;flex:0 0 min(72vw,280px)}.area-links{grid-template-columns:repeat(2,minmax(0,1fr))}.area-links a:last-child{grid-column:1/-1}.commercial-final-cta{min-height:525px}.commercial-final-cta>picture{height:calc(100% - 182px);top:182px}.commercial-final-cta:after{background:linear-gradient(#eef5fc 0% 35%,#eef5fc9e 68%,#eef5fc1f)}.commercial-final-content{padding:42px 0}.commercial-final-content .hero-actions{margin-top:146px}}@media (width<=370px){.commercial-hero-unused h1{max-width:300px;margin-bottom:246px;font-size:27px}.commercial-quote-panel-unused .form-grid,.why-commercial-cards,.scramble-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.commercial-service-card,.property-type-card,.commercial-service-card a .icon,.property-type-card a .icon,.work-head a .icon{transition:none}.commercial-service-card:hover,.commercial-service-card:focus-within,.property-type-card:hover,.property-type-card:focus-within{transform:none!important}}
