.kk4ZTq_active-care-page{--page-padding:40px;--page-max-width:1040px;color:#30363a;background:#f5f5f5}@media (max-width:767px){.kk4ZTq_active-care-page{--page-padding:22px}}.kk4ZTq_banner-section{background:#30363a}.kk4ZTq_visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kk4ZTq_banner-image{aspect-ratio:1920/903;width:100%;height:auto;display:block}@media (max-width:767px){.kk4ZTq_banner-image{aspect-ratio:1200/1740}}.kk4ZTq_checker-section{max-width:var(--page-max-width);padding:90px var(--page-padding) 80px;margin-inline:auto}.kk4ZTq_checker-intro{text-align:center;max-width:860px;margin:0 auto 40px}.kk4ZTq_eyebrow{letter-spacing:.16em;font-size:12px;font-weight:600;line-height:1.6}.kk4ZTq_checker-intro h2{font-family:var(--font-pirulen), sans-serif;text-wrap:balance;margin:18px 0;font-size:clamp(24px,2.7vw,36px);line-height:1.45}.kk4ZTq_intro-copy{max-width:640px;margin-inline:auto;font-size:16px;line-height:1.8}.kk4ZTq_checker-card{background:#fff;border:1px solid #dfe3e5;border-radius:5px;max-width:800px;margin-inline:auto;padding:40px}.kk4ZTq_vin-label{margin-bottom:12px;font-size:15px;font-weight:600;display:block}.kk4ZTq_input-row{gap:12px;display:flex}.kk4ZTq_input-row input{letter-spacing:.06em;background:#fff;border:1px solid #9ca3a7;border-radius:5px;width:100%;min-width:0;min-height:56px;padding:14px 16px;font-size:16px}.kk4ZTq_input-row input::placeholder{color:#6a7074;letter-spacing:normal}.kk4ZTq_input-row input[aria-invalid=true]{border-color:#a72c25}.kk4ZTq_input-row button{color:#fff;cursor:pointer;background:#30363a;border:1px solid #30363a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:14px 24px;font-size:15px;font-weight:500;transition:background .2s;display:inline-flex}.kk4ZTq_input-row button:hover:not(:disabled){background:#111}.kk4ZTq_input-row button:disabled{opacity:.65;cursor:wait}.kk4ZTq_input-row input:focus-visible,.kk4ZTq_input-row button:focus-visible,.kk4ZTq_result-link:focus-visible,.kk4ZTq_support-line a:focus-visible,.kk4ZTq_result-panel:focus-visible{outline-offset:4px;outline:2px solid #30363a}.kk4ZTq_input-hint{color:#646b70;margin-top:12px;font-size:13px;line-height:1.7}.kk4ZTq_error-message{color:#a72c25;align-items:flex-start;gap:8px;margin-top:16px;font-size:14px;line-height:1.7;display:flex}.kk4ZTq_error-message svg{flex-shrink:0;margin-top:3px}.kk4ZTq_result-panel{background:#f2f4f4;border-left:3px solid #30363a;border-radius:0 5px 5px 0;margin-top:28px;padding:28px}.kk4ZTq_result-icon{margin-bottom:18px}.kk4ZTq_result-panel h3{margin:10px 0 12px;font-size:23px;font-weight:600;line-height:1.4}.kk4ZTq_result-panel>p:not(.kk4ZTq_eyebrow),.kk4ZTq_campaign-message p{font-size:15px;line-height:1.8}.kk4ZTq_campaign-message+.kk4ZTq_campaign-message{border-top:1px solid #dfe3e5;margin-top:24px;padding-top:18px}.kk4ZTq_result-link{color:#30363a;text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.kk4ZTq_vin-help{border-top:1px solid #dfe3e5;gap:14px;margin-top:28px;padding-top:24px;display:flex}.kk4ZTq_vin-help svg{flex-shrink:0;margin-top:2px}.kk4ZTq_vin-help h3{margin-bottom:8px;font-size:14px;font-weight:600}.kk4ZTq_vin-help p{color:#646b70;font-size:13px;line-height:1.8}.kk4ZTq_support-line{text-align:center;max-width:700px;margin:28px auto 0;font-size:13px;line-height:1.8}.kk4ZTq_support-line a{color:#30363a;text-underline-offset:4px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:767px){.kk4ZTq_checker-section{padding-block:50px}.kk4ZTq_checker-intro{margin-bottom:28px}.kk4ZTq_checker-intro h2{font-size:clamp(20px,4.8vw,28px)}.kk4ZTq_intro-copy{font-size:15px}.kk4ZTq_checker-card{padding:26px 20px}.kk4ZTq_input-row{flex-direction:column}.kk4ZTq_input-row input{padding-inline:12px;font-size:16px}.kk4ZTq_result-panel{padding:22px 18px}.kk4ZTq_result-panel h3{font-size:20px}}
