.dshProductPage{color:var(--cq-ink);background:#fff}.dshProductPage *{box-sizing:border-box}.dshProductPage .dshSharedHero{width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;padding:50px 20px 0!important;margin:0!important;display:block!important;background:var(--cq-soft)!important;border-bottom:1px solid var(--cq-line)!important;text-align:center!important}.dshProductPage .dshSharedHero .cariqHeroInner{max-width:1180px!important;width:calc(100% - 40px)!important;margin:0 auto!important;padding:0!important;text-align:center!important}.dshProductPage .dshSharedHero h1{max-width:900px!important;margin:0 auto 10px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:39px!important;font-weight:800!important;line-height:1.13!important;letter-spacing:-1px!important;color:var(--cq-ink)!important}.dshProductPage .dshSharedHero p{max-width:760px!important;margin:0 auto!important;font-size:16.5px!important;line-height:1.6!important;color:var(--cq-muted)!important}.dshProductPage .dshSharedHero h1:after{content:none!important;display:none!important}.dshProductPage .dshPurchaseSection{background:#fff;padding:42px 20px 52px}.dshProductPage .dshPurchaseGrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:45px;align-items:start}.dshProductPage .dshPurchaseMain{min-width:0}.dshProductPage .dshProductPrice{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:0 0 24px}.dshProductPage .dshProductPrice strong{color:var(--cq-green);font-size:38px;font-weight:800}.dshProductPage .dshProductPrice span{color:var(--cq-muted);font-size:13px}.dshProductPage .dshVehicleLookup{background:#fff;border:1px solid var(--cq-line);border-radius:3px;padding:24px}.dshProductPage .dshVehicleLookupHeading{margin-bottom:20px}.dshProductPage .dshVehicleLookupHeading span,.dshProductPage .dshProductEyebrow{display:block;color:var(--cq-green);font-size:11px;font-weight:800;letter-spacing:.5px;margin-bottom:6px}.dshProductPage .dshVehicleLookupHeading strong{display:block;font-size:20px;line-height:1.3;color:var(--cq-ink)}.dshProductPage .dshVehicleLookup label{display:block;font-size:12px;font-weight:700;margin-bottom:9px}.dshProductPage .dshVehicleLookupControls{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:8px;align-items:stretch}.dshProductPage .dshVehiclePlate{min-width:0;height:52px;background:#fff;border:1px solid #adb4b6;border-radius:3px;overflow:hidden}.dshProductPage .dshVehiclePlate input{width:100%;height:100%;margin:0;padding:0 12px;border:0;background:#fff;color:#222;text-align:center;font-size:20px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;outline:none}.dshProductPage .dshVehicleLookupControls button{width:126px;min-width:0;height:52px;padding:0 8px;background:var(--cq-green);color:#fff;border:0;border-radius:3px;font-size:12.5px;font-weight:800;line-height:1.2;text-align:center;white-space:normal;cursor:not-allowed}.dshProductPage .dshVehicleLookupControls button:disabled{opacity:1}.dshProductPage .dshVehicleLookup small{display:block;margin-top:12px;color:var(--cq-muted);font-size:12px}.dshProductPage .dshProductPreview{min-width:0;background:#fff;border:1px solid var(--cq-line);border-top:3px solid var(--cq-green);border-radius:3px;padding:28px;box-shadow:none}.dshProductPage .dshProductPreview>span{color:var(--cq-green);font-size:11px;font-weight:800}.dshProductPage .dshProductPreview h2{margin:12px 0 24px;font-size:24px;color:var(--cq-ink)}.dshProductPage .dshProductPreviewRecord{background:var(--cq-soft);padding:20px;border-radius:3px}.dshProductPage .dshProductPreviewRecord p,.dshProductPage .dshProductPreviewRecord ul{font-size:13px;line-height:1.7}.dshProductPage .dshProductPreview small{display:block;margin-top:15px;color:var(--cq-muted)}.dshProductPage .dshProductContent{max-width:1180px;width:calc(100% - 40px);margin:46px auto 60px}.dshProductPage .dshProductIntro{max-width:680px;margin-bottom:26px}.dshProductPage .dshProductIntro h2,.dshProductPage .dshProductCoverage h2{font-size:27px;line-height:1.2;margin:10px 0}.dshProductPage .dshProductIntro p,.dshProductPage .dshProductCoverage p{color:var(--cq-muted);font-size:15.5px;line-height:1.7}.dshProductPage .dshProductFeatures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--cq-line)}.dshProductPage .dshProductFeatures article{padding:22px 18px;border-right:1px solid var(--cq-line)}.dshProductPage .dshProductFeatures article:last-child{border-right:0}.dshProductPage .dshProductFeatureIcon{color:var(--cq-green);font-size:22px;font-weight:800}.dshProductPage .dshProductFeatures h3{margin:12px 0 7px;font-size:17px}.dshProductPage .dshProductFeatures p{font-size:14px;line-height:1.6;color:var(--cq-muted)}.dshProductPage .dshProductCoverage{margin-top:55px;padding-top:40px;border-top:1px solid var(--cq-line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px}.dshProductPage .dshProductBrands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dshProductPage .dshProductBrands span{padding:11px;background:var(--cq-soft);border-radius:3px;font-size:12px;font-weight:700}.dshProductPage .dshProductNotice{margin-top:45px;padding:25px;background:var(--cq-soft);border:1px solid var(--cq-line);border-radius:3px}.dshProductPage .dshProductNotice p{font-size:14px;line-height:1.7;color:var(--cq-muted)}.dshProductPage .dshProductBottom{margin-top:45px;padding:32px;text-align:center;background:var(--cq-soft);border:1px solid var(--cq-line);border-radius:3px}.dshProductPage .dshProductBottom a{display:inline-block;margin-top:12px;padding:12px 20px;background:var(--cq-green);color:#fff;border-radius:3px;text-decoration:none;font-weight:700}@media (max-width: 850px){.dshProductPage .dshPurchaseGrid,.dshProductPage .dshProductCoverage{grid-template-columns:minmax(0,1fr);gap:25px}.dshProductPage .dshVehicleLookupControls{grid-template-columns:minmax(0,1fr)}.dshProductPage .dshVehicleLookupControls button{width:100%}}@media (max-width: 600px){.dshProductPage .dshSharedHero{height:270px!important;min-height:270px!important;max-height:270px!important;padding:38px 16px 0!important}.dshProductPage .dshSharedHero .cariqHeroInner{width:100%!important}.dshProductPage .dshSharedHero h1{font-size:30px!important}.dshProductPage .dshSharedHero p{font-size:15px!important}.dshProductPage .dshPurchaseSection{padding:25px 16px 35px}.dshProductPage .dshVehicleLookup{padding:16px}.dshProductPage .dshProductFeatures{grid-template-columns:minmax(0,1fr)}.dshProductPage .dshProductFeatures article{border-right:0;border-bottom:1px solid var(--cq-line)}.dshProductPage .dshProductFeatures article:last-child{border-bottom:0}.dshProductPage .dshProductBrands{grid-template-columns:repeat(2,minmax(0,1fr))}.dshProductPage .dshProductContent{width:calc(100% - 32px)}}.dshProductPage .dshVehicleLookupControls{width:100%;max-width:520px;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:8px;align-items:stretch}.dshProductPage .dshVehiclePlate{box-sizing:border-box;width:100%;height:52px;min-height:52px;max-height:52px;border:1px solid #adb4b6;border-radius:3px;background:#fff;overflow:hidden}.dshProductPage .dshVehiclePlate input{box-sizing:border-box;width:100%;height:50px;padding:0 16px;border:0;background:#fff;color:#222;font-size:20px;font-weight:800;letter-spacing:1.8px;text-align:center;text-transform:uppercase}.dshProductPage .dshVehicleLookupControls button{box-sizing:border-box;width:126px;min-width:126px;height:52px;min-height:52px;max-height:52px;padding:0 8px;border:0;border-radius:3px;background:var(--cq-green, #078b79);color:#fff;font-size:12.5px;font-weight:800;line-height:1.2;text-align:center;white-space:normal;opacity:1}.dshProductPage .dshProductPreview{display:flex;flex-direction:column;gap:12px}.dshProductPage .dshProductPreviewRecord{padding:15px;border:1px solid var(--cq-line, #dfe2e3);border-radius:3px;background:var(--cq-soft, #f5f6f6)}.dshProductPage .dshPreviewRecordTop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px}.dshProductPage .dshPreviewMileage{margin:8px 0;font-weight:800;color:var(--cq-green, #078b79)}.dshProductPage .dshPreviewProvider{margin:8px 0;font-size:12px}.dshProductPage .dshProductPreviewRecord ul{margin:8px 0 0;padding-left:19px}.dshProductPage .dshProductBrands a{display:block;padding:11px;background:var(--cq-soft, #f5f6f6);border:1px solid var(--cq-line, #dfe2e3);border-radius:3px;color:var(--cq-ink, #171d1a);font-size:12px;font-weight:700;text-decoration:none}.dshProductPage .dshProductBrands a:hover{color:var(--cq-green, #078b79);border-color:var(--cq-green, #078b79)}@media (max-width: 600px){.dshProductPage .dshVehicleLookupControls{grid-template-columns:minmax(0,1fr)}.dshProductPage .dshVehicleLookupControls button{width:100%;min-width:0}}.dshProductPage .dshPurchaseGrid{align-items:start!important}.dshProductPage .dshPurchaseMain{align-self:start!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;margin-top:0!important;padding-top:0!important}.dshProductPage .dshProductPreview{align-self:start!important;margin-top:0!important}.dshProductPage .dshProductPrice{margin-top:0!important}@media (min-width: 851px){main.dshProductPage section.dshPurchaseSection>div.dshPurchaseGrid{display:grid!important;align-items:start!important}main.dshProductPage .dshPurchaseGrid>.dshPurchaseMain,main.dshProductPage .dshPurchaseGrid>.dshProductPreview{align-self:start!important;margin-top:0!important;transform:none!important}}.dshProductPage .dshVehicleLookupControls button:not(:disabled){cursor:pointer!important}.dshProductPage .dshVehicleLookupControls button:disabled{cursor:wait}.dshCoverageTables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.dshCoverageTable{border:1px solid #dce7e3;border-radius:10px;padding:18px;background:#fff;min-width:0}.dshCoverageTable h3{margin:0 0 8px;font-size:19px;color:#123c34}.dshCoverageTable p{font-size:13px;line-height:1.5;margin:0 0 14px;color:#52645e}.dshCoverageLinks{display:flex;flex-direction:column;gap:4px}.dshCoverageLinks a{display:flex;justify-content:space-between;gap:10px;text-decoration:none;padding:9px 10px;border-radius:6px;color:#0a6657;background:#f5faf8;font-size:14px;font-weight:600}.dshCoverageLinks a:hover,.dshCoverageLinks a:focus-visible{background:#dff2ec;text-decoration:underline}.dshDeliveryNotice{margin-top:14px;padding:14px 16px;border-left:3px solid #078b79;background:#f2faf7;border-radius:5px}.dshDeliveryNotice strong{display:block;font-size:14px;color:#13473b}.dshDeliveryNotice p{font-size:13px;line-height:1.55;margin:6px 0;color:#34564b}.dshManufacturerPage .dshSharedHero{height:auto!important;max-height:none!important;min-height:360px!important;padding:38px 20px!important}.dshManufacturerPage .dshSharedHero .dshHeroLookup{max-width:580px;margin:22px auto 0;text-align:left;background:#fff;border:1px solid #dce7e3;border-radius:9px;padding:16px;box-shadow:0 8px 25px #123c3412}.dshManufacturerPage .dshHeroLookup label{display:block;font-weight:700;font-size:13px;margin-bottom:8px}.dshManufacturerPage .dshHeroLookup form{display:flex;gap:9px;flex-wrap:wrap}.dshManufacturerPage .dshHeroLookup input{flex:1;min-width:150px;border:1px solid #a8bcb5;border-radius:5px;padding:13px;text-transform:uppercase;font-weight:700}.dshManufacturerPage .dshHeroLookup button{background:#087f72;color:#fff;border:0;border-radius:5px;padding:12px 16px;font-weight:700;cursor:pointer}.dshManufacturerPage .dshHeroLookup button:disabled{opacity:.65;cursor:wait}.dshManufacturerPage .dshHeroLookup .dshHeroError{color:#a11d20;font-size:13px;margin-top:9px}.dshManufacturerContent{max-width:1050px;margin:0 auto;padding:38px 22px 65px;line-height:1.7}.dshManufacturerContent h2{margin:26px 0 10px;font-size:25px;color:#153c34}.dshManufacturerContent a{color:#087f72}@media (max-width:850px){.dshCoverageTables{grid-template-columns:1fr}.dshManufacturerPage .dshSharedHero{min-height:400px!important}.dshManufacturerPage .dshSharedHero h1{font-size:30px!important}}.dshSeoManufacturerPage .cariqSeoHero{height:auto;max-height:none;min-height:0}.dshSeoManufacturerPage .cariqSeoHero>div{width:100%}.dshSeoManufacturerPage .cariqBreadcrumb a{color:inherit}.dshSeoHeroSearch{max-width:640px;margin:24px auto 0;padding:20px;border-radius:12px;background:#fff;color:#163c35;text-align:left;box-shadow:0 12px 28px #0000001a}.dshSeoHeroSearch label{display:block;font-weight:700;font-size:14px;margin-bottom:10px}.dshSeoSearchRow{display:flex;gap:10px;align-items:stretch}.dshSeoSearchRow input{min-width:0;flex:1;padding:14px 16px;border:1px solid #b7c8c2;border-radius:7px;font-size:17px;font-weight:700;text-transform:uppercase}.dshSeoSearchRow button{border:0;border-radius:7px;padding:12px 18px;background:#087f72;color:#fff;font-weight:700;cursor:pointer}.dshSeoSearchRow button:disabled{opacity:.6;cursor:wait}.dshSeoHeroSearch .dshSeoDelivery{font-size:13px;line-height:1.5;color:#536b63;margin:12px 0 0}.dshSeoHeroSearch .dshSeoError{color:#ad2020;font-size:13px;margin:10px 0}.dshSeoHeroSearch form>div:not(.dshSeoSearchRow){margin-top:12px}.dshSeoContent{padding-bottom:70px}@media (max-width:640px){.dshSeoHeroSearch{padding:14px}.dshSeoSearchRow{flex-direction:column}.dshSeoSearchRow button{min-height:46px}}.dshProductPage .dshProductCoverage{display:block;margin-top:55px;padding-top:40px}.dshProductPage .dshProductCoverage>div:first-child{max-width:760px}.dshProductPage .dshCoverageTables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;margin-top:28px;align-items:start}.dshProductPage .dshCoverageTable{padding:22px;min-width:0}.dshProductPage .dshCoverageLinks a,.dshProductPage .dshCoverageLinks a:visited{color:#171717!important;background:#f3faf7;text-decoration:none;transition:background-color .15s ease,color .15s ease}.dshProductPage .dshCoverageLinks a:hover,.dshProductPage .dshCoverageLinks a:focus-visible{color:#078b79!important;background:#dcefe8!important;text-decoration:none}.dshSeoManufacturerPage .cariqSeoHero{height:auto!important;min-height:0!important;max-height:none!important;padding:42px 16px!important}.dshSeoManufacturerPage .cariqSeoHero>div{max-width:1040px;margin:0 auto}.dshSeoManufacturerPage .cariqSeoHero .cleanRegSearch.dshSeoRegSearch{display:flex;max-width:590px;margin:22px auto 0;gap:0;align-items:stretch}.dshSeoManufacturerPage .cariqSeoHero .cleanPlate{flex:1;min-width:0;height:56px;border:2px solid #aaa;border-radius:4px 0 0 4px;background:#fff}.dshSeoManufacturerPage .cariqSeoHero .cleanPlate input{width:100%;height:100%;border:0;outline:none;font-size:23px;font-weight:800;text-align:center;text-transform:uppercase}.dshSeoManufacturerPage .cariqSeoHero .cleanCheckBtn{height:56px;padding:0 24px;border-radius:0 4px 4px 0!important;background:var(--cariq-green, #087f72)!important;color:#fff!important;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}.dshSeoManufacturerPage .cariqSeoHero .cleanCheckBtn:disabled{opacity:.65;cursor:wait}.dshSeoManufacturerPage .dshSeoVerification{display:flex;justify-content:center;margin:12px auto 0;max-width:590px}.dshSeoManufacturerPage .dshSeoDelivery{max-width:590px;margin:12px auto 0;color:#626d68;font-size:13px;line-height:1.6}.dshSeoManufacturerPage .dshSeoError{color:#b42318;margin:10px auto;max-width:590px;font-size:14px}@media (max-width: 850px){.dshProductPage .dshCoverageTables{grid-template-columns:1fr;gap:16px}}@media (max-width: 760px){.dshSeoManufacturerPage .cariqSeoHero .cleanRegSearch.dshSeoRegSearch{display:block}.dshSeoManufacturerPage .cariqSeoHero .cleanPlate{width:100%;border-radius:4px}.dshSeoManufacturerPage .cariqSeoHero .cleanCheckBtn{width:100%;height:48px;margin-top:8px;border-radius:4px!important}}.cqFlowPage,.cqAuthPage,.cqAccountPage{min-height:70vh;background:#f7f8f7;color:#171d1a}.cqFlowShell,.cqAccountShell{width:min(1180px,calc(100% - 40px));margin:0 auto}.cqFlowHeading{padding:52px 0 30px}.cqFlowHeading>span,.cqAccountHeading>div>span,.cqSectionLabel,.cqAuthCard header>span{display:block;margin-bottom:6px;color:#078b79;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.65px}.cqFlowHeading h1,.cqAccountHeading h1,.cqAuthCard h1{margin:0;color:#171d1a;font-size:36px;line-height:1.08;letter-spacing:-.8px}.cqFlowHeading p,.cqAccountHeading p,.cqAuthCard header p{max-width:680px;margin:10px 0 0;color:#68716c;font-size:15px;line-height:1.6}.cqCheckoutLayout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:24px;align-items:start;padding-bottom:56px}.cqCheckoutMain{display:grid;gap:18px}.cqCheckoutVehicle,.cqCheckoutSection,.cqOrderSummary,.cqAuthCard,.cqReportsSection,.cqEmptyReports,.cqAccountEmail{background:#fff;border:1px solid #dfe4e1;box-shadow:none}.cqCheckoutVehicle{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cqCheckoutVehicle>div{display:flex;flex-direction:column;gap:5px}.cqCheckoutVehicle span{color:#727b76;font-size:11px}.cqCheckoutVehicle>a,.cqChangePackage{color:#078b79;font-size:12px;font-weight:700;text-decoration:none}.cqCheckoutPlate{display:inline-flex;width:max-content;padding:6px 12px;background:#f4c430;color:#111;font-size:24px;letter-spacing:1px;border:1px solid #d6a900;border-radius:3px}.cqCheckoutSection{padding:24px}.cqCheckoutSectionHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:18px}.cqCheckoutSectionHead span,.cqCheckoutPlanPrice del{color:#777f7a;font-size:11px}.cqCheckoutSectionHead h2,.cqOrderSummary h2,.cqReportsHeading h2{margin:3px 0 6px;font-size:22px;color:#171d1a}.cqCheckoutSectionHead p,.cqOrderSummary p,.cqReportsHeading p{margin:0;color:#69726d;font-size:13px;line-height:1.55}.cqCheckoutPlanPrice{display:flex;align-items:baseline;gap:8px}.cqCheckoutPlanPrice strong{font-size:26px;color:#171d1a}.cqCheckoutFeatures{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:18px 0}.cqCheckoutFeatures>div{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:#29312d}.cqCheckoutFeatures svg{flex:none;color:#078b79;margin-top:1px}.cqCheckoutForm{margin-top:18px}.cqCheckoutForm label,.cqAuthForm label{display:block;margin:0 0 7px;color:#29312d;font-size:12px;font-weight:700}.cqCheckoutForm input,.cqAuthForm input{width:100%;box-sizing:border-box;min-height:46px;padding:0 13px;border:1px solid #bfc8c3;border-radius:3px;background:#fff;color:#171d1a;font:inherit;font-size:14px;outline:none;text-transform:none!important}.cqCheckoutForm input:focus,.cqAuthForm input:focus{border-color:#078b79;box-shadow:0 0 0 2px #078b7914}.cqCheckoutForm p{margin:7px 0 0;color:#76807a;font-size:11.5px}.cqCheckoutForm button,.cqAuthSubmit,.cqEmptyReports>a,.cqReportsHeading>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:3px;background:#078b79;color:#fff;font-size:12.5px;font-weight:700;text-decoration:none;cursor:pointer}.cqCheckoutForm button{width:100%;margin-top:16px}.cqFormError{margin-top:10px;padding:10px 12px;border:1px solid #e5b8b8;background:#fff4f4;color:#a92929;font-size:12px}.cqFormNotice{margin-top:12px;padding:10px 12px;border:1px solid #b9ddd7;background:#f1faf8;color:#17695e;font-size:12px}.cqAccountPrompt{margin-top:16px;text-align:center;color:#727b76;font-size:12px}.cqAccountPrompt a{margin-left:5px;color:#078b79;font-weight:700;text-decoration:none}.cqOrderSummary{position:sticky;top:22px;padding:22px}.cqSummaryReg,.cqSummaryPrice,.cqSummaryTotal{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid #e6e9e7;font-size:12px}.cqSummaryReg{margin-top:16px}.cqSummaryTotal{font-size:14px;border-top:1px solid #cfd5d2}.cqSummaryTotal strong{font-size:22px}.cqCheckoutTrust{margin-top:18px;padding-top:16px;border-top:1px solid #e4e7e5;display:grid;gap:13px}.cqCheckoutTrust>div{display:flex;gap:9px;color:#69726d}.cqCheckoutTrust svg{flex:none;color:#078b79}.cqCheckoutTrust span{display:flex;flex-direction:column;gap:2px;font-size:10.5px;line-height:1.4}.cqCheckoutTrust strong{color:#29312d;font-size:11.5px}.cqAuthPage{display:flex;align-items:flex-start;justify-content:center;padding:56px 20px 70px}.cqAuthCard{width:min(440px,100%);padding:30px}.cqAuthCard header{text-align:center}.cqAuthCard h1{font-size:30px}.cqAuthCard header p{margin-left:auto;margin-right:auto;font-size:13px}.cqAuthTabs{display:grid;grid-template-columns:1fr 1fr;margin:24px 0 22px;border:1px solid #dfe4e1}.cqAuthTabs button{min-height:42px;border:0;background:#fff;color:#5e6862;font-weight:700;cursor:pointer}.cqAuthTabs button.active{background:#078b79;color:#fff}.cqAuthForm{display:grid;gap:9px}.cqPasswordInput{position:relative}.cqPasswordInput input{padding-right:46px}.cqPasswordInput button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:transparent;color:#5c6660;cursor:pointer}.cqAuthSubmit{width:100%;margin-top:10px}.cqAuthPrivacy{margin:18px 0 0;text-align:center;color:#808783;font-size:10.5px}.cqAccountPage{padding-bottom:60px}.cqAccountShell{padding-top:48px}.cqAccountHeading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.cqAccountHeading button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #ccd4d0;background:#fff;color:#303833;cursor:pointer}.cqAccountEmail{padding:16px 18px;display:flex;flex-direction:column;gap:3px;margin-bottom:18px}.cqAccountEmail span{color:#737c76;font-size:10.5px}.cqAccountEmail strong{font-size:13px}.cqReportsSection{padding:22px}.cqReportsHeading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.cqEmptyReports{padding:42px 24px;text-align:center}.cqEmptyReports svg{color:#078b79}.cqEmptyReports h2,.cqEmptyReports h3{margin:10px 0 6px;font-size:20px}.cqEmptyReports p{max-width:470px;margin:0 auto 16px;color:#6e7772;font-size:12.5px;line-height:1.55}@media (max-width:850px){.cqCheckoutLayout{grid-template-columns:1fr}.cqOrderSummary{position:static}}@media (max-width:650px){.cqFlowShell,.cqAccountShell{width:min(100% - 24px,1180px)}.cqFlowHeading{padding-top:36px}.cqFlowHeading h1,.cqAccountHeading h1{font-size:30px}.cqCheckoutFeatures{grid-template-columns:1fr}.cqCheckoutSectionHead,.cqCheckoutVehicle,.cqAccountHeading,.cqReportsHeading{flex-direction:column}.cqCheckoutPlanPrice{align-self:flex-start}.cqAuthPage{padding:34px 12px 50px}.cqAuthCard{padding:22px}}.cqFlowPage .cqFlowHeading,.cqAccountPage .cqFlowHeading{display:block!important;width:100%!important;padding:48px 0 28px!important;margin:0!important;text-align:left!important}.cqFlowPage .cqFlowHeading>span,.cqAccountPage .cqFlowHeading>span{display:block!important;width:auto!important;margin:0 0 7px!important;padding:0!important;line-height:1.2!important}.cqFlowPage .cqFlowHeading h1,.cqAccountPage .cqFlowHeading h1{display:block!important;width:100%!important;margin:0!important;padding:0!important;font-size:34px!important;line-height:1.12!important;letter-spacing:-.75px!important}.cqFlowPage .cqFlowHeading p,.cqAccountPage .cqFlowHeading p{display:block!important;max-width:650px!important;margin:9px 0 0!important;padding:0!important;font-size:14px!important;line-height:1.55!important}.cqFlowPage{padding:0!important}.cqFlowPage .cqFlowShell{display:block!important;width:min(1120px,calc(100% - 40px))!important;margin:0 auto!important;padding:0!important}.cqFlowPage .cqCheckoutLayout{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:22px!important;align-items:start!important}.cqFlowPage .cqCheckoutMain{display:grid!important;gap:16px!important;min-width:0!important}.cqFlowPage .cqCheckoutVehicle,.cqFlowPage .cqCheckoutSection,.cqFlowPage .cqOrderSummary{border-radius:0!important}.cqFlowPage .cqCheckoutSectionHead{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important}.cqFlowPage .cqCheckoutSectionHead>div:first-child{min-width:0!important;flex:1!important}.cqFlowPage .cqCheckoutSectionHead h2{display:block!important;margin:3px 0 6px!important}.cqFlowPage .cqCheckoutSectionHead p{display:block!important;margin:0!important}.cqFlowPage .cqCheckoutPlanPrice{flex:none!important;display:flex!important;gap:8px!important;align-items:baseline!important;margin-left:24px!important}.cqFlowPage .cqCheckoutFeatures{width:100%!important}.cqFlowPage .cqCheckoutFeatures>div{min-height:24px!important}.cqFlowPage .cqOrderSummary{width:auto!important;margin:0!important}.cqFlowPage .cqOrderSummary>span,.cqFlowPage .cqOrderSummary h2,.cqFlowPage .cqOrderSummary p{display:block!important}.cqFlowPage .cqOrderSummary h2{margin:6px 0 3px!important}.cqAuthPage{display:flex!important;justify-content:center!important;align-items:flex-start!important;padding:52px 20px 70px!important}.cqAuthPage .cqAuthCard{display:block!important;width:420px!important;max-width:100%!important;margin:0 auto!important;padding:32px!important;border-radius:0!important}.cqAuthPage .cqAuthCard header{display:block!important;width:100%!important;text-align:center!important}.cqAuthPage .cqAuthCard header>span{display:block!important;margin:0 0 6px!important;padding:0!important}.cqAuthPage .cqAuthCard header h1{display:block!important;width:100%!important;margin:0!important;padding:0!important;font-size:30px!important;line-height:1.15!important}.cqAuthPage .cqAuthCard header p{display:block!important;width:100%!important;max-width:340px!important;margin:9px auto 0!important;padding:0!important;font-size:13px!important;line-height:1.5!important}.cqAuthPage .cqAuthTabs{width:100%!important}.cqAuthPage .cqAuthForm{display:block!important;width:100%!important}.cqAuthPage .cqAuthForm label{display:block!important;margin:14px 0 7px!important}.cqAuthPage .cqAuthForm input,.cqAuthPage .cqPasswordInput{display:block!important;width:100%!important}.cqAuthPage .cqAuthSubmit{display:flex!important;width:100%!important;margin-top:18px!important}.cqAccountPage{padding:0 0 60px!important}.cqAccountPage .cqAccountShell{display:block!important;width:min(1120px,calc(100% - 40px))!important;margin:0 auto!important;padding-top:48px!important}.cqAccountPage .cqAccountHeading{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;margin:0 0 22px!important}.cqAccountPage .cqAccountHeading>div{display:block!important;flex:1!important}.cqAccountPage .cqAccountHeading>div>span{display:block!important;margin:0 0 6px!important}.cqAccountPage .cqAccountHeading h1{display:block!important;margin:0!important;padding:0!important;font-size:34px!important;line-height:1.12!important}.cqAccountPage .cqAccountHeading p{display:block!important;max-width:620px!important;margin:9px 0 0!important;padding:0!important;font-size:14px!important;line-height:1.5!important}.cqAccountPage .cqEmptyReports,.cqAccountPage .cqEmptyReports h2,.cqAccountPage .cqEmptyReports h3,.cqAccountPage .cqEmptyReports p{display:block!important}@media (max-width:850px){.cqFlowPage .cqCheckoutLayout{grid-template-columns:1fr!important}.cqFlowPage .cqOrderSummary{position:static!important}}@media (max-width:650px){.cqFlowPage .cqFlowShell,.cqAccountPage .cqAccountShell{width:calc(100% - 24px)!important}.cqFlowPage .cqFlowHeading h1,.cqAccountPage .cqFlowHeading h1,.cqAccountPage .cqAccountHeading h1{font-size:28px!important}.cqFlowPage .cqCheckoutSectionHead,.cqAccountPage .cqAccountHeading{flex-direction:column!important}.cqFlowPage .cqCheckoutPlanPrice{margin-left:0!important}.cqAuthPage .cqAuthCard{padding:24px!important}}.cqPaymentResultPage{min-height:65vh;padding:60px 20px;background:#f7f8f7}.cqPaymentResult{width:min(620px,100%);margin:0 auto;padding:34px;background:#fff;border:1px solid #dfe4e1;text-align:center}.cqPaymentResult>svg{margin-bottom:12px;color:#078b79}.cqPaymentResult>span{display:block;margin-bottom:6px;color:#078b79;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.cqPaymentResult h1{margin:0;font-size:30px;line-height:1.15;color:#171d1a}.cqPaymentResult>p{margin:10px auto 0;max-width:500px;color:#68716c;font-size:13px;line-height:1.6}.cqPaymentReceipt{margin:24px 0;border-top:1px solid #e1e5e3;border-bottom:1px solid #e1e5e3}.cqPaymentReceipt>div{display:flex;justify-content:space-between;gap:20px;padding:11px 2px;border-bottom:1px solid #edf0ee;text-align:left}.cqPaymentReceipt>div:last-child{border-bottom:0}.cqPaymentReceipt span{color:#737c76;font-size:11px}.cqPaymentReceipt strong{font-size:12px}.cqPaymentResult .cqPaymentNext{margin-bottom:20px}.cqPaymentResult>a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 18px;background:#078b79;color:#fff;text-decoration:none;font-size:12px;font-weight:700}.cqGeneratingIcon{color:#078b79;animation:cqReportSpin .9s linear infinite}@keyframes cqReportSpin{to{transform:rotate(360deg)}}.cqReportList{display:grid;gap:10px}.cqReportRow{display:grid;grid-template-columns:1.25fr 1.1fr 1fr .7fr .7fr auto;align-items:center;gap:18px;padding:16px 18px;border:1px solid #e0e5e2;background:#fff}.cqReportRow>div{min-width:0}.cqReportRow span{display:block;margin-bottom:3px;color:#78817c;font-size:9.5px}.cqReportRow strong{display:block;overflow:hidden;color:#222925;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.cqReportVehicle strong{font-size:15px;letter-spacing:.25px}.cqReportReady{color:#078b79!important}.cqViewReport{display:inline-flex;min-height:36px;padding:0 13px;align-items:center;justify-content:center;background:#078b79;color:#fff;text-decoration:none;font-size:11px;font-weight:700;white-space:nowrap}.cqReportPending{color:#777!important;font-size:11px!important}.cqReportsMessage{padding:28px 0;color:#68716c;font-size:12px;text-align:center}@media (max-width:900px){.cqReportRow{grid-template-columns:1fr 1fr}.cqViewReport{width:max-content}}@media (max-width:560px){.cqReportRow{grid-template-columns:1fr}}.cqForgotPassword{border:0;background:transparent;padding:0;margin:-4px 0 4px;font:inherit;font-size:13px;color:#333;text-decoration:underline;cursor:pointer;align-self:flex-start}.cqForgotPassword:disabled{opacity:.6;cursor:default}@media (max-width: 760px){.loginThemePage input,.loginThemeCard input,.loginThemeCard .accountForm input,.accountPasswordField input{font-size:16px!important;-webkit-text-size-adjust:100%!important}}.cqFlowPage .cqCheckoutVehicle:has(.cqCheckoutVehiclePicker){display:block!important;padding:24px!important}.cqFlowPage .cqCheckoutVehiclePicker{display:block!important;width:100%!important;max-width:none!important}.cqFlowPage .cqCheckoutVehiclePicker>div{display:block!important;width:100%!important;margin:0 0 18px!important}.cqFlowPage .cqCheckoutVehiclePicker>div>span{display:block!important;margin:0 0 5px!important;color:#078b79!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.cqFlowPage .cqCheckoutVehiclePicker>div>strong{display:block!important;margin:0!important;color:#171d1a!important;font-size:20px!important;line-height:1.3!important}.cqFlowPage .cqCheckoutVehiclePicker form{display:block!important;width:100%!important;max-width:520px!important;margin:0!important}.cqFlowPage .cqCheckoutVehiclePicker form label{display:block!important;margin:0 0 7px!important;color:#29312d!important;font-size:12px!important;font-weight:700!important}.cqFlowPage .cqCheckoutVehiclePicker input{display:block!important;width:100%!important;height:50px!important;box-sizing:border-box!important;margin:0!important;padding:0 15px!important;border:1px solid #bfc8c3!important;border-radius:3px!important;background:#fff!important;color:#171d1a!important;font-family:inherit!important;font-size:17px!important;font-weight:700!important;letter-spacing:.7px!important;text-transform:uppercase!important;outline:none!important}.cqFlowPage .cqCheckoutVehiclePicker input:focus{border-color:#078b79!important;box-shadow:0 0 0 2px #078b7914!important}.cqFlowPage .cqCheckoutVehiclePicker form>button[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;margin:14px 0 0!important;padding:0 20px!important;border:0!important;border-radius:3px!important;background:#078b79!important;color:#fff!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important}.cqFlowPage .cqCheckoutVehiclePicker form>button[type=submit]:hover{background:#067565!important}.cqFlowPage .cqCheckoutVehiclePicker form>button[type=submit]:disabled{opacity:.65!important;cursor:not-allowed!important}.cqFlowPage .cqCheckoutVehiclePicker .cqFormError{display:block!important;width:100%!important;box-sizing:border-box!important;margin:12px 0 0!important;padding:10px 12px!important;border:1px solid #e4b4b4!important;background:#fff5f5!important;color:#b42318!important;font-size:12px!important;line-height:1.4!important}.cqFlowPage .cqChangeVehicleButton{border:0!important;background:transparent!important;padding:0!important;color:#078b79!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}.cqQuickChecksSection{margin-top:28px}.cqQuickChecksSection .cqReportsHeading{margin-bottom:16px}.cqQuickChecksSection .cqReportsHeading>a{color:#008f7a;font-weight:700;text-decoration:none}.cqQuickCheckRow{position:relative;flex-wrap:wrap}.cqQuickCheckProduct small{display:block;margin-top:4px;color:#68716f;font-size:12px}.cqQuickViewButton{border:0;cursor:pointer;font:inherit}.cqQuickViewButton:disabled{cursor:wait;opacity:.65}.cqQuickResult{width:100%;margin-top:4px;padding:18px 20px;display:flex;align-items:center;gap:12px;background:#f7faf9;border:1px solid #e0e7e5;border-radius:8px}.cqQuickResult>span{color:#68716f;font-size:13px;font-weight:700}.cqQuickResult>strong{color:#17201e;font-size:16px;overflow-wrap:anywhere}.cqQuickResultV5c{align-items:flex-start;flex-direction:column}.cqQuickResultV5c ul{margin:4px 0 0;padding-left:20px}.cqQuickResultV5c li{margin:4px 0;color:#17201e;font-size:14px}.cqQuickCheckError{width:100%;margin-top:8px}@media (max-width: 760px){.cqQuickChecksSection{margin-top:22px}.cqQuickResult{padding:15px 16px;align-items:flex-start;flex-direction:column}}.cqAccountPage .cqQuickResult{flex-basis:100%;width:100%;box-sizing:border-box;margin:14px 0 0;padding:20px 22px;display:block;background:#f7faf9;border:1px solid #dfe7e4;border-radius:6px}.cqQuickResultSimple{display:flex;flex-direction:column;gap:7px}.cqQuickResultSimple>span,.cqQuickResultKicker,.cqQuickResultUnavailable>span{display:block;color:#078b79;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cqQuickResultSimple>strong{color:#17201e;font-size:21px;line-height:1.25;overflow-wrap:anywhere}.cqQuickResultUnavailable{display:flex;flex-direction:column;gap:7px}.cqQuickResultUnavailable>strong{color:#17201e;font-size:18px}.cqQuickResultUnavailable>p{margin:0;color:#68716f;font-size:13px;line-height:1.5}.cqQuickResultV5c{display:block}.cqQuickV5cSummary{margin-top:16px;padding-bottom:17px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e7e5}.cqQuickV5cSummary>span{color:#68716f;font-size:13px;font-weight:600}.cqQuickV5cSummary>strong{color:#17201e;font-size:25px;line-height:1}.cqQuickV5cDates{margin-top:17px}.cqQuickV5cDates>span{display:block;margin-bottom:9px;color:#68716f;font-size:12px;font-weight:700}.cqQuickV5cDates ul{margin:0;padding:0;list-style:none}.cqQuickV5cDates li{position:relative;margin:7px 0;padding-left:20px;color:#17201e;font-size:14px;font-weight:600}.cqQuickV5cDates li:before{content:"✓";position:absolute;left:0;color:#078b79;font-weight:800}.cqQuickV5cDates>p{margin:0;color:#68716f;font-size:13px}.cqQuickV5cNote{margin:17px 0 0;padding-top:15px;border-top:1px solid #e0e7e5;color:#68716f;font-size:12px;line-height:1.5}@media (max-width: 760px){.cqAccountPage .cqQuickResult{padding:17px}.cqQuickV5cSummary{align-items:flex-start;flex-direction:column;gap:8px}}.paidHistoryPage{background:#f4f5f5;color:#202426;min-height:70vh}.paidHistoryShell{width:calc(100% - 40px);max-width:1080px;margin:0 auto;padding:28px 0 58px}.paidLoading{padding:60px 0;font-size:16px;color:#697174}.paidHistoryError{padding-top:56px}.paidHistoryError h1{font-size:30px;margin:0 0 8px}.paidHistoryError p{font-size:15px;color:#697174}.paidHistoryError a{color:#087f72;font-weight:800}.paidWarning{display:flex;align-items:center;gap:13px;padding:15px 18px;margin-bottom:18px;border:1px solid;border-radius:2px;font-size:14px;line-height:1.5}.paidWarning strong{font-size:14px;letter-spacing:.5px}.paidWarningDanger{background:#fff1f1;border-color:#e2aaaa;color:#8f2020}.paidWarningClear{background:#eff9f5;border-color:#a9d8c6;color:#176d50}.paidVehicleIntro{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;padding:18px 0 22px;border-bottom:1px solid #dfe2e3;margin-bottom:18px}.paidVehicleIntro>div>span{display:block;color:#087f72;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.9px}.paidVehicleIntro h1{margin:5px 0 13px;font-size:32px;line-height:1.12;letter-spacing:-.6px}.paidPlate{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:42px;padding:5px 13px;background:#f3d54e;border:1px solid #1e2325;border-radius:2px;color:#111;font-size:20px;font-weight:800;letter-spacing:1.4px}.paidVehicleIntro dl{margin:0;min-width:300px}.paidVehicleIntro dl>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:7px 0;border-bottom:1px solid #eceeef}.paidVehicleIntro dt{font-size:11px;color:#7a8184;text-transform:uppercase;letter-spacing:.5px}.paidVehicleIntro dd{margin:0;font-size:12.5px;font-weight:700}.paidSummary{scroll-margin-top:130px;margin-bottom:18px;padding:20px;background:#fff;border:1px solid #dfe2e3}.paidSummaryHeading{display:flex;justify-content:space-between;gap:30px;align-items:flex-start;margin-bottom:18px}.paidSummaryHeading span{display:block;color:#087f72;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.paidSummaryHeading h2{margin:4px 0 0;font-size:23px}.paidSummaryHeading p{max-width:390px;margin:0;color:#697174;font-size:12.5px;line-height:1.55}.paidStatusGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.paidStatusCard{min-height:112px;padding:14px;border:1px solid #dfe2e3;border-top:3px solid currentColor;background:#fff;text-decoration:none;color:#202426;display:flex;flex-direction:column}.paidStatusCard svg{margin-bottom:9px}.paidStatusCard>span{font-size:12px;color:#697174}.paidStatusCard>strong{margin-top:4px;font-size:14px;line-height:1.25}.paidStatusCard>small{margin-top:auto;padding-top:8px;color:#087f72;font-size:10.5px;font-weight:800}.paidStatus-clear{color:#16825d}.paidStatus-warning{color:#b97800}.paidStatus-danger{color:#c83d3d}.paidStatusCard>span,.paidStatusCard>strong{color:#202426}.paidReportNav{position:sticky;top:74px;z-index:15;display:flex;overflow-x:auto;margin:18px 0 24px;background:#fff;border:1px solid #dfe2e3}.paidReportNav a{flex:1 0 auto;min-height:42px;padding:0 14px;display:flex;align-items:center;justify-content:center;border-right:1px solid #dfe2e3;color:#4d5558;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}.paidReportNav a:last-child{border-right:0}.paidReportNav a:hover{color:#087f72;background:#f7f9f8}.paidGroupTitle{scroll-margin-top:130px;display:flex;align-items:center;gap:13px;margin:28px 0 10px;padding-bottom:9px;border-bottom:1px solid #dfe2e3}.paidGroupTitle>span{width:31px;height:31px;border-radius:50%;background:#087f72;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800}.paidGroupTitle h2{margin:0 0 2px;font-size:20px}.paidGroupTitle p{margin:0;color:#697174;font-size:12px}.paidSection{scroll-margin-top:130px;margin:0 0 10px;border:1px solid #dfe2e3;background:#fff}.paidSection>header{padding:13px 16px;border-bottom:1px solid #eceeef}.paidSection>header h2{margin:0;font-size:17px}.paidSection>div{padding:15px 17px}.paidGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.paidGrid>div{padding:11px 13px;border-bottom:1px solid #edf0f0}.paidGrid dt{font-size:11px;color:#747b7e}.paidGrid dd{margin:3px 0 0;font-size:13px;font-weight:700;color:#202426;word-break:break-word}.paidClearResult{margin:0;padding:11px 13px;background:#eff9f5;border-left:4px solid #16825d;color:#176d50;font-size:13px;font-weight:700}.paidHistoryRow{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 13px;border-bottom:1px solid #edf0f0;font-size:13px}.paidHistoryRow:last-child{border-bottom:0}.paidHistoryRow span{color:#697174}.paidDetails{padding:0}.paidDetails>summary{cursor:pointer;list-style:none;min-height:52px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:800}.paidDetails>summary::-webkit-details-marker{display:none}.paidDetails>summary span{color:#087f72;font-size:11px}.paidDetails[open]>summary{border-bottom:1px solid #eceeef}.paidDetails>.paidGrid{padding:15px 17px}html{scroll-behavior:smooth}@media (max-width:800px){.paidStatusGrid{grid-template-columns:repeat(2,1fr)}.paidGrid{grid-template-columns:1fr 1fr}.paidVehicleIntro{display:block}.paidVehicleIntro dl{margin-top:18px;min-width:0}}@media (max-width:520px){.paidHistoryShell{width:calc(100% - 28px)}.paidStatusGrid,.paidGrid{grid-template-columns:1fr}.paidSummaryHeading{display:block}.paidSummaryHeading p{margin-top:10px}.paidVehicleIntro dl>div{grid-template-columns:1fr;gap:2px}}.paidHistoryShell{max-width:1180px!important}.paidVehicleIntro h1{font-size:35px!important}.paidVehicleIntro>div>span{font-size:11.5px!important}.paidVehicleIntro dd{font-size:13.5px!important}.paidSummaryHeading h2{font-size:25px!important}.paidSummaryHeading p{font-size:13.5px!important}.paidStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.paidStatusCard{min-height:122px!important;padding:16px!important}.paidStatusCard>span{font-size:12.5px!important}.paidStatusCard>strong{font-size:15px!important}.paidReportNav a{font-size:12.5px!important;min-height:44px!important}.paidGroupTitle h2{font-size:22px!important}.paidGroupTitle p{font-size:13px!important}.paidSection>header h2{font-size:18px!important}.paidGrid dt{font-size:11.5px!important}.paidGrid dd{font-size:13.8px!important;line-height:1.45!important}.paidRecordBlock{padding:14px 0!important;border-bottom:1px solid #edf0f0!important}.paidRecordBlock:first-child{padding-top:0!important}.paidRecordBlock:last-child{border-bottom:0!important;padding-bottom:0!important}.paidRecordBlock h3{margin:0 0 10px!important;font-size:14.5px!important}.paidHistoryRowWide{display:grid!important;grid-template-columns:150px 130px 1fr!important}.paidHistoryRowWide small{font-size:11.5px!important;color:#697174!important;line-height:1.5!important}.paidMutedResult{margin:0!important;padding:12px 14px!important;background:#f7f8f8!important;color:#697174!important;font-size:13.5px!important}.paidMileageSummary{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border:1px solid #dfe2e3!important;margin-bottom:14px!important}.paidMileageSummary>div{padding:14px 16px!important;border-right:1px solid #dfe2e3!important}.paidMileageSummary>div:last-child{border-right:0!important}.paidMileageSummary span{display:block!important;font-size:11px!important;color:#697174!important;margin-bottom:4px!important}.paidMileageSummary strong{font-size:15px!important}.paidGreenText{color:#16825d!important}.paidRedText{color:#c83d3d!important}.paidMileageTimeline{border-top:1px solid #dfe2e3!important}.paidMileageTimeline>div{display:grid!important;grid-template-columns:1fr 1fr 120px!important;gap:14px!important;padding:11px 4px!important;border-bottom:1px solid #edf0f0!important;align-items:center!important}.paidMileageTimeline span{font-size:12.5px!important;color:#697174!important}.paidMileageTimeline strong{font-size:13.5px!important}.paidMileageTimeline em{font-style:normal!important;font-size:11.5px!important;font-weight:800!important;color:#087f72!important;text-align:right!important}.paidMotRecord{border:1px solid #dfe2e3!important;margin-bottom:12px!important;background:#fff!important}.paidMotTop{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.paidMotTop>div{padding:13px 15px!important;border-right:1px solid #dfe2e3!important}.paidMotTop>div:last-child{border-right:0!important}.paidMotTop span{display:block!important;color:#697174!important;font-size:11px!important;margin-bottom:4px!important}.paidMotTop strong{font-size:13.5px!important}.paidDefects{list-style:none!important;margin:0!important;padding:0!important;border-top:1px solid #dfe2e3!important}.paidDefects li{display:flex!important;gap:12px!important;padding:10px 14px!important;border-bottom:1px solid #edf0f0!important;font-size:12.5px!important;line-height:1.5!important}.paidDefects li:last-child{border-bottom:0!important}.paidDefects b{min-width:78px!important;color:#b97800!important;font-size:11px!important;text-transform:uppercase!important}.paidSchemeNote{margin-top:10px!important;padding:18px 20px!important;border:1px solid #dfe2e3!important;background:#fff!important}.paidSchemeNote h2{margin:0 0 6px!important;font-size:17px!important}.paidSchemeNote p{margin:0!important;color:#697174!important;font-size:13.5px!important;line-height:1.65!important}@media (max-width:900px){.paidStatusGrid{grid-template-columns:repeat(3,1fr)!important}.paidHistoryRowWide{grid-template-columns:1fr!important}.paidMileageTimeline>div{grid-template-columns:1fr 1fr!important}.paidMileageTimeline em{text-align:left!important}}@media (max-width:700px){.paidStatusGrid{grid-template-columns:repeat(2,1fr)!important}.paidMileageSummary,.paidMotTop{grid-template-columns:1fr!important}.paidMileageSummary>div,.paidMotTop>div{border-right:0!important;border-bottom:1px solid #dfe2e3!important}.paidMileageSummary>div:last-child,.paidMotTop>div:last-child{border-bottom:0!important}}.paidSection>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-left:4px solid transparent!important}.paidSection-clear>header{border-left-color:#16825d!important;background:#f2faf6!important}.paidSection-warning>header{border-left-color:#b97800!important;background:#fff8e8!important}.paidSection-danger>header{border-left-color:#c83d3d!important;background:#fff1f1!important}.paidSectionState{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.45px!important}.paidState-clear{color:#16825d!important}.paidState-warning{color:#a56b00!important}.paidState-danger{color:#c83d3d!important}.paidGroupWarning>span{background:#b97800!important}.paidGroupWarning h2{color:#7a5200!important}.paidGroupDanger>span{background:#c83d3d!important}.paidGroupDanger h2{color:#9e2d2d!important}.paidKeeperSummary{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border:1px solid #dfe2e3!important;margin-bottom:14px!important}.paidKeeperSummary>div{padding:13px 15px!important;border-right:1px solid #dfe2e3!important}.paidKeeperSummary>div:last-child{border-right:0!important}.paidKeeperSummary span{display:block!important;font-size:11px!important;color:#697174!important;margin-bottom:4px!important}.paidKeeperSummary strong{font-size:14px!important}.paidKeeperTimeline{border-top:1px solid #dfe2e3!important}.paidKeeperRow{display:grid!important;grid-template-columns:42px 1fr 1fr!important;gap:16px!important;align-items:center!important;padding:12px 8px!important;border-bottom:1px solid #edf0f0!important}.paidKeeperNumber{width:30px!important;height:30px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eef5f3!important;color:#087f72!important;font-size:11px!important;font-weight:800!important}.paidKeeperRow small{display:block!important;font-size:10.5px!important;color:#697174!important;margin-bottom:2px!important}.paidKeeperRow strong{font-size:13px!important}.paidPlateTimeline{border-top:1px solid #dfe2e3!important}.paidPlateChangeRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;padding:12px 8px!important;border-bottom:1px solid #edf0f0!important}.paidPlatePair{display:flex!important;align-items:center!important;gap:10px!important}.paidPlatePair span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:82px!important;padding:5px 8px!important;background:#f3d54e!important;border:1px solid #232729!important;border-radius:2px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.7px!important;color:#16191a!important}.paidPlatePair b{color:#697174!important}.paidPlateChangeRow time{font-size:12.5px!important;color:#697174!important}.paidSimpleHistoryRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:11px 8px!important;border-bottom:1px solid #edf0f0!important;font-size:13px!important}.paidMileageChart{margin:16px 0 18px!important;border:1px solid #dfe2e3!important;background:#fff!important;padding:15px 16px 8px!important}.paidMileageChartHead{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;margin-bottom:6px!important}.paidMileageChartHead span{display:block!important;color:#087f72!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.65px!important}.paidMileageChartHead h3{margin:3px 0 0!important;font-size:16px!important}.paidMileageChartHead small{font-size:11px!important;color:#697174!important}.paidMileageChart svg{display:block!important;width:100%!important;height:auto!important;overflow:visible!important}.paidChartGrid{stroke:#e6e9ea!important;stroke-width:1!important}.paidChartLine{stroke:#087f72!important;stroke-width:3!important;stroke-linejoin:round!important;stroke-linecap:round!important}.paidChartPoint{fill:#fff!important;stroke:#087f72!important;stroke-width:3!important}.paidChartYear{font-size:10px!important;fill:#697174!important}.paidChartMileage{font-size:9px!important;font-weight:700!important;fill:#202426!important}.paidMotPassText{color:#16825d!important}.paidMotFailText{color:#c83d3d!important}.paidCurrentStatusGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-bottom:10px!important}.paidCurrentStatus{padding:16px 18px!important;border:1px solid #dfe2e3!important;border-left-width:5px!important;background:#fff!important}.paidCurrentStatus>span{display:block!important;font-size:11px!important;color:#697174!important;margin-bottom:4px!important}.paidCurrentStatus>strong{display:block!important;font-size:18px!important;line-height:1.2!important}.paidCurrentStatus>small{display:block!important;margin-top:5px!important;font-size:11.5px!important;color:#697174!important}.paidCurrentGood{border-left-color:#16825d!important;background:#f2faf6!important}.paidCurrentGood>strong{color:#16825d!important}.paidCurrentWarning{border-left-color:#b97800!important;background:#fff8e8!important}.paidCurrentWarning>strong{color:#a56b00!important}.paidCurrentBad{border-left-color:#c83d3d!important;background:#fff1f1!important}.paidCurrentBad>strong{color:#c83d3d!important}.paidFreeMotTable{border:1px solid #dfe2e3!important}.paidFreeMotHead,.paidFreeMotRow{display:grid!important;grid-template-columns:130px 110px 150px 1fr!important;align-items:start!important}.paidFreeMotHead{background:#f4f5f5!important;border-bottom:1px solid #dfe2e3!important}.paidFreeMotHead span{padding:10px 12px!important;font-size:10.5px!important;font-weight:800!important;text-transform:uppercase!important;color:#697174!important}.paidFreeMotRow{border-bottom:1px solid #dfe2e3!important}.paidFreeMotRow:last-child{border-bottom:0!important}.paidFreeMotRow>span,.paidFreeMotRow>div{padding:12px!important;font-size:12.5px!important}.paidMotPassBadge,.paidMotFailBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:54px!important;padding:4px 7px!important;border-radius:2px!important;font-size:10.5px!important;text-transform:uppercase!important}.paidMotPassBadge{background:#e8f7f0!important;color:#16825d!important;border:1px solid #b7dfcf!important}.paidMotFailBadge{background:#fff0f0!important;color:#c83d3d!important;border:1px solid #edbebe!important}.paidMotDefects>b{display:block!important;margin-bottom:5px!important;font-size:10.5px!important;text-transform:uppercase!important;color:#b97800!important}.paidMotDefects ul{margin:0!important;padding-left:17px!important}.paidMotDefects li{margin:3px 0!important;font-size:12px!important;line-height:1.45!important;color:#4f575a!important}.paidNoDefects{color:#16825d!important;font-size:12px!important;font-weight:700!important}.paidNoMot{padding:14px!important;border-left:4px solid #b97800!important;background:#fff8e8!important}.paidNoMot strong{color:#a56b00!important}.paidNoMot p{margin:4px 0 0!important;color:#697174!important;font-size:12.5px!important}@media (max-width:800px){.paidKeeperSummary{grid-template-columns:1fr!important}.paidKeeperSummary>div{border-right:0!important;border-bottom:1px solid #dfe2e3!important}.paidKeeperRow{grid-template-columns:38px 1fr!important}.paidKeeperRow>div:last-child{grid-column:2!important}.paidFreeMotHead{display:none!important}.paidFreeMotRow{grid-template-columns:1fr 1fr!important}.paidFreeMotRow>div{grid-column:1/-1!important}}@media (max-width:600px){.paidCurrentStatusGrid{grid-template-columns:1fr!important}.paidPlateChangeRow{align-items:flex-start!important;flex-direction:column!important}.paidKeeperRow{grid-template-columns:34px 1fr!important}}.paidTestBanner{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;padding:12px 14px!important;background:#fff7df!important;border:1px solid #e8c873!important;border-left:5px solid #b97800!important;color:#684800!important;font-size:12.5px!important;line-height:1.5!important}.paidTestBanner strong{flex:none!important;font-size:11px!important;letter-spacing:.7px!important}.paidSection-clear>header,.paidSection-warning>header,.paidSection-danger>header{background:#fff!important}.paidKeeperSummary{margin-bottom:8px!important}.paidKeeperSummary>div{padding:9px 12px!important}.paidKeeperSummary span{font-size:10.5px!important}.paidKeeperSummary strong{font-size:13px!important}.paidKeeperRow{grid-template-columns:32px 1fr 1fr!important;gap:12px!important;padding:8px 6px!important}.paidKeeperNumber{width:24px!important;height:24px!important;font-size:10px!important}.paidKeeperRow small{font-size:10px!important}.paidKeeperRow strong{font-size:12.5px!important}.paidMileageChart{padding:14px 16px 4px!important}.paidMileageChart svg{min-height:300px!important}.paidChartMileage{font-size:8.5px!important}.paidChartYear{font-size:9.5px!important}.paidTierBadge{max-width:1180px;margin:0 auto 14px;padding:12px 16px;border:1px solid #dfe3e1;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.paidTierBadge>div{display:flex;flex-direction:column;gap:2px}.paidTierBadge>div:last-child{align-items:flex-end;text-align:right}.paidTierBadge span{font-size:11px;color:#68736d}.paidTierBadge strong{font-size:14px;color:#101713}.paidTierBadge-bronze{border-left:5px solid #9a6b43}.paidTierBadge-silver{border-left:5px solid #8d9691}.paidTierBadge-gold{border-left:5px solid #c28a16}.paidSalvageList{display:grid;gap:14px}.paidSalvageCard{border:1px solid #e2e6e4;padding:16px;background:#fff}.paidSalvageTop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.paidSalvageTop span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#748078;margin-bottom:3px}.paidSalvageTop h3{margin:0;font-size:16px}.paidSalvageTop time{flex:none;font-size:12px;color:#626c66}.paidSalvageImages{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.paidSalvageImages img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid #dde2df}.paidPreviousSearchList{border-top:1px solid #e5e8e6}.paidPreviousSearchRow{padding:10px 2px;border-bottom:1px solid #e5e8e6;display:flex;align-items:center;justify-content:space-between;gap:20px}.paidPreviousSearchRow>div{display:flex;align-items:baseline;gap:10px}.paidPreviousSearchRow strong{font-size:12.5px}.paidPreviousSearchRow span{font-size:11px;color:#69736e}.paidRawHistoryList{display:grid;gap:12px}.paidRawHistoryCard{border:1px solid #e2e6e4;padding:12px 14px}.paidRawHistoryCard>div{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:18px;padding:6px 0;border-bottom:1px solid #eef0ef}.paidRawHistoryCard>div:last-child{border-bottom:0}.paidRawHistoryCard span{font-size:11px;color:#6c756f}.paidRawHistoryCard strong{font-size:12px;font-weight:600}.paidEmptyState{margin:0;padding:4px 0;color:#5f6863;font-size:12.5px}@media (max-width:700px){.paidTierBadge{align-items:flex-start}.paidTierBadge>div:last-child{align-items:flex-end}.paidSalvageImages{grid-template-columns:repeat(2,minmax(0,1fr))}.paidPreviousSearchRow{align-items:flex-start;flex-direction:column;gap:4px}.paidRawHistoryCard>div{grid-template-columns:1fr;gap:2px}}.paidNoSalvageImages{margin-top:14px;padding:12px 14px;border:1px solid #e2e6e4;background:#f8f9f8;display:flex;flex-direction:column;gap:3px}.paidNoSalvageImages strong{font-size:12.5px;color:#202823}.paidNoSalvageImages span{font-size:11.5px;color:#68716c}.paidUpgradeBox{margin:28px 0;padding:24px 28px;background:#fff;border:1px solid #dde3df;border-left:5px solid #078b79}.paidUpgradeBox>span{display:block;margin-bottom:5px;color:#078b79;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.65px}.paidUpgradeBox h2{margin:0 0 7px;font-size:19px;color:#171d1a}.paidUpgradeBox p{max-width:650px;margin:0 0 15px;color:#606a64;font-size:12.5px;line-height:1.6}.paidUpgradeBox a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;background:#078b79;color:#fff;text-decoration:none;font-size:12px;font-weight:700}.paidSalvageHeading{margin-top:10px;padding:14px 16px;border:1px solid #e0e4e2;border-left:4px solid #078b79;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.paidSalvageHeadingDanger{border-left-color:#d83b3b;background:snow}.paidSalvageHeading>div>span{display:block;margin-bottom:2px;color:#078b79;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.65px}.paidSalvageHeadingDanger>div>span{color:#c72e2e}.paidSalvageHeading h3{margin:0 0 3px;font-size:15px}.paidSalvageHeading p{margin:0;font-size:11px;color:#68716c}.paidSalvageHeading>strong{font-size:11.5px;color:#c72e2e;white-space:nowrap}.paidSalvageCard{padding:0;border:0}.paidSalvageRecordHead{padding:16px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:#fff5f5;border-bottom:1px solid #efdede}.paidSalvageRecordHead>div:first-child>span{display:block;margin-bottom:3px;color:#c72e2e;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.paidSalvageRecordHead h3{margin:0;font-size:16px;color:#1d211f}.paidSalvageRecordDate{text-align:right}.paidSalvageRecordDate span{display:block;margin-bottom:2px;font-size:9px;color:#777f7a;text-transform:uppercase}.paidSalvageRecordDate strong{font-size:12px}.paidSalvageFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e4e7e5}.paidSalvageFacts>div{padding:13px 16px;border-right:1px solid #e4e7e5;border-bottom:1px solid #e4e7e5}.paidSalvageFacts span{display:block;margin-bottom:3px;color:#737c76;font-size:9.5px}.paidSalvageFacts strong{font-size:11.5px;color:#202522}.paidSalvagePhotoHeading{padding:14px 16px 10px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.paidSalvagePhotoHeading>div{display:flex;flex-direction:column;gap:2px}.paidSalvagePhotoHeading strong{font-size:13px}.paidSalvagePhotoHeading span{font-size:10px;color:#717a74}.paidSalvageImages{padding:0 16px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.paidSalvageImages a{position:relative;display:block;overflow:hidden;background:#f2f3f2;text-decoration:none}.paidSalvageImages img{transition:transform .18s ease}.paidSalvageImages a:hover img{transform:scale(1.025)}.paidSalvageImages a>span{position:absolute;left:8px;bottom:8px;padding:4px 7px;background:#000000c7;color:#fff;font-size:9px}.paidNoSalvageImages{margin:16px}@media (max-width:700px){.paidSalvageHeading,.paidSalvageRecordHead{align-items:flex-start;flex-direction:column}.paidSalvageRecordDate{text-align:left}.paidSalvageFacts,.paidSalvageImages{grid-template-columns:1fr 1fr}}.paidSalvageHeading h3 em{font-style:normal;color:#c72e2e}.paidSalvageImages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.paidSalvageImageCard{border:1px solid #dfe4e1;background:#fff}.paidSalvageImageLink{display:block;overflow:hidden;background:#f1f3f2}.paidSalvageImageLink img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .18s ease}.paidSalvageImageLink:hover img{transform:scale(1.02)}.paidSalvageOriginalLink{display:block;padding:10px 12px;border-top:1px solid #e3e7e5;color:#078b79;text-decoration:none;font-size:11px;font-weight:700}.paidSalvageOriginalLink:hover{text-decoration:underline}@media (max-width:700px){.paidSalvageImages{grid-template-columns:1fr}}.paidSampleBanner{background:#fff8db;border-color:#e6c85c;color:#594600}.paidSampleBanner strong{color:#222}.paidSampleBanner span{color:#594600}.paidHistoryPage{color:#242a27}.paidHistoryPage dt{color:#59615d!important;font-weight:650!important}.paidHistoryPage dd{color:#242a27!important;font-weight:700!important}.paidHistoryPage p{color:#4d5651}.paidHistoryPage small{color:#69716d}.paidExperianAttribution{margin:22px 0 0!important;padding:0!important;color:#777f7b!important;font-size:11px!important;line-height:1.5!important;font-style:italic;font-weight:400!important;text-align:center}.paidDataAttribution{margin:18px 0 0;padding:14px 18px;border:1px solid rgba(0,137,123,.22);border-radius:10px;font-size:15px;font-weight:600;line-height:1.5}.paidSalvageExternalImage{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;text-decoration:none}.paidSalvageExternalImage span{font-size:14px}.paidSummaryGroup+.paidSummaryGroup{margin-top:24px;padding-top:20px;border-top:1px solid #e4e8e6}.paidSummaryGroupHeading{margin-bottom:11px}.paidSummaryGroupHeading strong{display:block;color:#202426;font-size:14px}.paidSummaryGroupHeading span{display:block;margin-top:3px;color:#697174;font-size:11.5px}.paidStatusGridPrimary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.paidStatusGridSecondary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.paidStatus-locked{color:#8a9490;background:#f7f8f8;border-top-color:#aeb6b3}.paidStatus-locked svg{color:#078b79}.paidStatus-locked>span,.paidStatus-locked>strong{color:#626b68}.paidStatus-locked>small{color:#078b79}@media (max-width: 900px){.paidStatusGridPrimary,.paidStatusGridSecondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 520px){.paidStatusGridPrimary,.paidStatusGridSecondary{grid-template-columns:1fr!important}}.paidInfoGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e2e7e5;border-left:1px solid #e2e7e5}.paidInfoCard{position:relative;min-height:78px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #e2e7e5;border-bottom:1px solid #e2e7e5;background:#fff;color:#202426;text-decoration:none}.paidInfoCard:hover{background:#f8faf9}.paidInfoCard:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:#078b79}.paidInfoCard>span{color:#697174;font-size:10.5px}.paidInfoCard>strong{margin-top:3px;color:#202426;font-size:14px;line-height:1.25}.paidInfoCard>small{margin-top:4px;color:#7a8280;font-size:9.5px;line-height:1.3}.paidInfo-warning:before{background:#b97800}.paidInfo-danger:before{background:#c83d3d}.paidInfo-locked{background:#f7f8f8}.paidInfo-locked:before{background:#aeb6b3}.paidInfo-locked>strong{color:#69716e}@media (max-width: 800px){.paidInfoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.paidInfoGrid{grid-template-columns:1fr}.paidInfoCard{min-height:68px}}.paidAdverseSummary{border:1px solid #edc8c8;background:#fff}.paidAdverseSummary>span{display:block;padding:12px 16px 0;color:#c83d3d;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.paidAdverseSummary>h3{margin:4px 16px 14px!important;color:#9e2d2d;font-size:18px!important;line-height:1.3}.paidAdverseFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #efdede;border-left:1px solid #efdede}.paidAdverseFacts>div{padding:12px 14px;border-right:1px solid #efdede;border-bottom:1px solid #efdede}.paidAdverseFacts span{display:block;margin-bottom:3px;color:#777f7b;font-size:10px}.paidAdverseFacts strong{display:block;color:#202426;font-size:12.5px;line-height:1.4}.paidBuyerAdvice{margin:14px;padding:13px 15px;border-left:4px solid}.paidBuyerAdviceDanger{background:#fff4f4;border-left-color:#c83d3d}.paidBuyerAdvice>strong{display:block;margin-bottom:4px;color:#8f2929;font-size:12px}.paidBuyerAdvice p{margin:0;color:#5e6663;font-size:12px;line-height:1.55}.paidProviderDetails{margin-top:10px;border:1px solid #e1e5e3;background:#fff}.paidProviderDetails>summary{cursor:pointer;padding:11px 14px;color:#078b79;font-size:11px;font-weight:800}.paidProviderDetails>.paidGrid{padding:0 12px 12px;border-top:1px solid #e7eae9}.paidClearCheck{padding:14px 16px;display:flex;align-items:flex-start;gap:11px;background:#f2faf6;border:1px solid #c6e3d7}.paidClearCheck>svg{flex:none;margin-top:1px;color:#16825d}.paidClearCheck strong{display:block;color:#176d50;font-size:13px}.paidClearCheck span{display:block;margin-top:3px;color:#65706b;font-size:11.5px}@media (max-width: 700px){.paidAdverseFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.paidAdverseFacts{grid-template-columns:1fr}}.paidRiskExtra{margin:14px 14px 0;padding:12px 14px;background:#f7f8f8;border:1px solid #e1e5e3}.paidRiskExtra>span{display:block;margin-bottom:4px;color:#697174;font-size:10px;font-weight:700}.paidRiskExtra p{margin:0;color:#202426;font-size:12px;line-height:1.5}.paidPoliceContact{margin-top:12px;padding-top:11px;display:flex;align-items:center;gap:10px;border-top:1px solid #edcaca}.paidPoliceContact>span{color:#697174;font-size:10px;font-weight:700}.paidPoliceContact>strong{color:#8f2929;font-size:16px}.paidPoliceContact>small{color:#7a8280;font-size:9.5px}@media (max-width: 520px){.paidPoliceContact{align-items:flex-start;flex-direction:column;gap:3px}}.paidVedPanel{margin:12px 0;overflow:hidden;background:#fff;border:1px solid #dfe5e3;border-radius:8px}.paidVedHeading{padding:13px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:#f7f9f8;border-bottom:1px solid #e2e7e5}.paidVedHeading>span{color:#202426;font-size:13px;font-weight:800}.paidVedHeading>small{color:#737c79;font-size:10px}.paidVedGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.paidVedGrid>div{padding:14px 16px;border-right:1px solid #e5e9e7}.paidVedGrid>div:last-child{border-right:0}.paidVedGrid span{display:block;color:#727a78;font-size:10px}.paidVedGrid strong{display:block;margin-top:4px;color:#202426;font-size:17px}.paidVedGrid>div:first-child strong{color:#078b79}.paidVedNote{margin:0;padding:9px 16px;color:#747d7a;background:#fbfcfc;border-top:1px solid #e8ebe9;font-size:9.5px}@media (max-width: 650px){.paidVedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paidVedGrid>div:nth-child(2){border-right:0}.paidVedGrid>div:nth-child(-n+2){border-bottom:1px solid #e5e9e7}.paidVedHeading{align-items:flex-start;flex-direction:column;gap:3px}}.paidPerformancePanel,.paidEconomyPanel{margin:12px 0;overflow:hidden;background:#fff;border:1px solid #dfe5e3;border-radius:8px}.paidFeatureHeading{padding:13px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:#f7f9f8;border-bottom:1px solid #e2e7e5}.paidFeatureHeading>span{color:#202426;font-size:13px;font-weight:800}.paidFeatureHeading>small{color:#737c79;font-size:10px}.paidPerformanceGrid,.paidDrivetrainGrid,.paidEnvironmentStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.paidPerformanceGrid>div,.paidDrivetrainGrid>div,.paidEnvironmentStrip>div{padding:14px 16px;border-right:1px solid #e5e9e7}.paidPerformanceGrid>div:last-child,.paidDrivetrainGrid>div:last-child,.paidEnvironmentStrip>div:last-child{border-right:0}.paidPerformanceGrid span,.paidDrivetrainGrid span,.paidEconomyGrid span,.paidEnvironmentStrip span{display:block;color:#727a78;font-size:10px}.paidPerformanceGrid strong,.paidDrivetrainGrid strong,.paidEnvironmentStrip strong{display:block;margin-top:4px;color:#202426;font-size:16px}.paidPerformanceGrid{background:#fff}.paidPerformanceGrid strong{color:#078b79;font-size:18px}.paidDrivetrainGrid{background:#f9fbfa;border-top:1px solid #e5e9e7}.paidEconomyGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.paidEconomyGrid>div{padding:18px 16px;text-align:center;border-right:1px solid #e5e9e7}.paidEconomyGrid>div:last-child{border-right:0}.paidEconomyGrid strong{display:block;margin-top:5px;color:#202426;font-size:20px}.paidEconomyCombined{background:#eef9f6}.paidEconomyCombined strong{color:#078b79}.paidEnvironmentStrip{grid-template-columns:repeat(3,minmax(0,1fr));background:#f7f9f8;border-top:1px solid #e2e7e5}@media (max-width: 700px){.paidPerformanceGrid,.paidDrivetrainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paidPerformanceGrid>div:nth-child(2),.paidDrivetrainGrid>div:nth-child(2){border-right:0}.paidPerformanceGrid>div:nth-child(-n+2),.paidDrivetrainGrid>div:nth-child(-n+2){border-bottom:1px solid #e5e9e7}.paidFeatureHeading{align-items:flex-start;flex-direction:column;gap:3px}}@media (max-width: 520px){.paidEconomyGrid,.paidEnvironmentStrip{grid-template-columns:1fr}.paidEconomyGrid>div,.paidEnvironmentStrip>div{border-right:0;border-bottom:1px solid #e5e9e7}.paidEconomyGrid>div:last-child,.paidEnvironmentStrip>div:last-child{border-bottom:0}}.paidUlezPanel{margin:12px 0 20px;overflow:hidden;background:#fff;border:1px solid #dfe5e3;border-radius:8px}.paidUlezHeading{padding:13px 16px;background:#f7f9f8;border-bottom:1px solid #e2e7e5}.paidUlezHeading>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.paidUlezHeading span{color:#202426;font-size:13px;font-weight:800}.paidUlezHeading small{color:#737c79;font-size:10px}.paidUlezGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.paidUlezGrid>div{padding:15px 16px;border-right:1px solid #e5e9e7}.paidUlezGrid>div:last-child{border-right:0}.paidUlezGrid span,.paidUlezGrid small{display:block}.paidUlezGrid span{color:#727a78;font-size:10px}.paidUlezGrid strong{display:block;margin:5px 0 3px;color:#202426;font-size:15px}.paidUlezGrid small{color:#7a8280;font-size:9.5px;line-height:1.4}.paidUlezGood{color:#15803d!important}.paidUlezBad{color:#c93838!important}.paidUlezUnknown{color:#8a6a15!important}.paidUlezDisclaimer{margin:0;padding:10px 16px;color:#69716d;background:#fbfcfc;border-top:1px solid #e8ebe9;font-size:9.5px;line-height:1.5}@media (max-width: 700px){.paidUlezGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paidUlezGrid>div:nth-child(2){border-right:0}.paidUlezGrid>div:nth-child(-n+2){border-bottom:1px solid #e5e9e7}}@media (max-width: 480px){.paidUlezGrid{grid-template-columns:1fr}.paidUlezGrid>div{border-right:0;border-bottom:1px solid #e5e9e7}.paidUlezGrid>div:last-child{border-bottom:0}.paidUlezHeading>div{align-items:flex-start;flex-direction:column;gap:3px}}.paidSpecArea .paidSection>div{padding:10px 13px}.paidSpecArea .paidGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paidSpecArea .paidGrid>div{min-height:46px;padding:7px 11px;display:grid;grid-template-columns:minmax(115px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px}.paidSpecArea .paidGrid dt{font-size:10.5px!important;line-height:1.35}.paidSpecArea .paidGrid dd{margin:0!important;font-size:12.5px!important;line-height:1.35!important}.paidSpecArea .paidDetails>summary{min-height:46px;padding:0 14px;font-size:13.5px}.paidSpecArea .paidDetails>summary span{font-size:10.5px}.paidSpecArea .paidDetails>.paidGrid{padding:7px 11px 10px}@media (max-width: 750px){.paidSpecArea .paidGrid{grid-template-columns:1fr}}@media (max-width: 520px){.paidSpecArea .paidGrid>div{min-height:0;padding:8px 7px;grid-template-columns:minmax(105px,.85fr) minmax(0,1.15fr);gap:10px}}.paidReportActions{grid-column:1 / -1;display:flex;justify-content:flex-end;margin-top:6px}.paidDownloadPdf{min-height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#087f72;color:#fff;border:0;border-radius:6px;font:inherit;font-size:12px;font-weight:800}.paidDownloadPdf:hover{filter:brightness(.94)}.paidDownloadPdf svg{flex:0 0 auto}@media (max-width: 600px){.paidReportActions{margin-top:8px}.paidDownloadPdf{width:100%}}.paidDamageMap{margin-top:16px;border:1px solid #dfe5e2;background:#fff}.paidDamageMapHeading{padding:14px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid #e6eae8}.paidDamageMapHeading>div{display:grid;gap:3px}.paidDamageMapHeading span{color:#078b79;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.paidDamageMapHeading strong{color:#202624;font-size:15px}.paidDamageMapHeading small{max-width:260px;color:#69726e;font-size:11px;line-height:1.45;text-align:right}.paidDamageMapCanvas{position:relative;max-width:650px;margin:0 auto;padding:32px 20px 24px}.paidDamageSvg{display:block;width:100%;height:auto}.paidDamageFrontLabel,.paidDamageRearLabel{position:absolute;left:50%;transform:translate(-50%);color:#7b837f;font-size:9px;font-weight:800;letter-spacing:.14em}.paidDamageFrontLabel{top:14px}.paidDamageRearLabel{bottom:8px}.paidDamageZone{fill:#f0f2f1;stroke:#d9dfdc;stroke-width:2;transition:fill .18s ease,stroke .18s ease}.paidDamageZoneActive{fill:#ffe4e1;stroke:#c7352a;stroke-width:3}.paidDamageCentreZone{fill:#f5f6f5}.paidDamageCarBody{fill:#d7dcda;stroke:#89938e;stroke-width:2}.paidDamageGlass{fill:#46514c;stroke:#2f3834;stroke-width:2}.paidDamageRoof{fill:#eef0ef;stroke:#a8b0ac;stroke-width:2}.paidDamagePanel{fill:#e4e7e5;stroke:#a8b0ac;stroke-width:1.5}.paidDamageTyre{fill:#252a28}.paidDamageLocations{padding:14px 16px;border-top:1px solid #e6eae8}.paidDamageLocations>span{display:block;margin-bottom:8px;color:#68716d;font-size:10px;font-weight:700}.paidDamageLocations>div{display:flex;flex-wrap:wrap;gap:7px}.paidDamageLocations strong{padding:6px 9px;background:#fff1f0;border:1px solid #f1c4bf;color:#a82920;font-size:11px;font-weight:800}.paidDamageMapNote{margin:0;padding:0 16px 15px;color:#69726e;font-size:10px;line-height:1.5}@media (max-width: 600px){.paidDamageMapHeading{align-items:flex-start;flex-direction:column;gap:6px}.paidDamageMapHeading small{max-width:none;text-align:left}.paidDamageMapCanvas{padding-left:6px;padding-right:6px}}.paidDamageMapCanvas{max-width:720px;padding:38px 22px 28px}.paidDamageSvg{width:100%;max-width:700px;margin:0 auto;overflow:visible}.paidDamageZone{fill:#f1f3f2;stroke:#d7ddda;stroke-width:2}.paidDamageZoneActive{fill:#ffd8d4;stroke:#d83b30;stroke-width:3}.paidDamageCarShadow{fill:#000;opacity:.08}.paidDamageCarBody{fill:#d9dddb;stroke:#737d78;stroke-width:3}.paidDamageBonnet{fill:#e9ecea;stroke:#a3aba7;stroke-width:2}.paidDamageGlass{fill:#4c5752;stroke:#2f3734;stroke-width:2}.paidDamageRoof{fill:#ecefed;stroke:#9ca5a1;stroke-width:2}.paidDamageBoot{fill:#e5e9e7;stroke:#9ca5a1;stroke-width:2}.paidDamageSideGlass{fill:#59645f;stroke:#333c38;stroke-width:1.5}.paidDamageTyre{fill:#262b29;stroke:#111;stroke-width:2}.paidDamageMirror{fill:#cbd1ce;stroke:#737d78;stroke-width:2}.paidDamageLight{fill:#f6f7f1;stroke:#aeb6b2;stroke-width:1.5}.paidDamageRearLight{fill:#c65b54;stroke:#93413c;stroke-width:1.5}.paidDamageBodyDetail{fill:none;stroke:#a6aeaa;stroke-width:1.5}.paidDamageGrille{fill:none;stroke:#59625e;stroke-width:4;stroke-linecap:round}@media (max-width: 600px){.paidDamageMapCanvas{padding:34px 4px 25px}.paidDamageSvg{width:100%}}.paidDamageMapCanvas{max-width:650px}.paidDamageSvg{width:100%;max-width:600px;margin:0 auto}@media (max-width: 600px){.paidDamageSvg{max-width:520px}}.paidGroupTitle>span{width:31px;height:31px;min-width:31px;min-height:31px;flex:0 0 31px;aspect-ratio:1 / 1;border-radius:50%;box-sizing:border-box}.paidGroupTitle>div{min-width:0;flex:1 1 auto}.paidSalvageArchiveImages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.paidSalvageArchiveTile{position:relative;min-height:145px;padding:18px 12px;border-radius:12px;background:linear-gradient(145deg,#222831,#11161d);border:1px solid rgba(255,255,255,.09);text-decoration:none;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.paidSalvageArchiveTile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.35));pointer-events:none}.paidSalvageArchiveTile:hover{transform:translateY(-2px);box-shadow:0 8px 22px #00000029;border-color:#fff3}.paidSalvageArchiveTileNumber{position:absolute;top:10px;left:10px;width:24px;height:24px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;z-index:1}.paidSalvageArchiveTile strong{position:relative;z-index:1;font-size:14px;font-weight:700;margin-bottom:5px}.paidSalvageArchiveTile>span:last-child{position:relative;z-index:1;font-size:11px;opacity:.7}.paidSalvageArchiveNotice{margin-top:11px;font-size:12px;line-height:1.5;color:#68707d}@media (max-width: 760px){.paidSalvageArchiveImages{grid-template-columns:repeat(2,minmax(0,1fr))}.paidSalvageArchiveTile{min-height:125px}}@media (max-width: 420px){.paidSalvageArchiveImages{gap:8px}.paidSalvageArchiveTile{min-height:112px;border-radius:10px}}.paidSalvageArchiveButton{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:10px 16px;border-radius:7px;background:#00a86b;color:#fff!important;font-size:13px;font-weight:700;line-height:1;text-align:center;box-shadow:0 2px #00000029}.paidSalvageArchiveTile:hover .paidSalvageArchiveButton{filter:brightness(1.06)}.paidGroupTitle{box-sizing:border-box!important;width:100%!important;min-height:64px!important;display:flex!important;align-items:center!important;gap:0!important;margin:34px 0 12px!important;padding:0!important;background:#f2f5f4!important;border:1px solid #dce3e1!important;border-left:5px solid #087f72!important;border-radius:2px!important;overflow:hidden!important}.paidGroupTitle>span{flex:0 0 58px!important;width:58px!important;height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;border-radius:0!important;background:#087f72!important;color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:.7px!important}.paidGroupTitle>div{flex:1!important;min-width:0!important;padding:10px 16px!important}.paidGroupTitle h2{margin:0 0 3px!important;color:#202426!important;font-size:18px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.2px!important}.paidGroupTitle p{margin:0!important;color:#687174!important;font-size:11.5px!important;line-height:1.4!important}.paidGroupTitle.paidGroupWarning{border-left-color:#b97800!important}.paidGroupTitle.paidGroupWarning h2{color:#202426!important}.paidGroupTitle.paidGroupDanger{border-left-color:#c83d3d!important}.paidGroupTitle.paidGroupDanger h2{color:#202426!important}.paidGroupTitle>span:first-child{border-right:1px solid rgba(255,255,255,.16)!important}.paidSection{border:1px solid #dfe4e3!important;border-radius:2px!important;box-shadow:none!important}.paidSection>header{min-height:46px!important;box-sizing:border-box!important;padding:11px 14px!important;background:#fafbfb!important;border-bottom:1px solid #e4e8e7!important;border-left:4px solid #087f72!important}.paidSection>header h2{margin:0!important;color:#202426!important;font-size:15px!important;line-height:1.3!important;font-weight:800!important}.paidSection-clear>header{background:#fafbfb!important;border-left-color:#16825d!important}.paidSection-warning>header{background:#fafbfb!important;border-left-color:#b97800!important}.paidSection-danger>header{background:#fafbfb!important;border-left-color:#c83d3d!important}@media (max-width:600px){.paidGroupTitle{min-height:58px!important;margin:26px 0 10px!important}.paidGroupTitle>span{flex-basis:48px!important;width:48px!important;height:58px!important;font-size:11px!important}.paidGroupTitle>div{padding:9px 12px!important}.paidGroupTitle h2{font-size:16px!important}.paidGroupTitle p{font-size:10.5px!important}}.paidGroupTitle{min-height:70px!important;background:#edf3f1!important;border-color:#d7e1de!important;border-left:0!important}.paidGroupTitle>span{flex-basis:64px!important;width:64px!important;height:70px!important;background:#087f72!important;font-size:13px!important}.paidGroupTitle>div{padding:11px 18px!important}.paidGroupTitle h2{font-size:19px!important;font-weight:800!important;color:#202426!important}.paidGroupTitle p{margin-top:3px!important;font-size:12px!important;color:#667174!important}.paidGroupTitle.paidGroupWarning>span{background:#b97800!important}.paidGroupTitle.paidGroupDanger>span{background:#c83d3d!important}.paidSection>header{min-height:48px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#f7f9f8!important;border-bottom:1px solid #dde3e1!important;border-left:4px solid #087f72!important}.paidSection>header h2{font-size:15px!important;font-weight:800!important;color:#252a2b!important}.paidSection-clear>header{border-left-color:#16825d!important}.paidSection-warning>header{border-left-color:#b97800!important}.paidSection-danger>header{border-left-color:#c83d3d!important}.paidSectionState{padding:4px 7px!important;border-radius:2px!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.45px!important}.paidState-clear{background:#eaf7f1!important;color:#147451!important}.paidState-warning{background:#fff3d7!important;color:#976200!important}.paidState-danger{background:#fdeaea!important;color:#b63131!important}@media (max-width:600px){.paidGroupTitle{min-height:62px!important}.paidGroupTitle>span{flex-basis:52px!important;width:52px!important;height:62px!important}.paidGroupTitle>div{padding:9px 12px!important}.paidGroupTitle h2{font-size:16px!important}.paidGroupTitle p{font-size:10.5px!important}}.paidSummary{border:1px solid #dfe2e3!important;background:#fff!important;padding:0!important;margin:18px 0!important}.paidSummaryHeading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:15px 18px!important;margin:0!important;background:#202628!important;border:0!important}.paidSummaryHeading>div>span{display:block!important;margin:0 0 3px!important;color:#b9c2c0!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.8px!important}.paidSummaryHeading h2{margin:0!important;color:#fff!important;font-size:19px!important;line-height:1.25!important}.paidSummaryHeading small{display:block!important;margin-top:4px!important;color:#cbd1d0!important;font-size:11px!important}.paidSummaryHeading>p{max-width:360px!important;margin:0!important;color:#d6dcda!important;font-size:11px!important;line-height:1.45!important}.paidSummaryGroup{margin:0!important;padding:0!important;border:0!important}.paidSummaryGroupHeading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:42px!important;margin:0!important;padding:9px 15px!important;background:#eef1f1!important;border-top:1px solid #dfe2e3!important;border-bottom:1px solid #dfe2e3!important}.paidSummaryGroupHeading strong{color:#202426!important;font-size:14px!important;font-weight:800!important}.paidSummaryGroupHeading span{color:#697174!important;font-size:11px!important;text-align:right!important}.paidSummary .paidStatusGrid,.paidSummary .paidInfoGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0!important;border:0!important}.paidSummary .paidStatusCard,.paidSummary .paidInfoCard{min-height:72px!important;margin:0!important;padding:11px 14px!important;border:0!important;border-right:1px solid #edf0f0!important;border-bottom:1px solid #edf0f0!important;border-top:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;position:relative!important}.paidSummary .paidStatusCard:nth-child(2n),.paidSummary .paidInfoCard:nth-child(2n){border-right:0!important}.paidSummary .paidStatus-clear,.paidSummary .paidInfo-clear{border-left:4px solid #16825d!important}.paidSummary .paidStatus-warning,.paidSummary .paidInfo-warning{border-left:4px solid #b97800!important}.paidSummary .paidStatus-danger,.paidSummary .paidInfo-danger{border-left:4px solid #c83d3d!important}.paidSummary .paidStatus-locked,.paidSummary .paidInfo-locked{border-left:4px solid #9ba2a4!important}.paidSummary .paidStatusCard>span,.paidSummary .paidInfoCard>span{display:block!important;margin:0 0 4px!important;color:#697174!important;font-size:10.5px!important;font-weight:600!important}.paidSummary .paidStatusCard>strong,.paidSummary .paidInfoCard>strong{display:block!important;margin:0!important;color:#202426!important;font-size:14px!important;line-height:1.25!important}.paidSummary .paidStatusCard>small,.paidSummary .paidInfoCard>small{display:block!important;margin-top:4px!important;padding:0!important;font-size:10.5px!important;line-height:1.3!important}.paidSummary .paidDataAttribution{margin:0!important;padding:8px 15px 10px!important;border-top:1px solid #edf0f0!important;color:#7a8183!important;font-size:10px!important}@media (max-width:600px){.paidSummaryHeading{display:block!important;padding:13px 14px!important}.paidSummaryHeading h2{font-size:17px!important}.paidSummaryHeading>p{margin-top:7px!important;font-size:10.5px!important}.paidSummaryGroupHeading{display:block!important;padding:8px 12px!important}.paidSummaryGroupHeading strong{display:block!important;font-size:13px!important}.paidSummaryGroupHeading span{display:block!important;margin-top:2px!important;text-align:left!important;font-size:10px!important}.paidSummary .paidStatusGrid,.paidSummary .paidInfoGrid{grid-template-columns:1fr 1fr!important}.paidSummary .paidStatusCard,.paidSummary .paidInfoCard{min-height:78px!important;padding:10px!important}.paidSummary .paidStatusCard>strong,.paidSummary .paidInfoCard>strong{font-size:12.5px!important}.paidSummary .paidStatusCard>span,.paidSummary .paidInfoCard>span,.paidSummary .paidStatusCard>small,.paidSummary .paidInfoCard>small{font-size:9.5px!important}}.paidKeyFindings{background:#fff!important;border-top:1px solid #dfe2e3!important}.paidKeyFindingsHead{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:10px 15px!important;background:#eef1f1!important;border-bottom:1px solid #dfe2e3!important}.paidKeyFindingsHead strong{font-size:14px!important;color:#202426!important}.paidKeyFindingsHead span{font-size:11px!important;color:#697174!important}.paidKeyFinding{display:grid!important;grid-template-columns:32px 1fr!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:9px 14px!important;border-bottom:1px solid #edf0f0!important;color:#202426!important;text-decoration:none!important}.paidKeyFinding:last-child{border-bottom:0!important}.paidKeyFindingIcon{width:25px!important;height:25px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;font-size:12px!important;font-weight:900!important}.paidKeyFinding-clear .paidKeyFindingIcon{background:#e8f6f0!important;color:#16825d!important}.paidKeyFinding-warning .paidKeyFindingIcon{background:#fff3d7!important;color:#a56b00!important}.paidKeyFinding-danger .paidKeyFindingIcon{background:#fdeaea!important;color:#c83d3d!important}.paidKeyFinding>div>strong{display:block!important;font-size:13px!important}.paidKeyFinding>div>small{display:block!important;margin-top:2px!important;color:#697174!important;font-size:10.5px!important;line-height:1.4!important}.paidVehicleHistoryTimeline{margin:26px 0 32px!important;border:1px solid #dfe2e3!important;background:#fff!important}.paidTimelineHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:14px 17px!important;background:#202628!important}.paidTimelineHeader>div>span{display:block!important;margin-bottom:2px!important;color:#aeb8b5!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.8px!important;text-transform:uppercase!important}.paidTimelineHeader h2{margin:0!important;color:#fff!important;font-size:18px!important}.paidTimelineHeader p{max-width:390px!important;margin:0!important;color:#ccd2d0!important;font-size:10.5px!important;line-height:1.45!important;text-align:right!important}.paidTimelineList{padding:10px 17px 12px!important}.paidTimelineEvent{display:grid!important;grid-template-columns:125px 24px 1fr!important;gap:12px!important;min-height:64px!important}.paidTimelineDate{padding:15px 0!important;text-align:right!important}.paidTimelineDate strong{color:#50585a!important;font-size:11px!important}.paidTimelineRail{position:relative!important}.paidTimelineRail:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:11px!important;width:2px!important;background:#dfe5e3!important}.paidTimelineRail span{position:absolute!important;top:19px!important;left:5px!important;width:14px!important;height:14px!important;border:3px solid #087f72!important;border-radius:50%!important;background:#fff!important;z-index:2!important}.paidTimelineContent{padding:13px 0 12px!important;border-bottom:1px solid #edf0f0!important}.paidTimelineEvent:last-child .paidTimelineContent{border-bottom:0!important}.paidTimelineContent strong{display:block!important;color:#202426!important;font-size:13px!important}.paidTimelineContent span{display:block!important;margin-top:3px!important;color:#697174!important;font-size:11px!important}.paidTimelineEvent-clear .paidTimelineRail span{border-color:#16825d!important}.paidTimelineEvent-warning .paidTimelineRail span{border-color:#b97800!important}.paidTimelineEvent-danger .paidTimelineRail span{border-color:#c83d3d!important;background:#fff4f4!important}@media (max-width:600px){.paidKeyFindingsHead,.paidTimelineHeader{display:block!important}.paidKeyFindingsHead span{display:block!important;margin-top:3px!important}.paidTimelineHeader p{margin-top:6px!important;text-align:left!important}.paidTimelineList{padding:8px 11px 10px!important}.paidTimelineEvent{grid-template-columns:82px 20px 1fr!important;gap:7px!important;min-height:62px!important}.paidTimelineRail:before{left:9px!important}.paidTimelineRail span{left:3px!important}.paidTimelineDate{padding-top:15px!important}.paidTimelineDate strong{font-size:9.5px!important}.paidTimelineContent strong{font-size:12px!important}.paidTimelineContent span{font-size:10px!important}}.checkPage{background:#f5f6f6;min-height:100vh;padding:135px 20px 70px;color:#222}.reportShell{max-width:1180px;margin:0 auto}.reportHeaderCard,.reportCard,.reportSection,.upgradeBox,.sideBox{background:#fff;border:1px solid #e8edf5;box-shadow:0 16px 45px #0f172a12;border-radius:24px}.reportHeaderCard{padding:30px;display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:24px}.eyebrow{text-transform:uppercase;color:#087f72;font-size:13px;font-weight:900;letter-spacing:.12em;margin-bottom:12px}.reportHeaderCard h1{font-size:34px;line-height:1.1;margin:16px 0 0;font-weight:900}.reportPlate{display:inline-flex;height:52px;border:4px solid #000;border-radius:10px;overflow:hidden;background:#ffd83d}.reportGb{width:72px;background:#1557e6;color:#fff;border-right:4px solid #000;display:flex;align-items:center;justify-content:center;gap:5px;font-weight:900;font-size:16px}.reportGb span{font-size:12px}.reportReg{min-width:220px;display:flex;align-items:center;justify-content:center;padding:0 24px;font-size:25px;font-weight:900;letter-spacing:.18em;color:#2b2300}.quickStatusGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;min-width:420px}.quickStatusBox{background:#f7f8f8;border:1px solid #e8edf5;border-radius:18px;padding:18px}.quickStatusBox span:first-child{display:block;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;margin-bottom:10px}.quickStatusBox small{display:block;margin-top:10px;color:#475569;font-weight:700}.reportGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.reportMain{display:grid;gap:18px}.reportSection{padding:24px}.reportSection h2,.upgradeBox h3,.sideBox h3{font-size:23px;font-weight:900;margin-bottom:18px}.infoRow{display:grid;grid-template-columns:230px 1fr;gap:16px;border-top:1px solid #edf1f7;padding:13px 0;align-items:center}.infoRow:first-child{border-top:0}.infoLabel{color:#64748b;font-weight:900}.infoValue{color:#222;font-weight:800}.reportPill{display:inline-flex;align-items:center;padding:7px 13px;border-radius:999px;font-size:14px;font-weight:900}.reportPill.good{background:#dcfce7;color:#15803d}.reportPill.bad{background:#fee2e2;color:#b91c1c}.mutedText{color:#64748b;font-weight:700}.descriptionText{color:#334155;line-height:1.7;font-weight:700}.motTimeline{display:grid;gap:16px}.motItem{display:grid;grid-template-columns:210px 1fr;gap:18px;background:#f7f8f8;border:1px solid #e8edf5;border-radius:18px;padding:18px}.motDate{display:flex;flex-direction:column;gap:10px}.motDate strong{font-size:15px}.motDetails p{margin-bottom:10px;color:#334155}.defectBox{margin-top:12px;background:#fff;border-radius:14px;padding:14px;border:1px solid #e8edf5}.defectBox strong{display:block;margin-bottom:8px}.defectBox ul{margin:0;padding-left:18px;color:#334155;line-height:1.6}.noDefects{color:#15803d!important;font-weight:800}.reportSidebar{display:grid;gap:18px;position:sticky;top:110px}.upgradeBox,.sideBox{padding:24px}.upgradeBox p{color:#475569;line-height:1.6;margin-bottom:18px}.upgradePlan{display:flex;justify-content:space-between;align-items:center;border:1px solid #e8edf5;background:#f7f8f8;border-radius:14px;padding:13px;margin-bottom:10px}.upgradePlan.featured{border-color:#087f72;background:#f1f7f6}.upgradePlan strong{font-weight:900}.upgradePlan span{color:#087f72;font-size:20px;font-weight:900}.upgradeBox button,.backButton{width:100%;border:0;background:#087f72;color:#fff;padding:15px;border-radius:14px;font-weight:900;margin-top:12px;cursor:pointer;text-decoration:none;display:inline-flex;justify-content:center}.sideBox ul{margin:0;padding-left:18px;color:#334155;line-height:1.9;font-weight:700}.reportCard{padding:30px}@media (max-width: 980px){.reportHeaderCard{flex-direction:column;align-items:flex-start}.quickStatusGrid{min-width:0;width:100%;grid-template-columns:1fr}.reportGrid{grid-template-columns:1fr}.reportSidebar{position:static}.infoRow{grid-template-columns:1fr;gap:6px}.motItem{grid-template-columns:1fr}.checkPage{padding:110px 14px 50px}.reportReg{min-width:170px;font-size:21px}}.ccResultsPage{background:#f5f6f6;padding:120px 16px 70px}.ccReportShell{max-width:980px;margin:0 auto;background:#fff;border:1px solid #e8f4f2;border-radius:26px;box-shadow:0 18px 50px #0f172a14;overflow:hidden}.ccReportHeader{text-align:center;padding:34px 22px 24px;border-bottom:1px solid #e5eefb}.ccReportHeader p{color:#64748b;font-weight:900;margin:0 0 8px}.ccReportHeader h1{color:#222;font-size:34px;line-height:1.1;margin:14px 0 6px;font-weight:950}.ccReportHeader>span{color:#64748b;font-weight:700}.ccPlate{display:inline-flex;align-items:center;justify-content:center;background:#f3d54e;color:#111;border:2px solid #111;border-radius:8px;padding:8px 18px;font-size:28px;font-weight:950;letter-spacing:.08em}.ccPaidMini{margin:22px;padding:18px;background:#222;color:#fff;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.ccPaidMini strong{font-size:20px}.ccPaidMini p{color:#fff;margin-top:4px}.ccPaidOptions{display:flex;gap:10px;flex-wrap:wrap}.ccPaidOptions a{background:#fff;color:#222;border-radius:12px;padding:10px 14px;text-decoration:none;min-width:88px;text-align:center}.ccPaidOptions b,.ccPaidOptions span{display:block}.ccPaidOptions span{color:#087f72;font-weight:950;margin-top:3px}.ccPaidOptions .ccGold{background:#f3d54e}.ccStatusGrid,.ccMileageSummary{padding:0 22px 22px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ccStatusGrid div,.ccMileageSummary div{background:#f7f8f8;border:1px solid #e8f4f2;border-radius:16px;padding:18px;text-align:center}.ccStatusGrid span,.ccMileageSummary span{display:block;color:#64748b;font-size:12px;font-weight:950;text-transform:uppercase;margin-bottom:8px}.ccStatusGrid strong,.ccMileageSummary strong{display:block;color:#222;font-size:23px;font-weight:950}.ccStatusGrid p{color:#64748b;margin-top:7px;font-size:14px}.ccTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #e5eefb;border-bottom:1px solid #e5eefb}.ccBox{padding:26px 30px;border-bottom:1px solid #e5eefb}.ccTwoCol .ccBox:first-child{border-right:1px solid #e5eefb}.ccBox h2{color:#222;font-size:24px;font-weight:950;margin:0 0 18px}.ccBox dl{margin:0;display:grid;gap:0}.ccBox dl div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #eef2f7;padding:10px 0}.ccBox dt{color:#64748b;font-weight:800}.ccBox dd{margin:0;color:#222;font-weight:900;text-align:right}.ccGreen{color:#15803d!important}.ccMuted{color:#64748b;line-height:1.6}.ccMotTable{border:1px solid #e8f4f2;border-radius:14px;overflow:hidden}.ccMotHead,.ccMotRow{display:grid;grid-template-columns:1fr .65fr 1fr 2fr}.ccMotHead{background:#087f72}.ccMotHead span{color:#fff;font-weight:950}.ccMotHead span,.ccMotRow span{padding:13px 14px;border-right:1px solid #e8f4f2;border-bottom:1px solid #e8f4f2;color:#222;font-weight:800;line-height:1.4}.ccMotRow:nth-child(odd){background:#f7f8f8}.ccMileageChart{height:220px;display:flex;align-items:end;justify-content:center;gap:14px;padding:24px 0 8px}.ccMileageChart div{width:42px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.ccMileageChart span{width:100%;background:#087f72;border-radius:8px 8px 0 0}.ccMileageChart small{margin-top:8px;color:#64748b;font-weight:800}.ccUpgradeSection{background:#f7f8f8}.ccUpgradeGrid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ccUpgradeGrid a{background:#fff;border:1px solid #e8f4f2;border-radius:18px;padding:18px;text-decoration:none}.ccUpgradeGrid span{color:#087f72;font-weight:950}.ccUpgradeGrid strong{display:block;color:#222;font-size:34px;margin:8px 0;font-weight:950}.ccUpgradeGrid p{color:#64748b;line-height:1.5}.ccGoldCard{background:#222!important}.ccGoldCard span,.ccGoldCard strong{color:#f3d54e!important}.ccGoldCard p{color:#ffffffc7!important}.ccLoadingBar{height:10px;margin:30px;border-radius:999px;background:#087f72}.ccErrorBox{padding:40px;text-align:center}.ccErrorBox h1{color:#222}.ccErrorBox p{color:#64748b;margin:12px 0 24px}.ccErrorBox a{background:#087f72;color:#fff;padding:14px 20px;border-radius:12px;text-decoration:none;font-weight:950}@media (max-width: 850px){.ccResultsPage{padding-top:95px}.ccPaidMini,.ccTwoCol{grid-template-columns:1fr;display:grid}.ccStatusGrid,.ccMileageSummary,.ccUpgradeGrid{grid-template-columns:1fr}.ccTwoCol .ccBox:first-child{border-right:0}.ccMotTable{overflow-x:auto}.ccMotHead,.ccMotRow{min-width:760px}}.ccMotTable{width:100%!important;margin-top:18px!important;border:1px solid #d9dfdc!important;border-radius:4px!important;overflow:hidden!important;background:#fff!important}.ccMotHead,.ccMotRow{display:grid!important;grid-template-columns:110px 92px 130px minmax(0,1fr)!important;align-items:start!important}.ccMotHead{min-height:38px!important;background:#eef3f1!important;border-bottom:1px solid #d9dfdc!important}.ccMotHead span{padding:12px 14px!important;color:#39423e!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-weight:700!important;border:0!important}.ccMotRow{min-height:0!important;background:#fff!important;border-bottom:1px solid #e1e5e3!important}.ccMotRow:last-child{border-bottom:0!important}.ccMotRow:nth-child(2n),.ccMotRow:nth-child(odd){background:#fff!important}.ccMotRow:hover{background:#fafbfa!important}.ccMotRow>span{display:block!important;min-width:0!important;padding:17px 14px!important;border:0!important;color:#252b28!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important}.ccMotRow>span:nth-child(1){white-space:nowrap!important;color:#252b28!important;font-size:11px!important;font-weight:600!important}.ccMotRow>span:nth-child(2){font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.ccMotRow>span:nth-child(3){white-space:nowrap!important;color:#252b28!important;font-size:11px!important;font-weight:600!important}.ccMotRow>span:nth-child(4){color:#414a45!important;font-size:11px!important;font-weight:400!important;line-height:1.55!important}.ccMotResultCell{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.ccMotPassBadge,.ccMotFailBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:58px!important;height:23px!important;padding:0 10px!important;border-radius:3px!important;color:#fff!important;font-size:10px!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important}.ccMotPassBadge{background:#218b32!important}.ccMotFailBadge{background:#cf4545!important}.ccMotMileageIssueBadge{display:inline-block!important;padding:3px 6px!important;border-radius:2px!important;background:#fff1f1!important;color:#b72f2f!important;font-size:9px!important;font-weight:700!important}.ccMotRow>span:nth-child(4) strong,.ccMotRow>span:nth-child(4) b{color:#252b28!important;font-size:11px!important;font-weight:700!important}.ccMotRow>span:nth-child(4) p{margin:2px 0!important;color:#4d5651!important;font-size:11px!important;line-height:1.5!important}.ccMotRow>span:nth-child(4) ul{margin:4px 0 0!important;padding-left:16px!important}.ccMotRow>span:nth-child(4) li{margin:2px 0!important;color:#39423e!important;font-size:11px!important;line-height:1.45!important}.ccGreen{color:#218b32!important}.ccRed{color:#cf4545!important}@media (max-width: 700px){.ccMotHead,.ccMotRow{min-width:760px!important}.ccMotRow span{padding:16px!important;font-size:14px!important}}.ccMotPass{color:#16a34a!important;font-weight:950!important}.ccMotFail{color:#dc2626!important;font-weight:950!important}.ccMotTable .ccMotRow span.ccMotPass,.ccMotTable .ccMotRow span.ccMotPass *{color:#16a34a!important;font-weight:950!important}.ccMotTable .ccMotRow span.ccMotFail,.ccMotTable .ccMotRow span.ccMotFail *{color:#dc2626!important;font-weight:950!important}.ccResultsPage{padding-top:92px!important}@media (max-width: 700px){.ccResultsPage{padding-top:78px!important}}.ccResultsPage{padding-top:58px!important}.ccReportShell{margin-top:0!important}@media (max-width: 700px){.ccResultsPage{padding-top:50px!important}}.ccReportShell:has(.ccLoadingBar){max-width:760px!important;margin-top:0!important;padding:55px 40px!important;text-align:center!important;background:#f7f9fc!important;border-radius:34px!important}.ccReportShell:has(.ccLoadingBar) h1{color:#222!important;font-size:42px!important;line-height:1.1!important;font-weight:950!important;margin-bottom:16px!important}.ccReportShell:has(.ccLoadingBar):before{content:"Please wait while we check MOT, tax and vehicle details";display:block;color:#64748b;font-size:18px;font-weight:700;margin-bottom:28px}.ccLoadingBar{height:14px!important;width:100%!important;margin:0 auto!important;background:#e5edf8!important;border-radius:999px!important;overflow:hidden!important;position:relative!important}.ccLoadingBar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:45%;background:#087f72;border-radius:999px;animation:loadingSlide 1s ease-in-out infinite}@keyframes loadingSlide{0%{transform:translate(-110%)}to{transform:translate(250%)}}.ccResultsPage{padding-top:34px!important}@media (max-width: 700px){.ccResultsPage{padding-top:26px!important}}.ccMotHead,.ccMotRow{grid-template-columns:1fr .8fr 1fr 2.4fr!important}.ccMotPassBadge,.ccMotFailBadge{width:118px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;color:#fff!important;font-size:18px!important;font-weight:950!important;text-align:center!important}.ccMotPassBadge{background:#26852b!important}.ccMotFailBadge{background:#c04747!important}.ccMotDetails{color:#4b5563!important;font-size:15px!important;line-height:1.55!important}.ccMotDetails p{margin:0 0 6px!important;color:#4b5563!important;font-weight:750!important}.ccMotDetails b{color:#374151!important;font-weight:950!important}.ccMotDefects{margin-top:12px!important}.ccMotDefects>b{display:block!important;margin-bottom:8px!important;color:#374151!important;font-size:15px!important}.ccMotDefects ul{margin:0!important;padding-left:22px!important;display:grid!important;gap:5px!important}.ccMotDefects li{color:#4b5563!important;font-weight:700!important;line-height:1.5!important}.ccMotRow span:nth-child(4){font-size:15px!important;color:#4b5563!important}@media (max-width: 700px){.ccMotHead,.ccMotRow{min-width:900px!important}}.ccMotPassBadge,.ccMotFailBadge{width:112px!important;min-height:34px!important;height:34px!important;border-radius:4px!important;font-size:15px!important;line-height:1!important;padding:0!important;margin:0!important}.ccMotRow span:nth-child(2){display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:14px!important}.ccMotRow span{padding-top:14px!important;padding-bottom:14px!important}.ccMotDetails p{margin:0 0 8px!important}.ccMotDefects{margin-top:8px!important}.ccMotRow span.ccMotPassBadge,.ccMotRow span.ccMotFailBadge{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:#fff!important;font-weight:950!important;letter-spacing:.02em!important;padding:0!important}.ccMotRow span.ccMotPassBadge{background:#26852b!important;color:#fff!important}.ccMotRow span.ccMotFailBadge{background:#c04747!important;color:#fff!important}.ccMotRow span.ccMotPassBadge *,.ccMotRow span.ccMotFailBadge *{color:#fff!important}.ccMotRow span:nth-child(2){display:flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;padding-bottom:0!important}.ccMotPassBadge,.ccMotFailBadge{margin-top:auto!important;margin-bottom:auto!important}.ccStatusGridNew{grid-template-columns:repeat(3,1fr)!important;align-items:stretch!important}.ccStatusPanel,.ccYesNoBox{border-radius:18px!important;padding:20px!important;min-height:132px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;border:0!important}.ccStatusPanel span,.ccYesNoBox span{color:#ffffffdb!important;font-size:13px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:10px!important}.ccStatusPanel strong,.ccYesNoBox strong{color:#fff!important;font-size:21px!important;font-weight:950!important;line-height:1.2!important}.ccStatusPanelGood,.ccYesNoGood{background:#26852b!important}.ccStatusPanelBad,.ccYesNoBad{background:#c04747!important}.ccDaysBadge{margin:14px auto 0!important;padding:9px 14px!important;border-radius:999px!important;color:#fff!important;font-weight:950!important;font-size:14px!important;line-height:1!important;border:2px solid rgba(255,255,255,.38)!important}.ccDaysGood{background:#ffffff29!important}.ccDaysBad{background:#00000029!important}.ccRiskStack{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;background:transparent!important;border:0!important;padding:0!important}.ccRiskStack .ccYesNoBox{min-height:60px!important;padding:14px 18px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;text-align:left!important}.ccRiskStack .ccYesNoBox span{margin:0!important}.ccRiskStack .ccYesNoBox strong{font-size:20px!important}.ccRiskUpgrade{display:flex!important;align-items:center!important;justify-content:center!important;background:#222!important;color:#fff!important;min-height:48px!important;border-radius:14px!important;text-decoration:none!important;font-weight:950!important}@media (max-width: 850px){.ccStatusGridNew{grid-template-columns:1fr!important}}.ccRed{color:#dc2626!important}.ccStatusGrid .ccRed,.ccVehicleInfo .ccRed,.ccVehicleCard .ccRed{color:#dc2626!important;font-weight:950!important}.ccStatusGrid .ccGreen,.ccVehicleInfo .ccGreen,.ccVehicleCard .ccGreen{color:#16a34a!important;font-weight:950!important}.ccReportHeaderWithImage{display:grid!important;grid-template-columns:1fr 320px!important;align-items:center!important;gap:26px!important;text-align:left!important}.ccReportHeaderText{text-align:center!important}.ccVehicleImageBox{width:100%!important;height:210px!important;border-radius:22px!important;overflow:hidden!important;background:#f7f8f8!important;border:1px solid #e8f4f2!important}.ccVehicleImageBox img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}@media (max-width: 850px){.ccReportHeaderWithImage{grid-template-columns:1fr!important;text-align:center!important}.ccVehicleImageBox{max-width:360px!important;margin:0 auto!important}}.ccVehicleImageBox{background:linear-gradient(180deg,#fff,#f7f9fc)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:30px!important}.ccVehicleImageBox img{width:100%!important;max-width:220px!important;max-height:140px!important;object-fit:contain!important}.ccMotRow{align-items:start!important}.ccMotRow>span:nth-child(1),.ccMotRow>span:nth-child(2),.ccMotRow>span:nth-child(3){display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;padding-top:18px!important}.ccMotRow>span:nth-child(2){justify-content:center!important}.ccMotPassBadge,.ccMotFailBadge{margin-top:0!important;margin-bottom:0!important;align-self:flex-start!important}.ccMotRow>span:nth-child(4){padding-top:18px!important}.ccMotRow{display:grid!important;grid-template-columns:220px 170px 220px 1fr!important;align-items:start!important}.ccMotRow>span:nth-child(1),.ccMotRow>span:nth-child(3),.ccMotRow>span:nth-child(4){padding-top:26px!important}.ccMotRow>span:nth-child(2){display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:20px!important}.ccMotPassBadge,.ccMotFailBadge{width:140px!important;height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:1!important;border-radius:6px!important;color:#fff!important;font-size:16px!important;font-weight:950!important;letter-spacing:.02em!important;position:relative!important;top:0!important;bottom:0!important}.ccMotFailBadge{background:#c94747!important}.ccMotHead,.ccMotRow{display:grid!important;grid-template-columns:190px 160px 190px 1fr!important;column-gap:0!important;align-items:start!important}.ccMotHead span,.ccMotRow>span{box-sizing:border-box!important;border-right:0!important}.ccMotHead span:nth-child(1),.ccMotRow>span:nth-child(1){padding-left:24px!important;text-align:left!important}.ccMotHead span:nth-child(2),.ccMotRow>span:nth-child(2){text-align:center!important}.ccMotHead span:nth-child(3),.ccMotRow>span:nth-child(3){text-align:left!important}.ccMotHead span:nth-child(4),.ccMotRow>span:nth-child(4){text-align:left!important}.ccMotRow>span:nth-child(1),.ccMotRow>span:nth-child(3),.ccMotRow>span:nth-child(4){padding-top:24px!important;padding-bottom:24px!important}.ccMotRow>span:nth-child(2){padding:18px 14px 24px!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}.ccMotPassBadge,.ccMotFailBadge{width:130px!important;height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0 auto!important;line-height:42px!important;text-align:center!important;color:#fff!important;font-size:16px!important;font-weight:950!important;border-radius:7px!important;box-sizing:border-box!important}.ccMotPassBadge{background:#248b2c!important}.ccMotFailBadge{background:#c84747!important}.ccMotPassBadge *,.ccMotFailBadge *{color:#fff!important}.ccMotRow>span:nth-child(2){padding-top:26px!important}.ccMotPassBadge,.ccMotFailBadge{transform:translateY(6px)!important}.ccMotPassBadge,.ccMotFailBadge{width:128px!important;height:36px!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0 auto!important;line-height:1!important;text-align:center!important;font-size:15px!important;font-weight:950!important;border-radius:6px!important;transform:translateY(2px)!important}.ccMotPassBadge span,.ccMotFailBadge span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important;margin:0!important;padding:0!important;color:#fff!important}.ccMotRow>span:nth-child(2){padding:24px 14px 14px!important;display:block!important;text-align:center!important;line-height:normal!important}.ccMotRow>span:nth-child(2).ccMotPassBadge,.ccMotRow>span:nth-child(2).ccMotFailBadge{width:120px!important;height:34px!important;min-height:34px!important;margin:0 auto!important;padding:0!important;display:grid!important;place-items:center!important;line-height:34px!important;text-align:center!important;color:#fff!important;font-size:15px!important;font-weight:950!important;border-radius:6px!important;transform:none!important}.ccMotRow>span:nth-child(2).ccMotPassBadge{background:#248b2c!important}.ccMotRow>span:nth-child(2).ccMotFailBadge{background:#c84747!important}.ccMotRow>span:nth-child(2){padding-top:34px!important}.ccMotRow>span:nth-child(2){padding-top:46px!important}.ccMotRow>span:nth-child(2).ccMotPassBadge,.ccMotRow>span:nth-child(2).ccMotFailBadge{margin-top:10px!important}.ccMotRow>span:nth-child(2){padding-top:56px!important}.ccMotRow>span:nth-child(2).ccMotPassBadge,.ccMotRow>span:nth-child(2).ccMotFailBadge{margin-top:16px!important}.ccMotRow .ccAdvisoryTitle,.ccMotRow .ccRefusalTitle,.ccMotRow .ccNoDefects,.ccMotRow strong{color:#000!important}.ccMotRow .ccAdvisoryTitle,.ccMotRow .ccRefusalTitle,.ccMotRow .ccNoDefects{color:#000!important;font-weight:900!important}.ccStatusPanelSorn{background:#92400e!important}.ccMotDetails,.ccMotDetails p,.ccMotDetails li,.ccMotDetails ul{font-weight:500!important;color:#4b5563!important}.ccMotDefects>b,.ccNoDefects,.ccAdvisoryTitle,.ccRefusalTitle{font-weight:900!important;color:#000!important}.motVisualiser{background:#f7f8f8;border:1px solid #e8f4f2;border-radius:24px;padding:26px}.motVisualiserHeader{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px}.motVisualiserHeader span{color:#087f72;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.motVisualiserHeader h3{color:#222;font-size:28px;margin:8px 0;font-weight:950}.motVisualiserHeader p{color:#64748b;font-weight:600}.motVisualiserLegend{display:flex;gap:14px;align-items:start}.motVisualiserLegend b{display:flex;align-items:center;gap:8px;color:#222;font-size:14px}.motVisualiserLegend i{width:12px;height:12px;border-radius:999px;display:inline-block}.passDot{background:#248b2c}.failDot{background:#c84747}.motVisualiserChart{min-height:310px;display:flex;align-items:end;gap:18px;overflow-x:auto;padding:18px 4px 6px}.motVisualPoint{min-width:82px;display:grid;grid-template-rows:28px 250px 28px;align-items:end;justify-items:center}.motMileageLabel{color:#222;font-size:13px;font-weight:900;white-space:nowrap}.motBarWrap{height:250px;display:flex;align-items:end}.motBar{width:42px;border-radius:12px 12px 4px 4px;box-shadow:0 12px 24px #0f172a1a}.motBarPass{background:#248b2c}.motBarFail{background:#c84747}.motYearLabel{color:#64748b;font-size:13px;font-weight:900}@media (max-width: 700px){.motVisualiserHeader{flex-direction:column}.motVisualPoint{min-width:72px}}.ccMileageIssueBox{margin:0 22px 22px!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:20px!important;overflow:hidden!important}.ccMileageIssueTop{background:#f97316!important;color:#fff!important;padding:18px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.ccMileageIssueTop span{color:#ffffffe6!important;font-size:13px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ccMileageIssueTop strong{background:#ffffff2e!important;color:#fff!important;border:2px solid rgba(255,255,255,.35)!important;border-radius:999px!important;padding:8px 18px!important;font-size:18px!important;font-weight:950!important}.ccMileageIssueSummary{padding:20px 22px!important}.ccMileageIssueSummary h3{color:#222!important;font-size:20px!important;font-weight:950!important;margin:0 0 10px!important}.ccMileageIssueSummary p{color:#7c2d12!important;font-size:16px!important;line-height:1.65!important;font-weight:750!important;margin:0 0 8px!important}.ccMotRow>span:nth-child(2).ccMotResultCell{width:auto!important;height:auto!important;min-height:0!important;background:transparent!important;padding:30px 14px 14px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;border-radius:0!important;transform:none!important}.ccMotResultCell .ccMotPassBadge,.ccMotResultCell .ccMotFailBadge{width:120px!important;height:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;color:#fff!important;font-size:15px!important;font-weight:950!important;line-height:1!important;border-radius:6px!important;padding:0!important;margin:0 auto!important}.ccMotResultCell .ccMotPassBadge{background:#248b2c!important}.ccMotResultCell .ccMotFailBadge{background:#c84747!important}.ccMotMileageIssueBadge{width:120px!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#d35400!important;color:#fff!important;border-radius:6px!important;text-align:center!important;line-height:1.2!important;font-size:14px!important;font-weight:950!important;padding:8px 10px!important}.ccMotMileageIssueText{color:#000!important;font-weight:900!important}.ccMotHead,.ccMotRow{grid-template-columns:150px 135px 165px 1fr!important;column-gap:0!important}.ccMotHead span:nth-child(1),.ccMotRow>span:nth-child(1){padding-left:20px!important}.ccMotHead span:nth-child(2),.ccMotRow>span:nth-child(2){padding-left:8px!important;padding-right:8px!important}.ccMotHead span:nth-child(3),.ccMotRow>span:nth-child(3){padding-left:12px!important;padding-right:12px!important}.ccMotHead span:nth-child(4),.ccMotRow>span:nth-child(4){padding-left:12px!important;padding-right:20px!important}.ccMotRow>span:nth-child(2).ccMotResultCell{padding-left:6px!important;padding-right:6px!important}.ccMotResultCell .ccMotPassBadge,.ccMotResultCell .ccMotFailBadge,.ccMotRow>span:nth-child(2).ccMotPassBadge,.ccMotRow>span:nth-child(2).ccMotFailBadge{width:105px!important}.ccMotMileageIssueBadge{width:105px!important}.ccMotRow>span:nth-child(2).ccMotResultCell{padding-top:18px!important}.ccMotResultCell .ccMotPassBadge,.ccMotResultCell .ccMotFailBadge{margin-top:-6px!important}.ccMotMileageIssueBadge{margin-top:2px!important}.ccMotHead span:nth-child(4),.ccMotRow>span:nth-child(4){padding-left:2px!important}.ccMotDetails{padding-left:0!important;margin-left:-8px!important}.ccTaxInfoBox{margin-top:22px!important;background:#f7f8f8!important;border:1px solid #e8f4f2!important;border-radius:18px!important;padding:20px!important}.ccTaxInfoBox h3{color:#222!important;font-size:22px!important;font-weight:950!important;margin:0 0 18px!important}.ccTaxInfoGrid{display:grid!important;grid-template-columns:1fr auto!important;gap:12px 20px!important;margin-bottom:14px!important}.ccTaxInfoGrid span{color:#475569!important;font-size:16px!important;font-weight:700!important}.ccTaxInfoGrid strong{color:#222!important;font-size:18px!important;font-weight:950!important}.ccTaxInfoBox p{color:#64748b!important;font-size:14px!important;margin:0!important}.ccTaxInfoBox a{color:#087f72!important;font-weight:800!important;text-decoration:none!important}.ccTaxInfoFullRow{display:block!important;padding:16px 0!important}.ccTaxInfoFullRow dt{display:block!important;color:#222!important;font-size:20px!important;font-weight:950!important;margin-bottom:14px!important}.ccTaxInfoFullRow dd{display:block!important;text-align:left!important}.ccTaxInfoBox{background:#f7f8f8!important;border:1px solid #e8f4f2!important;border-radius:16px!important;padding:18px!important}.ccTaxInfoLine{display:grid!important;grid-template-columns:1fr auto!important;gap:18px!important;padding:10px 0!important;border-bottom:1px solid #e5eefb!important}.ccTaxInfoLine:last-of-type{border-bottom:0!important}.ccTaxInfoLine span{color:#475569!important;font-weight:800!important}.ccTaxInfoLine strong{color:#222!important;font-weight:950!important}.ccTaxInfoBox p{color:#64748b!important;font-size:14px!important;line-height:1.5!important;margin:12px 0 0!important}.ccTaxInfoBox a{color:#087f72!important;font-weight:900!important;text-decoration:none!important}.ccTaxInfoBox a:hover{text-decoration:underline!important}.ccTaxInfoFullRow{display:block!important;padding:18px 0!important;border-bottom:0!important}.ccTaxInfoFullRow dt{display:block!important;color:#222!important;font-size:22px!important;font-weight:950!important;margin:0 0 16px!important}.ccTaxInfoFullRow dd{display:block!important;margin:0!important;text-align:left!important}.ccTaxInfoBox{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.ccTaxInfoLine{display:grid!important;grid-template-columns:1fr auto!important;gap:24px!important;padding:6px 0!important;border-bottom:0!important}.ccTaxInfoLine span{color:#475569!important;font-size:16px!important;font-weight:800!important}.ccTaxInfoLine strong{color:#222!important;font-size:16px!important;font-weight:950!important}.ccTaxInfoBox p{margin:14px 0 0!important;color:#64748b!important;font-size:14px!important;line-height:1.5!important}.ccTaxInfoBox a{color:#087f72!important;font-weight:900!important}.ccTaxInfoLine{display:flex!important;justify-content:space-between!important;width:100%!important;padding:7px 0!important}.ccTaxInfoLine span,.ccTaxInfoLine strong,.ccTaxInfoBox{display:block!important}.ccTaxInfoBox .ccTaxInfoLine+.ccTaxInfoLine{margin-top:2px!important}.ccUlezSection{display:block!important;padding-top:14px!important}.ccUlezSection dt{color:#222!important;font-size:20px!important;font-weight:950!important;margin-bottom:14px!important}.ccUlezSection dd{display:block!important;margin:0!important}.ccUlezRow{display:flex!important;justify-content:space-between!important;gap:18px!important;padding:8px 0!important}.ccUlezRow span{color:#475569!important;font-weight:800!important}.ccUlezRow strong{font-weight:950!important}.ccGreenText{color:#15803d!important}.ccRedText{color:#dc2626!important}.ccUlezNote{margin-top:12px!important;color:#64748b!important;font-size:13px!important;line-height:1.5!important}.ccValueCarCta{margin:0 22px 22px!important;background:#087f72!important;color:#fff!important;border-radius:20px!important;padding:22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.ccValueCarCta h3{color:#fff!important;font-size:24px!important;font-weight:950!important;margin:0 0 6px!important}.ccValueCarCta p{color:#fff!important;margin:0!important}.ccValueCarCta a{background:#f3d54e!important;color:#222!important;padding:14px 20px!important;border-radius:12px!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important}@media (max-width: 700px){.ccValueCarCta{flex-direction:column!important;align-items:flex-start!important}}.ccStatusBox.ccStatusWarning{background:#f97316!important;border-color:#ea580c!important}.ccStatusBox.ccStatusWarning *{color:#fff!important}.ccStatusBox.ccStatusExpired{background:#dc2626!important;border-color:#b91c1c!important}.ccStatusBox.ccStatusExpired *{color:#fff!important}.ccStatusBox.ccStatusValid{background:#15803d!important;border-color:#166534!important}.ccStatusBox.ccStatusValid *{color:#fff!important}.ccStatusPanelWarning{background:#f97316!important}.ccStatusPanelWarning,.ccStatusPanelWarning *{color:#fff!important}.ccRecallNoticeBox{background:#fff!important}.ccRecallIntro{color:#64748b!important;line-height:1.7!important;margin-bottom:22px!important}.ccRecallNoticeList{display:grid!important;gap:18px!important}.ccRecallNotice{border:1px solid #e8f4f2!important;border-radius:20px!important;overflow:hidden!important;background:#f7f8f8!important}.ccRecallNotice h3{background:#222!important;color:#fff!important;font-size:18px!important;line-height:1.4!important;padding:18px 20px!important;margin:0!important}.ccRecallNoticeGrid{display:grid!important;grid-template-columns:180px 1fr!important;gap:0!important;border-bottom:1px solid #e8f4f2!important}.ccRecallNoticeGrid span,.ccRecallNoticeGrid strong{padding:13px 18px!important;border-bottom:1px solid #e5eefb!important}.ccRecallNoticeGrid span{color:#64748b!important;font-weight:900!important}.ccRecallNoticeGrid strong{color:#222!important;font-weight:950!important}.ccRecallTextBlock{padding:18px 20px!important;border-bottom:1px solid #e5eefb!important}.ccRecallTextBlock h4{color:#222!important;font-size:16px!important;font-weight:950!important;margin:0 0 8px!important}.ccRecallTextBlock p{color:#475569!important;line-height:1.7!important;margin:0!important}.ccRecallNone{background:#f7f8f8!important;border:1px solid #e8f4f2!important;color:#64748b!important;border-radius:18px!important;padding:18px!important;font-weight:800!important}@media (max-width: 700px){.ccRecallNoticeGrid{grid-template-columns:1fr!important}.ccRecallNoticeGrid span{padding-bottom:4px!important}.ccRecallNoticeGrid strong{padding-top:4px!important}}.ccResultsPage .ccBox h2,.ccResultsPage .ccBox h3{color:#202522!important}.ccResultsPage .ccBox dl dt{color:#59615d!important;font-weight:650!important}.ccResultsPage .ccBox dl dd{color:#242a27!important;font-weight:700!important}.ccResultsPage .ccBox p,.ccResultsPage .ccBox li{color:#4d5651!important}.ccResultsPage .ccUlezNote,.ccResultsPage .ccRecallNote,.ccResultsPage small{color:#69716d!important}.ccResultsPage .ccBox dl>div{border-color:#e3e7e5!important}.ccResultsPage .ccTwoCol{color:#242a27!important}.ccResultsPage .ccTwoCol dt,.ccResultsPage .ccTwoCol dd{font-size:13px!important;line-height:1.45!important}.ccResultsPage .ccMotTable{background:#fff!important;border:1px solid #dfe5e2!important;border-radius:10px!important;overflow:hidden!important}.ccResultsPage .ccMotHead{background:#f3f6f5!important;color:#4d5651!important;padding:12px 15px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.03em!important;border-bottom:1px solid #dfe5e2!important}.ccResultsPage .ccMotRow{padding:19px 15px!important;min-height:82px!important;color:#242a27!important;background:#fff!important;border-bottom:1px solid #e4e8e6!important;line-height:1.55!important;align-items:start!important}.ccResultsPage .ccMotRow:nth-child(2n){background:#fbfcfb!important}.ccResultsPage .ccMotRow>*{color:#242a27}.ccResultsPage .ccMotRow strong{color:#202522!important;font-weight:750!important}.ccResultsPage .ccMotRow p,.ccResultsPage .ccMotRow li,.ccResultsPage .ccMotRow span{line-height:1.55!important}.ccResultsPage .ccMotRow p{color:#4d5651!important;margin-top:5px!important}.ccResultsPage .ccMotRow ul{margin-top:7px!important;margin-bottom:0!important;padding-left:18px!important}.ccResultsPage .ccMotRow li{color:#3f4743!important;margin:4px 0!important}.ccResultsPage .ccMotDetails{padding-right:8px!important}.ccResultsPage .ccMotDetails>*+*{margin-top:6px!important}.ccResultsPage .ccMotMileageDiff,.ccResultsPage .ccMotDifference{color:#59615d!important;font-weight:600!important}.ccResultsPage .ccMotPass,.ccResultsPage .ccMotFail{font-weight:800!important}@media (max-width: 700px){.ccMotTable{overflow:visible!important;border:0!important;background:transparent!important}.ccMotHead{display:none!important}.ccMotRow{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin-bottom:10px!important;border:1px solid #dfe4e1!important;border-radius:4px!important;background:#fff!important}.ccMotRow>span{padding:12px 13px!important}.ccMotRow>span:nth-child(1){grid-column:1!important;grid-row:1!important}.ccMotRow>span:nth-child(2){grid-column:2!important;grid-row:1!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important}.ccMotRow>span:nth-child(3){grid-column:1 / -1!important;padding-top:0!important}.ccMotRow>span:nth-child(4){grid-column:1 / -1!important;padding-top:8px!important;border-top:1px solid #edf0ee!important}}.ccResultsPage .ccMotTable{width:100%!important;margin-top:16px!important;background:#fff!important;border:1px solid #d5dbd8!important;border-radius:2px!important;overflow:hidden!important}.ccResultsPage .ccMotHead,.ccResultsPage .ccMotRow{display:grid!important;grid-template-columns:112px 95px 135px minmax(0,1fr)!important;width:100%!important;align-items:start!important}.ccResultsPage .ccMotHead{min-height:36px!important;background:#e9efed!important;border-bottom:1px solid #cbd3cf!important}.ccResultsPage .ccMotHead span{display:flex!important;align-items:center!important;padding:10px 13px!important;color:#232925!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.025em!important;border:0!important}.ccResultsPage .ccMotRow{min-height:0!important;background:#fff!important;border:0!important;border-bottom:1px solid #dde2df!important}.ccResultsPage .ccMotRow:last-child{border-bottom:0!important}.ccResultsPage .ccMotRow:nth-child(2n){background:#f8f9f8!important}.ccResultsPage .ccMotRow:nth-child(odd){background:#fff!important}.ccResultsPage .ccMotRow:hover{background:#f3f6f4!important}.ccResultsPage .ccMotRow>span{display:block!important;min-width:0!important;min-height:0!important;padding:10px 13px!important;color:#151915!important;font-size:13px!important;line-height:1.42!important;font-weight:500!important;border:0!important}.ccResultsPage .ccMotRow>span:nth-child(1){white-space:nowrap!important;color:#151915!important;font-size:12.5px!important;font-weight:600!important}.ccResultsPage .ccMotRow>span:nth-child(2){padding-top:9px!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}.ccResultsPage .ccMotRow>span:nth-child(3){white-space:nowrap!important;color:#111411!important;font-size:12.5px!important;font-weight:700!important}.ccResultsPage .ccMotRow>span:nth-child(4){padding-top:9px!important;padding-bottom:9px!important;color:#171b18!important;font-size:13px!important;line-height:1.42!important;font-weight:500!important}.ccResultsPage .ccMotRow>span:nth-child(4) *,.ccResultsPage .ccMotDetails,.ccResultsPage .ccMotDetails *{opacity:1!important}.ccResultsPage .ccMotDetails,.ccResultsPage .ccMotDetails p,.ccResultsPage .ccMotRow>span:nth-child(4) p{margin:0!important;padding:0!important;color:#252a26!important;font-size:13px!important;line-height:1.42!important;font-weight:500!important}.ccResultsPage .ccMotDetails>*+*{margin-top:2px!important}.ccResultsPage .ccMotDetails strong,.ccResultsPage .ccMotDetails b,.ccResultsPage .ccMotRow>span:nth-child(4) strong,.ccResultsPage .ccMotRow>span:nth-child(4) b{color:#111411!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important}.ccResultsPage .ccMotDetails ul,.ccResultsPage .ccMotRow>span:nth-child(4) ul{margin:3px 0 0!important;padding-left:17px!important}.ccResultsPage .ccMotDetails li,.ccResultsPage .ccMotRow>span:nth-child(4) li{margin:1px 0!important;color:#222722!important;font-size:12.5px!important;line-height:1.4!important;font-weight:500!important}.ccResultsPage .ccMotResultCell{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.ccResultsPage .ccMotPassBadge,.ccResultsPage .ccMotFailBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:64px!important;min-width:64px!important;height:24px!important;margin:0!important;padding:0 9px!important;border-radius:2px!important;color:#fff!important;font-size:10.5px!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.02em!important}.ccResultsPage .ccMotPassBadge{background:#238b35!important}.ccResultsPage .ccMotFailBadge{background:#cc4545!important}.ccResultsPage .ccMotPassBadge *,.ccResultsPage .ccMotFailBadge *{color:#fff!important}.ccResultsPage .ccMotMileageIssueBadge{padding:3px 6px!important;background:#fff0f0!important;color:#a52e2e!important;font-size:10px!important;font-weight:700!important;border-radius:2px!important}.ccResultsPage .ccMotDetails{margin:0!important;padding:0!important}.ccResultsPage .ccMotMileageDiff,.ccResultsPage .ccMotDifference{color:#252a26!important;font-size:13px!important;font-weight:500!important}@media (max-width: 700px){.ccResultsPage .ccMotTable{border:0!important;overflow:visible!important}.ccResultsPage .ccMotHead{display:none!important}.ccResultsPage .ccMotRow{display:grid!important;grid-template-columns:1fr auto!important;margin-bottom:10px!important;border:1px solid #d9dfdc!important;border-radius:3px!important}.ccResultsPage .ccMotRow>span{padding:10px 12px!important;font-size:13px!important}.ccResultsPage .ccMotRow>span:nth-child(1){grid-column:1;grid-row:1;font-size:13px!important}.ccResultsPage .ccMotRow>span:nth-child(2){grid-column:2;grid-row:1}.ccResultsPage .ccMotRow>span:nth-child(3){grid-column:1 / -1;padding-top:2px!important;font-size:13px!important}.ccResultsPage .ccMotRow>span:nth-child(4){grid-column:1 / -1;padding-top:9px!important;border-top:1px solid #e4e8e6!important}}@media (min-width: 701px){.ccResultsPage .ccMotTable{margin-top:14px!important;border:1px solid #d4dad7!important;border-radius:0!important}.ccResultsPage .ccMotHead,.ccResultsPage .ccMotRow{grid-template-columns:105px 90px 125px minmax(0,1fr)!important}.ccResultsPage .ccMotHead{min-height:32px!important;background:#e8eeeb!important}.ccResultsPage .ccMotHead span{padding:8px 11px!important;color:#1f2521!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important}.ccResultsPage .ccMotRow>span{padding:8px 11px!important;font-size:13px!important;line-height:1.35!important}.ccResultsPage .ccMotRow>span:nth-child(1){color:#151915!important;font-size:12.5px!important;font-weight:600!important}.ccResultsPage .ccMotRow>span:nth-child(3){color:#101310!important;font-size:12.5px!important;font-weight:700!important}.ccResultsPage .ccMotRow>span:nth-child(4),.ccResultsPage .ccMotRow>span:nth-child(4) *,.ccResultsPage .ccMotDetails,.ccResultsPage .ccMotDetails *{color:#171a18!important;opacity:1!important}.ccResultsPage .ccMotDetails,.ccResultsPage .ccMotDetails p,.ccResultsPage .ccMotRow>span:nth-child(4) p{margin:0!important;padding:0!important;color:#202420!important;font-size:13px!important;line-height:1.35!important;font-weight:500!important}.ccResultsPage .ccMotDetails>*+*{margin-top:1px!important}.ccResultsPage .ccMotDetails strong,.ccResultsPage .ccMotDetails b,.ccResultsPage .ccMotRow>span:nth-child(4) strong,.ccResultsPage .ccMotRow>span:nth-child(4) b{color:#0f120f!important;font-size:13px!important;font-weight:700!important}.ccResultsPage .ccMotDetails ul,.ccResultsPage .ccMotRow>span:nth-child(4) ul{margin:2px 0 0!important;padding-left:15px!important}.ccResultsPage .ccMotDetails li,.ccResultsPage .ccMotRow>span:nth-child(4) li{margin:0!important;color:#202420!important;font-size:12.5px!important;line-height:1.35!important;font-weight:500!important}.ccResultsPage .ccMotPassBadge,.ccResultsPage .ccMotFailBadge{width:60px!important;min-width:60px!important;height:23px!important;padding:0!important;font-size:10.5px!important;font-weight:700!important;border-radius:2px!important}.ccResultsPage .ccMotPassBadge{background:#218b35!important;color:#fff!important}.ccResultsPage .ccMotFailBadge{background:#c94343!important;color:#fff!important}.ccResultsPage .ccMotRow{min-height:0!important;border-bottom:1px solid #dde2df!important}.ccResultsPage .ccMotRow:nth-child(2n){background:#f7f8f7!important}.ccResultsPage .ccMotRow:nth-child(odd){background:#fff!important}}@media (min-width: 701px){.ccResultsPage .ccMotHead span{font-size:12px!important;font-weight:700!important}.ccResultsPage .ccMotRow>span{font-size:14px!important;line-height:1.42!important}.ccResultsPage .ccMotRow>span:nth-child(1){font-size:13.5px!important;font-weight:600!important}.ccResultsPage .ccMotRow>span:nth-child(3){font-size:13.5px!important;font-weight:700!important}.ccResultsPage .ccMotRow>span:nth-child(4),.ccResultsPage .ccMotDetails,.ccResultsPage .ccMotDetails p,.ccResultsPage .ccMotMileageDiff,.ccResultsPage .ccMotDifference{color:#202420!important;font-size:14px!important;line-height:1.42!important;font-weight:500!important}.ccResultsPage .ccMotDetails strong,.ccResultsPage .ccMotDetails b,.ccResultsPage .ccMotRow>span:nth-child(4) strong,.ccResultsPage .ccMotRow>span:nth-child(4) b{color:#111411!important;font-size:14px!important;font-weight:700!important}.ccResultsPage .ccMotDetails li,.ccResultsPage .ccMotRow>span:nth-child(4) li{color:#202420!important;font-size:13.5px!important;line-height:1.4!important}.ccResultsPage .ccMotPassBadge,.ccResultsPage .ccMotFailBadge{width:64px!important;min-width:64px!important;height:25px!important;font-size:11px!important;font-weight:700!important}}.ccVinMatchSection{padding:28px 26px!important}.ccVinMatchIntro{max-width:760px}.ccVinMatchEyebrow{display:block;margin-bottom:5px;color:#087f72;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ccVinMatchIntro h2{margin:0 0 8px!important;color:#202522!important}.ccVinMatchIntro p{margin:0 0 8px;color:#3f4743!important;font-size:14px;line-height:1.6}.ccVinMatchIntro p strong{color:#202522}.ccVinMatchHelp{max-width:820px;color:#616965!important;font-size:13px!important}.ccVinMatchForm{margin-top:20px;max-width:720px}.ccVinMatchForm label{display:block;margin-bottom:7px;color:#2d3531;font-size:12px;font-weight:700}.ccVinMatchInputRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ccVinMatchInputRow input{width:100%;min-width:0;height:46px;box-sizing:border-box;padding:0 14px;border:1px solid #cbd4cf;border-radius:3px;outline:none;background:#fff;color:#1e2420;font:inherit;font-size:14px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.ccVinMatchInputRow input::placeholder{color:#858d89;font-weight:500;letter-spacing:.025em}.ccVinMatchInputRow input:focus{border-color:#087f72;box-shadow:0 0 0 2px #087f721a}.ccVinMatchInputRow button{min-width:120px;height:46px;padding:0 18px;border:0;border-radius:3px;background:#087f72;color:#fff;cursor:pointer;font-size:13px;font-weight:750}.ccVinMatchInputRow button:hover{background:#066f64}.ccVinMatchInputRow button:disabled{cursor:wait;opacity:.7}.ccVinMatchSecurity{margin-top:12px}.ccVinMatchMessage{display:flex;align-items:flex-start;gap:12px;max-width:720px;margin-top:17px;padding:15px 17px;border:1px solid;border-radius:4px}.ccVinMatchMessage>div:last-child{display:grid;gap:3px}.ccVinMatchMessage strong{color:inherit!important;font-size:14px;font-weight:750}.ccVinMatchMessage span{color:inherit!important;font-size:13px;line-height:1.5}.ccVinMatchIcon{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:999px;color:#fff;font-size:14px;font-weight:800}.ccVinMatchSuccess{border-color:#b8dfc0;background:#f2faf4;color:#216c31}.ccVinMatchSuccess .ccVinMatchIcon{background:#248b35}.ccVinMatchWarning{border-color:#efc0bc;background:#fff6f5;color:#a03730}.ccVinMatchWarning .ccVinMatchIcon{background:#c94747}.ccVinMatchError{border-color:#e4c7a8;background:#fff8ef;color:#8a511c}@media (max-width: 650px){.ccVinMatchSection{padding:22px 18px!important}.ccVinMatchInputRow{grid-template-columns:1fr}.ccVinMatchInputRow button{width:100%}}.cariqTryAgainButton,.cariqTryAgainButton:visited,.cariqTryAgainButton:hover,.cariqTryAgainButton:active{color:#fff!important;text-decoration:none!important}.ccInsuranceStatusRow a{color:#008f7a;font-weight:700;text-decoration:none}.ccInsuranceStatusRow a:hover{text-decoration:underline}.ccQuickChecks{margin-top:16px;margin-bottom:16px;padding:24px;background:#fff;border:1px solid #e3e7e6;border-radius:12px}.ccQuickChecksIntro>span{display:block;margin-bottom:6px;color:#008f7a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ccQuickChecksIntro h2{margin:0 0 7px;font-size:22px;line-height:1.25}.ccQuickChecksIntro p{margin:0;color:#66706d;font-size:14px}.ccQuickChecksGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.ccQuickCheckCard{min-width:0;min-height:175px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;color:#17201e;text-decoration:none;background:#f8faf9;border:1px solid #e1e7e5;border-radius:10px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ccQuickCheckCard:hover{border-color:#008f7a;transform:translateY(-1px);box-shadow:0 5px 16px #0000000d}.ccQuickCheckCard span{display:block;margin-bottom:7px;color:#008f7a;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ccQuickCheckCard h3{margin:0 0 8px;color:#17201e;font-size:17px;line-height:1.25}.ccQuickCheckCard p{margin:0;color:#68716f;font-size:13px;line-height:1.5}.ccQuickCheckCard>strong{color:#008f7a;font-size:14px}@media (max-width: 760px){.ccQuickChecks{padding:18px}.ccQuickChecksGrid{grid-template-columns:1fr}.ccQuickCheckCard{min-height:auto}}.ccQuickCheckUnavailable{cursor:default;background:#f7f8f8;border-color:#e3e6e5}.ccQuickCheckUnavailable:hover{border-color:#e3e6e5;transform:none;box-shadow:none}.ccQuickCheckUnavailable span{color:#7b8482}.ccQuickCheckUnavailable h3{color:#4f5856}.ccQuickCheckUnavailable p{color:#7b8482}.ccQuickCheckUnavailable>strong{color:#7b8482}.ccLockedHistory{margin:16px 0;padding:24px;background:#fff;border:1px solid #e3e7e6;border-radius:12px}.ccLockedHistoryHead>span{display:block;margin-bottom:6px;color:#008f7a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ccLockedHistoryHead h2{margin:0 0 7px;font-size:22px;line-height:1.3}.ccLockedHistoryHead p{margin:0;color:#66706d;font-size:14px}.ccLockedHistoryList{margin-top:20px;border:1px solid #e4e8e7;border-radius:9px;overflow:hidden}.ccLockedHistoryList>div{min-height:50px;padding:0 16px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid #e8eceb}.ccLockedHistoryList>div:last-child{border-bottom:0}.ccHistoryLock{font-size:13px}.ccLockedHistoryList strong{color:#26302e;font-size:13px}.ccLockedHistoryList small{color:#68716f;font-size:12px;font-weight:700}.ccLockedHistoryPlans{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ccLockedHistoryPlans a{padding:13px 15px;display:flex;align-items:center;justify-content:space-between;color:#17201e;text-decoration:none;background:#f7f9f8;border:1px solid #dde4e2;border-radius:8px}.ccLockedHistoryPlans a:hover{border-color:#008f7a}.ccLockedHistoryPlans span{font-size:13px;font-weight:700}.ccLockedHistoryPlans strong{color:#008f7a;font-size:15px}.ccLockedHistoryPlans .ccLockedHistoryGold{background:#17201e;border-color:#17201e;color:#fff}.ccLockedHistoryPlans .ccLockedHistoryGold strong{color:#fff}@media (max-width: 760px){.ccLockedHistory{padding:18px}.ccLockedHistoryList>div{padding:11px 13px;grid-template-columns:22px 1fr}.ccLockedHistoryList small{grid-column:2}.ccLockedHistoryPlans{grid-template-columns:1fr}}.ccCompareSection{padding:24px}.ccCompareHead>span{display:block;margin-bottom:5px;color:#008f7a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ccCompareHead h2{margin:0 0 6px;font-size:22px}.ccCompareHead p{margin:0;color:#68716f;font-size:13px}.ccCompareTableWrap{margin-top:20px;overflow-x:auto;border:1px solid #e1e6e4;border-radius:8px}.ccCompareTable{width:100%;min-width:600px;border-collapse:collapse;background:#fff}.ccCompareTable th,.ccCompareTable td{padding:12px 14px;border-bottom:1px solid #e7ebe9;text-align:center;font-size:13px}.ccCompareTable th:first-child,.ccCompareTable td:first-child{width:43%;text-align:left}.ccCompareTable thead th{background:#f6f8f7;color:#17201e}.ccCompareTable thead th span,.ccCompareTable thead th strong{display:block}.ccCompareTable thead th span{margin-bottom:3px;font-size:12px}.ccCompareTable thead th strong{color:#008f7a;font-size:17px}.ccCompareTable thead .ccCompareGold{background:#17201e;color:#fff}.ccCompareTable thead .ccCompareGold strong{color:#fff}.ccCompareTable tbody tr:last-child td{border-bottom:0}.ccCompareYes{color:#138a42;font-size:16px!important;font-weight:800}.ccCompareNo{color:#a4aaa8;font-size:16px!important}.ccCompareActions{margin-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ccCompareActions a{padding:14px 15px;display:grid;grid-template-columns:1fr auto;gap:3px 10px;color:#17201e;text-decoration:none;background:#f7f9f8;border:1px solid #dde4e2;border-radius:8px}.ccCompareActions a:hover{border-color:#008f7a}.ccCompareActions span{font-size:13px;font-weight:800}.ccCompareActions strong{color:#008f7a;font-size:16px}.ccCompareActions small{grid-column:1 / -1;margin-top:5px;color:#68716f;font-size:11px;font-weight:700}.ccCompareActions .ccCompareGoldButton{background:#17201e;border-color:#17201e;color:#fff}.ccCompareActions .ccCompareGoldButton strong,.ccCompareActions .ccCompareGoldButton small{color:#fff}@media (max-width: 760px){.ccCompareSection{padding:18px}.ccCompareActions{grid-template-columns:1fr}}.ccLockedHistory{padding:22px 24px}.ccLockedHistoryList{margin-top:18px}.ccLockedHistoryList>div{min-height:48px;grid-template-columns:24px 1fr auto}.ccHistoryLock{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#008f7a}.ccHistoryLock svg{width:18px;height:18px;display:block}.ccLockedHistoryList strong{font-size:13px;font-weight:700}.ccLockedHistoryList small{padding:4px 8px;color:#52605d;background:#f1f5f4;border-radius:4px;font-size:10px;font-weight:700}.ccHistoryCompareLink{margin-top:16px;display:inline-flex;align-items:center;gap:7px;color:#008f7a;font-size:12px;font-weight:800;text-decoration:none}.ccHistoryCompareLink:hover{text-decoration:underline}.ccHistoryCompareLink span{font-size:14px}#history-check-comparison{scroll-margin-top:24px}@media (max-width: 760px){.ccLockedHistory{padding:18px}.ccLockedHistoryList>div{grid-template-columns:22px 1fr auto}.ccLockedHistoryList small{grid-column:auto}}@media (min-width: 761px){.ccResultsPage .ccMotRow{align-items:start!important}.ccResultsPage .ccMotRow>span:nth-child(1),.ccResultsPage .ccMotRow>span:nth-child(2),.ccResultsPage .ccMotRow>span:nth-child(3){padding:17px 14px!important;line-height:18px!important}.ccResultsPage .ccMotResultCell{display:block!important}.ccResultsPage .ccMotPassBadge,.ccResultsPage .ccMotFailBadge{display:inline-block!important;box-sizing:border-box!important;margin:0!important;padding:2px 7px!important;position:relative!important;top:-1px!important;line-height:14px!important;vertical-align:baseline!important}.ccResultsPage .ccMotMileageIssueBadge{vertical-align:baseline!important}}@media (min-width: 761px){.ccResultsPage .ccMotPassBadge,.ccResultsPage .ccMotFailBadge{top:0!important;padding-top:1px!important;padding-bottom:1px!important;line-height:16px!important;height:18px!important;min-height:18px!important;vertical-align:baseline!important;transform:translateY(0)!important}}.ccRarityStrip{display:flex;align-items:center;gap:24px;margin:16px 0;padding:14px 18px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.ccRarityIntro{min-width:250px}.ccRarityIntro span{display:block;margin-bottom:3px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.ccRarityIntro strong{display:block;font-size:15px;line-height:1.3;color:#111827}.ccRarityStats{display:flex;align-items:center;gap:26px;margin-left:auto}.ccRarityStats>div{min-width:70px;text-align:center}.ccRarityStats strong{display:block;font-size:20px;line-height:1.1;color:#111827}.ccRarityStats span{display:block;margin-top:3px;font-size:11px;color:#6b7280;white-space:nowrap}.ccRarityTotal{padding-left:24px;border-left:1px solid #e5e7eb}.ccRarityStrip small{max-width:115px;font-size:10px;line-height:1.35;color:#9ca3af}@media (max-width: 720px){.ccRarityStrip{display:block;padding:14px}.ccRarityIntro{min-width:0;margin-bottom:12px}.ccRarityStats{width:100%;justify-content:space-between;gap:8px;margin:0}.ccRarityStats>div{flex:1;min-width:0}.ccRarityTotal{padding-left:8px}.ccRarityStrip small{display:block;max-width:none;margin-top:10px}}.ccRarityIntro strong{font-size:17px}.ccRarityIntro small{display:block;max-width:420px;margin-top:3px;font-size:10px;line-height:1.35;color:#9ca3af}@media (max-width: 720px){.ccRarityIntro small{max-width:none}}.ccPreviousAdverts{margin:18px 0;padding:18px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.ccPreviousAdvertsHeading{margin-bottom:14px}.ccPreviousAdvertsHeading h2{margin:0 0 4px;font-size:18px;line-height:1.25;color:#111827}.ccPreviousAdvertsHeading p{margin:0;font-size:13px;line-height:1.45;color:#6b7280}.ccPreviousAdvertsScroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ccPreviousAdvertsTable{width:100%;min-width:650px;border-collapse:collapse;font-size:13px}.ccPreviousAdvertsTable th{padding:10px 12px;border-bottom:1px solid #d1d5db;text-align:left;font-size:12px;font-weight:700;color:#374151;white-space:nowrap}.ccPreviousAdvertsTable td{padding:12px;border-bottom:1px solid #f0f1f3;color:#374151;vertical-align:middle}.ccPreviousAdvertsTable tbody tr:last-child td{border-bottom:0}.ccPreviousAdvertsTable th:nth-child(1),.ccPreviousAdvertsTable td:nth-child(1){width:130px;white-space:nowrap}.ccPreviousAdvertsTable th:nth-child(3),.ccPreviousAdvertsTable td:nth-child(3),.ccPreviousAdvertsTable th:nth-child(4),.ccPreviousAdvertsTable td:nth-child(4){width:110px;white-space:nowrap}.ccPreviousAdvertsTable td:nth-child(4){font-weight:700;color:#111827}@media (max-width: 720px){.ccPreviousAdverts{padding:14px}.ccPreviousAdvertsHeading h2{font-size:16px}.ccPreviousAdvertsTable{min-width:600px}}@media (max-width: 600px){.ccPaidMini{padding-left:16px!important;padding-right:16px!important}.ccPaidOptions{width:100%!important;max-width:330px!important;margin:20px auto 0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;justify-content:center!important;align-items:stretch!important;gap:9px!important}.ccPaidOptions a{width:100%!important;min-width:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:14px 5px!important;text-align:center!important}.ccPaidOptions a b,.ccPaidOptions a span{display:block!important;width:100%!important;text-align:center!important}.ccMotHead{display:none!important}.ccMotRow{box-sizing:border-box!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 118px!important;column-gap:14px!important;row-gap:8px!important;padding:16px 14px!important;align-items:start!important}.ccMotRow>span:nth-child(1){grid-column:1!important;grid-row:1!important;align-self:center!important;font-weight:800!important;text-align:left!important}.ccMotRow>.ccMotResultCell{grid-column:2!important;grid-row:1!important;width:118px!important;justify-self:end!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;margin:0!important;padding:0!important}.ccMotPassBadge,.ccMotFailBadge{box-sizing:border-box!important;width:118px!important;min-width:118px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:9px 8px!important;text-align:center!important}.ccMotMileageIssueBadge{width:118px!important;box-sizing:border-box!important;margin-top:5px!important;text-align:center!important}.ccMotRow>span:nth-child(3){grid-column:1 / -1!important;grid-row:2!important;display:block!important;width:100%!important;text-align:left!important;font-weight:700!important}.ccMotRow>span:nth-child(4){grid-column:1 / -1!important;grid-row:3!important;display:block!important;width:100%!important;text-align:left!important}.ccMotDefects{width:100%!important}.ccMotDefects ul{padding-left:22px!important}}@media (max-width:600px){.ccReportHeaderWithImage .ccVehicleImageBox{width:100%!important;min-height:0!important;height:170px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:18px!important;padding:18px!important;box-sizing:border-box!important}.ccReportHeaderWithImage .ccVehicleImageBox img{width:auto!important;height:auto!important;max-width:115px!important;max-height:115px!important;object-fit:contain!important}}@media (max-width:600px){.ccReportHeaderWithImage .ccVehicleImageBox{height:115px!important;min-height:115px!important;margin-top:12px!important;padding:14px!important}.ccReportHeaderWithImage .ccVehicleImageBox img{width:auto!important;height:auto!important;max-width:70px!important;max-height:70px!important;object-fit:contain!important}}@media (max-width:600px){.ccReportHeaderWithImage .ccVehicleImageBox{width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:14px auto 0!important;padding:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;border-radius:0!important}.ccReportHeaderWithImage .ccVehicleImageBox img{width:60px!important;height:60px!important;max-width:60px!important;max-height:60px!important;object-fit:contain!important}}@media (max-width:600px){.ccReportHeaderWithImage .ccVehicleImageBox{height:68px!important;min-height:68px!important;max-height:68px!important;margin:8px auto 10px!important;padding:4px!important}.ccReportHeaderWithImage .ccVehicleImageBox img{width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important}}@media (max-width:600px){.ccReportHeaderWithImage{min-height:0!important;height:auto!important;padding-bottom:18px!important}.ccReportHeaderWithImage .ccReportHeaderText{margin-bottom:0!important;padding-bottom:0!important}.ccReportHeaderWithImage .ccVehicleImageBox{width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:10px auto 0!important;padding:2px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ccReportHeaderWithImage .ccVehicleImageBox img{width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;margin:0!important}.ccPaidMini{padding-top:22px!important;padding-bottom:22px!important}.ccPaidMini>div:first-child{margin:0!important;padding:0!important}.ccPaidMini>div:first-child p{margin-bottom:0!important}.ccPaidOptions{margin:14px auto 0!important;padding:0!important;align-self:start!important}.ccPaidOptions a{min-height:100px!important;padding:12px 5px!important}}@media (max-width:600px){.ccReportHeaderWithImage .ccVehicleImageBox{width:100%!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:10px auto 0!important;padding:4px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ccReportHeaderWithImage .ccVehicleImageBox img{width:70px!important;height:70px!important;max-width:70px!important;max-height:70px!important;margin:0!important;object-fit:contain!important}}@media (max-width:600px){.ccReportHeader.ccReportHeaderWithImage{height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:34px 18px 22px!important;margin:0!important;gap:0!important}.ccReportHeaderWithImage .ccReportHeaderText{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}.ccReportHeaderWithImage .ccVehicleImageBox{width:100%!important;height:95px!important;min-height:95px!important;max-height:95px!important;margin:12px 0 0!important;padding:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 95px!important;background:transparent!important;border:0!important;border-radius:0!important}.ccReportHeaderWithImage .ccVehicleImageBox img{width:auto!important;height:auto!important;max-width:85px!important;max-height:85px!important;margin:0!important;padding:0!important;object-fit:contain!important}}@media (max-width:600px){.ccBox>h2{box-sizing:border-box!important;width:calc(100% + 28px)!important;min-height:48px!important;margin:-14px -14px 16px!important;padding:13px 14px 12px 17px!important;display:flex!important;align-items:center!important;background:#eef7f5!important;border-left:4px solid #087f72!important;border-bottom:1px solid #dce9e6!important;color:#202426!important;font-size:18px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.2px!important}.ccVinMatchSection>h2,.ccRecallNoticeBox>h2{width:auto!important;min-height:0!important;margin:0 0 14px!important;padding:0!important;display:block!important;background:transparent!important;border:0!important;font-size:18px!important}}@media (max-width:600px){.ccBox{margin-bottom:14px!important;padding:14px!important}.ccBox dl{margin-top:0!important;margin-bottom:0!important}.ccBox dl>div{min-height:0!important;padding-top:9px!important;padding-bottom:9px!important}.ccBox dt,.ccBox dd{line-height:1.35!important}.ccBox dd{margin-left:12px!important}.ccBox>p{margin-top:8px!important;margin-bottom:10px!important}.ccMotRow{padding-top:13px!important;padding-bottom:13px!important;row-gap:6px!important}.ccMotDefects{margin-top:3px!important}.ccMotDefects ul{margin-top:6px!important;margin-bottom:4px!important}.ccMotDefects li{margin-bottom:4px!important;line-height:1.4!important}.ccVinMatchSection,.ccRecallNoticeBox,.ccCompareSection{padding:18px!important}}@media (max-width:600px){.ccBox dl>div{display:grid!important;grid-template-columns:minmax(115px,42%) minmax(0,58%)!important;align-items:start!important;gap:12px!important}.ccBox dl>div>dt{width:auto!important;min-width:0!important;margin:0!important;color:#697174!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important;text-align:left!important}.ccBox dl>div>dd{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;color:#202426!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important;text-align:right!important;overflow-wrap:anywhere!important}.ccBox dl>div>dd.ccGreen{color:#16825d!important}.ccBox dl>div>dd.ccRed{color:#c83d3d!important}.ccVinMatchSection dl>div,.ccRecallNoticeBox dl>div,.ccCompareSection dl>div{display:initial!important}}@media (max-width:600px){.ccGreen{color:#16825d!important;font-weight:800!important}.ccRed{color:#c83d3d!important;font-weight:800!important}.ccMotPassBadge{background:#e8f6f0!important;border:1px solid #cce9dd!important;color:#147451!important;font-weight:800!important}.ccMotFailBadge,.ccMotMileageIssueBadge{background:#fdeaea!important;border:1px solid #f2cccc!important;color:#b63131!important;font-weight:800!important}.ccMotMileageIssueText{color:#b63131!important}.ccMotDefects>b{color:#9a6700!important}.ccMotRow:has(.ccMotFailBadge) .ccMotDefects>b{color:#b63131!important}}@media (max-width:600px){.ccBox{border:1px solid #dfe5e3!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}.ccBox dl>div{border-bottom:1px solid #edf0ef!important}.ccBox dl>div:last-child{border-bottom:0!important}.ccBox>h2{border-radius:0!important;box-shadow:none!important}.ccMotRow{border-bottom:1px solid #e5e9e8!important}.ccMotRow:last-child{border-bottom:0!important}.ccVinMatchSection,.ccRecallNoticeBox,.ccCompareSection{border-radius:10px!important}}@media (max-width:600px){.ccCompareTableWrap{display:none!important}.ccCompareSection{padding:18px!important}.ccCompareHead{margin-bottom:16px!important}.ccCompareActions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}.ccCompareActions>a{width:100%!important;min-width:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:13px 4px!important;margin:0!important;text-align:center!important}.ccCompareActions>a span,.ccCompareActions>a strong,.ccCompareActions>a small{width:100%!important;text-align:center!important}}.ccAdvertCheck{margin:18px 0;overflow:hidden;border:1px solid #dce6e3;border-radius:12px;background:#fff}.ccAdvertCheckHead{padding:17px 18px 15px;border-left:5px solid #087f72;border-bottom:1px solid #dce9e6;background:#eef7f5}.ccAdvertCheckHead>span{display:block;margin-bottom:5px;color:#087f72;font-size:10px;font-weight:900;letter-spacing:.8px}.ccAdvertCheckHead h2{margin:0 0 5px;color:#202426;font-size:20px;line-height:1.25}.ccAdvertCheckHead p{margin:0;color:#697174;font-size:12px;line-height:1.4}.ccAdvertCompareRows{padding:0 18px}.ccAdvertCompareRow{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid #edf0ef}.ccAdvertCompareRow>div span{display:block;margin-bottom:3px;color:#747c79;font-size:10px;font-weight:700}.ccAdvertCompareRow>div strong{display:block;color:#202426;font-size:12px;line-height:1.35}.ccAdvertMatch,.ccAdvertWarning{min-width:48px;text-align:right;font-size:11px;font-weight:900}.ccAdvertMatch{color:#16825d}.ccAdvertWarning{color:#a66b00}.ccAdvertFacts{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:15px 18px}.ccAdvertFacts>div{padding:11px 12px;border:1px solid #e3e8e6;border-radius:8px;background:#f8faf9}.ccAdvertFacts span{display:block;margin-bottom:4px;color:#747c79;font-size:10px;font-weight:700}.ccAdvertFacts strong{color:#202426;font-size:14px}.ccAdvertSellerClaims{margin:0 18px 16px;padding:13px;border:1px solid #eadfbf;border-radius:8px;background:#fffaf0}.ccAdvertSellerClaims h3{margin:0 0 8px;color:#202426;font-size:13px}.ccAdvertClaim{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #f1e7ce}.ccAdvertClaim span{color:#202426;font-size:11px;line-height:1.35}.ccAdvertClaim b{flex:0 0 auto;color:#9a6700;font-size:9px;line-height:1.35;text-align:right}.ccAdvertGoldPrompt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;background:#171b1c;color:#fff}.ccAdvertGoldPrompt strong{display:block;margin-bottom:3px;font-size:13px}.ccAdvertGoldPrompt p{margin:0;color:#c8cecc;font-size:10px;line-height:1.4}.ccAdvertGoldButton{flex:0 0 auto;padding:10px 13px;border-radius:7px;background:#087f72;color:#fff!important;font-size:10px;font-weight:900;text-decoration:none!important}@media (max-width:600px){.ccAdvertCheck{margin:14px 0;border-radius:10px}.ccAdvertCheckHead{padding:14px}.ccAdvertCheckHead h2{font-size:18px}.ccAdvertCompareRows{padding:0 14px}.ccAdvertCompareRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;padding:11px 0}.ccAdvertCompareRow>div strong{font-size:11px}.ccAdvertMatch,.ccAdvertWarning{min-width:35px;font-size:9px}.ccAdvertFacts{padding:12px 14px;gap:7px}.ccAdvertFacts>div{padding:9px 10px}.ccAdvertSellerClaims{margin:0 14px 13px}.ccAdvertClaim{display:block}.ccAdvertClaim b{display:block;margin-top:3px;text-align:left}.ccAdvertGoldPrompt{display:block;padding:14px}.ccAdvertGoldButton{display:block;width:100%;box-sizing:border-box;margin-top:11px;padding:11px;text-align:center}}.ccAdvertCheckEnhanced{border-color:#d6e4e0}.ccAdvertBuyerGrid{padding:0 18px}.ccAdvertBuyerRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #edf0ef}.ccAdvertBuyerRow>div{min-width:0}.ccAdvertBuyerRow>div span{display:block;margin-bottom:4px;color:#747c79;font-size:10px;font-weight:700}.ccAdvertBuyerRow>div strong{display:block;color:#202426;font-size:12px;line-height:1.35}.ccAdvertBuyerRow>div small{display:block;margin-top:3px;color:#858c89;font-size:9px;line-height:1.3}.ccAdvertResultGood,.ccAdvertResultWarning,.ccAdvertResultDanger,.ccAdvertResultInfo{min-width:66px;font-size:9px;font-weight:900;text-align:right;white-space:nowrap}.ccAdvertResultGood{color:#16825d}.ccAdvertResultWarning{color:#a66b00}.ccAdvertResultDanger{color:#c43d32}.ccAdvertResultInfo{color:#697174}.ccAdvertMileageMessage{margin:0 18px 13px;padding:9px 11px;border-radius:7px;background:#f5f8f7;color:#5e6764;font-size:10px;line-height:1.4}.ccAdvertPriceBox{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:15px 18px;padding:12px 13px;border:1px solid #e1e6e4;border-radius:8px;background:#f8faf9}.ccAdvertPriceBox span{color:#697174;font-size:11px;font-weight:700}.ccAdvertPriceBox strong{color:#202426;font-size:17px;font-weight:900}.ccAdvertClaimsIntro{margin:0 0 9px;color:#766b51;font-size:10px;line-height:1.4}.ccAdvertBuyerNotes{margin:0 18px 16px;padding:13px;border:1px solid #e1e6e4;border-radius:8px;background:#fff}.ccAdvertBuyerNotes h3{margin:0 0 9px;color:#202426;font-size:13px}.ccAdvertBuyerNote{display:flex;align-items:flex-start;gap:9px;padding:7px 0;border-top:1px solid #edf0ef}.ccAdvertBuyerNote:first-of-type{border-top:0}.ccAdvertBuyerNote b{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;font-size:10px;font-weight:900}.ccAdvertBuyerNote span{padding-top:2px;color:#353b39;font-size:11px;line-height:1.4}.ccAdvertBuyerNote-good b{background:#e7f5ef;color:#16825d}.ccAdvertBuyerNote-warning b{background:#fff3d8;color:#a66b00}.ccAdvertBuyerNote-danger b{background:#fdeceb;color:#c43d32}.ccAdvertBuyerNote-info b{background:#edf2f1;color:#68716e}.ccAdvertUnverified{margin:0 18px 16px;overflow:hidden;border:1px solid #dfe4e2;border-radius:8px}.ccAdvertUnverifiedHead{padding:12px 13px;border-bottom:1px solid #e5e9e7;background:#f6f8f7}.ccAdvertUnverifiedHead strong{display:block;margin-bottom:3px;color:#202426;font-size:12px}.ccAdvertUnverifiedHead p{margin:0;color:#707875;font-size:10px;line-height:1.4}.ccAdvertLockedGrid{display:grid;grid-template-columns:1fr 1fr}.ccAdvertLockedGrid span{padding:10px 12px;border-bottom:1px solid #edf0ef;color:#444b49;font-size:10px;font-weight:700}.ccAdvertLockedGrid span:nth-child(odd){border-right:1px solid #edf0ef}.ccAdvertLockedGrid span:nth-last-child(-n+2){border-bottom:0}@media (max-width:600px){.ccAdvertBuyerGrid{padding:0 14px}.ccAdvertBuyerRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;padding:12px 0}.ccAdvertBuyerRow>b{grid-column:1 / -1;min-width:0;margin-top:-2px;text-align:left}.ccAdvertBuyerRow>div strong{font-size:11px}.ccAdvertMileageMessage{margin:0 14px 12px}.ccAdvertPriceBox{margin:13px 14px}.ccAdvertBuyerNotes,.ccAdvertUnverified{margin:0 14px 13px}.ccAdvertLockedGrid{grid-template-columns:1fr}.ccAdvertLockedGrid span{border-right:0!important;border-bottom:1px solid #edf0ef!important}.ccAdvertLockedGrid span:last-child{border-bottom:0!important}}.ccNotFoundPage{display:flex;justify-content:center;align-items:flex-start;padding:48px 20px 90px;min-height:65vh;background:#f1f3f4}.ccNotFoundCard{width:100%;max-width:850px;padding:48px 54px;background:#fff;border:1px solid #e0e5e7;border-radius:20px;box-shadow:0 12px 35px #1423280e;text-align:center}.ccNotFoundIcon{width:76px;height:76px;margin:0 auto 22px;border-radius:50%;background:#e5f4f1;color:#008577;display:flex;align-items:center;justify-content:center}.ccNotFoundIcon svg{width:48px;height:48px}.ccNotFoundCard h1{margin:0 0 12px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.2;color:#202528}.ccNotFoundIntro{margin:0 auto 26px;max-width:560px;color:#657176;font-size:16px;line-height:1.7}.ccNotFoundRegistration{background:#f7f9fa;border:1px solid #e5e9eb;border-radius:12px;padding:22px;margin-bottom:24px}.ccNotFoundRegistration>span{display:block;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:1.4px;color:#69777d}.ccNotFoundPlate{display:inline-block;background:#f8d83c;color:#171717;border:3px solid #252525;border-radius:7px;padding:11px 24px;font-size:clamp(24px,5vw,34px);font-weight:900;letter-spacing:2px;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.ccNotFoundInfo{display:flex;gap:15px;padding:20px;text-align:left;background:#f0f8f6;border:1px solid #d5e9e4;border-radius:12px}.ccNotFoundInfoSymbol{width:26px;height:26px;flex-shrink:0;border:2px solid #008577;border-radius:50%;color:#008577;font-size:16px;font-weight:800;display:flex;justify-content:center;align-items:center}.ccNotFoundInfo strong{display:block;color:#263b38;font-size:15px;margin-bottom:7px}.ccNotFoundInfo p{margin:0;color:#586b68;font-size:14px;line-height:1.65}.ccNotFoundHint{margin:22px 0;color:#6b7478;font-size:14px;line-height:1.6}.ccNotFoundButton,.ccNotFoundButton:visited{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 25px;background:#008577;border-radius:10px;color:#fff!important;font-weight:750;font-size:15px;text-decoration:none!important;transition:background .2s ease}@media (max-width: 600px){.ccNotFoundPage{padding:22px 14px 55px;min-height:60vh}.ccNotFoundCard{padding:32px 20px;border-radius:16px}.ccNotFoundIcon{width:64px;height:64px}.ccNotFoundRegistration{padding:18px 12px}.ccNotFoundInfo{padding:16px}.ccNotFoundButton{width:100%}}.ccNotFoundPage{display:block;padding:38px 24px 70px;min-height:55vh;background:#f1f3f4}.ccNotFoundCard{width:100%;max-width:1200px;margin:0 auto;padding:34px 48px;background:#fff;border:1px solid #e1e5e7;border-radius:18px;box-shadow:0 8px 24px #1423280b;text-align:left}.ccNotFoundCard h1{margin:0 0 14px;font-size:clamp(25px,2.5vw,34px);font-weight:800;color:#24282b}.ccNotFoundIntro{margin:0 0 20px;max-width:none;color:#555f64;font-size:16px;line-height:1.65}.ccNotFoundIntro strong{color:#202528;font-weight:800}.ccNotFoundInfo{display:block;padding:0;margin:0 0 16px;background:transparent;border:0;border-radius:0;text-align:left}.ccNotFoundInfo strong{display:block;margin-bottom:6px;font-size:15px;color:#263b38}.ccNotFoundInfo p{margin:0;font-size:15px;color:#596469;line-height:1.65}.ccNotFoundHint{margin:0 0 22px;font-size:15px;color:#596469;line-height:1.6}.ccNotFoundButton,.ccNotFoundButton:visited{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;padding:12px 20px;background:#008577;color:#fff!important;border-radius:7px;font-size:15px;font-weight:700;text-decoration:none!important}.ccNotFoundButton:hover{background:#006d62;color:#fff!important}@media (max-width: 600px){.ccNotFoundPage{padding:20px 14px 45px;min-height:45vh}.ccNotFoundCard{padding:26px 22px;border-radius:14px}.ccNotFoundCard h1{font-size:26px}.ccNotFoundIntro,.ccNotFoundInfo p,.ccNotFoundHint{font-size:14px}.ccNotFoundButton{width:auto;max-width:100%}}.ccNotFoundCard .ccNotFoundButton{display:flex!important;width:fit-content!important;max-width:100%;margin:0 auto!important}@media (max-width: 600px){.ccPreviousAdverts{padding:0!important;overflow:hidden}.ccPreviousAdvertsHeading{background:#eaf6f3!important;border-left:5px solid #008b78!important;padding:14px 12px!important;margin:0 0 12px!important}.ccPreviousAdvertsHeading h2{font-size:19px!important;line-height:1.3!important;margin:0 0 5px!important;color:#202b27!important}.ccPreviousAdvertsHeading p{font-size:12px!important;line-height:1.45!important;margin:0!important;color:#59645f!important}.ccPreviousAdvertsScroll{overflow-x:visible!important;width:100%!important;padding:0 8px 12px!important;box-sizing:border-box!important}.ccPreviousAdvertsTable{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:11px!important}.ccPreviousAdvertsTable th{background:#edf3f1!important;color:#263b36!important;font-size:11px!important;padding:9px 3px!important;text-align:left!important;white-space:normal!important}.ccPreviousAdvertsTable td{padding:11px 3px!important;font-size:11px!important;line-height:1.45!important;overflow-wrap:anywhere!important;vertical-align:middle!important}.ccPreviousAdvertsTable th:nth-child(1),.ccPreviousAdvertsTable td:nth-child(1){width:22%!important;white-space:nowrap!important}.ccPreviousAdvertsTable th:nth-child(2),.ccPreviousAdvertsTable td:nth-child(2){width:36%!important;white-space:normal!important}.ccPreviousAdvertsTable th:nth-child(3),.ccPreviousAdvertsTable td:nth-child(3){width:18%!important;white-space:nowrap!important}.ccPreviousAdvertsTable th:nth-child(4),.ccPreviousAdvertsTable td:nth-child(4){width:24%!important;white-space:nowrap!important;font-weight:700!important}.ccPreviousAdvertsTable tbody tr:nth-child(odd){background:#f7f9f8!important}}.ccStoredNotice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px;padding:14px 18px;border:1px solid #dce8f5;border-radius:12px;background:#f5f9fd}.ccStoredNotice strong,.ccStoredNotice span{display:block}.ccStoredNotice strong{color:#10263e;font-size:14px}.ccStoredNotice span{margin-top:3px;color:#617287;font-size:12px}.ccStoredRefresh,.ccStoredMainButton{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#0969da;color:#fff;font-weight:700;text-decoration:none}.ccStoredRefresh{flex:0 0 auto;padding:9px 14px;font-size:13px}.ccStoredMainButton{margin-top:10px;padding:12px 18px}.ccSeoStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.ccSeoStatusBox,.ccSeoMileageBox{padding:20px;border:1px solid #e4eaf1;border-radius:12px;background:#fff}.ccSeoStatusBox>span,.ccSeoMileageBox>span{display:block;margin-bottom:9px;color:#68788b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ccSeoStatusBox>strong,.ccSeoMileageBox>strong{display:block;color:#10263e;font-size:22px;line-height:1.2}.ccSeoStatusBox p,.ccSeoMileageBox p{margin:9px 0 0;color:#657589;font-size:13px}.ccSeoNeutralStatus{color:#10263e!important}.ccStoredAbout p{max-width:850px;color:#53657a;line-height:1.7}@media (max-width: 760px){.ccStoredNotice{align-items:flex-start;flex-direction:column}.ccSeoStatusGrid{grid-template-columns:1fr}}.ccSectionCard{margin-top:18px;padding:24px;border:1px solid #e4eaf1;border-radius:12px;background:#fff}.ccSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.ccSectionHeading span{display:block;margin-bottom:5px;color:#68788b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ccSectionHeading h2{margin:0;color:#10263e;font-size:22px}.ccSpecGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid #edf1f5}.ccSpecGrid>div{padding:16px 0;border-bottom:1px solid #edf1f5}.ccSpecGrid>div:nth-child(odd){padding-right:28px}.ccSpecGrid>div:nth-child(2n){padding-left:28px;border-left:1px solid #edf1f5}.ccSpecGrid dt{margin:0 0 5px;color:#6a798b;font-size:12px}.ccSpecGrid dd{margin:0;color:#10263e;font-size:15px;font-weight:700}.ccStoredAbout{margin-bottom:8px}@media (max-width: 760px){.ccSpecGrid{grid-template-columns:1fr}.ccSpecGrid>div:nth-child(odd),.ccSpecGrid>div:nth-child(2n){padding-left:0;padding-right:0;border-left:0}}.ccStoredRefresh,.ccStoredRefresh:visited,.ccStoredRefresh:hover,.ccStoredMainButton,.ccStoredMainButton:visited,.ccStoredMainButton:hover{color:#fff}.ccVehicleFactsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ccVehicleFact{padding:18px;border:1px solid #e6ebf1;border-radius:10px;background:#f8fafc}.ccVehicleFact h3{margin:0 0 8px;color:#10263e;font-size:15px}.ccVehicleFact p{margin:0;color:#53657a;font-size:14px;line-height:1.65}@media (max-width: 760px){.ccVehicleFactsGrid{grid-template-columns:1fr}}.brandLogo{display:flex;align-items:center;text-decoration:none}.brandLogoImg,.footerLogoImg{width:170px;height:auto;object-fit:contain;display:block}.heroCarImage{animation:heroFloat 5s ease-in-out infinite;will-change:transform}@keyframes heroFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.footerLogoImg{width:170px!important;max-width:170px!important;height:auto!important;max-height:48px!important;object-fit:contain!important;display:block!important}.footerLogo .brandLogoImg{width:170px!important;max-width:170px!important;height:auto!important;max-height:48px!important;object-fit:contain!important}.searchBox{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}.searchBox .plateInput{flex:1 1 auto!important;min-width:0!important}.searchBox .plateInput input{width:100%!important;box-sizing:border-box!important}.searchBox button{flex:0 0 auto!important;white-space:nowrap!important}@media (max-width: 640px){.searchBox{flex-direction:column!important;align-items:stretch!important}.searchBox button{width:100%!important}}.hero .searchBox{width:100%!important;max-width:560px!important;display:grid!important;grid-template-columns:1fr 150px!important;gap:12px!important;align-items:stretch!important}.hero .searchBox .plateInput{width:100%!important;min-width:0!important}.hero .searchBox .plateInput input{width:100%!important;height:58px!important;box-sizing:border-box!important}.hero .searchBox button{position:static!important;width:150px!important;height:58px!important;margin:0!important;transform:none!important}@media (max-width: 640px){.hero .searchBox{grid-template-columns:1fr!important;max-width:100%!important}.hero .searchBox button{width:100%!important}}.hero .searchBox{max-width:720px!important;width:100%!important;display:flex!important;align-items:center!important;gap:14px!important}.hero .plateInput{width:460px!important;min-width:460px!important;height:58px!important;display:flex!important;align-items:center!important;overflow:visible!important}.hero .plateInput input{width:100%!important;height:58px!important;min-width:360px!important;padding:0 28px!important;font-size:22px!important;letter-spacing:.22em!important;box-sizing:border-box!important}.hero .searchBox button{width:190px!important;min-width:190px!important;height:58px!important}@media (max-width: 768px){.hero .searchBox{flex-direction:column!important;align-items:stretch!important}.hero .plateInput,.hero .searchBox button{width:100%!important;min-width:100%!important}}.hero .searchBox{display:flex!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:760px!important}.regPlateWrap{display:flex!important;align-items:stretch!important;height:58px!important;flex:0 0 470px!important}.gbBadge{width:90px!important;height:58px!important;background:#1557e6!important;color:#fff!important;border:5px solid #0a0a0a!important;border-right:0!important;border-radius:8px 0 0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;font-size:18px!important;box-sizing:border-box!important}.regPlateWrap input{width:380px!important;height:58px!important;background:#ffd83d!important;border:5px solid #0a0a0a!important;border-radius:0 10px 10px 0!important;padding:0 28px!important;font-size:22px!important;font-weight:900!important;letter-spacing:.22em!important;color:#211f1f!important;box-sizing:border-box!important;outline:none!important}.hero .searchBox button{flex:0 0 190px!important;width:190px!important;height:58px!important;position:static!important;transform:none!important;margin:0!important}@media (max-width: 760px){.hero .searchBox{flex-direction:column!important;align-items:stretch!important}.regPlateWrap{flex:none!important;width:100%!important}.gbBadge{width:82px!important}.regPlateWrap input{width:100%!important}.hero .searchBox button{width:100%!important;flex:none!important}}.hero .searchBox{display:flex!important;align-items:center!important;gap:28px!important;max-width:820px!important;width:820px!important}.hero .regPlateWrap{width:500px!important;min-width:500px!important;flex:0 0 500px!important;display:flex!important;overflow:visible!important}.hero .gbBadge{width:90px!important;min-width:90px!important;flex:0 0 90px!important}.hero .regPlateWrap input{width:410px!important;min-width:410px!important;flex:0 0 410px!important;display:block!important}.hero .searchBox button{margin-left:20px!important;width:210px!important;min-width:210px!important;flex:0 0 210px!important}.hero .searchBox{display:flex!important;align-items:center!important;gap:30px!important;width:100%!important;max-width:920px!important;margin-top:30px!important}.hero .regPlateWrap{display:flex!important;align-items:center!important;width:560px!important;min-width:560px!important;height:92px!important;background:#f7d339!important;border:6px solid #000!important;border-radius:22px!important;overflow:hidden!important;box-sizing:border-box!important}.hero .gbBadge{width:90px!important;min-width:90px!important;height:100%!important;background:#1557e6!important;color:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:20px!important;font-weight:900!important;border-right:6px solid #000!important;box-sizing:border-box!important}.hero .regPlateWrap input{flex:1!important;width:100%!important;height:100%!important;border:0!important;background:#f7d339!important;padding:0 36px!important;font-size:34px!important;font-weight:900!important;letter-spacing:.22em!important;color:#222!important;outline:none!important;box-sizing:border-box!important}.hero .regPlateWrap input::placeholder{color:#3a3210!important}.hero .searchBox button{width:300px!important;min-width:300px!important;height:92px!important;border-radius:24px!important;border:0!important;background:#087f72!important;color:#fff!important;font-size:26px!important;font-weight:800!important;cursor:pointer!important;position:static!important;transform:none!important;margin:0!important;box-shadow:0 14px 40px #1557ff40!important}@media (max-width:900px){.hero .searchBox{flex-direction:column!important;align-items:stretch!important;max-width:100%!important}.hero .regPlateWrap{width:100%!important;min-width:100%!important;height:74px!important}.hero .gbBadge{width:72px!important;min-width:72px!important;font-size:16px!important}.hero .regPlateWrap input{font-size:24px!important;padding:0 18px!important}.hero .searchBox button{width:100%!important;min-width:100%!important;height:74px!important;font-size:22px!important}}.hero .searchBox{display:grid!important;grid-template-columns:560px 300px!important;gap:30px!important;align-items:center!important;width:890px!important;max-width:890px!important}.hero .regPlateWrap{display:grid!important;grid-template-columns:90px 470px!important;width:560px!important;height:92px!important;border:6px solid #000!important;border-radius:20px!important;overflow:hidden!important;background:#ffd83d!important;box-sizing:border-box!important}.hero .gbBadge{width:90px!important;height:80px!important;border:0!important;border-right:6px solid #000!important;border-radius:0!important;background:#1557e6!important;color:#fff!important;box-sizing:border-box!important}.hero .regPlateWrap input{width:470px!important;height:80px!important;border:0!important;background:#ffd83d!important;font-size:34px!important;font-weight:900!important;letter-spacing:.22em!important;padding:0 36px!important;box-sizing:border-box!important}.hero .searchBox button{position:static!important;transform:none!important;margin:0!important;width:300px!important;height:92px!important;border-radius:22px!important;z-index:1!important}@media (max-width: 900px){.hero .searchBox{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}.hero .regPlateWrap{grid-template-columns:78px 1fr!important;width:100%!important}.hero .gbBadge{width:78px!important}.hero .regPlateWrap input{width:100%!important;font-size:24px!important}.hero .searchBox button{width:100%!important}}.hero{position:relative!important;min-height:690px!important;padding:85px 40px 70px!important;display:block!important;overflow:hidden!important}.heroText{width:100%!important;max-width:760px!important;margin:0 auto!important;text-align:center!important;position:relative!important;z-index:10!important}.heroText h1{font-size:58px!important;line-height:1.05!important;font-weight:900!important;margin:0 0 24px!important;letter-spacing:-2px!important}.heroText h1 span{display:block!important;color:#087f72!important}.heroText h3{font-size:24px!important;line-height:1.2!important;font-weight:900!important;margin:0 0 30px!important;color:#222!important}.heroText p{display:none!important}.heroVisual{position:absolute!important;right:130px!important;top:205px!important;width:430px!important;height:330px!important;z-index:3!important;overflow:visible!important;pointer-events:none!important}.heroVisual .blueShape{position:absolute!important;right:45px!important;top:0!important;width:315px!important;height:300px!important;background:linear-gradient(135deg,#2563ff,#087f72 55%,#0f43e8)!important;border-radius:38% 62% 58% 42%/42% 38% 62% 58%!important;transform:rotate(-18deg)!important;z-index:1!important;filter:drop-shadow(0 28px 55px rgba(21,87,255,.22))!important}.heroVisual .blueShape:before{content:""!important;position:absolute!important;width:96px!important;height:96px!important;right:55px!important;bottom:58px!important;background:#f7f9fc!important;border-radius:50%!important}.heroVisual .heroCarImage{position:absolute!important;right:-5px!important;top:145px!important;width:380px!important;max-width:380px!important;z-index:5!important;animation:carcheckaHeroFloat 4s ease-in-out infinite!important;will-change:transform!important;filter:drop-shadow(0 35px 30px rgba(15,23,42,.18))!important}@keyframes carcheckaHeroFloat{0%{transform:translateY(0)}50%{transform:translateY(-16px)}to{transform:translateY(0)}}.heroBenefits,.benefitsRow,.hero .benefits{width:100%!important;max-width:930px!important;margin:55px auto 0!important;background:#fff!important;border-radius:16px!important;padding:24px 36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;box-shadow:0 18px 50px #0f172a14!important;position:relative!important;z-index:10!important}.heroBenefits *,.benefitsRow *,.hero .benefits *{font-size:16px!important;font-weight:900!important}@media (max-width: 1100px){.heroVisual{position:relative!important;right:auto!important;top:auto!important;margin:25px auto 0!important;width:360px!important;height:270px!important}.heroVisual .blueShape{width:280px!important;height:250px!important;right:35px!important}.heroVisual .heroCarImage{width:330px!important;max-width:330px!important;right:0!important;top:120px!important}}@media (max-width: 700px){.hero{padding:45px 18px!important}.heroText h1{font-size:42px!important}.heroText h3{font-size:19px!important}.cleanRegSearch,.cleanPlate{width:100%!important;max-width:100%!important}.cleanPlate{height:62px!important}.cleanPlate input{font-size:25px!important}.cleanCheckBtn{width:100%!important;height:60px!important}.heroBenefits,.benefitsRow,.hero .benefits{flex-direction:column!important;align-items:flex-start!important}}.heroText{margin-top:-35px!important}.heroBenefits,.benefitsRow,.hero .benefits{margin-left:auto!important;margin-right:auto!important;justify-content:center!important}.heroBenefits>*,.benefitsRow>*,.hero .benefits>*{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;flex:1!important}.heroBenefits,.benefitsRow,.hero .benefits{width:fit-content!important;min-width:930px!important;margin:55px auto 0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:90px!important;text-align:center!important}.heroBenefits>div,.benefitsRow>div,.hero .benefits>div{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;flex:0 0 auto!important;white-space:nowrap!important}.heroBenefits,.benefitsRow,.hero .benefits{position:relative!important;left:50%!important;transform:translate(-50%)!important;width:930px!important;max-width:930px!important;margin-top:55px!important;margin-bottom:0!important;padding:24px 40px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}.heroBenefits>div,.benefitsRow>div,.hero .benefits>div{flex:1!important;text-align:center!important;justify-content:center!important}.heroBenefits,.benefitsRow,.hero .benefits{position:relative!important;left:auto!important;transform:none!important;width:930px!important;max-width:930px!important;margin:55px auto 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:24px 38px!important;box-sizing:border-box!important}.heroBenefits>div,.benefitsRow>div,.hero .benefits>div{flex:1!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.heroBenefits,.benefitsRow,.hero .benefits{position:absolute!important;left:50%!important;transform:translate(-50%)!important;bottom:95px!important;width:930px!important;max-width:930px!important;margin:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;z-index:20!important}.heroText .trustStrip{position:relative!important;left:50%!important;transform:translate(-50%)!important;width:930px!important;max-width:930px!important;margin:55px 0 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:24px 40px!important;box-sizing:border-box!important;z-index:30!important}.heroText .trustStrip span{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important}.heroCarImage{bottom:70px!important}.heroVisual .heroCarImage{top:115px!important}.heroVisual .heroCarImage{top:85px!important}.heroVisual .heroCarImage{top:55px!important}.heroVisual .blueShape{width:290px!important;height:290px!important;border-radius:26% 74% 32% 68%/30% 32% 68% 70%!important;transform:rotate(-22deg)!important}.heroPromoBadge{position:absolute;left:60px;top:120px;width:145px;height:145px;border-radius:999px;background:#f7d339;color:#222;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;box-shadow:0 18px 40px #0f172a24;border:4px solid #fff;animation:promoDropIn .85s cubic-bezier(.2,.8,.2,1) both}.heroPromoBadge span{font-size:14px;font-weight:900;line-height:1.1}.heroPromoBadge strong{font-size:24px;font-weight:950;line-height:1}@keyframes promoDropIn{0%{transform:translateY(-180px) scale(.85);opacity:0}70%{transform:translateY(10px) scale(1.04);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width: 900px){.heroPromoBadge{left:20px;top:95px;width:115px;height:115px}.heroPromoBadge strong{font-size:19px}.heroPromoBadge span{font-size:12px}}.heroPromoBadge{left:18px!important;top:28px!important;width:165px!important;height:165px!important;transform:rotate(-18deg)!important;border:5px solid #fff!important;gap:2px!important}.heroPromoBadge span,.heroPromoBadge strong{transform:rotate(18deg)!important}.heroPromoBadge span{font-size:15px!important;font-weight:950!important;line-height:1.05!important}.heroPromoBadge strong{font-size:34px!important;line-height:1!important}.heroPromoBadge{font-size:0!important}.heroPromoBadge:before{content:"Car History Check\a From Only"!important;white-space:pre!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important;transform:rotate(18deg)!important;text-align:center!important}.heroPromoBadge:after{content:"£2.99 !"!important;font-size:34px!important;font-weight:950!important;line-height:1!important;transform:rotate(18deg)!important;margin-top:2px!important}.heroPromoBadge{left:22px!important;top:34px!important;width:135px!important;height:135px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:12px!important;box-sizing:border-box!important;transform:rotate(-12deg)!important;animation:promoDropRotate .9s cubic-bezier(.2,.85,.25,1) both!important}.heroPromoBadge:before{content:"Car History Check\a From Only"!important;white-space:pre!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important;text-align:center!important;transform:none!important}.heroPromoBadge:after{content:"£2.99!"!important;font-size:26px!important;font-weight:950!important;line-height:1!important;text-align:center!important;transform:none!important;margin-top:4px!important}.heroPromoBadge span,.heroPromoBadge strong{display:none!important}@keyframes promoDropRotate{0%{transform:translateY(-190px) rotate(-12deg) scale(.85);opacity:0}70%{transform:translateY(8px) rotate(-12deg) scale(1.04);opacity:1}to{transform:translateY(0) rotate(-12deg) scale(1);opacity:1}}.heroPromoBadge{animation:heroPromoDrop 1s cubic-bezier(.22,.9,.24,1) both!important}@keyframes heroPromoDrop{0%{opacity:0;transform:translateY(-220px) rotate(-12deg) scale(.82)}65%{opacity:1;transform:translateY(12px) rotate(-12deg) scale(1.03)}82%{transform:translateY(-4px) rotate(-12deg) scale(.99)}to{opacity:1;transform:translateY(0) rotate(-12deg) scale(1)}}.heroPromoDropActive{animation-name:promoFallFromTop!important;animation-duration:1.15s!important;animation-timing-function:cubic-bezier(.18,.9,.24,1)!important;animation-delay:.25s!important;animation-fill-mode:both!important}@keyframes promoFallFromTop{0%{opacity:0;translate:0 -260px;rotate:-12deg;scale:.85}68%{opacity:1;translate:0 14px;rotate:-12deg;scale:1.05}84%{translate:0 -5px;rotate:-12deg;scale:.98}to{opacity:1;translate:0 0;rotate:-12deg;scale:1}}.heroPromoBadge{width:118px!important;height:118px!important;left:18px!important;top:26px!important}.heroPromoBadge:before{font-size:10px!important;line-height:1.12!important}.heroPromoBadge:after{font-size:22px!important}.heroVisual .heroCarImage{top:118px!important}.heroVisual .heroCarImage{top:95px!important}.heroVisual .heroCarImage{top:72px!important}.heroVisual .heroCarImage{top:52px!important}.heroVisual .heroCarImage{top:42px!important}.recentUserPlates{margin:14px auto 0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}.recentUserPlates>span{color:#64748b!important;font-size:13px!important;font-weight:900!important}.recentUserPlates div{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:center!important}.recentUserPlates a{background:#fff!important;color:#222!important;border:1px solid #e8f4f2!important;border-radius:999px!important;padding:8px 12px!important;font-size:13px!important;font-weight:950!important;letter-spacing:.04em!important;text-decoration:none!important;box-shadow:0 8px 18px #0f172a0f!important}.vinSearchBox{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important;width:100%!important;max-width:520px!important;margin:28px auto 0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.vinSearchBox input{width:100%!important;height:76px!important;border-radius:18px!important;border:4px solid #1a1a1a!important;background:#f7d339!important;color:#222!important;font-size:34px!important;font-weight:950!important;letter-spacing:.18em!important;text-align:center!important;text-transform:uppercase!important;padding:0 24px!important;outline:none!important;box-sizing:border-box!important}.vinSearchBox input::placeholder{color:#07162fb3!important}.vinSearchBox button{width:100%!important;max-width:340px!important;height:68px!important;border-radius:18px!important;border:none!important;background:#087f72!important;color:#fff!important;font-size:24px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 18px 45px #1557ff47!important}@media (max-width: 700px){.vinSearchBox{max-width:92%!important}.vinSearchBox input{height:64px!important;font-size:22px!important;letter-spacing:.12em!important}.vinSearchBox button{height:60px!important;font-size:20px!important}}.vinHero .vinSearchBox,.hero .vinSearchBox,form.vinSearchBox{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;row-gap:18px!important;width:100%!important;max-width:540px!important;height:auto!important;margin:28px auto 0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important}.vinHero .vinSearchBox input,.hero .vinSearchBox input,form.vinSearchBox input{grid-row:1!important;position:static!important;width:100%!important;height:72px!important;display:block!important;margin:0!important;padding:0 24px!important;border-radius:14px!important;border:4px solid #222222!important;background:#f7d339!important;color:#222!important;text-align:center!important;font-size:30px!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important;box-sizing:border-box!important;transform:none!important}.vinHero .vinSearchBox button,.hero .vinSearchBox button,form.vinSearchBox button{grid-row:2!important;position:static!important;width:340px!important;height:64px!important;display:block!important;margin:0 auto!important;padding:0!important;border-radius:14px!important;border:0!important;background:#087f72!important;color:#fff!important;font-size:22px!important;font-weight:950!important;transform:none!important;box-sizing:border-box!important}@media (max-width: 700px){.vinHero .vinSearchBox button,.hero .vinSearchBox button,form.vinSearchBox button{width:100%!important}}.vinHero .heroText{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.vinHero .vinSearchBox,form.vinSearchBox{max-width:680px!important;width:680px!important;margin:28px auto 0!important;align-items:center!important;justify-items:center!important}.vinHero .vinSearchBox input,form.vinSearchBox input{width:680px!important;max-width:680px!important;border-radius:16px!important;text-align:center!important}.vinHero .vinSearchBox button,form.vinSearchBox button{width:360px!important;max-width:360px!important;margin:0 auto!important}@media (max-width: 800px){.vinHero .vinSearchBox,form.vinSearchBox{width:92%!important;max-width:92%!important}.vinHero .vinSearchBox input,form.vinSearchBox input,.vinHero .vinSearchBox button,form.vinSearchBox button{width:100%!important;max-width:100%!important}}.vinHero .heroText{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.vinHero .vinSearchBox,form.vinSearchBox{position:relative!important;left:0!important;right:0!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;width:620px!important;max-width:620px!important;margin:30px auto 0!important;gap:16px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.vinHero .vinSearchBox input,form.vinSearchBox input{position:relative!important;left:0!important;transform:none!important;width:620px!important;max-width:620px!important;height:66px!important;display:block!important;margin:0 auto!important;padding:0 28px!important;background:#f7d339!important;border:4px solid #222222!important;border-radius:16px!important;color:#222!important;font-size:28px!important;font-weight:950!important;letter-spacing:.18em!important;text-align:center!important;text-transform:uppercase!important;box-sizing:border-box!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.vinHero .vinSearchBox button,form.vinSearchBox button{position:relative!important;left:0!important;transform:none!important;width:360px!important;max-width:360px!important;height:64px!important;display:block!important;margin:0 auto!important;padding:0!important;background:#087f72!important;border:0!important;border-radius:16px!important;color:#fff!important;font-size:22px!important;font-weight:950!important;box-sizing:border-box!important}@media (max-width: 760px){.vinHero .vinSearchBox,form.vinSearchBox{width:92%!important;max-width:92%!important}.vinHero .vinSearchBox input,form.vinSearchBox input,.vinHero .vinSearchBox button,form.vinSearchBox button{width:100%!important;max-width:100%!important}}.vinMatchHero .heroText{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.vinMatchBox{width:100%!important;max-width:620px!important;margin:28px auto 0!important;display:grid!important;gap:14px!important}.vinRegInput{width:100%!important;height:72px!important;display:grid!important;grid-template-columns:86px 1fr!important;border:3px solid #222222!important;border-radius:16px!important;overflow:hidden!important;background:#f7d339!important}.vinRegInput span{background:#23328a!important;color:#fff!important;font-weight:950!important;display:flex!important;align-items:center!important;justify-content:center!important}.vinRegInput input,.vinLongInput{border:0!important;outline:none!important;background:#f7d339!important;color:#222!important;font-weight:950!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:26px!important;padding:0 18px!important}.vinLongInput{width:100%!important;height:68px!important;border:3px solid #222222!important;border-radius:16px!important;box-sizing:border-box!important}.vinMatchBox button{width:360px!important;height:64px!important;margin:0 auto!important;border:0!important;border-radius:16px!important;background:#087f72!important;color:#fff!important;font-size:22px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 18px 45px #1557ff47!important}.vinMatchResult{width:100%!important;max-width:620px!important;margin:18px auto 0!important;border-radius:16px!important;padding:16px 18px!important;text-align:left!important}.vinMatchResult strong{display:block!important;font-size:18px!important;font-weight:950!important;margin-bottom:4px!important}.vinMatchResult p{margin:0!important;line-height:1.5!important}.vinMatchResult-match{background:#dcfce7!important;color:#14532d!important}.vinMatchResult-mismatch,.vinMatchResult-error{background:#fee2e2!important;color:#7f1d1d!important}.vinMatchResult-unknown{background:#fff7ed!important;color:#7c2d12!important}@media (max-width: 760px){.vinMatchBox,.vinMatchResult{max-width:92%!important}.vinMatchBox button{width:100%!important}.vinRegInput input,.vinLongInput{font-size:18px!important;letter-spacing:.08em!important}}.vinHeroWrap{max-width:1520px!important;margin:34px auto 42px!important}.vinHeroDuplicate{min-height:620px!important}.vinHeroDuplicate .heroText h1 span{color:#087f72!important}.vinHeroDuplicate .vinSearchBox{margin-top:30px!important}.vinHeroWrap{margin-top:10px!important}.vinHeroDuplicate{min-height:580px!important}.vinHeroDuplicate .heroText{padding-top:6px!important}.navLogoutBtn{border:0!important;background:transparent!important;color:#222!important;font-weight:850!important;cursor:pointer!important;font-size:15px!important}.navLogoutBtn:hover{color:#087f72!important}.navPlainLink{border:0!important;background:transparent!important;padding:0!important;margin:0!important;color:#222!important;font-size:15px!important;font-weight:850!important;font-family:inherit!important;cursor:pointer!important;transition:.2s ease!important}.navPlainLink:hover{color:#087f72!important}.navLogoutLink{color:#222!important;text-decoration:none!important;font-size:15px!important;font-weight:850!important;line-height:1!important;transition:.2s ease!important}.navLogoutLink:hover{color:#087f72!important}.pricingPage{background:#f7f8f8;padding:34px 0 80px}.pricingHero{max-width:1320px;margin:0 auto 34px;padding:76px 28px 70px;border-radius:42px;background:linear-gradient(135deg,#f7fbff,#fff 58%,#f1f7f6);border:1px solid #e5eefb;box-shadow:0 24px 80px #0f172a0f;text-align:center}.pricingHero span{color:#087f72;font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.pricingHero h1{max-width:760px;margin:14px auto;color:#222;font-size:clamp(42px,5.5vw,72px);line-height:.95;font-weight:950;letter-spacing:-.05em}.pricingHero p{max-width:640px;margin:0 auto;color:#64748b;font-size:17px;line-height:1.65;font-weight:750}.pricingThemePanel{max-width:1320px;margin:0 auto;padding:0;background:transparent;border:0;box-shadow:none}.priceCompareCards{max-width:1120px!important;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.priceCompareCard{min-height:auto;position:relative;background:#fff;border:1px solid #e8f4f2;border-radius:20px;padding:26px 26px 24px;box-shadow:0 18px 45px #0f172a12;display:flex;flex-direction:column;text-align:left}.priceCompareGold{background:#222;color:#fff;border:0;box-shadow:0 24px 65px #07162f38}.recommendedRibbon{position:absolute;top:-13px;right:24px;left:auto;transform:none;background:#f3d54e;color:#222;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:950}.priceCompareCard h2{color:inherit;font-size:26px;line-height:1.1;font-weight:950;letter-spacing:-.03em;margin:0 0 8px}.priceCompareCard p{color:inherit;opacity:.72;font-size:14px;line-height:1.5;margin:0;font-weight:700}.priceBig{margin:22px 0 18px;color:inherit;font-size:44px;line-height:1;font-weight:950;letter-spacing:-.06em;display:flex;justify-content:flex-start;align-items:baseline;gap:14px}.priceBig span{font-size:22px;opacity:.45;text-decoration:line-through;font-weight:850}.includesTitle{color:#222;opacity:1;font-size:13px;margin:0 0 14px;font-weight:950}.priceCompareGold .includesTitle{color:#fff}.priceFeatureList{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:8px;text-align:left}.priceFeatureList li{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;color:inherit;opacity:.88;font-size:13px;line-height:1.32;font-weight:750}.priceFeatureList li span{width:14px;flex:0 0 14px;font-size:15px;line-height:1.25;font-weight:950;text-align:center}.priceFeatureList li.included span{color:#10b981}.priceFeatureList li.excluded{opacity:.55}.priceFeatureList li.excluded span{color:#ef4444}.purchaseButton{margin-top:auto;width:100%;height:50px;align-self:center;border-radius:12px;border:0;background:#087f72;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:950;box-shadow:0 14px 30px #1557ff33}.priceCompareGold .purchaseButton{background:#f3d54e;color:#222;box-shadow:none}.pricingCompareSection{max-width:1120px;margin:52px auto 0}.pricingCompareHead{text-align:center;margin-bottom:22px}.pricingCompareHead span{color:#087f72;font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.pricingCompareHead h2{color:#222;font-size:clamp(32px,4vw,48px);letter-spacing:-.04em;font-weight:950;margin:10px 0}.pricingCompareHead p{color:#64748b;font-weight:700}.pricingCompareWrap{overflow-x:auto;background:#fff;border:1px solid #e8f4f2;border-radius:22px;box-shadow:0 20px 55px #0f172a12}.pricingCompareTable{width:100%;border-collapse:collapse;min-width:760px}.pricingCompareTable th{background:#087f72;color:#fff;padding:15px 18px;font-size:15px;font-weight:950;text-align:center}.pricingCompareTable th:first-child{text-align:left}.pricingCompareTable td{padding:13px 18px;border-bottom:1px solid #e5eefb;text-align:center;color:#222;font-weight:850}.pricingCompareTable td:first-child{text-align:left;color:#475569}@media (max-width: 950px){.pricingPage{padding:20px 16px 60px}.pricingHero{padding:56px 20px;border-radius:30px}.priceCompareCards{grid-template-columns:1fr}.priceCompareCard{max-width:520px;width:100%;margin:0 auto}}.pricingPage{padding-top:28px!important;background:#f7f8f8!important}.pricingHero{max-width:1500px!important;min-height:360px!important;margin:0 auto 34px!important;padding:86px 40px 70px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;border-radius:46px!important;background:radial-gradient(circle at left top,rgba(21,87,255,.1),transparent 30%),radial-gradient(circle at right bottom,rgba(21,87,255,.08),transparent 28%),linear-gradient(135deg,#f7fbff,#fff 58%,#f1f7f6)!important;border:1px solid #e5eefb!important;box-shadow:0 24px 80px #0f172a0f!important}.pricingHero h1{max-width:720px!important;margin:0 auto 14px!important;color:#222!important;font-size:clamp(54px,6.4vw,86px)!important;line-height:.88!important;font-weight:950!important;letter-spacing:-.065em!important}.pricingHero p{max-width:660px!important;margin:0 auto!important;color:#64748b!important;font-size:18px!important;line-height:1.55!important;font-weight:850!important}@media (max-width: 760px){.pricingHero{min-height:300px!important;padding:58px 22px 44px!important;border-radius:32px!important}.pricingHero h1{font-size:46px!important}}.pricingHero{max-width:1500px!important;min-height:430px!important;padding:72px 40px 60px!important;justify-content:flex-start!important;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 32%),linear-gradient(180deg,#f4f7ff,#f7f8f8 55%,#eef4ff)!important;border:1px solid rgba(37,99,235,.08)!important;box-shadow:0 30px 90px #0f172a0f!important}.pricingHero h1{max-width:980px!important;margin-top:0!important;margin-bottom:18px!important;font-size:clamp(64px,7vw,108px)!important;line-height:.88!important;letter-spacing:-.075em!important;font-weight:950!important;color:#222!important}.pricingHero h1:after{content:"";display:block}.pricingHero h1{white-space:pre-line!important}.pricingHero h1{font-family:inherit!important}.pricingHero h1{text-align:center!important}.pricingHero h1 .blueText,.pricingHero .blueText{color:#087f72!important}.pricingHero p{max-width:760px!important;margin-top:0!important;font-size:18px!important;line-height:1.65!important;font-weight:750!important;color:#64748b!important}@media (max-width:760px){.pricingHero{min-height:320px!important;padding:54px 20px 40px!important}.pricingHero h1{font-size:54px!important}}.pricingHero{max-width:1520px!important;min-height:640px!important;margin:0 auto 44px!important;padding:92px 40px 70px!important;border-radius:48px!important;border:1px solid #eef3fb!important;background:radial-gradient(circle at left top,rgba(21,87,255,.08),transparent 28%),radial-gradient(circle at right center,rgba(21,87,255,.1),transparent 28%),linear-gradient(180deg,#fff,#f7f8f8 55%,#fff)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.pricingHero h1{max-width:900px!important;margin:0 auto 24px!important;color:#222!important;font-size:clamp(58px,6.1vw,94px)!important;line-height:.94!important;font-weight:950!important;letter-spacing:-.065em!important}.pricingHero .blueText{display:block!important;color:#087f72!important}.pricingHero p{max-width:760px!important;margin:0 auto!important;color:#222!important;font-size:26px!important;line-height:1.25!important;font-weight:950!important}.pricingPage{padding-top:34px!important;background:#fff!important}@media (max-width: 760px){.pricingHero{min-height:430px!important;padding:58px 22px 44px!important;border-radius:32px!important}.pricingHero h1{font-size:48px!important}.pricingHero p{font-size:20px!important}}.pricingPage{padding-top:0!important;background:#fff!important}.pricingHeroWrap{max-width:1520px!important;margin:34px auto 42px!important}.pricingHeroDuplicate{min-height:620px!important}.pricingHeroDuplicate .heroText h1{color:#222!important}.pricingHeroDuplicate .heroText h1 span{color:#087f72!important}.pricingHeroDuplicate .heroText h3{color:#222!important;font-weight:950!important}.pricingHeroButtons{margin-top:26px!important;display:flex!important;justify-content:center!important}.pricingHeroButtons a{background:#087f72!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;border-radius:16px!important;padding:18px 42px!important;box-shadow:0 18px 40px #1557ff3d!important}.pricingHeroWrap{margin-top:8px!important}.pricingHeroDuplicate{min-height:560px!important;padding-top:34px!important}.pricingHeroDuplicate .heroText{padding-top:0!important}.pricingHeroDuplicate .heroText h1{margin-top:-12px!important}.pricingHeroDuplicate .heroText{padding-top:42px!important}.pricingHeroDuplicate .heroText h1{margin-top:24px!important}.pricingHeroDuplicate .heroText h3{margin-top:26px!important}.pricingHeroButtons{margin-top:34px!important}.pricingHeroDuplicate .heroText{padding-top:24px!important}.pricingHeroDuplicate .heroText h1{margin-top:8px!important}.pricingHeroDuplicate .heroText h3{margin-top:18px!important}.pricingHeroButtons{margin-top:26px!important}.pricingHeroDuplicate .heroText{padding-top:34px!important}.pricingHeroDuplicate .heroText h1{margin-top:14px!important}.pricingHeroDuplicate .heroText h3{margin-top:22px!important}.pricingHeroButtons{margin-top:30px!important}.pricingHeroDuplicate .heroCarImage{width:560px!important;max-width:100%!important;object-fit:contain!important;filter:drop-shadow(0 28px 48px rgba(0,0,0,.22))!important}.pricingHeroDuplicate .heroCarImage{width:500px!important;max-width:100%!important;object-fit:contain!important;position:relative!important;z-index:2!important;filter:drop-shadow(0 26px 40px rgba(0,0,0,.22))!important}.pricingHeroDuplicate .blueShape{width:360px!important;height:360px!important}.pricingHeroDuplicate .heroCarImage{width:420px!important;max-width:100%!important}.pricingHeroDuplicate .blueShape{width:300px!important;height:300px!important;filter:blur(0px)!important}.pricingHeroDuplicate .heroCarImage{width:380px!important}.pricingHeroDuplicate .blueShape{width:260px!important;height:260px!important}.homeSection{max-width:1180px;margin:0 auto;padding:80px 22px}.sectionHeader{text-align:center;max-width:760px;margin:0 auto 42px}.sectionKicker{display:inline-flex;margin-bottom:14px;color:#087f72;background:#f1f7f6;border:1px solid #e8f4f2;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.sectionHeader h2,.compareBox h2,.finalCtaBox h2{color:#222;font-size:42px;line-height:1.08;font-weight:950;letter-spacing:-1.2px;margin:0 0 16px}.sectionHeader p,.compareBox p,.finalCtaBox p{color:#475569;font-size:18px;line-height:1.65}.benefitGridModern,.pricingCardsModern,.reviewGrid,.blogGridModern,.statsGridModern{display:grid;gap:22px}.benefitGridModern{grid-template-columns:repeat(4,1fr)}.modernCard,.priceModern,.reviewCard,.blogCardModern,.compareBox,.finalCtaBox,.statsGridModern,.faqListModern details{background:#fff;border:1px solid #e8edf5;border-radius:26px;box-shadow:0 16px 45px #0f172a12}.modernCard{padding:28px;transition:transform .25s ease,box-shadow .25s ease}.liftCard:hover{transform:translateY(-6px);box-shadow:0 24px 55px #0f172a1c}.homeSvgIcon{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#087f72;background:#f1f7f6;margin-bottom:18px}.homeSvgIcon svg{width:25px;height:25px}.modernCard h3,.priceModern h3,.blogCardModern h3{font-size:21px;color:#222;margin-bottom:12px;font-weight:900}.modernCard p,.blogCardModern p,.reviewCard p{color:#475569;line-height:1.65}.stepsModern{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.stepModern{background:linear-gradient(180deg,#fff,#f7f8f8);border:1px solid #e8edf5;border-radius:26px;padding:30px;box-shadow:0 16px 45px #0f172a0f}.stepModern b{color:#087f72;font-size:34px;display:block;margin-bottom:12px}.stepModern h3{color:#222;font-size:23px;margin-bottom:10px}.stepModern p{color:#475569;line-height:1.6}.pricingModern{background:linear-gradient(180deg,#f7f8f8,#fff);border-radius:36px}.pricingCardsModern{grid-template-columns:repeat(3,1fr)}.priceModern{position:relative;padding:32px}.featuredPrice{border:2px solid #087f72;transform:translateY(-8px)}.popularBadge{position:absolute;right:22px;top:22px;background:#087f72;color:#fff;font-weight:900;font-size:12px;padding:7px 11px;border-radius:999px}.priceModern strong{color:#087f72;display:block;font-size:46px;font-weight:950;margin:12px 0 22px}.priceModern ul{margin:0 0 26px 18px;padding:0;color:#334155;line-height:1.9;font-weight:700}.priceModern button{width:100%;height:52px;border:0;border-radius:14px;color:#fff;background:#087f72;font-weight:900;cursor:pointer}.compareBox{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;padding:42px;align-items:center}.compareList{display:grid;gap:14px}.compareList div{display:flex;align-items:center;gap:14px;background:#f7f8f8;border:1px solid #e8edf5;padding:16px;border-radius:18px;font-weight:900;color:#222}.statsGridModern{grid-template-columns:repeat(4,1fr);padding:30px}.statsGridModern div{text-align:center}.statsGridModern strong{display:block;color:#087f72;font-size:34px;font-weight:950}.statsGridModern span{color:#475569;font-weight:800}.reviewGrid{grid-template-columns:repeat(3,1fr)}.reviewCard{padding:28px;color:#f59e0b;font-weight:900}.reviewCard p{color:#334155;font-weight:600;margin:14px 0}.reviewCard b{color:#222}.blogGridModern{grid-template-columns:repeat(3,1fr)}.blogCardModern{overflow:hidden}.blogImageMock{height:150px;background:linear-gradient(135deg,#087f72,#8bb8ff)}.blogCardModern h3,.blogCardModern p,.blogCardModern a{margin-left:22px;margin-right:22px}.blogCardModern h3{margin-top:22px}.blogCardModern a{display:inline-flex;margin-bottom:24px;color:#087f72;font-weight:900;text-decoration:none}.faqListModern{display:grid;gap:14px;max-width:850px;margin:0 auto}.faqListModern details{padding:22px 24px}.faqListModern summary{cursor:pointer;color:#222;font-weight:900;font-size:18px}.faqListModern p{margin-top:12px;color:#475569;line-height:1.6}.finalCtaBox{text-align:center;padding:48px 24px;background:linear-gradient(180deg,#fff,#f1f7f6)}.finalCtaBox .cleanRegSearch{margin-top:28px!important}@media (max-width: 950px){.benefitGridModern,.pricingCardsModern,.reviewGrid,.blogGridModern,.statsGridModern,.stepsModern,.compareBox{grid-template-columns:1fr}.featuredPrice{transform:none}.sectionHeader h2,.compareBox h2,.finalCtaBox h2{font-size:34px}.homeSection{padding:55px 16px}}.blueBand{max-width:1180px;margin-top:30px}.blueBandInner,.blueSplit{background:radial-gradient(circle at top right,rgba(255,255,255,.22),transparent 35%),linear-gradient(135deg,#087f72,#0f3fd9);color:#fff;border-radius:34px;padding:52px;box-shadow:0 24px 70px #1557ff40}.whiteKicker{display:inline-flex;margin-bottom:14px;color:#087f72;background:#fff;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.blueBandInner h2,.blueSplit h2{color:#fff;font-size:44px;line-height:1.08;letter-spacing:-1px;max-width:780px;margin-bottom:16px}.blueBandInner p,.blueSplit p{color:#ffffffe0;font-size:18px;line-height:1.7;max-width:830px}.blueFeatureGrid{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blueFeatureGrid div{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:22px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blueFeatureGrid strong{display:block;font-size:38px;font-weight:950;margin-bottom:8px}.blueFeatureGrid span{color:#ffffffe6;font-weight:800}.riskGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.riskCard{background:linear-gradient(180deg,#fff,#f0f6ff);border:1px solid #e8f4f2;border-radius:26px;padding:28px;box-shadow:0 18px 45px #0f172a12}.riskCard h3{color:#222;font-size:21px;margin-bottom:10px;font-weight:950}.riskCard p{color:#475569;line-height:1.65}.comparisonTable{overflow:hidden;background:#fff;border-radius:28px;border:1px solid #e8f4f2;box-shadow:0 20px 55px #0f172a14}.comparisonHeader,.comparisonRow{display:grid;grid-template-columns:1.7fr repeat(4,.7fr);align-items:center}.comparisonHeader{background:#087f72;color:#fff;font-weight:950}.comparisonHeader span,.comparisonRow span{padding:18px;border-right:1px solid rgba(219,234,254,.8)}.comparisonRow span{color:#222;font-weight:850}.comparisonRow:nth-child(odd){background:#f7f8f8}.comparisonRow span:not(:first-child){text-align:center;color:#087f72;font-size:20px;font-weight:950}.blueSplit{display:grid;grid-template-columns:1.2fr .8fr;gap:34px;align-items:center}.blueSplitCards{display:grid;gap:16px}.blueSplitCards div{background:#fff;color:#222;border-radius:20px;padding:20px}.blueSplitCards b{display:block;font-size:18px;margin-bottom:6px}.blueSplitCards span{color:#475569;font-weight:700}.seoTextBox{background:linear-gradient(135deg,#f1f7f6,#fff);border:1px solid #e8f4f2;border-radius:30px;padding:44px;box-shadow:0 18px 45px #0f172a0f}.seoTextBox h2{color:#222;font-size:38px;line-height:1.1;margin-bottom:18px}.seoTextBox p{color:#475569;font-size:18px;line-height:1.75;margin-bottom:16px}@media (max-width: 950px){.blueFeatureGrid,.riskGrid,.blueSplit{grid-template-columns:1fr}.comparisonHeader,.comparisonRow{grid-template-columns:1.4fr repeat(4,.6fr);font-size:13px}.blueBandInner,.blueSplit,.seoTextBox{padding:32px}.blueBandInner h2,.blueSplit h2,.seoTextBox h2{font-size:32px}}.imageTrustSection{padding-top:40px;padding-bottom:40px}.imageTrustGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.imageTrustLarge,.imageMiniCards>div{position:relative;overflow:hidden;border-radius:30px;background:#fff;box-shadow:0 20px 55px #0f172a1a;border:1px solid #e8edf5}.imageTrustLarge img{width:100%;height:430px;object-fit:cover;display:block}.imageTrustLarge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 25%,rgba(7,22,47,.88) 100%)}.imageTrustLarge>div{position:absolute;left:34px;right:34px;bottom:34px;z-index:2;color:#fff}.imageTrustLarge span{display:inline-flex;background:#087f72;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:900;text-transform:uppercase;margin-bottom:14px}.imageTrustLarge h2{font-size:36px;line-height:1.08;margin-bottom:12px}.imageTrustLarge p{color:#ffffffe0;font-size:17px;line-height:1.6}.imageMiniCards{display:grid;gap:24px}.imageMiniCards img{width:100%;height:170px;object-fit:cover;display:block}.imageMiniCards h3{color:#222;font-size:22px;margin:20px 22px 8px;font-weight:950}.imageMiniCards p{color:#475569;line-height:1.6;margin:0 22px 22px}.blogCardModern:nth-child(1) .blogImageMock{background-image:url(https://images.unsplash.com/photo-1549317661-bd32c8ce0db2?q=80&w=900&auto=format&fit=crop)}.blogCardModern:nth-child(2) .blogImageMock{background-image:url(https://images.unsplash.com/photo-1502877338535-766e1452684a?q=80&w=900&auto=format&fit=crop)}.blogCardModern:nth-child(3) .blogImageMock{background-image:url(https://images.unsplash.com/photo-1525609004556-c46c7d6cf023?q=80&w=900&auto=format&fit=crop)}.blogImageMock{background-size:cover!important;background-position:center!important}.riskCard,.modernCard{position:relative;overflow:hidden}.riskCard:after,.modernCard:after{content:"";position:absolute;right:-35px;bottom:-35px;width:110px;height:110px;background:#1557ff14;border-radius:999px}@media (max-width: 950px){.imageTrustGrid{grid-template-columns:1fr}.imageTrustLarge img{height:360px}.imageTrustLarge h2{font-size:30px}}.homeSection{position:relative}.sectionHeader{text-align:left!important;max-width:980px!important;margin:0 auto 46px!important;display:grid!important;grid-template-columns:220px 1fr!important;gap:34px!important;align-items:start!important}.sectionKicker,.whiteKicker{background:transparent!important;border:0!important;color:#087f72!important;padding:0!important;border-radius:0!important;font-size:12px!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important;position:relative!important;margin-top:10px!important}.sectionKicker:after,.whiteKicker:after{content:""!important;display:block!important;width:58px!important;height:4px!important;background:#f7d339!important;border-radius:999px!important;margin-top:14px!important}.sectionHeader h2,.compareBox h2,.finalCtaBox h2,.seoTextBox h2{color:#06152f!important;font-size:46px!important;line-height:1.02!important;letter-spacing:-1.8px!important;font-weight:950!important}.sectionHeader p{grid-column:2!important;margin-top:-22px!important;max-width:720px!important}.benefitGridModern,.riskGrid{gap:0!important;border:1px solid #e8f4f2!important;border-radius:30px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 24px 70px #0f172a12!important}.modernCard,.riskCard{border-radius:0!important;box-shadow:none!important;border:0!important;border-right:1px solid #e8edf5!important;background:#fff!important;padding:34px 30px!important}.modernCard:last-child,.riskCard:last-child{border-right:0!important}.modernCard:nth-child(2n),.riskCard:nth-child(2n){background:#f7f8f8!important}.modernCard h3,.riskCard h3{font-size:22px!important;letter-spacing:-.4px!important}.modernCard p,.riskCard p{font-size:15.5px!important}.homeSvgIcon{width:54px!important;height:54px!important;border-radius:18px!important;background:linear-gradient(135deg,#222,#087f72)!important;color:#fff!important;box-shadow:0 14px 28px #1557ff38!important;margin-bottom:22px!important;position:relative!important}.homeSvgIcon:after{content:""!important;position:absolute!important;right:-5px!important;top:-5px!important;width:18px!important;height:18px!important;border-radius:999px!important;background:#f7d339!important;box-shadow:0 6px 14px #f7d3394d!important}.homeSvgIcon svg{width:24px!important;height:24px!important;stroke-width:2.4!important}.stepsModern{counter-reset:step;gap:18px!important}.stepModern{border:1px solid #e8f4f2!important;background:#fff!important;box-shadow:0 20px 55px #0f172a0f!important;position:relative!important;overflow:hidden!important}.stepModern:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:6px!important;background:linear-gradient(180deg,#087f72,#f7d339)!important}.stepModern b{color:#1557ff1f!important;font-size:74px!important;line-height:.8!important;position:absolute!important;right:22px!important;top:22px!important}.stepModern h3,.stepModern p{position:relative!important;z-index:2!important}.pricingModern{max-width:100%!important;padding-left:max(22px,calc((100vw - 1180px)/2))!important;padding-right:max(22px,calc((100vw - 1180px)/2))!important;background:radial-gradient(circle at 15% 20%,rgba(247,211,57,.2),transparent 22%),linear-gradient(135deg,#222,#0f3fd9)!important;border-radius:0!important;color:#fff!important;margin-top:40px!important}.pricingModern .sectionHeader h2,.pricingModern .sectionHeader p{color:#fff!important}.pricingModern .sectionKicker{color:#f7d339!important}.pricingCardsModern{max-width:1180px!important;margin:0 auto!important}.priceModern{border:1px solid rgba(255,255,255,.18)!important;background:#ffffff1a!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:none!important;color:#fff!important}.priceModern h3,.priceModern ul{color:#fff!important}.priceModern strong{color:#f7d339!important}.priceModern button{background:#f7d339!important;color:#222!important}.featuredPrice{border:2px solid #f7d339!important}.popularBadge{background:#f7d339!important;color:#222!important}.blueBandInner,.blueSplit{box-shadow:none!important;border:1px solid rgba(255,255,255,.2)!important}.imageTrustLarge,.imageMiniCards>div{box-shadow:0 24px 70px #0f172a1a!important}.compareBox{background:#222!important;color:#fff!important;border:0!important;box-shadow:0 24px 70px #07162f2e!important}.compareBox h2,.compareBox p{color:#fff!important}.compareList div{background:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}.statsGridModern{background:linear-gradient(135deg,#087f72,#0f3fd9)!important;color:#fff!important;border:0!important}.statsGridModern strong{color:#f7d339!important}.statsGridModern span{color:#ffffffe0!important}.reviewCard{border-top:5px solid #f7d339!important}.blogCardModern{box-shadow:0 20px 55px #0f172a14!important}.faqListModern details{box-shadow:none!important;border:1px solid #e8f4f2!important;border-radius:18px!important}.finalCtaBox{background:radial-gradient(circle at top right,rgba(247,211,57,.25),transparent 28%),linear-gradient(135deg,#222,#087f72)!important;color:#fff!important;box-shadow:0 24px 70px #1557ff38!important}.finalCtaBox h2,.finalCtaBox p{color:#fff!important}@media (max-width: 950px){.sectionHeader{display:block!important;text-align:center!important}.sectionKicker:after,.whiteKicker:after{margin-left:auto!important;margin-right:auto!important}.sectionHeader p{margin-top:0!important}.benefitGridModern,.riskGrid{border-radius:24px!important}.modernCard,.riskCard{border-right:0!important;border-bottom:1px solid #e8edf5!important}}.pricingModern{background:#222!important}.blueBandInner,.blueSplit{background:#087f72!important}.compareBox{background:#222!important}.statsGridModern{background:#087f72!important}.finalCtaBox{background:#222!important}.hero-shape,.blueShape,.blogImageMock,.stepModern:before{background-image:none!important}.homeSvgIcon{background:#222!important;box-shadow:none!important}.homeSvgIcon:after{background:#f7d339!important;box-shadow:none!important}.modernCard,.riskCard,.priceModern,.reviewCard,.blogCardModern,.compareBox,.finalCtaBox,.statsGridModern,.faqListModern details,.imageTrustLarge,.imageMiniCards>div{box-shadow:0 10px 30px #0f172a0f!important}.priceModern{background:#0f274d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.priceModern button{background:#f7d339!important}.blueFeatureGrid div,.compareList div,.blueSplitCards div{background:#ffffff1a!important}.stepModern:before{background:#087f72!important}:root{--cc-navy: #222222;--cc-blue: #087f72;--cc-blue-soft: #f1f7f6;--cc-border: #e8f4f2;--cc-yellow: #f7d339;--cc-text: #475569}.pricingModern,.compareBox,.finalCtaBox{background:var(--cc-navy)!important;color:#fff!important}.blueBandInner,.blueSplit,.statsGridModern{background:var(--cc-blue)!important;color:#fff!important}.modernCard,.riskCard,.stepModern,.blogCardModern,.reviewCard,.faqListModern details,.seoTextBox,.imageTrustLarge,.imageMiniCards>div{background:#fff!important;border-color:var(--cc-border)!important}.modernCard:nth-child(2n),.riskCard:nth-child(2n){background:var(--cc-blue-soft)!important}.homeSvgIcon{background:var(--cc-blue)!important;color:#fff!important}.homeSvgIcon:after{background:var(--cc-yellow)!important}.priceModern{background:#0d2347!important;border-color:#ffffff29!important;color:#fff!important}.featuredPrice{border-color:var(--cc-yellow)!important}.priceModern strong,.statsGridModern strong,.pricingModern .sectionKicker,.popularBadge{color:var(--cc-yellow)!important}.priceModern button,.popularBadge{background:var(--cc-yellow)!important;color:var(--cc-navy)!important}.blueFeatureGrid div,.compareList div{background:#fff!important;color:var(--cc-navy)!important;border:0!important}.blueFeatureGrid strong{color:var(--cc-blue)!important}.blueFeatureGrid span,.compareList div span{color:var(--cc-text)!important}.blueSplitCards div{background:#fff!important;color:var(--cc-navy)!important}.blueSplitCards span{color:var(--cc-text)!important}.sectionKicker{color:var(--cc-blue)!important}.sectionKicker:after,.whiteKicker:after,.stepModern:before{background:var(--cc-yellow)!important}.whiteKicker{background:#fff!important;color:var(--cc-blue)!important;padding:8px 14px!important;border-radius:999px!important}.pricingModern .sectionHeader h2,.pricingModern .sectionHeader p,.compareBox h2,.compareBox p,.finalCtaBox h2,.finalCtaBox p,.blueBandInner h2,.blueBandInner p,.blueSplit h2,.blueSplit p{color:#fff!important}.statsGridModern span{color:#ffffffe6!important}.pricingModern,.blueBandInner,.blueSplit,.compareBox,.statsGridModern,.finalCtaBox{background-image:none!important}.pricingModern{margin-top:20px!important;padding-top:70px!important}.oldPrice{display:block;font-size:18px;font-weight:800;text-decoration:line-through;opacity:.75;margin-bottom:6px;color:#ffffffbf}.featuredPrice strong{color:#f7d339!important}.priceRow{display:inline-flex;align-items:center;gap:12px}.oldPrice{display:inline-block!important;margin:0!important;font-size:20px!important;text-decoration:line-through;opacity:.7;color:#ffffffb3;transform:translateY(2px)}.priceRow{display:inline-flex!important;align-items:baseline!important;gap:14px!important}.oldPrice{font-size:46px!important;font-weight:950!important;line-height:1!important;text-decoration-thickness:4px!important;opacity:.45!important;transform:none!important}.goldOfferOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:22px;background:#09120f9e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.goldOfferModal{position:relative;width:min(100%,440px);padding:38px 34px 30px;border-radius:24px;background:#fff;box-shadow:0 24px 80px #0000003d;text-align:center}.goldOfferClose{position:absolute;top:13px;right:16px;width:34px;height:34px;padding:0;border:0;background:transparent;color:#55605b;font-size:29px;line-height:32px;cursor:pointer}.goldOfferBadge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;padding:7px 13px;border-radius:999px;background:#eaff63;color:#122019;font-size:12px;font-weight:900;letter-spacing:.09em}.goldOfferModal h2{margin:0;color:#102019;font-size:clamp(29px,5vw,39px);line-height:1.05;letter-spacing:-.035em}.goldOfferModal h2 span{color:#1d7a48}.goldOfferIntro{max-width:350px;margin:15px auto 20px;color:#59645f;font-size:16px;line-height:1.5}.goldOfferUse{margin:0 0 8px;color:#66706b;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.goldOfferCode{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 13px;padding:14px 16px;border:1.5px dashed #1d7a48;border-radius:12px;background:#f4fbf7;color:#122019;cursor:pointer}.goldOfferCode strong{font-size:20px;letter-spacing:.08em}.goldOfferCode span{color:#1d7a48;font-size:11px;font-weight:900;letter-spacing:.04em}.goldOfferCta{width:100%;padding:15px 18px;border:0;border-radius:12px;background:#173d2b;color:#fff;font:inherit;font-size:14px;font-weight:900;letter-spacing:.035em;cursor:pointer}.goldOfferCta:hover{filter:brightness(1.08)}.goldOfferModal small{display:block;margin-top:13px;color:#87908c;font-size:11px;line-height:1.4}@media (max-width: 520px){.goldOfferOverlay{padding:16px}.goldOfferModal{padding:34px 20px 24px;border-radius:20px}.goldOfferModal h2{font-size:31px}.goldOfferIntro{font-size:15px}}.comparisonChecked{margin:0 0 26px;padding:13px 15px;border-left:3px solid #1d7a48;background:#f4f8f5;color:#58635d;font-size:13px;line-height:1.55}.blogComparisonSection{margin-top:28px}.blogComparisonTableWrap{width:100%;margin-top:15px;overflow-x:auto;border:1px solid #dfe6e2;border-radius:8px;background:#fff}.blogComparisonTable{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.blogComparisonTable th,.blogComparisonTable td{padding:13px 14px;border-bottom:1px solid #e7ece9;text-align:left;vertical-align:top}.blogComparisonTable th{background:#123f2c;color:#fff;font-size:12px;font-weight:800}.blogComparisonTable tbody tr:last-child td{border-bottom:0}.blogComparisonTable td:first-child{color:#183d2d;font-weight:700}@media (max-width: 700px){.comparisonChecked{margin-bottom:20px}.blogComparisonTable{font-size:13px}}@media (max-width: 767px){.dshPaidChecks .dshPaidChecksInner{width:calc(100% - 32px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.dshPaidChecks .dshPaidChecksRow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important}.dshPaidChecks .dshPaidCheckCard{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;scroll-snap-align:none!important}.dshPaidChecks .dshPaidCheckCard strong,.dshPaidChecks .dshPaidCheckCard small{overflow-wrap:anywhere}}.dshPaidChecks{background:#fff;padding:40px 20px 44px;color:#202b2b}.dshPaidChecksInner{max-width:1240px;margin:auto}.dshPaidChecksHeading{margin-bottom:22px}.dshPaidChecksHeading span,.dshGoldOffer span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#078575}.dshPaidChecksHeading h2{font-size:clamp(25px,3vw,34px);margin:5px 0 6px;line-height:1.15}.dshPaidChecksHeading p{margin:0;color:#657171}.dshPaidChecksRow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.dshPaidCheckCard{display:flex;flex-direction:column;gap:9px;min-width:0;padding:22px 17px;border:1px solid #e2e9e7;border-radius:15px;background:#fff;color:#182b29;text-decoration:none;box-shadow:0 5px 20px #173f3210;transition:transform .15s,border-color .15s}.dshPaidCheckCard:hover,.dshPaidCheckCard:focus-visible{transform:translateY(-3px);border-color:#07917e}.dshPaidCheckIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#e9f7f3;color:#087f72}.dshPaidCheckCard strong{font-size:16px;line-height:1.3;min-height:42px}.dshPaidCheckCard b{font-size:23px;color:#087f72}.dshPaidCheckCard small{font-size:12px;color:#657171;line-height:1.4;min-height:34px}.dshPaidCheckAction{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid #edf1ef;color:#087f72;font-size:13px;font-weight:800}.dshGoldOffer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 28px;margin:24px 0;border:1px solid #bce6d9;border-radius:16px;background:#f0faf6}.dshGoldOffer h2{margin:7px 0;font-size:23px}.dshGoldOffer p{max-width:690px;margin:0 0 8px;color:#41514e}.dshGoldOffer small{color:#687a76}.dshGoldOfferButton{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;padding:14px 19px;border-radius:9px;background:#087f72;color:#fff!important;font-weight:800;text-decoration:none}@media (max-width:900px){.dshPaidChecksRow{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.dshPaidCheckCard{flex:0 0 220px;scroll-snap-align:start}.dshGoldOffer{flex-direction:column;align-items:flex-start}.dshGoldOfferButton{white-space:normal}}@media print{body:has(.dshPrintableReport) .cariqHeader,body:has(.dshPrintableReport) .cariqFooter{display:none!important}.dshPrintableReport .paidReportActions,.dshPrintableReport .paidReportNav{display:none!important}.dshPrintableReport{background:#fff!important}.dshPrintableReport .paidRecordBlock{break-inside:avoid}.dshPrintableReport .paidHistoryShell{max-width:none!important}}.dshPaidCheckIcon{display:block;width:auto;height:auto;border-radius:0;background:transparent;color:#078575}.dshPaidCheckCard{box-shadow:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dshPaidCheckCard:hover,.dshPaidCheckCard:focus-visible{background:#f3faf8;border-color:#0a907e;box-shadow:0 7px 20px #044b411a;transform:translateY(-2px)}.dshPaidCheckCard:focus-visible{outline:2px solid #078575;outline-offset:3px}.dshTrustMovedAbovePaid{border-bottom:1px solid #e6edeb}.dshTrustMovedAbovePaid>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px}@media (max-width:680px){.dshTrustMovedAbovePaid>div{gap:10px 14px}}.dshPaidChecks a.dshPaidCheckCard:hover,.dshPaidChecks a.dshPaidCheckCard:focus-visible{color:#078575!important;background-color:#f3faf8!important;border-color:#078575!important;box-shadow:0 7px 20px #044b411a}.dshPaidChecks a.dshPaidCheckCard:hover strong,.dshPaidChecks a.dshPaidCheckCard:hover b,.dshPaidChecks a.dshPaidCheckCard:hover .dshPaidCheckAction,.dshPaidChecks a.dshPaidCheckCard:hover .dshPaidCheckIcon,.dshPaidChecks a.dshPaidCheckCard:focus-visible strong,.dshPaidChecks a.dshPaidCheckCard:focus-visible b,.dshPaidChecks a.dshPaidCheckCard:focus-visible .dshPaidCheckAction,.dshPaidChecks a.dshPaidCheckCard:focus-visible .dshPaidCheckIcon{color:#078575!important}.dshPaidChecks a.dshPaidCheckCard:hover small{color:#657171!important}.pricingPageNew{background:#fff;padding:0 0 80px}.pricingHeroNew{position:relative;overflow:hidden;width:calc(100% - 110px);min-height:620px;margin:14px auto 70px;padding:85px 70px 70px;background:#f7f9fc;border-radius:42px;box-sizing:border-box}.pricingHeroContent{position:relative;z-index:10;max-width:650px;text-align:left}.pricingEyebrow,.pricingSectionHead span,.pricingBlueCtaNew span{display:inline-flex;color:#087f72;font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.pricingHeroContent h1{color:#222;font-size:64px;line-height:1.02;letter-spacing:-2px;font-weight:950;margin:0 0 22px}.pricingHeroContent h1 span{color:#087f72}.pricingHeroContent p{color:#334155;font-size:20px;line-height:1.6;max-width:590px;margin-bottom:30px;font-weight:700}.pricingHeroActions{display:flex;gap:14px;margin-bottom:34px}.pricingHeroActions a,.pricingBlueCtaNew a,.pricingPlanNew a{height:58px;padding:0 26px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#087f72;color:#fff;text-decoration:none;font-weight:950;box-shadow:0 16px 35px #1557ff38}.pricingHeroActions a:nth-child(2){background:#f7d339;color:#222;box-shadow:none}.pricingHeroTrust{display:flex;gap:14px;flex-wrap:wrap}.pricingHeroTrust div{background:#fff;border:1px solid #e8f4f2;border-radius:999px;padding:11px 16px;color:#222;font-weight:900}.pricingHeroVisual{position:absolute;right:95px;top:140px;width:470px;height:390px}.pricingBlueShape{position:absolute;right:50px;top:20px;width:330px;height:330px;background:#087f72;border-radius:26% 74% 32% 68%/30% 32% 68% 70%;transform:rotate(-22deg)}.pricingHeroVisual img{position:absolute;right:-10px;top:140px;width:430px;animation:pricingCarFloat 4s ease-in-out infinite;filter:drop-shadow(0 35px 30px rgba(15,23,42,.18))}@keyframes pricingCarFloat{0%{transform:translateY(0)}50%{transform:translateY(-16px)}to{transform:translateY(0)}}.pricingImageStrip,.pricingPlansNew,.pricingGraphSection,.pricingCompareNew,.pricingFaqNew{max-width:1180px;margin:0 auto 80px;padding:0 22px}.pricingImageStrip{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pricingImageStrip div{background:#fff;border:1px solid #e8f4f2;border-radius:26px;overflow:hidden;box-shadow:0 18px 45px #0f172a12}.pricingImageStrip img{width:100%;height:190px;object-fit:cover;display:block}.pricingImageStrip h3{color:#222;font-size:22px;margin:22px 24px 8px;font-weight:950}.pricingImageStrip p{color:#475569;margin:0 24px 24px;line-height:1.6}.pricingSectionHead{max-width:790px;margin:0 auto 42px;text-align:center}.pricingSectionHead h2{color:#222;font-size:46px;line-height:1.05;letter-spacing:-1.4px;margin:0 0 14px;font-weight:950}.pricingSectionHead p{color:#475569;font-size:18px;line-height:1.65}.pricingPlansGridNew{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pricingPlanNew{position:relative;background:#fff;border:1px solid #e8f4f2;border-radius:28px;padding:34px;box-shadow:0 18px 45px #0f172a12}.popularPlanNew{border:3px solid #087f72;transform:translateY(-8px)}.planBadgeNew{position:absolute;right:22px;top:22px;background:#f7d339;color:#222;border-radius:999px;padding:8px 12px;font-size:12px}.planTagNew{color:#087f72;font-weight:950;font-size:13px}.pricingPlanNew h3{color:#222;font-size:32px;margin:12px 0;font-weight:950}.planPriceNew{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.planPriceNew strong{color:#087f72;font-size:52px;line-height:1;font-weight:950}.planPriceNew em{color:#94a3b8;font-size:52px;line-height:1;font-weight:950;text-decoration:line-through;text-decoration-color:#ef4444;text-decoration-thickness:5px;font-style:normal}.pricingPlanNew p{color:#475569;line-height:1.65;margin-bottom:22px}.pricingPlanNew ul{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:13px}.pricingPlanNew li{color:#222;font-weight:800}.pricingPlanNew a{width:100%;box-sizing:border-box}.pricingGraphBox{background:#222;border-radius:32px;padding:38px;display:grid;grid-template-columns:1.2fr .8fr;gap:36px;color:#fff}.graphBars{height:310px;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:20px}.graphBars div{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.graphBars span{width:100%;max-width:76px;background:#087f72;border-radius:14px 14px 0 0;display:block}.graphBars div:nth-child(4) span{background:#f7d339}.graphBars b{margin-top:12px;color:#fff}.graphBars em{color:#ffffffb8;font-size:13px;font-style:normal}.graphText h3{font-size:34px;margin-bottom:14px}.graphText p,.graphText li{color:#ffffffdb;line-height:1.7}.priceCompareTableNew{overflow:hidden;background:#fff;border:1px solid #e8f4f2;border-radius:26px;box-shadow:0 18px 45px #0f172a12}.priceCompareHeaderNew,.priceCompareRowNew{display:grid;grid-template-columns:1.7fr repeat(4,.7fr)}.priceCompareHeaderNew{background:#087f72;color:#fff;font-weight:950}.priceCompareHeaderNew span,.priceCompareRowNew span{padding:18px;border-right:1px solid #e8f4f2}.priceCompareRowNew:nth-child(odd){background:#f7f8f8}.priceCompareRowNew span{color:#222;font-weight:850}.priceCompareRowNew span:not(:first-child){text-align:center;color:#087f72;font-weight:950}.pricingBlueCtaNew{max-width:1180px;margin:0 auto 80px;background:#087f72;border-radius:32px;padding:45px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#fff}.pricingBlueCtaNew span{color:#f7d339}.pricingBlueCtaNew h2{font-size:40px;line-height:1.08;margin:0 0 12px}.pricingBlueCtaNew p{color:#ffffffe6;font-size:18px;max-width:700px}.pricingBlueCtaNew a{background:#f7d339;color:#222;min-width:190px;box-shadow:none}.pricingFaqNew details{background:#fff;border:1px solid #e8f4f2;border-radius:18px;padding:22px 24px;margin-bottom:14px}.pricingFaqNew summary{cursor:pointer;color:#222;font-size:18px;font-weight:950}.pricingFaqNew p{color:#475569;line-height:1.65;margin-top:12px}@media (max-width: 1000px){.pricingHeroNew{width:calc(100% - 32px);padding:55px 24px}.pricingHeroVisual{display:none}.pricingHeroContent{text-align:center;margin:0 auto}.pricingHeroActions,.pricingHeroTrust{justify-content:center}.pricingImageStrip,.pricingPlansGridNew,.pricingGraphBox{grid-template-columns:1fr}.popularPlanNew{transform:none}.pricingBlueCtaNew{flex-direction:column;text-align:center;margin-left:22px;margin-right:22px}.priceCompareHeaderNew,.priceCompareRowNew{grid-template-columns:1.5fr repeat(4,.7fr);font-size:13px}}@media (max-width: 650px){.pricingHeroContent h1{font-size:42px}.pricingSectionHead h2{font-size:34px}.planPriceNew strong,.planPriceNew em{font-size:40px}.priceCompareTableNew{overflow-x:auto}.priceCompareHeaderNew,.priceCompareRowNew{min-width:720px}}.pricingPlansNew{margin-top:-10px!important}.pricingPlansGridNew{margin-top:18px!important}.pricingHomeHero{background:#f5f6f6!important;min-height:420px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:80px 20px 70px!important;overflow:hidden!important}.pricingHomeHeroContent{max-width:900px!important;margin:0 auto!important}.pricingHomeHeroContent h1{font-size:88px!important;line-height:.95!important;font-weight:900!important;letter-spacing:-2px!important;color:#000!important;margin:0 auto 28px!important}.pricingHomeHeroContent p{font-size:22px!important;line-height:1.4!important;font-weight:500!important;color:#000!important;margin:0 auto!important;max-width:720px!important}@media (max-width:900px){.pricingHomeHero{min-height:360px!important;padding:60px 18px!important}.pricingHomeHeroContent h1{font-size:54px!important}.pricingHomeHeroContent p{font-size:18px!important}}.aiToolsPage{background:#f5f6f6;min-height:100vh;padding:120px 22px 80px}.aiToolsHero{max-width:980px;margin:0 auto 45px;text-align:center}.aiToolsHero>span{color:#087f72;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.16em}.aiToolsHero h1{color:#222;font-size:68px;line-height:1;font-weight:950;letter-spacing:-2px;margin:14px 0 18px}.aiToolsHero p{color:#64748b;font-size:23px;line-height:1.55;max-width:760px;margin:0 auto 45px;font-weight:700}.aiToolTabs{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.aiToolTabs button{height:58px;padding:0 28px;border-radius:14px;border:1px solid #e8f4f2;background:#fff;color:#222;font-size:18px;font-weight:900;display:inline-flex;align-items:center;gap:10px;cursor:pointer;box-shadow:0 10px 24px #0f172a0d}.aiToolTabs button.active{background:#087f72;color:#fff;border-color:#087f72}.aiToolPanel{max-width:1080px;margin:0 auto}.aiToolCard{background:#fff;border:1px solid #e8f4f2;border-radius:28px;padding:38px;box-shadow:0 18px 50px #0f172a14}.aiToolCardHeader{display:flex;gap:16px;align-items:flex-start;margin-bottom:30px}.aiToolCardHeader svg{color:#087f72;margin-top:4px}.aiToolCardHeader h2{color:#222;font-size:30px;margin:0 0 8px;font-weight:950}.aiToolCardHeader p{color:#64748b;font-size:18px;line-height:1.6;margin:0}.uploadBox{position:relative;min-height:290px;border:2px dashed #d8deea;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fbfdff;text-align:center;cursor:pointer}.uploadBox input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.uploadIcon,.chatEmpty svg{width:82px;height:82px;border-radius:24px;background:#f1f7f6;color:#087f72;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.uploadBox h3,.chatEmpty h3{color:#222;font-size:24px;font-weight:950;margin:0 0 8px}.uploadBox p,.chatEmpty p{color:#64748b;font-size:18px;margin:0}.chatMock{border:1px solid #e8f4f2;border-radius:22px;overflow:hidden;background:#fff}.chatEmpty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fbfdff;text-align:center}.chatInputRow{border-top:1px solid #e8f4f2;padding:16px;display:flex;gap:12px;background:#fff}.chatInputRow input{flex:1;height:58px;border:1px solid #e8f4f2;border-radius:14px;padding:0 18px;font-size:17px;outline:none}.chatInputRow button{width:62px;height:58px;border:0;border-radius:14px;background:#087f72;color:#fff;cursor:pointer}.aiComingSoon{margin-top:20px;background:#f1f7f6;border-left:5px solid #087f72;color:#222;border-radius:14px;padding:16px 18px;line-height:1.6}.aiToolsGrid{max-width:1080px;margin:34px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aiToolsGrid div{background:#fff;border:1px solid #e8f4f2;border-radius:22px;padding:26px;box-shadow:0 12px 34px #0f172a0f}.aiToolsGrid svg{color:#087f72;margin-bottom:12px}.aiToolsGrid h3{color:#222;font-size:21px;font-weight:950;margin-bottom:8px}.aiToolsGrid p{color:#64748b;line-height:1.6}@media (max-width: 800px){.aiToolsPage{padding-top:95px}.aiToolsHero h1{font-size:44px}.aiToolsHero p{font-size:18px}.aiToolCard{padding:24px}.aiToolCardHeader{flex-direction:column}.aiToolsGrid{grid-template-columns:1fr}.chatInputRow{flex-direction:column}.chatInputRow button{width:100%}}.aiToolsPage{background:#fff!important;padding:0 0 80px!important}.aiToolsHero{width:calc(100% - 110px)!important;max-width:none!important;min-height:520px!important;margin:14px auto 55px!important;padding:80px 40px 60px!important;background:#f7f9fc!important;border-radius:42px!important;box-sizing:border-box!important}.aiToolsHero h1{font-size:58px!important;line-height:1.05!important;letter-spacing:-2px!important;color:#222!important}.aiToolsHero p{font-size:24px!important;line-height:1.35!important;color:#222!important;font-weight:900!important;max-width:760px!important}.aiToolTabs button{height:58px!important;border-radius:12px!important;font-size:17px!important;font-weight:950!important}.aiToolPanel{max-width:1080px!important}.aiToolCard{border-radius:28px!important;border:1px solid #e8f4f2!important;box-shadow:0 18px 50px #0f172a14!important}.aiToolCardHeader h2{font-size:30px!important;color:#222!important}.aiToolCardHeader p{font-size:18px!important;color:#475569!important}.uploadBox,.chatMock{border-radius:22px!important;background:#fff!important}.uploadIcon,.chatEmpty svg{background:#f1f7f6!important;color:#087f72!important}.aiComingSoon{background:#f1f7f6!important;border-left:5px solid #087f72!important}.aiToolsGrid div{border-radius:22px!important;border:1px solid #e8f4f2!important;box-shadow:0 12px 34px #0f172a0f!important}@media (max-width: 900px){.aiToolsHero{width:calc(100% - 32px)!important;min-height:auto!important;padding:50px 20px!important}.aiToolsHero h1{font-size:42px!important}.aiToolsHero p{font-size:19px!important}}.aiToolsPage{overflow-x:hidden!important}.aiToolsHero{min-height:auto!important;padding-bottom:40px!important;margin-bottom:28px!important}.aiToolPanel{margin-top:-10px!important}.aiToolCard{padding:26px!important}.uploadBox,.chatEmpty{min-height:220px!important}.aiToolsGrid{margin-top:24px!important}.aiToolsGrid div{padding:22px!important}.aiToolCardHeader{margin-bottom:18px!important}.aiComingSoon{margin-top:16px!important}@media (min-width: 1100px){.aiToolsPage{padding-bottom:30px!important}.aiToolsHero{min-height:calc(100vh - 130px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.aiToolPanel{max-width:100%!important}.aiToolCard{max-width:1080px!important;margin:0 auto!important}}.aiToolsHero{min-height:auto!important;padding-bottom:55px!important}.aiToolPanel{max-width:1080px!important;margin:-10px auto 0!important;position:relative!important;z-index:20!important}.aiToolCard{margin-top:-8px!important}@media (min-width: 1100px){.aiToolsPage{padding-bottom:30px!important}.aiToolsHero{min-height:calc(100vh - 120px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding-top:60px!important;padding-bottom:25px!important}.aiToolsHero p{margin-bottom:26px!important}.aiToolTabs{margin-bottom:18px!important}.aiToolPanel{margin-top:0!important}.aiToolCard{padding:24px!important}.uploadBox,.chatEmpty{min-height:190px!important}.aiComingSoon{margin-top:14px!important;padding:14px 16px!important}.aiToolsGrid{margin-top:18px!important}}.aiToolsHero{display:flex!important;flex-direction:column!important;align-items:center!important}.aiToolsHero .aiToolPanel{width:100%!important;max-width:1080px!important;margin-top:24px!important}.aiToolsHero .aiToolCard{width:100%!important;box-sizing:border-box!important}.aiToolsPage{background:#f7f8f2;color:#000}.aiToolsHero{background:#f5f6f6;padding:72px 20px 48px;text-align:center}.aiToolsHeroInner{max-width:980px;margin:0 auto}.aiToolsHero h1{font-size:88px;line-height:.95;font-weight:900;letter-spacing:-2px;margin:0 0 24px}.aiToolsHero p{max-width:760px;margin:0 auto 30px;font-size:22px;line-height:1.4;font-weight:500}.aiToolTabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.aiToolTabs button{border:2px solid #000;background:transparent;color:#000;padding:14px 24px;border-radius:999px;font-size:16px;font-weight:800;cursor:pointer}.aiToolTabs button.active{background:#000;color:#fff}.aiToolPanelWrap{max-width:1180px;margin:-22px auto 0;padding:0 20px 70px}.aiToolPanel{background:#fff;border-radius:28px;box-shadow:0 22px 60px #00000014;padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:stretch}.aiToolBadge{display:inline-flex;background:#f5f6f6;color:#000;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900;margin-bottom:18px}.aiToolPanelText h2{font-size:42px;line-height:1;margin:0 0 18px;letter-spacing:-1px}.aiToolPanelText p{font-size:18px;line-height:1.55;color:#333;margin:0 0 24px}.aiToolMiniGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.aiToolMiniGrid div{background:#f7f8f2;border-radius:18px;padding:18px}.aiToolMiniGrid strong{display:block;font-size:24px;margin-bottom:6px}.aiToolMiniGrid span{font-weight:800;font-size:14px}.aiUploadBox,.aiChatBox{background:#f7f8f2;border:2px dashed #d5df45;border-radius:24px;padding:28px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:360px}.aiUploadIcon{width:74px;height:74px;border-radius:22px;background:#f5f6f6;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.aiUploadBox h3{font-size:28px;margin:0 0 8px}.aiUploadBox p,.aiUploadBox small,.aiChatBox small{color:#555}.aiUploadBox label{margin:20px 0 12px;background:#000;color:#fff;padding:16px 28px;border-radius:12px;font-weight:900;cursor:pointer}.aiUploadBox input{display:none}.aiPromptChips{display:flex;gap:10px;flex-wrap:wrap}.aiPromptChips button{background:#f7f8f2;border:1px solid #e2e2d4;border-radius:999px;padding:10px 14px;font-weight:800;cursor:pointer}.aiChatBox{align-items:stretch;text-align:left}.aiChatMessages{margin-bottom:16px}.aiChatBubble{background:#fff;padding:14px 16px;border-radius:16px;font-weight:600;color:#222}.aiChatBox textarea{width:100%;min-height:130px;border:0;outline:0;resize:vertical;border-radius:16px;padding:16px;font-size:16px;font-family:inherit;box-sizing:border-box;margin-bottom:14px}.aiChatBox button{width:100%;height:58px;background:#000;color:#fff;border:0;border-radius:14px;font-size:17px;font-weight:900;cursor:pointer;margin-bottom:10px}@media (max-width:900px){.aiToolsHero h1{font-size:54px}.aiToolsHero p{font-size:18px}.aiToolPanel{grid-template-columns:1fr;padding:24px}.aiToolMiniGrid{grid-template-columns:1fr}}.aiToolsHero{min-height:calc(100vh - 110px)!important;padding:42px 20px 50px!important;display:flex!important;align-items:center!important;justify-content:center!important}.aiToolsHeroInner{max-width:1120px!important;width:100%!important}.aiToolsHero h1{font-size:64px!important;margin-bottom:14px!important}.aiToolsHero p{font-size:19px!important;margin-bottom:22px!important}.aiToolTabs{margin-bottom:18px!important}.aiToolPanelWrap{max-width:1120px!important;margin:-170px auto 0!important;padding:0 20px 40px!important;position:relative!important;z-index:5!important}.aiToolPanel{min-height:390px!important;padding:28px!important;border:3px solid #000!important;box-shadow:0 18px 45px #0000001f!important}.aiUploadBox,.aiChatBox{min-height:300px!important}.aiToolPanelText h2{font-size:36px!important}.aiToolPanelText p{font-size:16px!important}@media (max-width:900px){.aiToolsHero{min-height:auto!important;padding:36px 16px 30px!important}.aiToolsHero h1{font-size:44px!important}.aiToolPanelWrap{margin:-10px auto 0!important;padding:0 16px 40px!important}}.aiToolsPage{background:#f5f6f6!important}.aiToolsHero{background:#f5f6f6!important;border-radius:0!important;min-height:460px!important;padding:70px 20px 40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.aiToolsHeroInner{max-width:980px!important;margin:0 auto!important}.aiToolsHero h1{font-size:88px!important;line-height:.95!important;font-weight:900!important;letter-spacing:-2px!important;color:#000!important;margin:0 0 24px!important}.aiToolsHero p{font-size:22px!important;line-height:1.4!important;font-weight:500!important;color:#000!important;max-width:760px!important;margin:0 auto 28px!important}.aiToolTabs button{border:2px solid #000!important;box-shadow:none!important}.aiToolTabs button.active{background:#000!important;color:#fff!important}.aiToolPanelWrap{margin:-20px auto 0!important;padding:0 20px 60px!important;background:#f5f6f6!important}.aiToolPanel{border:2px solid #000!important;box-shadow:0 22px 60px #0000001f!important}.aiToolsHero{min-height:430px!important;padding:30px 20px 20px!important;align-items:flex-start!important}.aiToolsHeroInner{margin-top:55px!important}.aiToolsHero h1{margin-top:0!important;margin-bottom:24px!important}.aiToolsHero p{margin-bottom:26px!important}.aiToolPanelWrap{margin:-45px auto 0!important}.aiToolPanel{margin-top:0!important}@media (max-width:900px){.aiToolsHeroInner{margin-top:30px!important}.aiToolPanelWrap{margin:-15px auto 0!important}}.aiToolsHeroInner{transform:translateY(-35px)!important}.aiToolsHero{min-height:auto!important;padding:40px 20px 20px!important}.aiToolsHeroInner{max-width:1200px!important;margin:0 auto!important;transform:none!important}.aiToolsHero h1{margin-bottom:18px!important}.aiToolsHero p{margin-bottom:20px!important}.aiToolTabs{margin-bottom:25px!important}.aiToolPanelWrap{margin:0 auto!important;padding:0 20px 40px!important;max-width:1200px!important;background:transparent!important}.aiToolPanel{margin-top:0!important;min-height:420px!important}.aiToolTabs{margin-bottom:10px!important}.aiToolPanel{border-top-left-radius:18px!important;border-top-right-radius:18px!important}.aiToolsHero{min-height:auto!important;padding:38px 20px 18px!important}.aiToolsHeroInner{transform:none!important;margin:0 auto!important}.aiToolsHero h1{font-size:72px!important;margin:0 0 14px!important}.aiToolsHero p{font-size:20px!important;line-height:1.35!important;margin:0 auto!important;max-width:780px!important}.aiToolPanelWrap{margin:0 auto!important;padding:0 20px 35px!important;max-width:1180px!important;background:#f5f6f6!important}.aiToolTabsInside{margin:0 auto 14px!important;display:flex!important;justify-content:center!important;gap:12px!important}.aiToolPanel{min-height:330px!important;padding:24px!important}.aiUploadBox,.aiChatBox{min-height:260px!important}.aiToolPanelText h2{font-size:34px!important;margin-bottom:12px!important}.aiToolPanelText p{font-size:16px!important;line-height:1.45!important}.aiToolMiniGrid div{padding:14px!important}.aiToolsHero{min-height:auto!important;padding:28px 20px 0!important}.aiToolsHero h1{font-size:64px!important;margin:0 0 12px!important}.aiToolsHero p{font-size:19px!important;margin:0 auto 14px!important}.aiToolPanelWrap{margin:-5px auto 0!important;padding:0 20px 35px!important;max-width:1180px!important;background:#f5f6f6!important}.aiToolTabsInside{width:fit-content!important;margin:0 auto -1px!important;background:#fff!important;border:2px solid #000!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;padding:10px 12px 0!important;display:flex!important;gap:10px!important;position:relative!important;z-index:20!important}.aiToolTabsInside button{height:54px!important;padding:0 28px!important}.aiToolPanel{margin-top:0!important;border-radius:24px!important;min-height:330px!important;padding:24px!important}.aiToolTabsInside{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0 auto 14px!important;position:relative!important;z-index:50!important}.aiToolTabsInside{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0 auto 12px!important;position:relative!important;z-index:999!important}.aiToolTabsInside button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:54px!important;padding:0 28px!important;border:2px solid #000!important;border-radius:12px!important;background:transparent!important;color:#000!important;font-size:16px!important;font-weight:900!important;cursor:pointer!important}.aiToolTabsInside button.active{background:#000!important;color:#fff!important}.aiToolPanelWrap{margin:-10px auto 0!important}.aiToolPanelWrap{margin:-35px auto 0!important}.aiToolTabsInside{margin:0 auto -2px!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;background:#fff!important;padding:10px 12px 0!important}.aiToolPanel{border-top-left-radius:24px!important;border-top-right-radius:24px!important;margin-top:0!important}.aiMainActionBtn{width:100%;height:56px;background:#000;color:#fff;border:0;border-radius:14px;font-size:16px;font-weight:900;margin-top:14px;cursor:pointer}.aiMainActionBtn:disabled,.aiChatBox button:disabled{opacity:.6;cursor:not-allowed}.aiResultBox,.aiErrorBox{width:100%;box-sizing:border-box;margin-top:14px;background:#fff;color:#000;border-radius:16px;padding:16px;text-align:left;white-space:pre-wrap;font-size:14px;line-height:1.45;max-height:260px;overflow:auto}.aiErrorBox{border:2px solid #ffb2b2}.aiResultBox{border:2px solid #000}.aiUser{background:#000!important;color:#fff!important;margin-left:auto;max-width:85%}.aiBot{max-width:85%}.aiChatMessages{display:flex;flex-direction:column;gap:10px;max-height:230px;overflow:auto}.sampleVehicleReportPage{background:#f4f5ed;color:#000;padding-bottom:80px}.sampleReportHero{background:#f5f6f6;padding:64px 22px 70px}.sampleReportHeroInner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:55px}.sampleReportKicker{display:inline-flex;width:max-content;padding:8px 14px;border:2px solid #000;border-radius:999px;background:#fff;color:#000;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sampleReportHero h1{margin:18px 0;font-size:clamp(56px,6vw,88px);line-height:.91;letter-spacing:-.055em;font-weight:950}.sampleReportHeroText>p{max-width:680px;margin:0;color:#222;font-size:19px;line-height:1.55;font-weight:650}.sampleReportMeta{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap}.sampleReportMeta span{padding:9px 12px;border:1px solid rgba(0,0,0,.22);border-radius:999px;background:#fff;color:#000;font-size:12px;font-weight:850}.sampleVehicleIdentity{padding:30px;border:2px solid #000;border-radius:28px;background:#000;color:#fff;box-shadow:0 26px 70px #0003}.sampleVehicleIdentity>span{color:#ffffff9e;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sampleVehicleIdentity>strong{display:block;margin-top:10px;color:#f5f6f6;font-size:38px;line-height:1;font-weight:950}.sampleVehicleIdentity h2{margin:8px 0 20px;color:#fff;font-size:22px;line-height:1.25}.samplePlate{padding:13px 18px;border:3px solid #111;border-radius:9px;background:#f6e436;color:#000;text-align:center;font-size:28px;font-weight:950;letter-spacing:.12em}.sampleVehicleIdentity dl{margin:20px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sampleVehicleIdentity dl div{padding:10px;border-radius:12px;background:#ffffff17}.sampleVehicleIdentity dt{color:#ffffff94;font-size:10px;font-weight:850;text-transform:uppercase}.sampleVehicleIdentity dd{margin:4px 0 0;color:#fff;font-size:14px;font-weight:900}.sampleReportContainer{max-width:1200px;margin:34px auto 0;padding:0 22px}.sampleBuyerVerdict{padding:26px;border:2px solid #000;border-radius:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;color:#000}.buyerVerdictDanger{background:#ffe6e2}.buyerVerdictClear{background:#dcf8e5}.buyerVerdictIcon{width:62px;height:62px;border-radius:18px;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:35px;font-weight:950}.sampleBuyerVerdict span{font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sampleBuyerVerdict h2{margin:4px 0;font-size:31px;line-height:1;font-weight:950}.sampleBuyerVerdict p{margin:0;color:#333;font-weight:650}.buyerRiskScore{text-align:center}.buyerRiskScore small{display:block;font-size:10px;font-weight:900;text-transform:uppercase}.buyerRiskScore strong{font-size:44px;line-height:1;font-weight:950}.buyerRiskScore span{font-size:14px}.sampleSummarySection,.sampleDataSection{margin-top:24px;border:2px solid #000;border-radius:25px;background:#fff;overflow:hidden;box-shadow:0 14px 40px #0000000e}.sampleSummarySection{padding:28px}.sampleSummaryHeading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px}.sampleSummaryHeading h2{margin:12px 0 0;font-size:32px;line-height:1;font-weight:950}.sampleSummaryHeading>p{max-width:420px;margin:0;color:#555;font-size:13px;line-height:1.45;text-align:right}.reportStatusGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reportStatusCard{min-height:142px;padding:15px;border:1px solid;border-radius:16px;display:flex;flex-direction:column}.reportStatus-clear{background:#e2f8e9;border-color:#8dcda1}.reportStatus-warning{background:#fff3cc;border-color:#dfbd48}.reportStatus-danger{background:#ffe3df;border-color:#e38e84}.reportStatus-neutral{background:#eee;border-color:#ccc}.reportStatusTop{display:flex;align-items:center;gap:8px}.reportStatusIcon{width:27px;height:27px;min-width:27px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-weight:950}.reportStatusCard h3{margin:0;font-size:13px;line-height:1.2;font-weight:900}.reportStatusCard>strong{margin-top:auto;color:#000;font-size:18px;line-height:1.1;font-weight:950}.reportStatusCard small{margin-top:5px;color:#555;font-size:11px;line-height:1.25}.sampleSectionHead{padding:20px 24px;border-bottom:1px solid #e5e5e5;background:#f7f8f8}.sampleSectionHead>div{display:flex;align-items:center;gap:13px}.sampleSectionIndicator{width:38px;height:38px;min-width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;font-size:20px;font-weight:950}.indicator-clear{background:#c9f1d5}.indicator-warning{background:#ffe38b}.indicator-danger{background:#ffb3aa}.sampleSectionHead h2{margin:0;font-size:23px;line-height:1;font-weight:950}.sampleSectionHead p{margin:5px 0 0;color:#666;font-size:13px;font-weight:650}.sampleSectionBody{padding:25px}.sampleDetailGrid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #e2e2e2;border-radius:16px;overflow:hidden}.sampleDetailGrid div{min-height:59px;padding:12px 15px;box-sizing:border-box;border-bottom:1px solid #e8e8e8;display:grid;grid-template-columns:minmax(130px,42%) 1fr;gap:12px;align-items:center}.sampleDetailGrid div:nth-child(odd){border-right:1px solid #e8e8e8}.sampleDetailGrid dt{color:#666;font-size:12px;font-weight:800}.sampleDetailGrid dd{margin:0;color:#000;font-size:13px;font-weight:900;overflow-wrap:anywhere}.sampleWarningBanner{margin-bottom:20px;padding:17px;border-left:6px solid #d92f20;border-radius:12px;background:#fff0ed}.sampleWarningBanner strong{display:block;color:#a31309;font-size:17px;font-weight:950}.sampleWarningBanner p{margin:5px 0 0;color:#54201c;font-size:13px;line-height:1.45;font-weight:700}.sampleClearMessage{padding:20px;border:1px solid #93d5a4;border-radius:14px;background:#e3f8e9;color:#155d28;font-weight:850}.sampleTimeline{display:grid;gap:11px}.sampleTimeline article{padding:15px;border:1px solid #dedfd6;border-radius:15px;background:#f7f8f8;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.sampleTimeline article>span{width:35px;height:35px;border-radius:50%;background:#f5f6f6;display:flex;align-items:center;justify-content:center;font-weight:950}.sampleTimeline strong{font-size:14px;font-weight:950}.sampleTimeline p{margin:4px 0 0;color:#666;font-size:12px}.sampleTimeline b{font-size:12px}.sampleTableWrap{overflow-x:auto}.sampleReportTable{width:100%;border-collapse:collapse;min-width:680px}.sampleReportTable th{padding:13px;background:#f5f6f6;color:#000;text-align:left;font-size:12px;font-weight:950}.sampleReportTable td{padding:14px 13px;border-bottom:1px solid #e6e6e6;color:#000;font-size:13px;font-weight:750}.sampleDateCards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sampleDateCards article{padding:17px;border:1px solid #dedfd6;border-radius:15px;background:#f7f8f8}.sampleDateCards span{display:block;color:#777;font-size:11px;font-weight:850;text-transform:uppercase}.sampleDateCards strong{display:block;margin-top:6px;font-size:17px;font-weight:950}.performanceCards{margin-bottom:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.performanceCards article{padding:18px;border:1px solid #dfe1d5;border-radius:16px;background:#f7f8f8}.performanceCards span{display:block;color:#666;font-size:11px;font-weight:850;text-transform:uppercase}.performanceCards strong{display:block;margin:7px 0 4px;font-size:24px;line-height:1;font-weight:950}.performanceCards small{color:#777;font-size:11px;font-weight:700}.sampleReportDisclaimer{margin-top:24px;padding:22px;border:2px solid #000;border-radius:20px;background:#f5f6f6}.sampleReportDisclaimer strong{display:block;font-size:17px;font-weight:950}.sampleReportDisclaimer p{margin:6px 0 0;color:#222;font-size:13px;line-height:1.5;font-weight:650}@media (max-width:950px){.sampleReportHeroInner{grid-template-columns:1fr}.sampleVehicleIdentity{max-width:500px}.reportStatusGrid,.performanceCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.sampleReportHero{padding:45px 16px}.sampleReportHero h1{font-size:47px}.sampleReportContainer{padding:0 13px}.sampleBuyerVerdict{grid-template-columns:auto 1fr}.buyerRiskScore{grid-column:1 / -1;text-align:left}.sampleSummaryHeading{flex-direction:column;align-items:flex-start}.sampleSummaryHeading>p{text-align:left}.reportStatusGrid,.sampleDetailGrid,.sampleDateCards,.performanceCards{grid-template-columns:1fr}.sampleDetailGrid div:nth-child(odd){border-right:0}.sampleTimeline article{grid-template-columns:auto 1fr}.sampleTimeline b{grid-column:2}.sampleSectionBody{padding:18px 14px}}.apiStatusColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.apiBooleanResult{min-height:108px;padding:16px;box-sizing:border-box;border:1px solid;border-radius:16px;display:flex;align-items:flex-start;gap:12px}.apiBooleanResult>span{width:34px;height:34px;min-width:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;font-size:20px;font-weight:950}.apiBooleanResult strong{display:block;color:#000;font-size:15px;line-height:1.25;font-weight:950}.apiBooleanResult p{margin:6px 0 0;color:#555;font-size:12px;line-height:1.4;font-weight:650}.apiBooleanClear{background:#e2f8e9;border-color:#8dcda1}.apiBooleanRisk{background:#ffe3df;border-color:#e38e84}.sampleDataSection{width:100%;display:block;clear:both}@media (max-width:850px){.apiStatusColumns{grid-template-columns:1fr}}.sampleCostNotice,.sampleInformationNotice{margin-bottom:20px;padding:16px 18px;border:1px solid #d9dcac;border-radius:14px;background:#fafbdc;color:#333;font-size:13px;line-height:1.5;font-weight:650}.sampleInformationNotice{margin-top:18px;margin-bottom:0}.sampleInformationNotice strong{display:block;margin-bottom:5px;color:#000;font-size:14px;font-weight:950}.sampleInformationNotice p{margin:0}.fuelCostCards article{min-height:115px}.sampleTipBox{margin-bottom:20px;padding:17px 19px;border-left:6px solid #f5f6f6;border-radius:14px;background:#f7f8f8}.sampleTipBox strong{display:block;margin-bottom:5px;color:#000;font-size:15px;font-weight:950}.sampleTipBox p{margin:0;color:#444;font-size:13px;line-height:1.55;font-weight:650}.keeperHistoryTable th:first-child,.keeperHistoryTable td:first-child{width:20%}.specialUseResult{padding:19px;border:1px solid #88c99a;border-radius:17px;background:#e2f8e9;display:flex;align-items:flex-start;gap:14px}.specialUseResult>span{width:39px;height:39px;min-width:39px;border-radius:50%;background:#fff;color:#16803a;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:950}.specialUseResult strong{display:block;color:#125d2a;font-size:20px;font-weight:950}.specialUseResult p{margin:5px 0 0;color:#255d35;font-size:13px;line-height:1.5;font-weight:700}.sampleMileageGraph{width:100%;margin-bottom:22px;padding:18px;box-sizing:border-box;border:1px solid #dedfd6;border-radius:18px;background:#f7f8f8;overflow-x:auto}.sampleMileageGraph svg{display:block;width:100%;min-width:720px;height:auto}.mileageAxis{stroke:#aeb09f;stroke-width:2}.mileageLine{fill:none;stroke:#000;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.mileagePoint{fill:#f5f6f6;stroke:#000;stroke-width:3}.mileageValue{fill:#000;font-size:13px;font-weight:900}.mileageYear{fill:#555;font-size:13px;font-weight:800}.motTablePass,.motTableFail{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:950}.motTablePass{background:#dff6e5;color:#16632e}.motTableFail{background:#ffe2de;color:#a11c11}.sampleMotTimeline{position:relative;display:grid;gap:15px}.sampleMotTimeline:before{content:"";position:absolute;top:21px;bottom:21px;left:21px;width:3px;background:#dfe0d6}.sampleMotEntry{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr);gap:15px}.sampleMotMarker{position:relative;z-index:2;width:45px;height:45px;border-radius:50%;border:3px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:23px;font-weight:950;box-shadow:0 0 0 2px #000}.motEntryPass .sampleMotMarker{background:#219653}.motEntryFail .sampleMotMarker{background:#d83224}.sampleMotContent{padding:18px;border:1px solid #dedfd6;border-radius:17px;background:#f7f8f8}.sampleMotContent header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.sampleMotContent header span{color:#666;font-size:11px;font-weight:850;text-transform:uppercase}.sampleMotContent h3{margin:4px 0 0;color:#000;font-size:20px;font-weight:950}.sampleMotContent header>strong{color:#000;font-size:16px;font-weight:950;white-space:nowrap}.motExpiryText{margin:9px 0 0;color:#555;font-size:12px;font-weight:750}.sampleMotDefects{margin-top:14px;display:grid;gap:8px}.motDefect{padding:11px 13px;border-radius:11px}.motDefect strong{display:block;margin-bottom:3px;font-size:10px;font-weight:950}.motDefect p{margin:0;font-size:12px;line-height:1.4;font-weight:700}.motDefect-advisory{background:#fff2c9;color:#6f5200}.motDefect-major,.motDefect-dangerous{background:#ffe1dd;color:#941a10}.motNoDefects{margin-top:14px;padding:11px 13px;border-radius:11px;background:#e2f8e9;color:#17642f;font-size:12px;font-weight:800}@media (max-width:650px){.sampleMotContent header{flex-direction:column;gap:8px}.sampleMotContent header>strong{white-space:normal}}body{margin:0;font-family:Inter,Arial,sans-serif;color:#07142f;background:#fff}button{border:0;cursor:pointer;font-weight:900}.header{height:78px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;background:#fff}.logo,.footerLogo{font-size:34px;font-weight:950;letter-spacing:-2px;color:#050b18}.logo span,.footerLogo span{display:inline-block;width:18px;height:18px;border:3px solid #087f72;border-radius:5px;transform:rotate(-25deg);margin-left:5px}nav{display:flex;gap:42px;font-weight:800;font-size:14px}.header button{background:#087f72;color:#fff;padding:16px 24px;border-radius:10px;box-shadow:0 10px 25px #1155ff38}.heroWrap{width:90%;margin:10px auto 40px;position:relative}.dots{position:absolute;left:-18px;top:170px;width:130px;height:190px;background:radial-gradient(#dbe5ff 2px,transparent 2px);background-size:18px 18px;z-index:0}.hero{min-height:585px;background:linear-gradient(135deg,#f4f8ff,#fff 65%);border-radius:54px 54px 54px 170px;position:relative;overflow:hidden;display:flex;align-items:center;padding:75px;box-shadow:0 20px 60px #07142f0d}.heroText{width:56%;z-index:3}.hero h1{font-size:76px;line-height:.95;margin:0;letter-spacing:-4px}.hero h1 span{color:#087f72}.hero h3{font-size:30px;margin:28px 0 10px}.hero p{color:#27344a;font-size:18px;margin:0}.searchBox{margin-top:42px;background:#fff;padding:12px;border-radius:16px;box-shadow:0 18px 45px #07142f1c;display:flex;gap:12px;max-width:640px;height:76px}.searchBox.smallSearch{margin:0;max-width:650px;z-index:2}.gb{width:58px;background:#064dcc;color:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px;font-weight:900}input{flex:1;border:1px solid #dce4f2;border-radius:9px;padding:0 20px;font-size:17px;font-weight:700;text-transform:uppercase;min-width:0}.searchBox button{background:#087f72;color:#fff;padding:0 25px;border-radius:9px;box-shadow:0 10px 25px #1155ff2e;white-space:nowrap}.trustStrip{margin-top:20px;background:#fff;border-radius:14px;box-shadow:0 14px 35px #07142f0f;height:78px;display:flex;align-items:center;justify-content:space-around;max-width:640px;font-size:14px;font-weight:900}.trustStrip span{color:#07142f}.trustStrip span::first-word{color:#087f72}.heroVisual{position:absolute;right:0;top:0;width:50%;height:100%}.blueShape{position:absolute;right:105px;top:80px;width:365px;height:365px;background:#087f72;border-radius:95px;transform:rotate(-18deg)}.blueShape:after{content:"";position:absolute;left:125px;top:120px;width:115px;height:115px;background:#fff;border-radius:50%}.heroVisual img{position:absolute;right:10px;bottom:85px;width:610px;max-width:110%;filter:drop-shadow(0 32px 38px rgba(7,20,47,.24))}.benefits,.steps,.sellBanner,.factors,.faq,.bottomCta{width:86%;margin:0 auto}.benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:42px 0 70px}.benefit{background:#fff;padding:18px 38px;border-right:1px solid #d8e2f4}.benefit:last-child{border-right:0}.icon{width:70px;height:70px;background:#f1f5ff;border-radius:50%;display:grid;place-items:center;color:#087f72;font-size:0;margin-bottom:20px}.icon:before{font-size:34px;font-weight:900}.icon:nth-child(1):before{content:"◎"}.benefit:nth-child(1) .icon:before{content:"◎"}.benefit:nth-child(2) .icon:before{content:"ϟ"}.benefit:nth-child(3) .icon:before{content:"▿"}.benefit:nth-child(4) .icon:before{content:"▢"}.benefit h4{font-size:18px;margin:0 0 12px}.benefit p,.step p,.factors p,.faq p,footer p{color:#4e5d74;line-height:1.65}.steps{text-align:center;padding:35px 0 55px}.steps>span{color:#087f72;font-weight:950}.steps h2{font-size:36px;margin:12px 0 0}.stepGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:45px;text-align:left}.step{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 35px #07142f17;position:relative;border:1px solid #e8eef8}.step img{width:100%;height:220px;object-fit:cover}.step b{position:absolute;top:18px;left:18px;background:#087f72;color:#fff;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;font-size:20px;z-index:2}.stepIcon{position:absolute;left:26px;top:190px;width:58px;height:78px;background:#fff;border-radius:50%;box-shadow:0 10px 25px #07142f1f;display:grid;place-items:center;color:#087f72;font-size:0;z-index:3}.step:nth-child(1) .stepIcon:before{content:"▤";font-size:28px}.step:nth-child(2) .stepIcon:before{content:"⌁";font-size:32px}.step:nth-child(3) .stepIcon:before{content:"£";font-size:30px;font-weight:900}.stepBody{padding:48px 28px 34px}.step h3{font-size:22px;margin-top:0}.sellBanner{background:linear-gradient(90deg,#1258ff,#082c92);color:#fff;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr 1.45fr 1fr;align-items:center;margin-top:35px;min-height:285px}.sellLeft{padding:44px}.sellBanner h2{font-size:40px;margin:0;line-height:1.08}.sellBanner p{color:#eaf1ff}.sellBanner button{background:#fff;color:#087f72;padding:14px 22px;border-radius:10px}.sellImage{height:285px;position:relative;overflow:hidden}.sellImage:before,.sellImage:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2}.sellImage:before{left:0;background:linear-gradient(90deg,#1258ff,transparent)}.sellImage:after{right:0;background:linear-gradient(270deg,#082c92,transparent)}.sellImage img{width:100%;height:100%;object-fit:cover}.trustPilot{padding:44px}.trustPilot h3 span{color:#00b67a}.factors,.faq{margin-top:65px;background:#f4f7ff;border-radius:24px;padding:48px;display:grid;grid-template-columns:1fr 2fr;gap:45px}.factors h2,.faq h2,.bottomCta h2{font-size:38px;margin:0;line-height:1.1}.factors a,.faq a{color:#087f72;font-weight:900}.factorGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.factorGrid div{background:#fff;border-radius:14px;padding:25px;font-weight:950;box-shadow:0 10px 25px #07142f0d;color:#07142f;display:flex;gap:12px;align-items:center}.factorGrid span{color:#087f72;font-weight:900}.faqList{background:#fff;border-radius:14px;padding:8px 24px}.faqList p{border-bottom:1px solid #e6edf7;padding:18px 0;margin:0;color:#07142f;font-weight:900;display:flex;justify-content:space-between}.faqList p:last-child{border-bottom:0}.faqList span{color:#087f72;font-size:24px}.bottomCta{margin-top:60px;background:linear-gradient(90deg,#1258ff,#1258ff 35%,#f3f7ff);border-radius:22px;padding:45px;display:grid;grid-template-columns:1fr 1.8fr;gap:35px;align-items:center;position:relative;overflow:hidden;color:#fff}.bottomCta p{color:#eaf1ff}.bottomCta img{position:absolute;right:0;top:0;height:100%;width:300px;object-fit:cover;opacity:.55}footer{margin-top:65px;background:#fff;color:#07142f;padding:50px 7%;display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:45px;border-top:1px solid #eef2f8}footer h2{font-size:34px;margin:0}footer h4{margin-top:0}.socials{display:flex;gap:12px;margin-top:22px}.socials span{width:32px;height:32px;background:#eef3fb;border-radius:50%;display:grid;place-items:center;font-weight:900}@media (max-width:900px){nav{display:none}.hero{padding:35px;border-radius:35px}.heroText{width:100%}.hero h1{font-size:48px}.heroVisual{display:none}.searchBox{flex-direction:column;height:auto}.gb{height:48px}input{height:54px}.benefits,.stepGrid,.sellBanner,.factors,.faq,.bottomCta,footer{grid-template-columns:1fr}.benefit{border-right:0}.factorGrid{grid-template-columns:1fr}.bottomCta img{display:none}}a{text-decoration:none;color:inherit}.topBtn{background:#087f72;color:#fff;padding:16px 24px;border-radius:10px;box-shadow:0 10px 25px #1155ff38;font-weight:900}.benefit svg,.factorGrid svg,.trustStrip svg{color:#087f72}.trustStrip span{display:flex;align-items:center;gap:8px}.icon svg{width:34px;height:34px}.stepIcon svg{width:30px;height:30px;color:#087f72}.sellLeft a{display:inline-block;background:#fff;color:#087f72;padding:14px 22px;border-radius:10px;font-weight:900}.factorGrid span{display:flex}footer a{display:block;color:#4e5d74;line-height:1.9}footer p{display:flex;gap:10px;align-items:center}.innerHero{width:90%;margin:18px auto 55px;min-height:390px;background:linear-gradient(135deg,#f4f8ff,#fff 70%);border-radius:45px 45px 45px 130px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding:70px;overflow:hidden;position:relative}.innerHero h1{font-size:66px;line-height:.98;letter-spacing:-3px;margin:0;color:#07142f}.innerHero p{font-size:20px;color:#4e5d74;max-width:600px;line-height:1.6}.innerHero img{max-width:100%;max-height:310px;object-fit:contain;border-radius:24px;filter:drop-shadow(0 25px 35px rgba(7,20,47,.18))}.pageSearch{width:86%;margin:0 auto 50px;display:flex;justify-content:center}.blogGrid{width:86%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.blogCard{background:#fff;border:1px solid #e8eef8;border-radius:22px;overflow:hidden;box-shadow:0 16px 35px #07142f14}.blogCard img{width:100%;height:220px;object-fit:cover}.blogCard div{padding:28px}.blogCard h3{font-size:24px;margin:0}.blogCard p{color:#4e5d74;line-height:1.6}.blogCard a{color:#087f72;font-weight:900}.legalPage{width:78%;margin:0 auto 60px;background:#f4f7ff;border-radius:26px;padding:50px}.legalPage h2{font-size:40px;margin-top:0}.legalPage p{font-size:18px;line-height:1.8;color:#4e5d74}@media (max-width:900px){.innerHero,.blogGrid{grid-template-columns:1fr}.innerHero{padding:35px;border-radius:30px}.innerHero h1{font-size:42px}.legalPage{width:90%;padding:30px}}.activeNav{color:#087f72!important;border-bottom:3px solid #087f72;padding-bottom:12px}.vehicleHero{width:90%;margin:18px auto 55px;min-height:420px;background:linear-gradient(135deg,#f4f8ff,#fff 68%);border-radius:45px 45px 45px 130px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:70px;overflow:hidden;position:relative}.vehicleHero h1{font-size:64px;line-height:.98;letter-spacing:-3px;margin:0}.vehicleHero p{font-size:20px;color:#4e5d74;max-width:600px;line-height:1.6}.eyebrow{color:#087f72!important;font-size:14px!important;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.vehicleHero img{max-width:100%;filter:drop-shadow(0 25px 35px rgba(7,20,47,.18))}.vehiclePlate{margin-top:28px;display:flex;align-items:center;background:#ffd33d;color:#111;border-radius:12px;overflow:hidden;width:max-content;min-width:260px;height:70px;box-shadow:0 16px 30px #07142f24;border:3px solid #111}.vehiclePlate span{height:100%;width:58px;background:#064dcc;color:#fff;display:grid;place-items:center;font-weight:900}.vehiclePlate b{flex:1;padding:0 24px;font-size:34px;letter-spacing:3px}.vehicleDetailsWrap{width:86%;margin:0 auto 70px;display:grid;grid-template-columns:1.4fr .9fr;gap:32px}.vehicleCard,.mileageCard{background:#fff;border:1px solid #e8eef8;border-radius:24px;box-shadow:0 16px 35px #07142f14;padding:38px}.vehicleCard h2,.mileageCard h2{font-size:34px;margin:0 0 24px;letter-spacing:-1px}.vehicleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vehicleGrid div{background:#f4f7ff;border-radius:16px;padding:22px}.vehicleGrid span,.mileageCard label{display:block;color:#66758b;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.vehicleGrid b{font-size:21px}.mileageCard p{color:#4e5d74;line-height:1.6;margin-top:-12px;margin-bottom:26px}.mileageCard input{width:100%;height:62px;border:1px solid #dce4f2;border-radius:12px;padding:0 18px;font-size:20px;font-weight:800;margin-bottom:18px}.mileageCard button{width:100%;background:#087f72;color:#fff;border-radius:12px;height:62px;font-size:16px;box-shadow:0 12px 28px #1155ff38}@media (max-width:900px){.vehicleHero,.vehicleDetailsWrap{grid-template-columns:1fr}.vehicleHero{padding:35px;border-radius:30px}.vehicleHero h1{font-size:42px}.vehicleGrid{grid-template-columns:1fr}}.simpleVehicleHero{width:90%;margin:18px auto 55px;min-height:510px;background:linear-gradient(135deg,#f4f8ff,#fff 68%);border-radius:48px 48px 48px 135px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding:65px;overflow:hidden;position:relative;box-shadow:0 20px 60px #07142f0d}.simpleVehicleText h1{font-size:62px;line-height:.95;letter-spacing:-3px;margin:0}.simpleVehicleText>p:not(.eyebrow){font-size:20px;color:#4e5d74;line-height:1.6;max-width:680px}.plateMileageRow{margin-top:32px;display:grid;grid-template-columns:260px 1fr auto;gap:14px;align-items:center;max-width:820px}.plateMileageRow .vehiclePlate{margin-top:0}.plateMileageRow input{height:70px;border:1px solid #dce4f2;background:#fff;border-radius:12px;padding:0 22px;font-size:19px;font-weight:800;box-shadow:0 12px 25px #07142f0f}.plateMileageRow button{height:70px;background:#087f72;color:#fff;border-radius:12px;padding:0 26px;box-shadow:0 12px 28px #1155ff38;white-space:nowrap}.quickVehicleInfo{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.quickVehicleInfo span{background:#fff;border:1px solid #e1e9f6;border-radius:999px;padding:11px 18px;font-weight:900;color:#07142f;box-shadow:0 10px 24px #07142f0d}.simpleVehicleImage{position:relative;min-height:360px}.simpleVehicleImage div{position:absolute;right:60px;top:20px;width:285px;height:285px;background:#087f72;border-radius:75px;transform:rotate(-18deg)}.simpleVehicleImage div:after{content:"";position:absolute;left:95px;top:95px;width:90px;height:90px;background:#fff;border-radius:50%}.simpleVehicleImage img{position:absolute;right:-20px;bottom:10px;width:540px;max-width:125%;filter:drop-shadow(0 28px 35px rgba(7,20,47,.2))}.history checkInfo{width:86%;margin:0 auto 70px;display:grid;grid-template-columns:.8fr 1.5fr;gap:42px;background:#f4f7ff;border-radius:28px;padding:50px}.history checkIntro h2{font-size:42px;line-height:1.05;margin:0;letter-spacing:-1.5px}.history checkIntro p:not(.eyebrow){color:#4e5d74;line-height:1.7;font-size:18px}.history checkFactorCards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.history checkFactorCards div{background:#fff;border-radius:18px;padding:26px;box-shadow:0 12px 28px #07142f0f;border:1px solid #e8eef8}.history checkFactorCards svg{color:#087f72;width:34px;height:34px;margin-bottom:14px}.history checkFactorCards h3{margin:0 0 8px;font-size:19px}.history checkFactorCards p{margin:0;color:#4e5d74;line-height:1.55;font-size:15px}@media (max-width:900px){.simpleVehicleHero,.history checkInfo{grid-template-columns:1fr}.simpleVehicleHero{padding:35px;border-radius:30px}.simpleVehicleText h1{font-size:42px}.plateMileageRow{grid-template-columns:1fr}.plateMileageRow .vehiclePlate{width:100%}.history checkFactorCards{grid-template-columns:1fr}.simpleVehicleImage{min-height:280px}}.quickVehicleInfo{display:flex;gap:10px;margin-top:14px;margin-bottom:8px;color:#536174;font-weight:800;font-size:16px}.quickVehicleInfo span{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#536174}.quickVehicleInfo span:not(:last-child):after{content:"•";margin-left:10px;color:#087f72}.plateMileageRow input{min-width:220px;height:70px;line-height:70px;padding:0 22px!important;font-size:18px}.vehicleFoundText{color:#087f72;font-size:15px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.vehicleSubText{font-size:20px;color:#4e5d74;line-height:1.6;margin-top:16px!important;margin-bottom:0}.quickVehicleInfo{margin-top:18px}.simpleVehicleText{position:relative;z-index:5}.simpleVehicleImage{z-index:1;pointer-events:none}.simpleVehicleImage img{z-index:1}.plateMileageRow{position:relative;z-index:10;max-width:900px}.quickVehicleInfo{display:flex!important;margin-top:16px!important;margin-bottom:18px!important;order:unset}.simpleVehicleText h1{margin-bottom:0!important}@media (min-width:901px){.simpleVehicleHero{grid-template-columns:1.35fr .65fr}.simpleVehicleImage img{right:-80px;width:480px}}.simpleVehicleText{display:block!important}.simpleVehicleText h1{display:block!important;margin:0 0 14px!important}.quickVehicleInfo{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 18px!important}.vehicleSubText{display:block!important;margin:0 0 26px!important}.history checkResults{margin-top:34px;background:#fff;border:1px solid #e8eef8;border-radius:24px;overflow:hidden;box-shadow:0 20px 45px #07142f14;max-width:900px}.mainHistory Check{background:linear-gradient(135deg,#087f72,#063390);color:#fff;padding:34px}.mainHistory Check p{margin:0;color:#dfe8ff;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.mainHistory Check h2{margin:10px 0;font-size:64px;line-height:1;letter-spacing:-3px}.mainHistory Check span{color:#dfe8ff;font-size:16px}.history checkBreakdown{display:grid;grid-template-columns:repeat(3,1fr)}.history checkBreakdown div{padding:28px;border-right:1px solid #edf2fa}.history checkBreakdown div:last-child{border-right:0}.history checkBreakdown p{margin:0 0 10px;color:#66758b;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.history checkBreakdown b{font-size:34px;letter-spacing:-1px;color:#07142f}@media (max-width:900px){.history checkBreakdown{grid-template-columns:1fr}.history checkBreakdown div{border-right:0;border-bottom:1px solid #edf2fa}.mainHistory Check h2{font-size:46px}}.simpleVehicleHero:has(.history checkResults){grid-template-columns:1fr .9fr;gap:34px;align-items:center}.simpleVehicleHero:has(.history checkResults) .simpleVehicleImage{display:none}.simpleVehicleHero:has(.history checkResults) .history checkResults{grid-column:2;grid-row:1;margin-top:0;max-width:none;align-self:center}.simpleVehicleHero:has(.history checkResults) .simpleVehicleText{grid-column:1;max-width:760px}.simpleVehicleHero:has(.history checkResults) .plateMileageRow{grid-template-columns:260px 1fr;max-width:620px}.simpleVehicleHero:has(.history checkResults) .plateMileageRow button{grid-column:1 / -1}.simpleVehicleHero:has(.history checkResults) .mainHistory Check h2{font-size:58px}@media (max-width:900px){.simpleVehicleHero:has(.history checkResults){grid-template-columns:1fr}.simpleVehicleHero:has(.history checkResults) .history checkResults{grid-column:1;grid-row:auto}}.sideHistory Check{align-self:center;margin-top:0!important;max-width:100%!important}.simpleVehicleHero{align-items:center}@media (min-width:901px){.simpleVehicleHero{grid-template-columns:1fr .9fr!important;gap:34px}}@media (max-width:900px){.sideHistory Check{margin-top:30px!important}}.history checkBreakdown{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.history checkBreakdown div{min-height:145px;display:flex;flex-direction:column;justify-content:center}.history checkBreakdown p{min-height:38px;display:flex;align-items:center;justify-content:center;text-align:center}.history checkBreakdown b{text-align:center;line-height:1}@media (max-width:900px){.history checkBreakdown{grid-template-columns:1fr}.history checkBreakdown div{min-height:auto}.history checkBreakdown p{min-height:auto}}.newVehicleBtn{height:70px;display:flex;align-items:center;justify-content:center;padding:0 28px;border-radius:12px;background:#eef3ff;color:#087f72;font-weight:900;text-decoration:none;border:1px solid #d8e5ff;box-shadow:0 10px 24px #07142f0d;transition:.2s ease}.newVehicleBtn:hover{background:#087f72;color:#fff}.simpleVehicleHero:has(.sideHistory Check) .plateMileageRow{grid-template-columns:260px 1fr;gap:14px}.simpleVehicleHero:has(.sideHistory Check) .plateMileageRow button{grid-column:1}.simpleVehicleHero:has(.sideHistory Check) .newVehicleBtn{grid-column:2}@media (max-width:900px){.simpleVehicleHero:has(.sideHistory Check) .plateMileageRow{grid-template-columns:1fr}.simpleVehicleHero:has(.sideHistory Check) .newVehicleBtn{grid-column:auto}}.seoHero{width:90%;margin:18px auto 55px;min-height:470px;background:linear-gradient(135deg,#f4f8ff,#fff 68%);border-radius:48px 48px 48px 135px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding:65px;overflow:hidden;position:relative;box-shadow:0 20px 60px #07142f0d}.seoHero h1{font-size:66px;line-height:.95;letter-spacing:-3px;margin:0}.seoHero p:not(.eyebrow){font-size:20px;color:#4e5d74;line-height:1.6;max-width:680px}.seoHeroImage{position:relative;min-height:330px}.seoHeroImage div{position:absolute;right:60px;top:20px;width:285px;height:285px;background:#087f72;border-radius:75px;transform:rotate(-18deg)}.seoHeroImage div:after{content:"";position:absolute;left:95px;top:95px;width:90px;height:90px;background:#fff;border-radius:50%}.seoHeroImage img{position:absolute;right:-40px;bottom:20px;width:540px;max-width:125%;filter:drop-shadow(0 28px 35px rgba(7,20,47,.2))}.seoContent{width:86%;margin:0 auto 65px;display:grid;grid-template-columns:1.3fr .8fr;gap:34px}.seoContent>div{background:#fff;border:1px solid #e8eef8;border-radius:24px;padding:40px;box-shadow:0 16px 35px #07142f14}.seoContent h2{font-size:38px;margin:0 0 18px;letter-spacing:-1px}.seoContent h3{font-size:28px;margin-top:0}.seoContent p,.seoContent li{color:#4e5d74;line-height:1.75;font-size:17px}.seoChecklist ul{padding-left:20px}.seoChecklist li{margin-bottom:12px}.seoLinksPage{width:86%;margin:0 auto 70px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.seoLinksPage a{background:#fff;border:1px solid #e8eef8;border-radius:16px;padding:24px;font-weight:900;color:#07142f;box-shadow:0 12px 28px #07142f0f}.popularLinks{grid-column:1 / -1;border-top:1px solid #eef2f8;padding-top:28px;display:grid;grid-template-columns:repeat(5,auto);gap:12px 24px;align-items:center}.popularLinks h4{grid-column:1 / -1;margin:0}.popularLinks a{font-size:14px;line-height:1.4;color:#4e5d74}@media (max-width:900px){.seoHero,.seoContent,.seoLinksPage{grid-template-columns:1fr}.seoHero{padding:35px;border-radius:30px}.seoHero h1{font-size:42px}.seoHeroImage{display:none}.popularLinks{grid-template-columns:1fr}}footer{grid-template-columns:2fr 1fr 1fr 1.4fr!important;align-items:start}footer .popularLinks{grid-column:1 / -1;width:100%;margin-top:10px;padding-top:28px;border-top:1px solid #eef2f8;display:grid;grid-template-columns:repeat(4,1fr);gap:12px 24px}footer .popularLinks h4{grid-column:1 / -1}footer .popularLinks a{display:block}@media (max-width:900px){footer{grid-template-columns:1fr!important}footer .popularLinks{grid-template-columns:1fr}}footer{grid-template-columns:1.5fr 1fr 1fr 1.2fr 1.4fr!important}.footerPopularLinks{display:flex;flex-direction:column;gap:10px}.footerPopularLinks a{color:#4e5d74;font-size:14px;line-height:1.4}.popularLinks{display:none!important}@media (max-width:900px){footer{grid-template-columns:1fr!important}}.seoHeroImage img{object-fit:cover;width:520px;height:320px;border-radius:28px;right:-20px;bottom:20px}.seoArticle{align-items:start}.seoKeywordBox{margin-top:30px;background:#f4f7ff;border-radius:18px;padding:26px}.seoKeywordBox h3{font-size:24px;margin:0 0 16px}.seoKeywordBox div{display:flex;flex-wrap:wrap;gap:10px}.seoKeywordBox a{background:#fff;border:1px solid #dfe8f7;border-radius:999px;padding:10px 16px;color:#087f72;font-weight:900;font-size:14px}.seoSideImage{margin-top:30px;background:linear-gradient(135deg,#f4f8ff,#fff);border-radius:20px;min-height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden}.seoSideImage img{width:320px;max-width:115%;filter:drop-shadow(0 18px 25px rgba(7,20,47,.16))}.seoFaqSection{width:86%;margin:0 auto 70px;background:#f4f7ff;border-radius:28px;padding:48px;display:grid;grid-template-columns:.75fr 1.5fr;gap:38px}.seoFaqSection h2{font-size:42px;line-height:1.05;margin:0;letter-spacing:-1.5px}.seoFaqList{display:grid;gap:16px}.seoFaqList div{background:#fff;border:1px solid #e8eef8;border-radius:18px;padding:24px;box-shadow:0 12px 28px #07142f0d}.seoFaqList h3{margin:0 0 8px;font-size:20px}.seoFaqList p{margin:0;color:#4e5d74;line-height:1.6}@media (max-width:900px){.seoFaqSection{grid-template-columns:1fr;padding:30px}.seoHeroImage img{display:none}}.seoKeywordLinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.seoKeywordLinks a{background:#fff;border:1px solid #dfe8f7;border-radius:999px;padding:11px 16px;color:#087f72;font-weight:900;text-decoration:none}.seoPageContent h2{margin-top:30px}.seoMiniGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.seoMiniGrid div{background:#fff;border:1px solid #e8eef8;border-radius:18px;padding:24px;box-shadow:0 12px 28px #07142f0f}.seoMiniGrid h3{margin:0 0 8px;color:#07142f}.seoMiniGrid p{margin:0;font-size:15px}@media (max-width:900px){.seoMiniGrid{grid-template-columns:1fr}}.plateMileageRow{grid-template-columns:minmax(260px,320px) minmax(220px,1fr) auto!important;align-items:stretch}.vehiclePlate{width:100%!important;min-width:0!important}.vehiclePlate b{font-size:clamp(22px,2.1vw,34px);letter-spacing:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plateMileageRow input{width:100%;min-width:0!important}@media (max-width:1100px){.plateMileageRow{grid-template-columns:1fr!important}.vehiclePlate,.plateMileageRow input,.plateMileageRow button,.newVehicleBtn{width:100%!important}}.plateMileageRow{grid-template-columns:minmax(340px,390px) minmax(220px,1fr) auto!important}.vehiclePlate{min-width:340px!important}.vehiclePlate b{font-size:clamp(24px,1.8vw,32px)!important;letter-spacing:1.5px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;padding:0 16px!important}@media (max-width:1100px){.plateMileageRow{grid-template-columns:1fr!important}.vehiclePlate{min-width:0!important;width:100%!important}.vehiclePlate b{font-size:clamp(22px,7vw,34px)!important}}.faqList details{border-bottom:1px solid #e6edf7;padding:0}.faqList details:last-child{border-bottom:0}.faqList summary{list-style:none;cursor:pointer;padding:18px 0;color:#07142f;font-weight:900;display:flex;justify-content:space-between;align-items:center;gap:20px}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#087f72;font-size:24px;transition:.2s ease}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{margin:0;padding:0 0 20px;color:#4e5d74;line-height:1.65;font-weight:500}.legalSection{margin-top:28px;padding-top:22px;border-top:1px solid #dfe8f7}.legalSection h3{font-size:24px;margin:0 0 10px;color:#07142f}.legalUpdated{margin-top:35px;font-weight:900;color:#087f72!important}.trustSignals{width:86%;margin:65px auto;background:linear-gradient(135deg,#f4f8ff,#fff);border:1px solid #e8eef8;border-radius:28px;padding:46px;box-shadow:0 18px 45px #07142f0f}.trustSignals h2{font-size:42px;margin:0;letter-spacing:-1.5px}.trustSignals p{color:#4e5d74;font-size:18px}.trustStats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px}.trustStats div{background:#fff;border:1px solid #e8eef8;border-radius:18px;padding:24px;box-shadow:0 12px 28px #07142f0d}.trustStats b{display:block;font-size:34px;color:#087f72;letter-spacing:-1px}.trustStats span{color:#4e5d74;font-weight:800}.trustBadges{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.trustBadges span{background:#eef3ff;color:#087f72;border:1px solid #d8e5ff;border-radius:999px;padding:12px 18px;font-weight:900}.modelLinks{width:86%;margin:0 auto 65px;background:#f4f7ff;border-radius:28px;padding:46px}.modelLinks h2{font-size:42px;margin:0 0 8px}.modelLinks p{color:#4e5d74;font-size:18px}.modelLinks>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.modelLinks a{background:#fff;border:1px solid #e8eef8;border-radius:16px;padding:18px;font-weight:900;color:#07142f;box-shadow:0 10px 24px #07142f0d}.searchBox{transition:.25s ease}.searchBox:focus-within{box-shadow:0 0 0 4px #1155ff1f,0 18px 45px #07142f29;transform:translateY(-2px)}button,.topBtn,.blogCard,.modelLinks a,.seoKeywordLinks a{transition:.2s ease}button:hover,.topBtn:hover,.modelLinks a:hover,.seoKeywordLinks a:hover{transform:translateY(-2px)}.loadingShimmer{background:linear-gradient(90deg,#eef3ff 25%,#fff,#eef3ff 75%);background-size:200% 100%;animation:shimmer 1.2s infinite}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:900px){.trustStats,.modelLinks>div{grid-template-columns:1fr}.trustSignals,.modelLinks{padding:30px}}.modelLinks{width:86%;margin:0 auto 65px;background:#f4f7ff;border-radius:28px;padding:46px;box-shadow:0 16px 35px #07142f0f}.modelLinks h2{font-size:42px;margin:0 0 10px;letter-spacing:-1.5px}.modelLinks p{color:#4e5d74;font-size:18px;margin-bottom:28px}.modelLinks>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.modelLinks a{background:#fff;border:1px solid #e8eef8;border-radius:16px;padding:18px;font-weight:900;color:#07142f;box-shadow:0 10px 24px #07142f0d;transition:.2s ease}.modelLinks a:hover{transform:translateY(-2px);color:#087f72}@media (max-width:900px){.modelLinks{padding:30px}.modelLinks>div{grid-template-columns:1fr}}.blogIntro{width:86%;margin:0 auto 35px;background:#f4f7ff;border-radius:28px;padding:42px}.blogIntro h2{font-size:42px;margin:0 0 10px;letter-spacing:-1.5px}.blogIntro p:not(.eyebrow){color:#4e5d74;font-size:18px;max-width:760px;line-height:1.7}.blogCard img{transition:.25s ease}.blogCard:hover img{transform:scale(1.04)}.blogCard{transition:.25s ease}.blogCard:hover{transform:translateY(-4px)}.blogPostHero{width:90%;margin:18px auto 55px;min-height:430px;background:linear-gradient(135deg,#f4f8ff,#fff 68%);border-radius:48px 48px 48px 135px;display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center;padding:65px;overflow:hidden;box-shadow:0 20px 60px #07142f0d}.blogPostHero h1{font-size:62px;line-height:.95;letter-spacing:-3px;margin:0}.blogPostHero p:not(.eyebrow){font-size:20px;color:#4e5d74;line-height:1.6}.blogPostHero img{width:100%;height:320px;object-fit:cover;border-radius:28px;box-shadow:0 22px 45px #07142f24}.blogPostLayout{width:86%;margin:0 auto 70px;display:grid;grid-template-columns:1.35fr .65fr;gap:34px;align-items:start}.blogArticle,.blogSidebar{background:#fff;border:1px solid #e8eef8;border-radius:24px;padding:38px;box-shadow:0 16px 35px #07142f14}.blogArticle section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #e8eef8}.blogArticle h2{font-size:34px;margin:0 0 12px;letter-spacing:-1px}.blogArticle p,.blogSidebar p{color:#4e5d74;font-size:18px;line-height:1.8}.blogInternalLinks{background:#f4f7ff;border-radius:22px;padding:28px}.blogInternalLinks div,.sidebarLinks{display:flex;flex-direction:column;gap:12px}.blogInternalLinks a,.sidebarLinks a{background:#fff;border:1px solid #dfe8f7;border-radius:14px;padding:14px 16px;color:#087f72;font-weight:900}.blogSidebar{position:sticky;top:100px}.blogSidebar .searchBox{flex-direction:column;height:auto;max-width:100%}.blogSidebar .gb,.blogSidebar input,.blogSidebar button{width:100%;height:54px}.sidebarLinks{margin-top:30px}.sidebarLinks h3{margin-bottom:0}@media (max-width:900px){.blogPostHero,.blogPostLayout{grid-template-columns:1fr}.blogPostHero{padding:35px;border-radius:30px}.blogPostHero h1{font-size:42px}.blogSidebar{position:static}}.comparisonLayout{width:86%;margin:0 auto 70px;display:grid;grid-template-columns:1.35fr .65fr;gap:34px;align-items:start}.comparisonArticle,.comparisonSidebar{background:#fff;border:1px solid #e8eef8;border-radius:24px;padding:38px;box-shadow:0 16px 35px #07142f14}.comparisonArticle section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #e8eef8}.comparisonArticle h2{font-size:34px;margin:0 0 12px;letter-spacing:-1px}.comparisonArticle p,.comparisonSidebar p{color:#4e5d74;font-size:18px;line-height:1.8}.comparisonTable{background:#f4f7ff;border-radius:22px;padding:28px}.tableRow{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;padding:16px 0;border-bottom:1px solid #dfe8f7}.tableRow:last-child{border-bottom:0}.tableRow span{color:#4e5d74;font-weight:800;line-height:1.5}.tableHead span{color:#07142f;font-weight:950}.comparisonSidebar{position:sticky;top:100px}.comparisonSidebar .searchBox{flex-direction:column;height:auto;max-width:100%}.comparisonSidebar .gb,.comparisonSidebar input,.comparisonSidebar button{width:100%;height:54px}@media (max-width:900px){.comparisonLayout{grid-template-columns:1fr}.comparisonSidebar{position:static}.tableRow{grid-template-columns:1fr}}.locationContent{width:86%;margin:0 auto 70px;display:grid;grid-template-columns:1.35fr .65fr;gap:34px;align-items:start}.locationMain,.locationSide{background:#fff;border:1px solid #e8eef8;border-radius:24px;padding:38px;box-shadow:0 16px 35px #07142f14}.locationMain h2{font-size:34px;margin:0 0 14px;letter-spacing:-1px}.locationMain p,.locationSide p{color:#4e5d74;font-size:18px;line-height:1.8}.locationSide{position:sticky;top:100px}.locationSide .searchBox{flex-direction:column;height:auto;max-width:100%}.locationSide .gb,.locationSide input,.locationSide button{width:100%;height:54px}@media (max-width:900px){.locationContent{grid-template-columns:1fr}.locationSide{position:static}}.searchBox,.vehiclePlate,.history checkResults,.benefit,.step,.blogCard,.comparisonArticle,.locationMain,.legalPage,.modelLinks,.trustSignals,.factorGrid div{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.searchBox:focus-within{transform:translateY(-3px);box-shadow:0 0 0 4px #1155ff1f,0 22px 55px #07142f29;border-color:#087f72}.searchBox input:focus,.plateMileageRow input:focus{outline:none;border-color:#087f72;box-shadow:0 0 0 4px #1155ff1a}button,.topBtn,.sellLeft a,.newVehicleBtn,.blogCard a,.footerPopularLinks a,.modelLinks a,.seoKeywordLinks a{transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}button:hover,.topBtn:hover,.sellLeft a:hover,.newVehicleBtn:hover,.blogCard a:hover,.modelLinks a:hover,.seoKeywordLinks a:hover{transform:translateY(-2px)}.benefit:hover,.step:hover,.blogCard:hover,.factorGrid div:hover,.modelLinks a:hover{transform:translateY(-4px);box-shadow:0 18px 42px #07142f1a}.heroVisual img,.simpleVehicleImage img,.innerHero img{animation:softFloat 5s ease-in-out infinite}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.history checkResults{animation:fadeUp .35s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.loadingHistory Check{padding:28px;background:#fff}.shimmerBlock{height:90px;border-radius:18px;background:linear-gradient(90deg,#edf3ff 25%,#fff,#edf3ff 75%);background-size:220% 100%;animation:shimmer 1.2s infinite}.shimmerBlock.big{height:190px;margin-bottom:18px}.shimmerGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@keyframes shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.plateMileageRow button:disabled{opacity:.75;cursor:not-allowed}.vehiclePlate{animation:plateGlow 2.5s ease-in-out infinite}@keyframes plateGlow{0%,to{box-shadow:0 16px 30px #07142f24}50%{box-shadow:0 16px 34px #1155ff38}}.trustStats b{animation:countPulse 2.8s ease-in-out infinite}@keyframes countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (max-width:900px){.shimmerGrid{grid-template-columns:1fr}.heroVisual img,.simpleVehicleImage img,.innerHero img{animation:none}}.popularSearchesPage{width:86%;margin:0 auto 70px;background:#f4f7ff;border-radius:28px;padding:46px;box-shadow:0 16px 35px #07142f0f}.popularSearchesPage h2{font-size:42px;margin:0 0 26px;letter-spacing:-1.5px}.popularSearchesPage>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.popularSearchesPage a{background:#fff;border:1px solid #e8eef8;border-radius:16px;padding:18px;font-weight:900;color:#07142f;box-shadow:0 10px 24px #07142f0d;transition:.2s ease}.popularSearchesPage a:hover{color:#087f72;transform:translateY(-2px)}@media (max-width:900px){.popularSearchesPage{padding:30px}.popularSearchesPage>div{grid-template-columns:1fr}}.homeSeoLinks,.latestGuides{width:86%;margin:70px auto;background:#f4f7ff;border-radius:28px;padding:46px;box-shadow:0 16px 35px #07142f0f}.homeSeoIntro{max-width:760px;margin-bottom:32px}.homeSeoIntro h2,.latestGuidesHeader h2{font-size:42px;margin:0 0 10px;letter-spacing:-1.5px}.homeSeoIntro p:not(.eyebrow),.latestGuidesHeader p{color:#4e5d74;font-size:18px;line-height:1.7}.homeSeoGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.homeSeoGrid>div{background:#fff;border:1px solid #e8eef8;border-radius:20px;padding:24px;box-shadow:0 10px 24px #07142f0d}.homeSeoGrid h3{margin:0 0 16px;font-size:20px}.homeSeoGrid a{display:block;color:#4e5d74;font-weight:800;line-height:1.65;margin-bottom:9px}.homeSeoGrid a:hover{color:#087f72}.viewAllSearches{display:inline-flex;margin-top:28px;background:#087f72;color:#fff;border-radius:14px;padding:15px 22px;font-weight:900;box-shadow:0 12px 28px #15f3}.latestGuides{background:#fff;border:1px solid #e8eef8}.latestGuidesHeader{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:30px}.latestGuidesHeader>a{background:#eef3ff;color:#087f72;border-radius:14px;padding:14px 20px;font-weight:900;white-space:nowrap}.latestGuideGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.latestGuideGrid article{border:1px solid #e8eef8;border-radius:22px;overflow:hidden;box-shadow:0 12px 28px #07142f0f;transition:.25s ease}.latestGuideGrid article:hover{transform:translateY(-4px)}.latestGuideGrid img{width:100%;height:210px;object-fit:cover}.latestGuideGrid article>div{padding:24px}.latestGuideGrid h3{margin:0 0 10px;font-size:22px}.latestGuideGrid p{color:#4e5d74;line-height:1.6}.latestGuideGrid a{color:#087f72;font-weight:900}@media (max-width:900px){.homeSeoLinks,.latestGuides{padding:30px}.homeSeoGrid,.latestGuideGrid{grid-template-columns:1fr}.latestGuidesHeader{display:block}.latestGuidesHeader>a{display:inline-flex;margin-top:18px}}.recentHistory Checks,.premiumTrustPanel{width:86%;margin:70px auto;background:#fff;border:1px solid #e8eef8;border-radius:28px;padding:46px;box-shadow:0 16px 35px #07142f0f}.recentHeader{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:30px}.recentHeader h2,.premiumTrustPanel h2{font-size:42px;margin:0 0 10px;letter-spacing:-1.5px}.recentHeader p:not(.eyebrow),.premiumTrustPanel p:not(.eyebrow){color:#4e5d74;font-size:18px;line-height:1.7;max-width:760px}.recentHeader>a{background:#087f72;color:#fff;border-radius:14px;padding:15px 22px;font-weight:900;white-space:nowrap;box-shadow:0 12px 28px #15f3}.recentGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.recentCard{background:#f4f7ff;border:1px solid #e4ecf8;border-radius:22px;padding:24px;display:flex;justify-content:space-between;gap:18px;align-items:flex-end;transition:.25s ease}.recentCard:hover{transform:translateY(-4px);box-shadow:0 16px 35px #07142f1a}.recentCard span{display:inline-flex;background:#fff;color:#087f72;border-radius:999px;padding:7px 12px;font-weight:900;font-size:13px;margin-bottom:12px}.recentCard h3{margin:0;font-size:22px;line-height:1.15;color:#07142f}.recentCard p{margin:8px 0 0;color:#4e5d74;font-weight:800}.recentCard b{color:#087f72;font-size:28px;white-space:nowrap}.premiumTrustPanel{background:linear-gradient(135deg,#087f72,#06206f);color:#fff;overflow:hidden;position:relative}.premiumTrustPanel:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;background:#ffffff1f;border-radius:70px;transform:rotate(-18deg)}.premiumTrustPanel .eyebrow,.premiumTrustPanel p{color:#dfe8ff!important}.premiumTrustPanel h2{color:#fff}.premiumTrustGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px;position:relative;z-index:2}.premiumTrustGrid div{background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:20px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.premiumTrustGrid b{display:block;font-size:34px;color:#fff;letter-spacing:-1px}.premiumTrustGrid span{color:#dfe8ff;font-weight:800;line-height:1.5}@media (max-width:900px){.recentHistory Checks,.premiumTrustPanel{padding:30px}.recentHeader{display:block}.recentHeader>a{display:inline-flex;margin-top:18px}.recentGrid,.premiumTrustGrid{grid-template-columns:1fr}.recentCard{display:block}.recentCard b{display:block;margin-top:18px}}.vehicleLookupLoading{max-width:680px;margin-top:28px}.apiVehicleData{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;max-width:760px}.apiVehicleData div{background:#fff;border:1px solid #e8eef8;border-radius:16px;padding:16px;box-shadow:0 10px 24px #07142f0d}.apiVehicleData span{display:block;color:#66758b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.apiVehicleData b{color:#07142f;font-size:16px}button:disabled{opacity:.7;cursor:not-allowed}@media (max-width:900px){.apiVehicleData{grid-template-columns:1fr 1fr}}.apiNotesPage{width:86%;margin:0 auto 70px;display:grid;gap:24px}.apiNotesPage>div{background:#fff;border:1px solid #e8eef8;border-radius:24px;padding:34px;box-shadow:0 16px 35px #07142f14}.apiNotesPage h2{font-size:30px;margin:0 0 14px;letter-spacing:-1px}.apiNotesPage p,.apiNotesPage li{color:#4e5d74;line-height:1.75;font-size:17px}.apiNotesPage pre{background:#07142f;color:#fff;border-radius:18px;padding:22px;overflow:auto;line-height:1.6;font-size:14px}.apiNotesPage ul{columns:2;padding-left:22px}@media (max-width:900px){.apiNotesPage ul{columns:1}}.history checkInsights{width:86%;margin:0 auto 70px;background:#fff;border:1px solid #e8eef8;border-radius:28px;padding:46px;box-shadow:0 16px 35px #07142f0f}.history checkInsightsHeader{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:34px}.history checkInsightsHeader h2{font-size:42px;margin:0 0 10px;letter-spacing:-1.5px}.history checkInsightsHeader p:not(.eyebrow){color:#4e5d74;font-size:18px;line-height:1.7;max-width:760px}.confidenceBadge{background:#087f72;color:#fff;border-radius:20px;padding:22px;min-width:180px;box-shadow:0 16px 35px #1155ff38}.confidenceBadge span{display:block;color:#dfe8ff;font-size:13px;font-weight:900;text-transform:uppercase;margin-bottom:8px}.confidenceBadge b{font-size:34px;letter-spacing:-1px}.history checkInsightsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:32px}.history checkInsightsGrid div{background:#f4f7ff;border:1px solid #e4ecf8;border-radius:22px;padding:28px}.history checkInsightsGrid h3,.history checkFactorsPanel h3{margin:0 0 12px;font-size:26px;letter-spacing:-.5px}.history checkInsightsGrid p,.history checkFactorsPanel p,.history checkFactorsPanel li{color:#4e5d74;line-height:1.8;font-size:17px}.history checkFactorsPanel{display:grid;grid-template-columns:1fr .8fr;gap:24px}.history checkFactorsPanel>div{background:#fff;border:1px solid #e8eef8;border-radius:24px;padding:32px;box-shadow:0 12px 28px #07142f0f}.history checkFactorsPanel ul{padding-left:22px}.mileageImpactCard{background:linear-gradient(135deg,#087f72,#06206f)!important;color:#fff}.mileageImpactCard span{display:inline-flex;background:#ffffff29;color:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:900;margin-bottom:16px}.mileageImpactCard h3,.mileageImpactCard p{color:#fff!important}.history checkDisclaimer{margin-top:28px;background:#fff8eb;border:1px solid #ffe1a5;border-radius:18px;padding:22px}.history checkDisclaimer p{margin:0;color:#7a5a18;line-height:1.7;font-size:15px}@media (max-width:900px){.history checkInsights{padding:30px}.history checkInsightsHeader,.history checkFactorsPanel,.history checkInsightsGrid{grid-template-columns:1fr;display:grid}.confidenceBadge{width:100%}.history checkInsightsGrid{grid-template-columns:1fr}}.logo img{height:38px;width:auto;display:block}.footerLogo img{height:42px;width:auto;display:block}.logo{display:flex;align-items:center;height:96px}.logo img{height:78px;width:auto;display:block;object-fit:contain}.footerLogo{display:flex;align-items:center}.footerLogo img{height:96px;width:auto;display:block;object-fit:contain}header{min-height:110px;display:flex;align-items:center}.logo{display:flex!important;align-items:center!important}.logo img{height:96px!important;max-height:none!important;width:auto!important;transform:translateY(2px)}.footerLogo img{height:72px!important;max-height:none!important;width:auto!important}.headerInner,.navbar,header{min-height:110px!important;align-items:center!important}.logo img{height:54px!important;width:auto!important;max-height:none!important}.footerLogo img{height:50px!important;width:auto!important;max-height:none!important}.logo img{height:64px!important;width:auto!important;object-fit:contain!important}.footerLogo img{height:56px!important;width:auto!important;object-fit:contain!important}.logo img{height:90px!important;width:auto!important;max-width:none!important;object-fit:contain!important;display:block!important}header{padding-top:10px;padding-bottom:10px}.logo img,.footerLogo img{height:105px!important}header{padding-top:14px;padding-bottom:14px}.allHistory CheckBreakdown{grid-template-columns:repeat(2,1fr)!important}.allHistory CheckBreakdown div{min-height:118px}.allHistory CheckBreakdown p{min-height:34px;font-size:12px}.allHistory CheckBreakdown b{font-size:28px}.history checkVehicleDescription{padding:22px 28px;border-top:1px solid #edf2fa;background:#fff}.history checkVehicleDescription span{display:block;color:#66758b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.history checkVehicleDescription b{color:#07142f;font-size:17px;line-height:1.4}.apiVehicleData small{display:block;margin-top:6px;color:#66758b;font-size:13px;font-weight:800}.apiVehicleData div:has(.statusGood){border-color:#abefc6;background:#f0fdf4}.apiVehicleData div:has(.statusBad){border-color:#fecdca;background:#fff5f5}.sideHistory Check .mainHistory Check{padding:22px 26px!important}.sideHistory Check .mainHistory Check h2{font-size:46px!important;margin:6px 0!important}.sideHistory Check .mainHistory Check p{font-size:12px!important}.sideHistory Check .mainHistory Check span{font-size:14px!important}.allHistory CheckBreakdown{grid-template-columns:repeat(3,1fr)!important}.allHistory CheckBreakdown div{min-height:82px!important;padding:16px 14px!important}.allHistory CheckBreakdown p{min-height:auto!important;font-size:11px!important;margin-bottom:8px!important}.allHistory CheckBreakdown b{font-size:22px!important}.history checkVehicleDescription{padding:14px 20px!important}.history checkVehicleDescription span{font-size:10px!important;margin-bottom:5px!important}.history checkVehicleDescription b{font-size:14px!important}@media (max-width:900px){.allHistory CheckBreakdown{grid-template-columns:1fr!important}}@media (max-width:900px){.hero .searchBox,.heroWrap .searchBox{display:grid!important;grid-template-columns:72px 1fr!important;gap:0!important;padding:0!important;background:#fff!important;border-radius:18px!important;overflow:hidden!important;height:auto!important;max-width:100%!important;box-shadow:0 18px 45px #07142f1f!important}.hero .searchBox .gb,.heroWrap .searchBox .gb{width:72px!important;height:76px!important;border-radius:0!important;background:#064dcc!important;color:#fff!important;font-size:15px!important}.hero .searchBox input,.heroWrap .searchBox input{height:76px!important;border:0!important;border-radius:0!important;background:#ffd22e!important;color:#111!important;font-size:22px!important;font-weight:950!important;text-align:center!important;letter-spacing:.5px!important;padding:0 12px!important}.hero .searchBox input::placeholder,.heroWrap .searchBox input::placeholder{color:#111!important;opacity:.45!important}.hero .searchBox button,.heroWrap .searchBox button{grid-column:1 / -1!important;height:62px!important;border-radius:0!important;font-size:20px!important;width:100%!important;margin:0!important}.trustStrip{margin-top:18px!important}}@media (max-width:900px){.hero .searchBox,.heroWrap .searchBox{display:grid!important;grid-template-columns:92px 1fr!important;gap:14px!important;background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important;padding:0!important;margin-top:28px!important}.hero .searchBox .gb,.heroWrap .searchBox .gb{grid-column:1;height:86px!important;width:92px!important;border-radius:16px 0 0 16px!important;background:#064dcc!important;color:#fff!important;font-size:16px!important;box-shadow:0 14px 28px #07142f1a}.hero .searchBox input,.heroWrap .searchBox input{grid-column:2;height:86px!important;width:100%!important;border:0!important;border-radius:0 16px 16px 0!important;background:#ffd22e!important;color:#111!important;font-size:0!important;font-weight:950!important;text-align:center!important;letter-spacing:1px!important;box-shadow:0 14px 28px #07142f1a}.hero .searchBox input::placeholder,.heroWrap .searchBox input::placeholder{color:transparent!important}.hero .searchBox input:placeholder-shown:before,.heroWrap .searchBox input:placeholder-shown:before{content:"ENTER REG"}.hero .searchBox input{background-image:linear-gradient(#ffd22e,#ffd22e)}.hero .searchBox input:after,.heroWrap .searchBox input:after{content:"ENTER REG"}.hero .searchBox input[placeholder],.heroWrap .searchBox input[placeholder]{font-size:24px!important}.hero .searchBox input::placeholder,.heroWrap .searchBox input::placeholder{opacity:1!important}.hero .searchBox input{text-transform:uppercase}.hero .searchBox input::placeholder{content:"ENTER REG"}.hero .searchBox button,.heroWrap .searchBox button{grid-column:1 / -1!important;height:78px!important;width:100%!important;margin-top:0!important;border-radius:16px!important;font-size:22px!important;font-weight:950!important;box-shadow:0 18px 35px #1155ff3d!important}.hero .searchBox input{padding:0 18px!important}.hero .searchBox input::placeholder{color:#1111118c!important}.hero .searchBox input{caret-color:#111}.hero .searchBox input:not(:focus):placeholder-shown{color:transparent!important}.hero .searchBox input:not(:focus):placeholder-shown{font-size:0!important}.hero .searchBox input:not(:focus):placeholder-shown{background:linear-gradient(#ffd22e,#ffd22e),linear-gradient(transparent,transparent)}.hero .searchBox input:not(:focus):placeholder-shown{position:relative}.hero .searchBox input{font-size:24px!important}.hero .searchBox input::placeholder{font-size:24px!important;content:"ENTER REG"!important}.trustStrip{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;padding:24px 8px!important;margin-top:28px!important;border-radius:18px!important}.trustStrip span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;font-size:18px!important;line-height:1.25!important;padding:0 10px!important;border-right:1px solid #dfe8f7}.trustStrip span:last-child{border-right:0}.trustStrip svg{width:30px!important;height:30px!important}}@media (max-width:900px){.hero .searchBox input::placeholder,.heroWrap .searchBox input::placeholder{content:"ENTER REG"}}.searchBox{border-radius:16px!important;background:#fff!important;border:1px solid #dce6f4!important;overflow:hidden!important}.searchBox .gb{background:#064dcc!important;color:#fff!important;border-radius:12px 0 0 12px!important}.searchBox input{background:#ffd22e!important;color:#111!important;border:0!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.5px!important}.searchBox input::placeholder{color:#1111118c!important;opacity:1!important}.searchBox button{border-radius:0 12px 12px 0!important}@media (min-width:901px){.searchBox{padding:8px!important}.searchBox .gb{height:62px!important;width:72px!important}.searchBox input{height:62px!important;padding:0 24px!important}.searchBox button{height:62px!important}}.statusGood{color:#079455!important}.statusBad{color:#d92d20!important}.apiVehicleData div:has(.statusGood){border-color:#abefc6!important;background:#f0fdf4!important}.apiVehicleData div:has(.statusBad){border-color:#fecdca!important;background:#fff5f5!important}@media (min-width:901px){.hero .searchBox,.heroWrap .searchBox{display:grid!important;grid-template-columns:155px minmax(420px,1fr) 340px!important;align-items:stretch!important;gap:24px!important;max-width:1180px!important;width:100%!important;height:116px!important;padding:0!important;margin-top:54px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.hero .searchBox .gb,.heroWrap .searchBox .gb{height:116px!important;width:155px!important;border-radius:18px 0 0 18px!important;background:#064dcc!important;color:#fff!important;font-size:30px!important;font-weight:950!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:inset 0 0 0 5px #111,0 18px 38px #07142f1f!important}.hero .searchBox input,.heroWrap .searchBox input{height:116px!important;width:100%!important;background:#ffd43b!important;color:#111!important;border:0!important;border-radius:0 18px 18px 0!important;box-shadow:inset 0 0 0 5px #111,0 18px 38px #07142f1f!important;font-size:34px!important;font-weight:950!important;letter-spacing:3px!important;text-transform:uppercase!important;text-align:left!important;padding:0 56px!important}.hero .searchBox input::placeholder,.heroWrap .searchBox input::placeholder{color:#111111bf!important;opacity:1!important;letter-spacing:3px!important}.hero .searchBox button,.heroWrap .searchBox button{height:116px!important;width:100%!important;border-radius:18px!important;background:#087f72!important;color:#fff!important;font-size:28px!important;font-weight:950!important;box-shadow:0 18px 38px #1155ff38!important}}@media (max-width:900px){.hero .searchBox,.heroWrap .searchBox{gap:14px!important}.hero .searchBox input,.heroWrap .searchBox input{letter-spacing:2px!important}}@media (min-width:901px){.hero .searchBox,.heroWrap .searchBox{display:grid!important;grid-template-columns:110px minmax(320px,520px) 320px!important;align-items:center!important;gap:18px!important;max-width:980px!important;width:100%!important;height:auto!important;margin-top:42px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.hero .searchBox .gb,.heroWrap .searchBox .gb{width:110px!important;height:88px!important;border-radius:16px 0 0 16px!important;margin-right:-18px!important;z-index:2!important;background:#064dcc!important;box-shadow:inset 0 0 0 4px #111!important;font-size:24px!important;font-weight:900!important}.hero .searchBox input,.heroWrap .searchBox input{height:88px!important;border-radius:0 16px 16px 0!important;background:#ffd43b!important;box-shadow:inset 0 0 0 4px #111!important;border:0!important;color:#111!important;font-size:26px!important;font-weight:950!important;letter-spacing:2px!important;padding:0 34px!important}.hero .searchBox input::placeholder,.heroWrap .searchBox input::placeholder{color:#111111b8!important}.hero .searchBox button,.heroWrap .searchBox button{height:88px!important;width:100%!important;border-radius:16px!important;font-size:20px!important;font-weight:900!important;box-shadow:0 14px 30px #1155ff2e!important}}.hero .searchBox,.heroWrap .searchBox{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}@media (min-width:901px){.hero .searchBox,.heroWrap .searchBox{display:grid!important;grid-template-columns:105px 360px 260px!important;gap:8px!important;width:auto!important;max-width:760px!important;height:70px!important;margin-top:38px!important;padding:0!important;align-items:stretch!important}.hero .searchBox .gb,.heroWrap .searchBox .gb{width:105px!important;height:70px!important;margin:0!important;border-radius:13px 0 0 13px!important;background:#0755d8!important;box-shadow:inset 0 0 0 4px #111!important;font-size:20px!important;font-weight:950!important;z-index:2!important}.hero .searchBox input,.heroWrap .searchBox input{width:360px!important;height:70px!important;margin-left:-8px!important;border-radius:0 13px 13px 0!important;background:#ffd43b!important;box-shadow:inset 0 0 0 4px #111!important;border:0!important;color:#111!important;font-size:22px!important;font-weight:950!important;letter-spacing:2px!important;text-align:left!important;padding:0 32px!important;text-transform:uppercase!important}.hero .searchBox input::placeholder,.heroWrap .searchBox input::placeholder{color:#111111bf!important;opacity:1!important}.hero .searchBox button,.heroWrap .searchBox button{width:260px!important;height:70px!important;border-radius:13px!important;background:#087f72!important;color:#fff!important;font-size:18px!important;font-weight:950!important;box-shadow:0 14px 28px #1155ff2e!important}}@media (max-width:900px){.hero .searchBox,.heroWrap .searchBox{display:grid!important;grid-template-columns:90px 1fr!important;gap:0!important;width:100%!important;max-width:100%!important;padding:0!important;margin-top:28px!important}.hero .searchBox .gb,.heroWrap .searchBox .gb{height:82px!important;width:90px!important;border-radius:16px 0 0 16px!important;background:#0755d8!important;box-shadow:inset 0 0 0 4px #111!important;font-size:19px!important;font-weight:950!important}.hero .searchBox input,.heroWrap .searchBox input{height:82px!important;width:100%!important;border-radius:0 16px 16px 0!important;background:#ffd43b!important;box-shadow:inset 0 0 0 4px #111!important;border:0!important;color:#111!important;font-size:28px!important;font-weight:950!important;letter-spacing:2px!important;text-align:center!important;padding:0 12px!important;text-transform:uppercase!important}.hero .searchBox input::placeholder,.heroWrap .searchBox input::placeholder{color:#111111a6!important;opacity:1!important}.hero .searchBox button,.heroWrap .searchBox button{grid-column:1 / -1!important;height:72px!important;width:100%!important;margin-top:18px!important;border-radius:16px!important;font-size:22px!important;font-weight:950!important;background:#087f72!important;box-shadow:0 16px 34px #1155ff3d!important}}@media (min-width:901px){.hero .searchBox,.heroWrap .searchBox{grid-template-columns:88px 300px 220px!important;gap:10px!important;max-width:640px!important;margin-top:28px!important;position:relative!important;z-index:5!important}.hero .searchBox .gb,.heroWrap .searchBox .gb{width:88px!important;height:58px!important;font-size:18px!important;border-radius:12px 0 0 12px!important}.hero .searchBox input,.heroWrap .searchBox input{width:300px!important;height:58px!important;font-size:18px!important;padding:0 24px!important;letter-spacing:1px!important;border-radius:0 12px 12px 0!important;margin-left:-10px!important}.hero .searchBox button,.heroWrap .searchBox button{width:220px!important;height:58px!important;font-size:16px!important;border-radius:12px!important;box-shadow:0 10px 24px #1155ff29!important}}.benefit .icon{width:58px!important;height:58px!important;min-width:58px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eef3ff!important;overflow:hidden!important}.benefit .icon svg{width:28px!important;height:28px!important;min-width:28px!important;color:#087f72!important;stroke-width:2.2!important}.benefit .icon svg+svg{display:none!important}.benefit .icon:before,.benefit .icon:after,.stepIcon:before,.stepIcon:after{content:none!important;display:none!important}.benefit .icon>*:not(svg),.stepIcon>*:not(svg){display:none!important}.benefit .icon svg:not(:first-of-type),.stepIcon svg:not(:first-of-type){display:none!important}.benefit .icon,.stepIcon{width:58px!important;height:58px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eef3ff!important;overflow:hidden!important}.benefit .icon svg,.stepIcon svg{width:28px!important;height:28px!important;color:#087f72!important;stroke-width:2.2!important}.hero .searchBox input,.heroWrap .searchBox input{margin-left:-4px!important}@media (min-width:901px){.hero .searchBox input,.heroWrap .searchBox input{margin-left:-4px!important}}@media (max-width:900px){.hero .searchBox input,.heroWrap .searchBox input{margin-left:-3px!important}}@media (max-width:900px){.bottomCta{width:86%!important;padding:42px 26px!important;border-radius:28px!important;display:block!important}.bottomCta h2{font-size:42px!important;line-height:1.12!important;margin-bottom:18px!important}.bottomCta p{font-size:18px!important;line-height:1.55!important;margin-bottom:28px!important}.bottomCta .searchBox{display:grid!important;grid-template-columns:82px 1fr!important;gap:0!important;width:100%!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.bottomCta .searchBox .gb{width:82px!important;height:74px!important;border-radius:14px 0 0 14px!important;background:#0755d8!important;color:#fff!important;box-shadow:inset 0 0 0 3px #111!important;font-size:17px!important;font-weight:950!important}.bottomCta .searchBox input{width:100%!important;height:74px!important;border-radius:0 14px 14px 0!important;background:#ffd43b!important;color:#111!important;box-shadow:inset 0 0 0 3px #111!important;border:0!important;font-size:22px!important;font-weight:950!important;letter-spacing:1.5px!important;text-align:center!important;padding:0 10px!important;text-transform:uppercase!important;margin-left:-3px!important}.bottomCta .searchBox input::placeholder{color:#111111ad!important;opacity:1!important}.bottomCta .searchBox button{grid-column:1 / -1!important;width:100%!important;height:68px!important;margin-top:16px!important;border-radius:14px!important;background:#087f72!important;color:#fff!important;font-size:21px!important;font-weight:950!important;box-shadow:0 16px 34px #1155ff3d!important}}@media (max-width:900px){.header .ctaButton,.navCta,.topCta,.navbar .btn{display:none!important}.header,.navbar{justify-content:center!important}.statsRow,.heroStats{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:0!important;background:#fff!important;border-radius:24px!important;overflow:hidden!important;padding:0!important;margin-top:26px!important;box-shadow:0 10px 30px #0f172a0d!important}.statsRow .stat,.heroStats .stat{min-height:122px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:18px 10px!important;position:relative!important}.statsRow .stat:not(:last-child),.heroStats .stat:not(:last-child){border-right:1px solid #e7ecf5!important}.statsRow .stat svg,.heroStats .stat svg{width:28px!important;height:28px!important;margin-bottom:12px!important;color:#087f72!important}.statsRow .stat h4,.heroStats .stat h4{font-size:16px!important;line-height:1.25!important;font-weight:900!important;margin:0!important;color:#07142f!important}.statsRow .stat p,.heroStats .stat p{display:none!important}}@media (max-width:900px){header a[href="/history check"],header .topBtn,header .cta,header button,.navbar a[href="/history check"],.navbar .topBtn,.navbar .cta,.navbar button{display:none!important}header,.navbar{justify-content:center!important}}@media (max-width:900px){header,.navbar,.headerInner{justify-content:space-between!important;align-items:center!important;position:relative!important}header nav,.navbar nav,header .topBtn,.navbar .topBtn{display:none!important}.logo{margin-right:auto!important}.mobileMenuBtn{display:flex!important;align-items:center;justify-content:center;width:54px;height:54px;border:0;border-radius:16px;background:#087f72;color:#fff;box-shadow:0 12px 28px #1155ff38;cursor:pointer}.mobileMenu{display:flex!important;position:absolute;top:100%;right:0;left:0;margin:14px auto 0;width:92%;flex-direction:column;background:#fff;border:1px solid #e8eef8;border-radius:22px;padding:14px;box-shadow:0 20px 50px #07142f24;z-index:9999}.mobileMenu a{padding:16px 18px;color:#07142f;font-weight:900;border-radius:14px}.mobileMenu a:hover{background:#f4f7ff;color:#087f72}}.mobileMenuBtn,.mobileMenu{display:none}@media (max-width:900px){.header{position:relative!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.header nav,.header .topBtn{display:none!important}.header .logo{margin-right:auto!important}.mobileMenuBtn{display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:54px!important;border:0!important;border-radius:16px!important;background:#087f72!important;color:#fff!important;box-shadow:0 12px 28px #1155ff38!important;cursor:pointer!important;z-index:99999!important}.mobileMenu{display:flex!important;position:absolute!important;top:100%!important;left:4%!important;right:4%!important;flex-direction:column!important;background:#fff!important;border:1px solid #e8eef8!important;border-radius:22px!important;padding:14px!important;box-shadow:0 20px 50px #07142f24!important;z-index:99998!important}.mobileMenu a{padding:16px 18px!important;color:#07142f!important;font-weight:900!important;border-radius:14px!important}}@media (max-width:900px){.mobileMenuBtn{background:#fff!important;color:#087f72!important;border:1px solid #dbe6ff!important;box-shadow:0 10px 24px #07142f14!important}.mobileMenuBtn svg{stroke-width:2.8!important}.mobileMenuOverlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#07142f2e!important;z-index:99990!important}.mobileMenu{z-index:99999!important}}@media (max-width:900px){.mobileMenuBtn{width:58px!important;height:58px!important;border-radius:18px!important;background:#fff!important;border:1px solid #dce7ff!important;box-shadow:0 12px 28px #07142f14!important;position:relative!important;color:#07142f!important}.mobileMenuBtn svg{display:none!important}.mobileMenuBtn:before,.mobileMenuBtn:after{content:""!important;position:absolute!important;left:17px!important;right:17px!important;height:3px!important;background:#07142f!important;border-radius:99px!important;transition:.2s ease!important}.mobileMenuBtn:before{top:22px!important;box-shadow:0 7px #07142f!important}.mobileMenuBtn:after{top:36px!important}.hero{position:relative!important;overflow:hidden!important}.hero .heroVisual{display:block!important;position:absolute!important;right:-78px!important;bottom:150px!important;width:260px!important;height:180px!important;opacity:.22!important;pointer-events:none!important;z-index:0!important}.hero .heroVisual .blueShape{width:180px!important;height:180px!important;right:20px!important;top:0!important;opacity:.9!important}.hero .heroVisual img{width:250px!important;position:absolute!important;right:0!important;bottom:18px!important;animation:softFloat 5s ease-in-out infinite!important}.hero .heroText{position:relative!important;z-index:2!important}}@media (max-width:900px){.statsRow,.heroStats{grid-template-columns:1fr 1fr 1fr!important;align-items:stretch!important}.statsRow .stat,.heroStats .stat{min-height:112px!important;padding:14px 6px!important;justify-content:flex-start!important}.statsRow .stat svg,.heroStats .stat svg{width:24px!important;height:24px!important;margin-bottom:10px!important}.statsRow .stat h4,.heroStats .stat h4{font-size:13px!important;line-height:1.2!important;font-weight:900!important;text-align:center!important;word-break:keep-all!important;max-width:82px!important;margin:0 auto!important}.statsRow .stat h4 br,.heroStats .stat h4 br{display:block!important}}@media (max-width:900px){.hero .trustStrip,.heroWrap .trustStrip{display:grid!important;grid-template-columns:repeat(3,1fr)!important;align-items:stretch!important;width:100%!important;min-height:132px!important;padding:0!important;margin-top:24px!important;border-radius:24px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 14px 34px #07142f14!important}.hero .trustStrip span,.heroWrap .trustStrip span{min-height:132px!important;height:132px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:9px!important;padding:0 6px!important;margin:0!important;font-size:0!important;line-height:1.15!important;border-right:1px solid #dfe8f7!important}.hero .trustStrip span:last-child,.heroWrap .trustStrip span:last-child{border-right:0!important}.hero .trustStrip svg,.heroWrap .trustStrip svg{width:30px!important;height:30px!important;margin:0 0 6px!important;color:#087f72!important;stroke-width:2.5!important}.hero .trustStrip span:nth-child(1):after{content:"100% Free"}.hero .trustStrip span:nth-child(2):after{content:"No Obligation"}.hero .trustStrip span:nth-child(3):after{content:"Instant Results"}.heroWrap .trustStrip span:nth-child(1):after{content:"100% Free"}.heroWrap .trustStrip span:nth-child(2):after{content:"No Obligation"}.heroWrap .trustStrip span:nth-child(3):after{content:"Instant Results"}.hero .trustStrip span:after,.heroWrap .trustStrip span:after{display:block!important;color:#07142f!important;font-size:14px!important;line-height:1.22!important;font-weight:950!important;max-width:80px!important;margin:0 auto!important}}:root{--cariq-green:#087f72;--cariq-green-dark:#06685e;--cariq-ink:#252525;--cariq-muted:#6b6b6b;--cariq-soft:#f5f6f6;--cariq-line:#dddddd}html,body,#root{margin:0!important;max-width:none!important;padding:0!important;width:100%!important;background:#fff!important;color:var(--cariq-ink)!important;font-family:Arial,Helvetica,sans-serif!important;text-align:left!important}.cariqHeader{background:#fff;border-bottom:1px solid var(--cariq-line);position:sticky;top:0;z-index:1000}.cariqHeaderInner{max-width:1040px;height:68px;margin:auto;padding:0 16px;display:flex;align-items:center;gap:30px}.carIqWordmark{display:flex;align-items:baseline;text-decoration:none!important;color:#222!important;font-weight:800;letter-spacing:-1.1px;line-height:1}.carIqCar,.carIqIQ{font-size:28px;font-weight:800;line-height:1}.carIqIQ{margin-left:0}.cariqNav{display:flex;gap:23px;align-items:center;flex:1}.cariqNav a{color:#444!important;text-decoration:none!important;font-size:14px;font-weight:500}.cariqNav a:hover,.cariqNav a.activeNav{color:var(--cariq-green)!important}.cariqTopBtn{background:var(--cariq-green);color:#fff!important;padding:11px 16px;text-decoration:none!important;font-weight:700;border-radius:3px;font-size:14px}.cariqTopBtn:hover{background:var(--cariq-green-dark)}.cariqMenuBtn{display:none;background:none!important;color:#222!important;padding:6px!important;border:0!important}.cariqMobileMenu{display:none}.cariqHero{background:var(--cariq-soft);border-bottom:1px solid var(--cariq-line);padding:54px 16px 48px;text-align:center}.cariqHeroInner{max-width:1040px;margin:auto}.cariqHero h1{font-size:38px!important;line-height:1.15!important;letter-spacing:-1px;margin:0 0 10px!important;color:#222!important}.cariqHero p{font-size:16px;color:var(--cariq-muted);margin:0 0 22px}.cariqHero .cleanRegSearch{max-width:590px;margin:0 auto;display:flex;gap:0}.cariqHero .cleanPlate{height:58px;flex:1;background:#fff!important;border:2px solid #aaa!important;border-radius:4px 0 0 4px!important;display:flex!important}.cariqHero .cleanGb{display:none!important}.cariqHero .cleanPlate input{width:100%;border:0!important;background:#fff!important;color:#222!important;text-align:center;font-size:24px!important;font-weight:800;letter-spacing:2px;outline:none;text-transform:uppercase}.cariqHero .cleanCheckBtn{height:58px!important;border:0!important;border-radius:0 4px 4px 0!important;background:var(--cariq-green)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;padding:0 28px!important}.cariqHero .recentPlates{justify-content:center;margin-top:10px;color:#777!important}.cariqHero .recentPlates a{color:var(--cariq-green)!important;background:none!important;border:0!important;padding:2px 4px!important;text-decoration:underline!important}.cariqTrust{padding:0!important;border-bottom:1px solid var(--cariq-line)}.cariqTrust>div{max-width:1040px;margin:auto;padding:17px 16px;display:flex;justify-content:space-around;color:#555;font-size:13px}.cariqSection{max-width:none!important;padding:54px 16px!important;margin:0!important}.cariqSection>*{max-width:1040px;margin-left:auto;margin-right:auto}.cariqSectionHead{text-align:center;margin-bottom:34px}.cariqSectionHead h2,.cariqTwoCol h2,.cariqSeoIntro h2{font-size:28px!important;letter-spacing:-.5px;margin:0 0 8px!important}.cariqSectionHead p{margin:0;color:var(--cariq-muted);font-size:15px}.cariqSoft{background:var(--cariq-soft);border-top:1px solid var(--cariq-line);border-bottom:1px solid var(--cariq-line)}.cariqCheckGrid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--cariq-line);border-top:1px solid var(--cariq-line)}.cariqCheckItem{padding:24px 16px;text-align:center;border-right:1px solid var(--cariq-line);border-bottom:1px solid var(--cariq-line);color:#222!important;text-decoration:none!important}.cariqCheckItem svg{color:var(--cariq-green)}.cariqCheckItem h3{font-size:14px;margin:10px 0 6px}.cariqCheckItem p{font-size:12px;color:#777;line-height:1.5;margin:0}.cariqTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.cariqTwoCol>div>p{color:#666;line-height:1.7}.cariqTextLink{color:var(--cariq-green)!important;font-weight:700;text-decoration:none}.cariqMiniReport{background:#fff;border:1px solid var(--cariq-line)}.cariqMiniReport>div,.cariqMiniReport>p{padding:14px 18px;margin:0;border-bottom:1px solid #eee;display:flex;justify-content:space-between}.cariqMiniReport span{color:#16805c;font-weight:700}.cariqToolLinks{display:grid;grid-template-columns:1fr 1fr;gap:25px}.cariqToolLinks a{border:1px solid var(--cariq-line);border-top:3px solid var(--cariq-green);padding:23px;color:#222!important;text-decoration:none!important}.cariqToolLinks h3{font-size:20px;margin:0 0 8px}.cariqToolLinks p{color:#666;line-height:1.55}.cariqToolLinks b{color:var(--cariq-green)}.cariqSeoLinks{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--cariq-line);border-top:1px solid var(--cariq-line)}.cariqSeoLinks a{padding:16px;border-right:1px solid var(--cariq-line);border-bottom:1px solid var(--cariq-line);background:#fff;color:var(--cariq-green)!important;text-decoration:none!important;font-weight:700}.cariqSeoIntro{max-width:820px!important}.cariqSeoIntro p{color:#666;line-height:1.7}.cariqFooter{background:#292d2f!important;color:#bbb!important;padding:40px 16px 0!important;margin:0!important;display:block!important}.cariqFooterInner{max-width:1040px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:35px}.cariqFooter h4{color:#fff;margin:0 0 12px}.cariqFooter a:not(.carIqWordmark){display:block;color:#bbb!important;text-decoration:none!important;margin:8px 0;font-size:12px}.cariqFooter p{color:#bbb!important}.cariqCopyright{max-width:1040px;margin:30px auto 0;padding:18px 0;border-top:1px solid #444;font-size:12px;color:#999}@media (max-width:760px){.cariqNav,.cariqTopBtn{display:none}.cariqHeaderInner{justify-content:space-between}.cariqMenuBtn{display:block!important}.cariqMobileMenu{display:flex;flex-direction:column;padding:10px 16px 18px;border-top:1px solid #eee}.cariqMobileMenu a{padding:10px 0;color:#333!important;text-decoration:none}.cariqHero{padding:40px 16px}.cariqHero h1{font-size:30px!important}.cariqHero .cleanRegSearch{display:block}.cariqHero .cleanPlate{border-radius:4px!important;width:100%}.cariqHero .cleanCheckBtn{width:100%;margin-top:8px;border-radius:4px!important}.cariqTrust>div{gap:10px;justify-content:space-between;font-size:11px}.cariqCheckGrid{grid-template-columns:repeat(2,1fr)}.cariqTwoCol,.cariqToolLinks{grid-template-columns:1fr}.cariqSeoLinks{grid-template-columns:1fr 1fr}.cariqFooterInner{grid-template-columns:1fr}}.cariqSeoHero{background:var(--cariq-soft);border-bottom:1px solid var(--cariq-line);padding:42px 16px;text-align:center}.cariqSeoHero>div{max-width:1040px;margin:auto}.cariqSeoHero h1{font-size:34px!important;margin:8px 0!important}.cariqSeoHero>div>p:not(.cariqBreadcrumb){color:#666}.cariqSeoHero .cleanRegSearch{max-width:590px;margin:22px auto 0;display:flex}.cariqSeoHero .cleanGb{display:none}.cariqSeoHero .cleanPlate{height:56px;flex:1;background:#fff;border:2px solid #aaa;border-radius:4px 0 0 4px}.cariqSeoHero .cleanPlate input{width:100%;height:100%;border:0;text-align:center;font-size:23px;font-weight:800;text-transform:uppercase}.cariqSeoHero .cleanCheckBtn{border-radius:0 4px 4px 0!important;background:var(--cariq-green)!important}.cariqBreadcrumb{font-size:12px;color:#777}.cariqBreadcrumb a{color:var(--cariq-green)}.cariqSeoContent{max-width:800px;margin:auto;padding:48px 16px}.cariqSeoContent h2{font-size:25px;margin-top:30px}.cariqSeoContent p{color:#666;line-height:1.7}.cariqInlineLinks{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.cariqInlineLinks a{background:var(--cariq-soft);color:var(--cariq-green)!important;padding:9px 11px;text-decoration:none}@media (max-width:760px){.cariqSeoHero .cleanRegSearch{display:block}.cariqSeoHero .cleanPlate{border-radius:4px}.cariqSeoHero .cleanCheckBtn{width:100%;height:48px;margin-top:8px;border-radius:4px!important}}body{display:block!important;place-items:initial!important;min-height:100vh!important}#root{width:100%!important;min-height:100vh!important;display:block!important}.pricingPage,.checkoutPage,.accountPage,.ccResultsPage,.sampleReportPage,.vinHomeHero,.aiToolsPage{background:#fff!important;color:var(--cariq-ink)!important;min-height:70vh!important}.pricingHomeHero,.checkoutHero,.aiToolsHero,.sampleReportHero,.ccReportHero,.vinHomeHero{background:var(--cariq-soft)!important;background-image:none!important;border-bottom:1px solid var(--cariq-line)!important;box-shadow:none!important}.pricingHomeHeroContent,.aiToolsHeroInner{max-width:1040px!important;margin:auto!important;padding:44px 16px!important;text-align:center!important}.pricingHomeHero h1,.aiToolsHero h1,.sampleReportHero h1,.accountCard h1,.checkoutPage h1,.ccResultsPage h1,.vinHomeHero h1{color:#222!important;font-size:34px!important;line-height:1.15!important;letter-spacing:-.7px!important;text-shadow:none!important}.pricingHomeHero p,.aiToolsHero p,.accountIntro,.checkoutPage p,.vinHomeHero p{color:#666!important}.priceCompareCards{max-width:900px!important;margin:auto!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border:1px solid var(--cariq-line)!important;background:#fff!important}.priceCompareCard,.priceCompareGold{background:#fff!important;background-image:none!important;border:0!important;border-right:1px solid var(--cariq-line)!important;border-radius:0!important;box-shadow:none!important;color:#222!important;padding:28px!important;transform:none!important}.recommendedRibbon{background:var(--cariq-green)!important;color:#fff!important}.priceBig{color:#222!important}.purchaseButton,.continuePaymentBtn,.accountButton,.accountActions a,.accountActions button{background:var(--cariq-green)!important;color:#fff!important;border:0!important;border-radius:3px!important;box-shadow:none!important}.accountPage{padding:48px 16px!important;background:var(--cariq-soft)!important}.accountCard{max-width:650px!important;margin:auto!important;background:#fff!important;border:1px solid var(--cariq-line)!important;border-radius:4px!important;box-shadow:none!important;padding:34px!important}.accountBrandMark{background:var(--cariq-green)!important}.accountKicker{color:var(--cariq-green)!important}.accountForm input,.guestCheckoutForm input{border:1px solid #bbb!important;border-radius:3px!important;background:#fff!important;color:#222!important;box-shadow:none!important}.checkoutPage{background:var(--cariq-soft)!important}.checkoutShell,.checkoutCard,.checkoutSummary,.guestCheckoutForm{box-shadow:none!important;border-color:var(--cariq-line)!important;border-radius:4px!important}.checkoutRecommended{background:var(--cariq-green)!important}.ccResultsPage{background:#f5f6f6!important;padding-top:30px!important}.ccReportShell,.ccReportSection,.ccVehicleHero,.ccSummaryCard,.ccStatusCard{box-shadow:none!important;border-color:var(--cariq-line)!important;border-radius:4px!important;background:#fff!important}.ccResultsPage [class*=blue],.ccResultsPage [class*=Blue]{color:var(--cariq-green)!important}.ccResultsPage a{color:var(--cariq-green)}.sampleReportPage,.sampleVehicleReportPage{background:#f5f6f6!important}.sampleDataSection,.reportStatusCard,.sampleReportShell,.sampleVehicleHero{box-shadow:none!important;border-color:var(--cariq-line)!important;border-radius:4px!important;background:#fff!important}.sampleSectionIndicator,.reportStatus-clear .reportStatusIcon{background:var(--cariq-green)!important;color:#fff!important}.vinHomeHero{min-height:auto!important;padding:48px 16px!important;position:static!important;overflow:visible!important}.vinHomeHeroContent{max-width:700px!important;margin:auto!important;padding:0!important;text-align:center!important}.vinHomeHero .limeHeroCar,.vinHomeHero .limeTree{display:none!important}.vinTrustRow{max-width:900px!important;margin:30px auto 0!important;display:flex!important;justify-content:center!important;gap:40px!important;color:#555!important}.vinHomeHero .cleanRegSearch{max-width:590px!important;margin:22px auto 0!important;display:flex!important}.vinHomeHero .cleanPlate{flex:1!important;height:58px!important;background:#fff!important;border:2px solid #aaa!important;border-radius:4px 0 0 4px!important}.vinHomeHero .cleanPlate input{width:100%!important;height:100%!important;border:0!important;text-align:center!important;font-size:22px!important}.vinHomeHero .cleanCheckBtn{height:58px!important;background:var(--cariq-green)!important;border-radius:0 4px 4px 0!important;color:#fff!important}.aiToolPanelWrap{max-width:1000px!important;margin:40px auto!important}.aiToolPanel,.aiUploadBox,.aiChatShell{box-shadow:none!important;border:1px solid var(--cariq-line)!important;border-radius:4px!important;background:#fff!important}.aiToolTabs button.active{background:var(--cariq-green)!important;color:#fff!important}.aiToolBadge{background:#e8f4f2!important;color:var(--cariq-green)!important}.blogIntro,.blogGrid,.blogPostLayout{max-width:1040px!important;margin-left:auto!important;margin-right:auto!important}.blogCard{box-shadow:none!important;border:1px solid var(--cariq-line)!important;border-radius:4px!important}.blogCard a,.blogArticle a{color:var(--cariq-green)!important}@media (max-width:760px){.priceCompareCards{grid-template-columns:1fr!important}.priceCompareCard{border-right:0!important;border-bottom:1px solid var(--cariq-line)!important}.vinHomeHero .cleanRegSearch{display:block!important}.vinHomeHero .cleanPlate{border-radius:4px!important}.vinHomeHero .cleanCheckBtn{width:100%!important;margin-top:8px!important;border-radius:4px!important}.vinTrustRow{flex-wrap:wrap!important;gap:12px!important}}.vinToRegHomeHero{display:flex!important;flex-direction:column!important;position:relative!important;min-height:0!important;height:auto!important;overflow:visible!important;padding:48px 16px 70px!important;box-sizing:border-box!important}.vinToRegHomeHero .vinHomeHeroContent{width:100%!important;max-width:700px!important;margin:0 auto!important;position:relative!important}.vinToRegHomeHero .regVinResultCard{position:static!important;display:block!important;margin:24px auto 0!important}.vinToRegHomeHero .vinTrustRow{position:static!important;transform:none!important;width:100%!important;max-width:900px!important;margin:34px auto 0!important;flex-shrink:0!important}.cariqFooter{position:relative!important;clear:both!important}.vinToRegResultSection{width:100%!important;padding:28px 16px 50px!important;box-sizing:border-box!important;background:#f7f8f7!important;position:relative!important}.vinToRegResultSection .regVinResultCard{width:570px!important;max-width:calc(100% - 32px)!important;margin:0 auto!important;position:relative!important}.vinToRegTrustRow{width:min(900px,calc(100% - 32px))!important;margin:32px auto 0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:48px!important;color:#555!important;text-align:center!important}.vinToRegTrustRow strong{font-size:14px!important;font-weight:700!important}@media (max-width: 700px){.vinToRegTrustRow{flex-direction:column!important;gap:12px!important}}.vinToRegResultSection{width:100%!important;padding:34px 20px 48px!important;box-sizing:border-box!important;background:#f7f8f7!important;position:relative!important}.vinToRegResultSection .regVinResultCard{width:560px!important;max-width:100%!important;margin:0 auto!important;padding:26px 30px 28px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe4e1!important;border-radius:8px!important;box-shadow:0 8px 24px #141e1a0d!important;text-align:center!important;color:#171d1a!important}.vinToRegResultSection .regVinResultCard>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 0 16px!important;padding:7px 13px!important;background:#eaf6f2!important;color:#078b79!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;font-weight:700!important}.vinToRegResultSection .regVinResultCard>span:before{content:"✓"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin-right:7px!important;border-radius:50%!important;background:#078b79!important;color:#fff!important;font-size:11px!important;font-weight:800!important}.vinToRegResultSection .regVinResultCard h2{display:table!important;margin:0 auto 20px!important;padding:9px 20px!important;background:#f4cf2f!important;color:#111!important;border:1px solid #d8b719!important;border-radius:4px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:30px!important;line-height:1!important;font-weight:800!important;letter-spacing:1.5px!important;box-shadow:none!important}.vinToRegResultSection .regVinResultCard>div{margin:6px 0 0!important;color:#444c48!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important}.vinToRegResultSection .regVinResultCard>div strong{color:#171d1a!important;font-weight:700!important}.vinToRegTrustRow{width:820px!important;max-width:100%!important;margin:30px auto 0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;background:#fff!important;border:1px solid #dfe4e1!important;border-radius:6px!important;overflow:hidden!important}.vinToRegTrustRow>div{min-height:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px 20px!important;box-sizing:border-box!important;text-align:center!important}.vinToRegTrustRow>div+div{border-left:1px solid #e6e9e7!important}.vinToRegTrustRow strong{color:#313936!important;font-size:13px!important;line-height:1.35!important;font-weight:600!important}@media (max-width: 700px){.vinToRegResultSection{padding:24px 14px 36px!important}.vinToRegResultSection .regVinResultCard{padding:22px 18px 24px!important}.vinToRegResultSection .regVinResultCard h2{font-size:27px!important;padding:9px 16px!important}.vinToRegTrustRow{grid-template-columns:1fr!important}.vinToRegTrustRow>div{min-height:52px!important}.vinToRegTrustRow>div+div{border-left:0!important;border-top:1px solid #e6e9e7!important}}.numberPlateStatsSection{margin:28px 0;padding:28px;border:1px solid #e5e7eb;border-radius:22px;background:#fff}.numberPlateStatsHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.numberPlateStatsHeading span{display:block;margin-bottom:5px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.numberPlateStatsHeading h2{margin:0}.numberPlateStatsHeading small{white-space:nowrap;font-weight:700}.numberPlateStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.numberPlateStatsGrid article{padding:20px;border:1px solid #e5e7eb;border-radius:16px}.numberPlateStatsGrid strong{display:block;margin-bottom:5px;font-size:26px;line-height:1.1}.numberPlateStatsGrid span{font-size:13px;font-weight:700}.numberPlateStatsNote{margin:18px 0 0;font-size:13px;line-height:1.6}@media (max-width:760px){.numberPlateStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.numberPlateStatsHeading{display:block}.numberPlateStatsHeading small{display:block;margin-top:8px}}@media (max-width: 700px){.vinToRegHomeHero{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:32px!important}.vinToRegHomeHero .vinHomeHeroContent{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:relative!important}.vinToRegHomeHero .cleanRegSearch{height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:0!important}.vinToRegHomeHero .cleanRegSearch+p{height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.5!important;margin:14px 0 20px!important;padding:0 4px!important}.vinToRegHomeHero+.vinToRegResultSection{position:relative!important;margin-top:0!important;clear:both!important}}.cariqLegalPage{min-height:70vh;padding:0 20px 70px;background:#f7f8f7;color:#171d1a}.cariqLegalHero{width:min(1060px,100%);margin:0 auto;padding:52px 0 30px;border-bottom:1px solid #dfe4e1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow updated" "title updated" "intro updated";column-gap:42px;row-gap:0;align-items:start}.cariqLegalHero>span{grid-area:eyebrow;display:block;margin:0 0 8px;color:#078b79;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.65px;text-transform:uppercase}.cariqLegalHero h1{grid-area:title;margin:0;max-width:650px;color:#171d1a;font-size:38px;line-height:1.08;letter-spacing:-.8px}.cariqLegalHero p{grid-area:intro;max-width:720px;margin:14px 0 0;color:#68716c;font-size:15px;line-height:1.65}.cariqLegalHero small{grid-area:updated;display:block;min-width:135px;margin:3px 0 0;color:#87908b;font-size:11px;line-height:1.5;text-align:right}.cariqLegalLayout{width:min(1060px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:44px;padding-top:34px;align-items:start}.cariqLegalContent{min-width:0}.cariqLegalContent section{padding:0 0 27px;margin:0 0 27px;border-bottom:1px solid #e1e5e3}.cariqLegalContent section:last-child{border-bottom:0}.cariqLegalContent h2{margin:0 0 11px;font-size:19px;line-height:1.3;color:#171d1a}.cariqLegalContent p{margin:0 0 10px;color:#515a55;font-size:14px;line-height:1.72}.cariqLegalAside{position:sticky;top:24px;padding:22px;background:#fff;border:1px solid #dfe4e1}.cariqLegalAside>strong{display:block;margin-bottom:8px;color:#171d1a;font-size:15px}.cariqLegalAside>p{margin:0 0 12px;color:#68716c;font-size:12px;line-height:1.55}.cariqLegalAside>a{display:inline-block;margin-bottom:18px;color:#078b79;font-size:12px;font-weight:700;text-decoration:none}.cariqLegalAside nav{display:grid;gap:0;border-top:1px solid #e4e7e5}.cariqLegalAside nav a{padding:11px 0;border-bottom:1px solid #e4e7e5;color:#303833;font-size:12px;text-decoration:none}.cariqLegalAside nav a:hover{color:#078b79}@media (max-width: 800px){.cariqLegalLayout{grid-template-columns:1fr;gap:24px}.cariqLegalAside{position:static}}@media (max-width: 600px){.cariqLegalPage{padding:0 12px 50px}.cariqLegalHero{padding:36px 0 24px}.cariqLegalHero h1{font-size:30px}.cariqLegalLayout{padding-top:24px}}@media (max-width: 700px){.cariqLegalHero{grid-template-columns:1fr;grid-template-areas:"eyebrow" "title" "intro" "updated"}.cariqLegalHero small{margin-top:14px;text-align:left}}.cariqCookieBanner{position:fixed;left:0;right:0;bottom:0;z-index:9999;padding:14px 18px;background:#fffffffa;border-top:1px solid #d7ddda;box-shadow:0 -8px 30px #111d1814}.cariqCookieInner{width:min(1160px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.cariqCookieCopy{max-width:680px}.cariqCookieCopy strong{display:block;margin-bottom:4px;color:#171d1a;font-size:15px;font-weight:750}.cariqCookieCopy p{margin:0;color:#5f6863;font-size:13px;line-height:1.55}.cariqCookieActions{display:flex;align-items:center;gap:9px;flex-shrink:0}.cariqCookieActions button{height:40px;padding:0 15px;border-radius:3px;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.cariqCookieAccept{border:1px solid #078b79;background:#078b79;color:#fff}.cariqCookieAccept:hover{background:#06796a}.cariqCookieEssential{border:1px solid #cbd3cf;background:#fff;color:#27302b}.cariqCookieEssential:hover{background:#f4f6f5}.cariqCookieActions a{margin-left:3px;color:#078b79;font-size:12px;font-weight:700;text-decoration:none}.cariqCookieActions a:hover{text-decoration:underline}@media (max-width: 760px){.cariqCookieBanner{padding:16px}.cariqCookieInner{display:block}.cariqCookieActions{margin-top:14px;flex-wrap:wrap}}@media (max-width: 470px){.cariqCookieActions{display:grid;grid-template-columns:1fr 1fr}.cariqCookieActions button{width:100%}.cariqCookieActions a{grid-column:1 / -1;margin:4px 0 0}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--cq-green:#087f72;--cq-green-dark:#06685e;--cq-ink:#222;--cq-muted:#6d7376;--cq-soft:#f5f6f6;--cq-line:#dfe2e3;--cq-red:#c83d3d;--cq-amber:#b97800;--cq-ok:#16825d;--cq-max:1120px;--cq-header:72px;--cq-hero-pad:40px;--cq-control:48px }html,body,#root{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:#fff!important;color:var(--cq-ink)!important}body{display:block!important;font-family:Arial,Helvetica,sans-serif!important;overflow-x:hidden!important}*{box-sizing:border-box}.cariqHeader{height:var(--cq-header)!important;background:#fff!important;border-bottom:1px solid var(--cq-line)!important;box-shadow:none!important}.cariqHeaderInner{max-width:var(--cq-max)!important;height:100%!important;margin:auto!important;padding:0 20px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:42px!important;align-items:center!important}.carIqWordmark{font-family:Arial,Helvetica,sans-serif!important;font-size:27px!important;font-weight:800!important;line-height:1!important;letter-spacing:-1.1px!important;color:#202020!important;text-decoration:none!important;white-space:nowrap!important}.carIqWordmarkFooter{color:#fff!important}.cariqNav{display:flex!important;justify-content:center!important;gap:28px!important;align-items:center!important}.cariqNav a{font-size:13px!important;font-weight:600!important;line-height:1!important;color:#404648!important;text-decoration:none!important;white-space:nowrap!important}.cariqTopBtn{font-size:13px!important;padding:11px 16px!important;border-radius:3px!important;background:var(--cq-green)!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important}.cariqHero,.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.sampleReportHero,.vinHomeHero{min-height:0!important;margin:0!important;padding:var(--cq-hero-pad) 20px!important;background:var(--cq-soft)!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--cq-line)!important;box-shadow:none!important;text-align:center!important}.cariqHeroInner,.cariqSeoHero>div,.pricingHomeHeroContent,.aiToolsHeroInner,.sampleReportHeroInner,.vinHomeHeroContent{width:100%!important;max-width:var(--cq-max)!important;margin:0 auto!important;padding:0!important;text-align:center!important}.cariqHero h1,.cariqSeoHero h1,.pricingHomeHero h1,.checkoutHero h1,.aiToolsHero h1,.sampleReportHero h1,.vinHomeHero h1{margin:0 0 9px!important;color:var(--cq-ink)!important;font-size:33px!important;line-height:1.12!important;letter-spacing:-.8px!important;font-weight:800!important;text-shadow:none!important}.cariqHero p,.cariqSeoHero p,.pricingHomeHero p,.checkoutHero p,.aiToolsHero p,.sampleReportHero p,.vinHomeHero p{max-width:680px!important;margin:0 auto 20px!important;color:var(--cq-muted)!important;font-size:15px!important;line-height:1.55!important}.cleanRegSearch,.cariqHero .cleanRegSearch,.cariqSeoHero .cleanRegSearch,.vinHomeHero .cleanRegSearch{width:100%!important;max-width:470px!important;margin:20px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 118px!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}.cleanPlate,.cariqHero .cleanPlate,.cariqSeoHero .cleanPlate,.vinHomeHero .cleanPlate{width:100%!important;min-width:0!important;height:var(--cq-control)!important;min-height:var(--cq-control)!important;max-height:var(--cq-control)!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid #aeb4b7!important;border-radius:3px!important;box-shadow:none!important;overflow:hidden!important}.cleanGb,.cariqHero .cleanGb,.cariqSeoHero .cleanGb,.vinHomeHero .cleanGb{display:none!important}.cleanPlate input,.cariqHero .cleanPlate input,.cariqSeoHero .cleanPlate input,.vinHomeHero .cleanPlate input{width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:0 16px!important;border:0!important;outline:0!important;background:#fff!important;color:#202020!important;font-size:20px!important;font-weight:800!important;letter-spacing:2px!important;text-align:center!important;text-transform:uppercase!important;box-shadow:none!important}.cleanCheckBtn,.cariqHero .cleanCheckBtn,.cariqSeoHero .cleanCheckBtn,.vinHomeHero .cleanCheckBtn{width:118px!important;min-width:118px!important;height:var(--cq-control)!important;margin:0!important;padding:0 10px!important;background:var(--cq-green)!important;color:#fff!important;border:0!important;border-radius:3px!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;letter-spacing:.2px!important;text-transform:uppercase!important;transform:none!important}.cariqTrust{padding:0!important;border-bottom:1px solid var(--cq-line)!important;background:#fff!important}.cariqTrust>div{max-width:var(--cq-max)!important;margin:auto!important;padding:16px 20px!important;display:flex!important;justify-content:center!important;gap:0!important}.cariqTrust span{display:flex!important;align-items:center!important;gap:7px!important;padding:0 20px!important;border-right:1px solid var(--cq-line)!important;color:#545c5f!important;font-size:12px!important;white-space:nowrap!important}.cariqTrust svg{color:var(--cq-green)!important;stroke-width:1.8!important}.cariqSection{padding:46px 20px!important;background:#fff!important}.cariqSection>*{max-width:var(--cq-max)!important;margin-left:auto!important;margin-right:auto!important}.cariqSectionHead{margin-bottom:26px!important;text-align:center!important}.cariqSectionHead h2,.cariqTwoCol h2,.cariqSeoIntro h2{font-size:27px!important;line-height:1.2!important;letter-spacing:-.4px!important;margin:0 0 7px!important;color:var(--cq-ink)!important}.cariqSectionHead p{font-size:14px!important;color:var(--cq-muted)!important}.cariqCheckItem{min-height:142px!important;padding:22px 18px!important;border-right:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important;text-align:left!important;background:#fff!important;color:#222!important}.cariqCheckItem svg{color:var(--cq-green)!important;stroke-width:1.7!important;margin-bottom:12px!important}.cariqCheckItem h3{font-size:14px!important;margin:0 0 6px!important}.cariqCheckItem p{font-size:12px!important;line-height:1.55!important;color:#747a7d!important;margin:0!important}.cariqTwoCol{display:grid!important;grid-template-columns:1fr 1fr!important;gap:58px!important;align-items:center!important}.cariqMiniReport{border:1px solid var(--cq-line)!important;background:#fff!important;box-shadow:none!important}.cariqMiniReport>div,.cariqMiniReport>p{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:13px 16px!important;margin:0!important;border-bottom:1px solid #eceeef!important;font-size:13px!important}.cariqMiniReport span{color:var(--cq-ok)!important;font-weight:700!important}.cariqTextLink{color:var(--cq-green)!important;font-weight:700!important}.cariqToolLinks{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;border-top:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important}.cariqToolLinks a{padding:27px 30px!important;border:0!important;border-right:1px solid var(--cq-line)!important;background:transparent!important;box-shadow:none!important}.cariqToolLinks a:last-child{border-right:0!important}.cariqToolLinks svg{color:var(--cq-green)!important;stroke-width:1.7!important;margin-bottom:13px!important}.cariqToolLinks h3{font-size:18px!important;margin:0 0 8px!important}.cariqToolLinks p{font-size:13px!important;line-height:1.6!important;color:#6d7477!important;max-width:420px!important}.cariqToolLinks b{color:var(--cq-green)!important;font-size:12px!important}.cariqSeoLinks{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important}.cariqSeoLinks a{min-height:46px!important;padding:13px 16px!important;border-right:1px solid var(--cq-line)!important;border-bottom:1px solid #eceeef!important;background:transparent!important;color:#303638!important;font-size:13px!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.cariqSeoLinks a:nth-child(3n){border-right:0!important}.cariqSeoLinks a:nth-last-child(-n+3){border-bottom:0!important}.cariqSeoLinks a:hover{color:var(--cq-green)!important}.cariqSeoLinks svg{color:var(--cq-green)!important;flex:none!important}.reportStatus-clear,.apiBooleanClear,.sampleClearMessage,.ccMotPassBadge,.motTablePass,.motEntryPass .sampleMotMarker{--status:var(--cq-ok)}.reportStatus-warning,.indicator-warning,.sampleWarningBanner,.ccStatusPanelWarning{--status:var(--cq-amber)}.reportStatus-danger,.apiBooleanRisk,.indicator-danger,.motTableFail,.motEntryFail .sampleMotMarker,.ccMotFailBadge,.ccMileageIssueBox{--status:var(--cq-red)}.reportStatusCard{border:1px solid var(--cq-line)!important;border-top:3px solid var(--status,var(--cq-green))!important;background:#fff!important;box-shadow:none!important;border-radius:3px!important}.reportStatusCard .reportStatusIcon,.sampleSectionIndicator{background:var(--status,var(--cq-green))!important;color:#fff!important}.reportStatus-danger strong,.apiBooleanRisk strong,.motEntryFail h3,.ccMotFailBadge,.ccMileageIssueBox strong{color:var(--cq-red)!important}.reportStatus-warning strong,.indicator-warning,.sampleWarningBanner strong{color:var(--cq-amber)!important}.ccStatusPanelWarning strong{color:#fff!important}.reportStatus-clear strong,.apiBooleanClear strong,.motEntryPass h3,.ccMotPassBadge{color:var(--cq-ok)!important}.sampleVehicleReportPage,.ccResultsPage{background:var(--cq-soft)!important;color:var(--cq-ink)!important}.sampleReportContainer,.ccReportShell{max-width:var(--cq-max)!important;margin:0 auto!important;padding:34px 20px 60px!important;background:transparent!important}.sampleDataSection,.sampleSummarySection,.ccBox,.ccGoldCard,.ccRecallNoticeBox,.ccTaxInfoBox,.ccUlezSection,.ccUpgradeSection{border:1px solid var(--cq-line)!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important}.sampleSectionHead,.ccReportHeader{background:#fff!important;border-bottom:1px solid var(--cq-line)!important}.sampleSectionHead h2,.ccReportHeader h1{color:var(--cq-ink)!important}.sampleSectionHead p,.ccMuted{color:var(--cq-muted)!important}.samplePlate,.ccPlate{background:#f3d54e!important;color:#161616!important;border:1px solid #222!important;border-radius:2px!important}.sampleInformationNotice,.sampleTipBox,.sampleCostNotice{background:#f7f8f8!important;border-color:var(--cq-line)!important;color:#4f5659!important}.sampleWarningBanner{background:#fff7e6!important;border-left:4px solid var(--cq-amber)!important;color:#6f4a00!important}.apiBooleanRisk{background:#fff6f6!important;border-left:4px solid var(--cq-red)!important}.apiBooleanClear{background:#f3faf7!important;border-left:4px solid var(--cq-ok)!important}.motEntryFail{border-left:3px solid var(--cq-red)!important}.motEntryPass{border-left:3px solid var(--cq-ok)!important}.pricingPage,.pricingThemePanel{background:#fff!important}.pricingThemePanel{padding:46px 20px 60px!important}.priceCompareCards{max-width:900px!important;margin:auto!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border:1px solid var(--cq-line)!important}.priceCompareCard,.priceCompareGold{position:relative!important;padding:28px 24px!important;border:0!important;border-right:1px solid var(--cq-line)!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:none!important;transform:none!important;color:#222!important}.priceCompareGold{background:#fafafa!important}.priceCompareCard:last-child{border-right:0!important}.priceCompareCard h2{font-size:20px!important}.priceBig{font-size:34px!important;color:#222!important}.priceFeatureList{font-size:12px!important}.priceFeatureList .included span{color:var(--cq-ok)!important}.priceFeatureList .excluded{color:#9aa0a3!important}.recommendedRibbon{background:var(--cq-green)!important;color:#fff!important}.purchaseButton{display:block!important;background:var(--cq-green)!important;color:#fff!important;border-radius:3px!important;box-shadow:none!important;text-align:center!important}.checkoutPage,.accountPage{background:var(--cq-soft)!important;color:var(--cq-ink)!important}.checkoutGrid,.accountCard{max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.checkoutHeroCard,.checkoutPanel,.paymentPanel,.accountCard,.accountGrid>div{background:#fff!important;border:1px solid var(--cq-line)!important;border-radius:3px!important;box-shadow:none!important}.checkoutGrid{gap:24px!important}.checkoutPanel,.paymentPanel,.accountCard{padding:28px!important}.checkoutKicker,.accountKicker{color:var(--cq-green)!important}.checkoutVehiclePlate{background:#f3d54e!important;color:#161616!important;border:1px solid #222!important}.checkoutRecommended{background:var(--cq-green)!important;color:#fff!important}.guestCheckoutForm input,.accountForm input{height:46px!important;border:1px solid #b7bdc0!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important;color:#222!important}.continuePaymentBtn,.accountSubmitBtn,.accountButton,.accountActions a,.accountActions button{background:var(--cq-green)!important;color:#fff!important;border:0!important;border-radius:3px!important;box-shadow:none!important}.vinHomeHero .limeHeroCar,.vinHomeHero .limeTree,.vinHeroCar,.vinHeroTree{display:none!important}.vinTrustRow{max-width:var(--cq-max)!important;margin:18px auto 0!important;padding:0!important;display:flex!important;justify-content:center!important;gap:0!important;background:transparent!important}.vinTrustRow>div{padding:0 18px!important;border-right:1px solid var(--cq-line)!important;color:#5f676a!important;font-size:12px!important}.vinTrustRow>div:last-child{border-right:0!important}.aiToolPanelWrap{max-width:900px!important;margin:36px auto 58px!important;padding:0 20px!important}.aiToolPanel,.aiUploadBox,.aiChatShell{background:#fff!important;border:1px solid var(--cq-line)!important;border-radius:3px!important;box-shadow:none!important;background-image:none!important}.aiToolPanel{gap:28px!important}.aiToolBadge{background:#eaf5f3!important;color:var(--cq-green)!important}.aiUploadIcon{color:var(--cq-green)!important}.aiToolMiniGrid>div{background:var(--cq-soft)!important;border:1px solid var(--cq-line)!important}.aiToolTabs button.active{background:var(--cq-green)!important;color:#fff!important}.blogIntro,.blogGrid,.blogPostLayout,.cariqSeoContent{max-width:var(--cq-max)!important;margin-left:auto!important;margin-right:auto!important}.blogCard{background:#fff!important;border:1px solid var(--cq-line)!important;border-radius:3px!important;box-shadow:none!important}.blogCard a,.blogArticle a,.cariqInlineLinks a{color:var(--cq-green)!important}.cariqBreadcrumb{color:#7a8083!important}.cariqSeoContent{padding:48px 20px!important}.cariqSeoContent h2{font-size:24px!important}.cariqSeoContent p{font-size:14px!important;line-height:1.7!important;color:#666!important}.cariqFooter{background:#292d2f!important;color:#bbb!important;padding:40px 20px 0!important}.cariqFooterInner{max-width:var(--cq-max)!important;margin:auto!important;grid-template-columns:1.4fr 1fr 1fr 1fr!important;gap:28px!important}.cariqFooter h4{font-size:13px!important;color:#fff!important}.cariqFooter a:not(.carIqWordmark){font-size:12px!important;color:#bbb!important}.cariqCopyright{max-width:var(--cq-max)!important}.pricingPage [style*="#1155ff"],.checkoutPage [style*="#1155ff"],.accountPage [style*="#1155ff"],.sampleVehicleReportPage [style*="#1155ff"],.ccResultsPage [style*="#1155ff"]{color:var(--cq-green)!important}.pricingPage [class*=blue],.checkoutPage [class*=blue],.accountPage [class*=blue]{background-image:none!important}@media (max-width:820px){.cariqHeaderInner{grid-template-columns:auto auto!important;justify-content:space-between!important;gap:20px!important}.cariqNav,.cariqTopBtn{display:none!important}.cariqMenuBtn{display:block!important}.cariqTrust>div{overflow-x:auto!important;justify-content:flex-start!important}.cariqTrust span{padding:0 15px!important}.cariqCheckGrid{grid-template-columns:repeat(2,1fr)!important}.cariqTwoCol,.cariqToolLinks{grid-template-columns:1fr!important}.cariqSeoLinks{grid-template-columns:1fr 1fr!important}.priceCompareCards{grid-template-columns:1fr!important}.priceCompareCard{border-right:0!important;border-bottom:1px solid var(--cq-line)!important}}@media (max-width:600px){.cariqHero,.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.sampleReportHero,.vinHomeHero{padding:36px 16px!important}.cariqHero h1,.cariqSeoHero h1,.pricingHomeHero h1,.checkoutHero h1,.aiToolsHero h1,.sampleReportHero h1,.vinHomeHero h1{font-size:28px!important}.cleanRegSearch,.cariqHero .cleanRegSearch,.cariqSeoHero .cleanRegSearch,.vinHomeHero .cleanRegSearch{grid-template-columns:1fr!important;max-width:100%!important}.cleanCheckBtn,.cariqHero .cleanCheckBtn,.cariqSeoHero .cleanCheckBtn,.vinHomeHero .cleanCheckBtn{width:100%!important;margin-top:0!important}.cariqSeoLinks,.cariqFooterInner{grid-template-columns:1fr!important}}.cariqWhyRow{max-width:var(--cq-max)!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important}.cariqWhyRow>div{padding:26px 28px!important;border-right:1px solid var(--cq-line)!important}.cariqWhyRow svg{color:var(--cq-green)!important;stroke-width:1.7!important}.cariqWhyRow h3{font-size:15px!important;margin:13px 0 7px!important}.cariqWhyRow p{font-size:12.5px!important;color:#70777a!important;line-height:1.6!important;margin:0!important}.cariqGuideRow{max-width:var(--cq-max)!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--cq-line)!important}.cariqGuideRow a{padding:24px 26px!important;border-right:1px solid var(--cq-line)!important;color:#222!important;text-decoration:none!important}.cariqGuideRow a:last-child{border-right:0!important}.cariqGuideRow span{font-size:10px!important;font-weight:800!important;letter-spacing:1px!important;color:var(--cq-green)!important}.cariqGuideRow h3{font-size:17px!important;line-height:1.35!important;margin:10px 0 18px!important}.cariqGuideRow b{font-size:12px!important;color:var(--cq-green)!important}@media (max-width:700px){.cariqWhyRow,.cariqGuideRow{grid-template-columns:1fr!important}.cariqWhyRow>div,.cariqGuideRow a{border-right:0!important;border-bottom:1px solid var(--cq-line)!important}}.cariqGuideRow p{font-size:12.5px!important;color:#72787b!important;line-height:1.55!important;margin:0 0 16px!important}.cariqEyebrow{display:block;margin-bottom:10px;font-size:10px;font-weight:800;letter-spacing:1.2px;color:var(--cq-green)}.cariqActions{display:flex;gap:9px;margin-top:20px}.cariqPrimaryBtn,.cariqSecondaryBtn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:3px;font-size:12px;font-weight:800;text-decoration:none!important}.cariqPrimaryBtn{background:var(--cq-green);color:#fff!important}.cariqSecondaryBtn{background:#fff;border:1px solid #aeb4b7;color:#303638!important}.cariqMiniReportHead b{background:#f3d54e;border:1px solid #222;border-radius:2px;padding:5px 8px;font-size:11px;letter-spacing:.4px}.cariqMiniReport>p>span{color:#343b3e!important;font-weight:500!important}.cariqStatus{display:inline-flex;align-items:center;gap:6px;font-size:11.5px!important;font-weight:800!important}.cariqStatus:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.cariqStatusOk{color:var(--cq-ok)!important}.cariqStatusWarn{color:var(--cq-amber)!important}.cariqStatusBad{color:var(--cq-red)!important}.cariqReportLink{display:block;padding:13px 16px;color:var(--cq-green)!important;font-size:12px;font-weight:800;text-decoration:none!important}.cariqSeoIntro>div{max-width:820px!important;margin:0!important}.cariqSeoIntro h2{font-size:24px!important}.cariqSeoIntro p{font-size:13.5px!important;line-height:1.7!important;color:#666!important}.pricingThemePanel,.checkoutGrid,.accountCard,.sampleReportContainer,.ccReportShell,.aiToolPanelWrap,.cariqSeoContent,.blogIntro,.blogGrid,.blogPostLayout{width:calc(100% - 40px)!important;max-width:var(--cq-max)!important;margin-left:auto!important;margin-right:auto!important}.cariqFooterInner,.cariqCopyright{width:100%!important;max-width:var(--cq-max)!important}@media (max-width:820px){.cariqToolLinks a{border-right:0!important;border-bottom:1px solid var(--cq-line)!important}.cariqToolLinks a:last-child{border-bottom:0!important}.cariqSeoLinks a:nth-child(3n){border-right:1px solid var(--cq-line)!important}.cariqSeoLinks a:nth-child(2n){border-right:0!important}.cariqSeoLinks a:nth-last-child(-n+3){border-bottom:1px solid #eceeef!important}.cariqSeoLinks a:nth-last-child(-n+2){border-bottom:0!important}}@media (max-width:560px){.cariqSeoLinks{grid-template-columns:1fr!important}.cariqSeoLinks a{border-right:0!important;border-bottom:1px solid #eceeef!important}.cariqSeoLinks a:nth-last-child(-n+2){border-bottom:1px solid #eceeef!important}.cariqSeoLinks a:last-child{border-bottom:0!important}.cariqActions{flex-direction:column}.cariqPrimaryBtn,.cariqSecondaryBtn{width:100%}}.cariqPageHero{width:100%!important;max-width:none!important;margin:0!important;padding:var(--cq-hero-pad) 20px!important;background:var(--cq-soft)!important;border-bottom:1px solid var(--cq-line)!important;text-align:center!important}.cariqPageHero>div{max-width:var(--cq-max)!important;margin:auto!important}.cariqPageHero h1{margin:0 0 9px!important;font-size:33px!important;line-height:1.12!important;letter-spacing:-.8px!important;color:var(--cq-ink)!important}.cariqPageHero p{max-width:680px!important;margin:0 auto!important;font-size:15px!important;line-height:1.55!important;color:var(--cq-muted)!important}.accountPage{padding:0 0 54px!important}.accountPage>.accountCard{margin-top:36px!important}.checkoutHero{display:block!important}.checkoutHeroText{max-width:var(--cq-max)!important;margin:auto!important;text-align:center!important}.checkoutHeroCard{display:none!important}.checkoutAssurances{display:flex!important;justify-content:center!important;gap:0!important;margin-top:14px!important}.checkoutAssurances span{padding:0 14px!important;border-right:1px solid var(--cq-line)!important;color:#656c6f!important;font-size:11.5px!important}.checkoutAssurances span:last-child{border-right:0!important}.sampleReportHero{display:block!important}.sampleReportHeroText{max-width:700px!important;margin:auto!important;text-align:center!important}.sampleVehicleIdentity{display:none!important}.sampleReportMeta{display:flex!important;justify-content:center!important;gap:0!important;margin-top:14px!important}.sampleReportMeta span{padding:0 13px!important;border-right:1px solid var(--cq-line)!important;color:#70777a!important;font-size:11.5px!important}.sampleReportMeta span:last-child{border-right:0!important}.pricingHomeHero br,.sampleReportHero br,.checkoutHero br{display:none!important}.loginThemeCard h2,.accountWide h2,.accountCard h2{font-size:23px!important;letter-spacing:-.3px!important;color:var(--cq-ink)!important}@media (max-width:600px){.cariqPageHero{padding:36px 16px!important}.cariqPageHero h1{font-size:28px!important}.checkoutAssurances,.sampleReportMeta{flex-wrap:wrap!important;gap:7px!important}.checkoutAssurances span,.sampleReportMeta span{border-right:0!important;padding:0 7px!important}}.cariqHeaderInner,.cariqFooterInner,.cariqCopyright{width:calc(100% - 40px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.cariqHeaderInner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:48px!important}.cariqNav{margin-left:auto!important;flex:0 1 auto!important;justify-content:flex-end!important;gap:32px!important}.carIqWordmark{display:inline-flex!important;align-items:baseline!important;gap:0!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;line-height:1!important;letter-spacing:-1.1px!important;white-space:nowrap!important}.carIqLower{font:inherit!important;font-size:27px!important;font-weight:800!important;line-height:1!important}.carIqUpper{font-family:inherit!important;font-size:21px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.5px!important}.cariqHero{min-height:330px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-top:54px!important;padding-bottom:54px!important}.cariqHeroInner{width:100%!important}.cariqHero .cleanRegSearch{margin-top:24px!important}.sampleVehicleReportPage{padding-top:0!important}.sampleReportContainer{padding-top:34px!important;margin-top:0!important}.sampleReportTopline{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:32px!important;margin:0 0 24px!important;padding:0 0 22px!important;border-bottom:1px solid var(--cq-line)!important}.sampleReportTopline h1{margin:5px 0 7px!important;font-size:28px!important;line-height:1.16!important;letter-spacing:-.5px!important;color:var(--cq-ink)!important}.sampleReportTopline p{max-width:650px!important;margin:0!important;color:var(--cq-muted)!important;font-size:13.5px!important;line-height:1.6!important}.sampleReportTopMeta{min-width:150px!important;text-align:right!important}.sampleReportTopMeta span{display:block!important;margin-bottom:6px!important;color:var(--cq-muted)!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.8px!important;font-weight:700!important}.sampleReportTopMeta strong{display:inline-block!important;background:#f3d54e!important;border:1px solid #222!important;border-radius:2px!important;padding:6px 9px!important;font-size:12px!important;letter-spacing:.5px!important}.aiToolsHero{min-height:190px!important;display:flex!important;align-items:center!important}.aiToolPanelWrap{margin-top:30px!important;max-width:960px!important}.aiToolTabs{display:flex!important;width:100%!important;margin:0 0 18px!important;padding:0!important;gap:0!important;border-bottom:1px solid var(--cq-line)!important;background:transparent!important}.aiToolTabs button{min-height:44px!important;padding:0 20px!important;border:0!important;border-bottom:3px solid transparent!important;background:transparent!important;color:#5c6467!important;font-size:13px!important;font-weight:700!important;border-radius:0!important;box-shadow:none!important}.aiToolTabs button.active{background:transparent!important;color:var(--cq-green)!important;border-bottom-color:var(--cq-green)!important}.aiToolPanel{padding:26px!important;border:1px solid var(--cq-line)!important;background:#fff!important;box-shadow:none!important}.aiToolPanelText h2{font-size:23px!important;color:var(--cq-ink)!important}.aiToolPanelText p{font-size:13.5px!important;color:var(--cq-muted)!important;line-height:1.65!important}.aiUploadBox,.aiChatShell{border:1px solid var(--cq-line)!important;background:var(--cq-soft)!important;box-shadow:none!important;border-radius:3px!important}.cariqGuidesTop{width:calc(100% - 40px)!important;max-width:1120px!important;margin:0 auto!important;padding:38px 0 22px!important;border-bottom:1px solid var(--cq-line)!important}.cariqGuidesTop>div{max-width:720px!important}.cariqGuidesTop .eyebrow{margin:0 0 7px!important;color:var(--cq-green)!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important}.cariqGuidesTop h1{margin:0 0 8px!important;font-size:29px!important;line-height:1.15!important;letter-spacing:-.5px!important;color:var(--cq-ink)!important}.cariqGuidesTop p{margin:0!important;color:var(--cq-muted)!important;font-size:13.5px!important;line-height:1.65!important}.blogGrid{width:calc(100% - 40px)!important;max-width:1120px!important;margin:0 auto 55px!important;padding:20px 0 0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border-top:0!important}.blogCard{margin:0!important;padding:24px!important;border:0!important;border-right:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.blogCard:nth-child(3n){border-right:0!important}.blogCard img{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:2px!important;margin-bottom:16px!important}.blogCard h3{margin:0 0 9px!important;font-size:17px!important;line-height:1.35!important;color:var(--cq-ink)!important}.blogCard p{font-size:12.5px!important;line-height:1.6!important;color:var(--cq-muted)!important}.blogCard a{color:var(--cq-green)!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}.cariqGuideRow{margin-bottom:0!important}@media (max-width:820px){.cariqHeaderInner{display:flex!important;width:calc(100% - 32px)!important}.cariqNav{display:none!important}.carIqLower{font-size:27px!important}.carIqUpper{font-size:21px!important}.cariqHero{min-height:285px!important}.blogGrid{grid-template-columns:1fr 1fr!important}.blogCard:nth-child(3n){border-right:1px solid var(--cq-line)!important}.blogCard:nth-child(2n){border-right:0!important}}@media (max-width:600px){.sampleReportTopline{display:block!important}.sampleReportTopMeta{text-align:left!important;margin-top:18px!important}.blogGrid{grid-template-columns:1fr!important}.blogCard{border-right:0!important}}.ccResultsPage .ccPaidMini p,.ccResultsPage .ccValueCarCta p{color:#fff!important;opacity:1!important}.cqPasswordInput>button,.cqPasswordInput>button:hover,.cqPasswordInput>button:focus,.cqPasswordInput>button:active{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;box-shadow:none!important}.cqPasswordInput>button:hover{transform:translateY(-50%)!important}.cqPasswordInput>button svg{display:block!important;margin:0!important;transform:none!important}.cqPasswordInput{position:relative!important}.cqCheckoutForm input[readonly]{background:#f5f6f7!important;color:#555!important;cursor:default!important}.cqPaymentActions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.cqPaymentActions a{min-height:46px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700}.cqPaymentPrimary{background:#111;color:#fff!important}.cqPaymentSecondary{background:#fff;color:#111!important;border:1px solid #d7d7d7}.cqAccountPage .cqReportsSection{padding:26px!important}.cqAccountPage .cqReportList{display:grid!important;gap:12px!important}.cqAccountPage .cqReportRow{display:grid!important;grid-template-columns:minmax(150px,1.2fr) minmax(145px,1fr) minmax(110px,.8fr) minmax(80px,.6fr) minmax(105px,.75fr) auto!important;align-items:center!important;gap:20px!important;padding:19px 20px!important;border:1px solid #dfe4e1!important;background:#fff!important}.cqAccountPage .cqReportVehicle,.cqAccountPage .cqReportDetail,.cqAccountPage .cqReportAction{min-width:0!important}.cqAccountPage .cqReportRow span{display:block!important;margin:0 0 4px!important;color:#78817c!important;font-size:10px!important;line-height:1.2!important}.cqAccountPage .cqReportRow strong{display:block!important;overflow:hidden!important;color:#222925!important;font-size:12px!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cqAccountPage .cqReportVehicle>strong{font-size:19px!important;letter-spacing:.4px!important}.cqAccountPage .cqReportVehicle>small{display:block!important;margin-top:4px!important;color:#68716c!important;font-size:11px!important;font-weight:600!important}.cqAccountPage .cqReportReady{color:#078b79!important}.cqAccountPage .cqReportAction{display:flex!important;justify-content:flex-end!important}.cqAccountPage .cqViewReport{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 15px!important;background:#078b79!important;color:#fff!important;font-size:11.5px!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}@media (max-width: 900px){.cqAccountPage .cqReportRow{grid-template-columns:1fr 1fr 1fr!important}.cqAccountPage .cqReportAction{justify-content:flex-start!important}}@media (max-width: 600px){.cqAccountPage .cqReportsSection{padding:18px!important}.cqAccountPage .cqReportRow{grid-template-columns:1fr 1fr!important;gap:17px 14px!important;padding:18px!important}.cqAccountPage .cqReportVehicle,.cqAccountPage .cqReportAction{grid-column:1 / -1!important}.cqAccountPage .cqViewReport{width:100%!important}}.cariqFooterEmail{display:inline-block;margin-top:10px;color:inherit;text-decoration:none;font-size:12px}.cariqFooterEmail:hover{text-decoration:underline}.cqCheckoutForm .cqCheckoutLegal{margin:14px 0 0!important;color:#6f7873!important;font-size:10.5px!important;line-height:1.5!important}.cqCheckoutLegal a{color:#078b79;font-weight:700;text-decoration:none}.cqCheckoutLegal a:hover{text-decoration:underline}.cqCheckoutForm .cqCheckoutConsent{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:15px 0 0!important;cursor:pointer!important}.cqCheckoutForm .cqCheckoutConsent input{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:2px 0 0!important;padding:0!important;accent-color:#078b79;cursor:pointer!important}.cqCheckoutForm .cqCheckoutConsent span{color:#66706a!important;font-size:10.5px!important;line-height:1.55!important;font-weight:400!important}.cqCheckoutConsent a{color:#078b79!important;font-weight:700!important;text-decoration:none!important}.cqCheckoutConsent a:hover{text-decoration:underline!important}.cariqFooterInner.cariqFooterInnerFive{display:grid!important;grid-template-columns:1.15fr repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:34px!important}.cariqFooterInnerFive>div{min-width:0}@media (max-width: 1000px){.cariqFooterInner.cariqFooterInnerFive{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cariqFooterInnerFive>div:first-child{grid-column:1 / -1}}@media (max-width: 680px){.cariqFooterInner.cariqFooterInnerFive{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 22px!important}}@media (max-width: 460px){.cariqFooterInner.cariqFooterInnerFive{grid-template-columns:1fr!important}.cariqFooterInnerFive>div:first-child{grid-column:auto}}.ccMileageIssueBox .ccMileageIssueTop strong{color:#fff!important}.cariqFooterSocial{margin-top:22px}.cariqFooterSocial h4{margin-bottom:10px!important}.cariqFooterSocialIcons{display:flex;align-items:center;gap:10px}.cariqFooterSocialIcons a{width:38px;height:38px;margin:0!important;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;color:#fff!important;transition:border-color .2s ease,background .2s ease,transform .2s ease}.cariqFooterSocialIcons a:hover{background:#ffffff14;border-color:#ffffff6b;transform:translateY(-1px)}.cariqFooterSocialIcons svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.cariqFooterSocialIcons .socialFill,.cariqFooterSocialIcons a:last-child svg{fill:currentColor}.cariqFooterSocialIcons a:last-child svg{stroke:none}@media (max-width: 700px){.blogPostHero,.blogPostLayout,.blogIntro,.blogGrid,.cariqGuidesTop{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.blogPostHero,.blogPostLayout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.blogPostHero>*,.blogPostLayout>*,.blogArticle,.blogSidebar,.blogComparisonSection{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.blogPostHero img,.blogArticle img,.blogCard img{display:block;max-width:100%!important;height:auto}.blogPostHero h1,.blogArticle h2,.blogArticle h3,.blogArticle p,.blogSidebar,.blogInternalLinks{overflow-wrap:anywhere!important;word-break:normal!important}.blogPostHero h1{font-size:clamp(25px,7vw,36px)!important;line-height:1.16!important}.blogArticle{width:100%!important}.blogComparisonTableWrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.blogComparisonTable{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important}.blogComparisonTable th,.blogComparisonTable td{padding:9px 6px!important;font-size:11px!important;line-height:1.4!important;overflow-wrap:anywhere!important;white-space:normal!important}.blogInternalLinks>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.blogInternalLinks a{max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important}}:root{--cq-max:1120px;--cq-green:#087f72;--cq-green-dark:#06675e;--cq-ink:#202426;--cq-muted:#697174;--cq-soft:#f4f5f5;--cq-line:#dfe2e3;--cq-red:#c83d3d;--cq-amber:#b97800;--cq-ok:#16825d}html,body,#root{width:100%!important;margin:0!important;padding:0!important;color:var(--cq-ink)!important;background:#fff!important}body{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.55!important}a{text-underline-offset:2px}.cariqHeaderInner,.cariqFooterInner,.cariqCopyright,.cariqSection>*,.cariqHeroInner,.cariqSeoHero>div,.pricingHomeHeroContent,.aiToolsHeroInner,.vinHomeHeroContent,.sampleReportContainer,.ccReportShell,.checkoutGrid,.accountCard,.aiToolPanelWrap,.cariqSeoContent,.blogIntro,.blogGrid,.blogPostLayout,.cariqGuidesTop{width:calc(100% - 40px)!important;max-width:var(--cq-max)!important;margin-left:auto!important;margin-right:auto!important}.carIqWordmark{display:block!important;width:102px!important;height:28px!important;overflow:visible!important;text-decoration:none!important;flex:none!important}.carIqWordmark img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.carIqWordmarkFooter img{filter:invert(1) brightness(1.5)!important;opacity:.97!important}.cariqHeader{height:76px!important;background:#fff!important;border-bottom:1px solid #eceeef!important;box-shadow:none!important}.cariqHeaderInner{height:76px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:52px!important}.cariqNav{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:34px!important;flex:0 1 auto!important}.cariqNav a{font-size:14px!important;font-weight:600!important;color:#3f4649!important;white-space:nowrap!important;line-height:1!important;text-decoration:none!important}.cariqNav a:hover,.cariqNav a.activeNav{color:var(--cq-green)!important}.cariqMenuBtn{margin-left:auto!important}.cariqHero,.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.vinHomeHero{min-height:0!important;padding:52px 20px!important;background:var(--cq-soft)!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--cq-line)!important;box-shadow:none!important;text-align:center!important}.cariqHero{min-height:360px!important;display:flex!important;align-items:center!important}.cariqHero h1,.cariqSeoHero h1,.pricingHomeHero h1,.checkoutHero h1,.aiToolsHero h1,.vinHomeHero h1{margin:0 0 10px!important;font-size:38px!important;line-height:1.13!important;letter-spacing:-1px!important;font-weight:800!important;color:var(--cq-ink)!important;text-shadow:none!important}.cariqHero p,.cariqSeoHero>div>p:not(.cariqBreadcrumb),.pricingHomeHero p,.checkoutHero p,.aiToolsHero p,.vinHomeHero p{max-width:720px!important;margin:0 auto 22px!important;font-size:15.5px!important;line-height:1.55!important;color:var(--cq-muted)!important}.cleanRegSearch,.cariqHero .cleanRegSearch,.cariqSeoHero .cleanRegSearch,.vinHomeHero .cleanRegSearch{width:100%!important;max-width:520px!important;margin:22px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 126px!important;gap:8px!important;background:transparent!important;border:0!important;box-shadow:none!important}.cleanPlate,.cariqHero .cleanPlate,.cariqSeoHero .cleanPlate,.vinHomeHero .cleanPlate{width:100%!important;height:52px!important;min-height:52px!important;padding:0!important;margin:0!important;background:#fff!important;border:1px solid #adb4b6!important;border-radius:3px!important;box-shadow:none!important;overflow:hidden!important}.cleanGb{display:none!important}.cleanPlate input{width:100%!important;height:100%!important;padding:0 16px!important;margin:0!important;border:0!important;background:#fff!important;color:#222!important;outline:0!important;font-size:20px!important;font-weight:800!important;letter-spacing:1.8px!important;text-align:center!important;text-transform:uppercase!important}.cleanCheckBtn,.cariqHero .cleanCheckBtn,.cariqSeoHero .cleanCheckBtn,.vinHomeHero .cleanCheckBtn{width:126px!important;min-width:126px!important;height:52px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:3px!important;background:var(--cq-green)!important;color:#fff!important;box-shadow:none!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.15px!important;text-transform:uppercase!important}.cleanCheckBtn:hover{background:var(--cq-green-dark)!important}.recentPlates{margin-top:12px!important;font-size:12.5px!important;color:#777!important}.recentPlates a{font-size:12.5px!important;color:var(--cq-green)!important}.cariqTrust{background:#fff!important;border-bottom:1px solid var(--cq-line)!important;padding:0!important}.cariqTrust>div{max-width:var(--cq-max)!important;margin:auto!important;min-height:52px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cariqTrust span{min-height:22px!important;padding:0 21px!important;display:flex!important;align-items:center!important;gap:8px!important;border-right:1px solid var(--cq-line)!important;color:#4e575a!important;font-size:13px!important;white-space:nowrap!important}.cariqTrust span:last-child{border-right:0!important}.cariqTrust svg{width:20px!important;height:20px!important;color:var(--cq-green)!important;stroke-width:1.8!important}.cariqSection{padding:58px 20px!important}.cariqSectionHead{margin-bottom:34px!important;text-align:center!important}.cariqSectionHead h2,.cariqTwoCol h2{margin:0 0 8px!important;font-size:30px!important;line-height:1.2!important;letter-spacing:-.55px!important;color:var(--cq-ink)!important}.cariqSectionHead p{margin:0!important;font-size:14px!important;line-height:1.55!important;color:var(--cq-muted)!important}.cariqSoft{background:var(--cq-soft)!important;border-block:1px solid var(--cq-line)!important}.cariqCheckGrid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;border:1px solid var(--cq-line)!important;border-right:0!important;border-bottom:0!important;background:#fff!important}.cariqCheckItem{min-height:162px!important;padding:25px 22px!important;border:0!important;border-right:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important;background:#fff!important;text-align:left!important;text-decoration:none!important}.cariqCheckItem svg{width:28px!important;height:28px!important;margin-bottom:15px!important;color:var(--cq-green)!important;stroke-width:1.7!important}.cariqCheckItem h3{margin:0 0 7px!important;font-size:15px!important;line-height:1.25!important;color:#252a2c!important}.cariqCheckItem p{margin:0!important;font-size:13px!important;line-height:1.55!important;color:#737a7d!important}.cariqCheckItem:hover h3{color:var(--cq-green)!important}.cariqFreeFullSection{grid-template-columns:minmax(0,1fr) minmax(420px,500px)!important;gap:68px!important}.cariqFreeFullSection>div:first-child>p{font-size:14px!important;line-height:1.7!important}.cariqEyebrow{font-size:10.5px!important}.cariqActions{gap:10px!important}.cariqPrimaryBtn,.cariqSecondaryBtn{min-height:44px!important;padding:0 17px!important;font-size:12.5px!important}.cariqReportVisual{width:100%!important}.cariqCarVisual{height:124px!important;margin:0 0 -1px!important;padding:8px 22px 0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;background:linear-gradient(180deg,#0b756b,#086a61)!important;border-radius:3px 3px 0 0!important;overflow:hidden!important}.cariqCarVisual img{display:block!important;width:250px!important;max-height:115px!important;object-fit:contain!important}.cariqMiniReport{width:100%!important;border:1px solid var(--cq-line)!important;border-radius:0 0 3px 3px!important;background:#fff!important;box-shadow:none!important}.cariqMiniReport>div,.cariqMiniReport>p{min-height:45px!important;padding:12px 17px!important;font-size:13px!important}.cariqMiniReportHead strong{font-size:13.5px!important}.cariqMiniReportHead b{font-size:11.5px!important}.cariqStatus{font-size:12px!important}.cariqReportLink{padding:14px 17px!important;font-size:12.5px!important}.cariqToolLinks{border-top:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important}.cariqToolLinks a{padding:31px 34px!important}.cariqToolLinks svg{width:30px!important;height:30px!important;margin-bottom:14px!important}.cariqToolLinks h3{font-size:20px!important;margin-bottom:9px!important}.cariqToolLinks p{font-size:13.5px!important;line-height:1.65!important}.cariqToolLinks b{font-size:12.5px!important}.cariqTrustContent{background:#fff!important}.cariqTrustContentRow{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important}.cariqTrustContentRow>div{padding:28px 30px!important;border-right:1px solid var(--cq-line)!important}.cariqTrustContentRow>div:last-child{border-right:0!important}.cariqTrustContentRow svg{color:var(--cq-green)!important;stroke-width:1.7!important}.cariqTrustContentRow h3{margin:13px 0 7px!important;font-size:16px!important}.cariqTrustContentRow p{margin:0!important;font-size:13px!important;line-height:1.62!important;color:var(--cq-muted)!important}.cariqPopularGroups{display:grid!important;grid-template-columns:repeat(4,1fr)!important;border-top:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important;background:transparent!important}.cariqPopularGroup{padding:25px 28px!important;border-right:1px solid var(--cq-line)!important}.cariqPopularGroup:last-child{border-right:0!important}.cariqPopularGroup h3{margin:0 0 13px!important;font-size:14px!important;line-height:1.2!important;color:#333a3d!important}.cariqPopularGroup a{min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#586064!important;text-decoration:none!important;font-size:12.5px!important}.cariqPopularGroup a:hover{color:var(--cq-green)!important}.cariqPopularGroup svg{color:var(--cq-green)!important;flex:none!important}.cariqGuideRow{grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--cq-line)!important}.cariqGuideRow a{padding:27px 30px!important}.cariqGuideRow span{font-size:10px!important}.cariqGuideRow h3{margin:10px 0!important;font-size:19px!important;line-height:1.35!important}.cariqGuideRow p{margin:0 0 17px!important;font-size:13px!important;line-height:1.6!important;color:#737a7d!important}.cariqGuideRow b{font-size:12.5px!important}.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.vinHomeHero{padding-top:48px!important;padding-bottom:48px!important}.cariqSeoContent,.pricingThemePanel,.checkoutGrid,.aiToolPanelWrap,.blogGrid,.blogPostLayout,.sampleReportContainer,.ccReportShell{font-size:14px!important}.cariqSeoContent h2,.checkoutGrid h2,.aiToolPanelWrap h2,.sampleReportContainer h2,.ccReportShell h2{font-size:24px!important;line-height:1.25!important;letter-spacing:-.3px!important;color:var(--cq-ink)!important}.cariqSeoContent h3,.checkoutGrid h3,.aiToolPanelWrap h3,.sampleReportContainer h3,.ccReportShell h3{font-size:17px!important}.cariqSeoContent p,.checkoutGrid p,.aiToolPanelWrap p,.sampleReportContainer p,.ccReportShell p{font-size:13.5px!important;line-height:1.65!important;color:var(--cq-muted)!important}.sampleReportTopline{margin-top:0!important;padding-top:0!important}.sampleReportTopline h1{font-size:31px!important}.reportStatusCard h3{font-size:14px!important}.reportStatusCard>strong{font-size:14px!important}.reportStatusCard small{font-size:11.5px!important}.sampleSectionHead h2{font-size:22px!important}.sampleSectionHead p{font-size:12.5px!important}.ccReportHeader h1{font-size:30px!important}.ccBox h2,.ccGoldCard h2,.ccUpgradeSection h2{font-size:22px!important}.ccStatusGridNew,.ccStatusGrid{font-size:13px!important}.priceCompareCards{max-width:980px!important}.priceCompareCard,.priceCompareGold{padding:31px 27px!important}.priceCompareCard h2{font-size:21px!important}.priceCompareCard>p{font-size:13.5px!important}.priceBig{font-size:36px!important}.priceFeatureList{font-size:13px!important;line-height:1.55!important}.checkoutGrid{gap:28px!important}.checkoutPanel,.paymentPanel{padding:30px!important}.accountCard{max-width:720px!important;padding:34px!important}.accountCard h2{font-size:24px!important}.accountCard p,.accountForm label{font-size:13.5px!important}.accountForm input,.guestCheckoutForm input{font-size:14px!important}.aiToolsHero{min-height:200px!important}.aiToolPanel{padding:30px!important}.aiUploadBox{min-height:230px!important;padding:30px!important}.aiChatShell{min-height:360px!important}.cariqGuidesTop{padding-top:42px!important;padding-bottom:26px!important}.cariqGuidesTop p{font-size:14px!important}.blogGrid{padding-top:24px!important}.blogCard{padding:25px!important}.blogCard p{font-size:13px!important}.blogCard a{font-size:12.5px!important}.cariqFooter{padding:38px 20px 0!important}.cariqFooterInner{gap:42px!important}.cariqFooter h4{font-size:14px!important;margin-bottom:13px!important}.cariqFooter p{font-size:13px!important}.cariqFooter a:not(.carIqWordmark){font-size:12.5px!important;line-height:1.55!important;margin:7px 0!important}.cariqCopyright{margin-top:28px!important;padding-top:16px!important;padding-bottom:18px!important;font-size:11.5px!important}@media (max-width:900px){.cariqNav{gap:20px!important}.cariqNav a{font-size:13px!important}.cariqFreeFullSection{grid-template-columns:1fr!important;gap:32px!important}.cariqReportVisual{max-width:540px!important;margin:auto!important}.cariqPopularGroups{grid-template-columns:1fr 1fr!important}.cariqPopularGroup:nth-child(2){border-right:0!important}.cariqPopularGroup:nth-child(-n+2){border-bottom:1px solid var(--cq-line)!important}}@media (max-width:820px){.cariqHeaderInner{width:calc(100% - 32px)!important}.cariqNav{display:none!important}.carIqWordmark{width:98px!important;height:27px!important}.cariqHero{min-height:320px!important}.cariqTrust>div{overflow-x:auto!important;justify-content:flex-start!important}.cariqCheckGrid{grid-template-columns:repeat(2,1fr)!important}.cariqToolLinks,.cariqTrustContentRow,.cariqGuideRow{grid-template-columns:1fr!important}.cariqToolLinks a,.cariqTrustContentRow>div,.cariqGuideRow a{border-right:0!important;border-bottom:1px solid var(--cq-line)!important}}@media (max-width:600px){.cariqHeader,.cariqHeaderInner{height:68px!important}.cariqHero,.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.vinHomeHero{padding:38px 16px!important}.cariqHero{min-height:300px!important}.cariqHero h1,.cariqSeoHero h1,.pricingHomeHero h1,.checkoutHero h1,.aiToolsHero h1,.vinHomeHero h1{font-size:29px!important}.cleanRegSearch,.cariqHero .cleanRegSearch,.cariqSeoHero .cleanRegSearch,.vinHomeHero .cleanRegSearch{grid-template-columns:1fr!important;max-width:100%!important}.cleanCheckBtn,.cariqHero .cleanCheckBtn,.cariqSeoHero .cleanCheckBtn,.vinHomeHero .cleanCheckBtn{width:100%!important}.cariqSection{padding:44px 16px!important}.cariqSectionHead h2,.cariqTwoCol h2{font-size:26px!important}.cariqPopularGroups{grid-template-columns:1fr!important}.cariqPopularGroup{border-right:0!important;border-bottom:1px solid var(--cq-line)!important}.cariqPopularGroup:last-child{border-bottom:0!important}}.cariqDataAttribution{margin:20px 0 0;padding:14px 18px;border:1px solid rgba(0,137,123,.22);border-radius:10px;font-size:15px;font-weight:600;line-height:1.5}:root{--cq-soft:#f2f4f4}body{font-size:15px!important}.cariqHeader,.cariqHeaderInner{height:74px!important}.carIqWordmark{width:112px!important;height:29px!important}.cariqNav a{font-size:14.5px!important}.cariqHero{min-height:300px!important;padding-top:42px!important;padding-bottom:42px!important}.cariqHero h1{font-size:39px!important;margin-bottom:9px!important}.cariqHero p{font-size:16px!important;margin-bottom:18px!important}.cariqHero .cleanRegSearch{max-width:520px!important;margin-top:20px!important}.recentPlates{margin-top:10px!important;font-size:13px!important}.cariqTrust>div{min-height:50px!important}.cariqTrust span{font-size:13.5px!important;padding:0 22px!important}.cariqTrust svg{width:21px!important;height:21px!important}.cariqSection{padding-top:48px!important;padding-bottom:48px!important}.cariqSectionHead{margin-bottom:28px!important}.cariqSectionHead h2,.cariqTwoCol h2{font-size:30px!important}.cariqSectionHead p{font-size:14.5px!important}.cariqCheckItem{min-height:150px!important;padding:22px 20px!important}.cariqCheckItem svg{width:29px!important;height:29px!important;margin-bottom:12px!important}.cariqCheckItem h3{font-size:15.5px!important}.cariqCheckItem p{font-size:13.2px!important;line-height:1.52!important}.cariqFreeFullSection{grid-template-columns:minmax(0,1fr) minmax(430px,500px)!important;gap:60px!important}.cariqEyebrow{font-size:11px!important}.cariqFreeFullSection>div:first-child>p{font-size:14.5px!important;line-height:1.68!important}.cariqPrimaryBtn,.cariqSecondaryBtn{min-height:45px!important;font-size:13px!important}.cariqReportVisual{max-width:500px!important;margin-left:auto!important}.cariqMiniReport{border-radius:3px!important}.cariqMiniReport>div,.cariqMiniReport>p{min-height:47px!important;padding:13px 18px!important;font-size:13.5px!important}.cariqMiniReportHead strong{font-size:14px!important}.cariqStatus{font-size:12.5px!important}.cariqReportLink{font-size:13px!important;padding:14px 18px!important}.cariqToolLinks a{padding:26px 32px!important}.cariqToolLinks svg{width:34px!important;height:34px!important;margin-bottom:12px!important}.cariqToolLinks h3{font-size:20.5px!important}.cariqToolLinks p{font-size:14px!important}.cariqToolLinks b{font-size:13px!important}.cariqTrustContentRow>div{padding:24px 28px!important}.cariqTrustContentRow svg{width:31px!important;height:31px!important}.cariqTrustContentRow h3{font-size:16.5px!important;margin-top:11px!important}.cariqTrustContentRow p{font-size:13.5px!important;line-height:1.58!important}.cariqPopularGroup{padding:22px 25px!important}.cariqPopularGroup h3{font-size:14.5px!important;margin-bottom:11px!important}.cariqPopularGroup a{min-height:35px!important;font-size:13px!important}.cariqGuideRow a{padding:0 0 24px!important;overflow:hidden!important}.cariqGuideRow img{display:block!important;width:100%!important;aspect-ratio:16/8.5!important;object-fit:cover!important;margin:0 0 18px!important;filter:saturate(.82) contrast(.96)!important}.cariqGuideRow span,.cariqGuideRow h3,.cariqGuideRow p,.cariqGuideRow b{margin-left:24px!important;margin-right:24px!important}.cariqGuideRow h3{font-size:19px!important}.cariqGuideRow p{font-size:13.5px!important}.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.vinHomeHero{padding-top:42px!important;padding-bottom:42px!important}.cariqSeoHero h1,.pricingHomeHero h1,.checkoutHero h1,.aiToolsHero h1,.vinHomeHero h1{font-size:36px!important}.cariqSeoHero>div>p:not(.cariqBreadcrumb),.pricingHomeHero p,.checkoutHero p,.aiToolsHero p,.vinHomeHero p{font-size:15.5px!important}.cariqSeoContent{padding-top:40px!important;padding-bottom:46px!important}.cariqSeoContent h2{font-size:25px!important}.cariqSeoContent p{font-size:14px!important}.sampleReportContainer,.ccReportShell{padding-top:28px!important;padding-bottom:48px!important}.sampleReportTopline h1{font-size:32px!important}.sampleReportTopline p{font-size:14px!important}.reportStatusCard h3{font-size:14.5px!important}.reportStatusCard>strong{font-size:14.5px!important}.reportStatusCard small{font-size:12px!important}.sampleSectionHead h2,.ccReportHeader h1{font-size:24px!important}.sampleSectionHead p,.ccReportShell p{font-size:13.8px!important}.pricingThemePanel{padding-top:38px!important;padding-bottom:50px!important}.priceCompareCards{max-width:1000px!important}.priceCompareCard,.priceCompareGold{padding:28px 26px!important}.priceCompareCard h2{font-size:22px!important}.priceCompareCard>p{font-size:14px!important}.priceFeatureList{font-size:13.5px!important}.checkoutGrid{padding-top:34px!important;padding-bottom:48px!important}.checkoutPanel,.paymentPanel,.accountCard{padding:30px!important}.checkoutGrid h2,.accountCard h2{font-size:24px!important}.checkoutGrid p,.accountCard p,.accountForm label{font-size:14px!important}.accountPage>.accountCard{margin-top:30px!important}.aiToolsHero{min-height:180px!important}.aiToolPanelWrap{margin-top:26px!important;margin-bottom:48px!important}.aiToolPanel{padding:28px!important}.aiToolTabs button{font-size:14px!important}.aiToolPanelText h2{font-size:24px!important}.aiToolPanelText p{font-size:14px!important}.aiUploadBox{min-height:220px!important}.cariqGuidesTop{padding-top:34px!important;padding-bottom:22px!important}.cariqGuidesTop h1{font-size:32px!important}.cariqGuidesTop p{font-size:14.5px!important}.blogGrid{padding-top:20px!important;margin-bottom:48px!important}.blogCard{padding:22px!important}.blogCard h3{font-size:19px!important}.blogCard p{font-size:13.5px!important}.cariqFooter{padding-top:34px!important}.cariqFooterInner{gap:38px!important}.cariqFooter h4{font-size:14.5px!important}.cariqFooter p{font-size:13.5px!important}.cariqFooter a:not(.carIqWordmark){font-size:13px!important}.cariqCopyright{margin-top:24px!important}.cariqSoft,.pricingHomeHero,.checkoutHero,.aiToolsHero,.vinHomeHero,.cariqSeoHero,.cariqHero{background:var(--cq-soft)!important}@media (max-width:900px){.cariqFreeFullSection{grid-template-columns:1fr!important;gap:28px!important}.cariqReportVisual{margin:0 auto!important}}@media (max-width:820px){.cariqHero{min-height:285px!important}.carIqWordmark{width:105px!important;height:27px!important}}@media (max-width:600px){.cariqHero{min-height:275px!important}.cariqHero h1{font-size:30px!important}.cariqGuideRow img{aspect-ratio:16/9!important}}.cariqHeaderInner,.cariqFooterInner,.cariqCopyright,.cariqSection>*,.cariqHeroInner,.cariqSeoHero>div,.pricingHomeHeroContent,.aiToolsHeroInner,.vinHomeHeroContent,.sampleReportContainer,.ccReportShell,.checkoutGrid,.cariqSeoContent,.blogIntro,.blogGrid,.blogPostLayout,.cariqGuidesTop{max-width:var(--cq-max)!important}.cariqSection{padding-top:44px!important;padding-bottom:44px!important}.cariqToolLinks+.cariqTrustContent{padding-top:38px!important}.cariqTrustContent+.cariqSoft{padding-top:40px!important}.cariqReportVisual{max-width:540px!important}.cariqMiniReportHead small{display:block!important;margin-bottom:3px!important;color:var(--cq-green)!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.9px!important}.cariqMiniReportHead>div{display:block!important}.cariqGuideRow img{aspect-ratio:16/7.5!important}.cariqFooter{padding-top:30px!important}.cariqFooterInner{padding-bottom:4px!important}.cariqCopyright{margin-top:20px!important}.cariqNav{gap:28px!important}.priceCompareCard,.priceCompareGold{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.priceCompareCard h2,.priceCompareCard>p,.priceBig,.includesTitle{width:100%!important;text-align:center!important}.priceFeatureList{width:100%!important;max-width:250px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}.priceFeatureList li{display:grid!important;grid-template-columns:18px 1fr!important;gap:8px!important;align-items:start!important}.purchaseButton{width:calc(100% - 20px)!important;max-width:240px!important;margin:auto auto 0!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}.recommendedRibbon{left:50%!important;right:auto!important;transform:translate(-50%)!important;width:max-content!important}.aiToolsPage{background:#fff!important}.aiToolsHero{background:var(--cq-soft)!important;min-height:0!important}.aiToolsHero:before,.aiToolsHero:after,.aiToolPanel:before,.aiToolPanel:after{display:none!important;content:none!important}.aiToolPanelWrap{max-width:980px!important}.aiToolPanel{display:block!important;padding:0!important;border:0!important;background:#fff!important}.aiToolPanelText{padding:0 0 20px!important;border-bottom:1px solid var(--cq-line)!important}.aiToolPanelText h2{margin:0 0 8px!important}.aiToolTabs{margin:0!important;border-bottom:1px solid var(--cq-line)!important}.aiToolTabs button{padding:0 22px!important;min-height:48px!important;background:#fff!important}.aiToolTabs button.active{color:var(--cq-green)!important;border-bottom-color:var(--cq-green)!important}.aiUploadBox,.aiChatShell{margin-top:22px!important;background:#fff!important;border:1px solid var(--cq-line)!important;border-radius:3px!important}.aiUploadBox{min-height:230px!important}.aiUploadIcon{background:var(--cq-soft)!important;color:var(--cq-green)!important;border-radius:50%!important}.aiToolBadge{display:inline-flex!important;background:var(--cq-soft)!important;color:var(--cq-green)!important;border-radius:2px!important}.accountPage{background:#fff!important;padding-bottom:48px!important}.accountPage .cariqPageHero{background:var(--cq-soft)!important;padding:42px 20px!important}.loginThemeCard,.accountCard{width:calc(100% - 40px)!important;max-width:500px!important;margin:32px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.accountWide{max-width:900px!important}.loginThemeCard .accountKicker{display:none!important}.loginThemeCard h2{margin:0 0 7px!important;font-size:23px!important}.accountIntro{margin-bottom:24px!important}.accountForm{display:grid!important;gap:8px!important}.accountForm label{margin-top:8px!important;font-weight:700!important}.accountForm input{height:48px!important}.accountSubmitBtn{min-height:46px!important;margin-top:12px!important}.accountModeSwitch{margin-top:20px!important;padding-top:18px!important;border-top:1px solid var(--cq-line)!important}.accountDivider,.accountHomeLink,.accountSecurityNote{font-size:12px!important}.sampleReportContainer{max-width:1080px!important}.sampleBuyerVerdict,.sampleSummarySection{margin-bottom:24px!important}.sampleReportNav{position:sticky!important;top:74px!important;z-index:20!important;display:flex!important;align-items:center!important;gap:0!important;overflow-x:auto!important;margin:0 0 30px!important;padding:0!important;background:#fff!important;border:1px solid var(--cq-line)!important;border-radius:3px!important}.sampleReportNav a{flex:1 0 auto!important;min-height:46px!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-right:1px solid var(--cq-line)!important;color:#4d5558!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.sampleReportNav a:last-child{border-right:0!important}.sampleReportNav a:hover{color:var(--cq-green)!important;background:#f7f9f8!important}.sampleReportGroupTitle{scroll-margin-top:135px!important;display:flex!important;align-items:center!important;gap:14px!important;margin:34px 0 14px!important;padding-bottom:12px!important;border-bottom:1px solid var(--cq-line)!important}.sampleReportGroupTitle>span{width:31px!important;height:31px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:var(--cq-green)!important;color:#fff!important;font-size:10px!important;font-weight:800!important}.sampleReportGroupTitle h2{margin:0 0 2px!important;font-size:21px!important}.sampleReportGroupTitle p{margin:0!important;font-size:12.5px!important;color:var(--cq-muted)!important}.sampleDataSection{margin-bottom:14px!important;border-radius:3px!important;overflow:hidden!important}.sampleSectionHead{padding:17px 19px!important}.sampleSectionHead h2{font-size:18px!important}.sampleSectionHead p{font-size:12px!important}.sampleDataGrid,.sampleDataRows{font-size:13px!important}.cariqCheckItem p,.cariqToolLinks p,.cariqTrustContentRow p,.cariqGuideRow p,.cariqPopularGroup a,.cariqFooter a:not(.carIqWordmark){font-size:13.5px!important}@media (max-width:820px){.sampleReportNav{top:68px!important}.priceFeatureList{max-width:300px!important}}@media (max-width:600px){.sampleReportNav a{padding:0 12px!important}.loginThemeCard,.accountCard{width:calc(100% - 32px)!important}}body{font-size:16px!important;line-height:1.58!important}.cariqNav a{font-size:15px!important}.cariqHero p,.cariqSeoHero>div>p:not(.cariqBreadcrumb),.pricingHomeHero p,.checkoutHero p,.aiToolsHero p,.vinHomeHero p{font-size:16px!important}.cariqSectionHead p{font-size:15px!important}.cariqCheckItem h3{font-size:16px!important}.cariqCheckItem p{font-size:14px!important}.cariqToolLinks h3{font-size:21px!important}.cariqToolLinks b{font-size:13.5px!important}.cariqTrustContentRow h3{font-size:17px!important}.cariqTrustContentRow p{font-size:14.5px!important}.cariqPopularGroup h3{font-size:15px!important}.cariqPopularGroup a{font-size:14px!important}.cariqGuideRow h3{font-size:20px!important}.cariqGuideRow p{font-size:14.5px!important}.cariqGuideRow b{font-size:13.5px!important}.cariqSeoContent p{font-size:15px!important}.cariqSeoContent h2{font-size:26px!important}.cariqFooter h4{font-size:15px!important}.cariqFooter p{font-size:14px!important}.cariqFooter a:not(.carIqWordmark){font-size:14px!important}.recentPlates,.recentPlates a{font-size:13.5px!important}.sampleReportContainer,.ccReportShell{font-size:15px!important}.reportStatusCard h3{font-size:15.5px!important}.reportStatusCard>strong{font-size:15.5px!important}.reportStatusCard small{font-size:13px!important}.sampleSectionHead h2{font-size:20px!important}.sampleSectionHead p{font-size:13.5px!important}.sampleDataGrid,.sampleDataRows,.sampleDataSection dl,.sampleDataSection table{font-size:14.5px!important}.sampleReportGroupTitle h2{font-size:23px!important}.sampleReportGroupTitle p{font-size:13.5px!important}.sampleReportNav a{font-size:13px!important}.ccReportHeader h1{font-size:32px!important}.ccReportShell h2{font-size:24px!important}.ccReportShell h3{font-size:18px!important}.ccReportShell p{font-size:14.5px!important}.priceCompareCard h2{font-size:23px!important}.priceCompareCard>p{font-size:15px!important}.priceBig{font-size:38px!important}.includesTitle{font-size:14px!important}.priceFeatureList{font-size:14px!important;line-height:1.6!important}.purchaseButton{font-size:14px!important}.checkoutGrid h2,.accountCard h2{font-size:25px!important}.checkoutGrid h3,.accountCard h3{font-size:18px!important}.checkoutGrid p,.accountCard p,.accountForm label,.guestCheckoutForm label{font-size:14.5px!important}.accountForm input,.guestCheckoutForm input{font-size:15px!important}.aiToolsPage{background:#fff!important;padding:0 0 54px!important;overflow:visible!important}.aiToolsHero{width:100%!important;max-width:none!important;margin:0!important;padding:42px 20px!important;min-height:0!important;border-radius:0!important;background:var(--cq-soft)!important;border-bottom:1px solid var(--cq-line)!important}.aiToolsHeroInner{max-width:var(--cq-max)!important}.aiToolsHero h1{font-size:36px!important;letter-spacing:-.8px!important;margin:0 0 9px!important}.aiToolsHero p{font-size:16px!important;font-weight:400!important;color:var(--cq-muted)!important;line-height:1.55!important;margin:0 auto!important}.aiToolTabs{display:flex!important;justify-content:flex-start!important;gap:0!important;margin:0!important;border:1px solid var(--cq-line)!important;border-bottom:0!important;background:#fff!important}.aiToolTabs button{flex:0 0 auto!important;height:50px!important;padding:0 24px!important;border:0!important;border-right:1px solid var(--cq-line)!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:#fff!important;color:#4e5659!important;box-shadow:none!important;font-size:14.5px!important;font-weight:700!important}.aiToolTabs button.active{background:#fff!important;color:var(--cq-green)!important;border-bottom-color:var(--cq-green)!important}.aiToolPanel{max-width:none!important;margin:0!important;padding:28px!important;border:1px solid var(--cq-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.aiToolPanelText{padding:0 0 22px!important;margin:0 0 22px!important;border-bottom:1px solid var(--cq-line)!important}.aiToolBadge{display:inline-block!important;padding:5px 7px!important;border:1px solid var(--cq-line)!important;border-radius:0!important;background:#fff!important;color:var(--cq-green)!important;font-size:11px!important}.aiToolPanelText h2{font-size:25px!important;margin:10px 0 8px!important}.aiToolPanelText p{font-size:15px!important;line-height:1.65!important}.aiUploadBox,.aiChatShell,.chatMock,.uploadBox{margin-top:0!important;border:1px solid var(--cq-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.aiUploadBox{min-height:250px!important;padding:34px!important}.aiUploadIcon,.uploadIcon,.chatEmpty svg{border-radius:0!important;background:var(--cq-soft)!important;color:var(--cq-green)!important}.aiChatMessage,.chatMessage{border-radius:2px!important}.aiChatComposer,.chatInputRow{border-top:1px solid var(--cq-line)!important;background:#fff!important;padding:14px!important}.aiChatComposer textarea,.aiChatComposer input,.chatInputRow input{border:1px solid #b8bec1!important;border-radius:2px!important;font-size:15px!important}.aiChatComposer button,.chatInputRow button{border-radius:2px!important;background:var(--cq-green)!important}.loginThemePage{min-height:calc(100vh - 74px)!important;padding:0!important;background:var(--cq-soft)!important;display:flex!important;align-items:center!important;justify-content:center!important}.loginCenteredWrap{width:100%!important;padding:54px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.loginThemeCard{width:100%!important;max-width:500px!important;margin:0!important;padding:34px 36px!important;background:#fff!important;border:1px solid var(--cq-line)!important;border-radius:2px!important;box-shadow:none!important}.loginLogo{width:102px!important;height:28px!important;margin:0 auto 28px!important}.loginLogo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.loginThemeCard h1{margin:0 0 8px!important;text-align:center!important;font-size:29px!important;line-height:1.15!important;letter-spacing:-.5px!important}.loginThemeCard .accountIntro{text-align:center!important;margin:0 0 24px!important;font-size:14.5px!important}.loginThemeCard .accountForm{gap:8px!important}.loginThemeCard .accountForm label{font-size:14px!important}.loginThemeCard .accountForm input{height:50px!important}.loginThemeCard .accountSubmitBtn{height:48px!important;font-size:14.5px!important}.loginThemeCard .accountModeSwitch{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin-top:20px!important;padding-top:18px!important}.loginThemeCard .accountModeSwitch span,.loginThemeCard .accountModeSwitch button{font-size:13.5px!important}.loginThemeCard .accountDivider{margin:18px 0!important}.loginThemeCard .accountHomeLink{display:block!important;text-align:center!important;font-size:13px!important}.loginThemeCard .accountSecurityNote{text-align:center!important;font-size:12.5px!important;color:#7a8184!important;margin-bottom:0!important}.cariqHeaderInner,.cariqFooterInner,.cariqCopyright{max-width:var(--cq-max)!important}@media (max-width:820px){.aiToolPanelWrap{width:calc(100% - 32px)!important}.loginCenteredWrap{padding:34px 16px!important}}@media (max-width:600px){body{font-size:15px!important}.loginThemeCard{padding:28px 24px!important}.aiToolTabs button{flex:1!important;padding:0 12px!important}.aiToolPanel{padding:22px!important}}.blogCard h3{font-size:20px!important}.blogCard p,.blogArticle p{font-size:14.5px!important;line-height:1.68!important}.blogCard a,.blogArticle a{font-size:13.5px!important}.cariqGuidesTop h1{font-size:34px!important}.cariqGuidesTop p,.vinHomeHero p,.vinResultPage p{font-size:15px!important}.priceFeatureList li{font-size:14px!important}:root{--cq-max:1180px}body{font-size:17px!important;line-height:1.6!important}.cariqNav a{font-size:15.5px!important}.cariqHero p,.cariqSeoHero>div>p:not(.cariqBreadcrumb),.pricingHomeHero p,.checkoutHero p,.aiToolsHero p,.vinHomeHero p{font-size:16.5px!important;line-height:1.6!important}.cariqSectionHead p{font-size:15.5px!important}.cariqCheckItem h3{font-size:16.5px!important}.cariqCheckItem p{font-size:14.5px!important;line-height:1.58!important}.cariqToolLinks h3{font-size:21.5px!important}.cariqToolLinks p{font-size:15px!important}.cariqToolLinks b{font-size:14px!important}.cariqTrustContentRow h3{font-size:17.5px!important}.cariqTrustContentRow p{font-size:15px!important}.cariqPopularGroup h3{font-size:15.5px!important}.cariqPopularGroup a{font-size:14.5px!important}.cariqGuideRow h3{font-size:20.5px!important}.cariqGuideRow p{font-size:15px!important}.cariqGuideRow b{font-size:14px!important}.cariqSeoContent p,.blogArticle p{font-size:15.5px!important;line-height:1.7!important}.cariqSeoContent h2{font-size:27px!important}.blogCard h3{font-size:20.5px!important}.blogCard p{font-size:15px!important}.blogCard a{font-size:14px!important}.cariqFooter h4{font-size:15.5px!important}.cariqFooter p{font-size:14.5px!important}.cariqFooter a:not(.carIqWordmark){font-size:14.5px!important}.recentPlates,.recentPlates a{font-size:14px!important}.cariqHero,.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.vinHomeHero{min-height:300px!important;padding:42px 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--cq-soft)!important;border-bottom:1px solid var(--cq-line)!important}.cariqHeroInner,.cariqSeoHero>div,.pricingHomeHeroContent,.aiToolsHeroInner,.vinHomeHeroContent,.checkoutHeroText{width:calc(100% - 40px)!important;max-width:var(--cq-max)!important;margin:auto!important;padding:0!important;text-align:center!important}.cariqHero h1,.cariqSeoHero h1,.pricingHomeHero h1,.checkoutHero h1,.aiToolsHero h1,.vinHomeHero h1{margin:0 0 10px!important;font-size:39px!important;line-height:1.13!important;letter-spacing:-1px!important}.vinHomeHero .cleanRegSearch,.cariqSeoHero .cleanRegSearch,.cariqHero .cleanRegSearch{width:100%!important;max-width:520px!important;margin:20px auto 0!important;display:grid!important;grid-template-columns:1fr 126px!important;gap:8px!important}.vinHomeHero .cleanPlate,.cariqSeoHero .cleanPlate,.cariqHero .cleanPlate{height:52px!important;min-height:52px!important;max-height:52px!important;border:1px solid #adb4b6!important;border-radius:3px!important;background:#fff!important}.vinHomeHero .cleanPlate input,.cariqSeoHero .cleanPlate input,.cariqHero .cleanPlate input{width:100%!important;height:100%!important;padding:0 16px!important;font-size:20px!important;font-weight:800!important;letter-spacing:1.8px!important;text-align:center!important}.vinHomeHero .cleanCheckBtn,.cariqSeoHero .cleanCheckBtn,.cariqHero .cleanCheckBtn{width:126px!important;min-width:126px!important;height:52px!important;border-radius:3px!important;font-size:12.5px!important;font-weight:800!important}.cariqWhyRow{max-width:980px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid var(--cq-line)!important;border-bottom:1px solid var(--cq-line)!important;text-align:center!important}.cariqWhyRow>div{padding:30px 34px!important;border-right:1px solid var(--cq-line)!important;text-align:center!important}.cariqWhyRow>div:last-child{border-right:0!important}.cariqWhyRow svg{display:block!important;width:31px!important;height:31px!important;margin:0 auto 14px!important;color:var(--cq-green)!important}.cariqWhyRow h3{margin:0 0 8px!important;font-size:18px!important;text-align:center!important}.cariqWhyRow p{max-width:270px!important;margin:0 auto!important;font-size:15px!important;line-height:1.65!important;text-align:center!important;color:var(--cq-muted)!important}.aiToolsPage{background:#fff!important;padding-bottom:54px!important}.aiToolsHero:before,.aiToolsHero:after,.aiToolPanelWrap:before,.aiToolPanelWrap:after,.aiToolPanel:before,.aiToolPanel:after{display:none!important;content:none!important}.aiToolPanelWrap{width:calc(100% - 40px)!important;max-width:980px!important;margin:34px auto 0!important;padding:0!important}.aiToolTabs{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:0!important;padding:0!important;border:1px solid var(--cq-line)!important;border-bottom:0!important;background:#fff!important}.aiToolTabs button{flex:0 0 220px!important;height:52px!important;padding:0 18px!important;border:0!important;border-right:1px solid var(--cq-line)!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:#fff!important;color:#4d5558!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important}.aiToolTabs button:last-child{border-right:0!important}.aiToolTabs button.active{background:#fff!important;color:#202426!important;border-bottom-color:var(--cq-green)!important}.aiToolPanel{display:block!important;margin:0!important;padding:32px!important;border:1px solid var(--cq-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.aiToolPanelText{max-width:780px!important;margin:0 auto 26px!important;padding:0 0 24px!important;border-bottom:1px solid var(--cq-line)!important;text-align:center!important}.aiToolBadge{display:none!important}.aiToolPanelText h2{margin:0 0 9px!important;font-size:26px!important;color:var(--cq-ink)!important}.aiToolPanelText p{margin:0 auto!important;font-size:15.5px!important;line-height:1.7!important;color:var(--cq-muted)!important}.aiToolMiniGrid{display:none!important}.aiUploadBox,.aiChatBox,.aiChatShell{max-width:780px!important;margin:0 auto!important;border:1px solid var(--cq-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.aiUploadBox{min-height:250px!important;padding:36px!important;text-align:center!important}.aiUploadIcon{width:54px!important;height:54px!important;margin:0 auto 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;background:var(--cq-soft)!important;color:#4f595c!important}.aiUploadBox h3{font-size:20px!important}.aiUploadBox p{font-size:14.5px!important}.aiMainActionBtn,.aiChatBox>button{border-radius:2px!important;background:var(--cq-green)!important}.aiPromptChips{justify-content:center!important}.aiPromptChips button{border-radius:2px!important;background:#fff!important;border:1px solid var(--cq-line)!important;color:#4e575a!important}.aiChatMessages{background:#fff!important}.aiChatBubble{font-size:14.5px!important;line-height:1.6!important;border-radius:2px!important}.aiChatBox textarea{font-size:15px!important;border-radius:2px!important}.loginThemePage{min-height:calc(100vh - 74px)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--cq-soft)!important;padding:0!important}.loginCenteredWrap{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:44px 20px!important}.loginThemeCard{width:100%!important;max-width:520px!important;margin:0!important;padding:38px 40px!important;border:1px solid var(--cq-line)!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important}.loginLogo{width:106px!important;height:29px!important;margin:0 auto 27px!important}.loginLogo img{width:100%!important;height:100%!important;object-fit:contain!important}.loginThemeCard h1{margin:0 0 9px!important;text-align:center!important;font-size:31px!important;line-height:1.15!important}.loginThemeCard .accountIntro{margin:0 auto 25px!important;text-align:center!important;font-size:15px!important;line-height:1.6!important}.loginThemeCard .accountForm label{font-size:14.5px!important;font-weight:700!important}.loginThemeCard .accountForm input{height:50px!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important;padding:0 48px 0 14px!important}#account-email{text-transform:none!important}.accountPasswordField{position:relative!important;width:100%!important}.accountPasswordField input{width:100%!important}.accountPasswordToggle{position:absolute!important;right:0!important;top:0!important;width:48px!important;height:50px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:#60686b!important;box-shadow:none!important}.accountPasswordToggle:hover{color:var(--cq-green)!important;background:transparent!important}.loginThemeCard .accountSubmitBtn{height:48px!important;font-size:15px!important;border-radius:2px!important}.loginThemeCard .accountModeSwitch span,.loginThemeCard .accountModeSwitch button{font-size:14px!important}.loginThemeCard .accountHomeLink{font-size:13.5px!important}.loginThemeCard .accountSecurityNote{font-size:13px!important}.pricingHomeHero h1{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.priceCompareCard h2{font-size:24px!important}.priceCompareCard>p{font-size:15.5px!important}.priceFeatureList,.purchaseButton{font-size:14.5px!important}.sampleReportContainer,.ccReportShell,.checkoutGrid{font-size:15.5px!important}.reportStatusCard h3,.reportStatusCard>strong{font-size:16px!important}.reportStatusCard small{font-size:13.5px!important}.sampleSectionHead h2{font-size:20.5px!important}.sampleSectionHead p{font-size:14px!important}.sampleDataGrid,.sampleDataRows,.sampleDataSection table,.ccReportShell p,.checkoutGrid p{font-size:15px!important}.checkoutGrid label{font-size:14.5px!important}@media (max-width:820px){.cariqWhyRow{grid-template-columns:1fr!important}.cariqWhyRow>div{border-right:0!important;border-bottom:1px solid var(--cq-line)!important}.cariqWhyRow>div:last-child{border-bottom:0!important}.aiToolPanelWrap{width:calc(100% - 32px)!important}.loginCenteredWrap{padding:34px 16px!important}}@media (max-width:600px){body{font-size:16px!important}.cariqHero,.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.vinHomeHero{min-height:270px!important;padding:36px 16px!important}.cariqHero h1,.cariqSeoHero h1,.pricingHomeHero h1,.checkoutHero h1,.aiToolsHero h1,.vinHomeHero h1{font-size:30px!important}.vinHomeHero .cleanRegSearch,.cariqSeoHero .cleanRegSearch,.cariqHero .cleanRegSearch{grid-template-columns:1fr!important;max-width:100%!important}.vinHomeHero .cleanCheckBtn,.cariqSeoHero .cleanCheckBtn,.cariqHero .cleanCheckBtn{width:100%!important}.aiToolTabs button{flex:1!important;padding:0 10px!important}.aiToolPanel{padding:22px!important}.loginThemeCard{padding:30px 24px!important}}.cariqIntentPage{max-width:1100px!important;margin:0 auto!important;padding:46px 20px 58px!important}.cariqIntentPage>section{margin:0 0 48px!important}.cariqIntentPage>section:last-child{margin-bottom:0!important}.cariqIntentPage h2{margin:0 0 12px!important}.cariqIntentPage>section>p{max-width:850px!important}.cariqIntentGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:24px!important}.cariqIntentGrid article,.cariqIntentCompare>div,.cariqIntentFaq article{border:1px solid var(--cq-line)!important;background:#fff!important;padding:22px!important}.cariqIntentGrid h3,.cariqIntentCompare h3,.cariqIntentFaq h3{margin:0 0 8px!important;font-size:18px!important}.cariqIntentGrid p,.cariqIntentFaq p{margin:0!important}.cariqIntentCompare{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:24px 0!important}.cariqIntentCompare ul{margin:12px 0 0!important;padding-left:20px!important;line-height:1.8!important}.cariqIntentFaq{display:grid!important;gap:12px!important;margin-top:22px!important}@media (max-width:700px){.cariqIntentGrid,.cariqIntentCompare{grid-template-columns:1fr!important}.cariqIntentPage{padding:36px 16px 48px!important}}.cariqSeoContent{width:calc(100% - 40px)!important;max-width:1100px!important;margin:0 auto!important;padding:48px 0 60px!important}.cariqSeoContent>section{position:relative!important;margin:0 0 22px!important;padding:30px 32px!important;border:1px solid var(--cq-line)!important;border-radius:4px!important;background:#fff!important}.cariqSeoContent>section:nth-of-type(2n){background:#f3faf8!important;border-color:#d8ebe6!important}.cariqSeoContent>section:before{content:""!important;position:absolute!important;left:-1px!important;top:22px!important;width:4px!important;height:34px!important;border-radius:0 3px 3px 0!important;background:var(--cq-green)!important}.cariqSeoContent>section>h2{margin:0 0 11px!important;color:var(--cq-ink)!important;font-size:27px!important;line-height:1.25!important;letter-spacing:-.4px!important}.cariqSeoContent h3{color:var(--cq-ink)!important}.cariqSeoContent>section>p{max-width:880px!important;margin:0!important;color:var(--cq-muted)!important;line-height:1.72!important}.cariqSeoContent .cariqInlineLinks{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:22px!important}.cariqSeoContent .cariqInlineLinks a{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:8px 13px!important;border:1px solid #cfe3de!important;border-radius:3px!important;background:#f3faf8!important;color:var(--cq-green-dark)!important;font-weight:700!important;text-decoration:none!important}.cariqSeoContent .cariqInlineLinks a:hover{border-color:var(--cq-green)!important;background:#eaf6f3!important;color:var(--cq-green-dark)!important}.cariqIntentGrid article,.cariqIntentCompare>div,.cariqIntentFaq article{position:relative!important;overflow:hidden!important;border:1px solid #d9e7e3!important;border-radius:4px!important;background:#fff!important;box-shadow:0 1px #087f7208!important}.cariqIntentGrid article:before,.cariqIntentFaq article:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:3px!important;background:var(--cq-green)!important}.cariqIntentGrid h3,.cariqIntentCompare h3,.cariqIntentFaq h3{color:var(--cq-ink)!important}.cariqIntentFaq{gap:14px!important}.cariqSeoHero{background:linear-gradient(180deg,#f1faf7,#f7faf9)!important;border-bottom:1px solid #d9e8e4!important}.cariqSeoHero h1:after{content:""!important;display:block!important;width:46px!important;height:3px!important;margin:14px auto 0!important;border-radius:3px!important;background:var(--cq-green)!important}.cariqSeoHero .cleanPlate{border-color:#a9bbb7!important}.cariqSeoHero .cleanPlate:focus-within{border-color:var(--cq-green)!important;box-shadow:0 0 0 2px #087f7214!important}@media (max-width:700px){.cariqSeoContent{width:calc(100% - 32px)!important;padding:34px 0 46px!important}.cariqSeoContent>section{padding:24px 20px!important;margin-bottom:16px!important}.cariqSeoContent>section:before{top:19px!important;height:29px!important}.cariqSeoContent>section>h2{font-size:23px!important}.cariqSeoContent .cariqInlineLinks a{width:100%!important;justify-content:center!important}}.cariqSeoContent{max-width:1080px!important}.cariqSeoContent>section{border-radius:3px!important;box-shadow:none!important}.cariqSeoContent>section:first-child{background:#f2faf7!important;border-color:#d5e9e3!important}.cariqSeoContent>section>h2{position:relative!important;padding-bottom:13px!important}.cariqSeoContent>section>h2:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:38px!important;height:2px!important;background:var(--cq-green)!important}.cariqIntentFaq article,.cariqIntentGrid article{padding:24px 25px!important;border-color:#dbe8e4!important}.cariqIntentFaq article:hover,.cariqIntentGrid article:hover{border-color:#b9d8d0!important}.cariqIntentPage>section:last-child{width:100%!important;max-width:none!important;margin:42px 0 0!important;padding:30px 32px!important;background:#f2faf7!important;border:1px solid #d3e7e1!important;border-radius:3px!important}.cariqIntentPage>section:last-child:before{display:none!important}.cariqIntentPage>section:last-child>h2{margin:0 0 18px!important;padding:0 0 12px!important;font-size:23px!important}.cariqIntentPage>section:last-child .cariqInlineLinks{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.cariqIntentPage>section:last-child .cariqInlineLinks a{width:100%!important;min-height:48px!important;margin:0!important;padding:12px 14px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:1px solid #cfe1dc!important;border-radius:3px!important;background:#fff!important;background-image:none!important;color:#263330!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;box-shadow:none!important;text-align:left!important}.cariqIntentPage>section:last-child .cariqInlineLinks a:before{content:""!important;width:7px!important;height:7px!important;flex:0 0 7px!important;margin-right:9px!important;border-radius:50%!important;background:var(--cq-green)!important}.cariqIntentPage>section:last-child .cariqInlineLinks a:hover{border-color:var(--cq-green)!important;background:#eaf6f3!important;color:var(--cq-green-dark)!important;transform:none!important;box-shadow:none!important}.cariqIntentFaq article{border-left:3px solid var(--cq-green)!important}.cariqIntentFaq article:before{display:none!important}@media (min-width:701px){.cariqIntentPage>section{padding:34px 36px!important}}@media (max-width:900px){.cariqIntentPage>section:last-child .cariqInlineLinks{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.cariqIntentPage>section:last-child{margin-top:30px!important;padding:24px 20px!important}.cariqIntentPage>section:last-child .cariqInlineLinks{grid-template-columns:1fr!important;gap:8px!important}.cariqIntentPage>section:last-child .cariqInlineLinks a{min-height:46px!important;justify-content:flex-start!important}}.modelLinks{width:100%!important;max-width:none!important;margin:28px 0!important;padding:30px 32px!important;background:#f2faf7!important;background-image:none!important;border:1px solid #d3e7e1!important;border-radius:3px!important;box-shadow:none!important;color:var(--cq-ink)!important;text-align:left!important}.modelLinks h2{position:relative!important;margin:0 0 10px!important;padding:0 0 13px!important;color:var(--cq-ink)!important;font-size:24px!important;line-height:1.25!important;letter-spacing:-.35px!important;text-align:left!important}.modelLinks h2:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:38px!important;height:2px!important;background:var(--cq-green)!important;border-radius:2px!important}.modelLinks>p{max-width:760px!important;margin:0 0 20px!important;color:var(--cq-muted)!important;font-size:15px!important;line-height:1.65!important;text-align:left!important}.modelLinks>div{width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;background:transparent!important}.modelLinks a{position:relative!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;padding:12px 15px 12px 31px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:#fff!important;background-image:none!important;border:1px solid #cfe1dc!important;border-radius:3px!important;color:#263330!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;text-align:left!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}.modelLinks a:before{content:""!important;position:absolute!important;left:14px!important;top:50%!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--cq-green)!important;transform:translateY(-50%)!important}.modelLinks a:hover{background:#eaf6f3!important;background-image:none!important;border-color:var(--cq-green)!important;color:var(--cq-green-dark)!important;box-shadow:none!important;transform:none!important}.modelLinks a:after{display:none!important;content:none!important}@media (max-width:900px){.modelLinks>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.modelLinks{margin:22px 0!important;padding:24px 20px!important}.modelLinks h2{font-size:22px!important}.modelLinks>div{grid-template-columns:1fr!important;gap:8px!important}.modelLinks a{min-height:47px!important}}.homeVehicleTools{width:100%;max-width:760px;margin:13px auto 0}.homeVehicleToolsOr{display:flex;align-items:center;gap:12px;margin:0 0 10px;color:#ffffffc7;font-size:10px;font-weight:800;letter-spacing:.8px}.homeVehicleToolsOr:before,.homeVehicleToolsOr:after{content:"";height:1px;flex:1;background:#ffffff40}.homeVehicleToolsGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.homeVehicleToolButton{min-height:64px;padding:10px 14px;display:flex;align-items:center;justify-content:flex-start;gap:11px;border:1px solid rgba(255,255,255,.3);border-radius:9px;background:#ffffff1c;color:#fff;text-align:left;cursor:pointer}.homeVehicleToolButton:hover{background:#ffffff2b}.homeVehicleToolButton svg{flex:0 0 auto}.homeVehicleToolButton>span{min-width:0}.homeVehicleToolButton strong{display:block;color:#fff;font-size:13px;line-height:1.25;font-weight:800}.homeVehicleToolButton small{display:block;margin-top:3px;color:#ffffffc7;font-size:10.5px;line-height:1.25}.homeVehicleMobileLabel{display:none!important}.homeToolOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f16169e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.homeToolSheet{position:relative;width:100%;max-width:470px;padding:28px;border-radius:14px;background:#fff;color:#202426;text-align:left;box-shadow:0 20px 60px #00000038}.homeToolClose{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;background:transparent;color:#697174;font-size:27px;line-height:1;cursor:pointer}.homeToolEyebrow{display:block;margin-bottom:6px;color:#087f72;font-size:10px;font-weight:900;letter-spacing:.9px}.homeToolSheet h2{margin:0 32px 7px 0;color:#202426;font-size:23px;line-height:1.2}.homeToolSheet>p{margin:0 0 20px;color:#697174;font-size:13px;line-height:1.5}.homeToolPrimary,.homeToolSecondary{width:100%;min-height:48px;margin:0 0 9px;padding:10px 14px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer}.homeToolPrimary{border:1px solid #087f72;background:#087f72;color:#fff}.homeToolPrimary:disabled{opacity:.45;cursor:not-allowed}.homeToolSecondary{border:1px solid #d8dfdd;background:#fff;color:#202426}.homeAdvertUrl{box-sizing:border-box;width:100%;height:48px;margin:0 0 9px;padding:0 13px;border:1px solid #ccd5d2;border-radius:8px;background:#fff;color:#202426;font-size:14px;outline:none}.homeAdvertUrl:focus{border-color:#087f72}.homeToolDivider{display:flex;align-items:center;gap:10px;margin:7px 0 12px;color:#8a9290;font-size:9px;font-weight:800}.homeToolDivider:before,.homeToolDivider:after{content:"";height:1px;flex:1;background:#e2e7e5}.homeToolNotice{display:block;margin-top:6px;color:#8a9290;font-size:10px;line-height:1.4;text-align:center}.homeToolMobileOnly{display:none}@media (max-width:600px){.homeVehicleTools{max-width:100%;margin-top:12px}.homeVehicleToolsGrid{grid-template-columns:1fr;gap:7px}.homeVehicleToolButton{min-height:54px;padding:8px 12px}.homeVehicleToolButton strong{font-size:12px}.homeVehicleToolButton small{font-size:9.5px}.homeVehicleMobileLabel{display:block!important}.homeVehicleDesktopLabel{display:none!important}.homeToolOverlay{align-items:flex-end;padding:0}.homeToolSheet{max-width:none;padding:24px 18px 26px;border-radius:16px 16px 0 0}.homeToolSheet h2{font-size:21px}.homeToolMobileOnly{display:block}}@media (min-width:601px){.cariqHero{height:390px!important;min-height:390px!important;max-height:390px!important;overflow:visible!important}.cariqHero .cariqHeroInner{height:auto!important;min-height:0!important;overflow:visible!important}.cariqHero .recentPlates{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:12px auto 0!important}}@media (max-width:600px){.homeVehicleToolsGrid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important}.homeVehicleToolButton{min-width:0!important;min-height:72px!important;padding:9px 8px!important;align-items:center!important;gap:7px!important;border-radius:9px!important}.homeVehicleToolButton svg{width:22px!important;height:22px!important;flex:0 0 22px!important}.homeVehicleToolButton>span{min-width:0!important}.homeVehicleToolButton strong{font-size:11px!important;line-height:1.2!important}.homeVehicleToolButton small{margin-top:3px!important;font-size:8.5px!important;line-height:1.25!important}.cariqHero .recentPlates{margin-top:14px!important}}.homeScanStatus,.homeScanResult,.homeScanError{text-align:center}.homeScanPreview{display:block;width:100%;max-height:190px;margin:0 auto 18px;object-fit:cover;border:1px solid #dfe5e3;border-radius:10px}.homeScanSpinner{width:34px;height:34px;margin:2px auto 15px;border:3px solid #dce9e6;border-top-color:#087f72;border-radius:50%;animation:homeScanSpin .8s linear infinite}@keyframes homeScanSpin{to{transform:rotate(360deg)}}.homeScanStatus h2,.homeScanResult h2,.homeScanError h2{margin:0 0 7px}.homeScanStatus p,.homeScanError p{margin:0 0 18px;color:#697174;font-size:13px;line-height:1.45}.homeScanFound{display:block;margin:0 0 7px;color:#087f72;font-size:10px;font-weight:900;letter-spacing:.8px}.homeScanPlate{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:58px;margin:0 auto 15px;padding:6px 18px;border:2px solid #202426;border-radius:5px;background:#f5c518;color:#111;font-size:27px;line-height:1;font-weight:900;letter-spacing:1px}.homeScanVehicleMeta{margin:0 0 18px!important;color:#697174!important;font-size:12px!important}.homeScanResult h3{margin:0 0 13px;color:#202426;font-size:16px;font-weight:800}@media (max-width:600px){.homeScanPreview{max-height:170px}.homeScanPlate{min-width:175px;min-height:54px;font-size:24px}}.homeAdvertSummary{width:100%;margin:4px 0 16px;border:1px solid #e1e6e4;border-radius:9px;overflow:hidden;background:#fff}.homeAdvertSummary>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-bottom:1px solid #edf0ef}.homeAdvertSummary>div:last-child{border-bottom:0}.homeAdvertSummary span{color:#697174;font-size:12px;font-weight:600}.homeAdvertSummary strong{color:#202426;font-size:12px;font-weight:800;text-align:right}.homeAdvertClaims{margin:0 0 17px;padding:11px 12px;border:1px solid #e6e9e8;border-radius:9px;background:#f7f9f8;text-align:left}.homeAdvertClaims>span{display:block;margin-bottom:7px;color:#697174;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.homeAdvertClaims small{display:block;padding:4px 0;color:#202426;font-size:11px;line-height:1.35}.homeAdvertClaims small:before{content:"•";margin-right:7px;color:#087f72}.cariqSmartToolLinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cariqSmartToolLinks>a{min-width:0}@media (max-width:900px){.cariqSmartToolLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cariqSmartToolLinks{grid-template-columns:1fr;gap:12px}}:root{--cq-hero-height: 300px;--cq-hero-top: 50px;--cq-hero-title: 39px;--cq-hero-subtitle: 16.5px}.cariqHero,.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.vinHomeHero{box-sizing:border-box!important;width:100%!important;height:var(--cq-hero-height)!important;min-height:var(--cq-hero-height)!important;max-height:var(--cq-hero-height)!important;margin:0!important;padding:var(--cq-hero-top) 20px 0!important;display:block!important;background:var(--cq-soft)!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--cq-line)!important;box-shadow:none!important;text-align:center!important;overflow:visible!important}.cariqHeroInner,.cariqSeoHero>div,.pricingHomeHeroContent,.checkoutHeroText,.aiToolsHeroInner,.vinHomeHeroContent{box-sizing:border-box!important;width:calc(100% - 40px)!important;max-width:1180px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:block!important;text-align:center!important;transform:none!important}.cariqHero h1,.cariqSeoHero h1,.pricingHomeHero h1,.checkoutHero h1,.aiToolsHero h1,.vinHomeHero h1{box-sizing:border-box!important;max-width:900px!important;margin:0 auto 10px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--cq-hero-title)!important;line-height:1.13!important;font-weight:800!important;letter-spacing:-1px!important;color:var(--cq-ink)!important;text-align:center!important;text-shadow:none!important}.cariqHero p,.cariqSeoHero>div>p:not(.cariqBreadcrumb),.pricingHomeHero p,.checkoutHeroText>p,.aiToolsHero p,.vinHomeHero p{box-sizing:border-box!important;max-width:760px!important;margin:0 auto 18px!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--cq-hero-subtitle)!important;line-height:1.55!important;font-weight:400!important;color:var(--cq-muted)!important;text-align:center!important}.cariqHero .cleanRegSearch,.cariqSeoHero .cleanRegSearch,.vinHomeHero .cleanRegSearch{box-sizing:border-box!important;width:100%!important;max-width:520px!important;height:52px!important;margin:18px auto 0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 126px!important;gap:8px!important;align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important}.cariqHero .cleanPlate,.cariqSeoHero .cleanPlate,.vinHomeHero .cleanPlate{box-sizing:border-box!important;width:100%!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;border:1px solid #adb4b6!important;border-radius:3px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}.cariqHero .cleanPlate input,.cariqSeoHero .cleanPlate input,.vinHomeHero .cleanPlate input{box-sizing:border-box!important;width:100%!important;height:50px!important;margin:0!important;padding:0 16px!important;border:0!important;background:#fff!important;color:#222!important;font-size:20px!important;font-weight:800!important;line-height:50px!important;letter-spacing:1.8px!important;text-align:center!important;text-transform:uppercase!important;outline:0!important}.cariqHero .cleanCheckBtn,.cariqSeoHero .cleanCheckBtn,.vinHomeHero .cleanCheckBtn{box-sizing:border-box!important;width:126px!important;min-width:126px!important;height:52px!important;margin:0!important;padding:0 10px!important;border:0!important;border-radius:3px!important;background:var(--cq-green)!important;color:#fff!important;font-size:12.5px!important;font-weight:800!important;line-height:52px!important;text-transform:uppercase!important;box-shadow:none!important}.cariqHero .recentPlates{margin:9px auto 0!important;min-height:20px!important;line-height:20px!important}.cariqHero:before,.cariqHero:after,.cariqSeoHero:before,.cariqSeoHero:after,.pricingHomeHero:before,.pricingHomeHero:after,.checkoutHero:before,.checkoutHero:after,.aiToolsHero:before,.aiToolsHero:after,.vinHomeHero:before,.vinHomeHero:after{display:none!important;content:none!important}.cariqBreadcrumb{display:none!important}@media (max-width:600px){:root{--cq-hero-height:270px;--cq-hero-top:38px;--cq-hero-title:30px;--cq-hero-subtitle:15px}.cariqHero,.cariqSeoHero,.pricingHomeHero,.checkoutHero,.aiToolsHero,.vinHomeHero{padding-left:16px!important;padding-right:16px!important}.cariqHeroInner,.cariqSeoHero>div,.pricingHomeHeroContent,.checkoutHeroText,.aiToolsHeroInner,.vinHomeHeroContent{width:100%!important}.cariqHero .cleanRegSearch,.cariqSeoHero .cleanRegSearch,.vinHomeHero .cleanRegSearch{height:auto!important;grid-template-columns:1fr!important;gap:7px!important}.cariqHero .cleanCheckBtn,.cariqSeoHero .cleanCheckBtn,.vinHomeHero .cleanCheckBtn{width:100%!important}}@media (max-width:600px){.cariqHero{height:340px!important;min-height:340px!important;max-height:340px!important}}@media (min-width:601px){.cariqHero{height:430px!important;min-height:430px!important;max-height:430px!important;overflow:visible!important}.cariqHero .cariqHeroInner{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cariqHero .recentPlates{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:760px!important;margin:14px auto 0!important;padding:0!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;color:#fff!important}.cariqHero .recentPlates>span{color:#ffffffd9!important}.cariqHero .recentPlates a{color:#fff!important}}.cariqHero{background:#087f72!important;border-bottom-color:#087f72!important}.cariqHero h1{color:#fff!important}.cariqHero>div>p,.cariqHeroInner>p{color:#ffffffe0!important}.cariqHero .cleanPlate{background:#fff!important;border-color:#00000059!important}.cariqHero .cleanPlate input{background:#fff!important;color:#202426!important}.cariqHero .cleanCheckBtn{background:#202426!important;color:#fff!important}.cariqHero .cleanCheckBtn:hover{background:#111516!important}.cariqHero .recentPlates{color:#ffffffd1!important}.cariqHero .recentPlates a{color:#fff!important;text-decoration:underline!important;text-decoration-color:#ffffffb8!important}.cariqLongform,.cariqSitemap{width:calc(100% - 40px);max-width:1180px;margin:0 auto;padding:46px 0 58px}.cariqLongformIntro{max-width:800px;margin-bottom:34px}.cariqLongformIntro h2{margin:0 0 9px;font-size:27px;line-height:1.2;letter-spacing:-.4px}.cariqLongformIntro p{margin:0;color:#697174;font-size:15px;line-height:1.7}.cariqLongformSections{border-top:1px solid #dfe2e3}.cariqLongformSections>section{display:grid;grid-template-columns:46px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #dfe2e3}.cariqLongformSections>section>span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #b9c0c2;border-radius:50%;font-size:10px;font-weight:800;color:#087f72}.cariqLongformSections h2{margin:1px 0 7px;font-size:20px;line-height:1.25}.cariqLongformSections p{max-width:850px;margin:0;color:#697174;font-size:14.5px;line-height:1.7}.cariqLongformCta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:38px;padding:25px 0;border-top:1px solid #dfe2e3;border-bottom:1px solid #dfe2e3}.cariqLongformCta h2{margin:0 0 5px;font-size:21px}.cariqLongformCta p{margin:0;color:#697174;font-size:14px}.cariqSitemap{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.cariqSitemap section{padding:0 28px;border-right:1px solid #dfe2e3}.cariqSitemap section:first-child{padding-left:0}.cariqSitemap section:last-child{border-right:0}.cariqSitemap h2{margin:0 0 14px;font-size:19px}.cariqSitemap a{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#4d5659;text-decoration:none;font-size:14px;border-bottom:1px solid #edf0f0}.cariqSitemap a:hover{color:#087f72}.cariqSitemap svg{color:#087f72;flex:none}@media (max-width:760px){.cariqSitemap{grid-template-columns:1fr}.cariqSitemap section{padding:24px 0;border-right:0;border-bottom:1px solid #dfe2e3}.cariqLongformCta{display:block}.cariqLongformCta .cariqPrimaryBtn{margin-top:16px}}.ccPlate{white-space:nowrap!important;letter-spacing:.08em!important}.ccValueCarCta p{color:#202426!important;opacity:1!important}.sampleVehicleReportPage{background:#f4f5f5!important}.sampleReportContainer{max-width:1080px!important;padding-top:26px!important}.sampleReportWarning{display:flex!important;align-items:center!important;gap:13px!important;margin:0 0 18px!important;padding:15px 18px!important;border-radius:2px!important;font-size:14px!important;line-height:1.5!important}.sampleReportWarning strong{font-size:14px!important;letter-spacing:.4px!important}.sampleReportWarningDanger{background:#fff1f1!important;border:1px solid #e2aaaa!important;color:#8f2020!important}.sampleReportWarningClear{background:#eff9f5!important;border:1px solid #a9d8c6!important;color:#176d50!important}.sampleVehicleIntro{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:36px!important;margin:0 0 18px!important;padding:20px 0 22px!important;border-bottom:1px solid #dfe2e3!important}.sampleVehicleIntro h1{margin:5px 0 13px!important;font-size:32px!important;line-height:1.12!important;letter-spacing:-.6px!important;color:#202426!important}.sampleRegistrationPlate{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:128px!important;min-height:42px!important;padding:5px 13px!important;background:#f3d54e!important;border:1px solid #1e2325!important;border-radius:2px!important;color:#111!important;font-size:20px!important;font-weight:800!important;letter-spacing:1.5px!important}.sampleCheckMeta{margin:0!important;min-width:280px!important}.sampleCheckMeta>div{display:grid!important;grid-template-columns:110px 1fr!important;gap:12px!important;padding:7px 0!important;border-bottom:1px solid #eceeef!important}.sampleCheckMeta dt{color:#747b7e!important;font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.sampleCheckMeta dd{margin:0!important;color:#2d3437!important;font-size:12.5px!important;font-weight:700!important}#report-summary{scroll-margin-top:135px!important}.reportStatusGrid{gap:10px!important}.reportStatusCard{min-height:112px!important;padding:15px!important;text-decoration:none!important;color:#202426!important;transition:border-color .15s ease,background .15s ease!important;cursor:pointer!important}.reportStatusCard:hover{background:#fafbfb!important;border-color:#b9c1c3!important}.reportStatusJump{display:block!important;margin-top:auto!important;padding-top:9px!important;color:#087f72!important;font-size:10.5px!important;font-weight:800!important}.reportStatusCard>strong{display:block!important}.reportStatusCard small{display:block!important}.sampleReportNav{top:74px!important;margin:20px 0 24px!important;box-shadow:0 2px 8px #00000009!important}.sampleReportNav a{min-height:42px!important;font-size:12px!important;padding:0 12px!important}.sampleReportGroupTitle{margin:28px 0 10px!important;padding-bottom:9px!important;scroll-margin-top:130px!important}.sampleReportGroupTitle h2{font-size:20px!important}.sampleReportGroupTitle p{font-size:12px!important}.sampleDataSection{margin:0 0 10px!important;border:1px solid #dfe2e3!important;background:#fff!important}.sampleSectionHead{min-height:58px!important;padding:13px 16px!important}.sampleSectionHead h2{font-size:17px!important;margin:0!important}.sampleSectionHead p{font-size:11.5px!important;margin-top:2px!important}.sampleSectionBody{padding:15px 17px!important}.sampleDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.sampleDetailGrid>div{padding:11px 13px!important;border-bottom:1px solid #edf0f0!important}.sampleDetailGrid dt{font-size:11px!important}.sampleDetailGrid dd{font-size:13px!important}.sampleDataSectionCollapsible{padding:0!important}.sampleDataSectionCollapsible>summary{cursor:pointer!important;list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.sampleDataSectionCollapsible>summary::-webkit-details-marker{display:none!important}.sampleExpandLabel{margin-left:auto!important;color:#087f72!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}.sampleDataSectionCollapsible[open] .sampleExpandLabel:after{content:" (hide)"!important}.sampleDataSectionCollapsible:not([open]) .sampleExpandLabel:after{content:" +"!important}.sampleDataSectionCollapsible:not([open]) .sampleSectionIndicator{background:#e8efed!important;color:#087f72!important}.sampleWarningBanner,.apiBooleanRisk,.apiBooleanClear{margin:0!important;padding:13px 15px!important}.sampleBuyerVerdict{margin-bottom:18px!important}.sampleSummarySection{margin-bottom:16px!important}html{scroll-behavior:smooth!important}.sampleDataSection[id]{scroll-margin-top:130px!important}@media (max-width:760px){.sampleVehicleIntro{display:block!important}.sampleCheckMeta{margin-top:18px!important;min-width:0!important}.sampleDetailGrid{grid-template-columns:1fr 1fr!important}.sampleReportWarning{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}}@media (max-width:520px){.sampleDetailGrid{grid-template-columns:1fr!important}.sampleCheckMeta>div{grid-template-columns:1fr!important;gap:2px!important}}@media (max-width: 760px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}*{box-sizing:border-box}img,svg{max-width:100%}.cariqHeader{position:relative!important;width:100%!important;z-index:1000!important;background:#fff!important}.cariqHeaderInner{width:100%!important;min-height:64px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}.carIqWordmark{display:flex!important;align-items:center!important;min-width:0!important}.carIqWordmark img{display:block!important;width:auto!important;max-width:116px!important;height:auto!important}.cariqNav{display:none!important}.cariqMenuBtn{display:grid!important;flex:0 0 44px!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important;place-items:center!important;background:transparent!important;color:#202522!important;border:0!important;border-radius:6px!important;box-shadow:none!important;cursor:pointer!important}.cariqMenuBtn svg{width:25px!important;height:25px!important}.cariqMobileMenu{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;display:flex!important;flex-direction:column!important;padding:8px 16px 14px!important;background:#fff!important;border-top:1px solid #e6e9e7!important;border-bottom:1px solid #e6e9e7!important;box-shadow:0 12px 25px #141e1a1a!important;z-index:2000!important}.cariqMobileMenu a{display:flex!important;align-items:center!important;width:100%!important;min-height:46px!important;padding:10px 4px!important;margin:0!important;color:#252b28!important;border-bottom:1px solid #edf0ee!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important}.cariqMobileMenu a:last-child{border-bottom:0!important}.cariqHero,.cariqSeoHero,.vinHomeHero,.pricingHomeHero,.checkoutHero{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;overflow:hidden!important}.cariqHero h1,.cariqSeoHero h1,.vinHomeHero h1{max-width:100%!important;font-size:29px!important;line-height:1.12!important;overflow-wrap:anywhere!important}.cleanRegSearch,.cariqHero .cleanRegSearch,.cariqSeoHero .cleanRegSearch,.vinHomeHero .cleanRegSearch{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-left:auto!important;margin-right:auto!important}.cleanPlate,.cariqHero .cleanPlate,.cariqSeoHero .cleanPlate,.vinHomeHero .cleanPlate{width:100%!important;max-width:100%!important;min-width:0!important;border-radius:4px!important}.cleanPlate input,.cariqHero .cleanPlate input,.cariqSeoHero .cleanPlate input,.vinHomeHero .cleanPlate input{width:100%!important;max-width:100%!important;min-width:0!important;font-size:18px!important;text-indent:0!important}.cleanCheckBtn,.cariqHero .cleanCheckBtn,.cariqSeoHero .cleanCheckBtn,.vinHomeHero .cleanCheckBtn{width:100%!important;max-width:100%!important;margin:0!important;border-radius:4px!important}.ccResultsPage{width:100%!important;max-width:100%!important;padding:14px 10px 40px!important;overflow-x:hidden!important}.ccReportShell{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:12px 0 40px!important;overflow:visible!important}.ccReportShell>*{max-width:100%!important}.ccResultsPage .ccBox,.ccResultsPage .ccVehicleHero,.ccResultsPage .ccSummaryCard,.ccResultsPage .ccStatusCard,.ccResultsPage .ccVinMatchSection{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:14px!important;padding-right:14px!important}.ccResultsPage h1{max-width:100%!important;font-size:27px!important;line-height:1.15!important;overflow-wrap:anywhere!important}.ccResultsPage h2{max-width:100%!important;font-size:21px!important;line-height:1.22!important;overflow-wrap:anywhere!important}.ccResultsPage h3{max-width:100%!important;font-size:17px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.ccResultsPage p,.ccResultsPage li,.ccResultsPage dd,.ccResultsPage dt,.ccResultsPage span{overflow-wrap:anywhere}.ccVehicleImageBox{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.ccVehicleImageBox img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0 auto!important}.ccTwoCol{grid-template-columns:1fr!important}.ccResultsPage .ccMotTable{width:100%!important;max-width:100%!important;overflow:visible!important}.ccResultsPage .ccMotHead{display:none!important}.ccResultsPage .ccMotRow{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 14px!important;padding:15px 14px!important;margin:0!important}.ccResultsPage .ccMotRow>span{width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.ccResultsPage .ccMotRow>span:nth-child(1){grid-column:1!important}.ccResultsPage .ccMotRow>span:nth-child(2){grid-column:2!important}.ccResultsPage .ccMotRow>span:nth-child(3){grid-column:1 / -1!important}.ccResultsPage .ccMotRow>span:nth-child(4){grid-column:1 / -1!important;width:100%!important;max-width:100%!important}.ccResultsPage .ccMotDetails{width:100%!important;max-width:100%!important;white-space:normal!important}.ccResultsPage .ccMotDetails ul{padding-left:18px!important}.motVisualiser{width:100%!important;max-width:100%!important;padding:16px 12px!important;overflow:hidden!important}.motVisualiserHeader{display:block!important}.motVisualiserLegend{margin-top:10px!important}.motVisualiserChart{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.ccVinMatchSection{padding:20px 14px!important}.ccVinMatchInputRow{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.ccVinMatchInputRow input,.ccVinMatchInputRow button{width:100%!important;max-width:100%!important}.ccVinMatchMessage{width:100%!important;max-width:100%!important;padding:13px!important}}@media (max-width: 390px){.cariqHeaderInner{padding-left:12px!important;padding-right:12px!important}.carIqWordmark img{max-width:105px!important}.ccResultsPage{padding-left:8px!important;padding-right:8px!important}.ccResultsPage .ccMotRow{grid-template-columns:1fr!important}.ccResultsPage .ccMotRow>span:nth-child(1),.ccResultsPage .ccMotRow>span:nth-child(2),.ccResultsPage .ccMotRow>span:nth-child(3),.ccResultsPage .ccMotRow>span:nth-child(4){grid-column:1!important}}@media (max-width: 760px){.paidHistoryPage{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.paidHistoryShell{width:calc(100% - 20px)!important;max-width:100%!important;margin:0 auto!important;padding:18px 0 40px!important}.paidHistoryShell>*{max-width:100%!important}.paidReportNav{position:relative!important;top:auto!important;width:100%!important;max-width:100%!important;margin:14px 0 18px!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:4px!important}.paidReportNav::-webkit-scrollbar{display:none}.paidReportNav a{flex:0 0 auto!important;min-width:auto!important;min-height:42px!important;padding:0 13px!important;white-space:nowrap!important;font-size:11.5px!important}.paidHistoryShell section,.paidHistoryShell article{max-width:100%!important}.paidStatusGrid,.paidGrid{grid-template-columns:1fr!important}.paidSummaryHeading{display:block!important}.paidSummaryHeading>*{max-width:100%!important}.paidHistoryRow{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:8px 12px!important;padding:11px 12px!important;align-items:start!important}.paidHistoryRow>*{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.paidHistoryRowWide{grid-template-columns:1fr!important;gap:5px!important}.paidVehicleIntro dl>div{grid-template-columns:1fr!important;gap:3px!important}.paidHistoryPage dl,.paidHistoryPage dd,.paidHistoryPage dt{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}.paidSalvageFacts{grid-template-columns:1fr!important}.paidSalvageImages{width:100%!important;grid-template-columns:1fr!important;padding:12px!important;gap:12px!important}.paidSalvageImageCard,.paidSalvageImageLink,.paidSalvageImageLink img{max-width:100%!important}.paidExperianAttribution{padding:0 10px!important;overflow-wrap:anywhere!important}.sampleVehicleReportPage,.sampleReportPage{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.sampleReportHero{width:100%!important;max-width:100%!important;padding:30px 14px!important}.sampleReportHeroInner,.sampleReportHeroText{width:100%!important;max-width:100%!important;margin:0 auto!important}.sampleReportHero h1{font-size:28px!important;line-height:1.15!important;overflow-wrap:anywhere!important}.sampleReportMeta{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:7px 12px!important}.sampleReportMeta span{padding:0!important;border-right:0!important;white-space:normal!important}.sampleReportContainer{width:calc(100% - 20px)!important;max-width:100%!important;margin:0 auto!important;padding:20px 0 40px!important}.sampleReportContainer>*{max-width:100%!important}.sampleReportNav{position:relative!important;top:auto!important;width:100%!important;display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sampleReportNav::-webkit-scrollbar{display:none}.sampleReportNav a{flex:0 0 auto!important;min-width:auto!important;padding:0 12px!important;white-space:nowrap!important;font-size:11.5px!important}.sampleReportGroupTitle{width:100%!important;padding-left:12px!important;padding-right:12px!important}.sampleSectionHead{width:100%!important;padding:14px 13px!important;align-items:flex-start!important}.sampleSectionHead>div{min-width:0!important;max-width:100%!important}.sampleSectionHead h2{font-size:18px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.sampleSectionHead p{white-space:normal!important;overflow-wrap:anywhere!important}.sampleSectionBody{width:100%!important;padding:14px 12px!important;overflow:hidden!important}.sampleTableWrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.sampleReportTable{width:100%!important;max-width:none!important}.sampleReportTable th,.sampleReportTable td{padding:9px 8px!important;font-size:12px!important;overflow-wrap:anywhere!important}.sampleMotTimeline{width:100%!important;max-width:100%!important}.sampleMotEntry{width:100%!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}.sampleMotTimeline:before{left:16px!important}.sampleMotMarker{width:34px!important;height:34px!important;font-size:17px!important}.sampleMotContent{min-width:0!important;max-width:100%!important;padding:13px!important;border-radius:8px!important}.sampleMotContent header{display:block!important}.sampleMotContent header>strong{display:block!important;margin-top:5px!important;white-space:normal!important}.sampleMotContent h3,.sampleMotContent p{overflow-wrap:anywhere!important}.sampleReportDisclaimer{max-width:100%!important;overflow-wrap:anywhere!important}.checkoutPage{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.checkoutHero{width:100%!important;max-width:100%!important;display:block!important;padding:30px 14px!important}.checkoutHeroText{width:100%!important;max-width:100%!important;margin:0 auto!important}.checkoutHero h1{max-width:100%!important;font-size:29px!important;line-height:1.15!important;overflow-wrap:anywhere!important}.checkoutHeroText>p{max-width:100%!important}.checkoutAssurances{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:7px!important}.checkoutAssurances span{max-width:100%!important;padding:7px 9px!important;font-size:10.5px!important;white-space:normal!important}.checkoutGrid{width:calc(100% - 20px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:20px 0 40px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.checkoutPanel,.paymentPanel{width:100%!important;max-width:100%!important;min-width:0!important;padding:18px 14px!important;border-radius:4px!important}.checkoutPanelHead{display:block!important}.checkoutPrice{margin-top:10px!important;text-align:left!important}.checkoutFeatureList,.checkoutLockedSection ul,.checkoutUpsellGrid{grid-template-columns:1fr!important}.guestCheckoutForm,.cqCheckoutForm{width:100%!important;max-width:100%!important;min-width:0!important}.guestCheckoutForm input,.cqCheckoutForm input,.checkoutPage .paymentPanel .guestCheckoutForm input[type=email]{width:100%!important;max-width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:none!important;padding-left:13px!important;padding-right:13px!important;font-size:16px!important;box-sizing:border-box!important}.cqCheckoutForm button,.guestCheckoutForm button,.paymentPanel button{max-width:100%!important}.cqCheckoutLegal,.cqCheckoutConsent{width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important}.cqCheckoutConsent{align-items:flex-start!important}.cqCheckoutConsent input{flex:0 0 auto!important}.cqAccountPage{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.cqAccountPage .cqReportReady{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}.cqAccountPage .cqReportReady h1,.cqAccountPage .cqReportReady h2,.cqAccountPage .cqReportReady p{max-width:100%!important;overflow-wrap:anywhere!important}.cqAccountPage .cqReportReady a,.cqAccountPage .cqReportReady button{max-width:100%!important}.accountPage,.cqAccountPage{width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;overflow-x:hidden!important}.accountCard,.accountWide,.cqAccountPage .cqAccountShell{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:14px!important;padding-right:14px!important;box-sizing:border-box!important}.accountCard{padding-top:22px!important;padding-bottom:22px!important}.accountCard h1,.accountCard h2,.cqAccountHeading h1,.cqFlowHeading h1{max-width:100%!important;font-size:27px!important;line-height:1.16!important;overflow-wrap:anywhere!important}.accountForm,.accountForm input{width:100%!important;max-width:100%!important;min-width:0!important}.accountGrid{grid-template-columns:1fr!important}.cqAccountPage .cqReportsSection,.cqAccountPage .cqReportList{width:100%!important;max-width:100%!important}.cqAccountPage .cqReportRow{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:15px 13px!important;box-sizing:border-box!important}.cqAccountPage .cqReportVehicle,.cqAccountPage .cqReportDetail,.cqAccountPage .cqReportAction{width:100%!important;max-width:100%!important;min-width:0!important;text-align:left!important;overflow-wrap:anywhere!important}.cqAccountPage .cqReportAction{justify-content:flex-start!important}.cqAccountPage .cqViewReport{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;box-sizing:border-box!important}}@media (max-width: 390px){.paidHistoryShell,.sampleReportContainer,.checkoutGrid{width:calc(100% - 16px)!important}.paidHistoryRow{grid-template-columns:1fr!important}.checkoutHero h1,.sampleReportHero h1,.accountCard h1,.cqAccountHeading h1{font-size:26px!important}.sampleMotEntry{grid-template-columns:30px minmax(0,1fr)!important}.sampleMotMarker{width:30px!important;height:30px!important;font-size:15px!important}.sampleMotTimeline:before{left:14px!important}}@media (max-width: 760px){.ccReportShell:has(.ccLoadingBar) .ccMobileLookupLoading{width:100%!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;line-height:1.15!important}.ccMobileLookupLoading>span{display:block!important;margin-bottom:7px!important;font-size:18px!important;line-height:1.15!important;font-weight:650!important}.ccMobileLookupLoading>strong{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important;color:inherit!important;font-size:clamp(15px,4.6vw,22px)!important;line-height:1.15!important;font-weight:750!important;letter-spacing:-.2px!important;white-space:nowrap!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important}.loginThemeCard .accountForm input,.loginThemeCard input,.loginThemePage input,.accountPage .accountForm input,.cqAccountPage input{font-size:16px!important}.recentPlates{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:14px auto 0!important;padding:0 12px!important;box-sizing:border-box!important}.recentPlates>span{flex:0 0 100%!important;margin:0 0 2px!important;text-align:center!important;color:#727a76!important;font-size:11px!important;font-weight:600!important}.recentPlates a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:6px 11px!important;background:#fff!important;color:#252b28!important;border:1px solid #d9dfdc!important;border-radius:4px!important;text-decoration:none!important;font-size:12px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.cariqMobileMenu .navLogoutLink{color:#252b28!important;cursor:pointer!important}.cariqMobileMenu .activeNav{color:#087f72!important;font-weight:700!important}}@media (max-width: 390px){.ccMobileLookupLoading>strong{font-size:15px!important;letter-spacing:-.35px!important}}@media (max-width: 760px){.cqAccountPage,.accountPage{width:100vw!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}.cqAccountPage *,.accountPage *{max-width:100%}}@media (max-width: 760px){html{-webkit-text-size-adjust:100%!important}.loginThemePage input,.loginThemePage input[type=email],.loginThemePage input[type=password],.loginThemeCard input,.loginThemeCard input[type=email],.loginThemeCard input[type=password],.loginThemeCard .accountForm input,.accountPasswordField input{font-size:16px!important;line-height:1.2!important;transform:none!important;zoom:1!important;-webkit-text-size-adjust:100%!important}}@media (max-width: 760px){.loginThemePage .mobileNoZoomInput,.loginThemeCard .mobileNoZoomInput,.accountPasswordField .mobileNoZoomInput{font-size:16px!important;line-height:1.25!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}}@media (max-width: 760px){.cqAuthPage input,.cqAuthPage input[type=email],.cqAuthPage input[type=password],.cqAuthPage input[type=text]{font-size:16px!important;line-height:1.25!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}}@media (max-width:760px){.cqFlowPage .cqCheckoutVehicle:has(.cqCheckoutVehiclePicker){padding:20px 16px!important}.cqFlowPage .cqCheckoutVehiclePicker form{width:100%!important;max-width:none!important}.cqFlowPage .cqCheckoutVehiclePicker input{width:100%!important;font-size:17px!important}.cqFlowPage .cqCheckoutVehiclePicker form>button[type=submit]{width:100%!important;min-height:50px!important}}@media (max-width: 760px){.cariqHero{height:auto!important;min-height:0!important;overflow:visible!important}.cariqHero .cariqHeroInner{height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:24px!important}.cariqHero .recentPlates{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;margin:15px auto 0!important;padding:0 8px!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:7px 10px!important;box-sizing:border-box!important;z-index:30!important}.cariqHero .recentPlates>span{display:block!important;flex:0 0 100%!important;margin:0 0 2px!important;padding:0!important;color:#727a76!important;opacity:1!important;text-align:center!important;font-size:11px!important;font-weight:600!important}.cariqHero .recentPlates a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:32px!important;margin:0!important;padding:6px 11px!important;background:#fff!important;color:#087f72!important;border:1px solid #d9dfdc!important;border-radius:4px!important;opacity:1!important;visibility:visible!important;font-size:12px!important;font-weight:750!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}}@media (max-width:760px){.cariqHero{height:auto!important;min-height:auto!important;overflow:visible!important;padding-bottom:0!important}.cariqHero .cariqHeroInner{height:auto!important;min-height:auto!important;padding-bottom:22px!important;overflow:visible!important}.cariqHero .recentPlates{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:14px auto 0!important;padding:0!important;gap:7px!important;z-index:1!important}.cariqHero .recentPlates>span{display:block!important;flex:0 0 100%!important;margin:0 0 2px!important;padding:0!important;color:#ffffffd1!important;opacity:1!important;text-align:center!important;font-size:11px!important;font-weight:600!important}.cariqHero .recentPlates a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:32px!important;margin:0!important;padding:6px 11px!important;background:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;border-radius:4px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;opacity:1!important;text-decoration:none!important;white-space:nowrap!important}}@media (max-width:600px){.cariqHero{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:20px!important}.cariqHero .cariqHeroInner{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:12px!important}.cariqHero .recentPlates{margin-top:12px!important}}@media (max-width: 768px){.homeAdvertUrl{font-size:16px!important}}
