.blue{color:#007bc3!important}.red{color:red}.gray-light{color:#2d3032}.gray-lightest{color:#ecf1f3}.gray{color:#2d3032}.gray-dark{color:#39475b}@font-face{font-display:swap;font-family:Shapiro-35FeatherText;font-style:normal;font-weight:400;src:url(fonts/Shapiro-35FeatherText.woff2) format("woff2"),url(fonts/Shapiro-35FeatherText.woff) format("woff")}@font-face{font-display:swap;font-family:Shapiro-45Welter;font-style:normal;font-weight:400;src:url(fonts/Shapiro-45Welter.woff2) format("woff2"),url(fonts/Shapiro-45Welter.woff) format("woff")}@font-face{font-display:swap;font-family:Shapiro-55Middle;font-style:normal;font-weight:400;src:url(fonts/Shapiro-55Middle.woff2) format("woff2"),url(fonts/Shapiro-55Middle.woff) format("woff")}@font-face{font-display:swap;font-family:Shapiro-65LightHeavy;font-style:normal;font-weight:400;src:url(fonts/Shapiro-65LightHeavy.woff2) format("woff2"),url(fonts/Shapiro-65LightHeavy.woff) format("woff")}@font-face{font-display:swap;font-family:Shapiro-75Heavy;font-style:normal;font-weight:400;src:url(fonts/Shapiro-75Heavy.woff2) format("woff2"),url(fonts/Shapiro-75Heavy.woff) format("woff")}@font-face{font-display:swap;font-family:Shapiro-85SuperHeavy;font-style:normal;font-weight:400;src:url(fonts/Shapiro-85SuperHeavy.woff2) format("woff2"),url(fonts/Shapiro-85SuperHeavy.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins-Light;font-style:normal;font-weight:400;src:url(fonts/Poppins-Light.woff2) format("woff2"),url(fonts/Poppins-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Poppins-SemiBold;font-style:normal;font-weight:400;src:url(fonts/Poppins-SemiBold.woff2) format("woff2"),url(fonts/Poppins-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:generalsans_regular;font-style:normal;font-weight:400;src:url(fonts/generalsans_regular.woff2) format("woff2"),url(fonts/generalsans_regular.woff) format("woff")}.light{font-family:Shapiro-35FeatherText}.regular{font-family:Shapiro-45Welter}.light-heavy,.medium{font-family:Shapiro-65LightHeavy}.heavy{font-family:Shapiro-75Heavy}.super-heavy{font-family:Shapiro-85SuperHeavy}.poppins-light{font-family:Poppins-Light}.poppins-semibold{font-family:Poppins-SemiBold}*{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}*,:after,:before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,iframe,img,nav,picture,section,video{display:block}a{color:inherit;display:inline-block;pointer-events:auto}a,a:hover{text-decoration:none}address{font-style:normal}button{background:none}li,ol,ul{list-style:none}input{background-color:transparent;border:none;border-radius:0;box-shadow:none}input:focus{border-color:initial;box-shadow:none;outline:none}html{background-color:#fff;color:#2d3032;height:100vh;height:100dvh;overflow:hidden auto;overscroll-behavior-y:none;width:100vw}html.hidden,html.hidden body,html.hidden main{overflow:hidden!important}section[id]{scroll-margin-top:6rem}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow:hidden;position:relative}.no-scroll{overflow-y:hidden}.intercom-lightweight-app{z-index:100!important}html{font-size:4.2666vw}@media (min-width:576px){html{font-size:2.78vw}}@media (min-width:1024px){html{font-size:1.11vw}}@media (min-width:1400px){html{font-size:16px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:Shapiro-55Middle;font-weight:400}@-moz-document url-prefix(){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500}}.h1,h1{font-family:Shapiro-75Heavy;font-size:1.875rem;letter-spacing:-.02em;line-height:2.25rem}@media (min-width:1024px){.h1,h1{font-size:3.5rem;line-height:3.75rem}}h1.h2,h1.h3{font-family:Shapiro-75Heavy}.h2,h2{font-family:Shapiro-65LightHeavy;font-size:1.5rem;letter-spacing:-.025em;line-height:1.75rem}@media (min-width:1024px){.h2,h2{font-size:2rem;line-height:2.25rem}}.h3,h3{font-size:1.25rem;letter-spacing:-.02em;line-height:1.5rem}@media (min-width:1024px){.h3,h3{font-size:1.5625rem;line-height:1.75rem}}.h4,h4{font-size:1rem;letter-spacing:-.015em;line-height:1.5rem}@media (min-width:1024px){.h4,h4{font-size:1.25rem;line-height:1.5rem}}.h5,h5{font-size:.875rem;letter-spacing:-.03125rem;line-height:1rem}@media (min-width:1024px){.h5,h5{font-size:1rem;line-height:1rem}}.h6,h6{font-size:.9375rem;line-height:1.5rem}.p,p{font-family:Shapiro-35FeatherText;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.p,p{font-size:1rem}}.p a,p a{font-size:inherit;font-weight:inherit;line-height:inherit}.a,a{font-family:Shapiro-45Welter;font-size:.9375rem;line-height:1.5rem}.a,a,button{font-weight:400}button{color:inherit;cursor:pointer;font-family:Shapiro-55Middle;line-height:1.5625rem}.l,button{font-size:1rem}.l{letter-spacing:-.03125rem;line-height:1.5rem}@media (min-width:1024px){.l{font-size:1.375rem;line-height:1.875rem}}.m{font-size:.875rem;letter-spacing:-.03125rem;line-height:1.5rem}.m br{display:none}@media (min-width:1024px){.m{font-size:1.25rem;line-height:1.75rem}.m br{display:inline}}.sm{font-size:.8125rem;line-height:1.25rem}.s{font-size:.75rem;letter-spacing:.0625rem}.s,.tag{line-height:1rem}.tag{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.h2alt{font-size:1.5rem;letter-spacing:-.05rem;line-height:1.75rem}@media (min-width:1024px){.h2alt{font-size:2rem;line-height:2.25rem}}.lalt{font-size:1rem;letter-spacing:-.03125rem;line-height:1.5rem}@media (min-width:1024px){.lalt{font-size:1.25rem;letter-spacing:-.03125rem;line-height:1.875rem}}.hh{height:0;visibility:hidden;width:0}hr{margin-bottom:2rem;margin-top:2rem}.wrapper{margin:0 auto;max-width:calc(100% - 1.875rem);width:100%}@media (min-width:576px){.wrapper{max-width:calc(100% - 3.75rem)}}@media (min-width:1024px){.wrapper{max-width:80rem}}:root{--aspect:56.25%}picture:not(.mw) [data-src]:before{content:"";display:block;padding-bottom:var(--aspect)}.mw{display:block;overflow:hidden;position:relative;width:100%}.mw:before{content:"";display:block;padding-bottom:var(--aspect)}@media (max-width:1023.98px){.mw-m:before{padding-bottom:var(--aspectMobile)}}.mw canvas,.mw iframe,.mw img,.mw source,.mw video{bottom:0;height:100%;left:0;margin:auto;object-fit:cover;position:absolute;right:0;top:0;width:100%}.el-hidden{opacity:0;pointer-events:none}.shadow{filter:drop-shadow(.09375rem .09375rem .09375rem rgba(0,0,0,.1))}.new{background-color:#007bc3;color:#fff;padding:.125rem .375rem;position:absolute}@media (max-width:1023.98px){body.site-3mdeld .menu li a,body.site-dotconsortium .menu li a,body.site-onecentral .menu li a{color:#667075;font-family:Shapiro-55Middle;font-size:.8125rem;line-height:1rem;margin-bottom:1rem;position:relative;text-transform:uppercase}body.site-3mdeld .user-menu li:first-of-type .sign-in-mobile,body.site-dotconsortium .user-menu li:first-of-type .sign-in-mobile,body.site-onecentral .user-menu li:first-of-type .sign-in-mobile{color:inherit;cursor:pointer;font-family:Shapiro-55Middle;font-size:.875rem;font-weight:400;line-height:1.25rem}body.site-3mdeld .user-menu li:first-of-type,body.site-dotconsortium .user-menu li:first-of-type,body.site-onecentral .user-menu li:first-of-type{position:relative}body.site-3mdeld .user-menu li:first-of-type:before,body.site-dotconsortium .user-menu li:first-of-type:before,body.site-onecentral .user-menu li:first-of-type:before{background-color:#f8f8f8;border-radius:.25rem;content:"";display:block;height:calc(100% + 1rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1.5rem);z-index:-1}}.highlight-dark{background-color:#1a1d21;border-radius:1px;color:#fff;padding:3px 4px}.underline-blue{color:#007bc3;text-decoration:underline;text-decoration-color:#007bc3;text-underline-offset:3px}.highlight-underline{text-decoration:underline;text-decoration-color:#1a1d21;text-underline-offset:2px}.a-link{border-bottom:1px dotted;color:#2d3032!important;font-size:inherit;font-weight:inherit!important;text-decoration:none;transition:border-bottom-color .3s ease}.a-link:hover{border-bottom-color:#007bc3}.dark .a-link{color:#fff!important}.mobile-break{display:none}@media (max-width:767.98px){.mobile-break{display:block}}::selection{background:#ffe066;color:#000}ins{text-decoration:none}.bolded{font-family:Shapiro-65LightHeavy!important}.highlight-blue{color:#fff;padding:0 .25rem;position:relative;z-index:1}.highlight-blue:before{background-color:#007bc3;bottom:.0625rem;content:"";height:1.1em;left:-.05em;position:absolute;right:-.15em;z-index:-1}.heroh1{font-family:Shapiro-65LightHeavy;font-size:.9rem;letter-spacing:.08em;line-height:.9rem;opacity:.8;text-transform:uppercase}.heroh2{font-family:Shapiro-75Heavy;font-size:3.5rem;font-weight:400;letter-spacing:-.01em;line-height:3.75rem;margin-bottom:1rem}@media (max-width:1199.98px){.heroh1{font-size:.725rem;line-height:.725rem}.heroh2{font-size:2rem;letter-spacing:-.02em;line-height:2rem}}.header{background-color:#1a1d21;border-bottom:.0625rem solid hsla(0,0%,100%,.05);left:0;position:fixed;top:0;transition:.3s ease;width:100vw;z-index:1000}.header .menu{margin-bottom:1.5rem}@media (max-width:1023.98px){.header .menu{margin-bottom:0}}@media (min-width:1024px){.header .menu{margin-bottom:0}.header .menu ul{align-items:center;display:flex;margin:0 -1.125rem}}@media (max-width:1023.98px){.header .menu li{margin-bottom:0}.header .menu li.dropdown{display:none}}@media (min-width:1024px){.header .menu li{padding:0 1.125rem}}@media (max-width:1199.98px){.header .menu li a.desktop-only{display:none}}.header .menu a,.header .menu button{font-family:Shapiro-55Middle;font-size:1rem;line-height:1.5rem;width:100%}@media (max-width:1023.98px){.header .menu a,.header .menu button{color:#39475b;letter-spacing:-.02rem;padding:.75rem 1rem}}@media (min-width:1024px){.header .menu a,.header .menu button{color:#fff;font-size:.9375rem;padding:1.8125rem 0}}.header .menu a .btn__icon,.header .menu button .btn__icon{display:none}@media (min-width:1024px){.header .menu--line{background-color:#007bc3;display:block;height:.125rem;left:0;position:absolute;top:calc(100% - .03125rem);z-index:1000}}.header .menu__label{align-items:center;background-color:#007bc3;border-radius:.25rem;color:#fff;display:inline-flex;font-family:Shapiro-55Middle;font-size:.6875rem;line-height:1.125rem;padding:.0625rem .375rem;text-transform:uppercase;white-space:nowrap}.header .menu li.has-label{align-items:center;display:flex;gap:1rem;position:relative}@media (min-width:1024px){.header .menu li.has-label{gap:0}.header .menu li.has-label a{position:relative;z-index:1}.header .menu li.has-label .menu__label{font-size:.5rem;line-height:.75rem;margin:0 0 0 .375rem;padding:.0625rem .275rem;transform:translateY(-.3125rem);z-index:0}}@media (max-width:1023.98px){.header .menu li.has-label{gap:.5rem}}@media (max-width:1199.98px){.header .menu li.has-label .menu__label{font-size:.5rem;line-height:1rem;margin-bottom:-.15rem;margin-left:-.75rem;padding:0 .275rem}}.header .menu li.has-label a,.header .menu li.has-label button{width:auto}@media (max-width:1023.98px){.header .menu li.has-label a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.header{height:70px}}body:has(.promo-banner) .header{top:1.875rem}@media (max-width:1023.98px){body:has(.promo-banner) .header{top:5.25rem}}@media (min-width:1200px){.header{background-color:#1a1d21;border-bottom:.0625rem solid hsla(0,0%,100%,.05)}}.header:before{background-color:transparent;content:"";display:block;height:22.5rem;left:50%;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:.4s ease;width:100vw}@media (min-width:1024px){.header:before{top:5.3125rem}}.header.open .header__menus{opacity:1;pointer-events:visible;visibility:visible}.header.open .header__breadcrumbs{opacity:0;pointer-events:none}@media (max-width:1023.98px){.header.open .mobile-mm-nav{background-color:#fff;border-bottom:.0625rem solid #ddd}.header.open .mobile-mm-nav.active{background-color:#fff}.header.open .mobile-mm-nav .burger .line{background:#2d3032}.header.open .mobile-mm-nav .dropdown-close .btn__text{color:#2d3032!important;font-size:1rem}.header.open .mobile-mm-nav .dropdown-close .btn__icon path{fill:#2d3032}.header.open .header-cart-link,body.site-3mdeld .header .mobile-mm-nav__logo{display:none}body.site-3mdeld .header.open .header__logo svg path[fill=white]{fill:#16263a}}.header>.wrapper{align-items:center;display:flex;position:relative;z-index:1}@media (max-width:1024px) and (min-width:576px){.header>.wrapper{padding:.625rem 0!important}}@media (max-width:1023.98px){.header>.wrapper{height:100%;padding:1.1875rem 0;position:static}}.header__logo{backface-visibility:hidden;display:flex;height:2rem;position:relative;transform:translateZ(0);width:2rem;will-change:transform;z-index:110}.header__logo svg{height:100%;width:100%}body.site-3mdeld .header__logo{height:1.625rem;width:6.5625rem}@media (min-width:1024px){body.site-3mdeld .header__logo{height:2rem;width:8.0625rem}.header__logo{margin-right:4.1875rem}}@media (max-width:1023.98px){.header__menus{background-color:#fff;height:calc(100dvh - 69px);left:0;opacity:0;overflow:hidden scroll;padding:.75rem .5rem 11.625rem;pointer-events:none;position:absolute;top:100%;transition:.4s ease;visibility:hidden;width:100vw;z-index:99}body:has(.promo-banner) .header__menus{height:calc(100dvh - 5.25rem - 70px)}@supports (-webkit-touch-callout:none){.header__menus{overflow:hidden scroll;padding:.75rem .5rem calc(15rem + env(safe-area-inset-bottom))!important}}}@media (min-width:1024px){.header__menus{align-items:center;display:flex;justify-content:space-between;max-width:100%;width:100%}}.header__breadcrumbs{border-top:.0625rem solid rgba(0,0,0,.05);display:none;padding:.75rem 0;transition:opacity .4s ease}@media (min-width:1024px){.header__breadcrumbs{border-top:.0625rem solid hsla(0,0%,100%,.05);display:block;z-index:0}.header__breadcrumbs .wrapper{align-items:center;display:flex;justify-content:space-between}}.header__breadcrumbs ul{align-items:center;display:flex;height:1.125rem;padding-left:.4375rem}.header__breadcrumbs li{position:relative}.header__breadcrumbs li:not(:last-of-type):after{content:"/";display:block;left:100%;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1200px){.header__breadcrumbs li:not(:last-of-type):after{color:hsla(0,0%,100%,.5)}}.header__breadcrumbs li:not(:first-of-type){margin-left:.5rem}.header__breadcrumbs__item{align-items:center;cursor:pointer;display:flex;overflow:hidden}.header__breadcrumbs__item.active span,.header__breadcrumbs__item:hover span{margin-right:.5rem;width:100%}.header__breadcrumbs__item figure{height:1rem;margin-right:.4375rem;min-width:1rem;width:auto}.header__breadcrumbs__item span{font-size:.875rem;line-height:.875rem;max-width:100%;width:0}@media (min-width:1024px){.header__breadcrumbs__item span{color:#fff}}.header__breadcrumbs .btn{align-items:center;display:flex}@media (min-width:1024px){.header__breadcrumbs .btn.btn--blue{color:#fff!important}.header__breadcrumbs .btn.btn--blue svg{fill:#fff!important;stroke:#fff!important}.header__breadcrumbs .btn.btn--blue svg rect{fill:#fff!important}}.header__breadcrumbs .btn__icon{height:1.125rem;margin-right:.25rem;width:1.125rem}.header .mobile-mm-nav{align-items:center;border-bottom:.0625rem solid hsla(0,0%,100%,.05);display:flex;height:100%;height:70px;left:0;position:absolute;top:0;width:100%;z-index:105}.header .mobile-mm-nav,.header .mobile-mm-nav.active{background-color:#1a1d21}@media (min-width:1024px){.header .mobile-mm-nav{display:none}}.header .mobile-mm-nav__logo{align-items:center;backface-visibility:hidden;display:flex;transform:translateZ(0);will-change:transform}.header .mobile-mm-nav .burger{color:#fff;margin-left:auto;margin-right:1rem;padding:.3125rem}.header .mobile-mm-nav .dropdown-close{align-items:center;display:flex;justify-content:center;opacity:0;padding-left:50px;transform:translate(-1.5rem,-1.875rem);will-change:transform;z-index:110}@media (min-width:1200px){.header .mobile-mm-nav .dropdown-close{display:none}}.header .mobile-mm-nav .dropdown-close .btn__text{color:#fff!important;font-size:.875rem;line-height:1.25rem;text-align:left}.header .mobile-mm-nav .dropdown-close .btn__icon{align-items:center;display:flex;margin-right:.75rem;margin-top:.0625rem}.header .mobile-mm-nav .dropdown-close .btn__icon path{fill:#fff}.header.transparent{background-color:transparent;border-color:transparent}.header.transparent .menu__item .menu__link{color:#fff}.header.transparent.open{background-color:#fff}.header.transparent.open .mobile-mm-nav{border-color:#ecf1f3!important}.header.transparent .btn__outline--gray{border-color:transparent;color:#fff}.header.transparent .mobile-mm-nav{border-color:transparent}.header.transparent .burger .line,.header.transparent .burger.open .line{background:#fff}.header.transparent .header__breadcrumbs{border-color:transparent}.header.transparent .header__breadcrumbs .btn--blue{color:#fff}.header.transparent .header__breadcrumbs .btn--blue svg{fill:#fff;stroke:#fff}.header.transparent .header__breadcrumbs .btn--blue svg rect{fill:#fff}.header.transparent .header__breadcrumbs .regular{color:#fff}.header .header-cart-link{align-items:center;color:#fff;display:inline-flex;justify-content:center;margin-left:1.5rem;position:relative;z-index:1001}.header .header-cart-link svg{margin-left:.25rem}.header .header-cart-link .cart-count{background-color:#007bc3;border-radius:.5625rem;box-sizing:border-box;color:#fff;font-size:.6875rem;font-weight:600;height:1.125rem;line-height:1.125rem;min-width:1.125rem;padding:0 .3125rem;position:absolute;right:-.5rem;text-align:center;top:-.25rem}@media (max-width:1023.98px){.header .header-cart-link{margin:0;position:absolute;right:4rem;top:1.4375rem;transform:translateZ(0);will-change:transform;z-index:106}}.promo-banner{align-items:center;background-color:#fff;display:flex;height:1.875rem;left:0;position:fixed;top:0;width:100vw;z-index:1001}@media (max-width:1023.98px){.promo-banner{align-items:stretch;height:auto}}.promo-banner__inner{align-items:center;display:flex;justify-content:space-between;padding:0 5rem;width:100%}@media (max-width:1199.98px){.promo-banner__inner{padding:0 1.25rem}}@media (max-width:1023.98px){.promo-banner__inner{align-items:center;flex-direction:column;gap:.75rem;padding:1rem}}.promo-banner__promo{align-items:center;color:#2d3032;display:flex;gap:.5rem;text-decoration:none;transition:color .2s ease}@media (max-width:1023.98px){.promo-banner__promo{width:100%}}.promo-banner__promo:hover,.promo-banner__promo:hover .promo-banner__promo-text{color:#007bc3}.promo-banner__promo:hover .promo-banner__arrow{transform:translateX(5px)}.promo-banner__promo:hover .promo-banner__arrow path{fill:#007bc3}.promo-banner__promo-text{color:#2d3032;font-family:Shapiro-35FeatherText;font-size:.875rem;letter-spacing:-.5px;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023.98px){.promo-banner__promo-text{flex:1;min-width:0}}.promo-banner__arrow{flex-shrink:0;height:1.25rem;transition:transform .3s ease-in-out;width:1.25rem}.promo-banner__arrow path{transition:fill .2s ease}.promo-banner__right{align-items:center;display:flex;gap:1.25rem}@media (max-width:1023.98px){.promo-banner__right{justify-content:space-between;width:100%}}.promo-banner__phone{align-items:center;color:#2d3032;display:flex;font-family:Shapiro-35FeatherText;font-size:.875rem;gap:.5rem;letter-spacing:-.5px;line-height:1.25rem;text-decoration:none;transition:color .2s ease;white-space:nowrap}.promo-banner__phone:hover{color:#007bc3}.promo-banner__phone:hover .promo-banner__phone-icon path{fill:#007bc3}.promo-banner__phone-icon{flex-shrink:0;height:1.25rem;width:1.25rem}.promo-banner__phone-icon path{transition:fill .2s ease}.promo-banner__desktop-only,.promo-banner__store-cart{align-items:center;display:flex;gap:.375rem}.promo-banner__link,.promo-banner__separator{color:#2d3032;font-family:Shapiro-35FeatherText;font-size:.875rem;line-height:1.25rem}.promo-banner__link{letter-spacing:-.5px;text-align:center;text-decoration:none;transition:color .2s ease;white-space:nowrap}.promo-banner__link:hover{color:#007bc3}.burger{color:#667075;margin-left:auto;padding:.4375rem;position:relative;z-index:100}@media (min-width:1024px){.burger{display:none}}.burger-inner{display:block;height:1.125rem;overflow:hidden;position:relative;width:1.75rem}.burger .line{background:currentColor;display:block;height:2px;position:absolute;width:100%}.burger .line:first-of-type{top:0}.burger .line:nth-of-type(2){top:50%;transform:translateY(-50%)}.burger .line:nth-of-type(3){bottom:0}.extend-hero .wrapper,.home-hero .wrapper{padding:6.25rem 0 3rem}@media (min-width:1024px){.extend-hero .wrapper,.home-hero .wrapper{padding:11.6875rem 0 3.875rem}}.extend-hero__content,.home-hero__content{margin-bottom:2.5rem;text-align:center}@media (min-width:1024px){.extend-hero__content,.home-hero__content{margin-bottom:4rem}}.extend-hero__content h1,.home-hero__content h1{margin-bottom:.75rem}@media (min-width:1024px){.extend-hero__content h1,.home-hero__content h1{margin-bottom:1rem}}@media (min-width:576px){.extend-hero__content p,.home-hero__content p{white-space:pre-line}}.extend-hero__content p br,.home-hero__content p br{display:inline}@media (max-width:1023.98px){.extend-hero__content p br,.home-hero__content p br{display:none}}.extend-hero__image>figure,.home-hero__image>figure{position:relative;z-index:1}.extend-hero__image>figure:before,.home-hero__image>figure:before{background-color:#f8f8f8;border-radius:.5rem;content:"";display:block;height:calc(100% + 1.25rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 1.25rem);z-index:-1}.home-hero__image{margin:0 auto;max-width:70.625rem;position:relative}.home-hero__image figure:before{background-color:#1a1d21}.home-hero__video{border-radius:10px;overflow:hidden}.home-hero__video .video__button.playing,.home-hero__video .video__poster.playing{pointer-events:none}.home-hero__video .video__button{height:2rem;left:50%;top:50%;transform:translate(-50%,-50%);width:2rem}@media (min-width:1200px){.home-hero__video .video__button{height:3.5rem;width:3.5rem}}.home-hero__video .video__button .btn__icon,.home-hero__video .video__button svg{height:100%;width:100%}.home-hero__video .video__poster:after{background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.25) 19.01%,rgba(0,0,0,.18) 51.6%,rgba(0,0,0,.18) 63.46%,rgba(0,0,0,.07)),linear-gradient(180deg,rgba(14,22,29,.41),rgba(14,22,29,.32) 12.59%,rgba(14,22,29,.18) 24.69%,rgba(14,22,29,.17) 37.04%,rgba(14,22,29,.28) 54.32%,rgba(14,22,29,.28) 66.67%,rgba(14,22,29,.12) 80.74%,rgba(14,22,29,.12) 90.99%,rgba(14,22,29,.18));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home-hero__apps{display:none}@media (min-width:1024px){.home-hero__apps{display:block}}.home-hero__apps a{border:.0625rem solid transparent;display:block;transition:.3s ease}.home-hero__apps a:hover{background-color:#f8f8f8;border-color:#eaeaea;border-radius:.3rem}.home-hero__apps-nav{left:0;padding-right:2.3125rem;position:absolute;top:2.375rem;width:100%;z-index:1}.home-hero__apps-nav ul{align-items:center;display:flex;justify-content:flex-end;margin:0 -.75rem}.home-hero__apps-nav li{padding:0 .75rem}.home-hero__apps-nav a{align-items:center;display:flex;padding:.5rem}.home-hero__apps-nav figure{height:1rem;margin-right:1rem;width:1rem}.home-hero__apps-items{left:0;position:absolute;top:7.3125rem;width:100%;z-index:1}.home-hero__apps-items ul{display:flex;flex-wrap:wrap;padding:0 .5625rem}@media (min-width:1024px){.home-hero__apps-items ul{margin:-.375rem -1rem;padding:0 5.3125rem 0 8.375rem}}.home-hero__apps-items li{max-width:33.33%;width:100%}@media (min-width:1024px){.home-hero__apps-items li{max-width:16.66%;padding:.375rem 1rem}}.home-hero__apps-items li.disabled{position:relative}.home-hero__apps-items li.disabled:after{background-color:#fff;border:.0625rem solid #007bc3;border-radius:.25rem;color:#007bc3;content:"Coming Soon";display:block;font-family:Shapiro-45Welter;font-size:.6875rem;left:50%;line-height:1.25rem;opacity:0;padding:.125rem .375rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;white-space:nowrap}.home-hero__apps-items li.disabled:hover:after{opacity:1}.home-hero__apps-items li.disabled a{opacity:.6;pointer-events:none}.home-hero__apps-items li a{padding:1.25rem 0;text-align:center}.home-hero__apps-items li figure{height:2.5rem;margin:0 auto .5rem;width:2.5rem}.home-hero__apps-items li p{font-size:.6875rem;letter-spacing:normal;line-height:.9375rem}.home-hero.laptop-hero .home-hero__image__image{max-width:68.75rem}.home-hero.laptop-hero .home-hero__image figure:before{display:none}.home-hero.laptop-hero .home-hero__apps-nav{display:none;left:auto;right:7.8125rem;top:3.125rem}.home-hero.laptop-hero .home-hero__apps-nav ul{margin:.375rem -.75rem 0}.home-hero.laptop-hero .home-hero__apps-nav ul:last-child{margin-right:0}.home-hero.laptop-hero .home-hero__apps-nav li{padding:0 .5625rem}.home-hero.laptop-hero .home-hero__apps-nav li a{padding:.3125rem}.home-hero.laptop-hero .home-hero__apps-nav li p{color:#a19f9d!important;font-size:.625rem;line-height:.75rem}.home-hero.laptop-hero .home-hero__apps-nav li figure{margin-right:.5rem}.home-hero.laptop-hero .home-hero__apps-items{top:6.25rem}@media (min-width:1024px){.home-hero.laptop-hero .home-hero__apps-items ul{margin:-.2rem 0 0;padding:0 156px 0 167px}.home-hero.laptop-hero .home-hero__apps-items ul li{max-width:16.6%;padding:.375rem .8125rem;width:100%}.home-hero.laptop-hero .home-hero__apps-items ul li figure{border-radius:9px;display:inline-block;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1)) drop-shadow(0 1px 0 rgba(0,0,0,.05));height:1.875rem;margin:0 auto .35rem;overflow:hidden;width:1.875rem}.home-hero.laptop-hero .home-hero__apps-items ul li p{font-size:.6875rem}.home-hero.laptop-hero .home-hero__apps-items ul li a{padding:.9375rem 0}}@media (min-width:1200px){.home-hero #youtube-modal.video-player .player{height:672px}}.home-hero-form{background-color:#1a1d21;padding:6.875rem 0 4rem}@media (min-width:1024px){.home-hero-form{padding:11.75rem 0 7.375rem}}@media (max-width:1023.98px){.home-hero-form{padding:6.25rem 1rem 4rem}}.home-hero-form .wrapper{margin:0 auto;max-width:80rem;padding:0 1rem}@media (min-width:1024px){.home-hero-form .wrapper{padding:0}}@media (max-width:1023.98px){.home-hero-form .wrapper{padding:0}}.home-hero-form .two-cols{align-items:center;display:flex;gap:2.5rem}@media (min-width:1024px){.home-hero-form .two-cols{gap:6.25rem}}@media (max-width:1023.98px){.home-hero-form .two-cols{align-items:stretch;flex-direction:column}}.home-hero-form__left{flex:1;min-width:0}@media (max-width:1023.98px){.home-hero-form__left{display:flex;flex-direction:column}}.home-hero-form__tag{color:#007bc3;font-family:Shapiro-35FeatherText;font-size:.9rem;font-weight:400;letter-spacing:.08em;line-height:.9rem;margin-bottom:1rem;text-transform:uppercase}@media (max-width:1199.98px){.home-hero-form__tag{font-size:.725rem;line-height:.725rem}}.home-hero-form__heading{color:#fff;font-family:Shapiro-65LightHeavy;font-size:1.875rem;letter-spacing:-.02em;line-height:2.25rem;margin-bottom:1rem}@media (min-width:1024px){.home-hero-form__heading{font-size:3.5rem;line-height:3.75rem}}.home-hero-form__content{color:#fff;margin-bottom:2rem}.home-hero-form__checklist{margin-bottom:2rem}.home-hero-form__checklist li{align-items:center;display:flex;margin-bottom:.75rem}.home-hero-form__checklist li:last-child{margin-bottom:0}.home-hero-form__checklist li .checkmark-icon{align-items:center;display:flex;flex-shrink:0;height:1.25rem;margin-right:.75rem;width:1.25rem}.home-hero-form__checklist li .checkmark-icon svg{height:auto;width:100%}.home-hero-form__checklist li p{color:hsla(0,0%,100%,.75);font-family:Shapiro-35FeatherText;font-size:1rem;font-weight:249;line-height:1.25rem}@media (max-width:1023.98px){.home-hero-form__checklist li p{font-size:.875rem}}.home-hero-form__checklist li .home-hero-form__checklist-link{color:inherit;text-decoration:none;transition:opacity .2s ease,color .2s ease}.home-hero-form__checklist li .home-hero-form__checklist-link:focus-visible,.home-hero-form__checklist li .home-hero-form__checklist-link:hover{color:#007bc3}.home-hero-form__divider{border-top:1px solid hsla(0,0%,100%,.15);margin-bottom:2rem}.home-hero-form__badges{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}@media (max-width:1023.98px){.home-hero-form__badges{align-self:center;gap:.75rem;justify-content:center}}.home-hero-form__badge{align-items:center;display:flex;justify-content:center;transition:opacity .2s ease}.home-hero-form__badge:hover{opacity:.85}.home-hero-form__badge img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.home-hero-form__badges--review .home-hero-form__badge{height:3.75rem;width:8.5rem}@media (max-width:1023.98px){.home-hero-form__badges--review .home-hero-form__badge{height:2.625rem;width:6rem}}.home-hero-form__badges--certificate{gap:.75rem}@media (max-width:1023.98px){.home-hero-form__badges--certificate{gap:.625rem}}.home-hero-form__badges--certificate .home-hero-form__badge{height:5.875rem;width:4.5rem}@media (max-width:1023.98px){.home-hero-form__badges--certificate .home-hero-form__badge{height:4.75rem;width:3.625rem}}.home-hero-form__right{background-color:#fff;border-radius:1rem;flex-shrink:0;padding:2.5rem;position:relative;width:34.125rem}@media (max-width:1023.98px){.home-hero-form__right{padding:2.5rem 1rem;width:100%}}.home-hero-form__right .text-group{margin-bottom:.75rem}.home-hero-form__right .text-group input,.home-hero-form__right .text-group textarea{background-color:#f8f8f8;border:.0625rem solid #e8e8e8;box-shadow:none;color:#2d3032}.home-hero-form__right .text-group input::placeholder,.home-hero-form__right .text-group textarea::placeholder{color:rgba(45,48,50,.5)}.home-hero-form__right .recaptcha-msg{margin-top:1.5rem;text-align:center}.home-hero-form__right .form-message{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .4s ease;visibility:hidden;width:100%}.home-hero-form__right .form-message.success{opacity:1;pointer-events:visible;visibility:visible}.home-hero-form__right .form-message h2{margin-bottom:.75rem!important}.home-hero-form--light,.home-hero-form--light-soft{background-color:#fff}.home-hero-form--light .home-hero-form__checklist li p,.home-hero-form--light .home-hero-form__content,.home-hero-form--light .home-hero-form__heading,.home-hero-form--light .home-hero-form__tag,.home-hero-form--light-soft .home-hero-form__checklist li p,.home-hero-form--light-soft .home-hero-form__content,.home-hero-form--light-soft .home-hero-form__heading,.home-hero-form--light-soft .home-hero-form__tag{color:#1a1d21}.home-hero-form--light .home-hero-form__tag,.home-hero-form--light-soft .home-hero-form__tag{opacity:.7}.home-hero-form--light .home-hero-form__divider,.home-hero-form--light-soft .home-hero-form__divider{border-top-color:rgba(26,29,33,.15)}.home-hero-form--light .home-hero-form__right .text-group input,.home-hero-form--light .home-hero-form__right .text-group textarea,.home-hero-form--light-soft .home-hero-form__right .text-group input,.home-hero-form--light-soft .home-hero-form__right .text-group textarea{color:#fff}.home-hero-form--light .home-hero-form__right .text-group input::placeholder,.home-hero-form--light .home-hero-form__right .text-group textarea::placeholder,.home-hero-form--light-soft .home-hero-form__right .text-group input::placeholder,.home-hero-form--light-soft .home-hero-form__right .text-group textarea::placeholder{color:hsla(0,0%,100%,.5)}.home-hero-form--light .home-hero-form__right .recaptcha-msg,.home-hero-form--light-soft .home-hero-form__right .recaptcha-msg{color:hsla(0,0%,100%,.6)}.home-hero-form--light .home-hero-form__right .recaptcha-msg a,.home-hero-form--light-soft .home-hero-form__right .recaptcha-msg a{color:hsla(0,0%,100%,.8)}.home-hero-form--light .home-hero-form__right .form-message h2,.home-hero-form--light .home-hero-form__right .form-message p,.home-hero-form--light-soft .home-hero-form__right .form-message h2,.home-hero-form--light-soft .home-hero-form__right .form-message p{color:#fff}.home-hero-form--light .home-hero-form__right{background-color:#1a1d21;box-shadow:0 1.5rem 3.125rem rgba(26,29,33,.3),0 .625rem 1.125rem rgba(26,29,33,.14)}.home-hero-form--light .home-hero-form__right .text-group input,.home-hero-form--light .home-hero-form__right .text-group textarea{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18)}.home-hero-form--light .home-hero-form__right .form-message{background-color:#1a1d21}.home-hero-form--light-soft .home-hero-form__tag{color:#007bc3;opacity:1}.home-hero-form--light-soft .home-hero-form__heading{color:#212b35}.home-hero-form--light-soft .home-hero-form__checklist li p,.home-hero-form--light-soft .home-hero-form__content{color:#2d3032}.home-hero-form--light-soft .home-hero-form__divider{border-top-color:rgba(0,123,195,.3)}.home-hero-form--light-soft .home-hero-form__right{background-color:#212b35;box-shadow:0 1.875rem 4rem rgba(26,29,33,.36),0 .75rem 1.375rem rgba(26,29,33,.18)}.home-hero-form--light-soft .home-hero-form__right .text-group input,.home-hero-form--light-soft .home-hero-form__right .text-group textarea{background-color:#314150;border-color:hsla(0,0%,100%,.08)}.home-hero-form--light-soft .home-hero-form__right .text-group input:focus,.home-hero-form--light-soft .home-hero-form__right .text-group textarea:focus{background-color:rgba(49,65,80,.85);border-color:rgba(0,123,195,.7)}.home-hero-form--light-soft .home-hero-form__right .form-message{background-color:#212b35}.home-hero-form--has-bg-default,.home-hero-form--has-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.home-hero-form--has-bg-image{position:relative}.home-hero-form--has-bg-image:before{background:linear-gradient(90deg,rgba(26,29,33,.85) 0,rgba(26,29,33,.7) 40%,rgba(26,29,33,.25) 75%,rgba(26,29,33,0));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.home-hero-form--has-bg-image .home-hero-form__left,.home-hero-form--has-bg-image .wrapper{position:relative;z-index:1}.home-hero-form--has-bg-image .home-hero-form__tag{color:hsla(0,0%,100%,.9);opacity:1}.home-hero-form--has-bg-image .home-hero-form__checklist li p,.home-hero-form--has-bg-image .home-hero-form__content,.home-hero-form--has-bg-image .home-hero-form__heading{color:#fff}.home-hero-form--has-bg-image .home-hero-form__checklist .checkmark-icon svg path{stroke:#fff}.home-hero-form--has-bg-image .home-hero-form__divider{border-top-color:hsla(0,0%,100%,.2)}.hero-checkmarks{background-color:#fff;padding:6.25rem 0 3rem}.hero-checkmarks.gray{background:linear-gradient(180deg,#fff,#e8e8e8)}@media (min-width:1024px){.hero-checkmarks{padding:11.6875rem 0 3.875rem}}.hero-checkmarks .wrapper{margin:0 auto;max-width:80rem;padding:0 1rem}@media (min-width:1024px){.hero-checkmarks .wrapper{padding:0}}.hero-checkmarks__inner{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:1024px){.hero-checkmarks__inner{align-items:center;flex-direction:row;gap:5rem}.hero-checkmarks__left{flex:1;min-width:0}}@media (max-width:1199.98px){.hero-checkmarks__left{display:contents}}@media (min-width:1024px){.hero-checkmarks__content{margin-bottom:2rem;max-width:37.5rem}}@media (max-width:1199.98px){.hero-checkmarks__content{order:1;text-align:center}}.hero-checkmarks__tag{color:#2d3032;margin-bottom:1rem}.hero-checkmarks__heading{color:#1a1d21;font-size:3.5rem;letter-spacing:-.02em;line-height:3.75rem}@media (max-width:1023.98px){.hero-checkmarks__heading{font-size:1.875rem;line-height:2.25rem}}.hero-checkmarks__text{color:#2d3032}@media (max-width:1199.98px){.hero-checkmarks__actions{display:contents}}.hero-checkmarks__buttons{align-items:center;display:flex;gap:1.25rem}@media (min-width:1024px){.hero-checkmarks__buttons{margin-bottom:2rem}}@media (max-width:1199.98px){.hero-checkmarks__buttons{gap:.625rem;order:2}.hero-checkmarks__buttons .btn:not(.btn__link){flex:1;height:2.75rem}}.hero-checkmarks__buttons .btn:not(.btn__link){align-items:center;background-color:#fff;border:.0625rem solid rgba(75,75,75,.3);border-radius:.3rem;color:#39475b;height:2.875rem;padding:0 1.5625rem;transition:border-color .3s ease;white-space:nowrap}.hero-checkmarks__buttons .btn:not(.btn__link):hover{border-color:rgba(75,75,75,.6)}.hero-checkmarks__buttons .btn__text{font-family:Shapiro-55Middle;font-size:1rem;letter-spacing:0;line-height:1.5rem}.hero-checkmarks__buttons .btn__icon{align-items:center;display:flex;margin-left:.8125rem;width:.6875rem}.hero-checkmarks__buttons .btn__icon svg{height:auto;width:100%}.hero-checkmarks__buttons .btn__icon svg path{fill:currentColor}.hero-checkmarks__checklist{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}@media (max-width:1199.98px){.hero-checkmarks__checklist{align-self:center;order:3}}.hero-checkmarks__checklist li{align-items:center;display:flex}.hero-checkmarks__checklist li .checkmark-icon{align-items:center;display:flex;flex-shrink:0;height:1.25rem;margin-right:.75rem;width:1.25rem}@media (max-width:1199.98px){.hero-checkmarks__checklist li .checkmark-icon{height:1rem;width:1rem}}.hero-checkmarks__checklist li .checkmark-icon svg{height:auto;width:100%}.hero-checkmarks__checklist li p{color:#2d3032;font-family:Shapiro-35FeatherText;font-size:1rem;font-weight:249;line-height:1.25rem}@media (max-width:1023.98px){.hero-checkmarks__checklist li p{font-size:.875rem}}.hero-checkmarks__media{min-width:0}@media (min-width:1024px){.hero-checkmarks__media{flex:0 0 41.25rem}}@media (max-width:1199.98px){.hero-checkmarks__media{margin-top:1.25rem;order:4}}.hero-checkmarks__media img{border-radius:.5rem;display:block;height:auto;width:100%}@media (max-width:1199.98px){.hero-checkmarks__media img{aspect-ratio:345/245;object-fit:cover;object-position:left top}}@media (min-width:1024px){.hero-checkmarks--edge .wrapper{max-width:none;padding-left:calc(50% - 40rem)}.hero-checkmarks--edge .hero-checkmarks__inner{gap:6.25rem}.hero-checkmarks--edge .hero-checkmarks__media img{border-radius:.5rem 0 0 .5rem}}.hero-checkmarks__pagination{align-items:center;display:flex;justify-content:center;margin-top:2rem}.hero-checkmarks__pagination .swiper-pagination-bullet{background-color:#e8e8e8;border-radius:.125rem;cursor:pointer;display:block;height:.25rem;transition:.3s ease;width:2.375rem}.hero-checkmarks__pagination .swiper-pagination-bullet:not(:last-of-type){margin-right:.75rem}.hero-checkmarks__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#007bc3}.hero-dashboard{background-color:#fff;padding:6.25rem 0 3rem}.hero-dashboard.gray{background:linear-gradient(180deg,#fff,#e8e8e8)}@media (min-width:1024px){.hero-dashboard{padding:11.6875rem 0 4rem}}.hero-dashboard--flush{padding-bottom:0}.hero-dashboard .wrapper{margin:0 auto;max-width:80rem;padding:0 1rem}@media (min-width:1024px){.hero-dashboard .wrapper{padding:0}}.hero-dashboard__content{margin:0 auto;max-width:41.125rem;text-align:center}.hero-dashboard__tag{color:#2d3032;margin-bottom:1rem}.hero-dashboard__heading{color:#1a1d21;font-size:3.5rem;letter-spacing:-.02em;line-height:3.75rem}@media (max-width:1023.98px){.hero-dashboard__heading{font-size:1.875rem;line-height:2.25rem}}.hero-dashboard__text{color:#2d3032}.hero-dashboard__buttons{align-items:center;display:flex;gap:1.25rem;justify-content:center;margin-top:1.5rem}@media (max-width:1199.98px){.hero-dashboard__buttons{gap:.625rem;margin-top:1.25rem}.hero-dashboard__buttons .btn:not(.btn__link){flex:1;height:2.75rem}}.hero-dashboard__buttons .btn:not(.btn__link){align-items:center;background-color:#fff;border:.0625rem solid rgba(75,75,75,.3);border-radius:.3rem;color:#39475b;height:2.875rem;padding:0 1.5625rem;transition:border-color .3s ease;white-space:nowrap}.hero-dashboard__buttons .btn:not(.btn__link):hover{border-color:rgba(75,75,75,.6)}.hero-dashboard__buttons .btn__text{font-family:Shapiro-55Middle;font-size:1rem;letter-spacing:0;line-height:1.5rem}.hero-dashboard__buttons .btn__icon{align-items:center;display:flex;margin-left:.8125rem;width:.6875rem}.hero-dashboard__buttons .btn__icon svg{height:auto;width:100%}.hero-dashboard__buttons .btn__icon svg path{fill:currentColor}.hero-dashboard__checklist{display:flex;gap:1.5rem;justify-content:center;margin-top:1.5rem}@media (max-width:1199.98px){.hero-dashboard__checklist{flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.25rem}}.hero-dashboard__checklist li{align-items:center;display:flex}.hero-dashboard__checklist li .checkmark-icon{align-items:center;display:flex;flex-shrink:0;height:1rem;margin-right:.5rem;width:1rem}.hero-dashboard__checklist li .checkmark-icon svg{height:auto;width:100%}.hero-dashboard__checklist li p{color:#2d3032;font-family:Shapiro-35FeatherText;font-size:.9375rem;font-weight:203;letter-spacing:-.03125rem;line-height:1.75rem}@media (max-width:1023.98px){.hero-dashboard__checklist li p{font-size:.875rem}}.hero-dashboard__visual{margin:2.5rem auto 0;max-width:21.5625rem;position:relative}.hero-dashboard__visual .mw:before{padding-bottom:var(--aspectMobile,var(--aspect))}.hero-dashboard__visual img{display:block;height:auto;width:100%}@media (min-width:1024px){.hero-dashboard__visual{background:linear-gradient(90deg,#0a0a0a,#0a0a0a 2.375rem,#201f1e 0);border-radius:.5rem;height:47.25rem;margin-top:6.25rem;max-width:none}.hero-dashboard__visual>figure{display:none}.hero-dashboard__visual--shadow{border-radius:.5rem;box-shadow:0 -.75rem 1.875rem rgba(0,0,0,.15)}}.hero-dashboard__apps{display:none}@media (min-width:1024px){.hero-dashboard__apps{display:block}}.hero-dashboard__apps a{border:.0625rem solid transparent;border-radius:.3rem;transition:.3s ease}.hero-dashboard__apps a:hover{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.hero-dashboard__side-top{align-items:center;display:none;flex-direction:column;gap:1.25rem;left:0;padding-top:.9375rem;position:absolute;top:0;width:2.375rem;z-index:2}@media (min-width:1024px){.hero-dashboard__side-top{display:flex}}.hero-dashboard__side-top .side-logo{display:inline-flex;height:1.375rem;width:1.375rem}.hero-dashboard__side-top .side-logo svg{border-radius:.1875rem;height:100%;width:100%}.hero-dashboard__side-top .side-launcher{color:#c6c5c4;cursor:pointer;display:inline-flex;height:.875rem;transition:color .2s ease;width:.875rem}.hero-dashboard__side-top .side-launcher svg{height:100%;width:100%}.hero-dashboard__side-top .side-launcher.is-open,.hero-dashboard__side-top .side-launcher:hover{color:#fff}.hero-dashboard__side-top .side-pinned{display:inline-flex;height:1.25rem;width:1.25rem}.hero-dashboard__side-top .side-pinned svg{height:100%;width:100%}.hero-dashboard__greeting{-webkit-font-smoothing:antialiased;border-bottom:.0625rem solid hsla(0,0%,100%,.1);color:#e7e6e5;display:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;left:11.125rem;letter-spacing:normal;line-height:1.5rem;padding-bottom:1.75rem;position:absolute;right:8.75rem;top:3.25rem;z-index:1}@media (min-width:1024px){.hero-dashboard__greeting{display:block}}.hero-dashboard__launcher{-webkit-font-smoothing:antialiased;background-color:#1e1d1c;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.5rem;box-shadow:0 .875rem 2.375rem rgba(0,0,0,.55);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:2.875rem;letter-spacing:normal;padding:.75rem .75rem .5rem;position:absolute;top:3.25rem;width:20.25rem;z-index:6}.hero-dashboard__launcher[hidden]{display:none}.hero-dashboard__launcher .launcher-title{color:#8a8886;font-size:.625rem;font-weight:600;letter-spacing:.025rem;margin:0 0 .375rem .375rem;text-transform:uppercase}.hero-dashboard__launcher ul{display:grid;grid-template-columns:repeat(3,1fr)}.hero-dashboard__launcher li.disabled a{opacity:.45;pointer-events:none}.hero-dashboard__launcher a{align-items:center;border-radius:.375rem;color:#d9d8d7;display:flex;flex-direction:column;font-size:.65625rem;gap:.375rem;line-height:.8125rem;padding:.625rem .25rem;text-align:center;transition:background-color .15s ease}.hero-dashboard__launcher a:hover{background-color:hsla(0,0%,100%,.06);color:#fff}.hero-dashboard__launcher figure{height:1.75rem;width:1.75rem}.hero-dashboard__apps-nav{position:absolute;right:8.5rem;top:3rem;z-index:1}.hero-dashboard__apps-nav ul{align-items:center;display:flex;gap:.875rem}.hero-dashboard__apps-nav a{align-items:center;display:flex;gap:.625rem;padding:.4375rem}.hero-dashboard__apps-nav figure{height:1.0625rem;width:1.0625rem}.hero-dashboard__apps-nav p{color:#8a8886;font-size:.75rem;letter-spacing:normal;line-height:.875rem}.hero-dashboard__apps-items{left:2.375rem;position:absolute;right:0;top:7rem;z-index:1}.hero-dashboard__apps-items ul{align-items:flex-start;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:60rem;row-gap:.75rem}.hero-dashboard__apps-items li{width:9.125rem}.hero-dashboard__apps-items li.disabled{position:relative}.hero-dashboard__apps-items li.disabled:after{background-color:#fff;border:.0625rem solid #007bc3;border-radius:.25rem;color:#007bc3;content:"Coming Soon";display:block;font-family:Shapiro-45Welter;font-size:.6875rem;left:50%;line-height:1.25rem;opacity:0;padding:.125rem .375rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease;white-space:nowrap}.hero-dashboard__apps-items li.disabled:hover:after{opacity:1}.hero-dashboard__apps-items li.disabled a{opacity:.6;pointer-events:none}.hero-dashboard__apps-items li a{display:block;padding:1.125rem 0;text-align:center}.hero-dashboard__apps-items li figure{height:2.5rem;margin:0 auto .5rem;width:2.5rem}.hero-dashboard__apps-items li p{color:#aaa;font-size:.6875rem;letter-spacing:normal;line-height:.9375rem}.hero-dashboard__table{-webkit-font-smoothing:antialiased;background-color:#201f1e;bottom:0;display:none;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:11.125rem;letter-spacing:normal;position:absolute;right:8.75rem;top:22rem;z-index:2}@media (min-width:1024px){.hero-dashboard__table{display:flex}}.hero-dashboard__table .empty{color:#8a8886}.hero-dashboard__table [data-tip]{position:relative}.hero-dashboard__table [data-tip]:after{border:.0625rem solid hsla(0,0%,100%,.08);border-radius:.25rem;bottom:calc(100% + .5rem);box-shadow:0 .375rem 1.125rem rgba(0,0,0,.45);color:#e7e6e5;content:attr(data-tip);font-size:.625rem;font-weight:400;line-height:1.3;padding:.375rem .5625rem;text-transform:none;transform:translateX(-50%) translateY(.125rem);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.hero-dashboard__table [data-tip]:after,.hero-dashboard__table [data-tip]:before{background-color:#262525;left:50%;opacity:0;pointer-events:none;position:absolute;z-index:4}.hero-dashboard__table [data-tip]:before{bottom:calc(100% + .1875rem);content:"";height:.4375rem;transform:translateX(-50%) rotate(45deg);transition:opacity .2s ease;width:.4375rem}.hero-dashboard__table [data-tip]:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.hero-dashboard__table [data-tip]:hover:before{opacity:1}.hero-dashboard__table em[data-tip]:after{left:auto;right:-.5rem;transform:translateY(.125rem)}.hero-dashboard__table em[data-tip]:hover:after{transform:translateY(0)}.hero-dashboard__table .pill{border-radius:.25rem;display:inline-block;font-size:.59375rem;font-weight:600;line-height:1.2;padding:.15625rem .5rem;white-space:nowrap}.hero-dashboard__table .pill--blue{background-color:#027ac1;color:#fff}.hero-dashboard__table .pill--green{background-color:#2e9e43;color:#fff}.hero-dashboard__table .pill--orange{background-color:#ef8b12;color:#201f1e}.hero-dashboard__table .pill--yellow{background-color:#f5d563;color:#201f1e}.hero-dashboard__table .pill--gray{background-color:#b7b6b5;color:#201f1e}.hero-dashboard__table .pill--dark{background-color:transparent;border:.0625rem solid #6b6a69;color:#dcdcdc;font-weight:400}.hero-dashboard__table-bar{align-items:center;display:flex;height:2.6875rem;justify-content:space-between;padding-bottom:.5rem}.hero-dashboard__table-bar .tabs{align-items:center;color:#8a8886;display:flex;font-size:.78125rem;gap:1.125rem}.hero-dashboard__table-bar .tabs li{border-radius:.1875rem;cursor:pointer;margin:0 -.3125rem;padding:.125rem .3125rem;transition:color .2s ease}.hero-dashboard__table-bar .tabs li:hover{color:#c6c5c4}.hero-dashboard__table-bar .tabs li.is-active{color:#fff;font-weight:600}.hero-dashboard__table-bar .tabs .tab-badge{align-items:center;background-color:#e5484d;border-radius:50%;color:#fff;display:inline-flex;font-size:.53125rem;font-weight:600;height:.875rem;justify-content:center;margin-left:.1875rem;min-width:.875rem;vertical-align:.0625rem}.hero-dashboard__table-bar .actions{align-items:center;display:flex;gap:.625rem}.hero-dashboard__table-bar .actions svg{height:auto;width:.6875rem}.hero-dashboard__table-bar .btn-blue,.hero-dashboard__table-bar .btn-ghost{align-items:center;border-radius:.1875rem;display:flex;font-size:.71875rem;gap:.4375rem;height:1.6875rem;padding:0 .6875rem;white-space:nowrap}.hero-dashboard__table-bar .btn-ghost{border:.0625rem solid hsla(0,0%,100%,.4);color:#fff;cursor:pointer;transition:background-color .2s ease}.hero-dashboard__table-bar .btn-ghost:hover{background-color:hsla(0,0%,100%,.08)}.hero-dashboard__table-bar .btn-blue{background-color:#027ac1;color:#fff}.hero-dashboard__table-bar .btn-blue .sep{background-color:hsla(0,0%,100%,.35);height:.875rem;width:.0625rem}.hero-dashboard__table-bar .btn-blue svg:last-child{width:.5rem}.hero-dashboard__table-head{align-items:center;background-color:#2c2c2b;border-radius:.25rem .25rem 0 0;color:#b6b5b4;display:flex;flex-shrink:0;font-size:.6875rem;height:2.125rem}.hero-dashboard__table-head .select{align-items:center;background-color:#0a0a0a;border:.0625rem solid #3a3a39;border-radius:.1875rem;color:#fff;display:inline-flex;font-size:.65625rem;gap:.5rem;height:1.5rem;padding:0 .5rem;white-space:nowrap}.hero-dashboard__table-head .select svg{height:auto;width:.5rem}.hero-dashboard__table-head .col--stop svg{height:auto;margin-left:.25rem;vertical-align:-.125rem;width:.6875rem}.hero-dashboard__table-panel{display:none;flex-direction:column;flex-grow:1;min-height:0}.hero-dashboard__table-panel.is-active{display:flex}.hero-dashboard__table-rows{display:flex;flex-direction:column;flex-grow:1}.hero-dashboard__table-panel[data-panel=map]{position:relative}.hero-dashboard__table-panel[data-panel=map] .hero-dashboard__map-real{border-radius:.25rem;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .4s ease;z-index:1}.hero-dashboard__table-panel[data-panel=map].has-real-map .hero-dashboard__map{visibility:hidden}.hero-dashboard__table-panel[data-panel=map].is-ready .hero-dashboard__map-real{opacity:1;pointer-events:auto}.hero-dashboard__table-panel[data-panel=map].is-ready .hero-dashboard__map,.hero-dashboard__table-panel[data-panel=map].is-ready .hero-dashboard__map-loading{visibility:hidden}.hero-dashboard__map-loading{align-items:center;background-color:#161615;border-radius:.25rem;color:#8a8886;display:flex;font-size:.71875rem;gap:.625rem;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.hero-dashboard__map-loading .spinner{animation:hero-dashboard-spin .9s linear infinite;border:.125rem solid hsla(0,0%,100%,.12);border-radius:50%;border-top-color:#027ac1;height:1.125rem;width:1.125rem}@media (prefers-reduced-motion:reduce){.hero-dashboard__map-loading .spinner{animation:none}}.hero-dashboard .hd-truck-marker{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.1875rem}.hero-dashboard .hd-truck-marker span{background-color:#027ac1;border-radius:.1875rem;color:#fff;font-size:.59375rem;font-weight:600;padding:.1875rem .4375rem;white-space:nowrap}.hero-dashboard .hd-truck-marker i{background-color:#027ac1;border:.125rem solid #fff;border-radius:50%;box-shadow:0 0 0 .25rem rgba(2,122,193,.3);height:.75rem;width:.75rem}.hero-dashboard__map{background-color:#1b1a19;border-radius:.25rem;flex-grow:1;overflow:hidden;position:relative}.hero-dashboard__map svg{height:100%;inset:0;position:absolute;width:100%}.hero-dashboard__map .grid-lines line{stroke:hsla(0,0%,100%,.04)}.hero-dashboard__map .route-line{fill:none;stroke:#027ac1;stroke-width:2;stroke-dasharray:6 5;animation:hero-dashboard-route 30s linear infinite}.hero-dashboard__map .stop{fill:#027ac1}.hero-dashboard__map .stop--done{fill:#2e9e43}.hero-dashboard__map .stop--truck{stroke:rgba(2,122,193,.35);stroke-width:6}.hero-dashboard__map .map-label{background-color:#262525;border:.0625rem solid hsla(0,0%,100%,.08);border-radius:.1875rem;color:#c6c5c4;font-size:.59375rem;padding:.1875rem .4375rem;position:absolute;white-space:nowrap}.hero-dashboard__map .map-label--truck{background-color:#027ac1;border-color:#027ac1;color:#fff;font-weight:600}@keyframes hero-dashboard-route{to{stroke-dashoffset:-220}}.hero-dashboard__table .det-col{color:#d9d8d7;font-size:.625rem;padding:0 .75rem}.hero-dashboard__table .det-col b{color:#fff;font-weight:600}.hero-dashboard__table .det-col svg{height:auto;margin-left:.25rem;vertical-align:-.125rem;width:.6875rem}.hero-dashboard__table .det-col--driver{flex-shrink:0;width:11.25rem}.hero-dashboard__table .det-col--facility{flex-shrink:0;width:15.625rem}.hero-dashboard__table .det-col--load{flex-shrink:0;width:6.875rem}.hero-dashboard__table .det-col--arrived{flex-shrink:0;width:7.5rem}.hero-dashboard__table .det-col--dwell{flex-shrink:0;width:6.875rem}.hero-dashboard__table .det-col--status{flex-grow:1}.hero-dashboard__table .det-col.t-orange{color:#ef8b12}.hero-dashboard__table-row.is-static{cursor:default}.hero-dashboard__table-row.is-static .det-col:not(:first-child){align-items:center;align-self:stretch;box-shadow:inset .0625rem 0 0 hsla(0,0%,100%,.05);display:flex}.hero-dashboard__table-row{align-items:center;background-color:#1b1a19;cursor:pointer;display:flex;flex-shrink:0;height:3rem;transition:background-color .15s ease}.hero-dashboard__table-row:nth-child(2n){background-color:#201f1e}.hero-dashboard__table-row:hover{background-color:#2a2928}.hero-dashboard__table-row .asset-badges{align-items:center;display:inline-flex;gap:.25rem}.hero-dashboard__table-row .asset-badge{align-items:center;background-color:#141313;border:.0625rem solid #3a3a39;border-radius:.25rem;color:#fff;display:inline-flex;gap:.3125rem;height:1.375rem;padding:0 .4375rem}.hero-dashboard__table-row .asset-badge .signal{align-items:flex-end;display:inline-flex;gap:.09375rem}.hero-dashboard__table-row .asset-badge .signal i{background-color:#2e9e43;border-radius:.0625rem;width:.125rem}.hero-dashboard__table-row .asset-badge .signal i:first-child{height:.25rem}.hero-dashboard__table-row .asset-badge .signal i:nth-child(2){height:.40625rem}.hero-dashboard__table-row .asset-badge .signal i:nth-child(3){height:.5625rem}.hero-dashboard__table-row .asset-badge .wifi{color:#2e9e43;height:auto;width:.6875rem}.hero-dashboard__table-row .asset-badge .wifi--off{color:#6f6e6d}.hero-dashboard__table-row .asset-badge b{font-size:.65625rem;font-weight:600}.hero-dashboard__table-row .asset-badge--plate{color:#d5d5d4;font-size:.59375rem}.hero-dashboard__table-row .ago{color:#8a8886;display:block;font-size:.59375rem;margin-top:.25rem}.hero-dashboard__table-row .avatar{align-items:center;background-color:#0c0c0b;border:.0625rem solid #3a3a39;border-radius:.125rem;color:#cfcecd;display:inline-flex;flex-shrink:0;font-size:.46875rem;font-weight:600;height:1.125rem;justify-content:center;margin-right:.5rem;width:1.125rem}.hero-dashboard__table-row .driver-name{border-radius:.1875rem;margin-left:-.25rem;padding:.125rem .25rem;transition:color .2s ease}.hero-dashboard__table-row .col--driver:hover .driver-name{color:#4da6e0}.hero-dashboard__table-row .load-line{align-items:center;display:flex;gap:.3125rem}.hero-dashboard__table-row .load-line b{color:#fff;font-size:.65625rem;font-weight:600}.hero-dashboard__table-row .load-line .pill{border-radius:62.4375rem}.hero-dashboard__table-row .tag{align-items:center;background-color:#2e9e43;border-radius:.125rem;color:#10100f;display:inline-flex;font-size:.5rem;font-weight:700;height:.8125rem;justify-content:center;position:relative;width:.8125rem}.hero-dashboard__table-row .tag .tag-tip{background-color:#262525;border:.0625rem solid hsla(0,0%,100%,.08);border-radius:.25rem;bottom:calc(100% + .5rem);box-shadow:0 .375rem 1.125rem rgba(0,0,0,.45);color:#e7e6e5;display:flex;flex-direction:column;font-size:.59375rem;font-weight:400;gap:.1875rem;left:-.625rem;line-height:1.35;opacity:0;padding:.5625rem .6875rem;pointer-events:none;position:absolute;text-align:left;text-transform:none;transition:opacity .2s ease;white-space:nowrap;z-index:4}.hero-dashboard__table-row .tag .tag-tip b{font-size:.625rem;font-weight:600}.hero-dashboard__table-row .tag .tag-tip i{color:#8a8886;display:inline-block;font-style:normal;min-width:3.25rem}.hero-dashboard__table-row .tag:hover .tag-tip{opacity:1}.hero-dashboard__table-row .tag--d{background-color:transparent;border:.0625rem solid #4b4b4a;color:#dcdcdc}.hero-dashboard__table-row .ref{color:#6f6e6d;display:block;font-size:.59375rem;margin-top:.1875rem;white-space:nowrap}.hero-dashboard__table-row .bar{background-color:#3a3a39;border-radius:.125rem;display:block;height:.1875rem;margin-top:.375rem;overflow:hidden;width:9.375rem}.hero-dashboard__table-row .bar i{background-color:#027ac1;border-radius:.125rem;display:block;height:100%;overflow:hidden;position:relative;transition:width 1.4s cubic-bezier(.22,1.2,.36,1);width:0}.hero-dashboard__table-row .bar i:after{animation:hero-dashboard-shimmer 2.6s ease-in-out 1.8s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);content:"";height:100%;left:-1.875rem;position:absolute;top:0;width:1.875rem}@media (prefers-reduced-motion:reduce){.hero-dashboard__table-row .bar i{transition:none}.hero-dashboard__table-row .bar i:after{animation:none}}@keyframes hero-dashboard-shimmer{0%{transform:translateX(0)}55%,to{transform:translateX(11.875rem)}}.hero-dashboard__table-row{opacity:0;transform:translateY(.625rem);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.hero-dashboard__table.is-inview .hero-dashboard__table-row{opacity:1;transform:translateY(0)}.hero-dashboard__table.is-inview .hero-dashboard__table-row .bar i{width:var(--w)}.hero-dashboard__table.is-inview .hero-dashboard__table-row:first-child{transition-delay:.05s}.hero-dashboard__table.is-inview .hero-dashboard__table-row:nth-child(2){transition-delay:.15s}.hero-dashboard__table.is-inview .hero-dashboard__table-row:nth-child(3){transition-delay:.25s}.hero-dashboard__table.is-inview .hero-dashboard__table-row:nth-child(4){transition-delay:.35s}.hero-dashboard__table.is-inview .hero-dashboard__table-row:nth-child(5){transition-delay:.45s}.hero-dashboard__table.is-inview .hero-dashboard__table-row:nth-child(6){transition-delay:.55s}.hero-dashboard__table.is-inview .hero-dashboard__table-row:first-child .bar i{transition-delay:.45s}.hero-dashboard__table.is-inview .hero-dashboard__table-row:nth-child(4) .bar i{transition-delay:.75s}.hero-dashboard__table.is-inview .hero-dashboard__table-row:nth-child(5) .bar i{transition-delay:.85s}@media (prefers-reduced-motion:reduce){.hero-dashboard__table-row{opacity:1;transform:none;transition:none}}.hero-dashboard .is-hint{animation:hero-dashboard-pulse 2.2s ease-out infinite}.hero-dashboard.is-touched .is-hint{animation:none}.hero-dashboard__table-bar .btn-ghost.is-hint{animation:hero-dashboard-pulse 2.2s ease-out infinite}.hero-dashboard__side-icons .side-icon.is-hint{animation:hero-dashboard-pulse-strong 1.7s ease-out infinite;border-radius:50%}.hero-dashboard__side-icons .side-icon.is-hint:not(.side-icon--avatar){margin:-.1875rem;padding:.1875rem}@keyframes hero-dashboard-pulse{0%{box-shadow:0 0 0 0 rgba(2,122,193,.65)}70%{box-shadow:0 0 0 .6875rem rgba(2,122,193,0)}to{box-shadow:0 0 0 0 rgba(2,122,193,0)}}@keyframes hero-dashboard-pulse-strong{0%{box-shadow:0 0 0 0 rgba(2,122,193,.85);transform:scale(1)}25%{transform:scale(1.22)}50%{transform:scale(1)}70%{box-shadow:0 0 0 .875rem rgba(2,122,193,0)}to{box-shadow:0 0 0 0 rgba(2,122,193,0);transform:scale(1)}}.hero-dashboard__click-hint{align-items:center;animation:hero-dashboard-nudge 1.6s ease-in-out infinite;background-color:#027ac1;border-radius:62.4375rem;box-shadow:0 .25rem .875rem rgba(0,0,0,.4);color:#fff;display:inline-flex;font-size:.625rem;font-weight:600;gap:.3125rem;padding:.25rem .5625rem .25rem .4375rem;pointer-events:none;position:absolute;z-index:6}.hero-dashboard__click-hint[hidden]{display:none}.hero-dashboard__click-hint svg{height:auto;width:.5625rem}@keyframes hero-dashboard-nudge{0%,to{transform:translate(0)}50%{transform:translate(-.3125rem,.1875rem)}}@media (prefers-reduced-motion:reduce){.hero-dashboard__click-hint,.hero-dashboard__table .is-hint{animation:none}}.hero-dashboard__table .col{color:#d9d8d7;font-size:.65625rem;padding:0 .75rem}.hero-dashboard__table .col--assets{align-items:flex-start;flex-shrink:0;padding-left:.375rem;width:11.5625rem}.hero-dashboard__table .col--driver{align-items:center;color:#e7e6e5;display:flex;flex-shrink:0;font-size:.625rem;overflow:hidden;white-space:nowrap;width:8.625rem}.hero-dashboard__table .col--load{flex-shrink:0;width:10.125rem}.hero-dashboard__table .col--stop{flex-shrink:0;font-size:.625rem;overflow:hidden;padding:0 .625rem;white-space:nowrap;width:10.5rem}.hero-dashboard__table .col--status{flex-shrink:0;width:7.1875rem}.hero-dashboard__table .col--status .pill{display:inline-flex;justify-content:center;min-width:3.5625rem}.hero-dashboard__table .col--times{align-items:center;display:flex;flex-grow:1}.hero-dashboard__table .col--times i{font-size:.625rem;font-style:normal;text-align:right;white-space:nowrap;width:2.25rem}.hero-dashboard__table .col--times i.t-green{color:#2e9e43}.hero-dashboard__table .col--times i.t-orange{color:#ef8b12}.hero-dashboard__table .col--times .empty{margin:0 auto}.hero-dashboard__table .col--times em{display:inline-flex;flex-shrink:0;font-style:normal;margin-left:.4375rem;width:.8125rem}.hero-dashboard__table .col--times em svg{height:auto;width:100%}.hero-dashboard__table-row .col{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.hero-dashboard__table-row .col:not(:first-child){box-shadow:inset .0625rem 0 0 hsla(0,0%,100%,.05)}.hero-dashboard__table-row .col.col--driver,.hero-dashboard__table-row .col.col--times{align-items:center;flex-direction:row;justify-content:flex-start}.hero-dashboard__table-popover{background-color:#262525;border:.0625rem solid hsla(0,0%,100%,.08);border-radius:.375rem;box-shadow:0 .625rem 1.75rem rgba(0,0,0,.5);color:#e7e6e5;min-width:13.75rem;padding:.875rem 1rem;position:absolute;z-index:3}.hero-dashboard__table-popover[hidden]{display:none}.hero-dashboard__table-popover .close{background:none;border:0;color:#8a8886;cursor:pointer;font-size:.875rem;line-height:1;padding:.125rem;position:absolute;right:.5rem;top:.25rem}.hero-dashboard__table-popover .close:hover{color:#fff}.hero-dashboard__table-popover .title{font-size:.75rem;font-weight:600;letter-spacing:normal;margin-bottom:.5rem}.hero-dashboard__table-popover .details{display:flex;flex-direction:column;gap:.3125rem}.hero-dashboard__table-popover .details li{color:#b6b5b4;display:flex;font-size:.6875rem;gap:1rem;justify-content:space-between}.hero-dashboard__table-popover .details li b{color:#e7e6e5;font-weight:500;white-space:nowrap}.hero-dashboard__side-icons{-webkit-font-smoothing:antialiased;align-items:center;bottom:2.125rem;display:none;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:.9375rem;left:0;letter-spacing:normal;position:absolute;width:2.375rem;z-index:2}@media (min-width:1024px){.hero-dashboard__side-icons{display:flex}}.hero-dashboard__side-icons .side-icon{color:#c6c5c4;display:inline-flex;position:relative;transition:color .2s ease}.hero-dashboard__side-icons .side-icon svg{height:auto;width:1.0625rem}.hero-dashboard__side-icons .side-icon[data-action]{cursor:pointer}.hero-dashboard__side-icons .side-icon[data-action]:hover{color:#fff}.hero-dashboard__side-icons .side-icon--messenger svg{width:1.125rem}.hero-dashboard__side-icons .side-icon .badge{align-items:center;background-color:#e5484d;border-radius:50%;color:#fff;display:inline-flex;font-size:.4375rem;font-style:normal;font-weight:600;height:.6875rem;justify-content:center;min-width:.6875rem;position:absolute;right:-.375rem;top:-.25rem}.hero-dashboard__side-icons .side-icon--avatar{align-items:center;border:.09375rem solid #c6c5c4;border-radius:50%;color:#fff;cursor:pointer;font-size:.5625rem;font-weight:600;height:1.5rem;justify-content:center;letter-spacing:.01875rem;transition:border-color .2s ease;width:1.5rem}.hero-dashboard__side-icons .side-icon--avatar:hover{border-color:#fff}.hero-dashboard__profile{-webkit-font-smoothing:antialiased;background-color:#1e1d1c;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.5rem;bottom:1.5rem;box-shadow:0 .875rem 2.375rem rgba(0,0,0,.55);color:#e7e6e5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:2.875rem;letter-spacing:normal;position:absolute;width:13.125rem;z-index:5}.hero-dashboard__profile[hidden]{display:none}.hero-dashboard__profile .profile-head{align-items:center;display:flex;gap:.625rem;padding:.8125rem .875rem .5625rem}.hero-dashboard__profile .profile-head .profile-avatar{align-items:center;background-color:#14538c;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:600;height:1.875rem;justify-content:center;width:1.875rem}.hero-dashboard__profile .profile-head .profile-id{display:flex;flex-direction:column;gap:.0625rem}.hero-dashboard__profile .profile-head .profile-id b{font-size:.78125rem;font-weight:600}.hero-dashboard__profile .profile-head .profile-id i{color:#8a8886;font-size:.65625rem;font-style:normal}.hero-dashboard__profile .profile-carrier{border-bottom:.0625rem solid hsla(0,0%,100%,.08);font-size:.71875rem;letter-spacing:normal;padding:0 .875rem .6875rem}.hero-dashboard__profile .profile-menu{border-bottom:.0625rem solid hsla(0,0%,100%,.08);padding:.375rem 0}.hero-dashboard__profile .profile-menu li{align-items:center;cursor:pointer;display:flex;font-size:.71875rem;gap:.625rem;padding:.4375rem .875rem;transition:background-color .15s ease}.hero-dashboard__profile .profile-menu li:hover{background-color:hsla(0,0%,100%,.05)}.hero-dashboard__profile .profile-logout{align-items:center;cursor:pointer;display:flex;font-size:.71875rem;gap:.625rem;letter-spacing:normal;padding:.625rem .875rem .75rem;transition:background-color .15s ease}.hero-dashboard__profile .profile-logout:hover{background-color:hsla(0,0%,100%,.05)}.hero-dashboard__profile svg{color:#c6c5c4;flex-shrink:0;height:auto;width:.875rem}.hero-dashboard__chat{background-color:#1e1d1c;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.5rem;box-shadow:0 .875rem 2.375rem rgba(0,0,0,.55);color:#e7e6e5;position:absolute;width:21.25rem;z-index:5}.hero-dashboard__chat[hidden]{display:none}.hero-dashboard__chat .tail{background-color:#1e1d1c;border-bottom:.0625rem solid hsla(0,0%,100%,.1);border-right:.0625rem solid hsla(0,0%,100%,.1);height:.625rem;left:2.875rem;margin-top:-.3125rem;position:absolute;top:100%;transform:rotate(45deg);width:.625rem}.hero-dashboard__chat .chat-head{align-items:center;border-bottom:.0625rem solid hsla(0,0%,100%,.08);display:flex;gap:.625rem;padding:.75rem .875rem}.hero-dashboard__chat .chat-head .chat-avatar{align-items:center;background-color:#34332f;border-radius:.25rem;color:#cfcecd;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:2.125rem;justify-content:center;width:2.125rem}.hero-dashboard__chat .chat-head .chat-id{display:flex;flex-direction:column;gap:.125rem;min-width:0}.hero-dashboard__chat .chat-head .chat-id .chat-name{font-size:.78125rem;font-weight:600}.hero-dashboard__chat .chat-head .chat-id .chat-phone{color:#8a8886;cursor:pointer;font-size:.65625rem;font-style:normal;transition:color .2s ease}.hero-dashboard__chat .chat-head .chat-id .chat-phone:hover{color:#4da6e0}.hero-dashboard__chat .chat-head .chat-edit{align-items:center;border:.0625rem solid hsla(0,0%,100%,.2);border-radius:.25rem;color:#c6c5c4;display:inline-flex;height:1.625rem;justify-content:center;margin-left:auto;width:1.625rem}.hero-dashboard__chat .chat-head .chat-edit svg{height:auto;width:.6875rem}.hero-dashboard__chat .chat-head .close{background:none;border:0;color:#8a8886;cursor:pointer;font-size:.875rem;line-height:1;padding:.125rem}.hero-dashboard__chat .chat-head .close:hover{color:#fff}.hero-dashboard__chat .chat-tabs{border-bottom:.0625rem solid hsla(0,0%,100%,.08);display:flex}.hero-dashboard__chat .chat-tabs span{border-bottom:.125rem solid transparent;color:#8a8886;cursor:pointer;flex:1;font-size:.71875rem;padding:.5625rem 0 .5rem;text-align:center;transition:color .2s ease}.hero-dashboard__chat .chat-tabs span:hover{color:#c6c5c4}.hero-dashboard__chat .chat-tabs span.is-active{border-bottom-color:#027ac1;color:#fff}.hero-dashboard__chat .chat-seg{border:.0625rem solid hsla(0,0%,100%,.15);border-radius:.25rem;display:flex;gap:.0625rem;margin:.625rem .75rem 0;overflow:hidden}.hero-dashboard__chat .chat-seg span{color:#c6c5c4;cursor:pointer;flex:1;font-size:.6875rem;padding:.375rem 0;text-align:center}.hero-dashboard__chat .chat-seg span.is-active{box-shadow:inset 0 0 0 .0625rem #027ac1;color:#4da6e0}.hero-dashboard__chat .chat-view{display:none}.hero-dashboard__chat .chat-view.is-active{display:block}.hero-dashboard__chat .chat-thread{display:flex;flex-direction:column;gap:.25rem;height:14.75rem;overflow-y:auto;overscroll-behavior:contain;padding:.625rem .75rem;scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}.hero-dashboard__chat .chat-thread::-webkit-scrollbar{width:.3125rem}.hero-dashboard__chat .chat-thread::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.18);border-radius:.1875rem}.hero-dashboard__chat .chat-thread .date{color:#6f6e6d;font-size:.59375rem;letter-spacing:normal;margin:.375rem 0 .25rem;text-align:center}.hero-dashboard__chat .chat-thread .meta{color:#8a8886;font-size:.59375rem;letter-spacing:normal;margin:.375rem 0 .0625rem}.hero-dashboard__chat .chat-thread .meta b{color:#e7e6e5;font-size:.65625rem;font-weight:600;margin-right:.25rem}.hero-dashboard__chat .chat-thread .meta.meta--out{text-align:right}.hero-dashboard__chat .chat-thread .msg{align-self:flex-start;background-color:#2c2b2a;border-radius:.625rem .625rem .625rem .1875rem;color:#e7e6e5;font-size:.6875rem;letter-spacing:normal;line-height:.9375rem;max-width:78%;padding:.375rem .625rem;width:fit-content;word-break:break-word}.hero-dashboard__chat .chat-thread .msg+.msg{margin-top:.125rem}.hero-dashboard__chat .chat-thread .msg--out{align-self:flex-end;background-color:#0f63a0;border-radius:.625rem .625rem .1875rem .625rem;color:#fff}.hero-dashboard__chat .chat-thread .msg--sms{background-color:#2c2b2a}.hero-dashboard__chat .chat-thread .msg--sms.msg--out{background-color:#2e7d32}.hero-dashboard__chat .chat-thread .file{align-items:center;background-color:#2c2b2a;border:.0625rem solid hsla(0,0%,100%,.08);border-radius:.5rem;cursor:pointer;display:inline-flex;gap:.5rem;max-width:84%;padding:.4375rem .625rem .4375rem .5rem;transition:border-color .2s ease}.hero-dashboard__chat .chat-thread .file:hover{border-color:hsla(0,0%,100%,.25)}.hero-dashboard__chat .chat-thread .file.file--out{align-self:flex-end}.hero-dashboard__chat .chat-thread .file .file-icon{align-items:center;background-color:#d64545;border-radius:.25rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:.46875rem;font-weight:700;height:2rem;justify-content:center;letter-spacing:.01875rem;width:1.75rem}.hero-dashboard__chat .chat-thread .file .file-name{color:#e7e6e5;display:block;font-size:.65625rem;font-weight:600;letter-spacing:normal;max-width:10.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-dashboard__chat .chat-thread .file .file-size{color:#8a8886;display:block;font-size:.59375rem;letter-spacing:normal}.hero-dashboard__chat .chat-thread .sys{color:#6f6e6d;font-size:.59375rem;letter-spacing:normal;margin:0 0 .25rem;text-align:center}.hero-dashboard__chat .chat-map-wrap{background-color:#161615;height:14.5rem;overflow:hidden;position:relative}.hero-dashboard__chat .chat-map{inset:0;opacity:0;position:absolute;transition:opacity .4s ease;z-index:1}.hero-dashboard__chat .chat-map-wrap.has-real-map .chat-map-fallback{visibility:hidden}.hero-dashboard__chat .chat-map-wrap.is-ready .chat-map{opacity:1}.hero-dashboard__chat .chat-map-wrap.is-ready .chat-map-fallback,.hero-dashboard__chat .chat-map-wrap.is-ready .hero-dashboard__map-loading{visibility:hidden}.hero-dashboard__chat .chat-map-fallback{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:2.125rem 2.125rem;inset:0;position:absolute}.hero-dashboard__chat .chat-map-fallback .pin{background-color:#027ac1;border:.1875rem solid #fff;border-radius:50%;box-shadow:0 0 0 .375rem rgba(2,122,193,.25);height:.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.875rem}.hero-dashboard__chat .chat-loc{border-top:.0625rem solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.125rem;padding:.625rem .875rem .75rem}.hero-dashboard__chat .chat-loc .chat-loc-place{font-size:.71875rem;font-weight:600;letter-spacing:normal}.hero-dashboard__chat .chat-loc .chat-loc-meta{color:#8a8886;font-size:.625rem;letter-spacing:normal}.hero-dashboard__chat .chat-input{align-items:center;border-top:.0625rem solid hsla(0,0%,100%,.08);display:flex;gap:.5rem;padding:.625rem .75rem .75rem}.hero-dashboard__chat .chat-input .placeholder{color:#6f6e6d;flex:1;font-size:.6875rem}.hero-dashboard__chat .chat-input .send{background-color:rgba(2,122,193,.55);border-radius:.25rem;color:hsla(0,0%,100%,.8);font-size:.6875rem;padding:.375rem .875rem}.hero-dashboard__dialer{background-color:#1e1d1c;border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.5rem;box-shadow:0 .875rem 2.375rem rgba(0,0,0,.55);color:#e7e6e5;padding-bottom:1rem;position:absolute;width:13.125rem;z-index:5}.hero-dashboard__dialer[hidden]{display:none}.hero-dashboard__dialer .dialer-head{align-items:center;display:flex;justify-content:space-between;padding:.625rem .75rem}.hero-dashboard__dialer .dialer-head .logo{align-items:center;background-color:#027ac1;border-radius:.25rem;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:1.375rem;justify-content:center;width:1.375rem}.hero-dashboard__dialer .dialer-head .dialer-actions{align-items:center;color:#8a8886;display:inline-flex;gap:.5rem}.hero-dashboard__dialer .dialer-head .dialer-actions svg{height:auto;width:.625rem}.hero-dashboard__dialer .dialer-head .dialer-actions .close{background:none;border:0;color:#8a8886;cursor:pointer;font-size:.875rem;line-height:1;padding:.125rem}.hero-dashboard__dialer .dialer-head .dialer-actions .close:hover{color:#fff}.hero-dashboard__dialer .dialer-search{align-items:center;border:.0625rem solid hsla(0,0%,100%,.2);border-radius:.25rem;color:#8a8886;display:flex;height:1.75rem;margin:0 .75rem;padding:0 .5625rem}.hero-dashboard__dialer .dialer-search svg{height:auto;width:.6875rem}.hero-dashboard__dialer .dialer-ind{background-color:#027ac1;border-radius:.0625rem;display:block;height:.125rem;margin:.875rem auto .625rem;width:3.5rem}.hero-dashboard__dialer .dialer-pad{display:grid;gap:.5625rem;grid-template-columns:repeat(3,2.75rem);justify-content:center}.hero-dashboard__dialer .dialer-pad span{align-items:center;background-color:#262525;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:2.75rem;justify-content:center;transition:background-color .2s ease}.hero-dashboard__dialer .dialer-pad span:hover{background-color:#302f2e}.hero-dashboard__dialer .dialer-pad span b{font-size:.875rem;font-weight:500;line-height:1.1}.hero-dashboard__dialer .dialer-pad span i{color:#8a8886;font-size:.40625rem;font-style:normal;letter-spacing:.03125rem;min-height:.5rem}.hero-dashboard__dialer .dialer-call{align-items:center;background-color:#2e9e43;border-radius:50%;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin:.75rem auto 0;width:2.5rem}.hero-dashboard__dialer .dialer-call svg{height:auto;width:1rem}.hero-dashboard__ai{-webkit-font-smoothing:antialiased;background-color:#201f1e;border-radius:0 .5rem .5rem 0;bottom:0;box-shadow:-.5rem 0 1.875rem rgba(0,0,0,.35);color:#e7e6e5;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:2.375rem;letter-spacing:normal;position:absolute;right:0;top:0;z-index:8}.hero-dashboard__ai[hidden]{display:none}.hero-dashboard__ai .ai-step{display:none;flex-direction:column;flex-grow:1;min-height:0}.hero-dashboard__ai[data-step=loading] .ai-step--loading,.hero-dashboard__ai[data-step=result] .ai-step--result,.hero-dashboard__ai[data-step=upload] .ai-step--upload{display:flex}.hero-dashboard__ai .ai-head{align-items:center;border-bottom:.0625rem solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;height:3.5rem;justify-content:space-between;padding:0 1.25rem 0 1.5rem}.hero-dashboard__ai .ai-title{align-items:center;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem}.hero-dashboard__ai .ai-title svg{height:auto;width:1rem}.hero-dashboard__ai .ai-title .ai-subtitle{color:#8a8886;font-size:.75rem;font-style:normal;font-weight:400;margin-left:.25rem}.hero-dashboard__ai .ai-title .ai-subtitle:empty{display:none}.hero-dashboard__ai .ai-head-actions{align-items:center;display:inline-flex;gap:1rem}.hero-dashboard__ai .ai-again{color:#8a8886;cursor:pointer;font-size:.71875rem;transition:color .2s ease}.hero-dashboard__ai .ai-again:hover{color:#fff}.hero-dashboard__ai .ai-again[hidden]{display:none}.hero-dashboard__ai .close{background:none;border:0;border-radius:.25rem;color:#c6c5c4;cursor:pointer;font-size:1.25rem;height:1.75rem;line-height:1;padding:0;transition:background-color .15s ease,color .15s ease;width:1.75rem}.hero-dashboard__ai .close:hover{background-color:hsla(0,0%,100%,.08);color:#fff}.hero-dashboard__ai .ai-label{color:#8a8886;font-size:.65625rem;font-weight:600;letter-spacing:.03125rem;margin:0;text-transform:uppercase}.hero-dashboard__ai .ai-label i{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:.5rem;color:#e7e6e5;display:inline-flex;font-size:.59375rem;font-style:normal;height:1rem;justify-content:center;margin-left:.25rem;min-width:1rem;padding:0 .25rem;vertical-align:.125rem}.hero-dashboard__ai .ai-step--upload{align-items:center;justify-content:center;padding:1.5rem}.hero-dashboard__ai .ai-doc{align-items:center;display:grid;gap:2.25rem;grid-template-columns:15.625rem 21.25rem}.hero-dashboard__ai .ai-doc-page{aspect-ratio:8.5/11;background-color:#f4f3f1;border-radius:.1875rem;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.5),0 0 0 .0625rem hsla(0,0%,100%,.06);color:#201f1e;display:flex;flex-direction:column;font-size:.5625rem;gap:.4375rem;line-height:1.2;overflow:hidden;padding:1.125rem;position:relative}.hero-dashboard__ai .ai-doc-page .ai-doc-brand{color:#d64545;font-size:.6875rem;font-weight:800;letter-spacing:-.0125rem}.hero-dashboard__ai .ai-doc-page .ai-doc-title{font-size:.5625rem;font-weight:700}.hero-dashboard__ai .ai-doc-page .ai-doc-loadno{align-self:flex-start;border:.0625rem solid #201f1e;display:inline-flex;font-size:.53125rem;gap:.25rem;padding:.1875rem .375rem}.hero-dashboard__ai .ai-doc-page .ai-doc-loadno b{font-weight:700}.hero-dashboard__ai .ai-doc-page .ai-doc-rule{background-color:rgba(32,31,30,.25);display:block;height:.0625rem}.hero-dashboard__ai .ai-doc-page .ai-doc-line{background-color:rgba(32,31,30,.14);border-radius:.125rem;display:block;height:.3125rem}.hero-dashboard__ai .ai-doc-page .ai-doc-line--w50{width:50%}.hero-dashboard__ai .ai-doc-page .ai-doc-line--w55{width:55%}.hero-dashboard__ai .ai-doc-page .ai-doc-line--w60{width:60%}.hero-dashboard__ai .ai-doc-page .ai-doc-line--w70{width:70%}.hero-dashboard__ai .ai-doc-page .ai-doc-line--w80{width:80%}.hero-dashboard__ai .ai-doc-page .ai-doc-line--w85{width:85%}.hero-dashboard__ai .ai-doc-page .ai-doc-line--w90{width:90%}.hero-dashboard__ai .ai-doc-page .ai-doc-row{align-items:center;display:flex;gap:.5rem}.hero-dashboard__ai .ai-doc-page .ai-doc-row i{flex-shrink:0;font-size:.53125rem;font-style:normal;font-weight:700}.hero-dashboard__ai .ai-doc-page .ai-doc-row .ai-doc-line{flex:0 0 auto}.hero-dashboard__ai .ai-doc-page .ai-doc-row--pay{justify-content:space-between}.hero-dashboard__ai .ai-doc-page .ai-doc-row--pay b{font-size:.59375rem;font-weight:700}.hero-dashboard__ai .ai-doc-meta{align-items:flex-start;display:flex;flex-direction:column;gap:.875rem}.hero-dashboard__ai .ai-doc-meta p{color:#b6b5b4;font-size:.8125rem;line-height:1.1875rem;margin:0}.hero-dashboard__ai .ai-doc-file{align-items:center;display:inline-flex;gap:.625rem}.hero-dashboard__ai .ai-doc-file .file-icon{align-items:center;background-color:#d64545;border-radius:.25rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:.5rem;font-weight:700;height:2.25rem;justify-content:center;letter-spacing:.01875rem;width:1.875rem}.hero-dashboard__ai .ai-doc-file b{color:#fff;display:block;font-size:.78125rem;font-weight:600}.hero-dashboard__ai .ai-doc-file i{color:#8a8886;display:block;font-size:.65625rem;font-style:normal}.hero-dashboard__ai .ai-scan{align-items:center;background-color:#027ac1;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;height:2.375rem;padding:0 1.125rem;transition:background-color .2s ease,transform .2s ease}.hero-dashboard__ai .ai-scan svg{height:auto;width:.875rem}.hero-dashboard__ai .ai-scan:hover{background-color:#0a8ad6;transform:translateY(-.0625rem)}.hero-dashboard__ai .ai-privacy{color:#6f6e6d;font-size:.65625rem}.hero-dashboard__ai .ai-step--loading{align-items:center;color:#b6b5b4;font-size:.75rem;gap:.625rem;justify-content:center}.hero-dashboard__ai .ai-step--loading b{color:#fff;font-size:.875rem}.hero-dashboard__ai .ai-spinner{animation:hero-dashboard-spin .9s linear infinite;border:.1875rem solid hsla(0,0%,100%,.12);border-radius:50%;border-top-color:#027ac1;height:2.125rem;margin-bottom:.5rem;width:2.125rem}.hero-dashboard__ai .ai-loading-file{color:#8a8886;font-size:.6875rem}.hero-dashboard__ai .ai-loading-file:empty{display:none}.hero-dashboard__ai .ai-loading-steps{color:#6f6e6d;display:flex;font-size:.6875rem;gap:1.125rem;margin-top:.875rem}.hero-dashboard__ai .ai-loading-steps li{align-items:center;display:inline-flex;gap:.375rem;transition:color .3s ease}.hero-dashboard__ai .ai-loading-steps li:before{background-color:currentColor;border-radius:50%;content:"";height:.375rem;width:.375rem}.hero-dashboard__ai .ai-loading-steps li.is-done{color:#2e9e43}.hero-dashboard__ai .ai-body{display:grid;flex-grow:1;grid-template-columns:23.25rem 1fr;min-height:0}.hero-dashboard__ai .ai-stops{border-right:.0625rem solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:1.25rem 1.25rem .75rem 1.5rem}.hero-dashboard__ai .ai-stop-list{list-style:none;margin:.75rem 0 0;padding:0}.hero-dashboard__ai .ai-stop-list li{background-color:#1b1a19;border:.0625rem solid hsla(0,0%,100%,.06);border-radius:.375rem;column-gap:.75rem;display:grid;grid-template-columns:1.375rem 1fr;padding:.75rem .75rem .75rem .625rem;position:relative}.hero-dashboard__ai .ai-stop-list li+li{margin-top:.625rem}.hero-dashboard__ai .ai-stop-list li+li:before{border-left:.0625rem dashed #6f6e6d;content:"";height:.625rem;left:1.25rem;position:absolute;top:-.6875rem;width:.0625rem}.hero-dashboard__ai .ai-stop-list .stop-tag{align-items:center;border-radius:.25rem;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.375rem;justify-content:center;width:1.375rem}.hero-dashboard__ai .ai-stop-list .stop-tag--pickup{background-color:#2e9e43}.hero-dashboard__ai .ai-stop-list .stop-tag--delivery{background-color:#3a3a39;box-shadow:inset 0 0 0 .0625rem #6f6e6d}.hero-dashboard__ai .ai-stop-list .stop-name{color:#fff;display:block;font-size:.78125rem;font-weight:600}.hero-dashboard__ai .ai-stop-list .stop-name i{color:#8a8886;font-style:normal;font-weight:400;margin-right:.375rem}.hero-dashboard__ai .ai-stop-list .stop-address{color:#b6b5b4;display:block;font-size:.6875rem;margin-top:.125rem}.hero-dashboard__ai .ai-stop-list .stop-when{color:#8a8886;display:block;font-size:.65625rem;margin-top:.375rem}.hero-dashboard__ai .ai-stop-list .stop-when b{color:#d9d8d7;font-weight:500}.hero-dashboard__ai .ai-stop-list .stop-refs{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4375rem}.hero-dashboard__ai .ai-stop-list .stop-refs span{background-color:hsla(0,0%,100%,.06);border-radius:.1875rem;color:#b6b5b4;font-size:.59375rem;padding:.0625rem .375rem}.hero-dashboard__ai .ai-instr{margin:.875rem 0 0}.hero-dashboard__ai .ai-instr[hidden]{display:none}.hero-dashboard__ai .ai-instr-toggle{color:#8a8886;cursor:pointer;font-size:.6875rem}.hero-dashboard__ai .ai-instr-toggle:after{content:" ▾"}.hero-dashboard__ai .ai-instr-toggle.is-open:after{content:" ▴"}.hero-dashboard__ai .ai-instr-toggle:hover{color:#fff}.hero-dashboard__ai .ai-instr-list{color:#b6b5b4;font-size:.65625rem;line-height:.9375rem;margin:.5rem 0 0;padding-left:1rem}.hero-dashboard__ai .ai-instr-list[hidden]{display:none}.hero-dashboard__ai .ai-instr-list li+li{margin-top:.1875rem}.hero-dashboard__ai .ai-map-wrap{background-color:#161615;min-height:0;overflow:hidden;position:relative}.hero-dashboard__ai .ai-map{inset:0;opacity:0;position:absolute;transition:opacity .4s ease;z-index:1}.hero-dashboard__ai .ai-map-wrap.has-real-map .ai-map-fallback{visibility:hidden}.hero-dashboard__ai.is-map-ready .ai-map{opacity:1}.hero-dashboard__ai.is-map-ready .ai-map-fallback,.hero-dashboard__ai.is-map-ready .hero-dashboard__map-loading{visibility:hidden}.hero-dashboard__ai .ai-map-fallback{inset:0;position:absolute}.hero-dashboard__ai .ai-map-fallback svg{height:100%;inset:0;position:absolute;width:100%}.hero-dashboard__ai .ai-map-fallback .grid-lines line{stroke:hsla(0,0%,100%,.05)}.hero-dashboard__ai .ai-map-fallback .route path{stroke:#027ac1;stroke-width:2.5;stroke-dasharray:8 6;stroke-linecap:round;animation:hero-dashboard-route 30s linear infinite}.hero-dashboard__ai .ai-map-fallback .ai-pin{border:.1875rem solid #fff;border-radius:50%;box-shadow:0 0 0 .25rem rgba(2,122,193,.25);height:.875rem;position:absolute;transform:translate(-50%,-50%);width:.875rem}.hero-dashboard__ai .ai-map-fallback .ai-pin--a{background-color:#2e9e43}.hero-dashboard__ai .ai-map-fallback .ai-pin--b{background-color:#027ac1}.hero-dashboard__ai .ai-stop-marker{align-items:center;border:.125rem solid #fff;border-radius:50%;box-shadow:0 .125rem .5rem rgba(0,0,0,.5);color:#fff;cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.hero-dashboard__ai .ai-stop-marker--pickup{background-color:#2e9e43}.hero-dashboard__ai .ai-stop-marker--delivery{background-color:#027ac1}.hero-dashboard__ai .ai-foot{align-items:flex-end;border-top:.0625rem solid hsla(0,0%,100%,.08);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.5rem 1.25rem}.hero-dashboard__ai .ai-rate{display:flex;flex-direction:column;gap:.125rem}.hero-dashboard__ai .ai-rate .ai-rate-total{color:#fff;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03125rem;line-height:1.1}.hero-dashboard__ai .ai-meta{color:#b6b5b4;display:flex;flex-wrap:wrap;font-size:.71875rem;gap:.375rem .875rem;margin-top:.25rem}.hero-dashboard__ai .ai-meta b{color:#fff;font-weight:600}.hero-dashboard__ai .ai-cta{align-items:center;background-color:#027ac1;border-radius:.25rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;height:2.5rem;padding:0 1.25rem;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.hero-dashboard__ai .ai-cta svg{height:auto;width:.75rem}.hero-dashboard__ai .ai-cta:hover{background-color:#0a8ad6;color:#fff;transform:translateX(.125rem)}@keyframes hero-dashboard-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hero-dashboard__ai .ai-map-fallback .route path,.hero-dashboard__ai .ai-spinner{animation:none}}.hero-dashboard__ai .ai-step--upload{gap:1.625rem}.hero-dashboard__ai .ai-drop{align-items:center;border:.09375rem dashed hsla(0,0%,100%,.22);border-radius:.5rem;color:#b6b5b4;cursor:pointer;display:flex;font-size:.75rem;gap:.875rem;padding:.875rem 1.125rem;transition:border-color .2s ease,background-color .2s ease;width:39.125rem}.hero-dashboard__ai .ai-drop svg{color:#8a8886;flex-shrink:0;height:auto;width:1.875rem}.hero-dashboard__ai .ai-drop b{color:#fff;font-weight:600}.hero-dashboard__ai .ai-drop u{color:#4fa6e1;text-decoration:none}.hero-dashboard__ai .ai-drop.is-over,.hero-dashboard__ai .ai-drop:hover{background-color:rgba(2,122,193,.08);border-color:#027ac1}.hero-dashboard__ai .ai-note{background-color:rgba(239,139,18,.12);border-bottom:.0625rem solid rgba(239,139,18,.3);color:#f0b25c;font-size:.71875rem;margin:0;padding:.5rem 1.5rem}.hero-dashboard__ai .ai-note[hidden]{display:none}