.w2l-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:16px 0}.w2l-card{border:1px solid #e6e6e6;border-radius:12px;padding:14px 16px;background:#fff;transition:transform 0.2s ease,box-shadow 0.2s ease}.w2l-card strong{font-size:16px;display:block;margin-bottom:8px}.w2l-meta{display:flex;flex-direction:column;gap:6px}.w2l-meta a{display:inline-block;text-decoration:none}.w2l-meta a:hover{text-decoration:underline}.w2l-meta a:first-child{font-weight:600}.w2l-card:hover{box-shadow:0 6px 18px rgba(0,0,0,0.08);transform:translateY(-2px)}.no-gallery-controls .et-pb-slider-arrows,.no-gallery-controls .et-pb-controllers{display:none!important}.wtl-hidden-seo{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.wtl-seo-block{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.w2l-badges{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.w2l-badge{display:inline-block;padding:6px 10px;border-radius:999px;font-size:12px;line-height:1;border:1px solid #e6e6e6;background:#f7f7f7}.w2l-monthly-price{font-size:40px;font-weight:800;line-height:1.1;margin:10px 0 6px}.w2l-monthly-suffix{font-size:16px;font-weight:600;margin-left:4px;opacity:0.7}@media (max-width:767px){.w2l-monthly-price{font-size:32px}}.woocommerce div.product form.cart,.schema-block{display:none}.woocommerce ul.products li.product a img,.et_pb_shop ul.products li.product a img,.et_pb_wc_products ul.products li.product a img{width:100%;height:220px;object-fit:contain;object-position:center;background:#fff}@media (max-width:980px){.woocommerce ul.products li.product a img,.et_pb_shop ul.products li.product a img,.et_pb_wc_products ul.products li.product a img{height:180px}}@media (max-width:480px){.woocommerce ul.products li.product a img,.et_pb_shop ul.products li.product a img,.et_pb_wc_products ul.products li.product a img{height:150px}}.w2l-mileage-values{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.w2l-mileage-pill{font-size:16px;font-weight:600;padding:6px 14px;border-radius:999px;background:#e9f1fb;color:#0b3a6f;line-height:1}.w2l-cta-row{display:flex!important;gap:12px!important;margin-top:12px!important;flex-wrap:nowrap!important;align-items:stretch!important}.w2l-cta-row .w2l-btn{flex:1 1 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;padding:0 16px!important;border-radius:999px!important;font-weight:700!important;text-decoration:none!important;line-height:1!important;margin:0!important;box-sizing:border-box!important;white-space:nowrap!important}.w2l-cta-row .w2l-btn-primary{background:#000!important;color:#fff!important;border:1px solid #000!important}.w2l-cta-row .w2l-btn-outline{background:transparent!important;color:#000!important;border:1px solid #000!important}.w2l-cta-row .w2l-btn:hover{opacity:0.9!important}@media (max-width:480px){.w2l-cta-row{flex-wrap:wrap!important}.w2l-cta-row .w2l-btn{flex:0 0 100%!important}}.w2l-mileage-values{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:6px!important}.w2l-mileage-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 14px!important;border-radius:999px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.w2l-cta-row{display:flex!important;gap:12px!important;margin-top:12px!important;flex-wrap:nowrap!important;align-items:stretch!important}.w2l-cta-row .w2l-btn{flex:1 1 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;padding:0 16px!important;border-radius:999px!important;font-weight:800!important;text-decoration:none!important;line-height:1!important;margin:0!important;box-sizing:border-box!important;white-space:nowrap!important}.w2l-cta-row .w2l-btn-primary{background:#000!important;color:#fff!important;border:1px solid #000!important}.w2l-cta-row .w2l-btn-outline{background:transparent!important;color:#000!important;border:1px solid #000!important}@media (max-width:480px){.w2l-cta-row{flex-wrap:wrap!important}.w2l-cta-row .w2l-btn{flex:0 0 100%!important}}.w2l-tradein-form .wpcf7{max-width:100%!important}.w2l-tradein-form input[type="text"],.w2l-tradein-form input[type="email"],.w2l-tradein-form input[type="tel"],.w2l-tradein-form input[type="number"],.w2l-tradein-form textarea,.w2l-tradein-form select{max-width:100%!important;width:100%!important}.w2l-tradein-form input[type="submit"],.w2l-tradein-form button[type="submit"]{width:100%!important;padding:14px 22px!important;font-size:16px}.w2l-tradein-form .wpcf7-form p{margin-bottom:18px}.w2l-tradein-form input[type="text"],.w2l-tradein-form input[type="email"],.w2l-tradein-form input[type="tel"],.w2l-tradein-form input[type="number"],.w2l-tradein-form textarea{height:52px!important;padding:14px 18px!important;font-size:17px!important;border-radius:8px}.w2l-tradein-form input[name="vin"]{letter-spacing:0.08em}.w2l-tradein-form label{font-size:15px}.w2l-tradein-form .wpcf7-acceptance input[type="checkbox"]{transform:scale(1.15);margin-right:10px}.w2l-tradein-form input[type="submit"],.w2l-tradein-form button[type="submit"]{height:56px!important;font-size:17px;font-weight:800}.schema-block{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.wtl-sidebar-card{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:6px;padding:18px}.wtl-sidebar-card h3{margin:0 0 10px 0}.wtl-sidebar-card hr{border:none;border-top:1px solid #ddd;margin:14px 0}.wtl-sidebar-card ul{margin:0 0 0 18px}.w2l-logo-carousel{width:100%;overflow:hidden;background:#f4f6f7;padding:18px 0}.w2l-logo-track{display:flex;align-items:center;gap:70px;width:max-content;animation:w2lLogoScroll 45s linear infinite}.w2l-logo-track img{width:150px;height:75px;object-fit:contain;flex-shrink:0;filter:grayscale(100%);opacity:0.85;transition:all 0.25s ease}.w2l-logo-track img:hover{filter:grayscale(0%);opacity:1}@keyframes w2lLogoScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:980px){.w2l-logo-track{gap:45px}.w2l-logo-track img{width:120px;height:65px}}@media (max-width:600px){.w2l-logo-carousel{padding:14px 0}.w2l-logo-track{gap:35px;animation-duration:32s}.w2l-logo-track img{width:95px;height:55px}}