[hidden]{display:none!important}:focus-visible{outline:3px solid #e8c786!important;outline-offset:4px}a,button,input,select,textarea,summary{-webkit-tap-highlight-color:rgba(220,190,130,.25)}.dealer-filter{background:#171a1f;border:1px solid #5c503c;border-radius:18px;padding:24px;margin:24px 0}.dealer-filter label{display:block;font-weight:600;margin-bottom:12px}.dealer-filter>div{display:flex;gap:12px}.dealer-filter input{background:#0d1014;color:#f3f1ed;border:1px solid #74777c;border-radius:10px;min-width:0;flex:1;padding:14px;font:inherit;font-size:16px}.dealer-filter input::placeholder{color:#b8bac0}.dealer-filter p{margin:12px 0 0;color:#c5c8cc;font-size:14px}.dealer-empty{padding:24px;border:1px solid #806b46;border-radius:14px}.dealer-coordination{margin:20px 0!important;max-width:80ch}.model-comparison{margin:36px 0;padding:clamp(22px,4vw,40px);background:#14181d;border:1px solid #5c503c;border-radius:22px;scroll-margin-top:170px}.compare-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:24px 0}.compare-cards article{padding:24px;background:#0f1216;border:1px solid #393c42;border-radius:16px}.compare-cards h3{font-size:26px;margin:0 0 18px}.compare-cards p{color:#bfc2c7;line-height:1.65}.compare-cards .compare-price{font-size:27px;font-weight:700;color:#e8c786}.compare-cards .btn{margin:6px 4px 6px 0}.model-comparison>.small{line-height:1.8}.compare-shortcut{margin:24px 0}.video-consent{margin:24px 0}.video-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border:1px solid #65543a;border-radius:18px;background:#0b0c0e;display:grid;place-items:center}.video-stage>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.5}.video-start{position:relative;z-index:1;cursor:pointer;color:#101215;background:#e6c688;border:0;border-radius:12px;padding:18px 24px;font:600 16px/1.4 inherit;font-family:inherit;font-size:16px;font-weight:600;max-width:90%;box-shadow:0 5px 30px #0008}.video-stage>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-consent>.small{margin:14px 0;line-height:1.7;max-width:85ch}.video-consent a{color:#e8c786;text-decoration:underline;text-underline-offset:3px}.lightbox-close{position:fixed;right:24px;top:24px;background:#15181c;color:white;border:1px solid #b7b7b7;border-radius:50%;width:48px;height:48px;font-size:30px;cursor:pointer}#formmsg:focus{outline:3px solid #e8c786;outline-offset:6px}[aria-invalid=true]{border-color:#f3a397!important;box-shadow:0 0 0 1px #f3a397}.field input,.field select,.field textarea{font-size:16px;color-scheme:dark}.nav a[aria-current=page]{color:#e8c786}.card h2{font-size:24px}form .cta-row{flex-wrap:wrap}@media(max-width:680px){.compare-cards{grid-template-columns:1fr;gap:16px}.model-comparison{padding:20px}.compare-cards article{padding:20px}.dealer-filter{padding:18px}.dealer-filter>div{flex-wrap:wrap}.dealer-filter input{flex-basis:100%;width:100%}.dealer-filter button{width:100%}.video-stage{aspect-ratio:4/3}.video-start{padding:14px 18px}.lightbox-close{right:12px;top:12px}.fieldgrid{grid-template-columns:1fr}.nav-dd .ddmenu{max-width:calc(100vw - 48px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}