@charset "UTF-8";.faq .list{margin-top:20px}.faq .list .sub{color:var(--blue)}.faq .list .item{margin-bottom:20px;background-color:#fff;border-radius:6px}.faq .list .item .top{border-radius:6px;background-color:#fff;box-shadow:0 0 5px #00000026}.faq .list .item .top .title{flex:1;padding:15px}.faq .list .item .top .clickable{color:#fff;font-size:20px;background-color:var(--blue);width:50px;border-radius:0 6px 6px 0;display:flex;flex-flow:column;justify-content:center;align-items:center;cursor:pointer}.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{padding:20px 15px;font-size:19px;display:none}.faq .list .item .content ul{margin:0}.services .page-title{margin-bottom:50px}.services .container .list{justify-content:center!important}.services .container .list .service{display:block;flex-basis:18.5%;text-align:center;background-color:#fff;border-radius:14.41px;padding:20px;box-shadow:0 0 5px #0003;margin-bottom:15px;position:relative;transition:.3s all;margin-right:2%}.services .container .list .service .coming{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;top:-7px}.services .container .list .service .coming .text{background-color:var(--blue);border-radius:0 0 8px 8px;padding:7px;color:#fff;font-family:Lato;font-weight:700;font-size:14px;position:relative;z-index:1}.services .container .list .service .coming:before{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #333333;content:"";position:absolute;top:0;left:-7px}.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{transition:.3s all;max-width:50%}.services .container .list .service:hover .icon img{transform:scale(1.3);transition:.3s all}.testimonials{margin-top:0}.prev-inspections .page-title{margin-top:70px;margin-bottom:50px}.prev-inspections .item{position:relative}.prev-inspections .youtube-thumbnail img{height:280px;object-fit:cover}.prev-inspections .item iframe{position:absolute;top:0;left:0;border-radius:35px;height:280px;width:100%}.videos .row{margin-top:54px}.videos .row>div{flex-basis:48%;max-width:48%}.banner .content{margin-top:30px;margin-bottom:30px}.how-it-works .page-title{margin-bottom:20px}.how-it-works .box{display:flex;background-color:#fff;padding:34px;box-shadow:0 0 5px #0003;border-radius:31px}.how-it-works .box .image{margin-right:45px}.how-it-works .box .text .link{text-decoration:underline;color:var(--blue);font-style:normal}.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;position:relative;opacity:0;transition:1s all}.how-it-works .box .text .center ul li:last-child{margin-bottom:0}.how-it-works .box .text .center ul li.active{transition:1s all;opacity:1}.how-it-works .box .text .center ul li:not(:last-child) .number:before{transition:1s all;content:"";background-color:#333;width:4px;height:0;left:19px;top:46px;position:absolute;transform:translate(-50%)}.how-it-works .box .text .center ul li.active .number:before{height:85%;transition:1s all}.how-it-works .box .text .center ul li .number{background-color:var(--blue);color:#fff;font-weight:700;font-size:20px;border-radius:50%;width:38px;height:38px;display:flex;flex-flow:column;justify-content:center;align-items:center;margin-right:30px}.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;box-shadow:0 0 5px #00000026;border-radius:18px;flex-basis:calc(33.3% - 21px);text-align:center;padding:25px}.concierge .features .list .item{display:flex;flex-direction:column;justify-content:space-between;min-height:320px}.concierge .features .list .item .image{margin:15px 0;min-height:105px}.concierge .features .content{height:3rem}.concierge .features .list{justify-content:space-around}.concierge .features .list .item.garage{background-color:var(--blue);color:#fff}.concierge .features .list .item.garage .page-title{color:#fff}.concierge .features .list .item .buttons{margin-top:auto;justify-content:space-around}.concierge .features .list .item.garage .button{background-color:#fff;color:var(--blue)}.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;padding:38px;box-shadow:0 0 5px #0000002b;margin:40px 0 0;list-style:none}.includes .box .item{flex-basis:45%;position:relative;padding-left:30px;margin-bottom:10px}.includes .box .item .title{margin-bottom:10px}.includes .box .item .content{font-size:18px;color:#333}.extra-note{color:var(--blue);text-align:center;padding-top:10px}.includes .box .item:before,.checkmarks ul li:before,.ppi-informed .ppi-informed__points li:before{position:absolute;content:"";background-image:url(/build/assets/checkmark-VXS_Cs5W.svg);background-size:contain;background-repeat:no-repeat;left:0;width:24px;height:22px}.includes .box .include{flex-basis:100%;padding-left:0;margin-bottom:20px}.includes .box .include:before{content:none}.window-tinting.includes .box .item:before{top:24px}.includes .box .sample{margin:15px auto 0;color:#fff;font-style:italic}.includes .about{margin-top:100px}.includes .about .image{display:flex;align-items:end}.includes .about .image img{margin-left:auto;display:block}.includes .about .content{flex-basis:45%;position:relative;left:-50px;padding:50px 0}.popup{display:none;flex-flow:column;justify-content:center;align-items:center;position:fixed;z-index:51;background-color:#000000b3;top:0;left:0;right:0;bottom:0;padding:30px}.popup .inner{background-color:#fff;border-radius:10px;max-height:80%;overflow:auto;width:60%;max-width:90%;min-width:400px}.popup .title-container{margin-bottom:20px;box-shadow:0 3px 5px #0000001a;padding:10px 18px}.popup .title-container .close{cursor:pointer;color:var(--blue);font-size:30px;line-height:1}.popup .form-container{padding:18px}.popup .form-submit{flex-basis:100%;align-items:center;justify-content:center;text-align:center;width:300px;max-width:100%;margin:30px auto}.popup .form-submit input{background-color:var(--blue);font-size:17px;font-weight:700;width:100%}.popup .form-group{margin-bottom:10px;padding:0 16px;border:1px solid #f1f1f1;border-radius:11px;display:flex;flex-flow:row;justify-content:flex-start;flex-basis:48%}.popup .form-group label{width:144px;border-right:1px solid #f1f1f1;margin-right:15px;font-size:13px;padding:16px 0}.popup .textarea{flex-basis:48%;margin-top:20px}.popup .textarea label{font-size:13px;margin-bottom:10px;display:block}.popup .textarea textarea{resize:none;width:100%;min-height:150px;padding:20px;border:1px solid #f1f1f1;border-radius:11px;outline:none}.popup .form-group select,.popup .form-group input{border:0;background:none;display:block;width:100%;outline:none;font-size:13px;padding:12px 0}.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.services-two-column-mobile .container .service-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.services.services-two-column-mobile .container .service-list .service{width:calc(50% - 8px);flex-basis:calc(50% - 8px);max-width:calc(50% - 8px);margin-right:5px;margin-bottom:16px}.services:not(.services-two-column-mobile) .list{display:block}.videos .row>div{width:100%;max-width:100%}.videos .row .left{margin-bottom:50px}.how-it-works .box .image{text-align:center;margin-right:0;margin-bottom:50px}.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-top:60px;padding-bottom:60px}.featured-on .box{border-radius:26px;box-shadow:0 4px 49.4px -12px #00000021;background-color:#fff;display:flex;padding:38px;justify-content:space-between;align-items:center}.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{margin-top:10px;display:block}.featured-on .box .icon{color:#1a5276;min-width:4rem;margin-right:1rem;display:flex;justify-content:end}.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-weight:400;font-size:24px}.pill{display:inline-block;background-color:var(--blue);color:#fff;padding:5px 15px;font-size:14px;font-weight:700;border-radius:25px;text-align:center}.ppi-sub-page .banner{margin-top:110px;width:100%;padding:40px 60px 40px 40px;display:flex;justify-content:space-between;background:linear-gradient(90deg,#1b1b44,#224170 65%,#2a6ca1);color:#fff;min-height:300px}.ppi-sub-page .banner .banner-text{margin-bottom:50px}.ppi-sub-page .banner .banner-image{display:flex;justify-content:center;align-items:center;min-width:200px}.ppi-sub-page .banner .banner-button a{padding:15px 30px;background-color:transparent;border:2px solid white;border-radius:25px}.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{display:flex;justify-content:space-between;text-align:center;background:#fff;padding:20px;box-shadow:0 2px 10px #0000001a}.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-weight:700;font-size:20px;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{display:flex;align-items:center;margin-bottom:20px;font-size:25px}.ppi-sub-page .sample-report .checklist li img{margin-right:20px;width:35px}.ppi-sub-page .sample-report .button{margin-top:20px;width:unset;padding:15px 30px!important}.ppi-sub-page .sample-report .button img{margin-left:10px;width:20px}.ppi-sub-page .sample-report .subtitle{font-size:20px;color:#6a6a6a;margin-bottom:20px}.ppi-sub-page .page-title{margin-bottom:20px}.ppi-sub-page .features .list .item{text-align:start;padding-top:20px;border-radius:35px}.ppi-sub-page .features .list .item .image{min-height:70px;margin-top:0}.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{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;margin-top:50px}.ppi-sub-page .inspection-process .step{width:22%;text-align:center;min-width:200px}.ppi-sub-page .inspection-process .circle{width:80px;height:80px;background-color:#0c3b67;color:#fff;font-size:25px;font-weight:700;line-height:80px;border-radius:50%;margin:0 auto 15px}.ppi-sub-page .inspection-process .step-title{font-weight:700;font-size:24px;margin-bottom:10px}.ppi-sub-page .inspection-process .step-description{font-size:18px;color:#888}.ppi-sub-page .cta-button.contact{margin-left:20px}.partners .page-title{text-align:center}.partners-section .bank-logos{margin-bottom:50px}.partners-section .bank-logos .logos-row{display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:20px;flex-wrap:wrap}.partners-section .bank-logos .logos-row img{height:50px;width:auto;object-fit:contain;filter:grayscale(0%);opacity:.9;transition:all .3s ease}.partners-section .bank-logos .logos-row img:hover{opacity:1;filter:grayscale(0%)}.partners-section .bank-logos .logos-row .more-banks{font-size:18px;color:#999;font-weight:500}.partners-section .bank-certificates-list{max-width:800px;margin:0 auto 40px}.partners-section .bank-certificates-list .list{margin-top:0}.partners-section .bank-certificates-list .item{margin-bottom:15px}.partners-section .bank-certificates-list .item .top .title{font-size:18px}.partners-section .bank-certificates-list .item .content{font-size:16px;color:#666}.car-links{border-bottom:1px solid white;margin-bottom:20px}.car-links .row{display:flex;flex-wrap:wrap;gap:10px}.car-links .link{flex:1 1 calc(33.333% - 10px);text-decoration:none;padding:10px;text-align:center;box-sizing:border-box;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{width:100%!important;margin-bottom:20px}.process{justify-content:center!important}.step{width:100%;margin-bottom:30px}}@media only screen and (max-width: 600px){.ppi-sub-page .banner{padding:0 20px 50px;flex-direction:column-reverse;align-items:center;min-height:400px;background:#1b1b44;background:linear-gradient(0deg,#1b1b44,#224170 65%,#2a6ca1)}.stats-container{flex-direction:column}.numbers-grid{flex-direction:column;gap:20px}.number-item{flex-basis:100%;margin-bottom:unset}.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}}@media only screen and (max-width: 870px){.partners-section .bank-logos .logos-row{gap:20px}.partners-section .bank-logos .logos-row img{height:40px}.partners-section .bank-certificates-list{max-width:100%}.partners-section .partners-cta .cta-question{font-size:20px}}@media only screen and (max-width: 600px){.partners-section .page-title{font-size:24px}.partners-section .page-subtitle{font-size:16px}.partners-section .bank-logos{margin-bottom:30px}.partners-section .bank-logos .logos-row{gap:15px}.partners-section .bank-logos .logos-row img{height:35px}.partners-section .bank-logos .logos-row .more-banks,.partners-section .bank-certificates-list .item .top .title{font-size:16px}.partners-section .bank-certificates-list .item .content{font-size:15px}}.ppi-informed .ppi-informed__body{align-items:flex-start;gap:36px}.ppi-informed .ppi-informed__gallery{flex-basis:35%;max-width:500px}.ppi-informed .ppi-informed__main-image{position:relative}.ppi-informed .ppi-informed__main-image img{width:100%;max-height:260px;border-radius:20px;display:block;object-fit:cover}.ppi-informed .ppi-informed__overlay{position:absolute;top:0;left:0;right:0;background:#0009;color:#fff;text-align:center;padding:10px 15px;font-weight:600;font-size:14px;border-radius:20px 20px 0 0}.ppi-informed .ppi-informed__thumb{position:relative;width:calc(50% - 7px)}.ppi-informed .ppi-informed__thumbs img{width:100%;max-height:220px;border-radius:16px;display:block;object-fit:cover}.ppi-informed .ppi-informed__thumb .ppi-informed__overlay{font-size:12px;padding:8px 10px;border-radius:16px 16px 0 0}.ppi-informed .ppi-informed__content{flex-basis:60%}.ppi-informed .ppi-informed__points{margin:16px 0 30px;padding:0;list-style:none}.ppi-informed .ppi-informed__points li{position:relative;padding-left:28px;margin-bottom:12px}.ppi-informed__content .ppi-informed__cta{width:unset!important}@media only screen and (max-width: 1024px){.ppi-informed .ppi-informed__body{align-items:center}}.why-important__intro.box{background-color:#fff;border-radius:10px;box-shadow:0 0 5px #0000002b;margin-top:40px}.why-important__intro-left{flex-basis:40%;padding:40px 30px}.why-important__intro-right{flex-basis:60%;padding:65px 30px}.why-important__number{width:70px;height:70px;border-radius:50%;background-color:var(--blue);color:#fff;font-size:32px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.closing-paragraph{max-width:900px}@media only screen and (max-width: 1024px){.why-important__intro-left,.why-important__intro-right{flex-basis:100%;padding:30px}}@media only screen and (max-width: 768px){.why-important__intro-left,.why-important__intro-right{padding:20px}.why-important__number{width:60px;height:60px;font-size:28px}}
