@charset "UTF-8";.faq .list{margin-top:20px}.faq .list .sub{color:var(--blue)}.faq .list .item{margin-bottom:20px}.faq .list .item,.faq .list .item .top{background-color:#fff;border-radius:6px}.faq .list .item .top{box-shadow:0 0 5px rgba(0,0,0,.15)}.faq .list .item .top .title{flex:1;padding:15px}.faq .list .item .top .clickable{align-items:center;background-color:var(--blue);border-radius:0 6px 6px 0;color:#fff;cursor:pointer;display:flex;flex-flow:column;font-size:20px;justify-content:center;width:50px}.faq .list .item .top .clickable:before{content:"+"}.faq .list .item.active .top .clickable{background-color:#333}.faq .list .item.active .top .clickable:before{content:"−"}.faq .list .item .content{display:none;font-size:19px;padding:20px 15px}.faq .list .item .content ul{margin:0}.services .page-title{margin-bottom:50px}.services .container .list{justify-content:center!important}.services .container .list .service{background-color:#fff;border-radius:14.41px;box-shadow:0 0 5px rgba(0,0,0,.2);display:block;flex-basis:18.5%;margin-bottom:30px;margin-right:2%;padding:20px;position:relative;text-align:center;transition:all .3s}.services .container .list .service .coming{left:50%;position:absolute;top:-7px;transform:translateX(-50%);white-space:nowrap}.services .container .list .service .coming .text{background-color:var(--blue);border-radius:0 0 8px 8px;color:#fff;font-family:Lato;font-size:14px;font-weight:700;padding:7px;position:relative;z-index:1}.services .container .list .service .coming:before{border-bottom:7px solid #333;border-left:7px solid transparent;border-right:7px solid transparent;content:"";height:0;left:-7px;position:absolute;top:0;width:0}.services .container .list .service-link{flex-basis:22%}.services .container .list .service-link a{color:var(--blue);text-decoration:underline}.services .container .list .service .icon img{max-width:50%;transition:all .3s}.services .container .list .service:hover .icon img{transform:scale(1.3);transition:all .3s}.services .container .list .service:hover{transform:scale(1.1);transition:all .3s}.testimonials{margin-top:0}.prev-inspections .page-title{margin-bottom:50px;margin-top:70px}.prev-inspections .item{position:relative}.prev-inspections .youtube-thumbnail img{height:280px;-o-object-fit:cover;object-fit:cover}.prev-inspections .item iframe{border-radius:35px;height:280px;left:0;position:absolute;top:0;width:100%}.videos .row{margin-top:54px}.videos .row>div{flex-basis:48%;max-width:48%}.banner .content{margin-bottom:30px;margin-top:30px}.how-it-works .page-title{margin-bottom:20px}.how-it-works .box{background-color:#fff;border-radius:31px;box-shadow:0 0 5px rgba(0,0,0,.2);display:flex;padding:34px}.how-it-works .box .image{margin-right:45px}.how-it-works .box .text .link{color:var(--blue);font-style:normal;text-decoration:underline}.how-it-works .box .bottom{margin-top:15px;text-align:right}.how-it-works .box .text .center ul{list-style:none;margin:0;padding:0}.how-it-works .box .text .center ul li{margin-bottom:40px;opacity:0;position:relative;transition:all 1s}.how-it-works .box .text .center ul li:last-child{margin-bottom:0}.how-it-works .box .text .center ul li.active{opacity:1;transition:all 1s}.how-it-works .box .text .center ul li:not(:last-child) .number:before{background-color:#333;content:"";height:0;left:19px;position:absolute;top:46px;transform:translateX(-50%);transition:all 1s;width:4px}.how-it-works .box .text .center ul li.active .number:before{height:85%;transition:all 1s}.how-it-works .box .text .center ul li .number{align-items:center;background-color:var(--blue);border-radius:50%;color:#fff;display:flex;flex-flow:column;font-size:20px;font-weight:700;height:38px;justify-content:center;margin-right:30px;width:38px}.how-it-works .box .text .center ul li .step .title{font-size:20px;font-weight:700}.how-it-works .box .text .center ul li .step .content{margin-top:10px;max-width:500px;position:relative}.features .buttons{margin-bottom:20px;margin-top:45px}.features .list .item{background-color:#fff;border-radius:18px;box-shadow:0 0 5px rgba(0,0,0,.15);flex-basis:calc(33.3% - 21px);padding:25px;text-align:center}.features .list .item .image{margin:15px 0;min-height:105px}.concierge .features .content{height:3rem}.numbers-section{padding:60px 0}.numbers-section .section-header{margin-bottom:50px}.numbers-section .section-header .page-title{color:#333;margin-bottom:20px}.numbers-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.number-item{background-color:#fff;border-radius:18px;box-shadow:0 0 15px rgba(0,0,0,.1);flex-basis:calc(25% - 22.5px);padding:30px 20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.number-item:hover{box-shadow:0 5px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.number-item .icon-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.number-item .number-icon{height:60px;width:60px}.number-item .number{color:var(--blue);font-size:48px;font-weight:700;line-height:1;margin-bottom:10px}.number-item .title{color:#333;font-size:24px;font-weight:700;line-height:1.2;margin-bottom:15px}.number-item .description{color:#666;font-size:16px;line-height:1.4}.includes{padding-top:60px}.includes.car-image{padding-top:1px}.includes.car-image .about{margin-top:20px}.py-60{padding:60px 0}.includes .box{background-color:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.17);list-style:none;margin:40px 0 0;padding:38px}.includes .box .item{flex-basis:45%;margin-bottom:10px;padding-left:30px;position:relative}.includes .box .item .title{margin-bottom:10px}.includes .box .item .content{color:#333;font-size:18px}.extra-note{color:var(--blue);padding-top:10px;text-align:center}.includes .box .item:before{background-image:url(/images/v2/icons/checkmark.svg);background-repeat:no-repeat;background-size:contain;content:"";height:22px;left:0;position:absolute;width:24px}.window-tinting.includes .box .item:before{top:24px}.includes .box .sample{color:#fff;font-style:italic;margin:15px auto 0}.includes .about{margin-top:100px}.includes .about .image{align-items:end;display:flex}.includes .about .image img{display:block;margin-left:auto}.includes .about .content{flex-basis:45%;left:-50px;padding:50px 0;position:relative}.popup{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:none;flex-flow:column;justify-content:center;left:0;padding:30px;position:fixed;right:0;top:0;z-index:51}.popup .inner{background-color:#fff;border-radius:10px;max-height:80%;max-width:90%;min-width:400px;overflow:auto;width:60%}.popup .title-container{box-shadow:0 3px 5px rgba(0,0,0,.1);margin-bottom:20px;padding:10px 18px}.popup .title-container .close{color:var(--blue);cursor:pointer;font-size:30px;line-height:1}.popup .form-container{padding:18px}.popup .form-submit{align-items:center;flex-basis:100%;justify-content:center;margin:30px auto;max-width:100%;text-align:center;width:300px}.popup .form-submit input{background-color:var(--blue);font-size:17px;font-weight:700;width:100%}.popup .form-group{border:1px solid #f1f1f1;border-radius:11px;display:flex;flex-basis:48%;flex-flow:row;justify-content:flex-start;margin-bottom:10px;padding:0 16px}.popup .form-group label{border-right:1px solid #f1f1f1;font-size:13px;margin-right:15px;padding:16px 0;width:144px}.popup .textarea{flex-basis:48%;margin-top:20px}.popup .textarea label{display:block;font-size:13px;margin-bottom:10px}.popup .textarea textarea{border:1px solid #f1f1f1;border-radius:11px;min-height:150px;outline:none;padding:20px;resize:none;width:100%}.popup .form-group input,.popup .form-group select{background:none;border:0;display:block;font-size:13px;outline:none;padding:12px 0;width:100%}.popup .form-group select option:disabled,.popup .form-group select option:invalid{color:#d1d3d4}.popup .par{margin-bottom:5px}.popup .sep{margin:30px auto}@media only screen and (max-width:1023px){.faq .list .item .content{font-size:16px}.services .list{display:block}.videos .row>div{max-width:100%;width:100%}.videos .row .left{margin-bottom:50px}.how-it-works .box .image{margin-bottom:50px;margin-right:0;text-align:center}.how-it-works .box .text .center ul li .step{flex:1}.features .list .item{margin-bottom:30px}.includes .about .content{position:static}.how-it-works .box .bottom{margin-top:50px}}@media only screen and (max-width:768px){.services .container .right .list .service,.services .container .right .list .service-link{flex-basis:31%;max-width:31%}.prev-inspections .youtube-thumbnail img{height:50vw}.prev-inspections .item iframe{height:50vw;width:480px}}@media only screen and (max-width:479px){.services .container .right .list .service,.services .container .right .list .service-link{flex-basis:48%;max-width:48%}}.featured-on{padding-bottom:60px;padding-top:60px}.featured-on .box{align-items:center;background-color:#fff;border-radius:26px;box-shadow:0 4px 49.4px -12px rgba(0,0,0,.13);display:flex;justify-content:space-between;padding:38px}.featured-on .box .item:before{content:none}.featured-on .box .content h2,.featured-on .box .content p{margin-bottom:10px}.featured-on .box .content a{color:var(--blue)!important;font-weight:700;text-decoration:underline}.featured-on .box .content span{display:block;margin-top:10px}.featured-on .box .icon{color:#1a5276;display:flex;justify-content:end;margin-right:1rem;min-width:4rem}.featured-on .box .icon img{width:100%}.right .list a{color:var(--blue)!important;font-weight:700;text-decoration:underline}.right h3{color:#353535;font-size:24px;font-weight:400}.pill{background-color:var(--blue);border-radius:25px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:5px 15px;text-align:center}.ppi-sub-page .banner{background:linear-gradient(90deg,#1b1b44,#224170 65%,#2a6ca1);color:#fff;display:flex;justify-content:space-between;margin-top:110px;min-height:300px;padding:40px 60px 40px 40px;width:100%}.ppi-sub-page .banner .banner-text{margin-bottom:50px}.ppi-sub-page .banner .banner-image{align-items:center;display:flex;justify-content:center;min-width:200px}.ppi-sub-page .banner .banner-button a{background-color:transparent;border:2px solid #fff;border-radius:25px;padding:15px 30px}.ppi-sub-page .banner .banner-button a:hover{background-color:#fff;color:var(--blue)}.ppi-sub-page .banner .text-description{font-size:20px;line-height:1.5;margin-bottom:20px}.ppi-sub-page .stats-container{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:20px;text-align:center}.ppi-sub-page .stats-container .stat-box{flex:1;padding:20px}.ppi-sub-page .stats-container .stat-box h2{color:#0d4877;font-size:36px;margin:0}.ppi-sub-page .stats-container .stat-box p{color:#0d4877;font-size:20px;font-weight:700;margin:20px 0 0}.ppi-sub-page .sample-report{align-items:center;padding:80px 0}.ppi-sub-page .sample-report .sample-content{width:40%}.ppi-sub-page .sample-report .sample-image{width:60%}.ppi-sub-page .sample-report .checklist{list-style-type:none;padding:0}.ppi-sub-page .sample-report .checklist li{align-items:center;display:flex;font-size:25px;margin-bottom:20px}.ppi-sub-page .sample-report .checklist li img{margin-right:20px;width:35px}.ppi-sub-page .sample-report .button{margin-top:20px;padding:15px 30px!important;width:unset}.ppi-sub-page .sample-report .button img{margin-left:10px;width:20px}.ppi-sub-page .sample-report .subtitle{color:#6a6a6a;font-size:20px;margin-bottom:20px}.ppi-sub-page .page-title{margin-bottom:20px}.ppi-sub-page .features .list .item{border-radius:35px;padding-top:20px;text-align:start}.ppi-sub-page .features .list .item .image{margin-top:0;min-height:70px}.ppi-sub-page .features .list .item p.content{color:#3c3c3c}.ppi-sub-page .full-width-banner{background:linear-gradient(90deg,#1b1b44,#224170 60%,#2a6ca1)}.ppi-sub-page .inspection-process{padding:80px 0;width:80%}.ppi-sub-page .inspection-process .process{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.ppi-sub-page .inspection-process .step{min-width:200px;text-align:center;width:22%}.ppi-sub-page .inspection-process .circle{background-color:#0c3b67;border-radius:50%;color:#fff;font-size:25px;font-weight:700;height:80px;line-height:80px;margin:0 auto 15px;width:80px}.ppi-sub-page .inspection-process .step-title{font-size:24px;font-weight:700;margin-bottom:10px}.ppi-sub-page .inspection-process .step-description{color:#888;font-size:18px}.ppi-sub-page .cta-button.contact{margin-left:20px}.text-center{text-align:center}.car-links{border-bottom:1px solid #fff;margin-bottom:20px}.car-links .row{display:flex;flex-wrap:wrap;gap:10px}.car-links .link{box-sizing:border-box;flex:1 1 calc(33.333% - 10px);padding:10px;text-align:center;text-decoration:none;text-decoration:underline}@media (max-width:768px){.link{flex:1 1 calc(50% - 10px)!important}}@media (max-width:480px){.link{flex:1 1 100%!important}}@media only screen and (max-width:870px){.featured-on .box{flex-direction:column-reverse;padding:20px}.featured-on .box .icon{justify-content:center;padding-bottom:20px}.featured-on .box .icon img{width:50%}.features .list{flex-direction:column}.sample-report{flex-direction:column-reverse}.sample-report .sample-content{width:100%!important}.sample-report .sample-image{margin-bottom:20px;width:100%!important}.process{justify-content:center!important}.step{margin-bottom:30px;width:100%}}@media only screen and (max-width:600px){.ppi-sub-page .banner{align-items:center;background:#1b1b44;background:linear-gradient(0deg,#1b1b44,#224170 65%,#2a6ca1);flex-direction:column-reverse;min-height:400px;padding:0 20px 50px}.numbers-grid,.stats-container{flex-direction:column}.numbers-grid{gap:20px}.number-item{flex-basis:100%;margin-bottom:20px}.number-item .number{font-size:36px}.number-item .title{font-size:20px}}@media only screen and (max-width:870px){.numbers-grid{flex-wrap:wrap;gap:20px}.number-item{flex-basis:calc(50% - 10px)}.number-item .number{font-size:42px}}
