.car-evaluation-page{background:#141416;min-height:60vh}.car-evaluation-page .header-banner.list{height:40vh;margin-bottom:0}.car-evaluation-page .header-banner:after{opacity:.8;z-index:0;content:"";background:linear-gradient(360deg,#000 0%,#00000082 50%,#0000 100%);position:absolute;inset:0}.car-evaluation-page .header-banner .section-subtitle2{z-index:1;color:var(--light2);position:relative;top:55%;transform:translateY(-50%)}.car-evaluation-content{background:#141416;margin-top:-1px;padding:4rem 0}.car-eval-page{width:100%}.car-eval-form{border:1px solid var(--darker);background:#1e1e22;border-radius:16px;overflow:visible;box-shadow:0 8px 32px #00000059}.car-eval-panel-title{color:var(--gray-text-light);letter-spacing:-.01em;margin:0 0 1.25rem;font-size:1.125rem;font-weight:400;line-height:1.3}.car-eval-form .car-eval-label{color:var(--gray-disable);margin-bottom:.4rem;font-size:15px;font-weight:500;display:block}.car-eval-summary{border-top:1px solid var(--dark);grid-column:1/-1;margin-top:.5rem;padding:1.25rem 0 0 1.5rem;position:relative}.car-eval-summary:before{content:"";background:linear-gradient(var(--gray-text) 0%, var(--gray-dark) 100%);border-radius:1px;width:2px;position:absolute;top:1.25rem;bottom:0;left:0}.car-eval-form .form-select,.car-eval-form .form-control,.car-eval-form .car-eval-select,.car-eval-form .car-eval-input{color:#f3f4f6;appearance:none;background-color:var(--body);border:1px solid var(--dark);border-radius:10px;width:100%;padding:.7rem .9rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.car-eval-form .form-content{background:var(--darker);border-radius:16px;height:auto;min-height:23rem;padding:20px;overflow:visible}.car-eval-form .row,.car-eval-form .row>[class*=col-]{overflow:visible}.car-eval-field,.car-eval-custom-select{width:100%;min-width:0;position:relative;overflow:visible}.car-eval-custom-select--open{z-index:20}.car-eval-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238b8b95' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat}.car-eval-input,.car-eval-form .form-control{background-image:none}.car-eval-select-combobox{width:100%;position:relative}.car-eval-select-search{cursor:text;padding-right:2.25rem}.car-eval-select-search::placeholder{color:#c5c8d0;opacity:1}.car-eval-select-search:disabled{cursor:not-allowed}.car-eval-select-menu{z-index:30;border:1px solid var(--dark);background:var(--body);border-radius:10px;max-height:16rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #00000073}.car-eval-select-empty{color:#8b8b95;padding:.65rem .75rem;font-size:.875rem}.car-eval-select-option{color:#f3f4f6;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:.6rem .75rem;font-size:.9375rem;display:block}.car-eval-select-option:hover,.car-eval-select-option:focus-visible,.car-eval-select-option--active{background:#34343c;outline:none}.car-eval-select-option--selected{background:#ffffff14}.car-eval-form .car-eval-select:focus,.car-eval-form .car-eval-input:focus,.car-eval-form .form-control:focus{background-color:var(--body);color:#f3f4f6;border-color:#6b6b78;outline:none;box-shadow:0 0 0 3px #ffffff0f}.car-eval-form .car-eval-select:disabled,.car-eval-form .car-eval-input:disabled,.car-eval-form .form-control:disabled{color:#c5c8d0;cursor:not-allowed;opacity:1;background-color:#1a1a1f;border-color:#2d2d33}.car-eval-form .car-eval-input::placeholder,.car-eval-form .form-control::placeholder,.car-eval-form .car-eval-select:disabled::placeholder,.car-eval-form .car-eval-input:disabled::placeholder,.car-eval-form .form-control:disabled::placeholder{color:#c5c8d0;opacity:1}.car-eval-field--locked .car-eval-label,.car-eval-field--locked label{color:#6b6b78}.car-eval-description{color:#9ca3af;cursor:default;-webkit-user-select:text;user-select:text;background:0 0;border:none;padding:.35rem 0 0;font-size:.9rem;line-height:1.55}.car-eval-checkbox{cursor:pointer;color:#d1d5db;align-items:center;gap:.55rem;min-height:46px;font-size:.9375rem;display:flex}.car-eval-checkbox--inline{min-height:auto;margin-top:.15rem;display:flex}.car-eval-checkbox input{accent-color:#d1d5db;width:1rem;height:1rem;margin:0}.car-eval-checkbox input:disabled{cursor:not-allowed}.car-eval-error{color:#fca5a5;background:#b91c1c1f;border:1px solid #f8717159;border-radius:10px;margin:0;padding:.75rem 1rem;font-size:.875rem}.car-eval-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.car-eval-actions .btn{box-sizing:border-box;justify-content:center;align-items:center;min-width:140px;min-height:42px;padding:.7rem 1.35rem;font-size:.9375rem;font-weight:500;line-height:1.2;display:inline-flex}.car-eval-actions .btn-outline-light{border-width:2px}.car-eval-actions .btn:disabled{opacity:.5;cursor:not-allowed}.car-eval-results{border:1.5px solid var(--darker);background:#1e1e22;border-radius:16px;margin-top:1.5rem;padding:1.5rem 1.75rem;box-shadow:0 8px 32px #00000059}.car-eval-results-intro{color:#9ca3af;max-width:52rem;margin:-.5rem 0 1.25rem;font-size:.875rem;line-height:1.55}.car-eval-results-grid{grid-template-columns:1fr;gap:1rem;padding-top:.5rem;display:grid}@media (min-width:768px){.car-eval-results-grid{grid-template-columns:repeat(3,1fr)}}.car-eval-result-item{background:#2a2a30;border:1px solid #0000;border-radius:12px;padding:1.35rem 1.25rem 1.2rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000002e}.car-eval-result-item:before{content:"";background:var(--gr-secondary);height:3px;position:absolute;top:0;left:0;right:0}.car-eval-result-item--retail:before{background:linear-gradient(90deg,#ea2f4a 0%,#ba2694 55%,#463daa 100%)}.car-eval-result-item--excellent:before{background:linear-gradient(90deg,#ba2694 0%,#463daa 50%,#2e7fd1 100%)}.car-eval-result-item--wholesale:before{background:linear-gradient(90deg,#463daa 0%,#2e7fd1 55%,#4db7e8 100%)}.car-eval-result-item:hover{border-color:#fff;transform:translateY(-6px);box-shadow:0 14px 28px #00000052}.car-eval-result-label{color:#9a9aa3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.85rem;font-size:.85rem;font-weight:600;display:block}.car-eval-result-value{color:#fff;letter-spacing:-.02em;font-size:1.35rem;font-weight:700;line-height:1.25;display:block}.car-eval-result-currency{color:#fff;letter-spacing:-.02em;margin-top:.15rem;font-size:1.35rem;font-weight:700;line-height:1.25;display:block}.car-eval-result-hint{color:#a8a8b0;margin:.85rem 0 0;font-size:.8125rem;line-height:1.45}.car-eval-results--empty{text-align:center}.car-eval-results--empty p{color:#b0b0b8;margin:0;font-size:.95rem;line-height:1.5}.car-evaluation-page .contentContainer{background:var(--black3);padding:80px 0}.car-evaluation-page .contentContainer .content-title{color:var(--white);font-size:calc(1.2rem + .8vw);font-weight:500;line-height:calc(1.2rem + 1.1vw);font-family:var(--font-family-title);margin:0 0 10px;display:block;position:relative}.car-evaluation-page .contentContainer .content-subtitle{color:var(--bodyText);font-size:calc(.8rem + .7vw);font-weight:500;line-height:calc(.8rem + 1vw);font-family:var(--font-family-body);margin:0 0 10px;padding:0 0 5px;display:block;position:relative}.car-evaluation-page .contentContainer .sub-para{color:var(--gray-text-light);margin-bottom:20px;font-size:19px;font-weight:400;line-height:23px}.car-evaluation-page .contentContainer p{color:var(--gray-text-light);margin-bottom:3rem;font-size:16px;line-height:22px;position:relative}.car-evaluation-page .contentContainer ul{color:var(--gray-text-light);font-size:16px;line-height:22px}.car-evaluation-page .contentContainer .btn-gr-secondary{align-items:center;gap:.35rem;display:inline-flex}.car-evaluation-page .faqContainer{background:var(--body)}.car-evaluation-page .faqContainer .faqWrap{padding:5rem 0 4rem}.car-evaluation-page .faqContainer .faqWrap .container.max-Width-1170{max-width:100%}@media (min-width:576px){.car-evaluation-page .faqContainer .faqWrap .container.max-Width-1170{max-width:540px}}@media (min-width:768px){.car-evaluation-page .faqContainer .faqWrap .container.max-Width-1170{max-width:720px}}@media (min-width:992px){.car-evaluation-page .faqContainer .faqWrap .container.max-Width-1170{max-width:960px}}@media (min-width:1200px){.car-evaluation-page .faqContainer .faqWrap .container.max-Width-1170{max-width:1140px}}@media (min-width:1400px){.car-evaluation-page .faqContainer .faqWrap .container.max-Width-1170{max-width:1320px}}.car-evaluation-page .faqContainer .outerFaq .accordion-item:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.car-evaluation-page .faqContainer .outerFaq .accordion-item{background-color:var(--body2);border:1px solid var(--black2);border-radius:8px;margin:20px 0;transition:all .3s ease-in-out;overflow:hidden}.car-evaluation-page .faqContainer .outerFaq .accordion-header{margin-bottom:0}.car-evaluation-page .faqContainer .outerFaq .accordion-button{--bs-accordion-btn-color:var(--gray-lighter);--bs-accordion-btn-bg:var(--body2);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-color:var(--gray-lighter);--bs-accordion-active-bg:var(--body2);color:var(--gray-lighter);cursor:pointer;background-color:var(--body2);font-size:16px;font-weight:500;font-family:var(--font-family-body);box-shadow:none;text-align:left;border:0;width:100%;padding:8px 3.5rem 8px 35px;position:relative}.car-evaluation-page .faqContainer .outerFaq .accordion-body{background:var(--body2);color:var(--light2);padding:1rem 1.25rem}.car-evaluation-page .faqContainer .outerFaq .accordion-body p{margin-bottom:0;font-size:15px}.car-evaluation-page .faqContainer .outerFaq .accordion-button:before,.car-evaluation-page .faqContainer .outerFaq .accordion-button:after{content:"";background-color:var(--gray-lighter);border-radius:5px;flex-shrink:0;width:20px;height:2px;margin-left:auto;transition:all .35s;display:block;position:absolute;top:50%;right:12px;background-image:none!important}.car-evaluation-page .faqContainer .outerFaq .accordion-button:before{transform:translateY(-50%)}.car-evaluation-page .faqContainer .outerFaq .accordion-button:after{transform:translateY(-50%)rotate(90deg)}.car-evaluation-page .faqContainer .outerFaq .accordion-button:not(.collapsed):after{background-image:none;transform:translateY(-50%)rotate(0)}.car-evaluation-page .faqContainer .outerFaq .accordion-button:not(.collapsed):before{opacity:0;transform:translateY(-50%)rotate(-90deg)}.car-evaluation-page .faqContainer .outerFaq .accordion-button:focus{z-index:3;box-shadow:none;border-color:#0000;outline:0}.car-evaluation-page .faqContainer .outerFaq .accordion-collapse.faq-panel--closed{display:none}.car-evaluation-page .faqContainer .outerFaq .accordion-collapse.faq-panel--open{display:block}@media (max-width:767px){.car-evaluation-page .header-banner.list{height:auto;min-height:240px;padding:140px 16px 48px}.car-evaluation-page .header-banner .section-title,.car-evaluation-page .header-banner .section-subtitle2{top:auto;transform:none}.car-evaluation-page .header-banner .section-subtitle2{margin-top:.75rem}.car-evaluation-content{padding:2rem 0 3rem}.car-eval-form .form-content{min-height:14rem}.car-evaluation-page .contentContainer{padding:48px 0}.car-evaluation-page .contentContainer .sub-para{font-size:16px;line-height:22px}.car-evaluation-page .faqContainer .faqWrap{padding:3rem 0}}.swal2-popup.car-eval-estimate-popup{box-sizing:border-box;max-width:calc(100% - 2rem);min-height:17.5em;width:32em!important}.swal2-popup.car-eval-estimate-loader{background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:2.5em 1.6em 1.25em;display:flex;box-shadow:0 8px 24px #0000001f}.swal2-popup.car-eval-estimate-loader .swal2-html-container{color:inherit;margin:0;padding:0;overflow:visible}.car-eval-estimate-loader__icon{width:88px;height:88px;margin:0 auto 22px;position:relative}.car-eval-estimate-loader__ring{width:88px;height:88px;transform:rotate(-90deg)}.car-eval-estimate-loader__progress{transition:stroke-dashoffset .8s}.car-eval-estimate-loader__icon .ti{background-image:var(--gr-secondary);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-size:28px;line-height:1;display:flex;position:absolute;inset:0}.car-eval-estimate-loader__title{color:#3a3a3c;margin:0 0 10px;font-size:22px;font-weight:500;line-height:1.3}.car-eval-estimate-loader__status{color:#8a8a8e;margin:0;font-size:14px;line-height:1.4}
