.truck-site{--tk-amber:#f5a524;--tk-amber-dark:#d98c0f;--tk-ink:#101418;--tk-steel:#eef0f2;--tk-steel-strong:#dde2e6;--tk-muted:#55606a;--fipe-track:#ffffff;--fipe-muted:#55606a;--fipe-footer-bg:#ffffff;--fipe-footer-text:#4a545d;--fipe-empty:#55606a;--fipe-bar-text:#ffffff;--fipe-bar-text-latest:#101418;--fipe-radius:999px;--fipe-footer-radius:16px}.truck-site .cbi-page{background:#ffffff;color:var(--tk-ink)}.truck-site .cbi-hero{border:0;background:var(--tk-steel)}.truck-site .cbi-hero:after{background:var(--tk-amber)}.truck-site .cbi-hero-eyebrow{color:var(--tk-amber-dark);font-size:11px;letter-spacing:.14em}.truck-site .cbi-hero-title{font-family:var(--hh-font),sans-serif;font-size:clamp(40px,10vw,64px);font-weight:600;line-height:.98;letter-spacing:-.01em;color:var(--tk-ink)}.truck-site .cbi-hero-title em{color:var(--tk-amber-dark)}.truck-site .cbi-hero-sub{color:var(--tk-muted);font-size:15px;max-width:56ch}.truck-site .cbi-search input{height:48px;border:1.5px solid transparent;border-radius:999px;background:var(--tk-steel);color:var(--tk-ink);font-size:16px}.truck-site .cbi-search input::placeholder{color:#7c8791}.truck-site .cbi-search input:focus{border-color:var(--tk-ink);box-shadow:0 0 0 3px rgba(16,20,24,.16)}.truck-site .cbi-search svg{color:var(--tk-muted);left:16px}.truck-site .cbi-toolbar[data-searching=true] .cbi-search:after{background:var(--tk-amber)}.truck-site .cbi-select{height:48px;border:1.5px solid transparent;border-radius:999px;background:var(--tk-steel);color:var(--tk-ink);font-size:15px}.truck-site .cbi-select:focus{border-color:var(--tk-ink)}.truck-site .cbi-filter-btn{height:48px;border:1.5px solid var(--tk-steel-strong);border-radius:999px;background:#ffffff;color:var(--tk-ink);font-size:15px}.truck-site .cbi-filter-btn:hover{border-color:var(--tk-ink)}.truck-site .cbi-filter-count{background:var(--tk-amber);color:var(--tk-ink)}.truck-site .cbi-quick-label{color:var(--tk-muted);font-size:11px;text-transform:none;letter-spacing:0}.truck-site .cbi-quick-filter{min-height:40px;padding:0 16px;border:1.5px solid var(--tk-steel-strong);background:#ffffff;color:#3b464f;font-size:13px}.truck-site .cbi-quick-filter:hover{border-color:var(--tk-ink);color:var(--tk-ink)}.truck-site .cbi-quick-filter.is-active{border-color:var(--tk-ink);background:var(--tk-ink);color:var(--tk-amber)}.truck-site .cbi-side-title{font-family:var(--hh-font),sans-serif;font-size:18px;font-weight:600}.truck-site .cbi-clear{color:var(--tk-muted);font-size:12px}.truck-site .cbi-clear:hover{color:var(--tk-ink)}.truck-site .cbi-panel{border:0;border-radius:24px;background:var(--tk-steel);padding:18px}.truck-site .cbi-fsection{border-top-color:var(--tk-steel-strong)}.truck-site .cbi-fsection h4{color:var(--tk-muted);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.truck-site .cbi-toggle{min-height:36px;border:1.5px solid var(--tk-steel-strong);background:#ffffff;color:#3b464f;font-size:13px}.truck-site .cbi-toggle:hover{border-color:var(--tk-ink);color:var(--tk-ink)}.truck-site .cbi-toggle.on{border-color:var(--tk-ink);background:var(--tk-ink);color:var(--tk-amber)}.truck-site .cbi-check{min-height:36px;color:#3b464f;font-size:14px}.truck-site .cbi-check.on,.truck-site .cbi-check:hover{color:var(--tk-ink)}.truck-site .cbi-check .box{width:18px;height:18px;border-color:#c3cbd2;background:#ffffff}.truck-site .cbi-check.on .box{border-color:var(--tk-ink);background:var(--tk-ink)}.truck-site .cbi-field{height:44px;border:1.5px solid transparent;border-radius:999px;background:var(--tk-steel);color:var(--tk-ink);font-size:14px}.truck-site .cbi-field:focus{border-color:var(--tk-ink)}.truck-site .cbi-range{accent-color:var(--tk-amber-dark)}.truck-site .cbi-rangelabels{color:var(--tk-muted)}.truck-site .cbi-swatch{width:30px;height:30px;border-color:var(--tk-steel-strong)}.truck-site .cbi-swatch.on{border-color:var(--tk-ink)}.truck-site .cbi-chip{height:32px;padding:0 12px;background:var(--tk-ink);color:var(--tk-amber);font-size:12px}.truck-site .cbi-chip:hover{background:var(--tk-amber);color:var(--tk-ink)}.truck-site .cbi-count{color:var(--tk-muted);font-size:14px}.truck-site .cbi-count b{font-family:var(--hh-font),sans-serif;font-size:26px;font-weight:600;color:var(--tk-ink)}.truck-site .cbi-loading-orb{background:var(--tk-amber);box-shadow:0 0 0 4px rgba(245,165,36,.25)}.truck-site .cbi-card{background:var(--tk-steel);border-radius:24px}.truck-site .cbi-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(16,20,24,.12)}.truck-site .cbi-card-brand{color:var(--tk-muted);font-size:11px;letter-spacing:.06em}.truck-site .cbi-card-title{color:var(--tk-ink);font-size:15px;font-weight:600;line-height:1.3}.truck-site .cbi-card-price{font-family:var(--hh-font),sans-serif;font-size:30px;font-weight:600;line-height:1;color:var(--tk-ink)}.truck-site .cbi-card-specs span{color:var(--tk-muted);font-size:12px}.truck-site .cbi-card-fav{width:38px;height:38px}.truck-site .cb-listing-fipe-inline.is-good{background:#fdf0d5;color:#7a4d05}.truck-site .cbi-pager button{width:44px;height:44px;border-color:var(--tk-steel-strong)}.truck-site .cbi-pager button:hover:not(:disabled){border-color:var(--tk-ink)}.truck-site .cbi-pager .info{height:44px;border-color:var(--tk-steel-strong);background:var(--tk-steel);color:var(--tk-ink)}.truck-site .cbi-empty{border:0;border-radius:24px;background:var(--tk-steel)}.truck-site .cbi-empty h3{font-family:var(--hh-font),sans-serif;font-size:28px;font-weight:600;color:var(--tk-ink)}.truck-site .cbi-empty button{min-height:52px;padding:0 28px;background:var(--tk-ink);color:var(--tk-amber);font-size:15px}.truck-site .cbi-empty button:hover{background:var(--tk-amber);color:var(--tk-ink)}.truck-site .fingen-section-label{color:var(--tk-amber-dark)}.truck-site .fingen-section-title{font-family:var(--hh-font),sans-serif;font-size:clamp(32px,8vw,44px);font-weight:600;line-height:1;letter-spacing:-.01em}.truck-site .fingen-card-white{background:var(--tk-steel);border:0;border-radius:24px}.truck-site .fingen-card-white h3{font-family:var(--hh-font),sans-serif!important;font-size:21px!important;font-weight:600!important;color:var(--tk-ink)!important}.truck-site .cbi-nav .active{color:var(--tk-amber-dark)}.truck-site .vehicle-detail-page{background:#ffffff;--fipe-track:#ffffff}.truck-site .vehicle-detail-page .fingen-detail-card,.truck-site .vehicle-detail-page .fingen-detail-price-card,.truck-site .vehicle-detail-page .fingen-detail-similar-card{background:var(--tk-steel)}.truck-site .vehicle-detail-page .fingen-detail-card-dark{background:var(--tk-steel);color:var(--tk-ink)}.truck-site .vehicle-detail-page .fingen-detail-dark-header h3,.truck-site .vehicle-detail-page .fingen-detail-dark-value{color:var(--tk-ink)}.truck-site .vehicle-detail-page .fingen-detail-dark-label{color:var(--tk-muted)}.truck-site .vehicle-detail-page .fingen-detail-dark-badge{background:#ffffff;color:#3b464f}.truck-site .vehicle-detail-page .fingen-detail-dark-badge.success{background:#fdf0d5;color:#7a4d05}.truck-site .vehicle-detail-page .fingen-detail-dark-diff span{background:#ffffff}.truck-site .vehicle-detail-page .fingen-detail-dark-diff .positive{background:#fdf0d5;color:#7a4d05}.truck-site .vehicle-detail-page .fingen-detail-dark-diff .negative{background:#ffe4e6;color:#98122f}.truck-site .vehicle-detail-page .fingen-detail-price-badge.is-good{background:#fdf0d5;color:#7a4d05}.truck-site .vehicle-detail-page .fingen-detail-price-badge.is-bad{background:#ffe4e6;color:#98122f}.truck-site .vehicle-detail-page .fingen-detail-optional-item svg,.truck-site .vehicle-detail-page .fingen-detail-safety-item svg{color:var(--tk-amber-dark)}.truck-site .vehicle-detail-page .btn.btn-primary{background:var(--tk-ink);color:#ffffff;box-shadow:0 10px 24px rgba(16,20,24,.18)}.truck-site .vehicle-detail-page .btn.btn-primary:hover{background:var(--tk-amber);color:var(--tk-ink)}.truck-site .vehicle-detail-page .ref-ad-thumb.active{border-color:var(--tk-amber)}.truck-links{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.truck-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1.5px solid var(--tk-steel-strong);border-radius:999px;background:#ffffff;color:#3b464f;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.truck-link:hover{border-color:var(--tk-ink);color:var(--tk-ink);transform:translateY(-1px)}.truck-hub-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.truck-hub-card{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:24px;background:var(--tk-steel);color:var(--tk-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.truck-hub-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(16,20,24,.12);background:var(--tk-steel-strong)}.truck-hub-card h2{font-family:var(--hh-font),sans-serif;font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.05}.truck-hub-card p{color:var(--tk-muted);font-size:14px;line-height:1.55}.truck-hub-cta{margin-top:auto;padding-top:6px;color:#7a4d05;font-size:13px;font-weight:700}.truck-hub-title{font-family:var(--hh-font),sans-serif;font-size:clamp(28px,6vw,38px);font-weight:600;letter-spacing:-.01em;color:var(--tk-ink)}.truck-hub-text{margin-top:12px;max-width:68ch;color:var(--tk-muted);font-size:15px;line-height:1.65}.tk-hero{padding:clamp(20px,4vw,40px) 0 0}.tk-hero-grid{display:grid;gap:28px}@media (min-width:900px){.tk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(28px,4vw,56px);align-items:center}}.tk-hero-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tk-novelty{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--tk-amber);color:var(--tk-ink);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tk-hero-kicker{color:var(--tk-muted);font-size:13px;font-weight:600}.tk-hero-title{margin:20px 0 0;max-width:14ch;font-family:var(--hh-font),sans-serif;font-size:clamp(56px,11vw,132px);font-weight:600;line-height:.92;letter-spacing:-.02em;color:var(--tk-ink)}@media (min-width:900px){.tk-hero-title{font-size:clamp(52px,5.6vw,84px);max-width:13ch}}.tk-hero-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:26px}.tk-hero-sub{margin:0;max-width:44ch;color:var(--tk-muted);font-size:15px;line-height:1.55}.tk-pill{display:inline-flex;align-items:center;gap:12px;padding:6px 22px 6px 6px;border-radius:999px;background:var(--tk-ink);color:#ffffff;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease}.tk-pill:hover{transform:translateY(-1px);background:#242c33}.tk-pill-circle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:var(--tk-amber);color:var(--tk-ink);transition:transform .25s ease}.tk-pill:hover .tk-pill-circle{transform:translateX(3px)}.tk-hero-media{position:relative;height:clamp(240px,56vw,340px);overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#e6eaee,#c7cfd6 42%,#4a5058 0,#353a41)}@media (min-width:900px){.tk-hero-media{height:clamp(360px,42vw,520px)}}.tk-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 46%;display:block}.tk-hero-media:after{content:"";position:absolute;left:0;right:0;bottom:24%;height:8px;background:repeating-linear-gradient(90deg,var(--tk-amber) 0 96px,transparent 96px 200px);opacity:.9}.tk-hero-media.has-photo:after{display:none}.tk-hero-media.has-photo:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(16,20,24,.18),rgba(16,20,24,0) 34%),linear-gradient(0deg,rgba(16,20,24,.34),rgba(16,20,24,0) 42%)}.tk-hero-media.has-photo img{position:relative;z-index:0;transform:scale(1.001);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.tk-hero-media.has-photo:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.tk-hero-media.has-photo img{transform:none;transition:none}.tk-hero-media.has-photo:hover img{transform:none}}.tk-hero-stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:22px}.tk-hero-stat strong{display:block;font-family:var(--hh-font),sans-serif;font-size:32px;font-weight:600;line-height:1;color:var(--tk-ink)}.tk-hero-stat span{color:var(--tk-muted);font-size:12px}.tk-hero-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}@media (min-width:900px){.tk-hero-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.tk-hero-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:140px;padding:18px;border-radius:24px;background:var(--tk-steel);color:var(--tk-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.tk-hero-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(16,20,24,.12)}.tk-hero-card-icon{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--tk-amber);color:var(--tk-ink)}.tk-hero-card-title{font-family:var(--hh-font),sans-serif;font-size:22px;font-weight:600;line-height:1.05}.tk-hero-card-arrow{position:absolute;right:16px;bottom:16px;color:var(--tk-ink)}.tk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:0;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.tk-btn-primary{background:var(--tk-ink);color:#ffffff}.tk-btn-primary:hover{transform:translateY(-1px)}.tk-btn-amber,.tk-btn-primary:hover{background:var(--tk-amber);color:var(--tk-ink)}.tk-btn-amber:hover{background:#ffffff;color:var(--tk-ink);transform:translateY(-1px)}.tk-section{margin-top:40px}.tk-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:20px}.tk-section-title{margin:0;font-family:var(--hh-font),sans-serif;font-size:clamp(30px,6vw,44px);font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--tk-ink)}.tk-section-link{display:inline-flex;align-items:center;gap:6px;color:var(--tk-muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.tk-section-link:hover{color:var(--tk-ink)}.tk-listings{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.tk-empty{padding:32px 24px;border-radius:24px;background:var(--tk-steel);text-align:center}.tk-empty strong{display:block;font-family:var(--hh-font),sans-serif;font-size:28px;font-weight:600;color:var(--tk-ink)}.tk-empty p{margin:8px auto 18px;max-width:44ch;color:var(--tk-muted);font-size:14px}.tk-advantages{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tk-advantage{padding:20px;border-radius:24px;background:var(--tk-steel)}.tk-advantage-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:12px;border-radius:999px;background:var(--tk-amber);color:var(--tk-ink)}.tk-advantage h3{margin:0 0 6px;font-family:var(--hh-font),sans-serif;font-size:22px;font-weight:600;color:var(--tk-ink)}.tk-advantage p{margin:0;color:var(--tk-muted);font-size:14px;line-height:1.55}.tk-brands{display:flex;flex-wrap:wrap;gap:10px}.tk-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--tk-steel);color:var(--tk-ink);font-size:14px;font-weight:600;text-decoration:none;transition:background .18s ease,transform .18s ease}.tk-brand:hover{background:var(--tk-amber);transform:translateY(-1px)}.tk-cta{display:flex;flex-direction:column;gap:18px;margin-top:40px;padding:28px 24px;border-radius:24px;background:var(--tk-ink)}@media (min-width:768px){.tk-cta{flex-direction:row;align-items:center;justify-content:space-between;padding:32px}}.tk-cta-eyebrow{margin:0;color:var(--tk-amber);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tk-cta-title{margin:8px 0 0;font-family:var(--hh-font),sans-serif;font-size:clamp(32px,7vw,46px);font-weight:600;line-height:1;color:#ffffff}.tk-cta-text{margin:10px 0 0;max-width:46ch;color:rgba(255,255,255,.74);font-size:14px;line-height:1.55}.tk-sell-hero{position:relative;overflow:hidden;margin-top:8px;padding:34px 24px;border-radius:26px;background:var(--tk-ink);color:#ffffff}.tk-sell-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(245,165,36,.34) 0,rgba(245,165,36,0) 70%);pointer-events:none}@media (min-width:768px){.tk-sell-hero{padding:56px 48px}}.tk-sell-kicker{position:relative;z-index:1;color:var(--tk-amber);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tk-sell-title{position:relative;z-index:1;margin:14px 0 0;max-width:17ch;font-family:var(--hh-font),sans-serif;font-size:clamp(38px,8vw,66px);font-weight:600;line-height:.98;letter-spacing:-.01em;color:#ffffff}.tk-sell-lead{position:relative;z-index:1;margin:16px 0 0;max-width:58ch;color:rgba(255,255,255,.74);font-size:15px;line-height:1.65}.tk-sell-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.tk-btn-outline{background:transparent;color:#ffffff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.3)}.tk-btn-outline:hover{background:#ffffff;color:var(--tk-ink)}.tk-sell-checks{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none}.tk-sell-checks li{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.82);font-size:13px;font-weight:600}.tk-sell-checks svg{flex:none;color:var(--tk-amber)}.tk-sell-steps{display:grid;gap:16px;margin-top:22px;grid-template-columns:1fr}@media (min-width:768px){.tk-sell-steps{grid-template-columns:repeat(3,1fr)}}.tk-sell-step{padding:22px;border-radius:22px;background:var(--tk-steel)}.tk-sell-step-index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--tk-amber);color:var(--tk-ink);font-size:14px;font-weight:700}.tk-sell-step h3{margin:14px 0 0;font-family:var(--hh-font),sans-serif;font-size:22px;font-weight:600;line-height:1.1;color:var(--tk-ink)}.tk-sell-step p{margin:8px 0 0;color:var(--tk-muted);font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.tk-btn,.truck-link{transition:none}}.truck-site a:focus-visible,.truck-site button:focus-visible,.truck-site input:focus-visible,.truck-site select:focus-visible{outline:3px solid var(--tk-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.truck-site .cbi-card,.truck-site .cbi-card img,.truck-site .cbi-quick-filter{transition:none}}