:root{--ink:#12202d;--muted:#617080;--paper:#f4f7f8;--card:#fff;--accent:#14a36f;--accent-dark:#08744e;--line:#dfe7e9;--navy:#0d2435;--amber:#f5b942;--danger:#d94d4d}*{box-sizing:border-box}html{background:var(--navy);min-height:100%}body{color:#fff;background:linear-gradient(135deg,#0d2435 0%,#123c47 100%) fixed;min-height:100%;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input{font:inherit}main{min-height:100vh}.shell{width:min(1120px,100% - 40px);margin:0 auto}.siteHeader{color:#fff;background:0 0;border-bottom:1px solid #ffffff1a}.headerInner{justify-content:space-between;align-items:center;min-height:72px;display:flex}.brand{color:#fff;letter-spacing:-.03em;font-size:1.28rem;font-weight:800;text-decoration:none}.brand span{color:#45d29d}.headerNote{color:#aec0ca;font-size:.9rem}.hero{color:#fff;background:0 0;padding:84px 0}.heroGrid{grid-template-columns:1.25fr .75fr;align-items:center;gap:72px;display:grid}.dealHero{padding-top:74px}.dealHeroGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:54px}.eyebrow{color:#35c78f;letter-spacing:.16em;margin:0 0 14px;font-size:.78rem;font-weight:800}h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2.6rem,6vw,5rem);line-height:.98}.heroAccent{color:#6fe5b7}.lede{color:#cfdae0;max-width:680px;margin:26px 0 30px;font-size:1.14rem;line-height:1.65}.heroProof{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.heroProof span{color:#c8efe0;background:#45d29d14;border:1px solid #6fe5b740;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:700}.dealSearchPanel{background:#04141d61;border:1px solid #ffffff1f;border-radius:16px;max-width:690px;padding:8px;box-shadow:0 18px 55px #0000002e}.searchTabs{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.searchTabs button{color:#9fb3bd;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 14px;font-size:.84rem;font-weight:800}.searchTabs button.active{color:#fff;background:#ffffff1c}.searchTabs button span{color:#08271b;letter-spacing:.05em;background:#45d29d;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:.62rem}.vehicleSearch{padding:12px 12px 8px}.vehicleSearch label{color:#d7e3e7;margin-bottom:9px;font-size:.82rem;font-weight:700;display:block}.searchRow{gap:10px;max-width:650px;display:flex}.searchRow input{color:#101a23;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:2px solid #0000;border-radius:8px;outline:none;flex:1;min-width:0;padding:17px 18px;font-size:1.18rem;font-weight:800}.searchRow input:focus{border-color:#45d29d}.searchRow input.advertUrlInput{letter-spacing:0;text-transform:none;font-size:.96rem;font-weight:600}.searchRow button{color:#08271b;cursor:pointer;white-space:nowrap;background:#45d29d;border:0;border-radius:8px;padding:0 22px;font-size:.98rem;font-weight:800}.searchRow button:hover{background:#66dfb1}.formError{color:#ffb4aa;margin:10px 0 0;font-size:.88rem}.formMessage{color:#a7d9c7;margin:10px 0 0;font-size:.84rem;line-height:1.5}.searchPromiseRow{color:#b7c9d1;flex-wrap:wrap;gap:8px 16px;margin:4px 12px 8px;font-size:.72rem;display:flex}.searchPromiseRow span:before{content:"✓";color:#6fe5b7;margin-right:5px;font-weight:900}.exampleCheckRow{color:#9fb3bd;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;margin:2px 12px 8px;padding-top:12px;font-size:.8rem;display:flex}.exampleCheckRow button{color:#6fe5b7;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.exampleCheckRow button:hover{color:#fff}.microcopy{color:#aabac3;max-width:680px;font-size:.82rem;line-height:1.5}.reportPreview{color:var(--ink);background:#fff;border-radius:16px;padding:26px;box-shadow:0 24px 80px #0000003d}.previewTop{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:18px;display:grid}.statusDot{background:var(--accent);border-radius:50%;width:10px;height:10px}.score{color:var(--accent-dark);background:#e6f8f1;border-radius:999px;padding:8px 10px;font-size:.84rem;font-weight:800}.checkRow{border-top:1px solid var(--line);justify-content:space-between;padding:14px 0;display:flex}.checkRow strong{color:var(--accent-dark)}.checkRow.warning strong{color:#9b6900}.previewFoot{color:var(--muted);margin:15px 0 0;font-size:.76rem;line-height:1.5}.dealPreview{color:var(--ink);background:#fff;border-radius:20px;position:sticky;top:28px;overflow:hidden;box-shadow:0 28px 90px #00000047}.dealPreviewHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 25px 20px;display:flex}.dealPreviewHeader>div:first-child{gap:5px;display:grid}.dealPreviewHeader strong{letter-spacing:-.025em;font-size:1.25rem}.dealPreviewHeader small{color:var(--muted)}.dealPreviewLabel{color:var(--accent-dark);letter-spacing:.12em;font-size:.68rem;font-weight:900}.dealScore{color:var(--accent-dark);background:#e6f8f1;border-radius:12px;align-items:baseline;padding:10px 12px;display:flex}.dealScore strong{font-size:1.8rem;line-height:1}.dealScore span{font-size:.8rem;font-weight:800}.verdictBanner{color:#fff;background:#102d39;gap:5px;padding:16px 25px;display:grid}.verdictBanner span{color:#79d9b4;letter-spacing:.12em;font-size:.68rem;font-weight:900}.verdictBanner strong{font-size:1.04rem;line-height:1.4}.claimRows{padding:8px 25px 4px}.claimRow{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;font-size:.9rem;display:flex}.claimRow span{color:var(--muted)}.claimRow strong{text-align:right}.claimRow.good strong{color:var(--accent-dark)}.claimRow.warning strong{color:#9b6900}.claimRow.bad strong{color:#b33d3d}.negotiationHint{background:#fff7df;border:1px solid #f1dfaa;border-radius:12px;margin:16px 25px 0;padding:15px 16px}.negotiationHint span{color:#8f6500;letter-spacing:.1em;font-size:.65rem;font-weight:900}.negotiationHint p{color:#5f4d22;margin:7px 0 0;font-size:.83rem;line-height:1.5}.sharePreview{color:#315c4d;background:#eef8f5;border-radius:12px;gap:4px;margin:14px 25px 0;padding:14px 16px;display:grid}.sharePreview span{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.sharePreview strong{font-size:.82rem;line-height:1.45}.dealPreview .previewFoot{padding:0 25px 22px}.trustStrip{color:#fff;background:0 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff1f}.trustGrid{grid-template-columns:repeat(3,1fr);display:grid}.trustGrid>div{border-right:1px solid #ffffff1f;padding:28px}.trustGrid>div:first-child{padding-left:0}.trustGrid>div:last-child{border-right:0}.trustGrid strong,.trustGrid span{display:block}.trustGrid span{color:#cfdae0;margin-top:7px;font-size:.86rem;line-height:1.45}.section{color:#fff;padding:86px 0 110px}.section h2{color:#fff;letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.3rem)}.sectionIntro{gap:0;display:grid}.featureGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.featureGrid article{min-height:240px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px;box-shadow:0 18px 50px #0000001f}.featureGrid article>span{color:var(--accent);font-weight:800}.featureGrid h3{margin:52px 0 10px;font-size:1.15rem}.featureGrid p{color:var(--muted);margin:0;line-height:1.6}.dealExplainer{padding-bottom:58px}.comparisonCard{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;max-width:960px;margin-top:44px;overflow:hidden}.comparisonHeading,.comparisonRow{grid-template-columns:.8fr 1.2fr;gap:24px;display:grid}.comparisonHeading{color:#8fb0bd;letter-spacing:.1em;text-transform:uppercase;background:#ffffff1a;padding:15px 22px;font-size:.72rem;font-weight:900}.comparisonRow{border-top:1px solid #ffffff1a;padding:19px 22px}.comparisonRow>span{color:#c5d3da}.comparisonRow strong{color:#f4d58c;line-height:1.45}.comparisonRow strong.comparisonGood{color:#6fe5b7}.buyerJourney{padding-top:58px}.dealFeatureGrid article{min-height:260px}.devLaunchNote{color:#cfe0e6;background:#04141d47;border:1px solid #6fe5b733;border-radius:12px;align-items:center;gap:12px;margin-bottom:70px;padding:18px 20px;font-size:.84rem;display:flex}.devLaunchNote strong{color:#6fe5b7;flex:none}.resultPage{color:#fff;background:0 0;min-height:100vh;padding:70px 0}.narrow{max-width:820px}.backLink{color:#cfdae0;margin-bottom:60px;text-decoration:none;display:inline-block}.backLink:hover{color:#fff}.registrationPlate{color:#111;letter-spacing:.08em;background:#ffd900;border:3px solid #111;border-radius:8px;max-width:none;padding:12px 24px;font-family:Arial,sans-serif;font-size:clamp(2.2rem,7vw,4.8rem);display:inline-block}.noticeCard{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:32px;padding:30px;box-shadow:0 18px 50px #0000001f}.noticeCard h2{margin-top:0}.noticeCard p{color:var(--muted);margin-bottom:0;line-height:1.7}.confirmationTitle{max-width:none;color:var(--ink);letter-spacing:-.04em;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}.confirmationFootnote{border-top:1px solid var(--line);padding-top:20px;font-size:.86rem}@media (max-width:900px){.dealHeroGrid{grid-template-columns:1fr}.dealPreview{max-width:620px;position:static}}@media (max-width:820px){.hero{padding:62px 0}.heroGrid,.featureGrid{grid-template-columns:1fr}.heroGrid{gap:42px}.trustGrid{grid-template-columns:1fr}.trustGrid>div,.trustGrid>div:first-child{border-bottom:1px solid #ffffff1f;border-right:0;padding:20px 0}.searchRow{flex-direction:column}.searchRow button{padding:17px 20px}.headerNote{display:none}.comparisonHeading,.comparisonRow{grid-template-columns:1fr;gap:8px}.comparisonHeading span:first-child{display:none}.comparisonRow>span:before{content:"Record: ";color:#8fb0bd;text-transform:uppercase;font-size:.72rem;font-weight:800}.exampleCheckRow,.devLaunchNote{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.shell{width:min(100% - 28px,1120px)}.searchTabs{grid-template-columns:1fr}.dealSearchPanel{padding:6px}.dealPreviewHeader{padding:20px}.claimRows{padding-left:20px;padding-right:20px}.negotiationHint,.sharePreview{margin-left:20px;margin-right:20px}.dealPreview .previewFoot{padding-left:20px;padding-right:20px}.claimRow{flex-direction:column;align-items:flex-start;gap:5px}.claimRow strong{text-align:left}.heroProof{gap:6px}}
