@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";@media screen and (min-width: 300px){div.body-content{width:auto;padding:0!important;background:#f3f3f3}div.main-content{min-height:85vh}.green-btn{color:#fff;background-color:#218021}div.NotFound{text-align:center;padding:3%}div.loading{text-align:center}#loading-spinner{margin-right:7px;top:22px;animation:spin 1s infinite linear}@keyframes spin{0%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(360deg)}}}@media screen and (min-width: 700px){div.body-content{height:100vh;overflow-x:hidden}div.main-content{min-height:85vh}.green-btn{color:#fff;background-color:#218021}.container{padding-left:1px!important;padding-right:1px!important;margin:0 auto}}.inverted-btn{color:#000;background-color:transparent;outline:transparent;font-size:14px;border-color:#218a21;border-radius:7px;margin-bottom:10px;padding:2px 9px}@media screen and (min-width: 300px){.home-pg{margin-bottom:4rem}#truckconnect-logo{width:90%;margin-bottom:1%}.info-row{text-align:center;justify-content:center;margin:auto}p.info-para{font-size:1rem;width:90%}.icon-row{margin-bottom:5%}a.flipper-anchor{margin:5% auto 2%;width:auto}.flip-card-outer{width:120px;height:120px}.flip-card-outer.hover-trigger:hover{outline:5px solid greenyellow;outline-offset:5px}.flip-card-inner{transform-style:preserve-3d;transition:.5s linear .1s;position:relative;width:120px;height:120px}.flip-card-inner.hover-trigger:hover,.flip-card-inner.true{transform:rotateY(180deg)}.card{backface-visibility:hidden;position:absolute!important;top:0;left:0;width:100%;height:100%}.large-logo,.service-icon{border-radius:4px}.card.front{transform:rotateY(0)}.card.back{transform:rotateY(180deg);background-color:#123079;color:#fff;border-radius:4px;padding:1rem;margin-left:-16px}.d-flex{flex-direction:column}img#saas-logo{height:8rem}img.mini-logo{width:90%;margin-bottom:6%}p.mini-text{font-size:1rem;line-height:1.3rem}}@media screen and (min-width: 700px){#truckconnect-logo{width:40%}.icon-row{flex-direction:row;justify-content:space-evenly;margin-bottom:2%}.flip-card-outer.hover-trigger:hover{outline:5px solid greenyellow;outline-offset:5px}.flip-card-inner{transform-style:preserve-3d;transition:.5s linear .1s;position:relative;width:120px;height:120px}.flip-card-inner.hover-trigger:hover,.flip-card-inner.true{transform:rotateY(180deg)}.card{backface-visibility:hidden;position:absolute!important;top:0;left:0;width:100%;height:100%}.card.front{transform:rotateY(0)}.card.back{transform:rotateY(180deg);background-color:#123079;color:#fff;border-radius:4px;padding:1rem}.d-flex{flex-direction:column}}.btn-green{color:#fff;background-color:#218021;border:none;border-radius:8px;cursor:pointer;margin:.5rem 0;font-size:18px;height:2.5rem;padding:0rem 1.875rem;font-weight:500;text-transform:uppercase;transition:.8s}.btn-green:hover{box-shadow:0 4px 4px #00000026,#135413 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset}@media (max-width: 768px){.btn-green{font-size:16px;padding:.5rem 1.5rem;height:fit-content}}@media only screen and (min-width: 300px){div.texture-band{height:15vh}.login-page{margin-bottom:inherit;padding:0}h1.login-header{font-size:2rem}.Login,.mfa-conf-page,.new-pass-page,.request-code-form,.success-form{display:flex;flex-direction:column;padding-top:12.5%;margin:2vh 2% 10% 3%;text-align:center}.forgot-pass-container{text-align:center;margin-bottom:5%}.confirmation-form{padding-top:5%}.mfa-code,.login-form,.new-pass,.request-code-input,.confirmation-input{padding-top:6%;width:inherit}.login-btn{margin-top:5%;margin-bottom:3%}.forgot-pass-link{font-size:1.4rem}a.forgot-pass-link:visited,a.forgot-pass-link:active{color:#1565c0;background-color:transparent;text-decoration:none}#success-link{font-size:2rem}div.fade.alert{opacity:1;font-size:initial}button.request-code-btn,button.reset-pass-btn{margin-top:5%}.password-guide{font-size:1.3rem;text-align:left}div.errorMsg{color:red;font-size:1rem;text-align:center}}@media only screen and (min-width: 750px){.login-page{margin-bottom:initial;height:auto}.Login,.mfa-conf-page,.request-code-form,.success-form,.new-pass-page{padding-top:5%;max-width:450px;margin:auto}.mfa-code,.login-form,.new-pass,.request-code-input,.confirmation-input,.login-input{padding-top:6%;width:100%}.confirmation-form{max-width:450px;margin:auto}.forgot-pass-container{text-align:center;margin-bottom:5%}.password-guide{padding-top:1em;padding-bottom:1em}}@media only screen and (min-width: 300px){.contact-sales-icon{padding-left:.5rem}.login-link{font-size:1.2rem}}@media only screen and (min-width: 300px){.not-found{padding-top:5%;text-align:center;font-size:2.5rem}}@media only screen and (min-width: 770px){.not-found{margin-top:5%;margin-bottom:10%}}@media screen and (min-width: 300px){div.info-body{padding:0 3%;line-height:1.5;margin-bottom:3rem}.holder{margin-top:-20px;background-color:#123079;width:100vw}h1.info-white{font-size:5rem}h2.info-white{font-size:2rem}.info-blue{color:#123079}h1.info-blue{font-size:4rem;font-weight:900;font-stretch:expanded}h2.info-blue{font-size:3rem;line-height:0;margin-bottom:revert;text-align:right}.mobile-trademark-icon.info{margin-bottom:5%;vertical-align:super;font-size:.7rem}h3.info-tagline{font-size:1.4rem;padding-bottom:1rem}h4.info{font-size:1.5rem;margin-top:revert}.info-header-col{width:fit-content;display:flex;flex-direction:column}div.info-header{justify-content:center}div.shift-right{justify-content:end}.info-header.info-green,h2.info-blue.info-header{letter-spacing:-1px;font-stretch:condensed;text-transform:uppercase}.info-green{color:#218a21}h1.info-green{font-size:4rem}p.info{line-height:initial}h1.info-white,h2.info-white,p.info-white{padding-left:5%;color:#f3f3f3}p.info-ul-header{font-weight:700;line-height:initial}h6.info{color:#123079;font-weight:700;padding-top:2%}h6.info,h6.info-features,p.info-ul-header,p.info{font-size:1.5rem;padding:4px 0}ul.info-ul{padding:0% 6%}ul.info-ul>li{font-size:1rem;list-style-type:circle;text-indent:initial}.details{font-size:1rem;padding:4px 0}div.info-text,div.info-features{margin-top:5%;line-height:normal}div.info-text>p{font-size:1.1rem}.row.info-feature-row{display:block}div.info-sidebar>img{max-height:150px}div.info-images{flex-direction:column;align-content:space-around}img.info-img{max-width:75%;padding-bottom:2%}div.info-sidebar>button.info-btn{margin-top:3%}p.product-info,li.inspect-info{font-size:1rem;line-height:1.6rem}p.inspect-info{font-size:1rem;line-height:1rem}}@media screen and (min-width: 700px){div.info-header-col{width:max-content}div.holder{margin-top:-7%;margin-left:-4%}div.holder,div.info-btn-div,div.info-features,div.info-text{padding:3%}h1.info-blue,h1.info-green{font-size:5rem}h3.info-tagline{font-size:2rem}h6.info,h6.info-features,p.info-ul-header{font-size:1.1rem}div.info-body.health{display:table}div.info-sidebar{float:right;width:30%;padding-left:5%}div.info-sidebar>img{max-height:230px}div.info-text,div.info-features{margin-top:0%}div.info-text>p{font-size:1.1rem;font-weight:initial}.row.info-feature-row{display:flex}div.bottom-info-btn{padding-top:2%;text-align:center}div.info-images{flex-direction:row;justify-content:space-evenly}img.info-img{max-width:25%}}@media screen and (min-width: 300px){div.in-progress{text-align:center;padding:5%}.Dashboard{margin-top:7vh;align-self:baseline}.dashboard-content{justify-content:center;margin:0 auto 3%;align-items:baseline}.choose-org{text-align:left;font-size:1rem}p.org-info{padding-left:3%}.choose-org-selector>select{width:100%;font-size:1rem;padding-left:2%}.choose-org-service{margin:3% 0}select.custom-select.custom-select-lg{font-size:1rem}.report-h1{font-size:1.5rem;padding-top:.5%;padding-right:1%}.available-reports{overflow-y:auto;max-height:44vh!important;font-size:1.5rem;overflow:scroll;padding-top:.5%;margin:auto;width:100%}div.MuiDataGrid-columnHeaders{background-color:#343b40;color:#fff}.results-table button.MuiButtonBase-root,div.MuiDataGrid-columnHeaders span.MuiButtonBase-root.MuiCheckbox-root{color:#fff}div.MuiTablePagination-actions>button.MuiIconButton-root{color:#343b40}table{margin-top:0!important;position:relative}.test-date,.vehicle,.results{min-width:20%;width:25%;max-width:28%}.digest-link{background:none;border:none;color:#000;text-decoration:underline}.digest-link:hover,.digest-link:focus{color:green;padding:3px 5px}.table-cell-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:2rem}#vehicle-tips,#icon-result-tip,.MuiTooltip-tooltip{font-size:1.2rem!important}.key-icons{height:1rem;width:1rem;vertical-align:bottom;margin-left:3rem;color:green}#results-imgs{color:#63ad63;font-size:1.2rem;padding:0 5%}.graph-icons{display:inline-flex;margin:auto}.MuiDataGrid-root.MuiDataGrid-selectedRowCount{visibility:hidden}.MuiDataGrid-columnHeaderSortable.MuiDataGrid-columnHeader.results-table-header.hide-on-mobile,.MuiDataGrid-cell.MuiDataGrid-cellWithRenderer.MuiDataGrid-cellLeft.hide-on-mobile,div.hide-on-mobile{visibility:hidden;display:none;max-width:0!important;min-width:0!important;padding:0!important}.dash-right.tc{display:flex;align-items:center;justify-content:center}h1.tc-table-h1,.dash-left.tc{margin:0 3%}#tc-table{width:90vw;margin:1% 3%}span.MuiTypography-root.MuiFormControlLabel-label.MuiTypography-body1{font-size:.8rem}h1.tc-report-h1{padding-right:2%;padding-top:.4%;font-size:1.9rem!important}.dash-h1{font-size:2.5rem}li.dtaas{list-style-type:none;font-size:1rem}p.dtaas-support,.ctr-text{padding:0 3%;text-align:center;font-size:1rem}h4.ctr-text{font-size:1.8rem}p.ul-header{font-weight:700;font-size:1.1rem}div.dashboard-content.wrap{margin:auto}div.dtaas-col{width:40%;margin-left:10%;padding-top:3%}.support-footer{margin-top:5%}button.utilization{margin-left:3%}.dtaas-btn-link{color:#fff}.bold-txt{font-weight:700}}@media screen and (min-width: 750px){.Dashboard{margin-top:0%;display:block;place-items:center}h1.upload-h1{font-size:1.9rem}.drop-box-container{border:#343b40 1px dashed;display:flex;flex-direction:column;text-align:center}.upload-icon{padding-top:2%;text-align:center}.file-input{font-size:small;padding:3% 0}.file-status-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:2% 1%;width:90%}.MuiDataGrid-columnHeaderSortable.MuiDataGrid-columnHeader.results-table-header.hide-on-mobile,.MuiDataGrid-cell.MuiDataGrid-cellWithRenderer.MuiDataGrid-cellLeft.hide-on-mobile,div.hide-on-mobile{visibility:visible;display:block;width:130px!important;max-width:130px!important;min-width:130px!important;padding:0 10px!important}.test-date,.vehicle,.results{min-width:15%;width:18%;max-width:20%}.download-files{max-height:20vh;overflow:scroll;font-size:.8rem}button.remove-download{border:none;margin-left:3%}li.download-item{list-style-type:none;margin:0;padding:0}}.plain-select{border:none;background:transparent;font-size:.875rem;padding:4px 28px 4px 8px;width:90%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='22' viewBox='0 0 24 24' width='22' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 4px center;background-size:22px;cursor:pointer}.plain-select:focus{outline:none}.table-container{display:flex;flex-direction:column;margin-right:4rem}.custom-table{width:100%;margin:2rem;border-collapse:collapse;table-layout:fixed}.custom-table thead th{position:sticky;top:0;z-index:2}.resizable-header{background-color:#343b40!important;color:#fff;font-size:14px}.resizable-header button{color:#fff;font-weight:400;font-size:14px}.custom-table th,.custom-table td{border:1px solid #ddd;padding:8px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-table th{position:relative;background-color:#f2f2f2}.sortable-header{background:none;border:none;cursor:pointer;font-weight:700}.sortable-header:hover{font-weight:700}.resize-handle{position:absolute;top:0;right:0;bottom:0;width:5px;cursor:col-resize;z-index:1}.custom-table td{font-size:14px;padding-left:14px}.checkbox-cell{display:flex;align-items:center;gap:8px}.pagination-wrapper{display:flex;justify-content:flex-end;padding:8px 16px;margin-bottom:1rem}.pagination-container{display:flex;align-items:center;gap:1.5rem;font-size:14px;color:#333}.pagination-container select{padding:4px 8px;font-size:14px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer}.pagination-container span{font-size:14px;white-space:nowrap}.pagination-button{background:none;border:none;font-weight:semibold;font-size:20px;padding:4px 8px;cursor:pointer}.pagination-button:disabled{color:#bbb;cursor:not-allowed}@media screen and (max-width: 1199px){.table-container{overflow-x:auto;margin-right:1rem}.custom-table{min-width:1200px}}@media screen and (max-width: 764px){.custom-table td input[type=checkbox],.custom-table td .checkbox-cell{display:none}td div{padding-left:0!important}}.inspect-table-legend{margin:3% 0}.inspect-table-legend h4{font-size:1.5rem;margin-bottom:10px}.inspect-table-legend h5{font-size:1.3rem;margin-bottom:10px}.inspect-table-legend table{width:100%;border:1px solid black}.inspect-table-legend th{text-align:left;font-size:1.2rem;padding:0 10px}.inspect-table-legend td{padding:0 10px;font-size:1rem;border:1px solid black;border-collapse:collapse}.inspect-table-legend .legend-item{margin-right:10px}.navbar{background-color:var(--dg-blue);border-bottom:var(--dg-green) solid .5rem;padding:1rem;height:4rem;font-family:Inter,sans-serif;position:sticky;top:0;z-index:100}.navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:65rem;height:100%;margin:auto}.navbar-container img{cursor:pointer}.navbar-buttons{display:flex;justify-content:flex-end;gap:1.2rem}.navbar-button{border:none;border-radius:8px;padding:.65rem 1.8rem;cursor:pointer;font-size:1.1rem;font-weight:600;transition:.8s}.button-container{text-align:center}.buynow-button{background-color:var(--dg-green);color:var(--dg-white)}.buynow-button:hover{box-shadow:#135413 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset}.login-button{background-color:var(--btn-light-gray);color:var(--text-dark-blue);transition:.8s}.login-button:hover{box-shadow:#78bd78 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset}.inspect-container{font-family:Inter,sans-serif}.inspect-header{position:relative;background-image:url(/assets/fleet-banner-450px-DSvIOX51.jpg);background-size:cover;background-position:center;background-blend-mode:multiply;width:100%;padding-top:7rem;padding-bottom:4rem;border-bottom:var(--dg-green) solid .5rem}.inspect-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#354161f2;z-index:1;mix-blend-mode:multiply}.header-content{position:relative;z-index:2;height:100%;width:63%;display:flex;flex-direction:column;align-items:center;margin:auto}#dg-logo{width:70%;padding-bottom:2rem}#large-dg{height:3.9rem}.inspect-header h1,.inspect-header h2,.inspect-header h3{color:var(--dg-white);text-align:center}.inspect-header h2{font-weight:700;padding-bottom:2rem}.inspect-header h1{font-size:5rem}.inspect-header h2{font-size:2.6rem}.inspect-header h3{font-weight:400;font-size:2rem;padding-bottom:1rem}.header-buttons{display:flex;justify-content:center;gap:1.5rem;margin-top:3rem;margin-bottom:1.5rem}.header-button{border:none;border-radius:8px;width:16rem;padding:.8rem;cursor:pointer;font-size:1.5rem;font-weight:600;background-color:var(--btn-light-gray);color:var(--text-dark-blue);transition:.8s}.header-buynow{background-color:var(--dg-green);color:var(--dg-white)}.header-buynow:hover{box-shadow:#135413 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset}.header-schedule:hover{box-shadow:#78bd78 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset}.carb-section{background-color:var(--btn-light-gray);display:flex;flex-direction:column;align-items:center}.carb-content{width:55%;padding-top:3rem;padding-bottom:2rem}#first-truck{width:80%;margin-bottom:4rem;border:none;border-radius:3px;box-shadow:4px 4px 2px #d3d3d3}#clean-truck{width:100%;padding-top:1rem}#compliance{width:60%;margin:1rem 0 2rem;float:right;border:none;border-radius:3px;box-shadow:4px 4px 4px 2px #d3d3d3}#inside-cab{width:80%;padding:1rem 0}#faq{width:100%;margin:2rem 0;border:none;border-radius:3px;box-shadow:4px 4px 2px #d3d3d3}#three-trucks{width:45%;float:right;border:none;border-radius:3px;box-shadow:4px 4px 2px silver}.product-image{max-width:80%;display:block;margin:auto}.blue-heading{color:var(--heading-blue);font-size:2rem;padding:.2rem 0}.small-blue-heading{color:var(--heading-blue);font-size:1.4rem;padding-bottom:.5rem}.product-heading{color:var(--heading-blue);font-size:1.9rem;padding-top:.5rem}.darkblue-text{color:var(--text-dark-blue);font-size:1rem;line-height:1.7rem}.compliance-group{position:relative;margin-top:2rem}.compliance-box{background-color:var(--dg-white);padding:1rem;width:40%;position:absolute;left:0;top:0;box-shadow:1px 4px 4px gray;color:var(--text-dark-blue);font-size:1.1rem;line-height:1.9rem}.center-align{text-align:center}.extra-top{margin-top:2.5rem}.steps-section{background-color:var(--dg-gray);display:flex;flex-direction:column;align-items:center}.steps-content{width:55%;padding-top:3rem;padding-bottom:2rem}.step{display:flex;align-items:center;padding:1.4rem 0}.step-number{background-color:var(--heading-blue);min-width:3.5rem;min-height:3.5rem;color:var(--dg-white);font-size:1.7rem;font-weight:600;border-radius:50%;margin-right:1rem;display:flex;align-items:center;justify-content:center}.step-content{display:block}.tools-section{background-color:var(--dg-white);display:flex;flex-direction:column;align-items:center;width:100%;scroll-margin:90px}.tools-content{width:55%;padding-top:3rem;padding-bottom:2rem}.product-cards{display:flex;justify-content:space-between;gap:1.5rem;margin-top:2rem;width:100%}.tool-card{padding:2rem;border:1px solid var(--dg-gray)}.large-card{width:50%}.small-card{width:65%;margin:auto;display:flex}.small-card-left{width:50%}.small-card-right{width:50%;padding-left:1rem}.tool-card ul{padding:0 1.2rem}.tool-card h4{color:var(--heading-blue);font-size:1.8rem;padding-top:1rem;padding-bottom:.5rem}.tool-button{background-color:var(--dg-green);color:var(--dg-white);border:none;border-radius:8px;padding:.65rem 1.2rem;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;max-width:50%;transition:.8s}.tool-button:hover{box-shadow:#135413 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset}.two-buttons{display:flex;gap:1rem}.shop-all-button{background-color:var(--dg-green);color:var(--dg-white);border:none;border-radius:8px;padding:.65rem 1.8rem;cursor:pointer;font-size:1.1rem;font-weight:600;margin:2rem auto;transition:.8s}.shop-all-button:hover{box-shadow:#135413 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset}.faq-section{background-color:var(--btn-light-gray);display:flex;flex-direction:column;align-items:center}.faq-content{width:55%;padding-top:3rem;padding-bottom:2rem}.faq-container{background-color:var(--faq-gray);margin-bottom:1rem}.question-container{position:relative;border:none}.question{padding:1rem 3rem 1rem 1rem;font-size:1.3rem;font-weight:600;color:var(--dg-blue)}.collapsible-toggle{position:absolute;right:1rem;top:1rem;cursor:pointer}.answer{padding:1rem;font-size:1rem;color:val(--text-dark-blue);border:none;line-height:1.8rem}.contact-carb{width:100%;background-color:var(--dg-gray);display:flex;flex-direction:column;align-items:center}.contact-content{width:55%;padding:3rem 0;position:relative;margin-bottom:3rem}.contact-text{position:absolute;left:0;top:0;max-width:55%;padding-top:3rem}.contact-content p{padding:0;margin:0}.footer{background-color:var(--dg-blue);color:var(--dg-white);text-align:center}@media screen and (max-width: 1300px){.compliance-box{background-color:var(--dg-white);padding:.7rem;width:70%;font-size:1rem;line-height:1.6rem}.tool-card h4{font-size:1.4rem}.tool-button{border-radius:8px;padding:.4rem .8rem;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:1rem;max-width:50%}}@media screen and (max-width: 1024px){.navbar-container{max-width:90%}.header-content,.carb-content{width:80%}.compliance-box{background-color:var(--dg-white);padding:1rem;width:60%;position:absolute;left:0;top:0;box-shadow:1px 4px 4px gray;color:var(--text-dark-blue);font-size:1rem;line-height:1.6rem}.steps-content,.tools-content,.faq-content{width:80%}.product-cards{flex-direction:column}.tool-card{width:90%}.small-card{flex-direction:column}.small-card-left,.small-card-right{width:100%}.product-image{max-width:100%}#compliance{width:85%}#three-trucks{width:50%;float:right;margin-left:6rem;margin-top:6rem}#first-truck,#inside-cab,#faq,#clean-truck{width:100%}.compliance-group{position:relative;margin-top:2rem}.contact-content{width:80%;display:flex;flex-direction:column;align-items:center}.contact-text{padding-top:2rem;position:absolute}}@media screen and (max-width: 768px){.navbar{padding:.5rem}.navbar-container{max-width:95%}.navbar-logo{width:40%}.navbar-buttons{gap:.8rem}.navbar-button{border:none;border-radius:8px;padding:.4rem .8rem;cursor:pointer;font-size:.8rem;font-weight:600;transition:.8s}.header-content{width:80%}.inspect-header{padding-top:4rem;padding-bottom:2rem}.inspect-header h1{font-size:3rem}.inspect-header h2{font-size:1.6rem}.inspect-header h3{font-weight:400;font-size:1.3rem;padding-bottom:1rem}.header-buttons{display:flex;justify-content:center;gap:1rem;margin-top:2rem;margin-bottom:.5rem}.header-button{border:none;border-radius:8px;width:12rem;padding:.5rem;cursor:pointer;font-size:1rem;font-weight:600}.carb-content{width:90%}.compliance-box{background-color:var(--dg-white);padding:1rem;width:70%;position:absolute;left:0;top:0;box-shadow:1px 4px 4px gray;color:var(--text-dark-blue);font-size:1rem;line-height:1.6rem}.steps-content,.tools-content,.faq-content,.contact-content{width:90%}.contact-text{max-width:90%}.product-cards{flex-direction:column}.tool-card{width:90%}.product-image{max-width:100%}#compliance{width:90%;margin:5rem 0 2rem}#three-trucks{width:100%;float:none;margin-left:0;margin-top:2rem}#first-truck,#inside-cab,#faq,#clean-truck{width:100%}.compliance-group{position:relative;margin-top:2rem}.contact-content{width:90%;display:flex;flex-direction:column;align-items:center}.contact-text{padding-top:2rem;position:relative}}@media screen and (max-width: 425px){.navbar{padding:.5rem}.navbar-container{max-width:95%}.navbar-logo{width:40%}.navbar-buttons{gap:.5rem}.navbar-button{border:none;border-radius:4px;padding:.2rem .5rem;cursor:pointer;font-size:.6rem;font-weight:600;transition:.8s}.header-content{width:80%}.inspect-header{padding-top:2rem;padding-bottom:1rem}.inspect-header h1{font-size:3rem}.inspect-header h2{font-size:1.6rem}.inspect-header h3{font-weight:400;font-size:1.3rem;padding-bottom:1rem}.header-buttons{display:flex;justify-content:center;gap:.5rem;margin-top:2rem;margin-bottom:.5rem}.header-button{border:none;border-radius:8px;width:10rem;padding:.5rem;cursor:pointer;font-size:.9rem;font-weight:600}.carb-content{width:90%}.compliance-box{background-color:var(--dg-white);padding:.7rem;width:80%;position:absolute;left:0;top:0;box-shadow:1px 4px 4px gray;color:var(--text-dark-blue);font-size:.9rem;line-height:1.3rem}#compliance{width:80%;margin:10rem 0 2rem}.steps-content,.tools-content,.faq-content,.contact-content{width:90%}.contact-text{max-width:90%}.product-cards{flex-direction:column}.tool-card{width:90%;padding:1rem}.tool-card h4{font-size:1.4rem}.tool-button{border-radius:8px;padding:.4rem .8rem;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:1rem;max-width:50%}}.btn-gray{color:#0f2150;background-color:#e7eaf2;border:none;border-radius:8px;cursor:pointer;margin:.5rem 0;font-size:18px;height:2.5rem;padding:0rem 1.875rem;font-weight:500;text-transform:uppercase;transition:.8s}.btn-gray:hover{box-shadow:0 4px 4px #00000026,#78bd78 0 30px 60px -12px inset,#0000004d 0 18px 36px -18px inset}.btn-disabled{cursor:not-allowed;border:1px solid #a0a2a7;background-color:#f4f4f4;color:#6e6e77}.btn-disabled:hover{box-shadow:none}@media only screen and (min-width: 320px){.date{font-size:1.1rem}.trademark-icon{vertical-align:text-top!important;font-size:.7rem}th.report{font-size:1.1rem;font-weight:700}#table-container.MuiGrid-container{background:#fff}th.report.has-dtcs{background-color:#f7c707}tr.dtc-table{background-color:#f3f3f3f3;border:1px solid;font-size:.8rem}table.report-chart td{font-size:.8rem}}@media only screen and (min-width: 750px){.full-chart{margin-bottom:3%;background-color:#fff;text-align:center;padding-top:2%;padding-bottom:2%;border:#adadad solid 1px;box-shadow:4px 5px 5px 2px #adadad}.date{font-size:1.3rem}.left-align{text-align:left}.results-right-column{display:grid;align-items:end}table{margin-bottom:6%;margin-top:4%;width:100%}table.report-chart td{padding:6px;font-size:.9rem;border:1px solid black;border-collapse:collapse}.report-chart{margin:0 auto}table.dtc.report-chart{max-width:-webkit-fill-available;max-width:-ms-fill-available;max-width:-o-fill-available}}@media only screen and (min-width: 300px){.ReviewReports{text-align:center;margin-bottom:2%}.rr-h1{font-size:2rem}p.review-report-text{font-size:1.2rem}.btn-row{justify-content:center}button.report-to-dash-btn,button.print-report-btn{font-weight:400;font-size:1.2rem;width:auto}.btn-link{color:#fff!important}.jsonData{text-align:left}.disclaimer{font-size:1.5rem;padding-top:2%;margin-top:5%;background-color:#ff0;font-weight:bolder}.img-row{margin-bottom:3%}.waveform>a{width:auto}h2.json-results{font-size:1.5rem}.data-row{padding-top:3%;margin-bottom:3%}.data-row>p{font-size:initial}.data-download{font-size:1.7rem;color:#0059b8!important}.download-row{padding:2% 7%}}@media only screen and (min-width: 750px){div.reports{justify-items:center}.img-row{display:flex;flex-direction:row;justify-content:space-evenly}.waveform>a>img{width:30%;padding:0}}@media print{.no-print,.Footer,a[href]:after{display:none!important;margin-top:0}.full-chart{margin:2em;padding-top:1em}.chart-title{margin-bottom:1em;padding-left:1em}.trademark-icon{font-size:small;vertical-align:super}.dtc-table{padding-top:3em;padding-left:4em}table{margin-bottom:1.5em;width:100%}.battery td,.starting td,.charging td{width:50%}}@media screen and (min-width: 300px){div.um-sidebar{padding-top:3vh;padding-bottom:2vh;background-color:#343a40;display:flex;flex-direction:column;align-items:center}.um-mainwindow{padding-top:5%}.um-sidebar{min-width:33%}h1.msg{margin-bottom:5%;font-size:2rem}h2.um-form-header{font-size:1.1rem;margin-bottom:3%}h4.um-form-header,p.form-instructions{font-size:1rem}.um-input,.am-input{width:100%;box-sizing:border-box;border-radius:7px;padding:8px;margin:1%;background-color:#f3f3f3}.um-input-radio{margin-right:3%}textarea.um-input{font-family:inherit}.um-select{padding-left:8px;padding-top:8px}label.um-label,label.am-label{padding:0 .2em;position:relative;top:.75em;left:1em;background-color:#f3f3f3}input.um-input,input.am-input,select.um-input{padding:.8em;border:1px solid #ccc;border-radius:.5em;width:100%;box-sizing:border-box}.add-users-btn,.add-to-group-btn,.change-pass-btn,.create-grp-btn,.update-btn,.rmv-from-group-btn{margin:auto}.change-pass-form,.create-group-form,.add-new-users-form,.add-user-group-form,.update-sub-form,.rmv-user-group-form{padding-top:6%;padding-bottom:5%;width:85%;margin:auto}}@media screen and (min-width: 750px){.user-management,.um-content,.um-mainwindow,.um-sidebar{height:-webkit-fill-available}.usr-mgmt-task{width:100%}div.create-group-div,div.add-new-user,div.add-user-to-group,div.rmv-user-from-group,div.update-sub{padding-left:0}.create-group-form,.add-new-users-form,.add-user-group-form,.rmv-user-group-form,.update-sub-form{width:450px;margin:2% auto auto;display:inline-block}.add-to-group-btn,.add-users-btn,.change-pass-btn,.create-grp-btn,.resend-creds-btn,.rmv-from-group-btn,.update-btn{margin-top:3%;margin-left:29%}.plan-selection{display:flex;flex-direction:column;columns:2}select.um-input.plan{width:50%}}@media screen and (min-width: 300px){div.am-sidebar{padding-top:4vh;padding-bottom:4vh;padding-left:2rem;padding-right:2rem;background-color:#343a40;display:flex;flex-direction:column;align-items:center}div.am-content{margin-top:inherit;margin-bottom:10%}button.acct-mgmt-btn{width:90%}.am-mainwindow{padding-top:5%}.am-sidebar{min-width:33%}h1.msg{margin-bottom:5%;font-size:2rem;padding-left:1.9rem}.change-pass-div,.manage-mfa-div{padding-top:5.5%}.change-pass-form,.totp-code{padding-top:6%}h2.am-form-header{font-size:1.1rem;margin-bottom:3%}#password-guide{color:#646d73!important;font-size:1rem}.am-content.marg{margin-left:5%}.qr-code{margin:16px}p.mfa-current{font-size:1.3rem}#mfa-tips{font-size:1rem}button.send-totp-btn{margin-top:2%}}@media screen and (min-width: 750px){.edit-details,.am-content,.acctmgmt,.am-sidebar,.am-mainwindow{height:-webkit-fill-available}.am-sidebar{min-width:33%;min-height:37vh}div.acctmgmt{padding-left:0}.edit-details{margin-top:0}.am-mainwindow{padding-top:0}h1.msg{padding-left:1rem}div.am-sidebar{padding-top:10vh}div.change-pass-div,div.manage-mfa-div{padding-left:0}.change-pass-form{width:450px;margin:auto}.totp-code{width:300px}button.change-pass-btn,button.choose-mfa-btn{margin-top:2%;margin-left:0%}button.send-totp-btn{margin-left:8px}}@media only screen and (min-width: 300px){.my-services-container{margin-top:9vh;padding-bottom:50px}.service-icon{height:7rem}.svc-anchor{color:#000;display:flex;flex-direction:row;margin:5% 0;gap:5%}div.title-row{padding:3%}h1.title-row{font-size:1.7rem;font-weight:700}h2.title-row{font-size:1.3rem;text-align:center;margin-bottom:6%}h3.svc-link{font-size:1.2rem}h3+p{font-size:1rem}.services-row1,.services-row2,.services-row3{flex-direction:column;justify-content:space-between}.text-col{padding-bottom:5%}}@media only screen and (min-width: 750px){.my-services-container{width:90%;justify-content:center;align-self:baseline}.title-row{text-align:center;flex-direction:column;margin-bottom:2%}h1.title-row{font-size:2.1rem}h2.title-row{font-size:2rem;text-align:center;margin-bottom:0}h3.svc-link{font-size:1.9rem}h3+p{padding-top:3%}div.img-col{padding-right:1%;min-width:40%}.svc-anchor{flex-direction:inherit;margin:0;gap:0}.svc-img-text{width:75%;padding-top:1%;padding-left:3%}.services-row1,.services-row2,.services-row3{flex-direction:row;justify-content:space-between;margin-right:6%!important;padding:2%}.cyber-row{margin-top:4%;padding-left:0;position:fixed}}:root{--dg-blue: #123079;--dg-green: #218021;--dg-gray: #d9dce3;--dg-white: #ffffff;--btn-light-gray: #e7eaf2;--faq-gray: #cfd5e4;--heading-blue: #123079;--text-dark-blue: #0f2150}html{font-size:20px}img{max-width:100%}.neat-landing-container{font-family:Inter,sans-serif}.neat-landing-container p{color:var(--text-dark-blue);font-size:1rem;line-height:1.5}.neat-navbar{background-color:var(--dg-blue);border-bottom:var(--dg-green) solid .5rem;padding:1rem;height:4rem;font-family:Inter,sans-serif;position:sticky;top:0;z-index:100}.neat-navbar-container{display:flex;justify-content:space-between;align-items:center;max-width:65rem;height:100%;margin:auto}.neat-navbar-container img{cursor:pointer}.neat-navbar-buttons{display:flex;justify-content:flex-end;gap:1.2rem}.neat-landing-header{position:relative;width:100%;padding:5rem 0 3rem;border-bottom:var(--dg-blue) solid .3rem;background-image:linear-gradient(#ffffffbf,#ffffffbf),url(/assets/buses-header-C-HN0AWC.png);background-size:cover;background-position:center}.neat-header-content{position:relative;width:65%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.neat-header-logos{display:flex;justify-content:center;align-items:center;gap:1.1rem;margin-bottom:2rem}.neat-header-logos img{width:16rem}.pipe{font-size:2.2rem;color:var(--dg-blue)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.neat-heading img{height:5rem;margin:1rem auto 4rem}.neat-header-buttons{display:flex;justify-content:center;align-items:center;gap:1.4rem}.neat-landing-grid{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(5,auto);grid-column-gap:1rem;grid-row-gap:2.5rem;max-width:65rem;margin:4rem auto;color:var(--text-dark-blue)}.neat-landing-grid h2{color:var(--heading-blue);font-size:2rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.neat-landing-grid h3{font-size:1.2rem;font-weight:700;margin:0}.neat-intro-left{grid-area:1 / 1 / 2 / 5;font-weight:700;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;padding-top:1rem}.intro-subheading{display:flex;gap:.6rem;justify-content:center;align-items:center;margin-bottom:1rem}.intro-subheading img{height:2rem}.intro-heading-text p{font-size:1.2rem;margin:0;text-align:center}.neat-intro-right{grid-area:1 / 5 / 2 / 11;display:flex;flex-direction:column;justify-content:center;border-left:var(--dg-blue) solid .4rem;padding-left:2rem}.neat-intro-right p{font-size:1.3rem}.neat-approach-text{grid-area:2 / 1 / 3 / 5;margin-top:1rem}.neat-approach-text p{font-size:1.1rem;line-height:1.85rem;margin-right:-1rem}.neat-approach-image{grid-area:2 / 5 / 3 / 11;margin-top:1rem}.neat-use-case{grid-area:3 / 1 / 4 / 6;margin:0 1rem 0 0}.neat-use-case h2{text-align:center}.neat-use-case h3{margin-bottom:-.4rem}.neat-use-case p{font-size:1.1rem;line-height:1.65rem;margin-bottom:1.2rem}.neat-benefits{grid-area:3 / 6 / 4 / 11;margin:0 0 0 1rem;border-left:var(--dg-blue) solid .1rem}.neat-benefits h2{text-align:center}.neat-benefits ul{margin:1.2rem 0 0 3rem;font-size:1.1rem;line-height:1.65rem}.neat-long-banner{grid-area:4 / 1 / 5 / 11}.neat-purchase{grid-area:5 / 1 / 6 / 11}.neat-purchase-links{display:flex;flex-direction:row;margin-bottom:1rem}.neat-purchase-link>a{font-size:1.4rem;padding-right:5rem}.neat-purchase-tiles{display:flex;flex-direction:column;gap:2rem}.neat-purchase-tile{display:flex;justify-content:space-between;border:var(--text-dark-blue) solid .1rem;border-radius:.2rem;height:12rem}.neat-purchase-tile img{height:10rem;padding:1rem}.neat-purchase-tile-right{display:flex;flex-direction:column;height:100%;width:67%;padding:1rem 1.5rem}.neat-purchase-tile-right h3{font-size:1.6rem;color:var(--heading-blue);margin-bottom:-.8rem}.neat-purchase-tile p{flex-grow:1;margin-top:-.5rem;margin-bottom:0}.neat-part-num{font-size:.8rem!important}.neat-trial-container{display:flex;justify-content:space-between;align-items:center}.neat-purchase-buynow{display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem}.neat-purchase-price p{font-size:1.6rem;font-weight:700;color:var(--heading-blue)}.neat-purchase-price span{font-size:1rem;color:var(--text-dark-blue)}.neat-purchase-buttons{display:flex;gap:1rem}#neat-footnote{font-size:.85rem;margin-top:1rem}@media (max-width: 820px){.neat-navbar{padding:.5rem;height:12rem}.neat-navbar-container{flex-direction:column}.neat-navbar-container img{width:14rem;margin:0 auto}.neat-navbar-buttons{flex-direction:column;gap:.5rem;margin:1rem 0}.neat-header-logos{flex-direction:column;gap:0}.neat-header-logos img{width:90%}.pipe{visibility:hidden}.neat-heading img{height:3rem;margin:1rem auto 2rem}.neat-header-buttons{flex-direction:column;gap:.5rem;margin-bottom:1rem}.neat-landing-grid{display:block;padding:0 1rem;max-width:100%;margin:2rem auto}.neat-intro-left,.neat-intro-right,.neat-approach-text,.neat-approach-image,.neat-use-case,.neat-benefits,.neat-long-banner,.neat-purchase{grid-area:unset;margin:0 0 2rem}.neat-intro-right{border-left:none;padding-left:0}.neat-intro-right p{font-size:1.2rem}.neat-benefits{border-left:none;margin-left:0}.neat-approach-text p,.neat-use-case p,.neat-benefits ul{margin-right:0}.bus-laptop-cluster,.blue-bird-closeup-long,.neat-purchase-tile img{max-width:100%;height:auto}.neat-purchase-tiles{flex-direction:column}.neat-purchase-tile{flex-direction:column;height:auto}.neat-purchase-tile-right{width:100%;padding:1rem}.neat-purchase-tile-right h3{font-size:1.2rem;margin-bottom:.6rem}.neat-part-num{padding-bottom:.5rem}.neat-trial-container,.neat-purchase-buynow{flex-direction:column;align-items:flex-start;gap:1rem}.neat-purchase-price{padding-top:.5rem}.neat-purchase-buttons{flex-direction:column;gap:.5rem}}@media (max-width: 540px){.neat-use-case h3{margin-bottom:.5rem}}@media screen and (min-width: 300px){.active-navbar,.inactive-navbar,div.texture-band,.welcome-section{background-image:url(/assets/DPA_Steel-01-B9qyB044.png)!important;background-size:750px;background-repeat:repeat;border-bottom:#343a40 solid 3px;border-radius:initial;display:flex}#nav-inactive{padding:inherit}.home-link{text-decoration:none;color:#000}.home-link:hover{cursor:pointer}.welcome-section{height:fit-content;display:flex;flex-direction:column}div.welcome-btn-row{justify-content:center;white-space:nowrap}button.welcome-btn{margin-right:10%}a.login-btn-link{text-decoration:underline}a.login-btn-link:visited,a.login-btn-link:active{color:#1565c0;background-color:transparent;text-decoration:none}.naked-btn{background-color:transparent!important;border:none!important;font-size:2.2rem!important;font-weight:700!important}.welcome-row{text-align:center;justify-content:center;margin:auto!important}h1.welcome-header{font-size:2rem;font-weight:700;padding-top:3%}p.welcome-text{font-size:1.3rem;font-weight:700}#nav-bar-logo{height:6vh}}@media screen and (min-width: 700px){.active-navbar{height:16vh}#nav-bar-logo{padding-top:0;height:9vh}}footer{background-color:#123079;color:#fff;font-family:Inter,sans-serif;font-size:16px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:1rem;height:6rem}.dgtech-logo{width:22rem}.cybertech{display:flex;align-items:center;font-size:16px}.cybertech img{margin:0 .2rem}.temp-text{display:flex;flex-direction:column;align-items:end;line-height:.5rem;font-size:14px}@media screen and (max-width: 1350px){footer{flex-direction:column;justify-content:center;align-items:center;height:14rem}.dgtech-logo{width:18rem}.cybertech{font-size:14px}.temp-text{font-size:12px;line-height:.8rem;align-items:center}}@media screen and (max-width: 700px){.dgtech-logo{width:14rem}.cybertech{flex-direction:column;font-size:12px}.cybertech img{margin:.2rem 0rem;height:1.7rem}.temp-text{font-size:10px;line-height:.6rem;align-items:center}}@media screen and (min-width: 300px){html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,footer,header,menu,nav,output,section{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}section>h1,article>h1{font-size:2rem;margin:.67em 0}a{background-color:transparent}img{border-style:none}.clearfix:after{content:".";display:table;clear:both;visibility:hidden;height:0}.clear{clear:both}html{min-height:100vh}body{background:#f3f3f3;font-family:Franklin Gothic Book,Franklin Gothic,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%;height:100vh}p+p{margin-top:12px}}
