*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.block{display:block}.table{display:table}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.buyer-verification{margin:22px 0;padding:25px;border:1px solid #d9e4f2;border-radius:17px;background:#f7faff}.buyer-verification-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.buyer-verification-heading small{color:#1d63ea;font-weight:800;font-size:10px;letter-spacing:.06em}.buyer-verification-heading h2{color:#10233f;margin:7px 0 12px;font-size:24px}.verification-reset{flex-shrink:0;font-size:11px}.verification-disclosure,.verification-mileage{margin:8px 0 13px;font-size:12px;line-height:1.6;color:#475467}.verification-disclosure strong{display:block;color:#10233f}.verification-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.verification-row{min-width:0;padding:18px;background:#fff;border:1px solid #dfe6ee;border-radius:12px}.verification-row-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.verification-row h3{margin:0;font-size:15px;color:#10233f}.verification-row-heading>span{flex-shrink:0;border-radius:5px;padding:4px 7px;background:#eef2f6;color:#475467;font-size:10px}.verification-concern{border-color:#e9bc83}.verification-concern .verification-row-heading>span{background:#fff0dc;color:#965100}.verification-consistent .verification-row-heading>span{background:#e9f7ef;color:#16764c}.verification-row>p{color:#667085;font-size:12px;line-height:1.6;margin:10px 0 15px}.verification-row-inputs{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:10px}.verification-row-inputs label{display:grid;gap:6px;color:#344054;font-size:11px;font-weight:700;min-width:0}.verification-row-inputs input,.verification-row-inputs select,.verification-row-inputs textarea{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #ccd6e2;border-radius:7px;background:#fff;color:#10233f;font:inherit;font-size:12px;font-weight:400}.verification-row-inputs textarea{resize:vertical}.verification-notes{grid-column:1 / -1}.verification-summary{font-size:12px;color:#344054;line-height:1.6;margin:16px 0 8px}.verification-saving{color:#667085;font-size:11px;line-height:1.6;margin:0}.verification-print-record{display:none}@media(max-width:700px){.buyer-verification{padding:17px}.buyer-verification-heading{flex-direction:column;gap:0;margin-bottom:14px}.buyer-verification-heading h2{font-size:21px}.verification-list,.verification-row-inputs{grid-template-columns:1fr}}@media print{.buyer-verification{padding:10px;background:#fff}.verification-list{display:block}.verification-row{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.verification-row-inputs,.verification-reset,.verification-saving{display:none!important}.verification-print-record{display:block}.verification-print-record p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;color:#344054}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f6f8fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:#f6f8fb;color:#172033}button,input,select,textarea{font:inherit}button{cursor:pointer}.site{min-height:100vh}.topbar{position:static;min-height:72px;height:auto;padding:12px max(24px,calc((100vw - 1180px)/2));gap:14px;display:flex;align-items:center;justify-content:space-between;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e6eaf0}.brand{flex:0 0 auto;border:0;background:none;font-size:24px;font-weight:900;letter-spacing:-.8px;color:#10233f}.brand span{color:#1d63ea}.brand .brand-check{color:#10233f}.topbar nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;align-items:center}.topbar nav button{border:0;background:none;padding:9px 10px;font-size:13px;white-space:nowrap;border-radius:9px;color:#475467;font-weight:700}.topbar nav .nav-cta{background:#10233f;color:#fff}.hero{max-width:1180px;margin:0 auto;padding:92px 24px 70px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;font-size:12px;color:#1d63ea}.hero h1{max-width:900px;margin:16px auto 20px;font-size:64px;line-height:1;letter-spacing:-3px;color:#10233f}.hero h1 span{color:#1d63ea}.hero>p{max-width:760px;margin:0 auto 28px;color:#667085;font-size:19px;line-height:1.6}.hero-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.button{border:0;border-radius:12px;padding:14px 18px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:8px}.button.primary{background:#1d63ea;color:#fff}.button.secondary{background:#fff;color:#10233f;border:1px solid #dfe4ec}.button.white{background:#fff;color:#10233f}.button.full{width:100%}.button:disabled{opacity:.65;cursor:not-allowed}.trust-row{margin-top:26px;display:flex;justify-content:center;gap:24px;flex-wrap:wrap;color:#667085;font-size:13px}.trust-row span{display:flex;align-items:center;gap:6px}.public-trust-card{width:min(980px,100%);margin:28px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:left}.public-trust-card>div{border:1px solid #e6eaf0;background:#fffffff0;border-radius:14px;padding:16px;display:grid;grid-template-columns:auto 1fr;gap:6px 10px;color:#667085;font-size:12px;line-height:1.45}.public-trust-card svg{color:#9b1c31;grid-row:1 / span 2}.public-trust-card strong{color:#10233f;font-size:13px}.public-trust-card .trust-link{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#8b1730;font-weight:750;text-decoration:none;padding:8px}.shop-portal-feature{max-width:1132px;margin:20px auto 34px;padding:32px;border-radius:22px;background:#fff;border:1px solid #dfe6ef;display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:center}.shop-portal-feature h2{font-size:34px;color:#10233f;margin:8px 0}.shop-portal-feature p{color:#667085;line-height:1.55}.shop-portal-points{display:grid;gap:10px;padding:20px;border-radius:16px;background:#f7faff}.shop-portal-points span{display:flex;gap:8px;align-items:center;color:#344054;font-size:13px;font-weight:750}.shop-portal-points svg{color:#18815d;flex:0 0 auto}.shop-login-card{max-width:620px;background:#fff;border:1px solid #e3e7ee;border-radius:20px;padding:30px;text-align:center}.shop-login-card>svg{color:#1d63ea}.shop-login-card h2{color:#10233f;margin-bottom:6px}.shop-login-card p{color:#667085}.shop-session{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;margin-bottom:16px;background:#edf3ff;border-radius:13px}.shop-session strong,.shop-session span{display:block}.shop-session strong{color:#10233f}.shop-session span{color:#667085;font-size:12px;margin-top:2px}.inspection-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:18px;align-items:start}.inspection-section{padding:4px 0 22px;margin-bottom:20px;border-bottom:1px solid #edf0f4}.inspection-section h2{color:#10233f;font-size:19px;margin:0 0 15px}.inspection-help{color:#667085;font-size:12px;line-height:1.5;margin:-6px 0 14px}.status-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.status-grid label{font-size:12px;font-weight:850;color:#475467}.status-grid select{width:100%;margin-top:6px;border:1px solid #d9dee7;border-radius:10px;padding:12px;background:#fff}.photo-help svg{vertical-align:middle;margin-right:4px}.inspection-side{display:grid;gap:14px}.inspection-submit-card{background:#ecf8f2;border:1px solid #cfeadd;border-radius:16px;padding:20px;color:#166c4c}.inspection-submit-card strong,.inspection-submit-card span{display:block}.inspection-submit-card strong{margin:8px 0;color:#145c42}.inspection-submit-card span{font-size:12px;margin-top:4px}.recent-inspections>p{color:#667085;font-size:13px}.recent-inspections>div{padding:11px 0;border-top:1px solid #edf0f4}.recent-inspections>div strong,.recent-inspections>div span,.recent-inspections>div small{display:block}.recent-inspections>div strong{color:#10233f;font-size:13px}.recent-inspections>div span{color:#475467;font-size:12px;margin-top:3px}.recent-inspections>div small{color:#98a2b3;margin-top:2px}.buyer-package-feature{max-width:1132px;margin:0 auto 34px;padding:34px;border-radius:24px;background:#eef5ff;border:1px solid #cfddf4;display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center}.buyer-package-feature h2{font-size:38px;color:#10233f;margin:8px 0;letter-spacing:-1.2px}.buyer-package-feature p{color:#5d6b80;line-height:1.55}.package-value{display:flex;flex-direction:column;margin:17px 0 20px}.package-value strong{color:#10233f;font-size:32px}.package-value span{color:#667085;font-size:13px}.buyer-package-card{background:#10233f;color:#fff;border-radius:18px;padding:25px}.buyer-package-card strong{display:block;color:#dce8ff;font-size:18px}.buyer-package-card p{color:#c2cfe0}.buyer-package-card span{display:block;color:#8fb4ff;font-size:12px;font-weight:800}.package-savings{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;margin:-6px 0 18px;background:#ecf8f2;border-radius:10px;color:#166c4c;font-size:13px}.package-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:16px}.package-balance-card{background:#fff;border:1px solid #e3e7ee;border-radius:20px;padding:26px}.package-balance-card small{color:#1d63ea;font-weight:900;letter-spacing:.1em}.package-balance-card>strong{display:block;font-size:54px;line-height:1;color:#10233f;margin:12px 0}.package-balance-card>strong span{font-size:19px;color:#98a2b3}.package-balance-card p{color:#667085;min-height:44px}.package-access-card{margin-top:16px;background:#10233f;color:#fff;border-radius:20px;padding:25px;display:flex;justify-content:space-between;align-items:center;gap:20px}.package-access-card small{color:#8fb4ff;font-weight:900;letter-spacing:.1em}.package-access-card h2{margin:6px 0}.package-access-card p{margin:0;color:#cbd6e4;max-width:700px}.package-history{margin-top:16px;background:#fff;border:1px solid #e3e7ee;border-radius:20px;padding:25px}.package-history h2{color:#10233f;margin-top:0}.package-history>p{color:#667085}.package-history>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #edf0f4;color:#475467;font-size:13px}.package-history>div span{color:#98a2b3}.report-preview{max-width:1180px;margin:0 auto 30px;padding:30px 24px 72px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.report-preview h2,.section-title h2,.decision-band h2,.how h2{color:#10233f;letter-spacing:-1.2px}.report-preview h2{font-size:38px;margin:9px 0 12px}.report-preview p{color:#667085;line-height:1.65}.text-link{border:0;background:none;color:#1d63ea;font-weight:800;padding:0;display:flex;align-items:center}.sample-card{background:#fff;border:1px solid #e3e7ee;border-radius:20px;padding:24px;box-shadow:0 18px 45px #10233f14}.sample-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.sample-top small{display:block;color:#98a2b3;font-weight:800;font-size:11px}.sample-top strong{display:block;color:#10233f;font-size:19px;margin-top:4px}.score{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#fff4dc;color:#9a6200;font-weight:900;font-size:22px}.verdict{margin:18px 0 10px;padding:10px 12px;border-radius:10px;font-size:12px;font-weight:900}.verdict.amber{background:#fff4dc;color:#9a6200}.signal{display:flex;gap:10px;padding:14px 0;border-bottom:1px solid #edf0f4;color:#344054}.signal:last-child{border:0}.signal strong,.signal span{display:block}.signal span{font-size:13px;color:#667085;margin-top:3px;line-height:1.45}.services,.how{max-width:1180px;margin:0 auto;padding:70px 24px}.section-title{text-align:center;max-width:720px;margin:0 auto 28px}.section-title span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#1d63ea}.section-title h2{font-size:38px;margin:8px 0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{background:#fff;border:1px solid #e3e7ee;border-radius:18px;padding:23px}.service-icon{width:44px;height:44px;border-radius:12px;background:#edf3ff;color:#1d63ea;display:grid;place-items:center}.service-card h3{margin:16px 0 8px;color:#10233f}.service-card p{color:#667085;line-height:1.5;font-size:14px}.service-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.service-bottom strong{font-size:24px;color:#10233f}.service-bottom button{border:0;background:none;color:#1d63ea;font-weight:850;display:flex;align-items:center}.toolkit-feature{max-width:1132px;margin:10px auto 40px;padding:34px;border-radius:22px;background:#f8fbff;border:1px solid #dce6f3;display:grid;grid-template-columns:1.3fr .7fr;gap:24px;align-items:center}.toolkit-feature h2{font-size:38px;color:#10233f;margin:8px 0}.toolkit-feature p{color:#667085;line-height:1.55}.toolkit-feature-card{background:#10233f;color:#fff;border-radius:16px;padding:22px}.toolkit-feature-card strong{display:block;color:#dce8ff;letter-spacing:.04em}.toolkit-feature-card p{color:#b9c8db;margin-bottom:0}.toolkit-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.toolkit-mini-grid span{background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:9px 10px;color:#475467;font-size:12px;font-weight:750}.toolkit-page-card{background:#fff;border:1px solid #e3e7ee;border-radius:20px;padding:28px}.toolkit-intro{display:grid;grid-template-columns:1.4fr .6fr;gap:22px;align-items:start}.toolkit-intro small,.snapshot-head small,.decision-checklist-head small,.source-trail small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.toolkit-intro h2{margin:6px 0 8px;color:#10233f;font-size:30px}.toolkit-intro p{color:#667085;line-height:1.6}.toolkit-price{background:#10233f;color:#fff;border-radius:16px;padding:20px}.toolkit-price span,.toolkit-price small{display:block;color:#b9c8db}.toolkit-price strong{display:block;font-size:25px;margin:5px 0}.toolkit-items{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.toolkit-items article{position:relative;border:1px solid #e2e8f0;border-radius:14px;padding:18px;background:#fbfcfe}.toolkit-items article>b{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#edf3ff;color:#1d63ea;font-size:12px}.toolkit-items h3{color:#10233f;margin:12px 0 6px;font-size:16px}.toolkit-items p{margin:0;color:#667085;font-size:13px;line-height:1.5}.toolkit-how{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.toolkit-how div{padding:14px;border-radius:12px;background:#f8fafc}.toolkit-how strong,.toolkit-how span{display:block}.toolkit-how strong{color:#10233f;font-size:13px}.toolkit-how span{color:#667085;font-size:12px;line-height:1.45;margin-top:4px}.toolkit-warning{display:flex;gap:10px;align-items:flex-start;background:#fff8e6;border:1px solid #f2d996;border-radius:12px;padding:13px;margin-bottom:18px;color:#705111}.toolkit-warning p{margin:0;font-size:12px;line-height:1.5}.guided-preview-note{margin:12px 0 0;color:#667085;font-size:12px}.guided-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr);gap:18px;align-items:start}.guided-form-card .inspection-section{border-bottom:1px solid #edf0f4;padding:6px 0 24px;margin-bottom:24px}.guided-form-card .inspection-section:last-of-type{border-bottom:0}.guided-vin-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-bottom:14px}.guided-vin-box .vin-message{grid-column:1 / -1}@media(max-width:640px){.guided-vin-box{grid-template-columns:1fr}.guided-vin-box .button{width:100%}}.guided-side{display:grid;gap:14px}.guided-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.guided-signal{border:1px solid #e2e8f0;border-radius:14px;padding:17px;background:#fff}.guided-signal h2{color:#10233f;margin:0 0 10px;font-size:17px}.guided-signal p{display:flex;gap:8px;align-items:flex-start;color:#5b6678;font-size:12px;line-height:1.45}.guided-signal.positive{background:#f4fbf7;border-color:#cce8d7}.guided-signal.concern{background:#fff8f3;border-color:#f2d6c4}.guided-signal.unsure{background:#f8fafc}.guided-signal svg{flex:0 0 auto;margin-top:1px}.guided-result-shell .signal-row{margin-top:10px}.guided-overview{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px;border:1px solid #dce6f3;background:#f8fbff;border-radius:15px;margin-bottom:16px}.guided-overview small,.guided-context-grid small,.guided-dossier small,.guided-government small,.carrisk-data-card small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.guided-overview h2{margin:4px 0;color:#10233f}.guided-overview p{margin:0;color:#667085}.guided-overview>div:last-child{min-width:95px;text-align:center;padding:12px;background:#fff;border-radius:12px}.guided-overview>div:last-child span,.guided-overview>div:last-child strong{display:block}.guided-overview>div:last-child span{color:#667085;font-size:11px}.guided-overview>div:last-child strong{color:#10233f;font-size:24px}.guided-context-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0}.guided-context-grid article,.guided-dossier,.guided-government,.carrisk-data-card{border:1px solid #e2e8f0;border-radius:15px;padding:18px;background:#fff;margin:16px 0}.guided-context-grid h3{margin:5px 0 7px;color:#10233f}.guided-context-grid p,.guided-dossier p,.guided-government p,.carrisk-data-card p{color:#667085;line-height:1.55}.dossier-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.dossier-list p{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px;background:#f8fafc;border-radius:10px;font-size:12px}.dossier-list svg{flex:0 0 auto;color:#1d63ea;margin-top:1px}.dossier-list.numbered b{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:#edf3ff;color:#1d63ea}.government-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.government-stat-grid article{padding:14px;background:#f8fafc;border-radius:11px}.government-stat-grid strong,.government-stat-grid span{display:block}.government-stat-grid strong{color:#10233f;font-size:23px}.government-stat-grid span{color:#667085;font-size:11px;margin-top:3px}.complaint-table{margin-top:14px;border-top:1px solid #edf0f4;padding-top:12px}.complaint-table>div{display:flex;justify-content:space-between;gap:10px;color:#10233f;font-size:12px;margin-bottom:6px}.complaint-table>div span{color:#667085}.complaint-table p{display:flex;justify-content:space-between;gap:10px;margin:0;padding:8px 0;border-bottom:1px solid #f0f2f5;font-size:12px}.complaint-table p b{color:#10233f}.carrisk-data-card{background:#f8fbff;border-color:#dce6f3}.carrisk-observation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.carrisk-observation-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:12px}.carrisk-observation-grid strong,.carrisk-observation-grid span{display:block}.carrisk-observation-grid strong{font-size:22px;color:#1d63ea}.carrisk-observation-grid span{color:#667085;font-size:11px;line-height:1.4}.analyst-summary.expanded p{white-space:pre-line;line-height:1.72}@media(max-width:720px){.guided-overview{align-items:flex-start}.guided-context-grid,.dossier-list,.government-stat-grid,.carrisk-observation-grid{grid-template-columns:1fr}.guided-overview>div:last-child{min-width:80px}}.quote-feature{max-width:1132px;margin:10px auto 40px;padding:34px;border-radius:22px;background:#fff;border:1px solid #dfe6ef;display:grid;grid-template-columns:1.3fr .7fr;gap:24px;align-items:center}.quote-feature h2{font-size:38px;color:#10233f;margin:8px 0}.quote-feature p{color:#667085;line-height:1.55}.quote-feature-card{background:#10233f;color:#fff;border-radius:16px;padding:22px}.quote-feature-card strong{display:block;color:#dce8ff;line-height:1.5}.quote-feature-card p{color:#b9c8db;margin-bottom:0}.quote-entry-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;padding:5px;border-radius:12px;background:#f3f6fa}.quote-entry-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;padding:11px;background:transparent;color:#667085;font-weight:850;cursor:pointer}.quote-entry-tabs button.active{background:#fff;color:#10233f;box-shadow:0 1px 5px #10233f1a}.quote-upload-box{position:relative;margin-bottom:15px;padding:18px;border:1px dashed #9eb8dc;border-radius:14px;background:#f7faff;color:#10233f;display:grid;grid-template-columns:auto 1fr;gap:7px 11px;align-items:start}.quote-upload-box>svg{grid-row:1 / span 2;color:#1d63ea}.quote-upload-box strong{display:block}.quote-upload-box p{margin:4px 0 0;color:#667085;font-size:12px}.quote-upload-box input[type=file]{grid-column:1 / -1;width:100%;padding:10px;border:1px solid #d7e0ec;border-radius:9px;background:#fff}.quote-upload-box small,.quote-upload-box>span{grid-column:1 / -1;color:#667085;font-size:10px;line-height:1.45}.quote-review-banner{display:flex;gap:9px;align-items:flex-start;margin:0 0 15px;padding:12px;border-radius:10px;background:#ecf8f2;color:#166c4c}.quote-review-banner svg{flex:0 0 auto;margin-top:1px}.quote-review-banner strong,.quote-review-banner span{display:block}.quote-review-banner span{margin-top:2px;font-size:11px}.quote-fields-muted{opacity:.58}.report-coverage-notice{margin:18px 0;padding:16px;border:1px solid #e3c47a;border-radius:12px;background:#fff8e8;color:#594519}.report-coverage-notice strong{display:block;font-size:16px}.report-coverage-notice p{margin:8px 0 0;font-size:14px;line-height:1.6}.report-coverage-consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;line-height:1.5;cursor:pointer}.report-coverage-consent input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:#116c63}.report-coverage-summary{font-size:14px;line-height:1.6}.quote-limit-note{display:flex;gap:9px;align-items:flex-start;margin:14px 0 0;padding:12px;border-radius:10px;background:#fff8e8;border:1px solid #f1d597}.quote-limit-note svg{flex:0 0 auto;color:#a86700;margin-top:2px}.quote-limit-note p{margin:0;color:#705111;font-size:11px;line-height:1.5}.quote-upload-privacy{margin:9px 0 0;color:#7a8494;font-size:10px;line-height:1.45}.quote-context-summary{margin:16px 0 20px;padding:17px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc}.quote-context-summary>small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.quote-context-summary>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:10px}.quote-context-summary span{padding:10px;border-radius:9px;background:#fff;color:#667085;font-size:11px;line-height:1.4}.quote-context-summary b{display:block;margin-bottom:3px;color:#10233f}.seller-passport-feature{max-width:1132px;margin:10px auto 40px;padding:34px;border-radius:22px;background:#f5f9ff;border:1px solid #cfdcf0;display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:center}.seller-passport-feature h2{margin:8px 0;color:#10233f;font-size:37px}.seller-passport-feature p{color:#667085;line-height:1.55}.seller-passport-feature-card{padding:24px;border-radius:18px;background:#10233f;color:#fff;display:grid;gap:9px}.seller-passport-feature-card strong{color:#9fc0ff;letter-spacing:.08em;font-size:11px}.seller-passport-feature-card span{color:#cbd6e4;line-height:1.5;font-size:13px}.seller-passport-feature-card b{font-size:33px}.seller-before-pay{margin:22px 0;padding:25px;border-radius:18px;background:#10233f;color:#fff;display:flex;justify-content:space-between;gap:28px;align-items:center}.seller-before-pay small,.seller-use-section small,.seller-sample-intro small,.seller-checkout-ready small{font-weight:900;letter-spacing:.09em}.seller-before-pay small{color:#9fc0ff}.seller-before-pay h2{margin:6px 0;font-size:26px}.seller-before-pay p{margin:0;color:#cbd6e4;line-height:1.55}.seller-price-box{flex:0 0 210px;padding:17px;border-radius:14px;background:#fff;color:#10233f}.seller-price-box span,.seller-price-box strong,.seller-price-box small{display:block}.seller-price-box span{color:#667085;font-size:11px}.seller-price-box strong{font-size:32px;margin:4px 0}.seller-price-box small{color:#667085;letter-spacing:0}.seller-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.seller-info-grid article{padding:18px;background:#fff;border:1px solid #e2e8f0;border-radius:15px}.seller-info-grid svg{color:#1d63ea}.seller-info-grid h3{margin:9px 0 6px;color:#10233f;font-size:15px}.seller-info-grid p{margin:0;color:#667085;font-size:12px;line-height:1.5}.seller-not-included{margin:22px 0;padding:22px;border-radius:16px;background:#fff8f3;border:1px solid #f0d5c5}.seller-not-included>div:first-child{display:flex;gap:10px;align-items:flex-start}.seller-not-included>div:first-child>svg{color:#b54708;flex:0 0 auto}.seller-not-included small{color:#b54708;font-weight:900;letter-spacing:.08em}.seller-not-included h2{margin:4px 0 14px;color:#10233f}.seller-limit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.seller-limit-grid p{display:flex;gap:8px;align-items:flex-start;margin:0;padding:11px;border-radius:10px;background:#fff;color:#5b6678;font-size:12px;line-height:1.45}.seller-limit-grid svg{flex:0 0 auto;color:#b54708}.seller-sample-wrap{margin:28px 0}.seller-sample-intro{margin-bottom:14px}.seller-sample-intro small,.seller-use-section small{color:#1d63ea}.seller-sample-intro h2,.seller-use-section h2{margin:5px 0;color:#10233f}.seller-sample-intro p{color:#667085}.seller-passport-sample{background:#fff;border:1px solid #dce3ed;border-radius:20px;padding:25px;box-shadow:0 18px 45px #10233f12}.seller-sample-top{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #e6eaf0}.seller-sample-top small{display:block;margin-top:8px;color:#1d63ea;font-weight:900;letter-spacing:.07em}.seller-sample-top h2{margin:5px 0;color:#10233f;font-size:31px}.seller-sample-top p{margin:0;color:#667085}.sample-pill{display:inline-block;padding:5px 8px;border-radius:999px;background:#edf3ff;color:#1d63ea;font-size:9px;font-weight:900;letter-spacing:.08em}.seller-sample-badge{flex:0 0 245px;padding:15px;border-radius:13px;background:#10233f;color:#fff;display:grid;grid-template-columns:auto 1fr;gap:3px 9px}.seller-sample-badge svg{grid-row:1 / span 2;color:#9fc0ff}.seller-sample-badge strong{font-size:12px;letter-spacing:.07em}.seller-sample-badge span{color:#b9c8db;font-size:10px}.seller-snapshot-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.seller-snapshot-strip article{padding:12px;border-radius:10px;background:#f8fafc}.seller-snapshot-strip span,.seller-snapshot-strip strong{display:block}.seller-snapshot-strip span{color:#667085;font-size:10px;text-transform:uppercase;font-weight:800}.seller-snapshot-strip strong{margin-top:4px;color:#10233f;font-size:16px}.seller-sample-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.seller-sample-grid article{padding:18px;border:1px solid #e5e9ef;border-radius:14px;background:#fbfcfe}.seller-sample-grid small{color:#1d63ea;font-weight:900;letter-spacing:.07em}.seller-sample-grid h3{margin:5px 0 12px;color:#10233f}.seller-sample-grid p{display:flex;gap:7px;align-items:flex-start;margin:7px 0;color:#5e697b;font-size:12px;line-height:1.45}.seller-sample-grid p svg{flex:0 0 auto;color:#18815d;margin-top:1px}.seller-share-card{background:#f5f9ff!important}.sample-qr{width:72px;height:72px;display:grid;place-items:center;margin:8px 0;border:8px double #10233f;background:repeating-linear-gradient(45deg,#10233f 0,#10233f 4px,#fff 4px,#fff 8px)}.sample-qr span{background:#fff;color:#10233f;font-size:10px;font-weight:900;padding:3px}.seller-share-card b{display:inline-block;margin-top:8px;color:#1d63ea;font-size:11px}.seller-sample-note{display:flex;gap:8px;align-items:flex-start;margin-top:14px;padding:12px;border-radius:10px;background:#fff8e8;color:#705111}.seller-sample-note svg{flex:0 0 auto;margin-top:2px}.seller-sample-note p{margin:0;font-size:11px;line-height:1.5}.seller-use-section{margin:25px 0;padding:22px;border-radius:17px;background:#fff;border:1px solid #e2e8f0}.seller-use-section h2{margin-bottom:15px}.seller-use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.seller-use-grid article{padding:15px;border-radius:12px;background:#f8fafc}.seller-use-grid b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#edf3ff;color:#1d63ea;font-size:11px}.seller-use-grid h3{margin:9px 0 5px;color:#10233f;font-size:14px}.seller-use-grid p{margin:0;color:#667085;font-size:11px;line-height:1.45}.seller-checkout-ready{margin:24px 0;padding:24px;border-radius:17px;background:#10233f;color:#fff;text-align:center}.seller-checkout-ready small{color:#9fc0ff}.seller-checkout-ready h2{margin:6px 0}.seller-checkout-ready>div>p{max-width:760px;margin:0 auto 16px;color:#cbd6e4;line-height:1.5}.seller-checkout-ready>p{display:flex;justify-content:center;gap:6px;margin:10px 0 0;color:#aebdd0;font-size:11px}.seller-crosslink{margin-top:12px;border:0;background:transparent;color:#1d63ea;font-weight:850;padding:0;display:inline-flex;gap:6px;align-items:center;cursor:pointer}.seller-passport-form{max-width:820px;margin:18px auto;text-align:left}.seller-passport-form label{color:#dce8f7;font-size:11px;font-weight:850}.seller-passport-form input,.seller-passport-form select,.seller-passport-form textarea{width:100%;margin-top:6px;padding:11px;border:1px solid #45617f;border-radius:9px;background:#fff;color:#10233f}.seller-passport-form textarea{min-height:84px;resize:vertical}.seller-attestation{max-width:820px;margin:0 auto 16px;display:flex;gap:9px;align-items:flex-start;text-align:left;color:#dce8f7;font-size:11px;line-height:1.5}.seller-attestation input{margin-top:3px;accent-color:#1d63ea}.seller-live-passport{margin-bottom:26px}.seller-live-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#ecf8f2;color:#166c4c;font-weight:800;font-size:12px}.seller-live-actions>span{display:flex;gap:7px;align-items:center}.seller-live-actions>div{display:flex;gap:8px}.seller-real-qr{width:150px;height:150px;margin:7px 0;border-radius:8px;background:#fff}.seller-share-url{overflow-wrap:anywhere;font-size:10px!important}.seller-feature-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.seller-feature-chips span{padding:6px 8px;border-radius:999px;background:#fff;border:1px solid #dce5f1;color:#475467;font-size:10px}.seller-buyer-cta{margin-top:18px;padding:22px;border-radius:16px;background:#10233f;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}.seller-buyer-cta small{color:#9fc0ff;font-weight:900;letter-spacing:.08em}.seller-buyer-cta h2{margin:5px 0}.seller-buyer-cta p{margin:0;color:#cbd6e4;font-size:12px}.seller-buyer-cta>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.repair-list h2{color:#10233f}.repair-line{display:grid;grid-template-columns:145px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid #edf0f4}.repair-line>b{align-self:start;background:#edf3ff;color:#1d63ea;padding:8px 9px;border-radius:9px;font-size:10px;text-align:center}.repair-line h3{margin:0 0 4px;color:#10233f;font-size:15px}.repair-line p{margin:0;color:#667085;font-size:13px;line-height:1.45}.network-section{max-width:1180px;margin:0 auto;padding:70px 24px}.network-section .section-title p{color:#667085;line-height:1.55}.network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.network-card{background:#fff;border:1px solid #e3e7ee;border-radius:18px;padding:23px}.network-card.future{background:#f8fafc}.network-icon{width:44px;height:44px;border-radius:12px;background:#edf3ff;color:#1d63ea;display:grid;place-items:center;margin-bottom:16px}.network-card small{color:#1d63ea;font-weight:900;letter-spacing:.1em}.network-card h3{margin:7px 0 8px;color:#10233f;font-size:21px}.network-card p{color:#667085;font-size:14px;line-height:1.5;min-height:63px}.network-card button{border:0;background:none;color:#1d63ea;padding:0;font-weight:850;display:flex;align-items:center;gap:2px}.network-status{display:inline-block;background:#edf3ff;color:#1d63ea;padding:8px 10px;border-radius:9px;font-size:12px;font-weight:800}.damage-feature{max-width:1132px;margin:20px auto 46px;padding:36px;border-radius:24px;background:#eef5ff;border:1px solid #cfddf4;display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:center}.damage-feature h2{font-size:38px;color:#10233f;margin:8px 0}.damage-feature p{color:#5d6b80;line-height:1.55}.damage-feature-card{background:#fff;border:1px solid #dce5f1;border-radius:18px;padding:24px;color:#10233f}.damage-feature-card svg{color:#1d63ea;margin-bottom:12px}.damage-feature-card strong{display:block;line-height:1.45}.damage-credit{display:flex;flex-direction:column;gap:3px;margin:16px 0 20px;padding:13px 15px;background:#fff;border-radius:12px;color:#10233f}.damage-credit span{color:#667085;font-size:13px}.photo-help{display:block;margin-top:7px;color:#667085;font-weight:500;line-height:1.4}.damage-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.credit-banner{display:flex;flex-direction:column;gap:4px;background:#ecf8f2;color:#166c4c;padding:16px;border-radius:13px;margin-top:16px}.credit-banner span{font-size:13px;line-height:1.45}.decision-band{max-width:1132px;margin:30px auto;padding:38px;border-radius:24px;background:linear-gradient(135deg,#10233f,#183b68);color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center}.decision-band small{font-weight:900;letter-spacing:.12em;color:#8fb4ff}.decision-band h2{color:#fff;max-width:720px;font-size:34px;margin:8px 0 10px}.decision-band p{color:#cbd6e4;font-weight:800;letter-spacing:.06em}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps>div{position:relative;background:#fff;border:1px solid #e3e7ee;border-radius:18px;padding:24px}.steps b{position:absolute;right:20px;top:18px;color:#cbd5e1;font-size:28px}.steps svg{color:#1d63ea}.steps h3{margin:12px 0 7px}.steps p{color:#667085;font-size:14px;line-height:1.5}.page{max-width:1180px;margin:0 auto;padding:38px 24px 80px}.back{border:0;background:none;color:#667085;font-weight:750;padding:0;margin-bottom:28px}.page-heading{max-width:760px;margin-bottom:26px}.page-heading h1{font-size:44px;letter-spacing:-1.8px;color:#10233f;margin:9px 0}.page-heading p{color:#667085;line-height:1.55}.ppi-sales-wrap{margin:0 0 22px;display:grid;gap:15px}.report-delivery-card{padding:22px;margin:18px 0;background:#f2f8fb;border:1px solid #cbdde7;border-radius:16px}.report-delivery-card h2{margin:0 0 10px;font-size:22px;color:#10233f}.report-delivery-card p{color:#475467;line-height:1.6;overflow-wrap:anywhere}.report-delivery-card .button{margin:4px 10px 4px 0;white-space:normal}.report-history-delivery{margin-top:18px;border-top:1px solid #cbdde7;padding-top:12px}.ppi-hoist-benefits h2,.ppi-comparison h2,.ppi-scope-heading h2{color:#10233f;font-size:clamp(21px,3vw,28px);margin:10px 0 16px}.ppi-hero-card .button{margin-right:10px}.ppi-value-box svg{color:#078c96;margin-top:15px}.ppi-comparison{padding:22px;background:#fff;border:1px solid #d7e4f6;border-radius:16px;min-width:0}.ppi-comparison-scroll{overflow-x:auto}.ppi-comparison table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.ppi-comparison th,.ppi-comparison td{padding:13px 12px;border-bottom:1px solid #e2e8f0;vertical-align:top}.ppi-comparison thead{background:#edf3fa;color:#10233f}.ppi-comparison tr>:nth-child(2){background:#e7f7f7}.ppi-comparison p{color:#667085;font-size:12px;line-height:1.6;margin-bottom:0}#inspection-booking-form{scroll-margin-top:24px}@media(max-width:600px){.ppi-comparison{padding:14px}.ppi-comparison th,.ppi-comparison td{padding:10px 6px;font-size:11px;overflow-wrap:anywhere}.ppi-hero-card .button{width:100%;margin-right:0}}.ppi-hero-card{display:grid;grid-template-columns:1.35fr .65fr;gap:18px;padding:26px;border-radius:20px;background:#10233f;color:#fff}.ppi-hero-card h2{margin:7px 0 9px;font-size:32px}.ppi-hero-card p{margin:0;color:#c7d2e2;line-height:1.55}.ppi-price-line{margin-top:17px;display:flex;gap:14px;flex-wrap:wrap;align-items:baseline}.ppi-price-line strong{font-size:25px}.ppi-price-line span{color:#9fc0ff;font-size:12px}.ppi-value-box{padding:18px;border-radius:14px;background:#fff;color:#10233f;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ppi-value-box small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.ppi-value-box b{margin:7px 0;font-size:18px;line-height:1.35}.ppi-value-box span{color:#667085;font-size:12px;line-height:1.5}.ppi-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ppi-check-grid article{padding:18px;border:1px solid #e1e6ee;border-radius:14px;background:#fff}.ppi-check-grid svg{color:#1d63ea}.ppi-check-grid h3{margin:9px 0 5px;color:#10233f;font-size:15px}.ppi-check-grid p{margin:0;color:#667085;font-size:12px;line-height:1.5}.ppi-result-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;padding:21px;border-radius:16px;background:#f5f9ff;border:1px solid #d7e4f6}.ppi-result-card small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.ppi-result-card h3{margin:5px 0 6px;color:#10233f}.ppi-result-card p{margin:0;color:#667085;font-size:12px;line-height:1.5}.ppi-result-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ppi-result-tags span{padding:10px;border-radius:10px;background:#fff;color:#667085;font-size:11px;line-height:1.4}.ppi-result-tags b{display:block;color:#10233f;margin-bottom:2px}.ppi-report-link,.ppi-safety-note{display:flex;gap:11px;align-items:flex-start;padding:15px;border-radius:13px}.ppi-report-link{background:#fff;border:1px solid #e2e8f0}.ppi-report-link svg{color:#1d63ea;flex:0 0 auto}.ppi-report-link strong{color:#10233f}.ppi-report-link p,.ppi-safety-note p{margin:3px 0 0;color:#667085;font-size:12px;line-height:1.5}.ppi-safety-note{background:#fff8e8;border:1px solid #efd497}.ppi-safety-note svg{color:#a86700;flex:0 0 auto}.ppi-safety-note p{color:#705111}.checkout-layout{display:grid;grid-template-columns:1.45fr .75fr;gap:18px;align-items:start}.form-card,.included-card,.report-shell{background:#fff;border:1px solid #e3e7ee;border-radius:20px;padding:25px}.price-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #edf0f4;margin-bottom:20px}.price-header span,.price-header small{display:block}.price-header span{font-weight:850;color:#10233f}.price-header small{color:#98a2b3;margin-top:3px}.price-header strong{font-size:28px;color:#10233f}.entry-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:5px;background:#f3f6fa;border-radius:12px}.entry-tabs button{border:0;background:transparent;padding:11px;border-radius:9px;font-weight:850;color:#667085;cursor:pointer}.entry-tabs button.active{background:#fff;color:#10233f;box-shadow:0 1px 5px #10233f1a}.vin-box{padding:16px;margin-bottom:16px;border:1px solid #dbe5f3;background:#f7faff;border-radius:14px}.vin-box label{margin-bottom:10px}.vin-box .button{margin-top:10px}.vin-message{margin-top:10px;font-size:13px;color:#9b2c2c}.vin-message.success{color:#166c4c}.decoded-card{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px;background:#fff;border:1px solid #d9e7dd;border-radius:10px;color:#166c4c}.decoded-card strong,.decoded-card span{display:block}.decoded-card span{margin-top:3px;color:#667085;font-size:12px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:16px}.form-card label{display:block;font-size:12px;font-weight:850;color:#475467}.form-card input,.form-card select,.form-card textarea{width:100%;margin-top:6px;border:1px solid #d9dee7;border-radius:10px;padding:12px;background:#fff;outline:none}.form-card textarea{min-height:110px;resize:vertical}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:#1d63ea;box-shadow:0 0 0 3px #edf3ff}.wide{grid-column:1/-1}.included-card h3{margin-top:0;color:#10233f}.included-card ul{list-style:none;padding:0;margin:0}.included-card li{display:flex;gap:9px;align-items:center;padding:10px 0;color:#475467;font-size:14px}.included-card li svg{color:#18815d;width:17px}.mini-note,.payment-note{background:#f8fafc;border-radius:10px;padding:12px;color:#667085;font-size:12px;line-height:1.45}.payment-note{display:flex;gap:7px;align-items:flex-start;margin:12px 0 0}.form-message{border-radius:10px;padding:12px;margin:12px 0;font-size:13px}.form-message.error{background:#fff1f1;color:#9b2c2c}.form-message.success{background:#ecf8f2;color:#166c4c}.report-shell{padding:30px;background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid #e6ebf2;border-radius:22px;box-shadow:0 24px 70px #10233f14}.dossier-head{padding:8px 4px 24px}.dossier-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dossier-meta span{padding:6px 9px;border-radius:999px;background:#f2f5f9;color:#667085;font-size:10px;font-weight:800;letter-spacing:.03em}.buying-signal{margin:4px 0 18px;padding:24px 26px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid}.buying-signal.promising{background:#eefaf4;border-color:#b8e3cc}.buying-signal.caution{background:#fff8e8;border-color:#f1d597}.buying-signal.high-caution{background:#fff1f1;border-color:#efc0c0}.buying-signal-main small{display:block;font-size:10px;font-weight:900;letter-spacing:.1em;color:#667085}.buying-signal-main h2{margin:6px 0 8px;font-size:30px;letter-spacing:-.6px;color:#10233f}.buying-signal-main p{margin:0;max-width:760px;color:#4f5d70;line-height:1.55;font-size:13px}.buying-signal-main>span{margin-top:12px;display:flex;align-items:center;gap:7px;color:#667085;font-size:11px;font-weight:700}.buying-signal-score{flex:0 0 96px;min-height:96px;border-radius:50%;background:#ffffffc7;border:1px solid rgba(16,35,63,.1);display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:wrap;padding:18px 8px}.buying-signal-score b{font-size:31px;color:#10233f;line-height:1}.buying-signal-score span{color:#667085;font-size:12px}.buying-signal-score small{width:100%;text-align:center;margin-top:4px;color:#667085;font-size:9px;text-transform:uppercase;font-weight:800}.dossier-summary-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 22px}.dossier-summary-strip article{padding:15px;border:1px solid #e2e8f0;border-radius:13px;background:#fff;box-shadow:0 8px 20px #10233f0a}.dossier-summary-strip span,.dossier-summary-strip strong,.dossier-summary-strip small{display:block}.dossier-summary-strip span{color:#667085;font-size:10px;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.dossier-summary-strip strong{margin:5px 0 3px;color:#10233f;font-size:25px}.dossier-summary-strip small{color:#7a8494;font-size:10px;line-height:1.4}.section-kicker{margin-bottom:10px;color:#1d63ea;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.report-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid #edf0f4}.report-head h1{font-size:38px;margin:7px 0 3px;color:#10233f}.report-head p{color:#667085;margin:0}.big-score{width:130px;height:130px;border-radius:50%;border:12px solid #f7d993;display:grid;place-items:center;align-content:center}.big-score strong{font-size:38px;color:#10233f;line-height:1}.big-score span{font-size:10px;color:#667085;margin-top:5px}.report-verdict{padding:22px;margin:22px 0;background:#fff8e8;border:1px solid #f1d597;border-radius:14px}.report-verdict span{display:block;text-transform:uppercase;font-size:11px;font-weight:900;color:#9a6200;letter-spacing:.08em}.report-verdict strong{display:block;font-size:25px;margin:5px 0;color:#7c5100}.report-verdict p{margin:0;color:#705111;line-height:1.5;font-size:13px}.decision-at-glance{margin:22px 0;padding:22px;border:1px solid #dfe5ed;border-radius:16px;background:#fff}.decision-at-glance-head small{color:#1d63ea;font-weight:900;letter-spacing:.09em;font-size:10px}.decision-at-glance-head h2{margin:5px 0 16px;color:#10233f;font-size:22px}.decision-at-glance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.decision-at-glance-grid article{padding:16px;border-radius:12px;background:#f8fafc}.decision-at-glance-grid article>b{display:block;margin-bottom:10px;color:#344054;font-size:10px;letter-spacing:.06em}.decision-at-glance-grid p{display:flex;gap:7px;align-items:flex-start;margin:0 0 9px;color:#596579;font-size:11px;line-height:1.45}.decision-at-glance-grid p svg{flex:0 0 auto;margin-top:1px;color:#18815d}.decision-at-glance-grid .deal-breakers{background:#fff7f7}.decision-at-glance-grid .deal-breakers p svg{color:#b42318}.buying-signal-disclaimer{margin-top:14px;padding-top:13px;border-top:1px solid #edf0f4;color:#667085;font-size:10px;line-height:1.5}.score-explainer{margin:22px 0;padding:20px;border:1px solid #e2e8f0;border-radius:15px;background:#fbfcfe;display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}.score-explainer small,.mileage-context small,.ownership-section small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.score-explainer h2,.mileage-context h2,.ownership-section h2{color:#10233f;margin:5px 0 0;font-size:21px}.score-explainer p{display:flex;gap:8px;margin:0 0 9px;color:#5b6678;font-size:12px;line-height:1.5}.score-explainer p svg{flex:0 0 auto;color:#18815d;margin-top:2px}.buyer-snapshot{margin:22px 0;padding:20px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.snapshot-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.snapshot-head h2{color:#10233f;margin:5px 0 0;font-size:21px}.snapshot-head>span{color:#667085;font-size:12px}.snapshot-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.snapshot-grid article{padding:13px;background:#f8fafc;border-radius:10px;min-width:0}.snapshot-grid span,.snapshot-grid strong{display:block}.snapshot-grid span{color:#667085;font-size:11px}.snapshot-grid strong{margin-top:4px;color:#10233f;font-size:13px;overflow-wrap:anywhere}.live-data{margin:22px 0;padding:20px;border:1px solid #dce5f1;border-radius:15px;background:#f8fbff}.live-data-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.live-data-head small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.live-data-head h2{margin:5px 0 0;color:#10233f;font-size:21px}.live-data-head>span{color:#667085;font-size:12px}.lookup-note{display:flex;gap:10px;align-items:flex-start;margin:14px 0;padding:12px 14px;border-radius:11px;background:#f8fbff;border:1px solid #dce6f3;color:#566174}.lookup-note svg{flex:0 0 auto;color:#1d63ea;margin-top:2px}.lookup-note strong,.lookup-note span,.lookup-note small{display:block}.lookup-note strong{color:#10233f;font-size:12px}.lookup-note span{margin-top:3px;font-size:11px;line-height:1.45}.lookup-note small{margin-top:5px;color:#1d63ea;font-weight:800}.data-source-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.data-source-grid article{padding:15px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.data-source-grid article>strong{display:block;font-size:28px;color:#10233f}.data-source-grid article>span{display:block;font-weight:800;color:#475467;font-size:12px}.data-source-grid article p,.source-note{color:#667085;font-size:12px;line-height:1.45}.source-note{margin:12px 0 0}.tsb-status{margin-top:12px;padding:14px;border:1px dashed #a8b6c8;border-radius:12px;display:flex;justify-content:space-between;gap:14px;background:#fff}.tsb-status strong,.tsb-status span{display:block}.tsb-status strong{color:#10233f;font-size:14px}.tsb-status span{color:#667085;font-size:12px;line-height:1.45;margin-top:3px}.tsb-status b{white-space:nowrap;color:#1d63ea;font-size:10px;letter-spacing:.08em}.recall-detail{margin-top:16px}.recall-detail h3{color:#10233f;font-size:15px}.recall-detail article{background:#fff;border:1px solid #e2e8f0;border-radius:11px;padding:13px;margin-top:9px}.recall-detail article>div{display:flex;justify-content:space-between;gap:10px}.recall-detail article strong{color:#10233f;font-size:13px}.recall-detail article span{color:#667085;font-size:11px;text-align:right}.recall-detail article p{margin:10px 0 0;color:#475467;font-size:13px;line-height:1.65}.recall-detail .buyer-recall-card{padding:20px}.recall-detail .buyer-recall-card strong{font-size:17px}.recall-next-step{padding:12px;background:#edf4ff;border-radius:8px}.buyer-recall-card details{margin-top:14px;border-top:1px solid #e2e8f0;padding-top:12px}.buyer-recall-card summary{cursor:pointer;color:#1d63ea;font-size:12px;font-weight:750}.big-score.limited-score strong{font-size:19px;line-height:1.2;text-align:center}.big-score.limited-score span{text-align:center;font-size:10px}@media(max-width:1100px)and (min-width:801px){.topbar{flex-direction:column;align-items:flex-start}.topbar nav{width:100%;justify-content:flex-start}}.mileage-context{margin:22px 0;padding:20px;border:1px solid #dce5f1;border-radius:15px;background:#f8fbff}.price-tax-panel{margin:22px 0;padding:22px;border:1px solid #dfe6ef;border-radius:16px;background:#fff}.price-tax-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.price-tax-head small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.price-tax-head h2{margin:5px 0 0;color:#10233f;font-size:21px}.price-tax-head svg{color:#1d63ea}.price-tax-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.price-tax-grid article{padding:15px;background:#f8fafc;border-radius:11px;border:1px solid #edf0f4}.price-tax-grid span,.price-tax-grid strong,.price-tax-grid small{display:block}.price-tax-grid span{color:#667085;font-size:11px}.price-tax-grid strong{margin:4px 0;color:#10233f;font-size:20px}.price-tax-grid small{color:#98a2b3;font-size:10px}.tax-explainer{display:flex;gap:9px;align-items:flex-start;margin-top:13px;padding:12px;border-radius:10px;background:#fff8e8;border:1px solid #f1d597}.tax-explainer svg{flex:0 0 auto;color:#a86700;margin-top:2px}.tax-explainer p{margin:0;color:#705111;font-size:11px;line-height:1.5}.tax-appraisal-link{margin-top:13px;border:0;background:transparent;color:#1d63ea;font-weight:900;font-size:12px;padding:0;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.all-in-planner{margin:22px 0;padding:24px;border-radius:17px;background:#10233f;color:#fff;box-shadow:0 16px 36px #10233f1f}.all-in-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.all-in-head small{color:#9fc0ff;font-weight:900;letter-spacing:.08em}.all-in-head h2{margin:5px 0;font-size:23px}.all-in-head p{margin:0;color:#cbd6e4;font-size:12px;line-height:1.5}.all-in-total{flex:0 0 auto;min-width:190px;padding:15px 18px;border-radius:13px;background:#fff;color:#10233f;text-align:right}.all-in-total span,.all-in-total strong{display:block}.all-in-total span{color:#667085;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.all-in-total strong{margin-top:4px;font-size:25px}.all-in-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:18px}.all-in-lines{overflow:hidden;border:1px solid #29415f;border-radius:12px}.all-in-lines p{display:flex;justify-content:space-between;gap:20px;margin:0;padding:11px 13px;border-bottom:1px solid #29415f;font-size:12px}.all-in-lines p:last-child{border-bottom:0}.all-in-lines span{color:#cbd6e4}.all-in-lines b{color:#fff;text-align:right}.planner-controls{padding:14px;background:#172d4a;border-radius:12px}.planner-controls>label:first-child{display:block;color:#dce8f7;font-size:11px;font-weight:800}.planner-controls input[type=number]{width:100%;margin-top:6px;padding:10px 11px;border:1px solid #45617f;border-radius:9px;background:#fff;color:#10233f}.planner-toggle{display:flex;gap:9px;align-items:flex-start;margin-top:13px;color:#dce8f7;font-size:11px;line-height:1.4;cursor:pointer}.planner-toggle input{margin-top:2px;accent-color:#1d63ea}.all-in-note{display:flex;gap:9px;align-items:flex-start;margin-top:15px;padding-top:14px;border-top:1px solid #29415f;color:#afbdd0}.all-in-note svg{flex:0 0 auto;margin-top:2px}.all-in-note p{margin:0;font-size:10px;line-height:1.5}.parts-options{margin:24px 0;padding:24px;border:1px solid #dfe6ef;border-radius:17px;background:#fff}.parts-options-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.parts-options-head small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.parts-options-head h2{margin:5px 0;color:#10233f;font-size:23px}.parts-options-head p{margin:0;max-width:690px;color:#667085;font-size:12px;line-height:1.5}.parts-options-head svg{flex:0 0 auto;color:#1d63ea}.parts-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0}.parts-choice-grid article{padding:14px;border-radius:11px;background:#f8fafc;border:1px solid #edf0f4}.parts-choice-grid b,.parts-choice-grid span{display:block}.parts-choice-grid b{color:#10233f;font-size:11px;letter-spacing:.05em}.parts-choice-grid span{margin-top:5px;color:#667085;font-size:11px;line-height:1.4}.parts-request-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.parts-request-grid label{color:#475467;font-size:11px;font-weight:800}.parts-request-grid input,.parts-request-grid select,.parts-request-grid textarea{width:100%;margin-top:6px;padding:10px 11px;border:1px solid #d0d7e2;border-radius:9px;background:#fff;color:#10233f}.parts-request-grid textarea{min-height:78px;resize:vertical}.parts-request-grid .wide{grid-column:1 / -1}.parts-install-toggle{grid-column:1 / -1;display:flex;gap:8px;align-items:center}.parts-install-toggle input{width:auto;margin:0}.parts-vehicle-note{display:flex;flex-wrap:wrap;gap:8px 15px;margin:14px 0;padding:11px 13px;border-radius:10px;background:#f2f6fb}.parts-vehicle-note strong{color:#10233f;font-size:12px}.parts-vehicle-note span{color:#667085;font-size:11px}.parts-disclaimer{margin:11px 0 0;color:#98a2b3;font-size:10px;line-height:1.45}.mileage-context>p{color:#667085;line-height:1.55;font-size:13px}.mileage-checkpoints{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.mileage-checkpoints span{display:flex;gap:8px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:11px;color:#475467;font-size:12px;line-height:1.45}.mileage-checkpoints svg{flex:0 0 auto;color:#1d63ea}.ownership-section{margin:22px 0;padding:20px;border:1px solid #e2e8f0;border-radius:15px}.ownership-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px}.ownership-grid p{display:flex;gap:8px;margin:0;padding:12px;background:#f8fafc;border-radius:10px;color:#566174;font-size:12px;line-height:1.5}.ownership-grid svg{flex:0 0 auto;color:#1d63ea}.decision-checklist{margin:22px 0;padding:20px;border:1px solid #e2e8f0;border-radius:15px}.decision-checklist-head h2,.source-trail h2{margin:5px 0 14px;color:#10233f;font-size:21px}.decision-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.decision-steps article{display:flex;gap:10px;padding:13px;background:#f8fafc;border-radius:11px}.decision-steps article>b{flex:0 0 24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#edf3ff;color:#1d63ea;font-size:11px}.decision-steps strong,.decision-steps span{display:block}.decision-steps strong{color:#10233f;font-size:13px}.decision-steps span{color:#667085;font-size:12px;line-height:1.45;margin-top:3px}.source-trail{margin:22px 0;padding:20px;border-radius:15px;background:#10233f}.source-trail small{color:#9fc0ff}.source-trail h2{color:#fff}.source-trail>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.source-trail>div:last-child span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:9px;background:#1b3150;color:#dce8f7;font-size:11px}.analyst-summary{margin:24px 0;padding:28px;border-radius:18px;background:linear-gradient(145deg,#fffaf0,#fffdf8);border:1px solid #ead9ad;box-shadow:0 14px 32px #7c51000f}.analyst-summary-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.analyst-summary-label span{color:#7c5100;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.analyst-summary-label b{color:#8b6a1d;background:#fff1c7;border-radius:999px;padding:6px 9px;font-size:9px;letter-spacing:.08em}.analyst-summary h2{margin:8px 0 12px;color:#10233f;font-size:25px}.analyst-summary>p{color:#4f5969;line-height:1.7;margin:10px 0;font-size:14px}.analyst-summary-note{display:flex;gap:8px;align-items:flex-start;margin-top:16px;padding-top:14px;border-top:1px solid #ead9ad;color:#7a6a45;font-size:11px;line-height:1.45}.analyst-summary-note svg{flex:0 0 auto}.report-columns{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.report-columns h2{color:#10233f;font-size:20px}.issue{display:flex;gap:12px;padding:16px;border:1px solid #e6eaf0;border-radius:13px;margin-bottom:10px}.issue svg{flex:0 0 auto;color:#ba7400}.issue.blue svg{color:#1d63ea}.issue.green svg{color:#18815d}.issue h3{margin:0 0 4px;font-size:15px}.issue p{margin:0;color:#667085;font-size:13px;line-height:1.45}.list-card{background:#f8fafc;border-radius:14px;padding:18px;margin-bottom:12px}.list-card h2{margin-top:0}.list-card p{display:flex;gap:8px;color:#475467;font-size:13px;line-height:1.45}.list-card svg{flex:0 0 auto;color:#1d63ea}.report-upgrade{margin-top:20px;padding:24px;border-radius:17px;background:#10233f;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px}.report-upgrade small{color:#8fb4ff;font-weight:900;letter-spacing:.1em}.report-upgrade h2{margin:7px 0 5px}.report-upgrade p{margin:0;color:#cbd6e4}.disclaimer{font-size:11px;color:#98a2b3;line-height:1.45;margin-top:16px}.timeline p{display:flex;gap:10px;margin:16px 0}.timeline b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf3ff;color:#1d63ea;flex:0 0 auto}.timeline strong,.timeline span{display:block}.timeline strong{color:#10233f;margin-bottom:3px}.timeline span{font-size:13px;color:#667085;line-height:1.4}.sample-inspection-image-page{max-width:1480px}.sample-report-image-shell{margin-top:12px;padding:8px;border-radius:16px;background:#fff;border:1px solid #dce3ec;box-shadow:0 12px 34px #10233f14;overflow:hidden}.sample-report-image-shell img{display:block;width:100%;height:auto;border-radius:10px}.sample-report-return{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px 0}.sample-report-return p{margin:0;color:#667085;font-size:12px}.buyer-inspection-page{max-width:1360px}.inspection-dashboard-header{display:flex;align-items:center;gap:22px;margin:18px 0;color:#10233f}.inspection-report-brand{display:flex;align-items:center;gap:7px;font-size:30px;letter-spacing:-1px}.inspection-report-brand span,.inspection-report-brand svg{color:#087cff}.inspection-dashboard-header h1{flex:1;font-size:21px;margin:0}.inspection-dashboard-header .buyer-report-actions{flex-direction:row;min-width:0}.inspection-dashboard-header .button{font-size:12px;padding:10px 12px}.inspection-dashboard{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;align-items:start}.inspection-dashboard-main,.inspection-dashboard-side{min-width:0;display:grid;gap:10px}.inspection-dashboard-card{border:1px solid #dce4ef;border-radius:8px;background:#fff;padding:15px;min-width:0}.inspection-dashboard-card h2{display:flex;align-items:center;gap:8px;font-size:17px;margin:0 0 12px;color:#10233f}.inspection-dashboard-card h3{font-size:12px;color:#10233f;margin:12px 0 7px}.inspection-dashboard-card p{font-size:12px;line-height:1.55;margin:0;color:#475467;overflow-wrap:anywhere}.inspection-dashboard-card small{display:block;font-size:11px;line-height:1.5;color:#667085;margin-top:8px}.inspection-dashboard-card a,.dashboard-priority a,.dashboard-detail-link{color:#087cff;font-size:11px}.dashboard-detail-link{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;text-decoration:underline;font:inherit;font-size:11px}.inspection-vehicle-card{display:grid;grid-template-columns:125px minmax(0,1fr);gap:17px}.inspection-vehicle-card h2{font-size:23px;margin-bottom:6px}.inspection-vehicle-symbol{background:linear-gradient(135deg,#e1efff,#f5f9ff);border-radius:6px;color:#2376cf;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:150px}.inspection-vehicle-symbol span{font-size:8px;font-weight:800;letter-spacing:.06em}.inspection-vehicle-card dl{margin:10px 0 0;font-size:12px;display:grid;gap:7px}.inspection-vehicle-card dl div{display:flex;gap:8px}.inspection-vehicle-card dt{font-weight:700;min-width:94px;color:#10233f}.inspection-vehicle-card dd{margin:0;color:#475467;overflow-wrap:anywhere}.inspection-dashboard-verdict{display:flex;align-items:flex-start;gap:13px;padding:18px;background:#fff0de;border-radius:8px;color:#a95300}.inspection-dashboard-verdict svg{flex-shrink:0}.inspection-dashboard-verdict strong{font-size:13px;color:#10233f}.inspection-dashboard-verdict h2{font-size:27px;margin:3px 0 6px}.inspection-dashboard-verdict p{margin:0;font-size:13px;line-height:1.5;color:#344054}.inspection-dashboard-priorities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.dashboard-priority{padding:12px 9px;border:1px solid;border-radius:6px;min-width:0}.dashboard-priority h3{font-size:11px;margin:0 0 6px}.dashboard-priority strong{font-size:19px}.dashboard-priority ul{padding-left:13px;margin:10px 0 0}.dashboard-priority li,.dashboard-priority p{font-size:10px;color:#344054;line-height:1.5;margin:5px 0;overflow-wrap:anywhere}.dashboard-now{background:#fff1f2;border-color:#ffd3d8;color:#c62032}.dashboard-soon{background:#fffaee;border-color:#ffebbc;color:#ad6a00}.dashboard-monitor{background:#eff7ff;border-color:#d6eaff;color:#087cff}.dashboard-positive{background:#f0fcf5;border-color:#cef0dd;color:#16804b}.dashboard-system-row{display:grid;grid-template-columns:1fr 86px 1.7fr;gap:10px;align-items:start;padding:8px 0;border-top:1px solid #e8edf4}.dashboard-system-row>strong{font-size:11px;color:#10233f}.dashboard-system-row p{font-size:10px}.dashboard-system-row .system-status{text-align:center;border-radius:5px;font-size:8px}.dashboard-seller-questions{display:grid;grid-template-columns:1fr 1fr;gap:9px 23px;padding-left:19px;margin:0;font-size:11px;color:#475467;line-height:1.5}.dashboard-bottom-line{background:linear-gradient(135deg,#e3f1ff,#f0f8ff);border-color:#daecff}.dashboard-bottom-line>p{font-size:13px}.dashboard-bottom-line ol{padding-left:24px;margin:10px 0 0}.dashboard-bottom-line li{padding-left:4px;margin:10px 0;font-size:12px;line-height:1.5;color:#344054}.dashboard-bottom-line li::marker{color:#087cff;font-weight:800}.dashboard-measurements{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dashboard-measurements>div{border:1px solid #e3e9f2;border-radius:5px;overflow:hidden}.dashboard-measurements h3{background:#f2f5f9;margin:0;padding:9px}.dashboard-measurements p{display:flex;justify-content:space-between;gap:6px;padding:7px;border-top:1px solid #e3e9f2;font-size:10px}.dashboard-measurements b{color:#10233f;text-align:right}.dashboard-obd{padding:12px;background:#f3f6fa;border-radius:5px}.dashboard-photo-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px}.dashboard-photo-preview figure{margin:0;min-width:0}.dashboard-photo-preview img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:5px}.dashboard-photo-preview figcaption{font-size:9px;color:#475467;line-height:1.4;overflow-wrap:anywhere}.dashboard-important{background:#fff6db;border-color:#f7e4ae}.dashboard-important h2{color:#976000}.inspection-full-details-heading{margin:34px 0 18px;padding-top:25px;border-top:2px solid #dce4ef;scroll-margin-top:20px}.inspection-full-details-heading small{color:#087cff;font-size:11px;font-weight:800;letter-spacing:.08em}.inspection-full-details-heading h2{color:#10233f;margin:8px 0}.inspection-full-details-heading p{font-size:13px;color:#667085}.buyer-inspection-page .sample-report-banner{background:#e2f1ff;color:#1258a6;border-color:#a8d2ff}@media(max-width:800px){.inspection-dashboard-header{flex-wrap:wrap;gap:12px}.inspection-dashboard-header h1{flex-basis:100%;font-size:20px}.inspection-dashboard-header .buyer-report-actions{flex-direction:row;width:100%}.inspection-dashboard{grid-template-columns:1fr}.inspection-dashboard-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-vehicle-card{grid-template-columns:1fr}.inspection-vehicle-symbol{min-height:90px;flex-direction:row}.inspection-vehicle-symbol svg{width:50px}.inspection-dashboard-verdict h2{font-size:22px;overflow-wrap:anywhere}.dashboard-system-row{grid-template-columns:minmax(0,1fr) 85px}.dashboard-system-row p{grid-column:1 / -1}.dashboard-seller-questions{grid-template-columns:1fr}}@media print{.inspection-dashboard-header .buyer-report-actions{display:none}.inspection-dashboard{display:block}.inspection-dashboard-side{margin-top:12px}.inspection-dashboard-card,.inspection-dashboard-verdict,.dashboard-priority{-moz-column-break-inside:avoid;break-inside:avoid}.inspection-dashboard-priorities{grid-template-columns:repeat(4,minmax(0,1fr))}.inspection-dashboard,.dashboard-priority{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.sample-report-banner{margin-bottom:12px;padding:14px 16px;border-radius:12px;background:#fff4d8;border:1px solid #e8c86b;color:#6f5000;display:grid;gap:3px}.sample-report-banner strong{font-size:12px;letter-spacing:.06em}.sample-report-banner span{font-size:12px;line-height:1.45}.ppi-sample-button{margin-top:13px}.buyer-report-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px;background:#10233f;color:#fff;border-radius:22px}.buyer-report-hero h1{margin:7px 0 6px;font-size:38px}.buyer-report-hero p{margin:0 0 7px;color:#cbd7e7}.buyer-report-hero small{color:#9fb4ce}.buyer-report-actions{display:flex;flex-direction:column;gap:8px;min-width:180px}.buyer-report-actions .button{justify-content:center}.buyer-decision-panel{margin-top:16px;padding:26px;border-radius:18px;background:#f4f8ff;border:1px solid #d6e3f6}.buyer-decision-panel>small,.buyer-section-heading small,.buyer-bottom-line small{color:#1d63ea;font-weight:900;letter-spacing:.08em}.buyer-decision-panel h2{margin:6px 0;color:#10233f;font-size:30px}.buyer-decision-panel>p{color:#475467;line-height:1.6}.buyer-summary-quote{margin-top:16px;padding:15px;border-radius:12px;background:#fff;display:grid;gap:5px}.buyer-summary-quote strong{color:#10233f}.buyer-summary-quote span{color:#667085;line-height:1.55}.buyer-report-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.buyer-report-stats article{padding:17px;border-radius:14px;background:#fff;border:1px solid #e2e7ef}.buyer-report-stats b{display:block;color:#10233f;font-size:27px}.buyer-report-stats span{color:#667085;font-size:12px}.buyer-priority-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.buyer-priority-grid article{padding:19px;border-radius:15px;border:1px solid #e2e7ef;background:#fff}.buyer-priority-grid h3{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#10233f}.buyer-priority-grid p{margin:7px 0;color:#475467;font-size:13px;line-height:1.5}.priority-now{border-left:4px solid #b42318!important}.priority-soon{border-left:4px solid #b76e00!important}.priority-monitor{border-left:4px solid #1d63ea!important}.priority-positive{border-left:4px solid #18815d!important}.buyer-report-section{margin-top:14px;padding:22px;background:#fff;border:1px solid #e2e7ef;border-radius:17px}.buyer-section-heading h2{margin:5px 0 6px;color:#10233f}.buyer-section-heading p{margin:0 0 15px;color:#667085;font-size:12px;line-height:1.5}.buyer-system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.buyer-system-grid article{padding:14px;border:1px solid #e8ecf2;border-radius:12px}.buyer-system-grid h3{margin:8px 0 4px;color:#10233f;font-size:14px}.buyer-system-grid p{margin:0;color:#667085;font-size:11px;line-height:1.45}.system-status{display:inline-block;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.05em;background:#eef2f6;color:#475467}.status-pass{background:#eaf8f1;color:#126244}.status-monitor{background:#edf4ff;color:#194e9f}.status-attention{background:#fff5df;color:#9a5b00}.status-fail{background:#ffeded;color:#a51d14}.measurement-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.measurement-grid article{padding:13px;border-radius:11px;background:#f8fafc}.measurement-grid span{display:block;color:#667085;font-size:10px}.measurement-grid b{display:block;margin-top:5px;color:#10233f;font-size:19px}.buyer-report-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.diagnostic-box{display:flex;gap:10px;padding:13px;border-radius:11px;background:#f8fafc}.diagnostic-box strong,.diagnostic-box span{display:block}.diagnostic-box span{color:#667085;margin-top:3px}.buyer-note-stack{display:grid;gap:8px;margin-top:10px}.buyer-note-stack>div,.repair-priority-block{padding:12px;border-radius:10px;background:#f8fafc}.buyer-note-stack b,.repair-priority-block h3{color:#10233f}.buyer-note-stack p,.repair-priority-block p{color:#667085;font-size:12px;line-height:1.5}.buyer-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.buyer-photo-grid figure{margin:0;overflow:hidden;border-radius:13px;border:1px solid #e2e7ef;background:#f8fafc}.buyer-photo-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.buyer-photo-grid figcaption{padding:10px;color:#475467;font-size:11px;line-height:1.4}.buyer-question-list{display:grid;gap:8px}.buyer-question-list p{display:flex;gap:9px;margin:0;color:#475467;font-size:12px;line-height:1.5}.buyer-question-list b{flex:0 0 24px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#edf3ff;color:#1d63ea}.not-checked-strip{display:flex;gap:10px;margin-top:14px;padding:15px;border-radius:13px;background:#fff8e8;border:1px solid #efd497}.not-checked-strip strong{color:#705111}.not-checked-strip p{margin:4px 0 0;color:#85641d;font-size:12px}.buyer-bottom-line{display:flex;gap:14px;margin-top:14px;padding:24px;border-radius:17px;background:#10233f;color:#fff}.buyer-bottom-line h2{margin:5px 0}.buyer-bottom-line p{margin:0;color:#cbd7e7;line-height:1.55}.buyer-report-disclaimer{color:#667085;font-size:11px;line-height:1.55;padding:12px 4px}.inspection-report-loading{max-width:700px;margin:50px auto;padding:30px;text-align:center;background:#fff;border:1px solid #e2e7ef;border-radius:18px}.recent-inspections a{color:#1d63ea;font-size:11px;font-weight:800}footer{border-top:1px solid #e6eaf0;background:#fff;padding:34px max(24px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1fr 2fr 1.1fr;gap:28px;align-items:start;color:#667085;font-size:12px}footer strong,footer span{display:block}footer strong{color:#10233f;font-size:18px}footer p{margin:0 0 8px;line-height:1.5}.footer-brand a,.footer-links a{color:#344054;text-decoration:none}.footer-brand a{display:inline-block;margin:8px 0 4px;font-weight:700}.footer-links{display:grid;gap:8px}.footer-links a{font-weight:650}.footer-links a:hover,.footer-brand a:hover{color:#8b1730}.footer-links small{margin-top:6px;color:#98a2b3}@media(max-width:800px){.topbar{position:static;height:auto;padding:10px 14px 8px;align-items:stretch;flex-direction:column;gap:7px}.brand{align-self:flex-start;font-size:21px}.topbar nav{width:100%;gap:2px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.topbar nav::-webkit-scrollbar{display:none}.topbar nav button{flex:0 0 auto;white-space:nowrap;font-size:11px;padding:7px 9px}.hero{padding:30px 18px 34px}.hero .eyebrow{font-size:10px}.hero h1{font-size:38px;line-height:1.02;letter-spacing:-1.8px;margin:11px auto 14px}.hero>p{font-size:15px;line-height:1.45;margin-bottom:18px}.hero-actions{gap:9px}.hero-actions .button{padding:12px 14px}.trust-row{margin-top:18px;gap:12px;font-size:11px}.report-preview,.buyer-package-feature,.buyer-report-hero,.buyer-report-columns,.shop-portal-feature,.inspection-layout,.status-grid,.package-dashboard,.service-grid,.network-grid,.data-source-grid,.steps,.checkout-layout,.ppi-hero-card,.ppi-result-card,.report-columns,.dossier-summary-strip,.price-tax-grid,.quote-feature,.toolkit-feature,.toolkit-intro,.toolkit-items,.toolkit-how,.guided-layout,.guided-result-grid,.snapshot-grid,.score-explainer,.decision-at-glance-grid,.mileage-checkpoints,.ownership-grid,.decision-steps,.damage-feature,.damage-columns{grid-template-columns:1fr}.report-preview{gap:20px}.decision-band,.report-upgrade{margin-left:18px;margin-right:18px;flex-direction:column;align-items:flex-start}.decision-band{padding:26px}.decision-band h2{font-size:28px}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.page-heading h1{font-size:36px}.report-head{align-items:flex-start}.buying-signal{align-items:flex-start;padding:20px}.buying-signal-main h2{font-size:25px}.buying-signal-score{flex-basis:82px;min-height:82px}.buying-signal-score b{font-size:25px}.big-score{width:100px;height:100px;border-width:9px}.big-score strong{font-size:30px}footer{grid-template-columns:1fr}.public-trust-card{grid-template-columns:1fr}.public-trust-card .trust-link{grid-column:auto;justify-content:flex-start}.service-grid{gap:12px}.buyer-report-stats{grid-template-columns:repeat(2,1fr)}.buyer-priority-grid,.buyer-system-grid{grid-template-columns:1fr 1fr}.measurement-grid{grid-template-columns:repeat(3,1fr)}.buyer-photo-grid{grid-template-columns:repeat(2,1fr)}.buyer-report-actions{width:100%;min-width:0;flex-direction:row;flex-wrap:wrap}.buyer-report-hero h1{font-size:31px}.quote-feature,.toolkit-feature,.damage-feature,.buyer-package-feature,.shop-portal-feature{margin-left:18px;margin-right:18px;padding:24px}.toolkit-feature h2{font-size:30px}.toolkit-mini-grid{grid-template-columns:repeat(2,1fr)}.toolkit-page-card{padding:18px}.snapshot-head,.recall-detail article>div,.analyst-summary-label{flex-direction:column;align-items:flex-start}.page{padding:22px 14px 60px}.report-shell{padding:16px;border-radius:14px}.dossier-head{padding-top:2px}.report-head h1{font-size:30px;line-height:1.08}.buying-signal{flex-direction:column;gap:14px}.buying-signal-score{align-self:flex-start}.dossier-summary-strip,.price-tax-grid{grid-template-columns:1fr 1fr}.price-tax-grid article:last-child{grid-column:1 / -1}.all-in-head{flex-direction:column}.all-in-total{width:100%;text-align:left}.all-in-grid,.parts-choice-grid,.parts-request-grid{grid-template-columns:1fr}.parts-request-grid .wide,.parts-install-toggle{grid-column:auto}.parts-options-head{flex-direction:column}.recall-detail article span{text-align:left}.buyer-package-feature h2{font-size:30px}.shop-session{align-items:flex-start}.inspection-form-card{padding:18px}.package-access-card{flex-direction:column;align-items:flex-start}.quote-feature h2,.damage-feature h2{font-size:30px}.quote-context-summary>div{grid-template-columns:1fr}.ppi-check-grid,.ppi-result-tags{grid-template-columns:1fr 1fr}.repair-line,.seller-passport-feature,.seller-info-grid,.seller-limit-grid,.seller-sample-grid,.seller-use-grid{grid-template-columns:1fr}.seller-passport-feature{margin-left:18px;margin-right:18px;padding:24px}.seller-passport-feature h2{font-size:30px}.seller-before-pay,.seller-sample-top,.seller-live-actions,.seller-buyer-cta{flex-direction:column;align-items:flex-start}.seller-price-box,.seller-sample-badge{width:100%;flex-basis:auto}.seller-snapshot-strip{grid-template-columns:1fr 1fr}}@media(max-width:480px){.seller-snapshot-strip,.buyer-priority-grid,.buyer-system-grid,.measurement-grid,.buyer-photo-grid{grid-template-columns:1fr}.buyer-report-stats{grid-template-columns:1fr 1fr}.buyer-report-hero{padding:20px}.buyer-report-actions .button{width:100%}.buyer-decision-panel,.buyer-report-section{padding:17px}.sample-report-return{flex-direction:column;align-items:stretch}.sample-report-return .button{width:100%;justify-content:center}.sample-report-image-shell{padding:3px;border-radius:10px}.ppi-check-grid,.ppi-result-tags{grid-template-columns:1fr}.ppi-hero-card{padding:19px}.ppi-hero-card h2{font-size:27px}.seller-live-actions>div{width:100%;flex-direction:column}.seller-live-actions .button{width:100%}.seller-real-qr{width:132px;height:132px}.seller-passport-sample{padding:16px}.seller-sample-top h2{font-size:25px}.seller-checkout-ready>p{align-items:flex-start;text-align:left}.topbar nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible;padding-bottom:0}.topbar nav button{min-width:0;width:100%;white-space:normal;line-height:1.15;font-size:9.5px;padding:7px 4px;text-align:center}.topbar nav .nav-cta{border-radius:8px}.hero{padding-top:22px}.hero h1{font-size:34px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.public-trust-card{margin-top:20px}.dossier-summary-strip,.price-tax-grid{grid-template-columns:1fr}.price-tax-grid article:last-child{grid-column:auto}}@media print{.topbar,footer,.buyer-report-actions,.back,.form-message{display:none!important}body,.app,.page{background:#fff!important}.buyer-inspection-page{max-width:none;padding:0!important}.buyer-report-section,.buyer-decision-panel,.buyer-bottom-line,.buyer-report-hero,.buyer-priority-grid article{-moz-column-break-inside:avoid;break-inside:avoid}.buyer-report-hero,.buyer-bottom-line{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media(orientation:landscape)and (max-height:500px)and (max-width:1000px){.topbar{position:static;height:auto;padding:6px 12px;flex-direction:row;align-items:center;gap:10px}.brand{flex:0 0 auto;font-size:18px}.topbar nav{min-width:0;overflow-x:auto;gap:1px}.topbar nav button{font-size:10px;padding:6px 8px}.hero{padding:14px 16px 22px}.hero .eyebrow{font-size:9px}.hero h1{max-width:720px;margin:7px auto 9px;font-size:30px;line-height:1;letter-spacing:-1.2px}.hero>p{max-width:700px;margin-bottom:11px;font-size:12px;line-height:1.35}.hero-actions{gap:7px}.hero-actions .button{width:auto;padding:9px 12px;font-size:11px}.trust-row{margin-top:10px;gap:10px;font-size:10px}.public-trust-card{display:none}.page{padding:12px 12px 44px}.report-shell{padding:14px}.dossier-head{padding-bottom:14px}.report-head h1{font-size:27px}.big-score{width:82px;height:82px;border-width:8px}.big-score strong{font-size:24px}.buying-signal{padding:14px 16px;margin-bottom:12px;gap:14px}.buying-signal-main h2{font-size:22px;margin:4px 0 6px}.buying-signal-main p{font-size:11px;line-height:1.4}.buying-signal-main>span{margin-top:8px;font-size:10px}.buying-signal-score{flex-basis:70px;min-height:70px;padding:12px 6px}.buying-signal-score b{font-size:22px}.dossier-summary-strip,.price-tax-grid,.decision-at-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
