.modal,.sell_btn{align-items:center}.read_moreless,.sell_btn{font-size:20px;font-weight:500;line-height:18px;letter-spacing:-.5px}.comparison-container .caption:before,.modal,.rotation_tab .sell_btn.for_mobile,.rotetab_img,.sellherobanner .mobileonly{display:none}.modal-wrapper{right:0;bottom:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;pointer-events:auto}.modal,.modal-backdrop{position:fixed;left:0;top:0}.modal{-webkit-align-items:center;z-index:1050;width:100%;height:100%;overflow:hidden;outline:0}.padd-leftright-56{padding-left:56px;padding-right:56px}.padd-topbtm-96{padding-top:96px;padding-bottom:96px}.sellherobanner{height:600px}.sellherobanner picture img{width:100%;object-fit:cover;object-position:center center}.sellherobanner .desktoponly img{height:600px;transform:scaleX(-1)}.sellherotext{position:absolute;top:50%;transform:translateY(-50%);right:0;width:100%;color:#fff;padding:0 56px;max-width:630px}.sellherotext .sellherotitle{font-size:50px;font-weight:800;line-height:50px;letter-spacing:-.5px;margin:24px 0}.sellherotext .sellherosubtitle{font-size:24px;line-height:34px;letter-spacing:-.5px;font-weight:400;margin:0;margin-bottom:0!important}.sellherotext .sell_btn{margin:48px 0}.sell_btn{padding:16px 24px;border-radius:8px;background:linear-gradient(293deg,#cc4700,#ed8413);color:#fff;display:inline-flex;justify-content:center;text-align:center;height:56px;min-width:200px;cursor:pointer}.rotetab_btn,.rotetabright{padding-right:32px}.sell_btn:hover{background:linear-gradient(293deg,#ed8413,#ed8413);color:#fff}.sellrating{width:165px;height:69px}.sellrating .ti-info-icon{filter:brightness(0) invert(1)}.sellrating .ti-rating,.sellrating .ti-text,.sellrating .ti-top-rated-title a,.sellrating .ti-verified-by{font-size:14px!important;font-weight:400!important;color:#fff!important}.comparison-dragger,.comparison-lhs,.comparison-lhs-wrapper{height:100%;position:absolute}.sellrating .ti-header{padding:0!important}.sellrating .ti-widget-container{margin:0!important}.sellherotext .customInput{margin-right:0!important;background:0 0!important;border:0}.sellherotext .selectedData{text-decoration:underline;color:#fff;font-size:20px;font-weight:600;letter-spacing:-.5px}.sellherotext .selectedData:after{filter:brightness(0) invert(1);transition:.4s;width:20px;height:20px;font-size:0;top:4px}.sellherotext .customInput img{width:24px;height:24px;object-fit:contain;object-position:center center;margin-top:-2px;margin-left:4px}.sellherotext .options{margin-left:0!important;border-radius:12px;left:auto;right:0!important}.rotetableft .sell_btn,.sellherotext .customInputContainer{position:relative}.sellherotext .options .custom-li,.sellherotext .options p{font-weight:700;color:#373737;letter-spacing:-.5px}.sellherotext .customInputContainer.show .selectedData,.sellherotext .customInputContainer:hover .selectedData{color:#ed8413;text-decoration:none}.orng_link,.read_moreless:hover{text-decoration:underline}.sellherotext .customInputContainer.show .selectedData:after{transform:rotate(-90deg);right:-9px}.sellherotext .options ul{padding:0}.sellherotext .options ul li{list-style:none}.sellherotext input#searchInput{height:45px;padding:5px 40px 8px 20px}.buyerresponse_box:hover,.sell_reason .sr_card:hover,.sellherotext .customInputContainer .options .searchInput{border-color:#ddd}.nocommission .nocomm_img{display:inline-flex;align-items:center;margin-bottom:16px;direction:ltr}.nocommission .nocomm_img img{width:42px;height:42px;object-fit:cover;border-radius:50px;border:2px solid #fff;object-position:center center;margin-left:-10px}.nocommission .nocomm_img img:first-child{margin-left:0}.nocommission p{margin:0;font-size:14px}.nocommission .col-md-8{max-width:calc(100% - 390px);flex:100%;padding-left:40px}.nocommission .col-md-4{max-width:390px;flex:100%}.nocommission h2{font-size:26px;font-weight:700;color:#373737;line-height:36px;margin:0}.comparison-container .caption,.rotetab_btn h2{font-size:24px;font-weight:700;letter-spacing:-.5px}.comparison-container{position:relative;display:table;overflow:hidden;max-width:1056px;width:100%;margin:64px auto 0}.comparison-lhs-wrapper{top:0;left:0;width:50%;overflow:hidden}.comparison-lhs{display:block;max-width:none;top:0;left:0}.comparison-dragger{top:0;left:50%;width:0;cursor:ew-resize;touch-action:none}.comparison-dragger::before{content:"";display:block;width:4px;height:100%;margin-left:-2px;background:#fff}.comparison-dragger::after{content:"";display:block;position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px;border-radius:100%;text-align:center;line-height:56px;white-space:nowrap;border:2px solid #fff;background:url("../images/comparrow.svg") center center/32px no-repeat #000000cc}.rotetab_btn:before,.rotetableft:before{border-radius:8px;position:absolute;width:6px;content:""}.comparison-container img{display:block;width:100%;height:512px;object-fit:cover;object-position:center center}.comparison-container img.comp-mobile{display:none!important}.comparison-container .caption{position:absolute;top:40px;right:32px;color:#fff;text-transform:uppercase;line-height:24px;z-index:0;max-height:25px}.comparison-container .caption:before{position:absolute;content:"";background:url("../images/complogoshadow.webp") no-repeat;background-size:cover!important;width:342px;height:140px;background-position:center center!important;right:-40px;top:-40px}.comparison-container .caption span{z-index:1;position:relative}.comparison-container .comparison-lhs .caption{right:auto;left:32px}.comparison-container .comparison-lhs .caption:before{background:url("../images/comptextshadow.webp") no-repeat;left:-40px;right:auto}.comparison-container .caption img{width:240px;height:24px;object-fit:contain}.rotetab_img img,.sellcar_tips .col-md-5 img{width:100%;border-radius:24px;object-position:center center}.rotetab_img.visible{display:block}.rotetab_btn p{max-height:0;overflow:hidden;margin-bottom:0!important;opacity:0;visibility:hidden}.rotetab_btn.active p{max-height:300px;margin-bottom:48px!important;opacity:1;visibility:visible}.rotetableft{padding-top:18px}.rotetableft:before{background:#f2f2f2;height:calc(100% - 80px);right:15px;top:0}.rotetab_img img{height:576px;object-fit:cover}.rotetab_btn{margin-bottom:24px;position:relative}.rotetab_btn:before{background:#cc4700;height:0;right:0;top:-18px}@keyframes fillDownLoop{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}.rotetab_btn.active:before{height:calc(100% + 40px);animation:4s linear fillDownLoop;transform-origin:top}.rotetab_btn h2{line-height:42px;color:#595959;margin-bottom:24px;cursor:pointer;display:inline-flex;align-items:center;gap:12px}.rotetab_btn h2 img{width:32px;height:32px;object-fit:contain;object-position:center center}.rotetab_btn h2:hover,.rotetab_btn.active h3{color:#373737}.rotetab_btn p{font-size:22px;letter-spacing:-.5px;margin:0;max-width:600px}.rotetableft .sell_btn:before{position:absolute;content:"";background:url("../images/tababstrack.svg") 0 0/contain no-repeat;width:38px;height:81px;left:-60px;bottom:12px;pointer-events:none;transform:scaleX(-1)}.buyerresponse_slider,.carsellonline_slider,.sell_reason .sell_rsnmntitle{direction:ltr}.carsellonline_slider .roww{flex-direction:row-reverse}.faqbox .faqmaintitle,.lookingfor_buysell h2,.response_buyer h2,.sell_reason .sell_rsnmntitle,.sellcar_free h2,.sellcar_free h3,.sellcar_tips .col-md-7 h2{font-size:24px;line-height:42px;font-weight:800;color:#373737;letter-spacing:-.5px}.lookingfor_buysell .buysellparagraph,.nocutscommission .nocutcom_text p,.response_buyer .respons_paragraph,.sell_reason .sell_rsnsubtitle,.sellcar_free ol li,.sellcar_free p,.sellcar_free ul li,.sellcar_tips .tipsparagraph{font-size:22px;letter-spacing:-.5px;margin:0 0 48px}.sellcar_free strong{color:#373737;font-weight:700}.sellcar_free p{margin-bottom:1em}.sellcar_free ul{margin-bottom:1.5em}.sellcar_free ul li{margin-bottom:.5em;list-style:disc}.sellcar_orngbox{padding:56px;border-radius:24px;background:#f2560012;margin-top:64px;margin-bottom:64px}.read_moreless{display:inline-block;color:#930;cursor:pointer;position:relative;padding-right:20px}.read_moreless:before{position:absolute;content:"";background:url("../images/buysellarrow.svg?v=1.1") center center/contain no-repeat;width:14px;height:14px;right:0;top:2px;transform:rotate(-90deg)}.sellcar_orngbox:has(.textshowhide.d-none) .read_moreless:before{transform:rotate(90deg)}.sellcarfree_quotetext{display:flex;align-items:flex-end}.sellcarfree_quotetext img{width:56px;height:56px;object-fit:contain}.buyerresponse_slider .cat-nav,.carsellonline_slider .cat-nav{position:absolute;top:-112px;left:0;margin:0!important}.buyerresponse_slider .cat-nav button,.carsellonline_slider .cat-nav button{width:48px;height:48px;background:#f2f2f2!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;margin:0 16px!important}.buyerresponse_slider .cat-nav button span,.carsellonline_slider .cat-nav button span{color:#000;font-size:32px;height:38px;line-height:32px}.buyerresponse_slider .cat-nav button:hover span,.carsellonline_slider .cat-nav button:hover span,.nocutscommission .nocutcom_text p{color:#fff}.buyerresponse_slider .cat-nav button:hover,.carsellonline_slider .cat-nav button:hover{background:#ed8413!important}.sellcar_tips .col-md-7{padding-right:81px}.sellcar_tips .tipsorngtext{font-size:16px;line-height:26px;font-weight:700;color:#cc4700;display:block;margin-bottom:12px;letter-spacing:-.5px}.lookingfor_buysell h2,.response_buyer h2,.sell_reason .sell_rsnmntitle,.sellcar_free h2,.sellcar_free h3,.sellcar_tips .col-md-7 h2{margin-bottom:16px}.sellcar_tips .col-md-5 img{object-fit:cover;height:616px}.sellcar_tips .tipsparagraph{margin-bottom:24px}.tipsaccordion-item,.viewmorepop{border-bottom:1px solid #ddd;border-radius:16px}.tipsaccordion-toppart,.viewmorepop{font-size:24px;line-height:34px;letter-spacing:-.5px;color:#373737;font-weight:400;padding:24px 24px 24px 64px;cursor:pointer;position:relative}.tipsaccordion-toppart:before{position:absolute;content:"";background:url("../images/tipsaccordianarrow.svg") 0 0/contain no-repeat;width:24px;height:24px;left:24px;top:50%;transform:translateY(-50%);transition:.4s}.faqbox .panel,.tipsaccordion-content{transition:max-height .3s,padding .3s}.tipsaccordion-item:has(.tipsaccordion-content.open) .tipsaccordion-toppart:before{transform:translateY(-50%) rotate(180deg)}.faqbox .accordion.active,.faqbox .accordion:hover,.orng_link,.tipsaccordion-toppart:hover,.viewmorepop:hover{color:#cc4700}.tipsaccordion-item:has(.tipsaccordion-content.open){background:#f2f2f2}.tipsaccordion-item:has(.tipsaccordion-content.open) .tipsaccordion-toppart{color:#373737}.tipsaccordion-content{max-height:0;height:0;overflow:hidden;padding:0 24px}.tipsaccordion-content p{margin-top:0;font-size:22px}.faqbox .pnlp p:last-child,.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkoutarw:last-child,.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkrightarrow:last-child,.sell_reason .sr_card p:last-child,.tipsaccordion-content p:last-child{margin-bottom:0}.tipsaccordion-content.open{max-height:400px;height:auto;padding-bottom:24px}.viewmorepop{display:flex;align-items:center;justify-content:space-between;padding-left:24px}.lookingfor_buysell,.nocutscommission{padding:60px;max-width:calc(100% - 112px);overflow:hidden}.viewmorepop img{width:20px;height:20px;object-fit:contain}.sellcartips_popup .modal-content{height:calc(100% - 80px);max-width:768px;margin:40px auto;border-radius:16px;padding:48px 32px 32px}.sellcartips_popup .modal-content .selltipspop_scrollbox{overflow-y:scroll!important;padding-bottom:24px;padding-left:8px}.sellcartips_popup .modal-content .selltipspop_scrollbox::-webkit-scrollbar{width:6px;border-radius:6px}.sellcartips_popup .modal-content .selltipspop_scrollbox::-webkit-scrollbar-track{background:0 0}.sellcartips_popup .modal-content .selltipspop_scrollbox::-webkit-scrollbar-thumb{background:#ddd;border-radius:6px}.sellcar_tips.sellcartips_popup .tipsorngtext{display:flex;justify-content:space-between}.sellcartips_popup .selltipsclosebtn{font-size:30px;line-height:24px;font-weight:400;color:#000;padding:0;cursor:pointer;left:26px;top:16px;position:absolute}.lookingfor_buysell{border:1px solid #eee;border-radius:24px;background:#fefefe;margin:0 auto 96px;text-align:center}.lookingfor_buysell .buysell_brandwrap{display:flex;flex-wrap:wrap;justify-content:center;max-width:1080px;margin:64px auto 0;column-gap:72px;row-gap:40px;position:relative;z-index:1}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand{width:calc(25% - 54px);padding:25px;border:1px solid #ddd;border-radius:8px;background:#fefefe}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand img{width:48px;height:48px;object-fit:contain;margin-bottom:16px}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .h4{font-size:20px;font-weight:700;color:#373737;margin-bottom:16px;letter-spacing:-.5px;line-height:25px}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkoutarw,.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkrightarrow{font-size:14px;display:inline-block;color:#373737;letter-spacing:-.5px;font-weight:600;margin-bottom:8px;text-decoration:underline;position:relative;text-align:right;padding-right:18px;line-height:18px;cursor:pointer}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkoutarw:before,.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkrightarrow:before{position:absolute;content:"";background:url("../images/buysellarrow.svg?v=1.1") 0 0/contain no-repeat;width:11px;height:11px;right:0;top:4px}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkoutarw:before{background:url("../images/linkoutarrow.svg?v=1.2") 0 0/contain no-repeat;filter:brightness(0)}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkoutarw:hover,.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkrightarrow:hover,.orng_link:hover{text-decoration:none;color:#cc4700}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkoutarw:hover:before{filter:none}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand:hover{background:#f2f2f2}.lookingfor_buysell:before{position:absolute;content:"";background:url("../images/buysellabstrackleft.webp") 0 0/contain no-repeat;width:189px;height:194px;left:-1px;top:-1px;z-index:0}.lookingfor_buysell:after{position:absolute;content:"";background:url("../images/buysellabstrackright.webp") 0 0/contain no-repeat;width:27px;height:200px;right:-1px;bottom:46px;z-index:0}.nocutscommission{border-radius:24px;background:#f25600;margin:0 auto;height:552px;display:flex;align-items:center}.nocutscommission .nocutcomimage{position:absolute;bottom:0;left:50px;width:826px;height:456px;object-fit:contain;transform:scaleX(-1)}.nocutscommission .nocutcom_text h2{color:#fff;font-size:48px;font-weight:800;line-height:58px;letter-spacing:-.5px;margin-bottom:32px;max-width:400px}.nocutscommission .nocutcom_text .sell_btn{background:#fff;color:#373737;border:1px dashed #fff}.nocutscommission .nocutcom_text .sell_btn:hover{box-shadow:4px 4px 33px 0 #0000001f;border-color:#373737}.nocutscommission .nocutcom_text{max-width:642px;z-index:1}.nocutscommission:before{position:absolute;content:"";background:url("../images/nocutcom-abstrack.webp") 0 0/100% 100% no-repeat;width:728px;height:100%;right:0;top:0;z-index:0;transform:scaleX(-1)}.buyerresponse_box{background:#fafafa;border-radius:16px;padding:32px;border:1px solid #fafafa;min-height:345px;display:flex;flex-direction:column;justify-content:space-between}.buyerresponse_box p{font-size:16px;line-height:30px;letter-spacing:-.5px;color:#373737;margin-top:0;margin-bottom:32px}.buyerresponse_box .buyerquote_icon{width:48px!important;height:32px!important;object-fit:contain;margin-bottom:24px;margin-left:auto}.buyerresponse_box .buyerres_author{display:flex;align-items:center;font-size:18px;font-weight:700;letter-spacing:-.5px;color:#373737;gap:16px;flex-direction:row-reverse}.buyerresponse_box .buyerres_author img{width:41px!important;height:41px!important;min-width:41px;min-height:41px;border-radius:50px;object-fit:cover;background:#fff;border:1px solid #eee}.buyerresponse_slider{margin-top:64px}.faqbox .faqmaintitle{border-bottom:1px dashed #ddd;padding-bottom:16px;margin-bottom:24px}.faqbox .faqsubtitle{font-size:24px;font-weight:700;color:#373737;letter-spacing:-.5px;line-height:34px;margin-bottom:24px;margin-top:40px}.faqbox .accordion{color:#373737;letter-spacing:-.5px;cursor:pointer;padding:16px 32px 16px 0;border:none;border-bottom:1px solid #eee;border-radius:0;background:#fff;font-size:18px;line-height:24px;font-weight:500;position:relative}.faqbox .accordion:before{left:auto;right:0;top:50%;transform:translateY(-50%) rotate(0);content:"";background:url(../images/orange-chevron-down2.webp?v=5) center center/14px no-repeat;width:14px;height:14px;transition:.4s;position:absolute}.faqbox .accordion.active:before{transform:translateY(-50%) rotate(180deg)}.faqbox .faqbottom{margin-bottom:8px}.faqbox .panel{max-height:0;overflow:hidden}.faqbox .pnlp{padding:16px 32px 16px 0;font-size:16px;line-height:26px}.faqbox .pnlp p{margin-top:0}html:has(.sellcar_sticky) footer.mn-footer{position:relative;z-index:2}.sellcar_sticky{padding:16px;border-radius:16px 16px 0 0;text-align:center;width:100%;margin:0 auto;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:1;box-shadow:4px 4px 33px 0 #0000001f}.sellcar_sticky .stickytitle{font-size:18px;line-height:23px;letter-spacing:-.5px;color:#373737;margin-bottom:4px;font-weight:800}.sellcar_sticky p{letter-spacing:-.5px;font-size:14px;line-height:18px;margin-bottom:12px;margin-top:0}.sellcar_sticky .sell_btn{font-size:14px;line-height:14px;padding:12px;height:40px;min-width:160px;border-radius:50px;width:100%}.sell_joinmarketplace{border-radius:24px;background:linear-gradient(90deg,#ff9a5b 0,#fc8949 52.88%,#ff9a5b 100%);max-width:calc(100% - 112px);margin:0 auto 96px;padding:32px;overflow:hidden;height:290px;display:flex;align-items:center}.sell_joinmarketplace .joinmktimage{width:600px;height:290px;position:absolute;left:0;top:0}.sell_joinmarketplace .joinmktimage img{width:100%;height:290px;object-fit:cover;object-position:center center;transform:scaleX(-1)}.sell_joinmarketplace .joinmktimage:before{background:linear-gradient(90deg,#fc894a 0,#ef712c00 100%);position:absolute;content:"";width:285px;height:100%;right:-1px;top:0;transform:scaleX(-1);z-index:1}.sell_joinmarketplace .joinmkt_text{display:flex;align-items:center;background:#fff;border-radius:16px;padding:40px;z-index:2;width:100%;max-width:75%;height:100%;justify-content:space-between;gap:40px}.sell_joinmarketplace .joinmkt_text h2{color:#373737;font-size:48px;font-weight:800;line-height:58px;letter-spacing:-.5px;margin-bottom:0}.sell_joinmarketplace .joinmkt_text h2 span{display:block;color:#4d4d4d;font-size:24px;font-weight:400;line-height:34px;margin-top:8px;max-width:430px}.sell_joinmarketplace .joinmktimage:after{background:#dcdcdc54;width:218px;height:130px;position:absolute;content:"";right:-15%;bottom:-50px;border-radius:100%;z-index:1}.sell_joinmarketplace .joinmkt_text .sell_btn{min-width:215px}.sellcar_free ul:has(.sell_tickicon){padding-right:24px}.sellcar_free ul li:has(.sell_tickicon){list-style:none;position:relative;padding-right:32px}.sellcar_free ul li .sell_tickicon{position:absolute;right:0;top:6px;width:24px;height:24px}@media (max-width:1499px){.buyerresponse_box{min-height:300px}}@media (max-width:1299px){.padd-topbtm-96{padding-top:48px;padding-bottom:48px}.padd-leftright-56{padding-left:24px;padding-right:24px}.sellherotext{padding:0 24px}.lookingfor_buysell,.nocutscommission{padding:30px;max-width:calc(100% - 48px)}.comparison-container{margin:40px auto 0;max-height:280px!important;display:block}.rotetab_img img{height:476px}.sellcar_tips .col-md-5 img{height:516px}.lookingfor_buysell .buysellparagraph,.response_buyer .respons_paragraph,.sell_reason .sell_rsnsubtitle{margin-bottom:40px}.sellcar_tips .col-md-7{padding-right:17px}.lookingfor_buysell{margin:0 auto 48px}.nocutscommission{height:452px}.nocutscommission .nocutcomimage{left:30px;width:726px;height:356px}.buyerresponse_slider,.lookingfor_buysell .buysell_brandwrap{margin-top:37px}.faqbox .faqsubtitle{margin-top:24px}.buyerresponse_slider .cat-nav,.carsellonline_slider .cat-nav{top:-85px}.sellcartips_popup .modal-content{height:max-content;padding:30px}.sell_joinmarketplace{max-width:calc(100% - 48px);margin-bottom:48px;padding:30px}.sell_joinmarketplace .joinmkt_text{padding:30px;gap:30px}.sellherotext #crossbtn4{right:auto!important}.sellcar_orngbox{margin-top:40px;padding:32px;border-radius:16px;margin-bottom:40px}}.sell_reason .roww{gap:24px;margin:0}.sell_reason .sr_card{border:1px solid #eee;border-radius:16px;padding:24px;flex:0 0 100%;max-width:calc(33.333% - 16px)}.sell_reason .sr_card img{width:40px;height:40px;object-fit:contain;object-position:center center;margin-bottom:24px}.sell_reason .sr_card h2{font-size:22px;font-weight:700;line-height:28px;margin-bottom:12px;color:#373737;letter-spacing:-.5px}.sell_reason .sr_card p{font-size:16px;font-weight:500;letter-spacing:-.5px;margin-top:0}.sellcar_sticky .sell_btn{background:#cc4700}.sellcartips_popup{z-index:1050!important}.sellrating .ti-disclaimer{font-size:12px!important;width:160px!important;min-width:160px!important}body:has(.sellrating .ti-disclaimer.ti-bottom) .nocommission{position:relative;z-index:-1}.comparison-container:before,.comparison-lhs:before{position:absolute;content:'';background:#0000004d;left:0;top:0;width:100%;height:100%}.nocommission .nocom_title{font-size:22px;font-weight:700;color:#373737;line-height:36px;margin:60px 0 0}.sell_joinmarketplace .joinmkt_text .join_title{color:#373737;font-size:48px;font-weight:800;line-height:46px;letter-spacing:-.5px;margin-bottom:0;margin-top:0}.sell_joinmarketplace .joinmkt_text .join_para{display:block;color:#4d4d4d;font-size:24px;font-weight:400;line-height:34px;margin-top:8px;max-width:450px;margin-bottom:0}@media (max-width:1200px){.nocutscommission .nocutcom_text h2,.sell_joinmarketplace .joinmkt_text h2,.sellherotext .sellherotitle{font-size:36px;line-height:46px}.buyerresponse_box p,.faqbox .faqsubtitle,.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .h4,.lookingfor_buysell .buysellparagraph,.nocutscommission .nocutcom_text p,.response_buyer .respons_paragraph,.rotetab_btn p,.sell_joinmarketplace .joinmkt_text .join_para,.sell_joinmarketplace .joinmkt_text h2 span,.sell_reason .sell_rsnsubtitle,.sellcar_free p,.sellcar_free ul li,.sellcar_tips .tipsparagraph,.sellherotext .sellherosubtitle,.tipsaccordion-content p,.tipsaccordion-toppart,.viewmorepop{font-size:18px;line-height:28px}.faqbox .faqmaintitle,.lookingfor_buysell h2,.nocommission .nocom_title,.nocommission h2,.response_buyer h2,.rotetab_btn h2,.sell_reason .sell_rsnmntitle,.sellcar_free h2,.sellcar_free h3,.sellcar_tips .col-md-7 h2{font-size:24px;line-height:34px}.sellcarfree_quotetext img{width:48px;height:48px}.lookingfor_buysell .buysell_brandwrap{gap:24px}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand{width:calc(25% - 18px);padding:20px 15px}.nocutscommission .nocutcom_text h2{max-width:250px}.nocutscommission .nocutcom_text{max-width:450px}.nocutscommission,.rotetab_img img{height:400px}.nocutscommission .nocutcomimage{width:600px;height:300px}.comparison-container img{height:420px}.sellcar_tips .col-md-5 img,.sellherobanner,.sellherobanner .desktoponly img{height:500px}.comparison-container .caption{font-size:18px;line-height:18px;top:30px;right:30px}.comparison-container .caption img{width:200px;height:20px}.buyerresponse_box{min-height:300px}.sellcar_free ul li .sell_tickicon{width:16px;height:16px;top:7px}.sellcar_free ul li:has(.sell_tickicon){padding-right:24px}.sell_joinmarketplace .joinmkt_text .join_title{font-size:36px;line-height:42px}}@media (max-width:992px){.sell_btn,.sell_joinmarketplace .joinmkt_text .sell_btn{min-width:160px}.sell_btn{font-size:14px;line-height:14px;padding:12px;height:40px;border-radius:4px}.padd-leftright-56{padding-left:15px;padding-right:15px}.nocutscommission .nocutcom_text h2,.sell_joinmarketplace .joinmkt_text h2,.sellherotext .sellherotitle{font-size:20px;line-height:26px;margin:0 0 8px}.faqbox .faqbottom,.faqbox .faqmaintitle,.sell_joinmarketplace .joinmkt_text h2{margin-bottom:0}.sellherotext{padding:0 15px;max-width:285px}.buyerresponse_box p,.faqbox .accordion,.faqbox .pnlp,.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .h4,.lookingfor_buysell .buysellparagraph,.nocutscommission .nocutcom_text p,.response_buyer .respons_paragraph,.rotetab_btn p,.sell_joinmarketplace .joinmkt_text .join_para,.sell_joinmarketplace .joinmkt_text h2 span,.sell_reason .sell_rsnsubtitle,.sellcar_free p,.sellcar_free ul li,.sellcar_tips .tipsorngtext,.sellcar_tips .tipsparagraph,.sellherotext .sellherosubtitle,.tipsaccordion-content p,.tipsaccordion-toppart,.viewmorepop{font-size:14px;line-height:20px}.sellherotext .customInputContainer{margin-bottom:16px;height:24px}.sellherotext .selectedData{font-size:14px}.sellherotext .customInput img{margin-top:2px;margin-right:0}.sellherotext .selectedData:after{font-size:0;right:-9px;top:0}.sellherotext .sell_btn{margin:24px 0}.nocommission .nocomm_img,.rotetab_btn,.rotetab_btn h2,.sellcar_tips .tipsparagraph{margin-bottom:12px}.sellherobanner,.sellherobanner .desktoponly img{height:400px}.sellherotext .options .devide-column{height:165px}.faqbox .faqmaintitle,.lookingfor_buysell h2,.nocommission h2,.response_buyer h2,.rotetab_btn h2,.sell_joinmarketplace .joinmkt_text .join_title,.sell_reason .sell_rsnmntitle,.sellcar_free h2,.sellcar_free h3,.sellcar_tips .col-md-7 h2{font-size:20px;line-height:26px}.nocommission h2{font-size:18px;line-height:24px;font-weight:500}.nocommission .nocomm_img img,.sellcarfree_quotetext img{width:32px;height:32px}.nocommission .col-md-8,.nocommission h2{max-width:100%;padding-left:15px}.nocommission .col-md-4{max-width:100%;margin-right:0;margin-top:40px}.rotetableft{padding-top:0;width:100%}.rotetab_btn{padding-right:16px}.rotetabright,.sellcar_tips .col-md-7{padding-right:15px}.rotetab_btn h2 img{width:24px;height:24px;min-width:24px;min-height:24px}.rotetab_btn h2{gap:8px}.rotetab_btn.active p{margin-bottom:24px!important}.rotetabright{width:100%;margin-top:16px}.nocutscommission:before,.rotation_tab .sell_btn.for_desktop,.rotetableft .sell_btn:before,.sell_joinmarketplace .joinmktimage:after{display:none}.rotetableft:before{width:4px;height:calc(100% - 24px);border-radius:4px}.rotetab_btn:before{width:4px;border-radius:4px;top:0}.rotetab_btn.active:before{height:calc(100%)}.nocutscommission,.rotetab_img img,.sellcar_tips .col-md-5 img{height:300px;border-radius:16px}.rotation_tab .sell_btn.for_mobile{display:flex;margin:24px auto 0;max-width:160px;justify-content:center}.buyerresponse_slider .cat-nav button,.carsellonline_slider .cat-nav button{width:32px;height:32px;margin:0 6px!important}.buyerresponse_slider .cat-nav button span,.carsellonline_slider .cat-nav button span{font-size:24px;height:22px;line-height:16px}.carsellonline_slider .cat-nav{top:16px;left:10px}.carsellonline_slider .cat-nav button{background:#fff!important}.sellcar_tips .col-md-5,.sellcar_tips .col-md-7{width:100%}.sellcar_tips .roww{flex-direction:column-reverse}.tipsaccordion-toppart,.viewmorepop{padding:12px 12px 12px 48px}.tipsaccordion-toppart:before{left:12px}.viewmorepop{padding-left:12px}.sellcar_tips .col-md-5{margin-top:40px}.sellcartips_popup .modal-content{padding:24px;max-width:calc(100% - 30px)}.tipsaccordion-content{padding:0 12px}.tipsaccordion-content.open{padding-bottom:12px}.faqbox .accordion,.faqbox .pnlp{padding:12px 24px 12px 0}.lookingfor_buysell{padding:80px 24px 24px;max-width:calc(100% - 30px)}.lookingfor_buysell .buysellparagraph,.lookingfor_buysell h2{text-align:right}.lookingfor_buysell .buysell_brandwrap{gap:12px}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand{width:calc(25% - 9px);padding:16px 12px;background:#fafafa;border-color:transparent;border-radius:8px}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand:hover{background:#fff;border-color:#eee}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand img{width:32px;height:32px;margin-bottom:12px}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .h4{margin-bottom:8px}.nocutscommission .nocutcom_text h2{max-width:130px}.nocutscommission{padding:24px 16px;max-width:calc(100% - 30px);align-items:flex-start;background:#9e3500}.nocutscommission .nocutcomimage{width:275px;height:145px;left:16px}.nocutscommission .nocutcom_text p{margin-bottom:20px}.buyerresponse_box{min-height:171px;border-radius:16px;padding:16px}.buyerresponse_box .buyerquote_icon{width:26px!important;height:16px!important;margin-bottom:8px}.buyerresponse_box p{margin-bottom:16px}.buyerresponse_box .buyerres_author img{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important}.buyerresponse_box .buyerres_author{gap:8px;font-size:14px;line-height:18px}.faqbox .faqsubtitle{margin-top:40px;font-size:16px;line-height:22px;margin-bottom:21px}.buyerresponse_slider .cat-nav{top:-48px}.response_buyer .respons_paragraph{padding-left:90px}.comparison-dragger::after{width:40px;height:40px;margin:-20px;line-height:40px;background-size:24px!important}.comparison-dragger::before{width:2px;margin-left:-1px}.comparison-container .caption{font-size:12px;line-height:14px;top:16px;right:16px;max-height:14px}.comparison-container .comparison-lhs .caption{right:auto;left:16px}.comparison-container .caption:before{width:190px;height:90px;right:-18px;top:-18px;background-size:100% 100%!important}.comparison-container .comparison-lhs .caption:before{left:-18px;right:auto}.comparison-container .caption img{width:120px;height:14px}.comparison-container img{height:390px}.nocommission{padding-left:0;padding-right:0}.nocommission .roww.align-items-center{margin-left:0;margin-right:0}.sell_joinmarketplace{padding:16px;border-radius:16px;height:150px;max-width:calc(100% - 30px)}.sell_joinmarketplace .joinmkt_text{padding:16px;border-radius:12px}.sell_joinmarketplace .joinmktimage{width:300px;height:150px}.sell_joinmarketplace .joinmktimage img{height:150px}.sell_joinmarketplace .joinmktimage:before{width:190px}.sellcar_orngbox{padding:16px}.read_moreless{font-size:14px;line-height:14px;padding-right:16px}.read_moreless:before{width:10px;height:10px}.sellcar_free ul li .sell_tickicon{top:3px}.nocommission .nocom_title{font-size:18px;line-height:24px;font-weight:500;max-width:100%}}@media (max-width:767px){html body .footer{padding-bottom:160px!important}.sellcar_sticky{padding:16px 24px 32px}.sellcar_sticky .sell_btn{font-size:16px;height:48px}.comparison-container img.comp-desktop,.rotation_tab .sell_btn.for_mobile,.sellcar_free .sell_btn,.sellherobanner .desktoponly,.sellherobanner .sell_btn,.sellherotext .customInputContainer{display:none!important}.comparison-container img.comp-mobile{display:block!important}.sellherobanner .mobileonly{display:block;position:relative}.sellherobanner,.sellherobanner .mobileonly img{height:320px;object-position:center right}.sellherobanner .mobileonly img{transform:scaleX(-1)}.sellherotext{z-index:1;top:0;transform:none;padding-top:32px}.comparison-container img{height:280px}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand{width:calc(50% - 6px)}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkoutarw,.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkrightarrow{font-size:12px;line-height:14px}.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkoutarw:before,.lookingfor_buysell .buysell_brandwrap .single_buysellbrand .linkrightarrow:before{top:2px;width:10px;height:10px}.lookingfor_buysell .buysell_brandwrap{max-height:400px;height:400px;overflow:hidden;overflow-y:scroll;padding-bottom:24px}.lookingfor_buysell{padding-bottom:0}.lookingfor_buysell:before{width:80px;height:80px}.lookingfor_buysell .buysell_brandwrap::-webkit-scrollbar,.lookingfor_buysell .buysell_brandwrap::-webkit-scrollbar-thumb,.lookingfor_buysell .buysell_brandwrap::-webkit-scrollbar-track{width:0;height:0;display:none}.lookingfor_buysell:after{background:url("../images/buysellabstrackmob.webp") 0 0/100% 100% no-repeat;bottom:0;left:0;right:0;margin:0 auto;width:100%;height:99px}.buyerresponse_box .buyerres_author,.buyerresponse_box p{font-size:12px;line-height:18px}.buyerresponse_box{min-height:210px}.sell_joinmarketplace{height:326px;display:flex;align-items:flex-end}.sell_joinmarketplace .joinmkt_text{max-width:100%;display:block;height:auto;width:100%;z-index:1}.sell_joinmarketplace .joinmkt_text h2{margin-bottom:16px}.sell_joinmarketplace .joinmkt_text h2 span{max-width:100%}.sell_joinmarketplace .joinmktimage,.sell_joinmarketplace .joinmktimage img{width:100%;height:180px;object-position:center top;transform:none}.sell_joinmarketplace .joinmktimage:before{background:linear-gradient(0deg,#ff995a 0,#ef712c00 100%);width:100%;height:108px;left:0;bottom:-1px;top:auto;z-index:0}.sell_reason .sr_card p{font-size:14px;line-height:20px}.sell_reason .sr_card{max-width:100%;padding:24px 16px}.sell_reason .sr_card img{width:32px;height:32px;margin-bottom:16px}.sellherotext .sellherosubtitle{margin-bottom:40px!important}.sellrating .ti-rating,.sellrating .ti-text,.sellrating .ti-top-rated-title a,.sellrating .ti-verified-by{font-size:12px!important;font-weight:400!important}.sellrating{width:145px}.sellcar_orngbox{margin-bottom:0}.sell_reason .sr_card h2{font-size:17px;line-height:21px}.response_buyer .respons_paragraph{padding-left:0;margin-bottom:108px!important}.buyerresponse_slider .cat-nav{top:-70px;left:15px}.buyerresponse_slider{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)!important;padding-left:15px}.sell_joinmarketplace .joinmkt_text .join_para{max-width:100%;margin-bottom:16px}}@media (min-width:993px){.sell_joinmarketplace,.sell_joinmarketplace .joinmktimage,.sell_joinmarketplace .joinmktimage img{min-height:290px;height:100%}}@media screen and (min-width:767px) and (max-width:992px){.sell_joinmarketplace,.sell_joinmarketplace .joinmktimage,.sell_joinmarketplace .joinmktimage img{min-height:150px;height:100%}}.about-para{font-size:16px!important;letter-spacing:-.5px;margin-bottom:20px!important}.nocommission.padd-leftright-56.padd-topbtm-96.loader-src .roww{align-items:normal!important}.sellcar_orngbox a,.sellcar_orngbox p{font-size:16px}.sellcar_orngbox li{font-size:16px!important;margin-bottom:10px!important}
.breadcrumb-wrap .breadcrumb-separator{color:#fffFFF99;font-size:12px;font-weight:400;display:inline-flex;align-items:end}.breadcrumb-wrap .crumbs-last.breadcrumb-separator{color:#fff}.breadcrumb-wrap{position:absolute;top:0;display:flex;align-items:center;padding:24px 56px 0 0}.breadcrumb-wrap img{transform:rotate(180deg);width:16px;height:16px}@media (max-width:767px){.sellherotext{padding-top:58px!important}.breadcrumb-wrap{padding: 24px 16px 0 0 !important;}}@media (min-width:1350px){.cantenar,.cantenar-lg,.cantenar-md,.cantenar-sm,.cantenar-xl{max-width:1400px}.cantenar.topbr__nav,.slick-tophd.cantenar{padding:0!important}}.breadcrumb-wrap { position: absolute; top: 0; display: flex; align-items: center; padding: 24px 56px 0 0; z-index: 99;}
body {
    margin: 0;
    background: #FFFFFF;
}

.main-sell-form {
    background: #eee;
    margin-bottom: 0px;
    margin-top: 72px;
}

.pv-hero {
    max-width: 1200px;
    margin: 0 auto;
    padding: 72px 24px 64px;
    text-align: center;
}

.pv-hero h1 {
    margin: 0;
    font-size: clamp(34px, 5vw, 52px);
    font-weight: 800;
    letter-spacing: -0.02em;
    color: #000000;
}

.pv-hero-sub {
    margin: 12px 0 0;
    font-size: 18px;
    font-weight: 500;
    color: #4D4D4D;
}

.pv-hero-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 24px;
    height: 52px;
    padding: 0 32px;
    background: #CC4700;
    color: #FFFFFF;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
}

.pv-hero-cta:hover {
    background: #B03D00;
}

.pv-hero-micro {
    margin: 12px 0 0;
    font-size: 13px;
    font-weight: 600;
    color: #545454;
}

.pv-block {
    max-width: 1200px;
    margin: 0 auto;
    padding: 24px;
}

.pv-block-label {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 220px;
    border: 2px dashed #B7B7B7;
    border-radius: 16px;
    background: #F3F3F3;
    color: #545454;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    padding: 24px;
}





/* ===================================================================
   OneClickDrive â€” Sell-page valuation widget (embeddable)
   Scoped for embedding into the LIVE /sell-used-car-dubai page:
   - every class is vw- prefixed, all rules live under .ocd-vw / .vw-stickybar
   - design tokens declared on the widget roots (NOT :root) so nothing
     leaks into, or collides with, the host page's own variables
   - hex only, brand orange #CC4700 (canonical)
=================================================================== */
.ocd-vw, .vw-stickybar {
    --vw-orange-600: #CC4700;
    /* canonical brand orange - CTAs / large fills */
    --vw-orange-500: #F58220;
    /* light tint for gradients only */
    --vw-orange-700: #B03D00;
    /* hover */
    --vw-orange-200: #F3C9B3;
    --vw-orange-tint: #FFF0E6;
    --vw-orange-text: #8C450D;
    /* accessible orange for text/links */
    --vw-heading: #000000;
    --vw-heading-soft: #373737;
    --vw-body: #4D4D4D;
    /* the ONE body colour */
    --vw-muted: #545454;
    --vw-success: #0B602B;
    --vw-line: #E6E8EB;
    --vw-bg-soft: #F8FAFB;
    --vw-danger: #C0341B;
    --vw-star: #F5A623;
    --vw-radius-xs: 8px;
    --vw-radius-sm: 12px;
    --vw-radius-lg: 24px;
    --vw-radius-pill: 999px;
    --vw-shadow-sm: 0 1px 2px #0000000F;
    --vw-shadow-lg: 0 16px 48px #0000001F;
    font-family: 'Mulish', 'Segoe UI', Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}

.ocd-vw *, .vw-stickybar * {
    box-sizing: border-box;
}

.ocd-vw :focus-visible {
    outline: 3px solid var(--vw-orange-600);
    outline-offset: 2px;
    border-radius: 4px;
}

/* ---------- section band ---------- */
.ocd-vw {
    background: radial-gradient(1100px 460px at 82% -10%, #FFF0E6 0%, #FFFFFF 55%), linear-gradient(180deg, #FFFFFF 0%, #F8FAFB 100%);
    border-top: 1px solid var(--vw-line);
    border-bottom: 1px solid var(--vw-line);
    padding: 52px 0 56px;
}

.vw-shell {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 24px;
    display: grid;
    grid-template-columns: 1fr 1.05fr;
    gap: 44px;
    align-items: center;
}

/* ---------- intro column ---------- */
.vw-kicker {
    display: inline-block;
    margin: 0;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: var(--vw-orange-text);
    background: var(--vw-orange-tint);
    padding: 7px 16px;
    border-radius: var(--vw-radius-pill);
}

.ocd-vw h2.vw-title {
    margin: 16px 0 0;
    font-size: clamp(28px, 4vw, 42px);
    line-height: 1.08;
    letter-spacing: -0.02em;
    font-weight: 800;
    color: var(--vw-heading);
}

.vw-sub {
    margin: 14px 0 0;
    max-width: 520px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.55;
    color: var(--vw-body);
}

.vw-points {
    margin: 20px 0 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.vw-points li {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    font-weight: 600;
    color: var(--vw-body);
}

/* Icons are separate .svg files (vw-tick.svg / vw-star.svg), referenced from
   the HTML via <img>. Paths are relative to sell-car.html — repoint these two
   at the media host at integration. */
.vw-tick {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #cc4700;
}

.vw-tick img {
    display: block;
    width: 13px;
    height: 13px;
}

.vw-cred {
    margin: 18px 0 0;
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 600;
    color: var(--vw-body);
}

.vw-cred strong {
    color: var(--vw-heading);
}

.vw-cred img {
    width: 17px;
    height: 17px;
    flex-shrink: 0;
}

/* ---------- widget card ---------- */
.vw-card {
    background: #FFFFFF;
    border: 1px solid var(--vw-line);
    border-radius: var(--vw-radius-lg);
    box-shadow: var(--vw-shadow-lg);
    padding: 28px;
}

.vw-card-h {
    margin: 0 0 18px;
    font-size: 20px;
    font-weight: 800;
    color: var(--vw-heading);
}

.vw-grid2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
}

.vw-field {
    display: flex;
    flex-direction: column;
    gap: 6px;
    font-size: 13px;
    font-weight: 700;
    color: var(--vw-heading-soft);
}

.vw-field select, .vw-field input {
    height: 48px;
    padding: 0 14px;
    border: 1.5px solid var(--vw-line);
    border-radius: var(--vw-radius-xs);
    background: #FFFFFF;
    font-family: 'Mulish', 'Segoe UI', Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: var(--vw-heading);
    width: 100% !important;
}

/* Year select: OCD global CSS sets `appearance: none` (killing the native arrow)
   and locks `background` with !important, so the chevron must be drawn here and
   the whole shorthand re-declared with !important to land. */
.vw-field select {
    -webkit-appearance: none;
    appearance: none;
    padding-right: 40px;
    cursor: pointer;
    background: #FFFFFF url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23373737' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center !important;
    background-size: 12px 8px !important;
}

.vw-field select::-ms-expand {
    display: none;
}

.vw-field select:focus, .vw-field input:focus {
    outline: none;
    border-color: var(--vw-orange-600);
}

.vw-field select.vw-invalid, .vw-field input.vw-invalid {
    border-color: var(--vw-danger);
}

.vw-req {
    color: var(--vw-orange-text);
    font-weight: 800;
}

.vw-err {
    font-size: 12px;
    font-weight: 700;
    color: var(--vw-danger);
}

.vw-err[hidden] {
    display: none;
}

/* combobox */
.vw-combo, .vw-inwrap {
    position: relative;
    display: block;
}

.vw-combo > input, .vw-inwrap > input {
    width: 100%;
}

/* clear (x) button — shown only once the field has a value */
.vw-field input.vw-has-clear {
    padding-right: 44px;
}

.vw-field .vw-clear {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    width: 28px;
    height: 28px;
    padding: 0;
    border: 0 !important;
    border-radius: var(--vw-radius-pill);
    cursor: pointer;
    background: #F3F3F3 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 1L9 9M9 1L1 9' fill='none' stroke='%23373737' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center !important;
    background-size: 10px 10px !important;
    z-index: 2;
}

/* 44px tap target without growing the visual pill */
.vw-field .vw-clear::after {
    content: "";
    position: absolute;
    inset: -8px;
}

.vw-field .vw-clear:hover {
    background-color: var(--vw-orange-tint) !important;
}

.vw-field .vw-clear:focus-visible {
    outline: 2px solid var(--vw-orange-600);
    outline-offset: 2px;
}

.vw-field .vw-clear[hidden] {
    display: none;
}

.vw-combo-list {
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    right: 0;
    z-index: 40;
    margin: 0;
    padding: 6px;
    list-style: none;
    background: #FFFFFF;
    border: 1px solid var(--vw-line);
    border-radius: var(--vw-radius-sm);
    box-shadow: var(--vw-shadow-lg);
    max-height: 236px;
    overflow-y: auto;
}

.vw-combo-list[hidden] {
    display: none;
}

.vw-combo-opt {
    min-height: 44px;
    display: flex;
    align-items: center;
    padding: 8px 12px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    color: var(--vw-heading);
    cursor: pointer;
}

.vw-combo-opt:hover, .vw-combo-opt.vw-combo-active, .vw-combo-opt[aria-selected="true"] {
    background: var(--vw-orange-tint);
    color: var(--vw-orange-text);
}

.vw-combo-empty, .vw-combo-loading {
    padding: 11px 12px;
    font-size: 13px;
    font-weight: 600;
    color: var(--vw-muted);
}

/* condition */
.vw-cond {
    display: flex;
    gap: 8px;
}

.vw-cbtn {
    flex: 1;
    height: 48px;
    border: 1.5px solid var(--vw-line);
    background: #FFFFFF;
    border-radius: var(--vw-radius-xs);
    font-family: 'Mulish', 'Segoe UI', Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: var(--vw-body);
    cursor: pointer;
    transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

.vw-cbtn:hover {
    border-color: #B7B7B7;
}

.vw-cbtn-on {
    background: var(--vw-orange-tint);
    border-color: var(--vw-orange-600);
    color: var(--vw-orange-text);
}

/* CTA */
.vw-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 52px;
    padding: 0 28px;
    background: var(--vw-orange-600);
    color: #FFFFFF !important;
    border: none;
    border-radius: var(--vw-radius-xs);
    font-family: 'Mulish', 'Segoe UI', Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
    transition: background 0.15s ease, box-shadow 0.15s ease;
    box-shadow: 0 6px 18px #CC470029;
}

.vw-btn:hover {
    background: var(--vw-orange-700);
    box-shadow: 0 10px 26px #CC470040;
}

.vw-go {
    width: 100%;
    margin-top: 18px;
}

.vw-note {
    margin: 12px 0 0;
    font-size: 12px;
    font-style: italic;
    color: var(--vw-muted);
    line-height: 1.45;
}

/* ---------- result state ---------- */
.vw-result {
    text-align: center;
    margin: -28px;
    padding: 30px 26px;
    border-radius: var(--vw-radius-lg);
    background: radial-gradient(130% 130% at 50% -10%, #FFF4EA 0%, #FFFFFF 60%);
}

.vw-result-label {
    margin: 0;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: var(--vw-muted);
}

.vw-result-mid {
    margin: 6px 0 0;
    font-family: 'Outfit', 'Mulish', Arial, sans-serif;
    font-size: clamp(38px, 6vw, 56px);
    font-weight: 700;
    line-height: 1.02;
    color: var(--vw-heading);
    font-variant-numeric: tabular-nums;
}

.vw-result-range {
    margin: 6px 0 0;
    font-size: 14px;
    font-weight: 600;
    color: var(--vw-muted);
}

.vw-result-range span {
    color: var(--vw-heading);
    font-weight: 700;
    font-variant-numeric: tabular-nums;
}

.vw-result-range em {
    font-style: normal;
    color: var(--vw-muted);
    margin: 0 5px;
}

.vw-bar {
    position: relative;
    height: 8px;
    border-radius: var(--vw-radius-pill);
    background: linear-gradient(90deg, var(--vw-orange-200), var(--vw-orange-600), var(--vw-orange-200));
    margin: 20px 0 0;
}

.vw-bar-dot {
    position: absolute;
    top: 50%;
    left: var(--vw-dot-pos, 50%);
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #FFFFFF;
    border: 3px solid var(--vw-orange-600);
    transform: translate(-50%, -50%);
    box-shadow: var(--vw-shadow-sm);
    transition: left 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

.vw-bar-scale {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 8px;
    font-size: 12px;
    font-weight: 600;
    color: var(--vw-muted);
    font-variant-numeric: tabular-nums;
}

.vw-bar-mid-tag {
    color: var(--vw-orange-text);
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    font-size: 11px;
}

.vw-result-car {
    margin: 12px 0 0;
    font-size: 14px;
    font-weight: 600;
    color: var(--vw-muted);
}

.vw-result-ctas {
    display: flex;
    gap: 10px;
    margin-top: 22px;
    flex-wrap: wrap;
}

.vw-result-ctas .vw-btn {
    flex: 1;
    min-width: 200px;
}

.vw-result-micro {
    margin: 10px 0 0;
    font-size: 13px;
    font-weight: 600;
    color: var(--vw-success);
}

.vw-redo {
    margin-top: 10px;
    min-height: 44px;
    padding: 10px 12px;
    background: none;
    border: none;
    color: var(--vw-orange-text);
    font-family: 'Mulish', 'Segoe UI', Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
}

@keyframes vw-rise {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

.vw-result.vw-reveal > * {
    animation: vw-rise 0.5s cubic-bezier(0.16, 1, 0.3, 1) both;
}

.vw-result.vw-reveal > *:nth-child(2) {
    animation-delay: 0.05s;
}

.vw-result.vw-reveal > *:nth-child(3) {
    animation-delay: 0.10s;
}

.vw-result.vw-reveal > *:nth-child(4) {
    animation-delay: 0.15s;
}

.vw-result.vw-reveal > *:nth-child(5) {
    animation-delay: 0.20s;
}

.vw-result.vw-reveal > *:nth-child(6) {
    animation-delay: 0.25s;
}

.vw-result.vw-reveal > *:nth-child(n+7) {
    animation-delay: 0.30s;
}

/* ---------- sticky mobile bar (appears after valuation) ---------- */
.vw-stickybar {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 500;
    display: none;
    align-items: center;
    gap: 12px;
    background: #FFFFFF;
    border-top: 1px solid var(--vw-line);
    box-shadow: 0 -8px 24px #00000014;
    padding: 10px 14px calc(10px + env(safe-area-inset-bottom, 0px));
}

.vw-stickybar[hidden] {
    display: none !important;
}

.vw-sticky-info {
    flex: 1;
    min-width: 0;
}

.vw-sticky-label {
    display: block;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    color: var(--vw-muted);
}

.vw-sticky-range {
    display: block;
    font-family: 'Outfit', 'Mulish', Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: var(--vw-heading);
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.vw-stickybar .vw-btn {
    height: 44px;
    padding: 0 18px;
    font-size: 14px;
    flex-shrink: 0;
}

.vw-sticky-close {
    width: 34px;
    height: 34px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
}

.vw-sticky-close svg {
    width: 14px;
    height: 14px;
}

/* ---------- responsive ---------- */
@media (max-width: 920px) {
    .vw-shell {
        grid-template-columns: 1fr;
        gap: 28px;
    }
}

@media (max-width: 760px) {
    .vw-stickybar {
        display: flex;
    }

    body.vw-sticky-open .ocd-vw {
        scroll-margin-bottom: 76px;
    }

    .vw-sub, .vw-points li {
        font-size: 14px;
    }
}

@media (max-width: 600px) {
    .vw-grid2 {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 400px) {
    .vw-shell {
        padding: 0 16px;
    }

    .vw-card {
        padding: 20px;
    }

    .vw-result {
        margin: -20px;
        padding: 24px 18px;
    }

    .vw-cbtn {
        padding: 0 4px;
        font-size: 13px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .ocd-vw *, .vw-stickybar * {
        transition: none !important;
    }

    .vw-result.vw-reveal > * {
        animation: none !important;
    }
}

.vw-card label {
    margin-bottom: 0px !important;
}

/* ===================================================================
   Sell-page valuation widget — DARK THEME
   Ported from dev.oneclickdrive.biz/sell-page-widget/
   Overrides only; the light base above stays intact. Delete this
   block to revert the section to light.
=================================================================== */
.ocd-vw {
    --vw-heading: #FFFFFF;
    --vw-heading-soft: #E7EAEE;
    --vw-body: #C7CBD1;
    --vw-muted: #9AA0A8;
    --vw-line: #FFFFFF1F;
    --vw-bg-soft: #1E2229;
    --vw-danger: #FF6B6B;
    --vw-orange-text: #F79A45;
    position: relative;
    background:
        radial-gradient(920px 440px at 88% -14%, #CC470036 0%, #CC470000 60%),
        linear-gradient(180deg, #1F232A 0%, #14161A 100%);
    border-top: 1px solid #FFFFFF14;
    border-bottom: 1px solid #FFFFFF14;
}

/* subtle dot texture */
.ocd-vw::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image: radial-gradient(#FFFFFF12 1px, transparent 1px);
    background-size: 22px 22px;
    opacity: 0.35;
}

.ocd-vw .vw-shell {
    position: relative;
    z-index: 1;
}

.ocd-vw .vw-kicker {
    background: #F582201F;
    color: #F79A45;
}

.ocd-vw .vw-card {
    background: linear-gradient(180deg, #FFFFFF10 0%, #FFFFFF08 100%);
    border: 1px solid #FFFFFF26;
    box-shadow: 0 26px 64px #0000005E, inset 0 1px 0 #FFFFFF1A;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}

.ocd-vw .vw-field select,
.ocd-vw .vw-field input {
    background: #FFFFFF0D;
    border-color: #FFFFFF26;
    color: #FFFFFF;
}

.ocd-vw .vw-field select:focus,
.ocd-vw .vw-field input:focus {
    border-color: var(--vw-orange-600);
    background: #FFFFFF16;
}

.ocd-vw .vw-field input::placeholder {
    color: #FFFFFF7A;
}

/* native option list renders on a light popup surface */
.ocd-vw .vw-field select option {
    color: #14161A;
}

.ocd-vw .vw-combo-list {
    background: #1E2229;
    border-color: #FFFFFF1F;
}

.ocd-vw .vw-combo-opt {
    color: #E7EAEE;
}

.ocd-vw .vw-combo-opt:hover,
.ocd-vw .vw-combo-opt.vw-combo-active,
.ocd-vw .vw-combo-opt[aria-selected="true"] {
    background: #CC470030;
    color: #F79A45;
}

.ocd-vw .vw-cbtn {
    background: #FFFFFF0A;
    border-color: #FFFFFF26;
    color: #C7CBD1;
}

.ocd-vw .vw-cbtn:hover {
    border-color: #FFFFFF4D;
}

.ocd-vw .vw-cbtn-on {
    background: var(--vw-orange-600);
    border-color: var(--vw-orange-600);
    color: #FFFFFF;
}

.ocd-vw .vw-result {
    background: radial-gradient(130% 130% at 50% -10%, #2A2018 0%, #16181C 62%);
}

.ocd-vw .vw-bar-dot {
    background: #14161A;
}

/* --- Contrast fix (not on dev). #0B602B green fails on a near-black
   surface at ~1.7:1. Delete these 3 lines for exact dev parity. --- */
.ocd-vw .vw-result-micro {
    color: #4ADE80;
}

/* dark chevron for the native select (host rule above uses !important) */
.ocd-vw .vw-field select {
    background: #FFFFFF0D url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23C7CBD1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center !important;
    background-size: 12px 8px !important;
}

.ocd-vw .vw-field select:focus {
    background-color: #FFFFFF16 !important;
}

/* clear (×) button — dim pill + muted stroke on dark */
.ocd-vw .vw-field .vw-clear {
    background: #FFFFFF14 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M1 1L9 9M9 1L1 9' fill='none' stroke='%239AA0A8' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center !important;
    background-size: 10px 10px !important;
}

.ocd-vw .vw-field .vw-clear:hover {
    background-color: #FFFFFF26 !important;
}.ocd-vw .vw-field select#vw-year {
    text-align-last: start !important;
}