.commercial-page>section.imx-band{color:#000;background:#fff}.commercial-page>section.imx-band.is-grey{background:#f5f5f5}.commercial-page .imx-band .imx-kicker,.commercial-page section.imx-else .imx-kicker{color:#000;letter-spacing:0;text-transform:none;align-items:center;gap:.55rem;margin:0 0 .85rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.commercial-page .imx-band .imx-kicker:before,.commercial-page section.imx-else .imx-kicker:before{content:"";background:#ff4500;flex:0 0 .45rem;width:.45rem;height:.45rem}.commercial-page .imx-band .imx-head,.commercial-page section.imx-else .imx-head{max-width:44rem;margin-bottom:1.75rem}.commercial-page .imx-band .imx-head h2,.commercial-page section.imx-else .imx-head h2{color:#000;max-width:20ch;margin:0}.commercial-page .imx-band .imx-lede{color:#333;max-width:48rem;margin:.8rem 0 0;font-size:1.0625rem;line-height:1.6}.commercial-page .imx-band a:focus-visible,.commercial-page section.imx-else a:focus-visible{outline-offset:3px;outline:2px solid #ff4500}.commercial-page .imx-num,.commercial-page .imx-day,.commercial-page .imx-type,.commercial-page .imx-band .imx-label,.commercial-page .imx-if .imx-if-line span,.commercial-page .imx-if .imx-then span{color:#ff4500;letter-spacing:0;font-weight:650}.commercial-page .imx-problems,.commercial-page .imx-days,.commercial-page .imx-if,.commercial-page .imx-resources{margin:0;padding:0;list-style:none}.commercial-page .imx-problems>li{border-top:1px solid #d8d8d8;grid-template-columns:2.75rem minmax(0,1fr);gap:.35rem .85rem;padding:1.05rem 0;display:grid}.commercial-page .imx-problems>li:last-child,.commercial-page .imx-days>li:last-child,.commercial-page .imx-if>li:last-child,.commercial-page .imx-resources>li:last-child{border-bottom:1px solid #d8d8d8}.commercial-page .imx-problems h3,.commercial-page .imx-days h3,.commercial-page .imx-routes h3,.commercial-page .imx-fit h3,.commercial-page .imx-own h3,.commercial-page .imx-measures h3{color:#000;letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:650;line-height:1.3}.commercial-page .imx-problems p,.commercial-page .imx-days p,.commercial-page .imx-routes .imx-role,.commercial-page .imx-shift p,.commercial-page .imx-note p,.commercial-page .imx-measures dd,.commercial-page .imx-own li,.commercial-page .imx-resources .imx-reason,.commercial-page .imx-if p,.commercial-page .imx-fit li{color:#333;margin:.35rem 0 0;font-size:.975rem;line-height:1.55}.commercial-page .imx-fit{gap:1rem;display:grid}.commercial-page .imx-fit article{background:#fff;border:1px solid #d8d8d8;border-radius:16px;min-width:0;padding:1.25rem 1.3rem 1.4rem}.commercial-page .imx-fit article.is-out{color:#fff;background:#000;border-color:#000}.commercial-page .imx-fit article.is-out h3,.commercial-page .imx-fit article.is-out li{color:#fff}.commercial-page .imx-fit ul,.commercial-page .imx-routes ul,.commercial-page .imx-own ul{margin:.85rem 0 0;padding:0;list-style:none}.commercial-page .imx-fit li,.commercial-page .imx-routes ul li,.commercial-page .imx-own li{grid-template-columns:.9rem minmax(0,1fr);gap:.55rem;margin-top:.55rem;display:grid}.commercial-page .imx-fit li:before{content:"";background:#ff4500;width:.45rem;height:.45rem;margin-top:.4rem}.commercial-page .imx-fit article.is-out li:before{content:"×";color:#ff4500;background:0 0;width:auto;height:auto;margin-top:0;font-weight:650;line-height:1.45}.commercial-page .imx-routes{margin:0;padding:0;list-style:none}.commercial-page .imx-routes>li{border-top:1px solid #d8d8d8;gap:.85rem;padding:1.25rem 0;display:grid}.commercial-page .imx-routes>li:last-child{border-bottom:1px solid #d8d8d8}.commercial-page .imx-routes .imx-role{max-width:42rem;margin-top:.45rem}.commercial-page .imx-routes a{color:#000;margin-top:.75rem;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.commercial-page .imx-routes a:hover{color:#ff4500}.commercial-page .imx-routes ul{margin:0}.commercial-page .imx-routes ul li:before,.commercial-page .imx-own li:before{content:"";background:#ff4500;width:.4rem;height:.4rem;margin-top:.45rem}@media (width>=800px){.commercial-page .imx-fit{grid-template-columns:1fr 1fr;gap:1.25rem}.commercial-page .imx-routes>li{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem 3rem}}.commercial-page .imx-days>li{border-top:1px solid #d8d8d8;gap:.25rem;padding:1.1rem 0;display:grid}.commercial-page .imx-days .imx-day{color:#ff4500;margin:0;font-size:.8125rem}.commercial-page .imx-days div p{max-width:62ch}@media (width>=700px){.commercial-page .imx-days>li{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:.35rem 1.5rem}}.commercial-page .imx-if>li{border-top:1px solid #d8d8d8;padding:1.05rem 0}.commercial-page .imx-if .imx-if-line,.commercial-page .imx-if .imx-then{margin:0}.commercial-page .imx-if .imx-then{margin-top:.3rem}.commercial-page .imx-if .imx-if-line span,.commercial-page .imx-if .imx-then span{margin-right:.35rem;font-size:.8125rem}.commercial-page .imx-if .imx-if-line{color:#000;letter-spacing:-.02em;font-size:1.125rem;font-weight:650;line-height:1.35}.commercial-page .imx-shift{border-bottom:1px solid #d8d8d8;gap:1rem;padding-bottom:1.25rem;display:grid}.commercial-page .imx-band .imx-shift .imx-label,.commercial-page .imx-band .imx-note .imx-label{color:#ff4500;margin:0 0 .35rem;font-size:.8125rem;font-weight:650}.commercial-page .imx-shift p:last-child{color:#000;margin-top:0;font-size:1.05rem;line-height:1.5}.commercial-page .imx-note{border-bottom:1px solid #d8d8d8;margin-top:1.25rem;padding-bottom:1.25rem}.commercial-page .imx-note .imx-fine{color:#333;margin-top:.35rem;font-size:.9375rem;line-height:1.5}.commercial-page .imx-measures{border-bottom:1px solid #d8d8d8;padding:1.25rem 0}.commercial-page .imx-measures dl{gap:.85rem;margin:.9rem 0 0;display:grid}.commercial-page .imx-measures dt{color:#000;font-weight:650}.commercial-page .imx-measures dd{margin:.15rem 0 0}.commercial-page .imx-own{gap:1.25rem;margin-top:1.25rem;display:grid}@media (width>=800px){.commercial-page .imx-shift,.commercial-page .imx-own{grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem}.commercial-page .imx-measures dl{grid-template-columns:1fr 1fr}}.commercial-page .imx-resources a{color:#000;border-top:1px solid #d8d8d8;grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding:1rem 0;text-decoration:none;display:grid}.commercial-page .imx-resources>li:last-child{border-bottom:1px solid #d8d8d8}.commercial-page .imx-type{font-size:.8125rem}.commercial-page .imx-resources strong{letter-spacing:-.015em;font-weight:650;line-height:1.35;display:block}.commercial-page .imx-resources a:hover strong{color:#ff4500}.commercial-page>section.imx-else{color:#fff;background:#000}.commercial-page section.imx-else .imx-kicker,.commercial-page section.imx-else .imx-head h2,.commercial-page section.imx-else .imx-else-list strong,.commercial-page section.imx-else .imx-else-list p{color:#fff}.commercial-page .imx-else-list{gap:1rem;display:grid}.commercial-page .imx-else-list a{color:#fff;border-top:1px solid #333;gap:.3rem;min-width:0;padding:1.15rem 0;text-decoration:none;display:grid}.commercial-page .imx-else-list a:last-child{border-bottom:1px solid #333}.commercial-page .imx-else .imx-num{font-size:.8125rem}.commercial-page .imx-else-list strong{letter-spacing:-.02em;font-size:1.25rem;font-weight:650;line-height:1.25}.commercial-page .imx-else-list p{max-width:42rem;margin:0;font-size:.975rem;line-height:1.5}.commercial-page .imx-else .imx-go{color:#ff4500;margin-top:.35rem;font-size:.9375rem;font-weight:650}.commercial-page .imx-else-list a:hover strong{color:#ff4500}@media (width>=800px){.commercial-page .imx-else-list{grid-template-columns:1fr 1fr;gap:0 2.5rem}.commercial-page .imx-else-list a,.commercial-page .imx-else-list a:last-child{border-bottom:1px solid #333}}.commercial-page>section.imx-cases{color:#fff;background:#000}.commercial-page>section.imx-cases .imx-kicker,.commercial-page>section.imx-cases .imx-head h2,.commercial-page>section.imx-cases .imx-lede{color:#fff}.commercial-page>section.imx-cases .imx-kicker:before{content:"";background:#ff4500;flex:0 0 .45rem;width:.45rem;height:.45rem}.commercial-page .imx-cases .ind-card{box-shadow:none;color:#fff;background:0 0;border:0;border-radius:0;padding:0 0 1rem}.commercial-page .imx-cases .ind-grid-3,.commercial-page>section.imx-quotes .ind-grid-2{gap:1.25rem;display:grid}.ind-hero-ready{scroll-margin-top:7.25rem}
