.ToolPage_page__DVa_A{max-width:960px;margin:0 auto;padding:48px 20px 72px}.ToolPage_breadcrumb__jajMY{font-size:.85rem;color:var(--color-text-muted,#64748b);margin-bottom:20px}.ToolPage_breadcrumb__jajMY a{color:inherit;text-decoration:none}.ToolPage_breadcrumb__jajMY a:hover{text-decoration:underline}.ToolPage_hero__J3U6T{text-align:center;margin-bottom:32px}.ToolPage_hero__J3U6T h1{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;margin:0 0 12px}.ToolPage_hero__J3U6T p{font-size:1.05rem;color:var(--color-text-muted,#475569);max-width:640px;margin:0 auto}.ToolPage_formWrap__FAxmw{max-width:560px;margin:24px auto 0}.ToolPage_resultHeader__uFebS{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:4px}.ToolPage_resultHeader__uFebS h1{font-size:clamp(1.5rem,3.5vw,2.1rem);margin:0}.ToolPage_vinBadge__CsdZY{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;letter-spacing:.03em;color:var(--color-text-muted,#64748b)}.ToolPage_note__MhGsL{font-size:.85rem;color:var(--color-text-muted,#64748b);margin:8px 0 0}.ToolPage_card__OL2hQ{border:1px solid var(--color-surface,#e2e8f0);border-radius:14px;background:var(--color-bg-soft,#fff);padding:8px 20px;margin:20px 0}.ToolPage_sectionTitle__riIWI{font-size:1.05rem;margin:24px 0 8px}.ToolPage_specGrid__HZr_n{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:0;gap:0}.ToolPage_specRow__7xwq4{display:flex;justify-content:space-between;gap:12px;padding:12px 4px;border-bottom:1px solid var(--color-surface,#eef2f7)}.ToolPage_specLabel__T7BfC{color:var(--color-text-muted,#64748b);font-size:.9rem}.ToolPage_specValue__ZNAFF{font-weight:600;text-align:right}.ToolPage_recall__ewJuM{border:1px solid var(--color-surface,#e2e8f0);border-left:4px solid #d97706;border-radius:10px;padding:14px 16px;margin:12px 0;background:var(--color-bg-soft,#fff)}.ToolPage_recallHead__wT3Qv{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:6px}.ToolPage_recallComponent__5b_ok{font-weight:700}.ToolPage_recallMeta__0fjID{font-size:.8rem;color:var(--color-text-muted,#64748b)}.ToolPage_recall__ewJuM dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#64748b);margin-top:8px}.ToolPage_recall__ewJuM dd{margin:2px 0 0;font-size:.92rem;line-height:1.45}.ToolPage_clear__yT8t6{border:1px solid var(--color-surface,#e2e8f0);border-left:4px solid #16a34a;border-radius:10px;padding:16px 18px;background:#f0fdf4;color:#14532d;margin:16px 0}.ToolPage_upsell__LEaQo{margin:32px 0 8px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;text-align:center}.ToolPage_upsell__LEaQo h2{margin:0 0 6px;font-size:1.3rem}.ToolPage_upsell__LEaQo p{margin:0 auto 16px;max-width:560px;color:#cbd5e1}.ToolPage_upsellBtn__pX4qa{display:inline-flex;align-items:center;gap:8px;background:var(--color-link,#2563eb);color:#fff;font-weight:700;text-decoration:none;padding:12px 22px;border-radius:10px}.ToolPage_upsellBtn__pX4qa:hover{filter:brightness(1.08)}.ToolPage_upsellNote__FDJoJ{font-size:.8rem;color:#94a3b8;margin-top:10px}.ToolPage_crossLink__fSy4n{text-align:center;margin-top:24px;font-size:.95rem}.ToolPage_crossLink__fSy4n a{color:var(--color-link,#2563eb);font-weight:600}.ToolPage_features__VB8EY{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin:32px 0}.ToolPage_feature__T6BM_{border:1px solid var(--color-surface,#e2e8f0);border-radius:12px;padding:18px}.ToolPage_feature__T6BM_ h3{margin:0 0 6px;font-size:1rem}.ToolPage_feature__T6BM_ p{margin:0;color:var(--color-text-muted,#64748b);font-size:.92rem}.ToolPage_faq__OVEfv{margin-top:40px}.ToolPage_faq__OVEfv h2{font-size:1.3rem;margin-bottom:12px}.ToolPage_faqItem__Qp4F3{border-bottom:1px solid var(--color-surface,#eef2f7);padding:14px 0}.ToolPage_faqItem__Qp4F3 h3{margin:0 0 4px;font-size:1rem}.ToolPage_faqItem__Qp4F3 p{margin:0;color:var(--color-text-muted,#475569)}.VinLookupForm_vinForm__8JdaC{width:100%;max-width:670px}.VinLookupForm_vinFormRow__Su4sQ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.VinLookupForm_vinField__vjSDF{min-width:0;height:60px;display:flex;align-items:center;overflow:hidden;color:var(--home-ink);background:#fff;border:1px solid #cdd5df;border-radius:10px;box-shadow:0 12px 28px rgba(9,17,31,.12);transition:border-color .16s ease,box-shadow .16s ease}.VinLookupForm_vinField__vjSDF:focus-within{border-color:var(--home-orange);box-shadow:0 0 0 4px rgba(255,157,24,.18),0 12px 28px rgba(9,17,31,.12)}.VinLookupForm_vinPrefix__XXJXB{height:26px;margin-left:18px;padding-right:14px;display:inline-flex;align-items:center;color:#7b8797;border-right:1px solid #d8dee6;font-size:.73rem;font-weight:800;letter-spacing:.12em}.VinLookupForm_vinInput__76zKO{width:100%;min-width:0;height:100%;padding:0 18px;color:var(--home-ink);background:transparent;border:0;outline:0;font-size:1rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.VinLookupForm_vinInput__76zKO::placeholder{color:#7b8797;font-weight:520;letter-spacing:0;text-transform:none}.VinLookupForm_vinButton__ni6Nf{min-height:60px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;color:#15100a;background:var(--home-orange);border:0;border-radius:10px;font-size:.94rem;font-weight:780;box-shadow:0 12px 28px rgba(255,157,24,.2);transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.VinLookupForm_vinButton__ni6Nf:hover{color:#15100a;background:var(--home-orange-hover);box-shadow:0 16px 34px rgba(255,157,24,.28);transform:translateY(-2px)}.VinLookupForm_vinButton__ni6Nf svg{transition:transform .16s ease}.VinLookupForm_vinButton__ni6Nf:hover svg{transform:translateX(3px)}.VinLookupForm_vinButton__ni6Nf:focus-visible{outline:3px solid var(--home-blue);outline-offset:3px}.VinLookupForm_vinFormFooter__KT9L6{min-height:27px;padding:9px 2px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--home-ink-soft);font-size:.77rem;line-height:1.45}.VinLookupForm_vinFormOnDark__YHDj3 .VinLookupForm_vinFormFooter__KT9L6{color:#9eacbd}.VinLookupForm_vinError__hcwha{color:#b42318;font-weight:650;text-align:right}.VinLookupForm_vinFormOnDark__YHDj3 .VinLookupForm_vinError__hcwha{color:#ffb4a9}.VinLookupForm_srOnly__t7fX7{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:560px){.VinLookupForm_vinFormRow__Su4sQ{grid-template-columns:1fr}.VinLookupForm_vinButton__ni6Nf{width:100%}.VinLookupForm_vinFormFooter__KT9L6{min-height:50px;flex-direction:column;gap:3px}.VinLookupForm_vinError__hcwha{text-align:left}}@media (max-width:340px){.VinLookupForm_vinButton__ni6Nf,.VinLookupForm_vinField__vjSDF{min-height:54px;height:54px}.VinLookupForm_vinFormFooter__KT9L6{min-height:36px}}@media (prefers-reduced-motion:reduce){.VinLookupForm_vinButton__ni6Nf,.VinLookupForm_vinButton__ni6Nf svg{transition:none}}