*,: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}.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)}: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:sticky;top:0;z-index:20;height:72px;padding:0 max(24px,calc((100vw - 1180px)/2));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{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;gap:8px;align-items:center}.topbar nav button{border:0;background:none;padding:10px 12px;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}.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}.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}.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}.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:7px 0 0;color:#667085;font-size:12px;line-height:1.5}.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}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{height:auto;padding:13px 18px;align-items:flex-start;gap:10px}.topbar nav{gap:2px}.topbar nav button{font-size:12px;padding:8px}.hero{padding:58px 20px 48px}.hero h1{font-size:44px;letter-spacing:-2px}.hero>p{font-size:16px}.report-preview,.buyer-package-feature,.shop-portal-feature,.inspection-layout,.status-grid,.package-dashboard,.service-grid,.network-grid,.data-source-grid,.steps,.checkout-layout,.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,.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}.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}.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}.report-shell{padding:20px;border-radius:16px}.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}.repair-line{grid-template-columns:1fr}}
