

/* Start:/local/templates/renault/css/baic-catalog-20261015.css?17920758092564*/
/* Reuse the shared model navigation's pill, link sizes, shadow and active state. */
.baic-site .baic-catalog-nav { display:block; position:relative; z-index:8; width:100%; margin:22px 0 24px; padding:0 24px; }
.baic-site .baic-catalog-nav .baic-model-nav[data-baic-model-nav] { padding-left:18px; }
.baic-site .baic-catalog-nav nav { position:static; }
.baic-site .baic-catalog-page { padding-top:0; }
.baic-site .baic-catalog-page .catalog { margin:24px 0 32px; }
.baic-site .baic-catalog-page .catalog-container { gap:32px; }
.baic-site .baic-catalog-page .catalog-name { display:block; }
.baic-site .baic-catalog-page .catalog-name h1 { margin:0 0 16px; font-size:clamp(28px,3vw,42px); font-weight:700; line-height:1.2; }
.baic-site .baic-catalog-page .catalog-name>p { max-width:960px; margin:0; color:#68727d; font-size:15px; line-height:1.8; }
.baic-site .baic-catalog-page .baic-catalog-copy { margin:36px auto; }
.baic-site .baic-catalog-copy h2 { margin:26px 0 14px; font-size:26px; font-weight:600; line-height:1.35; }
.baic-site .baic-catalog-copy h2:first-child { margin-top:0; }
.baic-site .baic-catalog-copy p { max-width:1040px; margin:0 0 16px; color:#47535d; font-size:15px; line-height:1.85; }
.baic-site .baic-catalog-copy a { color:#111; text-decoration:underline; text-underline-offset:3px; }
.baic-site .baic-catalog-copy ul { max-width:1040px; margin:0 0 22px; padding:0 0 0 20px; list-style:disc outside; }
.baic-site .baic-catalog-copy li { display:list-item; margin:0 0 14px; padding:0; color:#47535d; font-size:15px; line-height:1.85; }
.baic-site .baic-catalog-copy li::before,.baic-site .baic-catalog-copy li::after { content:none; }
.baic-site .baic-catalog-nav a:focus-visible { outline-color:#111; }
@media(max-width:992px) {
 .baic-site .baic-catalog-nav { margin:0 0 20px; padding:84px 12px 0; }
 .baic-site .baic-catalog-page { padding-top:0; }
 .baic-site .baic-catalog-page .catalog { margin:12px 0 24px; }
}
@media(max-width:600px) {
 .baic-site .baic-catalog-nav .baic-model-nav[data-baic-model-nav] .menu-model__item { max-width:min(180px,calc(100vw - 190px)); white-space:normal; text-align:center; line-height:1.25; }
 .baic-site .baic-catalog-page .catalog-container { gap:28px; }
 .baic-site .baic-catalog-page .catalog-name>p { font-size:14px; line-height:1.75; }
 .baic-site .baic-catalog-page .baic-catalog-copy { margin-top:28px; margin-bottom:28px; }
 .baic-site .baic-catalog-copy h2 { font-size:22px; }
 .baic-site .baic-catalog-copy p { font-size:14px; }
 .baic-site .baic-catalog-copy li { font-size:14px; }
}

/* End */


/* Start:/local/templates/renault/css/baic-context-credit-20261015.css?179206663412945*/
.baic-site .baic-context-credit .home-calculator { max-width: 850px; margin: 44px auto 0; padding: 30px; border: 1px solid #292c30; border-radius: 12px; background: #151617; }
.baic-site .baic-context-credit .home-calculator__head { display: flex; justify-content: space-between; gap: 24px; align-items: center; padding-bottom: 24px; border-bottom: 1px solid #282b2f; }
.baic-site .baic-context-credit .home-calculator h2 { color: #fff; margin: 0 0 6px; font-size: 18px; font-weight: 700; }
.baic-site .baic-context-credit .home-calculator p { margin: 0; color: #969ca5; font-size: 11px; line-height: 1.6; }
.baic-site .baic-context-credit .home-calculator__result { text-align: right; flex-shrink: 0; }
.baic-site .baic-context-credit .home-calculator__result > span { display: block; margin-bottom: 5px; color: #969ca5; font-size: 11px; }
.baic-site .baic-context-credit .home-calculator__result output { color: var(--home-cyan); font-size: 28px; font-weight: 700; white-space: nowrap; }
.baic-site .baic-context-credit .home-calculator__inputs { display: grid; grid-template-columns: 1fr 1fr; gap: 24px 30px; margin-top: 24px; }
.baic-site .baic-context-credit .home-calculator label { display: block; color: #aab0b8; font-size: 11px; line-height: 1.5; }
.baic-site .baic-context-credit .home-calculator label > span { display: flex; justify-content: space-between; gap: 12px; margin-bottom: 12px; }
.baic-site .baic-context-credit .home-calculator label output { color: #fff; font-weight: 700; }
.baic-site .baic-context-credit .home-calculator input[type=number] { width: 100%; max-width: 100%; height: 38px; padding: 7px 10px; margin-top: 7px; border: 1px solid #383c42; border-radius: 5px; background: #1c1e21; color: #fff; font-size: 13px; }
.baic-site .baic-context-credit .home-calculator input[type=range] { display: block; width: 100%; height: 6px; padding: 0; border: 0; border-radius: 4px; background: #393b3d; accent-color: var(--home-cyan); cursor: pointer; appearance: none; }
.baic-site .baic-context-credit .home-calculator input[type=range]::-webkit-slider-thumb { appearance: none; width: 15px; height: 15px; border-radius: 50%; background: var(--home-cyan); }
.baic-site .baic-context-credit .home-calculator input[type=range]::-moz-range-thumb { width: 15px; height: 15px; border: 0; border-radius: 50%; background: var(--home-cyan); }
.baic-site .baic-context-credit .home-calculator small { display: flex; justify-content: space-between; margin-top: 10px; color: #757b84; font-size: 9px; }
.baic-site .baic-context-credit .home-calculator__foot { display: flex; justify-content: space-between; align-items: center; gap: 28px; margin-top: 28px; }
.baic-site .baic-context-credit .home-calculator__foot p { max-width: 440px; font-size: 10px; }
.baic-site .baic-context-credit .home-credit-button { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; min-height: 42px; padding: 12px 23px; border: 0; border-radius: 4px; background: var(--home-cyan); color: #00171c; font-size: 11px; font-weight: 700; text-transform: uppercase; text-decoration: none; }
.baic-site .baic-context-credit .home-credit-button:hover { background: #3ad0e9; }
@media (max-width: 800px) {
.baic-site .baic-context-credit .home-calculator__head { align-items: flex-start; flex-direction: column; }
.baic-site .baic-context-credit .home-calculator__result { text-align: left; }
.baic-site .baic-context-credit .home-calculator__foot { align-items: flex-start; flex-direction: column; }
}
@media (max-width: 480px) {
.baic-site .baic-context-credit .home-calculator { margin-top: 28px; padding: 22px; }
.baic-site .baic-context-credit .home-calculator__inputs { grid-template-columns: 1fr; gap: 22px; }
.baic-site .baic-context-credit .home-calculator__result output { font-size: 26px; }
.baic-site .baic-context-credit .home-credit-button { width: 100%; }
}
.baic-site .baic-context-credit .home-credit-application { margin-top: 28px; padding-top: 24px; border-top: 1px solid #282b2f; }
.baic-site .baic-context-credit .home-credit-application__intro { margin-bottom: 18px; }
.baic-site .baic-context-credit .home-credit-application form[data-ajaxform] { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); align-items: start; gap: 20px 30px; margin: 0; padding: 0; background: transparent; }
.baic-site .baic-context-credit .home-credit-application .form-input { min-width: 0; margin: 0; padding: 0; }
.baic-site .baic-context-credit .home-credit-application .form-input:has([data-property="DATA"]) { display: none; }
.baic-site .baic-context-credit .home-credit-application label { margin: 0 0 7px; }
.baic-site .baic-context-credit .home-credit-application input[type=text],
.baic-site .baic-context-credit .home-credit-application input[type=tel] { width: 100%; max-width: 100%; min-height: 46px; margin: 0; padding: 11px 13px; border: 1px solid #383c42; border-radius: 5px; background: #1c1e21; color: #fff; font-family: inherit; font-size: 14px; }
.baic-site .baic-context-credit .home-credit-application input::placeholder { color: #969ca5; }
.baic-site .baic-context-credit .home-credit-application .home-credit-button { grid-column: 2; grid-row: 2; justify-self: end; min-height: 46px; margin: 0; width: 100%; }
.baic-site .baic-context-credit .home-credit-application form > p { grid-column: 1; grid-row: 2; align-self: center; color: #969ca5; font-size: 10px; line-height: 1.6; text-align: left; }
.baic-site .baic-context-credit .home-credit-application form > p a { color: #b9c5cf; text-decoration: underline; }
.baic-site .baic-context-credit .home-calculator__foot p { max-width: none; }
.baic-site .baic-context-credit .home-credit-application [data-ajaxform-container] > :not(form) { color: #fff; }
@media (max-width: 600px) {
.baic-site .baic-context-credit .home-credit-application form[data-ajaxform] { grid-template-columns: minmax(0,1fr); gap: 18px; }
.baic-site .baic-context-credit .home-credit-application .home-credit-button,
    .baic-site .baic-context-credit .home-credit-application form > p { grid-column: 1; grid-row: auto; }
}
.baic-site .baic-context-credit .home-credit-rate { min-width: 0; }
.baic-site .baic-context-credit .home-credit-rate__label {
    display: block;
    color: #d4d8dd;
    font-size: 11px;
    line-height: 1.5;
}
.baic-site .baic-context-credit .home-credit-rate__value {
    display: flex;
    align-items: center;
    gap: 8px;
    min-height: 38px;
    margin-top: 7px;
    padding: 5px 10px;
    border: 1px solid #dce1e5;
    border-radius: 5px;
    background: #f4f6f7;
    color: #111718;
}
.baic-site .baic-context-credit .home-credit-rate__value output {
    color: #111718;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2;
    white-space: nowrap;
}
.baic-site .baic-context-credit .home-credit-rate__unit {
    color: #535e65;
    font-size: 11px;
    line-height: 1.3;
    white-space: nowrap;
}
.baic-site .baic-context-credit .home-calculator .home-credit-application {
    margin-top: 24px;
    padding: 18px;
    border: 1px solid #4b535a;
    border-radius: 10px;
    background: #202428;
}
.baic-site .baic-context-credit .home-calculator .home-credit-application__intro {
    margin-bottom: 14px;
    color: #edf0f3;
    font-size: 12px;
}
.baic-site .baic-context-credit .home-credit-application .form-input > label {
    color: #f4f6f7;
    font-size: 12px;
    font-weight: 600;
}
.baic-site .baic-context-credit .home-calculator .home-credit-application input[data-property="NAME"],
.baic-site .baic-context-credit .home-calculator .home-credit-application input[data-property="PHONE"] {
    border: 1px solid #dce1e5;
    background: #fff;
    color: #111718;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .12);
}
.baic-site .baic-context-credit .home-calculator .home-credit-application input::placeholder { color: #626d76; opacity: 1; }
.baic-site .baic-context-credit .home-calculator .home-credit-application input[data-property="NAME"]:focus,
.baic-site .baic-context-credit .home-calculator .home-credit-application input[data-property="PHONE"]:focus {
    border-color: #d90020;
    outline: 2px solid #d90020;
    outline-offset: 2px;
}
@media (max-width: 480px) {
.baic-site .baic-context-credit .home-calculator .home-credit-application { padding: 14px; }
.baic-site .baic-context-credit .home-credit-rate__value { gap: 6px; padding-inline: 8px; }
}
.baic-site .baic-context-credit .home-calculator .home-credit-application .home-credit-button {
    border: 1px solid #d90020;
    background: #d90020;
    color: #fff;
}
.baic-site .baic-context-credit .home-calculator .home-credit-application .home-credit-button:hover {
    border-color: #b9001b;
    background: #b9001b;
    color: #fff;
}
.baic-site .baic-context-credit .home-calculator__result output {
    display: inline-flex;
    align-items: baseline;
    gap: 6px;
}
.baic-site .baic-context-credit .home-calculator__result [data-home-payment-amount] {
    display: inline;
    margin: 0;
    color: inherit;
    font: inherit;
}
.baic-site .baic-context-credit .home-calculator__result .home-calculator__payment-unit {
    display: inline;
    margin: 0;
    color: #aab0b8;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
}
.baic-site .baic-context-credit { --home-cyan: #00b7d9; margin: 32px 0; padding: 24px 0; background: #101214; }
.baic-site .baic-context-credit .home-calculator { margin: 0 auto; }
.baic-site .baic-context-credit .home-calculator h2 { font-size: 20px; line-height: 1.3; }
.baic-site .baic-context-credit .bcc-trims { margin-top: 22px; }
.baic-site .baic-context-credit .bcc-trims > p { margin-bottom: 8px; }
.baic-site .baic-context-credit .bcc-trim-buttons { display: flex; flex-wrap: wrap; gap: 8px; }
.baic-site .baic-context-credit .bcc-trim-buttons button {
    max-width: 100%; min-height: 36px; padding: 8px 12px; border: 1px solid #51585f; border-radius: 6px;
    background: #202428; color: #f4f6f7; font-family: inherit; font-size: 12px; line-height: 1.4;
    text-align: left; overflow-wrap: anywhere; cursor: pointer;
}
.baic-site .baic-context-credit .bcc-trim-buttons button.is-active { border-color: #d90020; background: #d90020; color: #fff; }
.baic-site .baic-context-credit .home-credit-presets { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 22px; }
.baic-site .baic-context-credit .home-credit-presets button {
    min-height: 36px; min-width: 65px; padding: 8px 18px; border: 1px solid #51585f; border-radius: 6px;
    background: #202428; color: #fff; font-family: inherit; font-size: 12px; line-height: 1.4; cursor: pointer;
}
.baic-site .baic-context-credit .home-credit-presets button.is-active { border-color: #d90020; background: #d90020; }
.baic-site .baic-context-credit button:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }
.baic-site .baic-context-credit .bcc-unavailable:not([hidden]) { margin-top: 14px; color: #fff; }
@media(max-width:600px) {
    .baic-site .baic-context-credit { margin: 24px 0; padding: 20px 0; }
    .baic-site .baic-context-credit .home-calculator { margin: 0 auto; padding: 20px; }
    .baic-site .baic-context-credit .home-credit-presets button { min-width: 0; padding: 8px 14px; }
}

/* Contextual calculator: trim and editable price, presets and fixed rate. */
.baic-site .baic-context-credit .bcc-selection,
.baic-site .baic-context-credit .bcc-options {
    display: grid; grid-template-columns: minmax(0, 1fr) 240px; gap: 24px; align-items: end; margin-top: 22px;
}
.baic-site .baic-context-credit .bcc-selection .bcc-trims,
.baic-site .baic-context-credit .bcc-options .home-credit-presets { min-width: 0; margin-top: 0; }
.baic-site .baic-context-credit .home-calculator .bcc-price { min-width: 0; text-align: right; }
.baic-site .baic-context-credit .home-calculator .bcc-price input[data-home-price] {
    display: block; width: 100%; max-width: 100%; min-width: 0; height: 44px; margin: 5px 0 0;
    padding: 2px 0; border: 0; border-bottom: 1px solid #51585f; border-radius: 0;
    background: transparent; color: #fff; box-shadow: none; font-family: inherit; font-size: 28px;
    font-weight: 700; line-height: 1.3; text-align: right;
}
.baic-site .baic-context-credit .home-calculator .bcc-price input[data-home-price]:focus {
    border-bottom-color: #d90020; outline: 2px solid #d90020; outline-offset: 3px;
}
.baic-site .baic-context-credit .bcc-options .home-credit-rate__value { min-height: 36px; }
@media (max-width: 700px) {
    .baic-site .baic-context-credit .bcc-selection,
    .baic-site .baic-context-credit .bcc-options { grid-template-columns: minmax(0, 1fr); gap: 20px; }
    .baic-site .baic-context-credit .home-calculator .bcc-price,
    .baic-site .baic-context-credit .home-calculator .bcc-price input[data-home-price] { text-align: left; }
}
@media (max-width: 480px) {
    .baic-site .baic-context-credit .home-calculator .bcc-price input[data-home-price] { font-size: 26px; }
}

/* End */


/* Start:/local/templates/renault/css/baic-complect-tables-20261015.css?17920590997031*/
/* Shared BAIC specifications and comparison. No internal vertical scrolling. */
.baic-site .model_tabs-container { gap: 28px; }
.baic-site .model_tabs-main { gap: 40px; }
.baic-site .model_tabs-specifications { gap: 24px; }
.baic-site .model_tabs-specifications-title { margin: 0; font-size: clamp(20px, 2vw, 28px); line-height: 1.3; }
.baic-site .model_tabs .model_tabs-row {
    display: flex; align-items: stretch; gap: 0; height: auto; min-height: 48px;
    max-height: none; overflow: visible; border-bottom: 1px solid #ddd;
}
.baic-site .model_tabs .model_tab {
    display: block; flex: 0 1 auto; min-width: 0; width: auto; height: auto;
    margin: 0; padding: 14px 22px; border: 0; border-bottom: 2px solid transparent;
    color: #707479; background: transparent; font-family: inherit; font-size: 16px;
    font-weight: 500; line-height: 1.35; white-space: normal; text-align: center;
}
.baic-site .model_tabs .model_tab.active { color: #101214; background: #f3f3f3; border-bottom-color: #d4001a; font-weight: 600; }
.baic-site .model_tabs .model_tab:focus-visible { outline: 2px solid #d4001a; outline-offset: -3px; }
.baic-site .model_tabs-prices__item-compare:has(input:checked) { color: #161616; background: #fff3f4; border-color: #d4001a; }
.baic-site .model_tabs-prices__item-compare input { accent-color: #d4001a; }
.baic-site .bct { min-width: 0; width: 100%; }
.baic-site .bct [hidden] { display: none !important; }
.baic-site .bct-scroll {
    width: 100%; height: auto; max-height: none; overflow-x: auto; overflow-y: hidden;
    border: 1px solid #e1e1e1; border-radius: 20px; background: #fff; scrollbar-color: #555 #eee; scrollbar-width: thin;
}
.baic-site .bct-scroll:focus-visible { outline: 2px solid #d4001a; outline-offset: 3px; }
.baic-site .bct .bct-table { display: block; width: 100%; min-width: 0; }
.baic-site .bct-head, .baic-site .bct-row { display: grid; grid-template-columns: minmax(210px, 1.1fr) repeat(var(--bct-count), minmax(150px, 1fr)); }
.baic-site .bct-head { color: #fff; background: #080a0b; }
.baic-site .bct-tools { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 10px; padding: 18px 22px; }
.baic-site .bct-count { font-size: 12px; line-height: 1.4; color: #c6c7c8; }
.baic-site .bct-filter { display: flex; align-items: center; gap: 9px; min-height: 36px; padding: 8px 10px; margin: 0; border-radius: 8px; background: #303234; color: #fff; font-size: 12px; font-weight: 400; line-height: 1.3; cursor: pointer; }
.baic-site .bct-filter input { position: static; appearance: auto; width: 16px; height: 16px; margin: 0; accent-color: #d4001a; }
.baic-site .bct-filter input::before, .baic-site .bct-filter input::after { content: none; }
.baic-site .bct[data-bct-count="1"] .bct-filter, .baic-site .bct[data-bct-count="0"] .bct-filter { display: none; }
.baic-site .bct-trim { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; min-width: 0; padding: 18px 20px; text-align: center; }
.baic-site .bct-trim h3 { margin: 0 0 3px; padding: 0 12px; color: #fff; font-size: 15px; font-weight: 600; line-height: 1.3; overflow-wrap: anywhere; }
.baic-site .bct-version { margin: 0 0 6px; color: #b9bbbd; font-size: 11px; line-height: 1.4; }
.baic-site .bct-price { margin: 0 0 10px; color: #fff; font-size: 15px; font-weight: 700; line-height: 1.35; }
.baic-site .bct .bct-cta { display: inline-flex; align-items: center; justify-content: center; min-height: 34px; padding: 8px 14px; border: 1px solid #d4001a; border-radius: 7px; background: #d4001a; color: #fff; font-size: 12px; line-height: 1.25; font-weight: 600; text-align: center; text-decoration: none; }
.baic-site .bct .bct-cta:hover { background: #b60016; border-color: #b60016; color: #fff; }
.baic-site .bct .bct-cta:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
.baic-site .bct-remove { position: absolute; top: 10px; right: 9px; width: 28px; height: 28px; padding: 0; border: 0; background: transparent; color: #bcbec0; font-size: 21px; line-height: 1; }
.baic-site .bct-remove:hover { color: #fff; }
.baic-site .bct-group-title { border-top: 1px solid #dedede; }
.baic-site .bct-group-toggle { display: flex; align-items: center; justify-content: space-between; gap: 20px; width: 100%; min-height: 50px; padding: 14px 22px; background: #fff; border: 0; color: #101214; font-family: inherit; font-size: 14px; font-weight: 600; line-height: 1.4; text-align: left; }
.baic-site .bct-group-toggle:hover, .baic-site .bct-group-toggle[aria-expanded="true"] { background: #f5f5f5; }
.baic-site .bct-group-toggle:focus-visible { outline: 2px solid #d4001a; outline-offset: -3px; }
.baic-site .bct-plus { flex: 0 0 20px; color: #222; font-size: 25px; line-height: 1; font-weight: 300; text-align: center; }
.baic-site .bct-row { border-top: 1px solid #ededed; }
.baic-site .bct-row-label, .baic-site .bct-cell { min-width: 0; padding: 14px 22px; color: #484c50; font-size: 13px; font-weight: 400; line-height: 1.5; overflow-wrap: anywhere; }
.baic-site .bct-cell { text-align: center; border-left: 1px solid #eee; }
.baic-site .bct-cell--yes, .baic-site .bct-cell--no { padding-top: 10px; padding-bottom: 10px; font-size: 22px; line-height: 1.4; }
.baic-site .bct-cell--yes { color: #141617; }
.baic-site .bct-cell--no { color: #9a9da0; }
.baic-site .bct-row.is-different { background: #fff5f6; }
.baic-site .bct-empty, .baic-site .bct-no-differences { margin: 0; padding: 24px; background: #f4f5f6; color: #555; font-size: 14px; line-height: 1.5; }
@media (max-width: 767px) {
    .baic-site .model_tabs-container { gap: 20px; }
    .baic-site .model_tabs-main { gap: 28px; }
    .baic-site .model_tabs .model_tabs-row { display: grid; grid-template-columns: 1fr 1fr; }
    .baic-site .model_tabs .model_tab { padding: 12px 8px; font-size: 13px; line-height: 1.4; }
    .baic-site .bct-scroll { border-radius: 14px; }
    .baic-site .bct-head, .baic-site .bct-row { grid-template-columns: repeat(var(--bct-count), minmax(0, 1fr)); }
    .baic-site .bct-tools { grid-column: 1 / -1; flex-direction: row; align-items: center; justify-content: space-between; gap: 10px; padding: 12px 14px; }
    .baic-site .bct-filter { font-size: 11px; padding: 7px; min-height: 32px; }
    .baic-site .bct-trim { padding: 12px 14px 16px; }
    .baic-site .bct-trim h3 { font-size: 13px; }
    .baic-site .bct-price { font-size: 13px; }
    .baic-site .bct .bct-cta { padding: 8px 10px; font-size: 11px; }
    .baic-site .bct-group-toggle { min-height: 48px; padding: 13px 14px; font-size: 13px; }
    .baic-site .bct-row-label { grid-column: 1 / -1; padding: 10px 14px 6px; background: #fafafa; font-size: 12px; font-weight: 500; }
    .baic-site .bct-cell { padding: 8px 12px 12px; font-size: 12px; }
    .baic-site .bct-cell--yes, .baic-site .bct-cell--no { font-size: 20px; }
    .baic-site .bct[data-bct-count="3"] .bct-table { min-width: 510px; }
    .baic-site .bct[data-bct-count="4"] .bct-table { min-width: 680px; }
}

/* End */


/* Start:/local/templates/renault/css/baic-complect-equipment-20261015.css?17920606271262*/
/* Per-trim equipment uses the same group/row typography as BAIC comparison. */
.baic-site .model_tabs-prices__item-content.baic-equipment-content { padding: 0; background: #fff; gap: 0; }
.baic-site .model_tabs-prices__item-content.baic-equipment-content:not([hidden]) { display: block; }
.baic-site .bce-equipment { width: 100%; min-width: 0; }
.baic-site .bce-equipment .bce-group { margin: 0; padding: 0; border: 0; }
.baic-site .bce-equipment .bce-group + .bce-group { border-top: 1px solid #dedede; }
.baic-site .bce-equipment .bct-group-toggle { list-style: none; margin: 0; }
.baic-site .bce-equipment .bct-group-toggle::-webkit-details-marker { display: none; }
.baic-site .bce-equipment .bct-group-toggle::marker { content: ''; }
.baic-site .bce-equipment .bce-group[open] > .bct-group-toggle { background: #f5f5f5; }
.baic-site .bce-equipment .bce-state::before { content: '+'; }
.baic-site .bce-equipment .bce-group[open] > .bct-group-toggle .bce-state::before { content: '−'; }
.baic-site .bce-equipment .bce-row { grid-template-columns: minmax(0, 1fr); }
.baic-site .bce-equipment .bce-label { grid-column: auto; background: #fff; font-weight: 400; }
@media (max-width: 767px) {
    .baic-site .bce-equipment .bce-label { padding: 12px 14px; }
}

/* End */


/* 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 */


/* Start:/local/templates/renault/css/baic-model-tradein-20261015.css?179205601610331*/
.baic-site .baic-model-tradein { --bmt-ink:#101414; --bmt-red:#d6001c; --bmt-muted:#707578; --bmt-line:#e5e6e7; color:var(--bmt-ink); background:#fff; }
.baic-site .baic-model-tradein .bmt-section { padding:72px 0; }
.baic-site .baic-model-tradein .bmt-section h2 { margin:0; color:var(--bmt-ink); font-size:clamp(27px,3vw,40px); font-weight:700; line-height:1.17; letter-spacing:-.035em; }
.baic-site .baic-model-tradein .bmt-eyebrow { display:block; margin:0 0 18px; color:var(--bmt-red); font-size:11px; line-height:1.5; font-weight:600; letter-spacing:.09em; text-transform:uppercase; }
.baic-site .baic-model-tradein .bmt-intro { padding-top:50px; }
.baic-site .baic-model-tradein .bmt-intro-grid { display:grid; grid-template-columns:1fr 1.18fr; gap:0; align-items:stretch; overflow:hidden; border-radius:22px; background:var(--bmt-ink); }
.baic-site .baic-model-tradein .bmt-intro-copy { align-self:center; padding:44px; }
.baic-site .baic-model-tradein .bmt-intro-copy h2 { color:#fff; }
.baic-site .baic-model-tradein .bmt-intro-copy > p { max-width:480px; margin:23px 0 27px; color:#c4c7c8; font-size:14px; line-height:1.85; }
.baic-site .baic-model-tradein .bmt-intro-copy .bmt-caption { margin:20px 0 0; color:#969b9d; font-size:11px; }
.baic-site .baic-model-tradein .bmt-intro-image { display:block; width:100%; height:100%; min-height:380px; object-fit:cover; object-position:center bottom; }
.baic-site .baic-model-tradein .bmt-button { display:inline-flex; align-items:center; justify-content:space-between; gap:28px; min-height:48px; padding:14px 25px; border:1px solid #535757; border-radius:30px; background:#292d2d; color:#fff; font-size:12px; font-weight:600; line-height:1.5; text-decoration:none; }
.baic-site .baic-model-tradein .bmt-button span { font-size:20px; line-height:1; }
.baic-site .baic-model-tradein .bmt-button:hover { border-color:var(--bmt-red); background:var(--bmt-red); color:#fff; }
.baic-site .baic-model-tradein .bmt-benefits { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:40px; margin-top:36px; }
.baic-site .baic-model-tradein .bmt-benefits article { position:relative; min-width:0; padding:6px 0 0 42px; }
.baic-site .baic-model-tradein .bmt-number { position:absolute; left:0; top:8px; color:var(--bmt-red); font-size:13px; font-weight:600; line-height:1.4; }
.baic-site .baic-model-tradein .bmt-benefits h3 { margin:0 0 11px; color:var(--bmt-ink); font-size:16px; font-weight:600; line-height:1.5; }
.baic-site .baic-model-tradein .bmt-benefits p { margin:0; color:var(--bmt-muted); font-size:12px; line-height:1.8; }
.baic-site .baic-model-tradein .bmt-calculator { background:#f5f5f5; }
.baic-site .baic-model-tradein .bmt-calculator .bt-section { padding:60px 0; scroll-margin-top:90px; }
.baic-site .baic-model-tradein .bmt-calculator .bt-widget { box-shadow:none; }
.baic-site .baic-model-tradein .bmt-section-head { display:flex; justify-content:space-between; align-items:flex-end; gap:35px; margin-bottom:34px; }
.baic-site .baic-model-tradein .bmt-section-head > p { flex-shrink:0; margin:0; color:var(--bmt-muted); font-size:12px; line-height:1.8; text-align:right; }
.baic-site .baic-model-tradein .bmt-process-grid { display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:15px; margin:0; padding:0; list-style:none; }
.baic-site .baic-model-tradein .bmt-process-grid li { min-width:0; padding:23px 21px 26px; border:1px solid var(--bmt-line); border-radius:15px; }
.baic-site .baic-model-tradein .bmt-step { display:block; margin-bottom:32px; color:var(--bmt-red); font-size:28px; font-weight:600; line-height:1; }
.baic-site .baic-model-tradein .bmt-process-grid h3 { margin:0 0 14px; color:var(--bmt-ink); font-size:15px; font-weight:600; line-height:1.5; }
.baic-site .baic-model-tradein .bmt-process-grid p { margin:0; color:var(--bmt-muted); font-size:12px; line-height:1.85; }
.baic-site .baic-model-tradein .bmt-process-grid li:last-child { border-top:3px solid var(--bmt-red); padding-top:21px; }
.baic-site .baic-model-tradein .bmt-documents { background:var(--bmt-ink); }
.baic-site .baic-model-tradein .bmt-documents-grid { display:grid; grid-template-columns:1fr 1fr; gap:64px; align-items:center; }
.baic-site .baic-model-tradein .bmt-documents-photo { position:relative; min-width:0; overflow:hidden; border-radius:18px; }
.baic-site .baic-model-tradein .bmt-documents-photo img { display:block; width:100%; height:auto; aspect-ratio:3/2; object-fit:cover; }
.baic-site .baic-model-tradein .bmt-documents-photo > span { position:absolute; left:22px; bottom:22px; padding:10px 16px; border-radius:20px; background:#fffffff2; color:var(--bmt-ink); font-size:11px; font-weight:500; }
.baic-site .baic-model-tradein .bmt-documents-copy h2 { color:#fff; }
.baic-site .baic-model-tradein .bmt-documents-copy > p { margin:20px 0 25px; color:#afb4b6; font-size:13px; line-height:1.8; }
.baic-site .baic-model-tradein .bmt-document-list { margin:0; padding:0; list-style:none; }
.baic-site .baic-model-tradein .bmt-document-list li { padding:17px 0; border-top:1px solid #343939; }
.baic-site .baic-model-tradein .bmt-document-list strong { display:block; margin-bottom:7px; color:#fff; font-size:14px; font-weight:600; line-height:1.5; }
.baic-site .baic-model-tradein .bmt-document-list span { display:block; color:#afb4b6; font-size:12px; line-height:1.8; }
.baic-site .baic-model-tradein .bmt-documents-copy .bmt-documents-note { padding:16px 18px; border-left:2px solid var(--bmt-red); border-radius:0 7px 7px 0; background:#1c2222; font-size:11px; }
.baic-site .baic-model-tradein .bmt-text-link { display:inline-flex; align-items:center; gap:18px; max-width:100%; color:var(--bmt-ink); font-size:12px; font-weight:600; line-height:1.7; text-decoration:none; }
.baic-site .baic-model-tradein .bmt-text-link:hover { color:var(--bmt-red); }
.baic-site .baic-model-tradein .bmt-documents-copy .bmt-text-link { color:#fff; }
.baic-site .baic-model-tradein .bmt-documents-copy .bmt-text-link:hover { color:#ff6679; }
.baic-site .baic-model-tradein .bmt-faq-grid { display:grid; grid-template-columns:1fr 1.4fr; gap:70px; }
.baic-site .baic-model-tradein .bmt-faq-lead { max-width:330px; margin:23px 0; color:var(--bmt-muted); font-size:13px; line-height:1.8; }
.baic-site .baic-model-tradein .bmt-faq-list { border-top:1px solid var(--bmt-line); }
.baic-site .baic-model-tradein .bmt-faq-list details { padding:0; border-bottom:1px solid var(--bmt-line); }
.baic-site .baic-model-tradein .bmt-faq-list summary { position:relative; padding:23px 42px 23px 0; color:var(--bmt-ink); font-size:14px; font-weight:500; line-height:1.6; cursor:pointer; list-style:none; }
.baic-site .baic-model-tradein .bmt-faq-list summary::-webkit-details-marker { display:none; }
.baic-site .baic-model-tradein .bmt-faq-list summary:after { content:'+'; position:absolute; top:23px; right:6px; color:var(--bmt-ink); font-size:23px; font-weight:400; line-height:1; }
.baic-site .baic-model-tradein .bmt-faq-list details[open] summary:after { content:'−'; color:var(--bmt-red); }
.baic-site .baic-model-tradein .bmt-faq-list p { margin:0 30px 23px 0; color:var(--bmt-muted); font-size:12px; line-height:1.9; }
.baic-site .baic-model-tradein .bmt-faq-list summary:focus-visible,.baic-site .baic-model-tradein .bmt-section a:focus-visible { outline:2px solid var(--bmt-red); outline-offset:4px; }
@media(max-width:1200px) {
 .baic-site .baic-model-tradein .bmt-intro-copy { padding:32px; }
 .baic-site .baic-model-tradein .bmt-intro-image { min-height:360px; }
 .baic-site .baic-model-tradein .bmt-benefits { gap:23px; }
 .baic-site .baic-model-tradein .bmt-process-grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .baic-site .baic-model-tradein .bmt-documents-grid { gap:35px; }
 .baic-site .baic-model-tradein .bmt-faq-grid { gap:40px; }
}
@media(max-width:767px) {
 .baic-site .baic-model-tradein .bmt-section { padding:44px 0; }
 .baic-site .baic-model-tradein .bmt-intro { padding-top:26px; }
 .baic-site .baic-model-tradein .bmt-intro-grid { grid-template-columns:1fr; border-radius:16px; }
 .baic-site .baic-model-tradein .bmt-intro-copy { padding:28px 24px; }
 .baic-site .baic-model-tradein .bmt-intro-copy > p { font-size:13px; margin:20px 0 23px; }
 .baic-site .baic-model-tradein .bmt-intro-image { height:auto; min-height:0; aspect-ratio:3/2; }
 .baic-site .baic-model-tradein .bmt-button { width:100%; }
 .baic-site .baic-model-tradein .bmt-benefits { grid-template-columns:1fr; gap:0; margin-top:24px; }
 .baic-site .baic-model-tradein .bmt-benefits article { padding:22px 0 22px 39px; border-bottom:1px solid var(--bmt-line); }
 .baic-site .baic-model-tradein .bmt-number { top:25px; }
 .baic-site .baic-model-tradein .bmt-benefits h3 { font-size:15px; }
 .baic-site .baic-model-tradein .bmt-calculator .bt-section { padding:35px 0; }
 .baic-site .baic-model-tradein .bmt-section-head { align-items:flex-start; flex-direction:column; gap:16px; margin-bottom:25px; }
 .baic-site .baic-model-tradein .bmt-section-head > p { text-align:left; }
 .baic-site .baic-model-tradein .bmt-section-head > p br { display:none; }
 .baic-site .baic-model-tradein .bmt-process-grid { grid-template-columns:1fr 1fr; gap:12px; }
 .baic-site .baic-model-tradein .bmt-process-grid li { padding:20px 16px; }
 .baic-site .baic-model-tradein .bmt-process-grid li:last-child { grid-column:1/-1; padding-top:18px; }
 .baic-site .baic-model-tradein .bmt-step { margin-bottom:20px; font-size:24px; }
 .baic-site .baic-model-tradein .bmt-process-grid h3 { font-size:14px; }
 .baic-site .baic-model-tradein .bmt-documents-grid,.baic-site .baic-model-tradein .bmt-faq-grid { grid-template-columns:1fr; gap:30px; }
 .baic-site .baic-model-tradein .bmt-documents-photo { border-radius:13px; }
 .baic-site .baic-model-tradein .bmt-faq-list summary { font-size:14px; padding-top:20px; padding-bottom:20px; }
 .baic-site .baic-model-tradein .bmt-faq-list summary:after { top:21px; }
}
@media(max-width:374px) {
 .baic-site .baic-model-tradein .bmt-process-grid { grid-template-columns:1fr; }
 .baic-site .baic-model-tradein .bmt-intro-copy { padding:24px 20px; }
}
@media(prefers-reduced-motion:reduce) { .baic-site .baic-model-tradein * { scroll-behavior:auto!important; } }

@media(max-width:360px) { body.baic-site:has(main.baic-model-tradein) { min-width:0; } }

/* End */
/* /local/templates/renault/css/baic-catalog-20261015.css?17920758092564 */
/* /local/templates/renault/css/baic-context-credit-20261015.css?179206663412945 */
/* /local/templates/renault/css/baic-complect-tables-20261015.css?17920590997031 */
/* /local/templates/renault/css/baic-complect-equipment-20261015.css?17920606271262 */
/* /local/templates/renault/css/baic-tradein-20261014.css?179203001127074 */
/* /local/templates/renault/css/baic-model-tradein-20261015.css?179205601610331 */
