body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}:root{--fa-bg:#0f1115;--fa-surface:#151821;--fa-accent:#7a5cff;--fa-accent-2:#9ad1ff;--fa-text:#ffffff;--fa-muted:#b8c0cc;--fa-border:rgba(255,255,255,.12);--fa-radius:16px;--fa-shadow:0 10px 30px rgba(0,0,0,.25)}body{background:var(--fa-bg);color:var(--fa-text)}.fa-container{max-width:1200px;margin:0 auto;padding:clamp(16px,2.5vw,32px)}.fa-card{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid var(--fa-border);border-radius:var(--fa-radius);box-shadow:var(--fa-shadow);overflow:hidden}.fa-kicker{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fa-accent-2);opacity:.9;margin-bottom:.6rem}h1.fa-hero{font-size:clamp(32px,4.8vw,54px);line-height:1.08;margin:0 0 12px 0}.fa-sub{color:var(--fa-muted);font-size:clamp(16px,1.3vw,18px)}.fa-cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:18px;background:var(--fa-accent);color:#fff;padding:14px 20px;border-radius:999px;font-weight:700;transition:.22s transform,.22s opacity,.22s filter}.fa-cta:hover{transform:translateY(-2px);filter:brightness(1.05)}.fa-ghost{display:inline-flex;align-items:center;gap:.6rem;margin-top:18px;border:1px solid var(--fa-border);padding:12px 18px;border-radius:999px;color:var(--fa-text)}.fa-ghost:hover{border-color:var(--fa-accent);color:#fff}.fa-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.fa-grid{grid-template-columns:repeat(4,1fr)}}.fa-brand-card{position:relative;isolation:isolate}.fa-brand-card img{width:100%;height:160px;object-fit:contain;background:#0b0d12}.fa-brand-meta{padding:14px}.fa-brand-name{font-weight:700;font-size:18px}.fa-chip{display:inline-block;padding:6px 10px;border:1px solid var(--fa-border);border-radius:999px;color:var(--fa-muted);font-size:12px;margin-right:6px}.fa-section{margin:clamp(24px,4vw,48px) 0}.fa-section h2{font-size:clamp(22px,3vw,32px);margin-bottom:12px}.fa-footer{border-top:1px solid var(--fa-border);margin-top:48px;padding-top:24px;color:var(--fa-muted)}#dealer-map{height:520px;border-radius:var(--fa-radius);border:1px solid var(--fa-border)}.fa-filters{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.fa-filters input,.fa-filters select,.fa-filters button{background:var(--fa-surface);color:var(--fa-text);border:1px solid var(--fa-border);border-radius:10px;padding:10px 12px}.fa-dealer-list{display:grid;gap:12px;margin-top:14px}.fa-dealer-item{border:1px solid var(--fa-border);border-radius:12px;padding:12px;background:rgba(255,255,255,.02)}.fa-dealer-item .name{font-weight:700}.fa-badge{background:rgba(122,92,255,.18);color:#e9e5ff;border:1px solid rgba(122,92,255,.35);padding:2px 8px;border-radius:999px;font-size:12px}