:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--stc-orange:#f60;--stc-ink:#0b1220;--stc-white:#fff;--stc-concrete:#eef1f4;--stc-asphalt:#2a303b;--stc-gauge:#4b5563;--stc-mist:#c9ced6;--stc-orange-press:#e65c00;--stc-success:#14532d;--stc-success-bg:#e7f6ee;--stc-success-line:#b7e0c8;--stc-warning:#5c3d00;--stc-warning-bg:#fff4d6;--stc-warning-line:#e4d09a;--stc-error:#7f1d1d;--stc-error-bg:#fde8e8;--stc-error-line:#f3c0c0;--radius:16px;--font:var(--font-archivo),Archivo,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mono:var(--font-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--shadow:0 1px 2px #0b12200f,0 12px 32px -12px #0b122038}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--stc-white);color:var(--stc-ink);font:400 16px/1.55 var(--font);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{text-wrap:balance;letter-spacing:-.022em;margin:0;line-height:1.1}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--stc-ink);outline-offset:3px;border-radius:6px}.skip{background:var(--stc-ink);color:var(--stc-white);z-index:100;border-radius:8px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.wrap--narrow{max-width:820px}.mono{font-family:var(--mono);font-feature-settings:"zero" 1}.btn{font:600 15px/1 var(--font);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--lime{background:var(--stc-orange);color:var(--stc-ink);border-color:var(--stc-orange-press)}.btn--lime:hover{background:var(--stc-orange-press)}.btn--dark{background:var(--stc-ink);color:var(--stc-white)}.btn--ghost{background:var(--stc-white);color:var(--stc-ink);border-color:var(--stc-mist)}.btn--ghost:hover{border-color:var(--stc-mist)}.btn--sm{padding:9px 14px;font-size:14px}.btn--xs{border-radius:7px;padding:8px 11px;font-size:12.5px}.btn--block{width:100%}.seller-flow .btn{min-height:48px}.seller-flow .vin-scan__open{padding:12px 16px}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#ffffffe0;border-bottom:1px solid #0000;position:sticky;top:0}.nav__in{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.nav:not(.nav--app) .nav__in,.nav--app .nav__in{flex-wrap:wrap;row-gap:4px;height:auto;min-height:64px;padding-top:8px;padding-bottom:8px}.nav__actions{align-items:center;gap:4px;margin-left:auto;display:flex}.nav__dealer-login{white-space:nowrap;min-height:44px;color:var(--stc-gauge);justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.nav__dealer-login:hover{color:var(--stc-ink)}.logo{letter-spacing:-.02em;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:17px;font-weight:750;text-decoration:none;display:inline-flex}.nav__links{color:var(--stc-gauge);gap:28px;font-size:14.5px;display:none}.nav__links a{text-decoration:none}.nav__links a:hover{color:var(--stc-ink)}.nav--app{border-bottom-color:var(--stc-mist);background:var(--stc-white)}.nav--app .nav__in:has(.nav__dealer){flex-wrap:nowrap}.nav__dealer{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:46%;color:var(--stc-gauge);text-align:right;margin:0;font-size:14px;font-weight:650;line-height:1.25;overflow:hidden}.nav__back{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.nav--app .nav__actions{gap:8px}a.nav__help{min-height:44px;padding:0 16px;text-decoration:none}.btn--signout{min-height:44px;padding:0 16px}.nav__privacy{text-underline-offset:2px;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:650;text-decoration:underline}.nav__in:has(.nav__privacy) .nav__dealer{max-width:38%}.hero{padding:28px 0 56px}.hero__grid{align-items:center;gap:40px;display:grid}.pill{color:var(--stc-gauge);background:var(--stc-concrete);border:1px solid var(--stc-mist);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.dot{background:var(--stc-success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #1f7a4d26}.hero h1{letter-spacing:-.035em;font-size:clamp(38px,9.5vw,62px);font-weight:750;line-height:1.02}mark{background:linear-gradient(transparent 58%,var(--stc-orange) 58%,var(--stc-orange) 92%,transparent 92%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.lead{color:var(--stc-gauge);max-width:34em;margin-top:20px;font-size:clamp(17px,2.4vw,19.5px)}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.micro{color:var(--stc-gauge);max-width:36em;margin-top:18px;font-size:13.5px}.micro strong{color:var(--stc-gauge);font-weight:600}.hero__visual{background:var(--stc-concrete);border-radius:20px;padding:28px 16px 32px;position:relative;overflow:hidden}.hero__visual:before{content:"";-webkit-mask-image:linear-gradient(180deg,var(--stc-ink),transparent 85%);mask-image:linear-gradient(180deg,var(--stc-ink),transparent 85%);background-image:radial-gradient(#0b122012 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.stats{background:var(--stc-ink);color:var(--stc-white)}.stat{text-align:center;border-bottom:1px solid var(--stc-asphalt);flex-direction:column;align-items:center;padding:18px 10px;display:flex}.stat__l{color:var(--stc-mist);max-width:22em;margin-top:6px;font-size:13.5px}.eyebrow{font:700 12.5px/1 var(--font);text-transform:uppercase;letter-spacing:.12em;color:var(--stc-gauge);text-align:center;margin-bottom:14px}.eyebrow--dark{color:var(--stc-mist)}.h2{letter-spacing:-.03em;text-align:center;max-width:18em;margin:0 auto;font-size:clamp(30px,5.6vw,46px);font-weight:750}.h2--left{text-align:left;margin:0}.card{background:var(--stc-white);border:1px solid var(--stc-mist);border-radius:var(--radius)}.section--tint .card{background:var(--stc-white)}.steps{counter-reset:s;gap:16px;margin-top:44px;display:grid}.step{background:var(--stc-concrete);flex-direction:column;padding:26px;display:flex}.step__n{background:var(--stc-ink);width:34px;height:34px;color:var(--stc-ink);font:700 15px/1 var(--mono);border-radius:9px;place-items:center;margin-bottom:18px;display:grid}.step h3{font-size:21px;font-weight:700}.step p{color:var(--stc-gauge);margin-top:8px}.mini{margin-top:auto;padding-top:22px}.mini--chat .mb{background:var(--stc-ink);color:var(--stc-white);font:500 13px/1 var(--mono);border-radius:16px 16px 4px;padding:9px 13px;display:inline-block}.mini--slots{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.slot{text-align:center;border:1.5px dashed var(--stc-mist);color:var(--stc-gauge);background:var(--stc-white);border-radius:8px;padding:9px 4px;font-size:11.5px}.slot--done{border-style:solid;border-color:var(--stc-ink);background:var(--stc-ink);color:var(--stc-white);font-weight:600}.mini--row{flex-wrap:wrap;gap:6px;display:flex}.mini--row span{background:var(--stc-white);border:1px solid var(--stc-mist);border-radius:8px;padding:7px 10px;font-size:12.5px}.mini--row .ok{background:var(--stc-ink);border-color:var(--stc-ink);color:var(--stc-white);font-weight:600}.uses{gap:16px;margin-top:44px;display:grid}.use__head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.icon-c{background:var(--stc-concrete);border:1px solid var(--stc-mist);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.icon-c svg,.ic svg{fill:none;width:22px;height:22px;stroke:var(--stc-ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.use h3{font-size:24px;font-weight:700}.use p{color:var(--stc-gauge);margin-top:10px;font-size:16.5px}.vs{gap:16px;margin-top:44px;display:grid}.vs__col{padding:28px}.vs__col h3{align-items:center;gap:10px;margin-bottom:16px;font-size:20px;font-weight:700;display:flex}.vs__col li{border-top:1px solid var(--stc-mist);color:var(--stc-gauge);padding:10px 0 10px 32px;position:relative}.vs__col li:first-child{border-top:0}.vs__col li:before{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;position:absolute;top:11px;left:0}.vs__col--today li:before{content:"✕";background:var(--stc-mist);color:var(--stc-gauge)}.vs__col--with{background:var(--stc-ink);border-color:var(--stc-ink);color:var(--stc-white)}.vs__col--with h3{color:var(--stc-white)}.vs__col--with li:before{content:"✓";background:var(--stc-orange);color:var(--stc-ink)}.feats{gap:14px;margin-top:44px;display:grid}.feat{padding:24px}.ic{background:var(--stc-concrete);border:1px solid var(--stc-mist);border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}.feat h3{letter-spacing:-.015em;font-size:17px;font-weight:700}.feat p{color:var(--stc-gauge);margin-top:6px;font-size:15px}.price{align-items:start;gap:36px;display:grid}.compare{background:var(--stc-concrete);padding:28px}@media (min-width:960px){.compare{margin-top:40px}}.compare .eyebrow{text-align:left}.compare__q{border-left:3px solid var(--stc-orange);padding-left:14px;font-size:21px;font-weight:700;line-height:1.25}.bars-list{gap:16px;margin-top:24px;display:grid}.bl__row{color:var(--stc-gauge);justify-content:space-between;gap:12px;margin-bottom:7px;font-size:14.5px;display:flex}.bl__bar{background:var(--stc-mist);border-radius:6px;height:12px;overflow:hidden}.bl__bar i{background:var(--stc-gauge);border-radius:6px;min-width:12px;height:100%;display:block}.is-hi .bl__row{color:var(--stc-ink)}.compare__foot{color:var(--stc-gauge);border-top:1px solid var(--stc-mist);margin-top:20px;padding-top:16px;font-size:13px}.price__copy .eyebrow{text-align:left}.nw{white-space:nowrap}.strike{color:var(--stc-gauge);font-weight:600;text-decoration:line-through;text-decoration-thickness:3px}.price__copy .lead strong{color:var(--stc-ink)}.checks{flex-direction:column;gap:8px;margin:22px 0 26px;display:flex}@media (min-width:640px){.checks{flex-flow:wrap;gap:8px 22px}}.checks li{padding-left:28px;font-weight:500;position:relative}.checks li:before{content:"✓";background:var(--stc-orange);border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:grid;position:absolute;top:1px;left:0}.faq{gap:10px;margin-top:40px;display:grid}.faq details{background:var(--stc-white);border:1px solid var(--stc-mist);border-radius:12px}.faq summary{cursor:pointer;padding:18px 52px 18px 20px;font-size:16.5px;font-weight:650;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--stc-concrete);border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;font-weight:500;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.faq details[open] summary:after{content:"−";background:var(--stc-orange)}.faq details p{color:var(--stc-gauge);padding:0 20px 18px}.signup{background:var(--stc-ink);color:var(--stc-white);padding:80px 0}.signup__lead{color:var(--stc-mist);margin-top:16px;font-size:18px}.signup__perks{color:var(--stc-mist);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:14px;font-size:13.5px;display:flex}.signup__perks span:before{content:"✓ ";color:var(--stc-orange)}.formcard{background:var(--stc-white);color:var(--stc-ink);text-align:left;border-radius:18px;max-width:640px;margin:36px auto 0;padding:24px;box-shadow:0 30px 80px -30px #0009}.grid2{gap:14px;display:grid}.field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.sheet .field,.sheet .damage-note{scroll-margin-top:96px}.sheet input,.sheet textarea,.sheet select{scroll-margin-top:120px}.field label,.field legend{font-size:14px;font-weight:600}.opt{color:var(--stc-gauge);margin-left:4px;font-size:12.5px;font-weight:500}.field-input,input[type=text],input[type=tel],input[type=email],input[type=number],input[type=password],textarea,select.field-input{font:400 16px/1.3 var(--font);color:var(--stc-ink);background:var(--stc-white);border:1px solid var(--stc-mist);box-sizing:border-box;border-radius:9px;width:100%;min-height:48px;padding:12px 13px}select.field-input{cursor:pointer}.field-error{color:var(--stc-error);margin:0;font-size:14px;font-weight:600}.vin-line{align-items:center;gap:8px;display:flex}.vin-line .field-input{flex:1;width:auto;min-width:0}.choice{flex-wrap:wrap;gap:8px;display:flex}.choice--loan{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.choice--loan .chip{width:100%;min-height:48px;margin:0;display:flex;position:relative}.choice--loan .chip span{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:16px;display:flex}.sheet .field-hint{max-width:40em;margin-top:0}.sheet .vin-count{color:var(--stc-gauge);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600}.scan{z-index:40;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:#0000008c;place-items:end center;display:grid;position:fixed;inset:0}.scan__card{background:var(--stc-white);width:min(420px,100%);color:var(--stc-ink);border-radius:16px;gap:12px;padding:16px;display:grid}.scan__card h2{margin:0;font-size:22px}.scan__card p{margin:0}.scan__video{aspect-ratio:3/4;object-fit:cover;background:var(--stc-ink);border-radius:12px;width:100%}textarea{resize:vertical}input:focus,textarea:focus{border-color:var(--stc-ink);outline:none;box-shadow:0 0 0 3px #ff660059}[aria-invalid=true]{border-color:var(--stc-error)!important}.chips{margin-top:16px;display:block}.chips legend{margin-bottom:8px;padding:0}.chip{cursor:pointer;margin:0 6px 8px 0;display:inline-flex}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--stc-mist);background:var(--stc-white);border-radius:999px;padding:9px 13px;font-size:14px;transition:background .12s}.chip input:checked+span{background:var(--stc-ink);color:var(--stc-white);border-color:var(--stc-ink)}.chip input:focus-visible+span{outline:3px solid var(--stc-ink);outline-offset:2px}.field--full{margin-top:14px}.grid2 .field--full{margin-top:0}.opt{white-space:nowrap}#waitlist .form-error{margin-top:14px;margin-bottom:0}#waitlist button[type=submit]{margin-top:18px}.form-error{color:var(--stc-error);margin-bottom:12px;font-size:14px;font-weight:600}.auth-note{color:var(--stc-gauge);margin:0}.signin{background:radial-gradient(circle at 12% 0,#ff66002e,#0000 26rem);padding:28px 0 72px}.signin__grid{align-items:start;gap:28px;display:grid}.signin__pitch{letter-spacing:-.035em;max-width:11em;font-size:clamp(32px,5vw,48px);font-weight:750;line-height:1.05}.signin__card{background:var(--stc-white);border:1px solid var(--stc-mist);box-shadow:var(--shadow);border-radius:20px;padding:28px 22px 22px}.signin__card h1{letter-spacing:-.03em;font-size:clamp(32px,4vw,40px);font-weight:750;line-height:1.05}.signin__lead{color:var(--stc-gauge);max-width:36em;margin-top:12px}.signin__trust{color:var(--stc-gauge);margin-top:18px;font-size:14px}.signin__trust a{color:var(--stc-ink);text-underline-offset:2px;font-weight:650;text-decoration:underline}.signin__access{color:var(--stc-gauge);margin-top:16px}.signin__access a{color:var(--stc-ink);text-underline-offset:2px;font-weight:650;text-decoration:underline}.signin .auth-note{background:var(--stc-concrete);border:1px solid var(--stc-mist);border-left:4px solid var(--stc-orange);color:var(--stc-ink);border-radius:10px;padding:14px 16px;font-weight:600}@media (min-width:960px){.signin{padding:64px 0 96px}.signin__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.signin__card{padding:36px 32px 28px}}.thanks{text-align:center;padding:28px 8px}.thanks:focus{outline:none}.thanks__ic{background:var(--stc-orange);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:24px;font-weight:800;display:inline-grid}.sheet .thanks h1,.thanks h3{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:750;line-height:1.15}.thanks p{color:var(--stc-gauge);margin-top:10px}.thanks__steps{text-align:left;gap:12px;max-width:28rem;margin:18px auto 0;padding-left:1.4rem;list-style:decimal;display:grid}.thanks__steps li{color:var(--stc-ink);font-size:16px;line-height:1.45}.thanks a{word-break:break-word;font-weight:600}.thanks__contact{text-align:left;border:1px solid var(--stc-mist);background:var(--stc-white);border-radius:12px;gap:8px;max-width:28rem;margin:22px auto 0;padding:14px 16px;display:grid}.thanks .thanks__contact p{color:var(--stc-ink);margin:0}.thanks__name{font-weight:750}.thanks__address{white-space:pre-line}.thanks__maplink{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.thanks__pin{flex:none;width:14px;height:14px;display:block}.thanks__embed{background:var(--stc-concrete);border:0;border-radius:10px;width:100%;height:200px;display:block}.foot__in{flex-direction:column;gap:22px;display:flex}.foot__trust{margin-top:10px;font-size:14px}.foot__links{flex-wrap:wrap;gap:10px 22px;font-size:14px;display:flex}.foot__links a{text-decoration:none}.foot__copy{border-top:1px solid var(--stc-asphalt);color:var(--stc-gauge);margin-top:24px;padding-top:18px;font-size:12.5px}@media (min-width:640px){.wrap{padding:0 32px}.stat{border-bottom:0;border-right:1px solid var(--stc-asphalt);padding:32px 16px}.stat:last-child{border-right:0}.grid2{grid-template-columns:1fr 1fr}.grid2 .field--full{grid-column:1/-1;margin-top:0}.formcard{padding:32px}.feats,.uses,.vs{grid-template-columns:1fr 1fr}}@media (min-width:960px){.nav__links{display:flex}.hero{padding:48px 0 80px}.hero__grid{grid-template-columns:1.02fr 1fr;gap:48px}.hero__visual{padding:36px 24px}.steps,.feats{grid-template-columns:repeat(3,1fr)}.price{grid-template-columns:1fr 1fr;gap:64px}.price__copy{order:0}.section{padding:104px 0}.signup{padding:110px 0}.foot__in{flex-direction:row;justify-content:space-between;align-items:flex-start}}.use--main h3{font-size:26px}.feats{background:var(--stc-white);border:1px solid var(--stc-mist);border-radius:var(--radius);gap:0;padding:4px 18px}.feats .feat{border:0;border-top:1px solid var(--stc-mist);background:0 0;border-radius:0;grid-template-columns:36px 1fr;column-gap:14px;padding:16px 0;display:grid}.feats .feat:first-child{border-top:0}.feats .ic{border-radius:9px;grid-row:1/3;width:36px;height:36px;margin:2px 0 0}.feats .ic svg{width:19px;height:19px}.feats .feat h3{font-size:16px}.feats .feat p{margin-top:2px;font-size:14.5px}.trust{text-align:left;max-width:640px;color:var(--stc-mist);align-items:center;gap:14px;margin:32px auto 0;font-size:14.5px;line-height:1.5;display:flex}.trust strong{color:var(--stc-white)}.trust a{color:var(--stc-white);font-weight:600}.trust__av{background:var(--stc-asphalt);border:1px solid var(--stc-gauge);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.trust__av svg{fill:none;width:24px;height:24px;stroke:var(--stc-mist);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.formcard{margin-top:20px}.more{text-align:left;border-top:1px solid var(--stc-mist);margin-top:24px;padding-top:22px}.more__h{margin-bottom:14px;font-size:16px;font-weight:700}.more .field+.field,.more .chips{margin-top:14px}.more .btn{margin-top:18px}.more__done{color:var(--stc-ink);margin-top:20px;font-weight:600}.sticky-cta{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:var(--stc-white);background:#0b1220f5;justify-content:space-between;align-items:center;gap:12px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #0006}.sticky-cta.is-on{transform:none}.sticky-cta__t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sticky-cta__t strong{font-size:14px}.sticky-cta__t small{color:var(--stc-mist);font-size:12px}@media (max-width:959px){body.has-sticky .foot{padding-bottom:96px}}@media (min-width:640px){.uses{grid-template-columns:1.4fr 1fr}.feats{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:14px;padding:0;display:grid}.feats .feat{border:1px solid var(--stc-mist);border-radius:var(--radius);background:var(--stc-white);padding:24px;display:block}.feats .feat:first-child{border-top:1px solid var(--stc-mist)}.feats .ic{border-radius:10px;width:42px;height:42px;margin-bottom:16px}.feats .ic svg{width:22px;height:22px}.feats .feat h3{font-size:17px}.feats .feat p{margin-top:6px;font-size:15px}}@media (min-width:960px){.feats{grid-template-columns:repeat(3,1fr)}.sticky-cta{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.formcard{position:relative}.btn:disabled{cursor:progress;opacity:.72;transform:none}.btn--blocked:disabled{cursor:not-allowed;opacity:1;background:var(--stc-concrete);color:var(--stc-gauge);border-color:var(--stc-mist)}.sticky-cta{pointer-events:none}.sticky-cta.is-on{pointer-events:auto}.form-legal{color:var(--stc-gauge);text-align:center;margin:14px 0 0;font-size:13px;line-height:1.45}.form-legal a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal{padding:48px 0 80px}.legal h1{letter-spacing:-.03em;font-size:clamp(34px,5vw,48px);font-weight:750;line-height:1.05}.legal__date{color:var(--stc-gauge);margin-top:14px;font-size:14px;font-weight:600}.legal h2{letter-spacing:-.02em;margin-top:36px;font-size:22px;font-weight:700}.legal p{color:var(--stc-gauge);max-width:40em;margin-top:12px}.legal ul{gap:8px;margin-top:14px;display:grid}.legal li{color:var(--stc-gauge);padding-left:16px;position:relative}.legal li:before{content:"";background:var(--stc-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.legal a{font-weight:600}@media (min-width:960px){.legal{padding:72px 0 110px}}.foot__quiet{margin-top:8px;font-size:12.5px}.foot__quiet a{color:var(--stc-gauge);text-underline-offset:2px;text-decoration:underline}.foot__quiet a:hover{color:var(--stc-white)}.sheet{padding:48px 0 80px}.sheet h1{letter-spacing:-.03em;font-size:clamp(34px,5vw,48px);font-weight:750;line-height:1.05}.sheet p{color:var(--stc-gauge);max-width:40em;margin-top:12px}.guide ul,.guide ol,.guide-toc ol{gap:8px;max-width:40em;margin-top:14px;display:grid}.guide li{color:var(--stc-gauge);padding-left:16px;position:relative}.guide li:before{content:"";background:var(--stc-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.guide ol,.guide-toc ol{padding-left:1.4em;list-style:decimal}.guide ol li,.guide-toc ol li{padding-left:4px}.guide ol li:before,.guide-toc ol li:before{content:none}.guide-toc{margin-top:8px}.guide-toc h2{margin-top:0}.guide a{font-weight:600}.guide code{font-family:var(--font-mono);font-size:.92em}.sheet h2{letter-spacing:-.02em;margin-top:36px;font-size:22px;font-weight:700}.sheet__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.sheet__head h1{margin:0}.stack{gap:14px;max-width:640px;margin-top:22px;display:grid}.stack>.btn{justify-self:start}.person-row{gap:12px;padding-top:12px;display:grid}.person-row+.person-row{border-top:1px solid var(--stc-mist)}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.dealer-card{border:1px solid var(--stc-mist);background:var(--stc-concrete);border-radius:14px;margin-top:14px;padding:16px 18px}.dealer-card h3{font-size:18px}.packet-card__link{color:inherit;text-decoration:none;display:block}.packet-card__link:hover h3{text-underline-offset:2px;text-decoration:underline}.packet-card__open{text-underline-offset:2px;margin-top:10px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-block}.dealer-card>form{margin-top:12px}.dealer-card ul{gap:14px;margin-top:12px;display:grid}.link-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}input.slug{width:auto;max-width:100%;font-family:var(--mono);font-size:14px}.decode{background:var(--stc-concrete);border:1px solid var(--stc-mist);color:var(--stc-gauge);border-radius:12px;margin:0;padding:12px 14px}.packet-photos{gap:14px;margin-top:0;display:grid}.packet-photos img,.packet-photo{object-fit:cover;background:var(--stc-concrete);border:0;border-radius:12px;width:100%;max-width:none;height:100%}.photo-list{gap:10px;margin-top:8px;display:grid}.photo-row{gap:6px;font-size:14px;display:grid}.photo-row progress{width:100%;height:10px}@media (min-width:720px){.person-row{grid-template-columns:1fr 1fr auto;align-items:end}}@media (min-width:960px){.sheet{padding:72px 0 110px}}.photo-step,.photo-block:not([hidden]){gap:14px;display:grid}.send-bar{z-index:30;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--stc-mist);background:#fffffff5;gap:8px;margin:0 -20px;display:grid;position:sticky;bottom:0}.photo-actions,.seller-section{display:contents}.seller-section>h2{display:none}.seller-progress{gap:6px;margin:0 0 14px;display:grid}.seller-flow .seller-progress__label{letter-spacing:.04em;text-transform:uppercase;max-width:none;color:var(--stc-gauge);margin:0;font-size:12px;font-weight:650}.seller-progress__track{background:var(--stc-mist);border-radius:999px;height:3px;display:block;overflow:hidden}.seller-progress__fill{background:var(--stc-ink);height:100%;display:block}.vin-toggle{color:var(--stc-gauge);font:600 14px/1.4 var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:44px;margin:0;padding:0;text-decoration:underline}.expect{background:var(--stc-concrete);border:1px solid var(--stc-mist);border-radius:14px;margin-top:10px;padding:8px 12px}.seller-flow .expect h2{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.expect ul{gap:2px;margin:4px 0 0;display:grid}.expect li{color:var(--stc-gauge);padding-left:18px;font-size:14px;line-height:1.3;position:relative}.expect li:before{content:"✓";width:auto;height:auto;color:var(--stc-ink);background:0 0;border-radius:0;font-size:13px;font-weight:800;line-height:1.3;position:absolute;top:.05em;left:0}.packet-seller-note{border:1px solid var(--stc-mist);background:var(--stc-concrete);border-radius:14px;gap:6px;margin-top:14px;padding:14px;display:grid}.packet-seller-note h2{letter-spacing:.06em;text-transform:uppercase;color:var(--stc-gauge);margin:0;font-size:13px;font-weight:700}.sheet .packet-seller-note p{max-width:none;color:var(--stc-ink);white-space:pre-wrap;margin:0}body:has(.seller-flow) .nav--app{padding-top:env(safe-area-inset-top)}@media (max-width:719px){html:has(.seller-flow:not(.thanks)){scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom))}.seller-flow:not(.thanks){--keyboard-inset:0px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.seller-flow .step-bar{left:0;right:0;bottom:var(--keyboard-inset,0px);z-index:35;width:auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--stc-mist);background:#fffffff5;grid-template-columns:1fr 1fr;align-items:center;gap:8px;margin:0;display:grid;position:fixed;box-shadow:0 -8px 24px -18px #00000073}.photo-block[hidden] .step-bar{display:none;position:static}.seller-flow.is-keyboard .step-bar{padding-bottom:12px}.seller-flow .step-bar>:only-child{grid-column:1/-1}.seller-flow .photo-actions.step-bar{grid-template-areas:"back send"}.seller-flow .photo-actions.step-bar:not(:has(.send-bar)){grid-template-areas:"back back"}.seller-flow .photo-actions.step-bar:has(.upload-count){grid-template-areas:"progress progress""back send"}.seller-flow .photo-actions.step-bar:has(.upload-count):not(:has(.btn--lime)){grid-template-areas:"progress progress""back back"}.seller-flow .photo-actions.step-bar:has(.step-bar__error){grid-template-areas:"error error""back send"}.seller-flow .photo-actions.step-bar:not(:has(.send-bar)):has(.step-bar__error){grid-template-areas:"error error""back back"}.seller-flow .photo-actions.step-bar:has(.upload-count):has(.step-bar__error){grid-template-areas:"error error""progress progress""back send"}.seller-flow .photo-actions.step-bar:has(.upload-count):not(:has(.btn--lime)):has(.step-bar__error){grid-template-areas:"error error""progress progress""back back"}.seller-flow .photo-actions .step-bar__error{white-space:normal;text-align:center;grid-area:error;margin:0}.sheet:has(.seller-flow){padding-top:20px}.seller-flow .photo-actions.step-bar>.btn--ghost{grid-area:back}.seller-flow .photo-actions.step-bar .upload-count{grid-area:progress}.seller-flow .photo-actions.step-bar .send-bar{background:0 0;border:0;margin:0;padding:0;display:contents;position:static}.seller-flow .photo-actions.step-bar .send-bar .btn{grid-area:send}.seller-flow .photo-block:has(.guide .step-bar)>.photo-actions.step-bar{z-index:auto;width:auto;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;grid-template-areas:none;gap:14px;margin:0;padding:0;display:grid;position:static;bottom:auto;left:auto;right:auto}.seller-flow .photo-block:has(.guide .step-bar)>.photo-actions .btn{grid-area:auto}.seller-flow .photo-block:has(.guide .step-bar)>.photo-actions .upload-count{grid-area:auto}.seller-flow .photo-block:has(.guide .step-bar)>.photo-actions .send-bar .btn{grid-area:auto}.seller-flow .photo-block:has(.guide .step-bar)>.photo-actions .send-bar{background:0 0;border:0;margin:0;padding:0;display:grid;position:static}:is(.sheet:has(.seller-flow) .field,.sheet:has(.seller-flow) .damage-note){scroll-margin-bottom:calc(120px + env(safe-area-inset-bottom))}.seller-flow .seller-section{background:var(--stc-white);border:1px solid var(--stc-mist);border-radius:14px;gap:8px;padding:10px 12px;display:grid}.seller-flow .seller-section h2{letter-spacing:.04em;text-transform:uppercase;color:var(--stc-gauge);margin:0;font-size:13px;font-weight:700;display:block}.seller-flow .field-input,.seller-flow select.field-input,.seller-flow textarea.field-input{border-color:var(--stc-mist)}}.upload-count{text-align:center;color:var(--stc-ink);margin:0;font-size:14px;font-weight:650}.suggest-more{border:1px solid var(--stc-mist);background:var(--stc-white);border-radius:12px;padding:0 14px 12px}.suggest-more summary{cursor:pointer;align-items:center;min-height:48px;font-weight:650;display:flex}.suggest-more .suggest-list{margin-top:10px}.photo-row__thumb{object-fit:cover;background:var(--stc-ink);border-radius:8px;width:48px;height:48px}.guide,.guide__panel{gap:12px;display:grid}.guide h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.guide h3{margin:0;font-size:16px;font-weight:700}.guide .guide__count{letter-spacing:.02em;color:var(--stc-gauge);margin:0;font-size:13px;font-weight:600}.guide .shot-tip,.guide .suggest-note{color:var(--stc-gauge);margin:0;font-size:15px}.guide__tips{gap:8px;display:grid}.guide__tips li{color:var(--stc-gauge);padding-left:16px;font-size:15px;position:relative}.guide__tips li:before{content:"";background:var(--stc-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.guide__actions{gap:8px;display:grid}.guide__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.step-bar__reason{color:var(--stc-gauge);text-align:center;white-space:normal;grid-column:1/-1;margin:0;font-size:13px;font-weight:600;line-height:1.35}.guide__thumbs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.guide__thumb,.guide__slot{border-radius:8px;flex:none;width:42px;height:42px}.guide__slot{border:1px dashed var(--stc-mist);color:var(--stc-gauge);font:600 13px/1 var(--font);place-items:center;display:grid}.guide__thumb{border:1px solid var(--stc-mist);background:var(--stc-concrete);cursor:pointer;padding:0;overflow:hidden}.guide__thumb--current{border-color:var(--stc-ink);border-width:2px}.guide__thumb img{object-fit:cover;width:100%;height:100%}.shot-frame{background:var(--stc-concrete);border:1px solid var(--stc-mist);border-radius:12px;padding:8px 12px}.shot-frame svg{width:100%;height:auto;max-height:180px;margin:0 auto}.shot-frame--compact svg{max-height:96px}.shot-frame img.shot-outline{aspect-ratio:872/544;border-radius:8px;width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.shot-frame--compact img.shot-outline{max-width:154px}.shot-preview{border:1px solid var(--stc-mist);background:var(--stc-ink);border-radius:12px;margin:0;overflow:hidden}.shot-preview img{object-fit:contain;background:var(--stc-ink);width:100%;max-height:320px}.shot-saved-photo{width:72px;margin:0}.shot-saved-photo img{object-fit:cover;background:var(--stc-ink);border-radius:8px;width:72px;height:72px}.shot-progress{color:var(--stc-gauge);gap:4px;font-size:14px;display:grid}.shot-progress progress{width:100%;height:10px}.shot-slot,.suggest-list{gap:10px;display:grid}.suggest-group{color:var(--stc-ink);margin:0;font-size:15px;font-weight:600}.suggest-card{border:1px solid var(--stc-mist);background:var(--stc-white);border-radius:12px;gap:8px;padding:12px;display:grid}.damage-list{gap:8px;display:grid}.damage-row{grid-template-columns:64px 1fr auto;align-items:center;gap:8px;font-size:14px;display:grid}.damage-row img{object-fit:cover;background:var(--stc-ink);border-radius:8px;width:64px;height:64px}.damage-note{flex-direction:column;grid-column:1/-1;gap:6px;margin-top:4px;display:flex}.damage-note span{font-size:13px;font-weight:600}.guide-escape{color:var(--stc-gauge);font:400 13px/1.4 var(--font);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.packet-photo-card{gap:6px;margin:0;display:grid}.packet-photo-card figcaption{color:var(--stc-ink);font-size:14px;font-weight:600}.packet-check{border:1px solid var(--stc-mist);background:var(--stc-concrete);border-radius:14px;gap:12px;margin-top:20px;padding:14px;display:grid}.packet-check h2{letter-spacing:.06em;text-transform:uppercase;color:var(--stc-gauge);margin:0;font-size:13px;font-weight:700}.packet-check p,.packet-check dd{max-width:none;color:var(--stc-ink);margin:0}.packet-facts{gap:10px;margin:0;display:grid}.packet-fact{background:var(--stc-white);border:1px solid var(--stc-mist);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.packet-fact dt{letter-spacing:.04em;text-transform:uppercase;color:var(--stc-gauge);font-size:12px;font-weight:700}.packet-fact dd{font-weight:650}.packet-fact__value{justify-content:space-between;align-items:center;gap:8px;display:flex}.packet-fact__value>span{min-width:0}.packet-fact__vin{font-family:var(--mono);word-break:break-all;font-size:14px;font-weight:500}.packet-flag{width:fit-content;font:700 12px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;padding:6px 8px;display:inline-flex}.packet-flag--missing{background:var(--stc-error-bg);color:var(--stc-error);border:1px solid var(--stc-error-line)}.packet-flag--ok{background:var(--stc-success-bg);color:var(--stc-success);border:1px solid var(--stc-success-line)}.packet-flag--plain{background:var(--stc-white);color:var(--stc-gauge);border:1px solid var(--stc-mist)}.packet-flag--warn{background:var(--stc-warning-bg);color:var(--stc-warning);border:1px solid var(--stc-warning-line);text-transform:none;letter-spacing:0;font-size:13px;line-height:1.3}.badge-new{background:var(--stc-orange);min-height:24px;color:var(--stc-ink);font:700 12px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.badge-replace{background:var(--stc-success-bg);width:fit-content;min-height:24px;color:var(--stc-success);border:1px solid var(--stc-success-line);font:700 12px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.packet-replace-notes{margin:8px 0 0;font-size:16px;line-height:1.4}.field-warn{color:var(--stc-warning);margin:0;font-size:14px;font-weight:650}.trade-search{align-items:end;gap:8px;max-width:640px;margin-top:18px;display:flex}.trade-search .field{flex:1}.pager{align-items:center;gap:16px;margin-top:18px;display:flex}.pager p{margin:0}.team-list{gap:8px;margin-top:12px;display:grid}.team-list li{color:var(--stc-gauge)}.seller-link__qr{border:1px solid var(--stc-mist);background:var(--stc-white);border-radius:12px;width:180px;height:180px;margin-top:8px}.packet-card__status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.packet-missing{gap:8px;margin:0;padding:0;list-style:none;display:grid}.packet-missing li{color:var(--stc-ink);align-items:center;gap:8px;font-weight:600;display:flex}.packet-ok-line{font-weight:650}.packet-section{margin-top:28px}.packet-section h2{margin:0 0 12px;font-size:18px}.packet-photo-hit{aspect-ratio:4/3;background:var(--stc-concrete);cursor:zoom-in;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.packet-photo-card--lead{grid-column:1/-1}.sheet .packet-damage-note{max-width:none;color:var(--stc-ink);justify-content:space-between;align-items:flex-start;gap:8px;margin:0;font-size:15px;display:flex}.sheet .packet-damage-note p{max-width:none;color:var(--stc-ink);margin:0;font-size:15px}.sheet .packet-lightbox__count{max-width:none;color:var(--stc-white);margin:0;font-size:14px;font-weight:600}.packet-lightbox{background:var(--stc-ink);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--stc-white);border:0;margin:0;padding:0}.packet-lightbox::backdrop{background:#0b1220db}.packet-lightbox__frame{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;display:grid}.packet-lightbox__bar{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.packet-lightbox__count{color:var(--stc-white);margin:0;font-size:14px;font-weight:600}.packet-lightbox__close,.packet-lightbox__nav button{border:1px solid var(--stc-gauge);background:var(--stc-asphalt);min-height:44px;color:var(--stc-white);font:600 15px/1 var(--font);cursor:pointer;border-radius:8px;padding:0 16px}.packet-lightbox__img{object-fit:contain;background:var(--stc-white);border:0;border-radius:0;width:100%;height:100%;max-height:none}.packet-lightbox__caption{gap:4px;padding:8px 16px 0;display:grid}.packet-lightbox__caption strong{font-size:16px}.packet-lightbox__caption span{color:var(--stc-mist);font-size:15px}.packet-lightbox__nav{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}@media (min-width:720px){.packet-facts{grid-template-columns:1fr 1fr}.packet-photos{grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:800px){.packet-lightbox{border-radius:16px;width:min(960px,100vw - 48px);height:auto;max-height:calc(100dvh - 48px);margin:auto}.packet-lightbox__frame{height:auto}.packet-lightbox__img{height:auto;max-height:calc(100dvh - 220px)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.packet-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.packet-title h1{min-width:0}.packet-copy-list{margin:18px 0 0;display:grid}.packet-copy-row{border-top:1px solid var(--stc-mist);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"term action""value action";align-items:center;column-gap:8px;padding:8px 0;display:grid}.packet-copy-row:first-child{border-top:0}.packet-copy-row dt{letter-spacing:.04em;text-transform:uppercase;color:var(--stc-gauge);grid-area:term;font-size:12px;font-weight:700}.packet-copy-row dd{max-width:none;color:var(--stc-ink);word-break:break-word;grid-area:value;margin:0;font-weight:650}.packet-copy-row dd.mono{font-family:var(--mono);word-break:break-all;font-size:14px;font-weight:500}.packet-copy-row__action{grid-area:action}.field-hint{color:var(--stc-gauge);margin:0;font-size:13px;font-weight:500}.checkline{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:flex}.checkline input{width:20px;height:20px;accent-color:var(--stc-ink);margin:0}input:disabled{background:var(--stc-concrete);color:var(--stc-gauge)}.copy-btn-wrap{flex:none;display:inline-flex}.copy-btn{border:1px solid var(--stc-mist);background:var(--stc-white);width:8.75rem;min-width:8.75rem;min-height:44px;color:var(--stc-ink);cursor:pointer;font:700 13px/1 var(--font);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.copy-btn:hover{border-color:var(--stc-mist)}.copy-btn--error{color:var(--stc-error);background:var(--stc-error-bg);border-color:var(--stc-error-line)}.copy-help{color:var(--stc-gauge);margin-top:14px;font-size:13.5px}.copy-help summary{cursor:pointer;align-items:center;width:fit-content;min-height:44px;font-weight:650;display:flex}.copy-help p{margin-top:8px}.copy-keys{grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:8px;display:grid}.copy-keys li{color:var(--stc-ink);align-items:center;gap:8px;display:flex}.copy-keys kbd{font:700 12px/1 var(--mono);border:1px solid var(--stc-mist);background:var(--stc-white);text-align:center;border-radius:6px;min-width:1.6em;padding:4px 6px}@media (pointer:coarse){.copy-help{display:none}}.copy-note{gap:8px;margin-top:18px;display:grid}.copy-note__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.copy-note h2{letter-spacing:.06em;text-transform:uppercase;color:var(--stc-gauge);margin:0;font-size:13px;font-weight:700}.copy-note__text{font:400 13px/1.45 var(--mono);background:var(--stc-concrete)}.copy-toast,.sheet p.copy-toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--stc-ink);max-width:none;color:var(--stc-white);font:600 14px/1 var(--font);z-index:70;pointer-events:none;border-radius:999px;margin:0;padding:12px 16px;position:fixed;transform:translate(-50%)}h1,h2,h3{font-family:var(--font);letter-spacing:-.03em}:focus-visible{outline:3px solid var(--stc-orange);outline-offset:3px}.btn{font:700 15px/1 var(--font);letter-spacing:-.005em;border-radius:10px}.btn--signal,.btn--lime{background:var(--stc-orange);color:var(--stc-ink);border-color:var(--stc-orange)}.btn--signal:hover,.btn--lime:hover{background:var(--stc-orange-press);border-color:var(--stc-orange-press)}.btn--dark{background:var(--stc-ink);color:var(--stc-white);border-color:var(--stc-ink)}.btn--dark:hover{background:var(--stc-asphalt)}.btn--ghost{background:var(--stc-white);color:var(--stc-ink);border:1.5px solid var(--stc-ink)}.btn--ghost:hover{background:var(--stc-concrete);border-color:var(--stc-ink)}.btn--outline-light{color:var(--stc-white);border:1.5px solid var(--stc-white);background:0 0}.btn--outline-light:hover{background:#ffffff14}.btn--lg{padding:16px 22px;font-size:16px}input:focus,textarea:focus,select:focus{border-color:var(--stc-ink);outline:none;box-shadow:0 0 0 3px #ff660059}.field-input,input[type=text],input[type=tel],input[type=email],input[type=number],input[type=password],textarea,select.field-input{border-color:var(--stc-mist);border-radius:12px}.chip input:checked+span{background:var(--stc-ink);border-color:var(--stc-ink)}.logo{font:800 19px/1 var(--font);letter-spacing:-.04em;color:inherit;gap:9px}.nav--dark{background:var(--stc-ink);color:var(--stc-white);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #ffffff0f}.nav--dark .nav__links{color:var(--stc-white);font-weight:650}.nav--dark .nav__links a:hover{color:var(--stc-orange)}.nav--dark .nav__dealer-login{color:var(--stc-white)}.nav--dark .nav__dealer-login:hover{color:var(--stc-orange)}.nav--dark .btn--sm{padding:11px 16px}.nav--app{background:var(--stc-white);border-bottom:1px solid var(--stc-mist)}.nav--app .logo{color:var(--stc-ink)}.section{padding:72px 0}.section--snug{padding:56px 0}.section--tint{background:var(--stc-concrete)}.eyebrow{font:700 12.5px/1 var(--font);letter-spacing:.14em;color:var(--stc-gauge);text-align:left;margin-bottom:14px}.h2{letter-spacing:-.045em;text-align:left;max-width:16em;margin:0;font-size:clamp(32px,5.6vw,52px);font-weight:800;line-height:1.02}.h2--light{color:var(--stc-white)}.card{border-radius:var(--radius);background:var(--stc-white);border:0}.section:not(.section--tint) .card{border:1px solid var(--stc-mist)}.hero--dark{background:var(--stc-ink);color:var(--stc-white);padding:40px 0 0}.kicker{font:700 12.5px/1.3 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--stc-mist);margin:0 0 20px}.hero--dark h1{letter-spacing:-.055em;max-width:10.5em;font-size:clamp(42px,9vw,76px);font-weight:800;line-height:.98}.hero--dark .lead{color:var(--stc-mist);max-width:30em;font-size:clamp(17px,2.2vw,19px)}.hero--dark .micro{color:var(--stc-mist)}.hero--dark .micro strong{color:var(--stc-white)}.hero--dark .hero__visual{background:0 0;justify-content:center;padding:0;display:flex;overflow:visible}.hero--dark .hero__visual:before{content:none}.device{background:var(--stc-asphalt);border-radius:44px;width:300px;max-width:100%;padding:12px;box-shadow:0 40px 80px -30px #000000b3}.device__screen{background:var(--stc-white);color:var(--stc-ink);border-radius:34px;flex-direction:column;padding:26px 22px 24px;display:flex}.device p{margin:0}.device__step{font:700 12px/1 var(--font)}.device__track{background:var(--stc-concrete);border-radius:9px;height:5px;margin:10px 0 22px;display:block;overflow:hidden}.device__track i{background:var(--stc-orange);border-radius:9px;width:25%;height:100%;display:block}.device__title{font:800 20px/1.1 var(--font);letter-spacing:-.03em}.device__sub{color:var(--stc-gauge);font-size:12.5px;margin-top:10px!important}.device__label{font:700 12px/1 var(--font);margin-top:18px!important}.device__input{border:1px solid var(--stc-mist);color:var(--stc-gauge);border-radius:10px;padding:12px;font-size:12px;margin-top:8px!important}.device__scan{border:1.5px dashed var(--stc-ink);text-align:center;font:700 13px/1 var(--font);border-radius:10px;padding:11px;margin-top:14px!important}.device__go{background:var(--stc-ink);color:var(--stc-white);text-align:center;font:700 13.5px/1 var(--font);border-radius:10px;padding:13px;margin-top:16px!important}.stats{color:var(--stc-white);background:0 0;border-top:1px solid #ffffff1f;margin-top:56px;display:grid}.stat{text-align:left;border-bottom:1px solid #ffffff1f;align-items:flex-start;padding:22px 0}.stat:last-child{border-bottom:0}.stat__n{letter-spacing:-.04em;color:var(--stc-orange);font-size:clamp(26px,3.4vw,34px);font-weight:800}.stat__l{color:var(--stc-mist);max-width:20em;font-size:14.5px}.uses{gap:16px;margin-top:32px}.use{padding:30px 28px}.use .icon-c{margin-bottom:18px}.use h3{letter-spacing:-.04em;font-size:clamp(24px,3vw,30px);font-weight:800}.use p{color:var(--stc-gauge);font-size:16px}.steps{gap:28px;margin-top:40px}.step{border-top:3px solid var(--stc-ink);background:0 0;border-radius:0;padding:22px 0 0}.step__n{width:auto;height:auto;color:var(--stc-ink);font:800 52px/1 var(--font);letter-spacing:-.04em;background:0 0;margin-bottom:16px;display:block}.step h3{letter-spacing:-.03em;font-size:20px;font-weight:800}.step p{color:var(--stc-gauge)}.mini--chat .mb{background:var(--stc-ink)}.slot{border-color:var(--stc-mist);border-radius:10px}.mini--row span{border-radius:10px}.band{background:var(--stc-ink);color:var(--stc-white);padding:72px 0}.band__grid{align-items:center;gap:36px;display:grid}.band__lead{color:var(--stc-mist);max-width:28em;margin-top:18px;font-size:17px}.carcard{background:var(--stc-asphalt);border-radius:20px;padding:20px}.carcard__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.carcard__title{font:800 20px/1.15 var(--font);letter-spacing:-.02em}.carcard__tag{background:var(--stc-orange);color:var(--stc-ink);font:700 12px/1 var(--font);border-radius:999px;padding:7px 10px}.carcard__shots{grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.carcard__shots li{aspect-ratio:4/3;background:var(--stc-ink);border-radius:10px;position:relative;overflow:hidden}.carcard__shots img{object-fit:cover;width:100%;height:100%;display:block}.carcard__shots span{color:var(--stc-white);font:700 11.5px/1 var(--font);background:#0b1220d1;border-radius:999px;padding:4px 8px;position:absolute;bottom:6px;left:6px}.carcard__facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.carcard__facts dt{color:var(--stc-mist);font-size:12px}.carcard__facts dd{font:700 13px/1.25 var(--font);margin:2px 0 0}.feat h3{letter-spacing:-.02em;font-weight:800}.feat p{color:var(--stc-gauge)}.vs{margin-top:36px}.vs__col--today{background:var(--stc-white)}.vs__col--today li:before{background:var(--stc-concrete);color:var(--stc-gauge)}.vs__col--with{background:var(--stc-ink)}.vs__col--with li{color:var(--stc-mist);border-color:var(--stc-asphalt)}.vs__col h3{font-weight:800}.price{gap:32px}.price__copy{order:0}.price__copy .lead{color:var(--stc-gauge)}.pricecard{border:2px solid var(--stc-ink);background:var(--stc-white);border-radius:20px;align-self:start;padding:28px 26px}.pricecard p{margin:0}.pricecard__pre{font:700 15px/1.2 var(--font)}.pricecard__amt{font:800 72px/1 var(--font);letter-spacing:-.05em;margin:12px 0 22px!important}.pricecard__amt span{letter-spacing:-.01em;font-size:20px;font-weight:600}.pricecard__note{color:var(--stc-gauge);text-align:center;font-size:13.5px;margin-top:14px!important}.compare{background:var(--stc-concrete);border:0!important}.compare__q{border-left-color:var(--stc-orange)}.bl__bar{background:var(--stc-white)}.bl__bar i{background:var(--stc-gauge)}.is-hi .bl__bar i{background:var(--stc-orange)}.is-hi .bl__bar{box-shadow:none}.strike{color:var(--stc-gauge)}.checks li:before{background:var(--stc-orange);color:var(--stc-ink)}.faq details{border:0;border-radius:14px}.faq summary{font-weight:700}.faq summary:after{background:var(--stc-concrete)}.faq details[open] summary:after{background:var(--stc-orange);color:var(--stc-ink)}.faq details p{color:var(--stc-gauge)}.signup{background:var(--stc-ink)}.signup__in,.signup .eyebrow{text-align:left}.signup__lead{color:var(--stc-mist)}.signup__perks{color:var(--stc-mist);justify-content:flex-start}.signup__perks span:before{color:var(--stc-orange)}.trust{margin-left:0}.trust__av{background:var(--stc-asphalt);border-color:var(--stc-gauge)}.formcard{border-radius:20px;margin-left:0}.foot{background:var(--stc-concrete);color:var(--stc-gauge);border-top:0;padding:32px 0 26px}.foot .logo{color:var(--stc-ink)}.foot .logo img{box-shadow:none;border-radius:0}.foot__trust{color:var(--stc-gauge)}.foot__links{color:var(--stc-ink)}.foot__links a{text-underline-offset:3px;text-decoration:underline}.foot__links a:hover{color:var(--stc-ink)}.foot__copy{border-top:1px solid var(--stc-mist);color:var(--stc-gauge);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.foot__copy a.foot__quiet{color:var(--stc-gauge);text-underline-offset:2px;margin:0;text-decoration:underline}.foot__copy a.foot__quiet:hover{color:var(--stc-ink)}.sticky-cta{background:#0b1220f7}.sticky-cta__t small{color:var(--stc-mist)}@media (min-width:640px){.stats{grid-template-columns:repeat(3,1fr)}.stat{border-bottom:0;border-right:1px solid #ffffff1f;padding:26px 24px 30px}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}.carcard{padding:22px}.carcard__shots{grid-template-columns:repeat(4,1fr)}}@media (min-width:960px){.hero--dark{padding:72px 0 0}.hero--dark .hero__grid{grid-template-columns:1.25fr .75fr;gap:56px}.hero--dark .hero__visual{justify-content:flex-end}.stats{margin-top:72px}.section{padding:96px 0}.section--snug{padding:64px 0}.band{padding:96px 0}.band__grid{grid-template-columns:.9fr 1.1fr;gap:64px}.price{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.price .compare{grid-column:1/-1;margin-top:0}.steps{gap:20px}}.vs .vs__col--with{background:var(--stc-ink);border-color:var(--stc-ink);color:var(--stc-white)}.vs .vs__col--with h3{color:var(--stc-white)}.vs .vs__col--with li:before{background:var(--stc-orange);color:var(--stc-ink)}.hero--dark h1{letter-spacing:-.045em}.hero__hit{color:inherit}@media (min-width:960px){.nav--dark .nav__links{gap:30px;margin-left:auto}.nav--dark .nav__actions{margin-left:16px}}@media (max-width:639px){.nav--dark .nav__in{flex-wrap:nowrap;gap:8px}.nav--dark .logo{gap:7px;font-size:16px}.nav--dark .nav__actions{gap:2px}.nav--dark .nav__dealer-login{padding:0 8px;font-size:13.5px}.nav--dark .btn--sm{padding:10px 12px;font-size:13.5px}}.prerelease{background:var(--stc-ink);color:var(--stc-white);padding:56px 0 80px}.prerelease h1{letter-spacing:-.05em;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:1}.prerelease p{color:var(--stc-mist);max-width:34em;margin-top:16px;font-size:18px}.prerelease__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.prerelease .prerelease__note{color:var(--stc-mist);margin-top:18px;font-size:14px}@media (min-width:960px){.prerelease{padding:96px 0 120px}}.nav--dark .nav__in{justify-content:flex-start}@media (min-width:960px){.nav--dark .nav__actions{margin-left:24px}.nav--dark .nav__in>nav{margin-left:auto}.nav--dark .nav__links{margin-left:0}}.sheet h1{letter-spacing:-.045em;font-weight:800;line-height:1.02}.seller-flow .seller-progress__label{font:700 13px/1 var(--font);letter-spacing:0;text-transform:none;color:var(--stc-ink)}.seller-progress__track{background:var(--stc-concrete);height:5px}.seller-progress__fill{background:var(--stc-orange);border-radius:999px}.seller-flow .btn--lime{background:var(--stc-ink);color:var(--stc-white);border-color:var(--stc-ink)}.seller-flow .btn--lime:hover{background:var(--stc-asphalt);border-color:var(--stc-asphalt)}.seller-flow .btn--ghost{border:1.5px solid var(--stc-ink)}.seller-flow .vin-scan__open{border:1.5px dashed var(--stc-ink);background:var(--stc-white)}.seller-flow .btn--blocked:disabled{background:var(--stc-concrete);color:var(--stc-gauge);border-color:var(--stc-mist)}.expect{background:var(--stc-concrete);border:0;border-radius:14px;padding:12px 14px}.seller-flow .seller-section{border-color:var(--stc-mist);border-radius:16px}.seller-flow .field-input,.seller-flow select.field-input,.seller-flow textarea.field-input{border-color:var(--stc-mist)}.seller-flow .step-bar{background:#fffffff7}.vin-toggle{color:var(--stc-ink)}.thanks__ic{background:var(--stc-orange);color:var(--stc-ink)}.thanks__contact{border-radius:16px}.guide__thumb--current{border-color:var(--stc-orange)}.shot-frame{background:var(--stc-concrete);border:0}.chip span{border-color:var(--stc-mist)}progress{accent-color:var(--stc-orange)}.signin{background:var(--stc-ink);color:var(--stc-white);min-height:calc(100vh - 64px)}.signin__pitch{color:var(--stc-white);letter-spacing:-.05em;font-weight:800;line-height:1}.signin__card{color:var(--stc-ink);border:0;box-shadow:0 40px 80px -30px #0009}.signin__card h1{letter-spacing:-.045em;font-weight:800}.signin .auth-note{background:var(--stc-concrete);border:0;border-left:4px solid var(--stc-orange)}.signin .btn--dark{background:var(--stc-orange);color:var(--stc-ink);border-color:var(--stc-orange)}.signin .btn--dark:hover{background:var(--stc-orange-press);border-color:var(--stc-orange-press)}.signin__trust a,.signin__access a{color:var(--stc-ink)}body:has(main.signin){background:var(--stc-ink)}.app-foot{border-top:1px solid var(--stc-mist);background:var(--stc-white);color:var(--stc-gauge);padding:18px 0 calc(18px + env(safe-area-inset-bottom));font-size:13.5px}.app-foot__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;display:flex}.app-foot__links{flex-wrap:wrap;gap:4px 18px;display:flex}.app-foot a{min-height:44px;color:var(--stc-ink);text-underline-offset:3px;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.dealer-main .app-foot{background:0 0;margin-top:48px;padding-left:0;padding-right:0}.dealer-main .app-foot .wrap{max-width:none;padding:0}@media (max-width:719px){body:has(.seller-flow:not(.thanks)) .app-foot{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}.logo{gap:0}.logo img.logo__lockup{width:auto;height:28px;display:block}.logo img.logo__mark{width:auto;height:28px;display:none}@media (max-width:639px){.logo img.logo__lockup{height:24px}}@media (max-width:359px){.logo img.logo__lockup{display:none}.logo img.logo__mark{display:block}}.foot .logo img.logo__lockup{height:30px}.success-mark{margin:0 auto 16px;display:block;overflow:visible}.success-mark__wink{opacity:0;animation:.18s ease-out .55s forwards stc-wink-on}.success-mark__eye{animation:.12s ease-in .5s forwards stc-eye-off}@keyframes stc-wink-on{0%{opacity:0}to{opacity:1}}@keyframes stc-eye-off{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.success-mark__wink{opacity:1;animation:none}.success-mark__eye{opacity:0;animation:none}}.device__brand{width:auto;height:17px;margin:-6px 0 18px;display:block}.step__n{background:var(--stc-orange);min-width:72px;height:60px;color:var(--stc-ink);font:800 36px/1 var(--font);letter-spacing:-.04em;border-radius:14px;justify-self:start;place-items:center;width:fit-content;margin-bottom:18px;padding:0 14px;display:inline-grid}.icon-c,.ic{background:var(--stc-orange);border:0}.icon-c svg,.ic svg{stroke:var(--stc-ink)}.foot__links a:hover{color:var(--stc-ink);text-decoration-thickness:2px}.expect li:before{color:var(--stc-ink)}.signup .eyebrow,.eyebrow--dark{color:var(--stc-mist)}.wholesale-notice{color:var(--stc-gauge);margin:4px 0 0;font-size:13.5px;line-height:1.45}.wholesale-notice a{color:var(--stc-ink);text-underline-offset:2px;font-weight:650;text-decoration:underline}.admin-wholesale{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.admin-wholesale p{margin:0;font-weight:650}.shared-vehicle__kicker{font:700 12.5px/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--stc-gauge);margin:0 0 10px}.shared-vehicle__facts{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;display:grid}.shared-vehicle__facts div{background:var(--stc-concrete);border-radius:12px;min-width:0;padding:10px 12px}.shared-vehicle__facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--stc-gauge);font-size:11px;font-weight:700}.shared-vehicle__facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.shared-vehicle__facts dd.mono{font-family:var(--mono);font-weight:500}.shared-vehicle__contact{border:2px solid var(--stc-ink);border-radius:16px;margin-top:20px;padding:16px}.sheet .shared-vehicle__contact h2{margin:0;font-size:20px}.sheet .shared-vehicle__contact p{margin-top:6px}.shared-vehicle__buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.shared-vehicle__buttons .btn{min-height:48px}.shared-vehicle__photos{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.shared-vehicle__photos figure{margin:0}.shared-vehicle__photos img{background:var(--stc-concrete);border-radius:12px;width:100%;height:auto;display:block}.shared-vehicle__photos figcaption{margin-top:6px;font-size:14px;font-weight:600}.sheet p.shared-vehicle__rules{color:var(--stc-gauge);margin-top:20px;font-size:13.5px}.shared-vehicle__promo{background:var(--stc-concrete);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:16px;display:flex}.sheet .shared-vehicle__promo p{max-width:34em;margin:0}@media (min-width:720px){.shared-vehicle__photos{grid-template-columns:1fr 1fr}}.os-hero{background:var(--stc-ink);color:var(--stc-white);padding:44px 0 56px}.os-hero__grid{align-items:center;gap:36px;display:grid}.os-kicker{font:700 12.5px/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--stc-mist);margin:0 0 12px}.os-kicker--dark{color:var(--stc-gauge)}.os-hero h1{letter-spacing:-.05em;max-width:11em;margin:0;font-size:clamp(40px,8vw,68px);font-weight:800;line-height:.98}.os-hit{color:var(--stc-orange);display:block}.os-lead{max-width:31em;color:var(--stc-mist);margin:20px 0 0;font-size:clamp(17px,2.2vw,19px);line-height:1.5}.os-ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.os-card{background:var(--stc-asphalt);border-radius:20px;margin:0;padding:20px}.os-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.os-card__title{font:800 19px/1.15 var(--font);letter-spacing:-.02em}.os-card__tag{background:var(--stc-orange);color:var(--stc-ink);font:700 12px/1 var(--font);border-radius:999px;padding:7px 10px}.os-card__shots{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.os-card__shots li{aspect-ratio:4/3;background:var(--stc-ink);border-radius:10px;position:relative;overflow:hidden}.os-card__shots img{object-fit:cover;width:100%;height:100%;display:block}.os-card__shots span{color:var(--stc-white);font:700 11.5px/1 var(--font);background:#0b1220d1;border-radius:999px;padding:4px 8px;position:absolute;bottom:6px;left:6px}.os-card__facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.os-card__facts dt{color:var(--stc-mist);font-size:12px}.os-card__facts dd{font:700 13px/1.25 var(--font);margin:2px 0 0}.os-section{padding:56px 0}.os-section--tint{background:var(--stc-concrete)}.os-h2{letter-spacing:-.04em;max-width:18em;margin:0;font-size:clamp(28px,4.6vw,42px);font-weight:800;line-height:1.05}.os-body{color:var(--stc-asphalt);max-width:32em;margin:16px 0 0;font-size:17px;line-height:1.55}.os-steps{counter-reset:os;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.os-steps li{counter-increment:os;border:1px solid var(--stc-mist);border-radius:16px;padding:22px}.os-steps li:before{content:counter(os);background:var(--stc-orange);width:40px;height:40px;color:var(--stc-ink);font:800 20px/1 var(--font);border-radius:10px;place-items:center;margin-bottom:14px;display:inline-grid}.os-steps h3,.os-values h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:750}.os-steps p,.os-values p{color:var(--stc-gauge);margin:8px 0 0;line-height:1.5}.os-values{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.os-values li{background:var(--stc-white);border:1px solid var(--stc-mist);border-radius:16px;padding:22px}.os-ic{background:var(--stc-ink);border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.os-ic svg{fill:none;width:22px;height:22px;stroke:var(--stc-orange);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.os-split{align-items:start;gap:28px;display:grid}.os-ticks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.os-ticks li{padding-left:28px;font-weight:600;position:relative}.os-ticks li:before{content:"";background:var(--stc-ink);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.os-ticks li:after{content:"";border:solid var(--stc-orange);border-width:0 2px 2px 0;width:5px;height:8px;position:absolute;top:7px;left:6px;transform:rotate(45deg)}.os-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.os-compare__col{background:var(--stc-concrete);border-radius:16px;padding:18px}.os-compare__col--private{background:var(--stc-ink);color:var(--stc-white)}.os-compare h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:750}.os-compare ul{gap:8px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:grid}.os-compare__col--private li{padding-left:20px;position:relative}.os-compare__col--private li:before{content:"";background:var(--stc-orange);width:11px;height:2px;position:absolute;top:50%;left:2px;transform:rotate(45deg)}.os-compare__col--private li:after{content:"";background:var(--stc-orange);width:11px;height:2px;position:absolute;top:50%;left:2px;transform:rotate(-45deg)}.os-print-logo,.os-print-url{display:none}.os-close{background:var(--stc-orange);color:var(--stc-ink);padding:40px 0}.os-close__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.os-close h2{letter-spacing:-.03em;max-width:24em;margin:0;font-size:clamp(22px,3.4vw,30px);font-weight:800;line-height:1.15}.os-close p{margin:8px 0 0;font-weight:600}.os-close .btn--signal{background:var(--stc-ink);color:var(--stc-white);border-color:var(--stc-ink)}.os-close .btn--signal:hover{background:var(--stc-asphalt);border-color:var(--stc-asphalt)}@media (min-width:860px){.os-hero__grid{grid-template-columns:1.05fr 1fr;gap:48px}.os-card__shots{grid-template-columns:repeat(4,1fr)}.os-steps,.os-values{grid-template-columns:repeat(3,1fr)}.os-split{grid-template-columns:1.1fr 1fr;gap:48px}}@media (max-width:380px){.os-compare{grid-template-columns:1fr}}@media print{@page{size:letter;margin:.35in}.os~.foot,.nav,.os-print,.skip{display:none!important}body:has(.os){background:#fff}.os *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.os .wrap{max-width:none;padding:0 4px}.os-print-logo{width:auto;height:20px;margin-bottom:12px;display:block}.os-print-url{display:inline}.os-hero{border-radius:14px;padding:12px 16px}.os-hero__grid{grid-template-columns:1fr 1.15fr;gap:18px}.os-kicker{margin-bottom:6px;font-size:10px}.os-hero h1{font-size:30px}.os-lead{margin-top:10px;font-size:13px}.os-ctas{display:none}.os-card{padding:12px}.os-card__title{font-size:14px}.os-card__shots{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 0}.os-card__shots span{padding:3px 5px;font-size:8px;bottom:3px;left:3px}.os-card__top{gap:6px}.os-card__tag{padding:5px 7px;font-size:9px}.os-card__facts dd{font-size:11px}.os-section{padding:7px 0}.os-section--tint{padding:8px 0 9px}.os-h2{font-size:18px}.os-body,.os-steps p,.os-values p{margin-top:3px;font-size:10.5px;line-height:1.38}.os-steps,.os-values{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.os-values{grid-template-columns:repeat(3,1fr)}.os-steps li,.os-values li{break-inside:avoid;padding:9px 10px}.os-steps li:before{width:24px;height:24px;margin-bottom:6px;font-size:13px}.os-steps h3,.os-values h3{font-size:13px}.os-ic{width:26px;height:26px;margin-bottom:6px}.os-ic svg{width:15px;height:15px}.os-split{grid-template-columns:1.1fr 1fr;gap:16px}.os-ticks{gap:4px;margin-top:8px}.os-ticks li{font-size:11px}.os-compare__col{padding:10px}.os-compare ul{gap:4px;font-size:11px}.os-compare h3{margin-bottom:6px;font-size:10px}.os-close{border-radius:14px;padding:12px 16px}.os-close h2{font-size:16px}.os-close p{font-size:11px}.os-close .btn{display:none}}.packet-photos-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.packet-photos-head p{margin:0}.download-photos{justify-items:start;gap:6px;display:grid}.download-photos .btn{min-height:44px}.nav__dealer--logo{justify-content:flex-end;align-items:center;display:flex}.nav__dealer--logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:36px;display:block}.shared-vehicle__logo{width:auto;max-width:220px;height:auto;max-height:44px;margin-bottom:12px;display:block}.logo-form{border:1px solid var(--stc-mist);background:var(--stc-white);border-radius:16px;gap:10px;margin:20px 0 28px;padding:18px;display:grid}.logo-form h2{margin:0;font-size:20px}.logo-form p{margin:0}.logo-form__row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.logo-form__preview{border:1.5px dashed var(--stc-mist);background:var(--stc-concrete);border-radius:12px;place-items:center;width:220px;max-width:100%;height:88px;padding:10px;display:grid}.logo-form__preview img{object-fit:contain;max-width:100%;max-height:100%}.logo-form__preview span{color:var(--stc-gauge);font-size:14px}.logo-form__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.logo-form__actions form{margin:0}.logo-form__choose{cursor:pointer;min-height:44px}.logo-form__choose:focus-within{outline:3px solid var(--stc-orange);outline-offset:2px}.logo-form__hint{color:var(--stc-gauge);font-size:13.5px}
