

/* Start:/local/templates/renault/css/baic-tradein-20261014.css?179203001127074*/
.baic-site .baic-tradein-page { --bt-accent:#d6001c; --bt-ink:#101414; --bt-border:#e2e2e2; background:#fff; color:var(--bt-ink); }
.baic-site .baic-tradein-page .bt-section { padding:32px 0 48px; }
.baic-site .baic-tradein-page .bt-page-title { margin:0 0 25px; font-size:clamp(26px,3vw,38px); font-weight:700; line-height:1.2; }
.baic-site .baic-tradein-page .bt-widget { padding:42px; border:1px solid var(--bt-border); border-radius:26px; background:#fff; box-shadow:0 10px 40px #00000004; scroll-margin-top:90px; }
.baic-site .baic-tradein-page .bt-widget [hidden] { display:none!important; }
.baic-site .baic-tradein-page .bt-widget-head { display:flex; justify-content:space-between; align-items:center; gap:28px; padding-bottom:35px; border-bottom:1px solid #e8e8e8; }
.baic-site .baic-tradein-page .bt-eyebrow { display:block; margin-bottom:9px; color:var(--bt-accent); font-size:11px; font-weight:600; letter-spacing:.03em; text-transform:uppercase; }
.baic-site .baic-tradein-page .bt-widget-head h2 { margin:0; color:var(--bt-ink); font-size:clamp(23px,2.3vw,30px); font-weight:700; line-height:1.25; }
.baic-site .baic-tradein-page .bt-progress { display:flex; flex-shrink:0; align-items:center; gap:15px; }
.baic-site .baic-tradein-page .bt-progress button { display:flex; align-items:center; gap:9px; padding:9px 14px; border:1px solid var(--bt-border); border-radius:40px; background:#fff; color:#62686b; font-family:inherit; font-size:11px; line-height:1.4; cursor:pointer; white-space:nowrap; }
.baic-site .baic-tradein-page .bt-progress button span { display:flex; align-items:center; justify-content:center; flex-shrink:0; width:21px; height:21px; border-radius:50%; background:#f2f2f2; color:#74797b; font-size:10px; }
.baic-site .baic-tradein-page .bt-progress button.is-active { border-color:#101414; background:#101414; color:#fff; font-weight:600; }
.baic-site .baic-tradein-page .bt-progress button.is-active span { background:#3b3f3f; color:#fff; }
.baic-site .baic-tradein-page .bt-progress button.is-complete { border-color:#d8d8d8; color:#d6001c; }
.baic-site .baic-tradein-page .bt-progress i { display:block; width:22px; height:1px; background:#e2e2e2; }
.baic-site .baic-tradein-page .bt-panel { padding-top:34px; }
.baic-site .baic-tradein-page .bt-panel h3 { margin:0 0 10px; color:var(--bt-ink); font-size:19px; font-weight:700; line-height:1.4; }
.baic-site .baic-tradein-page .bt-lead { max-width:780px; margin:0 0 34px; color:#6b7073; font-size:13px; line-height:1.7; }
.baic-site .baic-tradein-page .bt-input-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px 26px; }
.baic-site .baic-tradein-page .bt-field { min-width:0; }
.baic-site .baic-tradein-page .bt-field label, .baic-site .baic-tradein-page .bt-condition legend, .baic-site .baic-tradein-page .bt-native-form label { display:block; margin-bottom:9px; padding:0; color:#34393b; font-size:11px; font-weight:500; line-height:1.5; text-transform:uppercase; }
.baic-site .baic-tradein-page .bt-optional { margin-left:7px; color:#93979a; font-size:10px; text-transform:none; }
.baic-site .baic-tradein-page .bt-field input, .baic-site .baic-tradein-page .bt-field select, .baic-site .baic-tradein-page .bt-native-form input[type=text], .baic-site .baic-tradein-page .bt-native-form input[type=tel] { display:block; width:100%; max-width:100%; height:50px; min-height:50px; padding:13px 17px; border:1px solid #e2e2e2; border-radius:12px; background:#f7f7f7; color:#34393b; font-family:inherit; font-size:13px; line-height:1.5; }
.baic-site .baic-tradein-page .bt-field input::placeholder, .baic-site .baic-tradein-page .bt-native-form input::placeholder { color:#93979a; }
.baic-site .baic-tradein-page .bt-field small { display:block; margin-top:9px; color:#7b8083; font-size:11px; line-height:1.6; }
.baic-site .baic-tradein-page .bt-condition { min-width:0; margin:32px 0 0; padding:0; border:0; }
.baic-site .baic-tradein-page .bt-condition-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:13px; }
.baic-site .baic-tradein-page .bt-condition label { position:relative; display:flex; align-items:center; min-width:0; min-height:74px; padding:15px 39px 15px 17px; border:1px solid var(--bt-border); border-radius:12px; background:#fff; cursor:pointer; }
.baic-site .baic-tradein-page .bt-condition label:has(input:checked) { border-color:#d6001c; background:#fff7f8; }
.baic-site .baic-tradein-page .bt-condition input { position:absolute; width:1px; height:1px; opacity:0; }
.baic-site .baic-tradein-page .bt-condition label:has(input:focus-visible) { outline:2px solid var(--bt-accent); outline-offset:3px; }
.baic-site .baic-tradein-page .bt-condition strong { display:block; color:#34393b; font-size:13px; font-weight:500; line-height:1.5; }
.baic-site .baic-tradein-page .bt-condition small { display:block; margin-top:4px; color:#7b8083; font-size:10px; line-height:1.5; }
.baic-site .baic-tradein-page .bt-condition b { position:absolute; right:16px; display:none; align-items:center; justify-content:center; width:17px; height:17px; border:1px solid #d6001c; border-radius:50%; color:#d6001c; font-size:10px; font-weight:600; }
.baic-site .baic-tradein-page .bt-condition input:checked ~ b { display:flex; }
.baic-site .baic-tradein-page .bt-actions { display:flex; align-items:center; justify-content:space-between; gap:20px; margin-top:32px; }
.baic-site .baic-tradein-page .bt-next { display:inline-flex; align-items:center; justify-content:center; gap:20px; min-height:46px; margin-left:auto; padding:13px 29px; border:1px solid #101414; border-radius:40px; background:#101414; color:#fff; font-family:inherit; font-size:11px; font-weight:700; line-height:1.5; text-transform:uppercase; cursor:pointer; }
.baic-site .baic-tradein-page .bt-next span { font-size:19px; line-height:1; font-weight:400; }
.baic-site .baic-tradein-page .bt-next:hover { border-color:#d6001c; background:#d6001c; }
.baic-site .baic-tradein-page .bt-back { padding:10px 0; border:0; background:none; color:#707578; font-family:inherit; font-size:12px; line-height:1.5; cursor:pointer; }
.baic-site .baic-tradein-page .bt-mode { display:flex; flex-wrap:wrap; gap:10px; margin-bottom:24px; }
.baic-site .baic-tradein-page .bt-mode button { padding:11px 17px; border:1px solid var(--bt-border); border-radius:8px; background:#fff; color:#62686b; font-family:inherit; font-size:12px; cursor:pointer; }
.baic-site .baic-tradein-page .bt-mode button.is-active { border-color:#d6001c; background:#101414; color:#fff; }
.baic-site .baic-tradein-page .bt-model-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:13px; }
.baic-site .baic-tradein-page .bt-model { position:relative; min-width:0; min-height:105px; padding:21px; border:1px solid var(--bt-border); border-radius:12px; background:#fafafa; color:#101414; font-family:inherit; text-align:left; cursor:pointer; }
.baic-site .baic-tradein-page .bt-model strong { display:block; padding-right:10px; font-size:16px; font-weight:600; line-height:1.4; }
.baic-site .baic-tradein-page .bt-model span { display:block; margin-top:8px; color:#74797b; font-size:12px; }
.baic-site .baic-tradein-page .bt-model b { position:absolute; top:22px; right:17px; color:#93979a; font-size:15px; font-weight:400; }
.baic-site .baic-tradein-page .bt-model.is-active { border-color:#d6001c; background:#fff7f8; box-shadow:inset 0 0 0 1px #d6001c; }
.baic-site .baic-tradein-page .bt-buyout-note { padding:24px; border:1px solid var(--bt-border); border-radius:12px; background:#f7f7f7; color:#62686b; font-size:14px; line-height:1.7; }
.baic-site .baic-tradein-page .bt-balance-grid { display:grid; grid-template-columns:1fr 1fr; gap:26px; }
.baic-site .baic-tradein-page .bt-car-summary { margin:24px 0 0; padding-top:18px; border-top:1px solid #e8e8e8; }
.baic-site .baic-tradein-page .bt-car-summary > div { display:flex; justify-content:space-between; align-items:flex-start; gap:20px; margin:0 0 12px; font-size:12px; line-height:1.6; }
.baic-site .baic-tradein-page .bt-car-summary dt { color:#7b8083; flex-shrink:0; }
.baic-site .baic-tradein-page .bt-car-summary dd { margin:0; color:#34393b; text-align:right; overflow-wrap:anywhere; }
.baic-site .baic-tradein-page .bt-balance { min-width:0; padding:27px; border:1px solid #101414; border-radius:15px; background:#101414; }
.baic-site .baic-tradein-page .bt-balance-label { display:block; color:#c4c4c4; font-size:11px; font-weight:500; line-height:1.5; text-transform:uppercase; }
.baic-site .baic-tradein-page .bt-balance output { display:block; margin-top:10px; color:#fff; font-size:clamp(24px,2.6vw,36px); font-weight:700; line-height:1.3; overflow-wrap:anywhere; }
.baic-site .baic-tradein-page .bt-balance p { margin:12px 0 20px; color:#bababa; font-size:11px; line-height:1.7; }
.baic-site .baic-tradein-page .bt-new-car { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; padding-top:16px; border-top:1px solid #3a3d3d; font-size:12px; line-height:1.6; }
.baic-site .baic-tradein-page .bt-new-car span { color:#d0d0d0; }
.baic-site .baic-tradein-page .bt-new-car strong { color:#fff; font-weight:600; }
.baic-site .baic-tradein-page .bt-contact-head { margin:30px 0 20px; padding-top:26px; border-top:1px solid #e8e8e8; }
.baic-site .baic-tradein-page .bt-contact-head h4 { margin:0 0 8px; color:#101414; font-size:18px; font-weight:700; line-height:1.4; }
.baic-site .baic-tradein-page .bt-contact-head p { margin:0; color:#7b8083; font-size:12px; line-height:1.7; }
.baic-site .baic-tradein-page .bt-native-form .form { display:grid; grid-template-columns:1fr 1fr; gap:20px 26px; margin:0; padding:0; }
.baic-site .baic-tradein-page .bt-native-form .form-input { min-width:0; margin:0; padding:0; }
.baic-site .baic-tradein-page .bt-native-form button[type=submit] { grid-column:1/-1; justify-self:end; min-height:46px; margin:2px 0 0; padding:14px 28px; border:0; border-radius:30px; background:#101414; color:#fff; font-family:inherit; font-size:12px; font-weight:700; line-height:1.5; cursor:pointer; text-transform:none; }
.baic-site .baic-tradein-page .bt-native-form button[type=submit]:hover { background:#d6001c; }
.baic-site .baic-tradein-page .bt-native-form .form > p, .baic-site .baic-tradein-page .bt-native-form .form .alert { grid-column:1/-1; margin:0; color:#7b8083; font-size:10px; line-height:1.7; text-align:right; }
.baic-site .baic-tradein-page .bt-native-form .form > p a { color:inherit; text-decoration:underline; }
.baic-site .baic-tradein-page .bt-native-form .form .alert { text-align:left; font-size:14px; }
.baic-site .baic-tradein-page .bt-actions-back { margin-top:20px; }
.baic-site .baic-tradein-page .bt-actions-back > span { color:#93979a; font-size:10px; text-align:right; }
.baic-site .baic-tradein-page .bt-error { margin:24px 0 0; padding:12px 16px; border:1px solid #f2c1c1; border-radius:8px; background:#fff7f7; color:#ba3030; font-size:12px; line-height:1.6; }
.baic-site .baic-tradein-page .bt-widget button:focus-visible, .baic-site .baic-tradein-page .bt-widget input:focus-visible, .baic-site .baic-tradein-page .bt-widget select:focus-visible { outline:2px solid #d6001c; outline-offset:3px; }
.baic-site .baic-tradein-page .bt-editorial-section { padding:0 0 48px; }
.baic-site .baic-tradein-page .bt-editorial { color:#62686b; font-size:13px; line-height:1.8; }
.baic-site .baic-tradein-page .bt-editorial > p { max-width:1000px; margin:0 0 24px; }
.baic-site .baic-tradein-page .bt-editorial .bt-process-title { margin:34px 0 26px; color:#101414; font-size:clamp(20px,2vw,27px); font-weight:700; line-height:1.4; }
.baic-site .baic-tradein-page .bt-process-grid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:13px; padding:0; margin:0 0 22px; list-style:none; }
.baic-site .baic-tradein-page .bt-process-grid > li { display:flex; flex-direction:column; min-width:0; margin:0; padding:20px 17px 14px; border:1px solid #e2e2e2; border-radius:11px; background:#fff; box-shadow:0 2px 2px #00000008; }
.baic-site .baic-tradein-page .bt-process-card-head { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:15px; }
.baic-site .baic-tradein-page .bt-process-card-head > span { color:#d6001c; font-size:23px; font-weight:600; line-height:1; }
.baic-site .baic-tradein-page .bt-process-card-head small { padding:3px 5px; border:1px solid #e2e2e2; border-radius:3px; background:#f5f5f5; color:#62686b; font-size:8px; line-height:1.4; text-transform:uppercase; }
.baic-site .baic-tradein-page .bt-process-grid h3 { margin:0 0 9px; color:#101414; font-size:13px; font-weight:600; line-height:1.5; }
.baic-site .baic-tradein-page .bt-process-grid p { margin:0 0 17px; color:#7b8083; font-size:11px; line-height:1.7; }
.baic-site .baic-tradein-page .bt-process-card-foot { margin-top:auto; padding-top:11px; border-top:1px solid #e8e8e8; color:#d6001c; font-size:9px; font-weight:500; line-height:1.6; }
.baic-site .baic-tradein-page .bt-process-grid > li:last-child { border-color:#ffbfc2; box-shadow:0 2px 3px #dc1a2b10; }
.baic-site .baic-tradein-page .bt-process-grid > li:last-child .bt-process-card-head > span, .baic-site .baic-tradein-page .bt-process-grid > li:last-child .bt-process-card-foot { color:#d6001c; }
.baic-site .baic-tradein-page .bt-process-grid > li:last-child .bt-process-card-head small { border-color:#ffd5d9; background:#fff5f6; color:#d6001c; }
.baic-site .baic-tradein-page .bt-process-grid > li:last-child .bt-process-card-foot { border-color:#ffebed; }
@media(max-width:1200px) {
 .baic-site .baic-tradein-page .bt-widget { padding:32px; }
 .baic-site .baic-tradein-page .bt-widget-head { align-items:flex-start; flex-direction:column; gap:23px; }
 .baic-site .baic-tradein-page .bt-progress { align-self:flex-end; }
 .baic-site .baic-tradein-page .bt-process-grid { gap:10px; }
 .baic-site .baic-tradein-page .bt-process-grid > li { padding:17px 13px 13px; }
}
@media(max-width:1000px) {
 .baic-site .baic-tradein-page .bt-process-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }
 .baic-site .baic-tradein-page .bt-process-grid > li { padding:20px 18px 15px; }
 .baic-site .baic-tradein-page .bt-model-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .baic-site .baic-tradein-page .bt-condition strong { font-size:12px; }
}
@media(max-width:760px) {
 .baic-site .baic-tradein-page .bt-widget { padding:26px; border-radius:20px; }
 .baic-site .baic-tradein-page .bt-widget-head { padding-bottom:25px; }
 .baic-site .baic-tradein-page .bt-progress { align-self:stretch; gap:7px; justify-content:space-between; }
 .baic-site .baic-tradein-page .bt-progress button { gap:6px; padding:8px 10px; font-size:9px; }
 .baic-site .baic-tradein-page .bt-progress i { width:8px; }
 .baic-site .baic-tradein-page .bt-input-grid { gap:23px; }
 .baic-site .baic-tradein-page .bt-condition-grid { grid-template-columns:1fr; gap:10px; }
 .baic-site .baic-tradein-page .bt-condition label { min-height:68px; }
 .baic-site .baic-tradein-page .bt-balance-grid { grid-template-columns:1fr; gap:18px; }
 .baic-site .baic-tradein-page .bt-model-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .baic-site .baic-tradein-page .bt-process-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:480px) {
 .baic-site .baic-tradein-page .bt-section { padding:25px 0 32px; }
 .baic-site .baic-tradein-page .bt-page-title { margin-bottom:20px; font-size:27px; }
 .baic-site .baic-tradein-page .bt-widget { padding:23px 18px; border-radius:17px; }
 .baic-site .baic-tradein-page .bt-widget-head h2 { font-size:22px; }
 .baic-site .baic-tradein-page .bt-eyebrow { font-size:9px; }
 .baic-site .baic-tradein-page .bt-progress { gap:5px; flex-wrap:wrap; justify-content:flex-start; }
 .baic-site .baic-tradein-page .bt-progress button { gap:5px; padding:7px 8px; font-size:8px; }
 .baic-site .baic-tradein-page .bt-progress button span { width:17px; height:17px; font-size:9px; }
 .baic-site .baic-tradein-page .bt-progress i { display:none; }
 .baic-site .baic-tradein-page .bt-panel { padding-top:25px; }
 .baic-site .baic-tradein-page .bt-panel h3 { font-size:16px; }
 .baic-site .baic-tradein-page .bt-lead { margin-bottom:25px; font-size:12px; }
 .baic-site .baic-tradein-page .bt-input-grid { grid-template-columns:1fr; gap:20px; }
 .baic-site .baic-tradein-page .bt-field input, .baic-site .baic-tradein-page .bt-field select, .baic-site .baic-tradein-page .bt-native-form input[type=text], .baic-site .baic-tradein-page .bt-native-form input[type=tel] { padding:12px; font-size:12px; }
 .baic-site .baic-tradein-page .bt-condition { margin-top:24px; }
 .baic-site .baic-tradein-page .bt-condition strong { font-size:12px; }
 .baic-site .baic-tradein-page .bt-next { min-height:44px; padding:12px 18px; gap:12px; font-size:9px; }
 .baic-site .baic-tradein-page .bt-actions { gap:12px; margin-top:25px; }
 .baic-site .baic-tradein-page .bt-back { font-size:10px; }
 .baic-site .baic-tradein-page .bt-mode { gap:7px; }
 .baic-site .baic-tradein-page .bt-mode button { width:100%; padding:11px; font-size:11px; }
 .baic-site .baic-tradein-page .bt-model-grid { gap:9px; }
 .baic-site .baic-tradein-page .bt-model { min-height:93px; padding:16px 12px; }
 .baic-site .baic-tradein-page .bt-model strong { font-size:13px; }
 .baic-site .baic-tradein-page .bt-model span { font-size:10px; }
 .baic-site .baic-tradein-page .bt-model b { right:10px; top:18px; font-size:12px; }
 .baic-site .baic-tradein-page .bt-car-summary > div { flex-direction:column; gap:4px; }
 .baic-site .baic-tradein-page .bt-car-summary dd { text-align:left; }
 .baic-site .baic-tradein-page .bt-balance { padding:21px; }
 .baic-site .baic-tradein-page .bt-balance output { font-size:28px; }
 .baic-site .baic-tradein-page .bt-native-form .form { grid-template-columns:1fr; gap:18px; }
 .baic-site .baic-tradein-page .bt-native-form button[type=submit] { width:100%; padding:14px; font-size:11px; }
 .baic-site .baic-tradein-page .bt-native-form .form > p { text-align:center; }
 .baic-site .baic-tradein-page .bt-actions-back > span { max-width:130px; font-size:8px; }
 .baic-site .baic-tradein-page .bt-editorial-section { padding-bottom:30px; }
 .baic-site .baic-tradein-page .bt-editorial { font-size:12px; }
 .baic-site .baic-tradein-page .bt-process-grid { grid-template-columns:1fr; gap:13px; }
 .baic-site .baic-tradein-page .bt-process-grid > li { padding:22px; }
 .baic-site .baic-tradein-page .bt-process-grid h3 { font-size:14px; }
 .baic-site .baic-tradein-page .bt-process-grid p { font-size:12px; }
}

/* BAIC palette and page layout, 15 October 2026. */
.baic-site .baic-tradein-page { --bt-muted:#6b7073; --bt-surface:#f7f7f7; accent-color:var(--bt-accent); }
.baic-site .baic-tradein-page .bt-section { padding:44px 0 48px; }
.baic-site .baic-tradein-page .bt-page-title { margin-bottom:28px; font-size:clamp(30px,3.5vw,44px); letter-spacing:-.8px; }
.baic-site .baic-tradein-page .bt-widget { border-radius:24px; box-shadow:0 12px 36px #00000006; }
.baic-site .baic-tradein-page .bt-widget-head { border-bottom-color:#e8e8e8; }
.baic-site .baic-tradein-page .bt-eyebrow { font-weight:700; letter-spacing:.06em; }
.baic-site .baic-tradein-page .bt-progress button { min-height:42px; }
.baic-site .baic-tradein-page .bt-progress button.is-active span { background:var(--bt-accent); color:#fff; }
.baic-site .baic-tradein-page .bt-progress button.is-complete { border-color:#d8d8d8; color:var(--bt-ink); }
.baic-site .baic-tradein-page .bt-progress button.is-complete span { background:#fff1f3; color:var(--bt-accent); }
.baic-site .baic-tradein-page .bt-panel h3:focus { outline:none; }
.baic-site .baic-tradein-page .bt-field label, .baic-site .baic-tradein-page .bt-condition legend, .baic-site .baic-tradein-page .bt-native-form label { color:#33383a; font-size:12px; text-transform:none; }
.baic-site .baic-tradein-page .bt-field label > span:not(.bt-optional) { color:var(--bt-accent); }
.baic-site .baic-tradein-page .bt-field input, .baic-site .baic-tradein-page .bt-field select, .baic-site .baic-tradein-page .bt-native-form input[type=text], .baic-site .baic-tradein-page .bt-native-form input[type=tel] { border-color:#dcdede; border-radius:12px; background:#f7f7f7; color:var(--bt-ink); font-size:14px; transition:border-color .15s ease,background-color .15s ease; }
.baic-site .baic-tradein-page .bt-field input:hover, .baic-site .baic-tradein-page .bt-field select:hover, .baic-site .baic-tradein-page .bt-native-form input:hover { border-color:#a5a8aa; }
.baic-site .baic-tradein-page .bt-field input:focus, .baic-site .baic-tradein-page .bt-field select:focus, .baic-site .baic-tradein-page .bt-native-form input:focus { border-color:var(--bt-accent); background:#fff; }
.baic-site .baic-tradein-page .bt-condition label { border-radius:14px; }
.baic-site .baic-tradein-page .bt-condition label:hover { border-color:#a5a8aa; }
.baic-site .baic-tradein-page .bt-condition label:has(input:checked) { border-color:var(--bt-accent); }
.baic-site .baic-tradein-page .bt-condition b { border-color:var(--bt-accent); background:var(--bt-accent); color:#fff; }
.baic-site .baic-tradein-page .bt-next, .baic-site .baic-tradein-page .bt-native-form button[type=submit] { min-height:48px; border-radius:28px; background:var(--bt-ink); font-size:12px; }
.baic-site .baic-tradein-page .bt-next:hover, .baic-site .baic-tradein-page .bt-native-form button[type=submit]:hover { border-color:var(--bt-accent); background:var(--bt-accent); }
.baic-site .baic-tradein-page .bt-back:hover { color:var(--bt-accent); }
.baic-site .baic-tradein-page .bt-mode button { min-height:44px; border-radius:24px; padding:11px 20px; }
.baic-site .baic-tradein-page .bt-mode button.is-active { background:var(--bt-ink); border-color:var(--bt-ink); color:#fff; }
.baic-site .baic-tradein-page .bt-model { border-radius:16px; background:#fafafa; }
.baic-site .baic-tradein-page .bt-model:hover { border-color:#a5a8aa; }
.baic-site .baic-tradein-page .bt-model.is-active { border-color:var(--bt-accent); background:#fff5f6; box-shadow:inset 0 0 0 1px var(--bt-accent); }
.baic-site .baic-tradein-page .bt-model.is-active b { color:var(--bt-accent); }
.baic-site .baic-tradein-page .bt-balance { border:1px solid var(--bt-ink); border-radius:20px; background:var(--bt-ink); }
.baic-site .baic-tradein-page .bt-balance output { color:#fff; letter-spacing:-.5px; }
.baic-site .baic-tradein-page .bt-editorial-section { padding-bottom:28px; }
.baic-site .baic-tradein-page .bt-editorial { color:#62686b; font-size:14px; }
.baic-site .baic-tradein-page .bt-editorial > p { max-width:1100px; }
.baic-site .baic-tradein-page .bt-process-title { color:var(--bt-ink); font-size:clamp(25px,2.5vw,32px); letter-spacing:-.5px; }
.baic-site .baic-tradein-page .bt-process-grid { gap:16px; }
.baic-site .baic-tradein-page .bt-process-grid > li { padding:24px 20px 18px; border-color:#e2e2e2; border-radius:16px; box-shadow:none; }
.baic-site .baic-tradein-page .bt-process-card-head > span { color:var(--bt-accent); font-size:28px; font-weight:700; }
.baic-site .baic-tradein-page .bt-process-card-head small { border-radius:5px; }
.baic-site .baic-tradein-page .bt-process-grid h3 { color:var(--bt-ink); font-size:14px; font-weight:700; }
.baic-site .baic-tradein-page .bt-process-grid p { color:#686e71; font-size:12px; }
.baic-site .baic-tradein-page .bt-process-card-foot { color:#565b5d; border-color:#e8e8e8; }
.baic-site .baic-tradein-page .bt-process-grid > li:last-child { border-color:#d6001c; box-shadow:none; }
.baic-site .baic-tradein-page .tradein-steps { padding:28px 0; background:#fff; }
.baic-site .baic-tradein-page .tradein-steps__container > .title { margin:0 0 22px; color:var(--bt-ink); font-size:clamp(25px,2.5vw,32px); font-weight:700; line-height:1.25; letter-spacing:-.5px; text-align:left; }
.baic-site .baic-tradein-page .tradein-steps__container > .title span { font-size:inherit!important; }
.baic-site .baic-tradein-page .tradein-steps__main { color:#62686b; font-size:14px; line-height:1.8; }
.baic-site .baic-tradein-page .bt-benefits-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; }
.baic-site .baic-tradein-page .bt-benefit { min-width:0; padding:28px; border:1px solid #e2e2e2; border-radius:18px; background:#fafafa; }
.baic-site .baic-tradein-page .bt-benefit:last-child { grid-column:1/-1; }
.baic-site .baic-tradein-page .bt-benefit h3 { margin:0 0 16px; padding:0; color:var(--bt-ink); font-size:21px; font-weight:700; line-height:1.35; }
.baic-site .baic-tradein-page .bt-benefit p { margin:0 0 14px; padding:0; color:#62686b; font-size:14px; line-height:1.8; }
.baic-site .baic-tradein-page .bt-benefit p:last-child { margin-bottom:0; }
.baic-site .baic-tradein-page .cars { padding:36px 0 64px; background:#fff; }
@media(max-width:1000px) { .baic-site .baic-tradein-page .bt-process-grid { gap:14px; } }
@media(max-width:760px) {
 .baic-site .baic-tradein-page .bt-progress { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); width:100%; gap:8px; }
 .baic-site .baic-tradein-page .bt-progress i { display:none; }
 .baic-site .baic-tradein-page .bt-progress button { min-width:0; min-height:66px; justify-content:center; flex-direction:column; gap:6px; padding:10px 6px; border-radius:12px; font-size:11px; white-space:normal; text-align:center; overflow-wrap:anywhere; }
 .baic-site .baic-tradein-page .bt-benefits-grid { grid-template-columns:1fr; gap:16px; }
 .baic-site .baic-tradein-page .bt-benefit { padding:24px; }
 .baic-site .baic-tradein-page .bt-benefit:last-child { grid-column:auto; }
}
@media(max-width:480px) {
 .baic-site .baic-tradein-page .bt-section { padding-top:28px; }
 .baic-site .baic-tradein-page .bt-page-title { margin-bottom:22px; font-size:30px; }
 .baic-site .baic-tradein-page .bt-widget { padding:24px 18px; border-radius:18px; }
 .baic-site .baic-tradein-page .bt-progress { gap:6px; }
 .baic-site .baic-tradein-page .bt-progress button { min-height:70px; font-size:9.5px; }
 .baic-site .baic-tradein-page .bt-progress button span { width:20px; height:20px; font-size:10px; }
 .baic-site .baic-tradein-page .bt-field input, .baic-site .baic-tradein-page .bt-field select, .baic-site .baic-tradein-page .bt-native-form input[type=text], .baic-site .baic-tradein-page .bt-native-form input[type=tel] { font-size:16px; }
 .baic-site .baic-tradein-page .bt-next { gap:10px; padding:12px 15px; font-size:10px; }
 .baic-site .baic-tradein-page .bt-process-grid > li { padding:22px; }
 .baic-site .baic-tradein-page .bt-process-grid h3 { font-size:16px; }
 .baic-site .baic-tradein-page .tradein-steps { padding:22px 0; }
 .baic-site .baic-tradein-page .bt-benefit { padding:22px; }
 .baic-site .baic-tradein-page .bt-benefit h3 { font-size:20px; }
}
@media(prefers-reduced-motion:reduce) { .baic-site .baic-tradein-page .bt-field input, .baic-site .baic-tradein-page .bt-field select, .baic-site .baic-tradein-page .bt-native-form input { transition:none; } }

/* End */
/* /local/templates/renault/css/baic-tradein-20261014.css?179203001127074 */
