.Valuation-module__hP0YRW__page{color:#0f172a;min-height:100vh;font-family:var(--font-family-body);background:#f8fafc;padding:18px 12px 40px}.Valuation-module__hP0YRW__hero,.Valuation-module__hP0YRW__vehicleCard,.Valuation-module__hP0YRW__resultCard,.Valuation-module__hP0YRW__seoBlock{box-sizing:border-box;width:100%;max-width:430px;margin:0 auto 14px}.Valuation-module__hP0YRW__hero{text-align:center;padding:24px 8px 10px}.Valuation-module__hP0YRW__eyebrow,.Valuation-module__hP0YRW__payKicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.Valuation-module__hP0YRW__hero h1,.Valuation-module__hP0YRW__vehicleCard h2,.Valuation-module__hP0YRW__resultCard h2,.Valuation-module__hP0YRW__seoBlock h2{letter-spacing:0;margin:0;font-size:34px;font-weight:900;line-height:1.02}.Valuation-module__hP0YRW__vehicleCard h2,.Valuation-module__hP0YRW__resultCard h2,.Valuation-module__hP0YRW__seoBlock h2{font-size:24px;line-height:1.08}.Valuation-module__hP0YRW__lede,.Valuation-module__hP0YRW__muted,.Valuation-module__hP0YRW__seoBlock p,.Valuation-module__hP0YRW__seoBlock li{color:#475569;margin:12px 0 0;font-size:15px;line-height:1.55}.Valuation-module__hP0YRW__plateForm{margin-top:24px}.Valuation-module__hP0YRW__plateLabel{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.Valuation-module__hP0YRW__plateWrap{background:#ffeb3b;border:3px solid #111827;border-radius:8px;width:100%;height:86px;display:flex;overflow:hidden;box-shadow:0 8px #111827,0 22px 44px rgba(15,23,42,.22)}.Valuation-module__hP0YRW__gbBand{color:#fff;letter-spacing:.08em;background:#0a3d91;flex-direction:column;flex:0 0 54px;justify-content:center;align-items:center;gap:4px;width:54px;font-size:9px;font-weight:900;display:flex}.Valuation-module__hP0YRW__plateWrap input{color:#050505;text-align:center;text-transform:uppercase;min-width:0;font-family:var(--font-family-plate);letter-spacing:.08em;background:linear-gradient(#fff34a 0%,#ffeb3b 52%,#e5ce18 100%);border:0;outline:0;flex:1;padding:0 10px;font-size:36px;font-weight:950}.Valuation-module__hP0YRW__plateWrap input::placeholder{color:rgba(17,24,39,.34)}.Valuation-module__hP0YRW__primaryBtn,.Valuation-module__hP0YRW__appleBtn,.Valuation-module__hP0YRW__cardBtn,.Valuation-module__hP0YRW__fullReportBtn{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.Valuation-module__hP0YRW__primaryBtn{color:#fff;background:#0f172a;margin-top:24px;box-shadow:0 10px 22px rgba(15,23,42,.18)}.Valuation-module__hP0YRW__error{color:#b91c1c;margin:10px 0 0;font-size:14px;font-weight:800}.Valuation-module__hP0YRW__vehicleCard,.Valuation-module__hP0YRW__resultCard,.Valuation-module__hP0YRW__seoBlock{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:18px}.Valuation-module__hP0YRW__cardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.Valuation-module__hP0YRW__miniPlate{color:#000;min-height:34px;font-family:var(--font-family-plate);letter-spacing:.08em;background:#ffeb3b;border:2px solid #000;border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:20px;font-weight:950;display:inline-flex}.Valuation-module__hP0YRW__foundBadge{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.Valuation-module__hP0YRW__specGrid,.Valuation-module__hP0YRW__valueGrid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;display:grid}.Valuation-module__hP0YRW__specGrid div,.Valuation-module__hP0YRW__valueGrid div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.Valuation-module__hP0YRW__specGrid dt,.Valuation-module__hP0YRW__valueGrid span{color:#64748b;margin:0 0 4px;font-size:12px;font-weight:800}.Valuation-module__hP0YRW__specGrid dd,.Valuation-module__hP0YRW__valueGrid strong{color:#0f172a;margin:0;font-size:15px;font-weight:900;display:block}.Valuation-module__hP0YRW__payBox{color:#fff;background:#0f172a;border-radius:8px;margin-top:18px;padding:16px}.Valuation-module__hP0YRW__priceLine{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.Valuation-module__hP0YRW__unlockTitle{color:#fff;margin:0 0 8px;font-size:24px;line-height:1.05}.Valuation-module__hP0YRW__unlockCopy{color:#cbd5e1;margin:0 0 16px;font-size:14px;line-height:1.5}.Valuation-module__hP0YRW__priceLine strong{font-size:34px;line-height:1}.Valuation-module__hP0YRW__priceLine span,.Valuation-module__hP0YRW__microcopy,.Valuation-module__hP0YRW__cacheNote,.Valuation-module__hP0YRW__upsell span{color:#94a3b8;font-size:13px;line-height:1.45}.Valuation-module__hP0YRW__applePayNativeBtn{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:black;cursor:pointer;border:none;border-radius:10px;width:100%;height:52px;margin-bottom:10px;display:block}.Valuation-module__hP0YRW__cardBtn{color:#fff;background:#1e293b;border:1.5px solid #334155;gap:8px;margin-top:0}.Valuation-module__hP0YRW__reportUpgrade{margin-top:14px}.Valuation-module__hP0YRW__orDivider{text-align:center;color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.Valuation-module__hP0YRW__fullReportUpgradeBtn{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#1d4ed8 0%,#0f172a 100%);border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.Valuation-module__hP0YRW__includesBadge{white-space:nowrap;background:rgba(255,255,255,.18);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.Valuation-module__hP0YRW__microcopy{margin:10px 0 0}.Valuation-module__hP0YRW__loadingPulse{background:#dbeafe;border-radius:50%;width:42px;height:42px;margin-bottom:14px;animation:1s ease-in-out infinite Valuation-module__hP0YRW__pulse;box-shadow:inset 0 0 0 8px #eff6ff}@keyframes Valuation-module__hP0YRW__pulse{50%{opacity:.7;transform:scale(1.08)}}.Valuation-module__hP0YRW__rangeBar{background:linear-gradient(90deg,#2563eb 0%,#16a34a 50%,#f59e0b 100%);border-radius:8px;height:108px;margin:32px 0 18px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 14px 32px rgba(15,23,42,.18)}.Valuation-module__hP0YRW__zoneLow,.Valuation-module__hP0YRW__zoneMid,.Valuation-module__hP0YRW__zoneHigh{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.35);font-size:11px;font-weight:900;position:absolute;bottom:12px}.Valuation-module__hP0YRW__zoneLow{left:12px}.Valuation-module__hP0YRW__zoneMid{left:50%;transform:translate(-50%)}.Valuation-module__hP0YRW__zoneHigh{right:12px}.Valuation-module__hP0YRW__pin{color:#fff;white-space:nowrap;background:#0f172a;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:900;position:absolute;top:-18px;transform:translate(-50%)}.Valuation-module__hP0YRW__pin:after{content:"";background:#0f172a;border-radius:999px;width:3px;height:78px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Valuation-module__hP0YRW__valueGrid{grid-template-columns:1fr}.Valuation-module__hP0YRW__vehicleDesc{color:#475569;margin:4px 0 12px;font-size:14px;font-weight:600}.Valuation-module__hP0YRW__allValues{border:1px solid #e2e8f0;border-radius:10px;margin:20px 0 0;overflow:hidden}.Valuation-module__hP0YRW__valueRow{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.Valuation-module__hP0YRW__valueRow:last-child{border-bottom:none}.Valuation-module__hP0YRW__valueRow span{color:#475569;font-size:14px;font-weight:600}.Valuation-module__hP0YRW__valueRow strong{color:#0f172a;font-size:15px;font-weight:900}.Valuation-module__hP0YRW__valueRowHighlight{background:#f0fdf4}.Valuation-module__hP0YRW__valueRowHighlight span{color:#166534}.Valuation-module__hP0YRW__valueRowHighlight strong{color:#15803d}.Valuation-module__hP0YRW__emailBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:20px;padding:16px}.Valuation-module__hP0YRW__emailBoxLabel{color:#334155;margin:0 0 10px;font-size:13px;font-weight:700}.Valuation-module__hP0YRW__emailBoxRow{gap:8px;display:flex}.Valuation-module__hP0YRW__emailInput{color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;flex:1;min-width:0;height:42px;padding:0 12px;font-size:14px}.Valuation-module__hP0YRW__emailInput:focus{border-color:#0f172a}.Valuation-module__hP0YRW__emailSendBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a;border:none;border-radius:8px;height:42px;padding:0 18px;font-size:14px;font-weight:800}.Valuation-module__hP0YRW__emailSendBtn:disabled{opacity:.5;cursor:default}.Valuation-module__hP0YRW__emailSentNote{color:#16a34a;margin:8px 0 0;font-size:12px;font-weight:600}.Valuation-module__hP0YRW__searchAnotherBtn{color:#334155;text-align:center;background:#f1f5f9;border-radius:8px;margin-top:14px;padding:13px;font-size:14px;font-weight:800;text-decoration:none;display:block}.Valuation-module__hP0YRW__cacheNote{color:#64748b;margin:12px 0 0}.Valuation-module__hP0YRW__upsell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:18px;padding:16px}.Valuation-module__hP0YRW__upsell h3{margin:0;font-size:22px;line-height:1.1}.Valuation-module__hP0YRW__upsell p{color:#475569;margin:10px 0 14px;line-height:1.55}.Valuation-module__hP0YRW__fullReportBtn{color:#fff;background:#0f172a}.Valuation-module__hP0YRW__upsell span{color:#64748b;text-align:center;margin-top:8px;display:block}.Valuation-module__hP0YRW__seoBlock{margin-top:20px}.Valuation-module__hP0YRW__seoBlock ol{margin:12px 0 0;padding-left:20px}.Valuation-module__hP0YRW__seoBlock a{color:#1d4ed8;font-weight:800}@media (min-width:760px){.Valuation-module__hP0YRW__page{padding-top:32px}.Valuation-module__hP0YRW__hero,.Valuation-module__hP0YRW__vehicleCard,.Valuation-module__hP0YRW__resultCard,.Valuation-module__hP0YRW__seoBlock{max-width:720px}.Valuation-module__hP0YRW__hero h1{font-size:54px}.Valuation-module__hP0YRW__plateForm{max-width:520px;margin-left:auto;margin-right:auto}.Valuation-module__hP0YRW__specGrid,.Valuation-module__hP0YRW__valueGrid{grid-template-columns:repeat(4,1fr)}.Valuation-module__hP0YRW__valueGrid{grid-template-columns:repeat(3,1fr)}}
