:root{color-scheme:light;--dcx-bg:#f3f4f5;--dcx-surface:#ffffff;--dcx-surface-2:#e9ecef;--dcx-text:#14171b;--dcx-muted:#616872;--dcx-line:rgba(20, 23, 27, .14);--dcx-accent:#6fbd22;--dcx-purple:#7458d8;--dcx-green:#248b68;--dcx-global-bg:#f3f4f5;--dcx-global-surface:#ffffff;--dcx-global-surface-2:#e9ecef;--dcx-global-text:#14171b;--dcx-global-muted:#616872;--dcx-global-line:rgba(20, 23, 27, .14);--dcx-global-accent:#4c7820;--dcx-light-shadow:0 18px 50px rgba(20, 27, 36, .08)}html,body,body.dcx-premium-global{background:var(--dcx-bg)!important;color:var(--dcx-text)!important}body.dcx-premium-global::before,body.dcx-premium-global::after{display:none!important}.dcx-header,body.dcx-premium-inner .dcx-global-header{background:rgb(255 255 255 / .94)!important;border-color:var(--dcx-line)!important;box-shadow:0 8px 28px rgb(20 27 36 / .06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dcx-nav a,.dcx-footer a,.dcx-text-link{color:#252a31!important}.dcx-nav a:hover,.dcx-footer a:hover,.dcx-text-link:hover{color:#4c7820!important}.dcx-brand{min-height:48px;padding:7px 12px;border-radius:8px;background:#171a1f}.dcx-button--light{background:#171a1f!important;color:#fff!important}.dcx-menu-toggle{background:#fff!important;color:#171a1f!important}.dcx-hero{background:#dfe3e6}.dcx-hero h1,.dcx-hero h2,.dcx-hero-copy>p:not(.dcx-kicker),.dcx-scroll-cue{color:#fff!important}.dcx-hero-shade{background:linear-gradient(90deg,rgb(15 18 22 / .90) 0%,rgb(15 18 22 / .74) 30%,rgb(15 18 22 / .18) 68%,rgb(15 18 22 / .03) 100%),linear-gradient(0deg,rgb(15 18 22 / .48),transparent 48%)}.dcx-hero-model{color:rgb(255 255 255 / .23)}.dcx-icon-button{border-color:rgb(255 255 255 / .42);background:rgb(15 18 22 / .54);color:#fff}.dcx-progress-item span{background:rgb(255 255 255 / .44)}.dcx-button--ghost{border-color:rgb(255 255 255 / .42);background:rgb(15 18 22 / .34);color:#fff}.dcx-search-shell,.dcx-calc-panel{background:#fff;border-color:var(--dcx-line);box-shadow:var(--dcx-light-shadow)}.dcx-field input,.dcx-field select,body.dcx-premium-inner input,body.dcx-premium-inner select,body.dcx-premium-inner textarea{border-color:var(--dcx-line)!important;background:#f8f9fa!important;color:#171a1f!important}.dcx-field input::placeholder,body.dcx-premium-inner input::placeholder,body.dcx-premium-inner textarea::placeholder{color:#7a818b!important}.dcx-chip{border-color:var(--dcx-line);color:#5f6670}.dcx-chip.dcx-is-active{border-color:#171a1f;background:#171a1f;color:#fff}.dcx-car-card,.dcx-tool,.dcx-compare-car,.dcx-data-block,.dcx-model-card{background:#fff!important;color:#171a1f;box-shadow:0 12px 36px rgb(20 27 36 / .055)}.dcx-car-image{background:#e6e9ec}.dcx-model-card{background:linear-gradient(180deg,#fff,#f4f5f6)!important}.dcx-model-card:hover{border-color:rgb(20 23 27 / .28);background:#fff!important}.dcx-model-media{background:#eceeed}.dcx-model-media span{background:#171a1f;color:#fff}.dcx-model-pills span,.dcx-model-price span,.dcx-models--toyota .dcx-model-copy>strong{color:#5f6670}.dcx-model-actions a{color:#171a1f}.dcx-model-actions a:first-child{background:#171a1f;color:#fff}.dcx-models--lexus{background:linear-gradient(180deg,rgb(116 88 216 / .06),transparent 45%)}.dcx-models--toyota{background:linear-gradient(180deg,rgb(36 139 104 / .055),transparent 45%)}.dcx-skeleton{background:linear-gradient(100deg,#e5e7e9 25%,#f7f8f9 45%,#e5e7e9 65%);background-size:200% 100%}.dcx-tools,.dcx-compare,.dcx-models,.dcx-trust,.dcx-final-cta{border-color:var(--dcx-line)}.dcx-tool:hover{background:#f1f3f4!important}.dcx-editorial-lead{border-color:var(--dcx-line)}.dcx-editorial-lead h3,.dcx-editorial-lead .dcx-kicker{color:#fff!important}.dcx-trust-row a{color:#2f343b}.dcx-final-cta{background:#e8ebed}.dcx-feature h2,.dcx-feature-content>p:not(.dcx-kicker),.dcx-final-cta .dcx-kicker{color:#fff!important}.dcx-feature-shade,.dcx-final-shade{background:linear-gradient(90deg,rgb(16 18 22 / .84),rgb(16 18 22 / .36) 52%,rgb(16 18 22 / .06)),linear-gradient(0deg,rgb(16 18 22 / .48),transparent)}.dcx-footer{border-color:var(--dcx-line);background:#e9ecef!important;color:#252a31}.dcx-footer p{color:#626972}.dcx-footer>div:first-child img{padding:9px 12px;border-radius:8px;background:#171a1f}body.dcx-premium-inner{background:linear-gradient(180deg,#fff 0,#f3f4f5 360px,#f3f4f5 100%)!important}body.dcx-premium-inner .site-content,body.dcx-premium-inner .ast-container,body.dcx-premium-inner #primary{color:#171a1f!important}body.dcx-premium-inner .entry-title,body.dcx-premium-inner .page-title,body.dcx-premium-inner .entry-content h1,body.dcx-premium-inner .entry-content h2,body.dcx-premium-inner .entry-content h3,body.dcx-premium-inner .entry-content h4,body.dcx-premium-inner .elementor-heading-title{color:#171a1f!important}body.dcx-premium-inner .entry-content p,body.dcx-premium-inner .entry-content li,body.dcx-premium-inner .elementor-widget-text-editor{color:#4d555f!important}body.dcx-premium-inner .entry-content a:not(.dcx-button),body.dcx-premium-inner .elementor-widget-text-editor a{color:#3f6718!important}body.dcx-premium-inner article,body.dcx-premium-inner .elementor-section,body.dcx-premium-inner .elementor-element.e-con{color:#171a1f}body.single-post.dcx-premium-inner article.post{max-width:940px;margin-inline:auto;overflow:hidden;border:1px solid var(--dcx-line);border-radius:20px;background:#fff!important;box-shadow:var(--dcx-light-shadow)}body.single-post.dcx-premium-inner .entry-header{padding:clamp(28px, 5vw, 58px) clamp(22px, 5vw, 58px) 24px;border-bottom:1px solid var(--dcx-line);background:#f8f9fa}body.single-post.dcx-premium-inner .entry-content{max-width:820px;margin-inline:auto;padding:clamp(28px, 5vw, 58px)!important;color:#414852!important;font-size:clamp(1rem, 1.1vw, 1.12rem);line-height:1.8}body.single-post.dcx-premium-inner .entry-content h2,body.single-post.dcx-premium-inner .entry-content h3{max-width:22ch;letter-spacing:-.035em}body.single-post.dcx-premium-inner .entry-content blockquote{margin:32px 0;padding:20px 24px;border-left:3px solid #7458d8;background:#f1f2f4;color:#252a31}body.single-post.dcx-premium-inner .entry-content table{display:block;max-width:100%;overflow-x:auto;border-color:var(--dcx-line)}body.blog.dcx-premium-inner article,body.archive.dcx-premium-inner article,body.search.dcx-premium-inner article{margin-bottom:24px;padding:28px;border:1px solid var(--dcx-line);border-radius:16px;background:#fff!important;box-shadow:0 10px 30px rgb(20 27 36 / .045)}body.dcx-premium-global #dcz-lang-toggle{min-width:92px!important;min-height:44px!important;border:1px solid #d5d9de!important;border-radius:12px!important;background:#fff!important;color:#252a31!important;box-shadow:0 8px 24px rgb(20 27 36 / .14)!important}body.dcx-premium-global #ast-scroll-top,body.dcx-premium-global .ast-scroll-top-icon,body.dcx-premium-global .scroll-to-top,body.dcx-premium-global .back-to-top,body.dcx-premium-global .scrollup{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;min-height:44px!important;border:1px solid #d5d9de!important;border-radius:12px!important;background:#fff!important;color:#252a31!important;box-shadow:0 8px 24px rgb(20 27 36 / .14)!important}:focus-visible{outline-color:#7458d8!important}@media (max-width:768px){.dcx-nav{background:#fff!important;transform:none!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease!important}.dcx-nav a{color:#171a1f!important}.dcx-menu-open .dcx-nav{transform:none!important;opacity:1;visibility:visible;pointer-events:auto}.dcx-hero-shade{background:linear-gradient(0deg,rgb(16 18 22 / .93) 18%,rgb(16 18 22 / .46) 62%,rgb(16 18 22 / .10))}body.single-post.dcx-premium-inner article.post{border-radius:14px}}@media (prefers-reduced-motion:reduce){body.dcx-premium-global *,body.dcx-premium-global *::before,body.dcx-premium-global *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}