.pricing-toggle-wrapper{display:flex!important;gap:0!important;margin-bottom:12px!important;margin-left:8px!important;margin-right:8px!important;background:transparent!important;border-radius:8px!important;overflow:hidden!important;border:1px solid #f2f2f2!important;width:calc(100% - 16px)!important}.pricing-toggle-btn{flex:1!important;padding:10px 20px!important;background:transparent!important;border:none!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;color:#133A7C!important;transition:all 0.3s ease!important;position:relative!important;text-align:center!important}.pricing-toggle-btn:first-child{border-radius:8px 0 0 8px!important}.pricing-toggle-btn:last-child{border-radius:0 8px 8px 0!important}.pricing-toggle-btn.active{background:#133A7C!important;color:#ffffff!important;font-weight:600!important}.pricing-toggle-btn:hover:not(.active){background:#f3f4f6!important;color:#374151!important}.pricing-tab-content[data-tab="finance"]{display:block!important}.pricing-tab-content[data-tab="cash"]{display:none!important}.pricing-tab-content[data-tab="finance"].active{display:block!important}.pricing-tab-content[data-tab="cash"].active{display:block!important}.pricing-tab-content[data-tab="finance"]:not(.active){display:none!important}.vehicle-pricing{display:block!important;padding:0!important}.vehicle-pricing .retail-price{font-size:14px!important;color:#C6C6C6!important;font-weight:500!important;margin-bottom:4px!important;line-height:1.3!important}.vehicle-pricing:has(.discount-price) .retail-price{text-decoration:line-through!important;text-decoration-thickness:1.5px!important;text-decoration-color:#C6C6C6!important}.vehicle-pricing .discount-price{font-size:15px!important;font-weight:600!important;color:#10b981!important;margin-bottom:6px!important;letter-spacing:0.2px!important;line-height:1.3!important}.vehicle-pricing .discount.final-price{display:flex!important;align-items:center!important;gap:8px!important;margin-top:4px!important}.vehicle-pricing .discount.final-price span:first-child{font-size:36px!important;font-weight:700!important;color:#133A7C!important;line-height:1!important;letter-spacing:-0.5px!important}.vehicle-pricing .nodiscount.final-price{display:flex!important;align-items:center!important;gap:8px!important;margin-top:4px!important}.vehicle-pricing .nodiscount.final-price span:first-child{font-size:36px!important;font-weight:700!important;color:#133A7C!important;line-height:1!important;letter-spacing:-0.5px!important}.vehicle-pricing .tooltip-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;color:#9ca3af!important;cursor:help!important;transition:color 0.2s ease!important;flex-shrink:0!important}.vehicle-pricing .tooltip-icon:hover{color:#133A7C!important}.vehicle-pricing .tooltip-icon svg{width:18px!important;height:18px!important}.please-contact{font-size:24px!important;color:#133A7C!important;font-weight:700!important;display:block!important;padding:8px 0!important;line-height:26px}@media (max-width:768px){.vehicle-pricing .discount.final-price span:first-child,.vehicle-pricing .nodiscount.final-price span:first-child{font-size:30px!important}.vehicle-pricing .retail-price{font-size:13px!important}.vehicle-pricing .discount-price{font-size:14px!important}}@media (max-width:480px){.vehicle-pricing .discount.final-price span:first-child,.vehicle-pricing .nodiscount.final-price span:first-child{font-size:26px!important}}@keyframes priceReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vehicle-pricing .discount.final-price span:first-child,.vehicle-pricing .nodiscount.final-price span:first-child{animation:priceReveal 0.4s ease-out!important}.tooltip-icon{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;color:#9ca3af!important;cursor:help!important;transition:color 0.2s ease!important;flex-shrink:0!important}.tooltip-icon:hover{color:#133A7C!important}.tooltip-icon svg{width:18px!important;height:18px!important}.tooltip-icon::after{content:attr(data-bd-tooltip)!important;position:absolute!important;bottom:125%!important;left:50%!important;transform:translateX(-50%)!important;background-color:#47A8E5!important;color:#ffffff!important;padding:8px 12px!important;border-radius:6px!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important;width:200px!important;text-align:center!important;opacity:0!important;visibility:hidden!important;transition:opacity 0.3s ease,visibility 0.3s ease!important;pointer-events:none!important;z-index:1000!important;font-weight:400!important}.tooltip-icon::before{content:""!important;position:absolute!important;bottom:100%!important;left:50%!important;transform:translateX(-50%)!important;border:6px solid transparent!important;border-top-color:#1f2937!important;opacity:0!important;visibility:hidden!important;transition:opacity 0.3s ease,visibility 0.3s ease!important;z-index:1000!important}.tooltip-icon:hover::after,.tooltip-icon:hover::before{opacity:1!important;visibility:visible!important}@media (max-width:768px){.tooltip-icon::after{width:180px!important;font-size:11px!important;padding:6px 10px!important}}.wpgb-content.wpgb-loading{position:relative;pointer-events:none;opacity:.5;transition:opacity 0.3s ease;min-height:400px}.wpgb-content.wpgb-loading::before{content:"";position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #133A7C;border-radius:50%;animation:wpgb-spin 1s linear infinite;z-index:9999}@keyframes wpgb-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.wpgb-content.wpgb-loading::after{content:"";position:fixed!important;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .7);z-index:9998}