.fmcvr,.fmcvr *{box-sizing:border-box}.fmcvr{background:#fff;border:1px solid #dfe6da;border-radius:12px;margin:16px 0;font-family:Muli,Arial,sans-serif;display:none;overflow:hidden;box-shadow:0 2px 10px #152a150f}.fmcvr.fmcvr-on{animation:.4s fmcvrIn;display:block}@keyframes fmcvrIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fmcvr .fmcvr-head{background:linear-gradient(135deg,#152a15 0%,#1e3a1e 60%,#2a5a2a 100%);border-bottom:2px solid #c9a84c;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 18px;display:flex}.fmcvr .fmcvr-head-title{letter-spacing:1.4px;text-transform:uppercase;color:#fff;font-size:.8rem;font-weight:800;line-height:1.2}.fmcvr .fmcvr-head-title span{color:#c9a84c}.fmcvr .fmcvr-head-sub{color:#ffffffa6;font-size:.72rem;line-height:1.2}.fmcvr .fmcvr-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding:16px;display:grid}.fmcvr .fmcvr-tile{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;color:#1e3a1e;background:#fff;border:1px solid #dfe6da;border-radius:10px;flex-direction:column;align-items:stretch;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.fmcvr .fmcvr-tile[hidden]{display:none!important}.fmcvr .fmcvr-tile:hover{border-color:#c9a84c;transform:translateY(-2px);box-shadow:0 8px 20px #152a1524}.fmcvr .fmcvr-tile:focus{color:#1e3a1e;background:#fff}.fmcvr .fmcvr-tile:focus-visible{outline-offset:2px;outline:3px solid #c9a84c}.fmcvr .fmcvr-face{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:96px;padding:10px;display:flex;position:relative;overflow:hidden}.fmcvr .fmcvr-face--green{color:#fff;background:linear-gradient(135deg,#152a15 0%,#1e3a1e 50%,#2a5a2a 100%)}.fmcvr .fmcvr-face--green:before{content:"";pointer-events:none;background:#c9a84c1a;border-radius:50%;width:90px;height:90px;position:absolute;top:-28px;right:-28px}.fmcvr .fmcvr-face--white{background:#fff;border-bottom:1px solid #eef2ea}.fmcvr .fmcvr-face--white img{width:auto;max-width:88%;height:auto;max-height:70px;margin:0;display:block}.fmcvr .fmcvr-face--light{color:#1e3a1e;background:#f4f7f1;border-bottom:1px solid #e6ece1}.fmcvr .fmcvr-face--light .fmcvr-big{color:#1e3a1e}.fmcvr .fmcvr-face--light .fmcvr-small{color:#6b7d6b}.fmcvr .fmcvr-icon{background:#c9a84c26;border:2px solid #c9a84c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:4px;display:flex}.fmcvr .fmcvr-icon svg{fill:#c9a84c;width:18px;height:18px}.fmcvr .fmcvr-big{color:#c9a84c;font-size:1.35rem;font-weight:800;line-height:1.1}.fmcvr .fmcvr-small{color:#ffffffb8;letter-spacing:.3px;font-size:.7rem;font-weight:600;line-height:1.2}.fmcvr .fmcvr-mid{color:#fff;letter-spacing:.3px;text-align:center;font-size:.78rem;font-weight:700;line-height:1.25}.fmcvr .fmcvr-text{flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.fmcvr .fmcvr-label{color:#1e3a1e;font-size:.88rem;font-weight:800;line-height:1.25}.fmcvr .fmcvr-cue{color:#a8862f;text-transform:uppercase;letter-spacing:.8px;font-size:.7rem;font-weight:700;line-height:1.2}.fmcvr .fmcvr-cue:after{content:" →"}.fmcvr .fmcvr-tile--carfax .fmcvr-cue:after{content:" ↗"}@media (max-width:560px){.fmcvr .fmcvr-head{padding:11px 14px}.fmcvr .fmcvr-grid{grid-template-columns:1fr;gap:10px;padding:12px}.fmcvr .fmcvr-tile{flex-direction:row;align-items:center}.fmcvr .fmcvr-face{flex-shrink:0;width:118px;height:76px;padding:6px}.fmcvr .fmcvr-face--white,.fmcvr .fmcvr-face--light{border-bottom:0;border-right:1px solid #eef2ea}.fmcvr .fmcvr-big{font-size:1.05rem}.fmcvr .fmcvr-icon{width:28px;height:28px;margin-bottom:2px}.fmcvr .fmcvr-icon svg{width:15px;height:15px}.fmcvr .fmcvr-mid{font-size:.68rem}.fmcvr .fmcvr-text{padding:10px 14px}}.fmcvr-overlay{z-index:999998;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .3s;position:fixed;inset:0}.fmcvr-overlay.fmcvr-open{opacity:1;pointer-events:auto}.fmcvr-modal{box-sizing:border-box;z-index:999999;background:#fff;flex-direction:column;font-family:Muli,Arial,sans-serif;display:flex}.fmcvr-modal *{box-sizing:border-box}.fmcvr-modal{opacity:0;pointer-events:none;border-radius:12px;width:720px;max-width:94vw;height:88vh;max-height:920px;transition:opacity .25s,transform .25s;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%);box-shadow:0 20px 60px #00000059}.fmcvr-modal.fmcvr-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.fmcvr-modal.fmcvr-modal--recon{width:560px;height:auto;max-height:85vh}.fmcvr-modal.fmcvr-modal--sticker{width:96vw;max-width:96vw;height:94vh;max-height:none}.fmcvr-dhead,.fmcvr-mhead{color:#fff;background:linear-gradient(135deg,#152a15 0%,#1e3a1e 60%,#2a5a2a 100%);flex-shrink:0;padding:20px 58px 16px 22px;position:relative}.fmcvr-dhead h3,.fmcvr-mhead h3{text-transform:uppercase;letter-spacing:.6px;color:#fff;margin:0;font-family:inherit;font-size:1.05rem;font-weight:800;line-height:1.3}.fmcvr-dhead h3 span,.fmcvr-mhead h3 span{color:#c9a84c}.fmcvr-dhead p,.fmcvr-mhead p{color:#ffffffbf;margin:4px 0 0;font-size:.78rem;line-height:1.4}.fmcvr-modal .fmcvr-close{all:unset;box-sizing:border-box;color:#fff;text-align:center;cursor:pointer;background:#ffffff1f;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:34px;transition:background .2s;position:absolute;top:14px;right:14px}.fmcvr-modal .fmcvr-close:hover{background:#ffffff40}.fmcvr-modal .fmcvr-close:focus-visible{outline-offset:2px;outline:2px solid #c9a84c}.fmcvr-dbody{flex:auto;min-height:0;padding:8px 0;overflow-y:auto}.fmcvr-item{border-bottom:1px solid #eef2ea;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 22px;display:flex}.fmcvr-item-main{flex:1;min-width:0}.fmcvr-item-label{color:#1e3a1e;font-size:.9rem;line-height:1.3}.fmcvr-parts{margin:5px 0 0;padding-left:16px;list-style:outside}.fmcvr-parts li{color:#6b7d6b;font-size:.76rem;line-height:1.4}.fmcvr-item-amt{color:#1e3a1e;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.fmcvr-dtotal{background:#eef2ea;border-top:2px solid #c9a84c;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.fmcvr-dtotal .lbl{text-transform:uppercase;letter-spacing:.6px;color:#1e3a1e;font-size:.82rem;font-weight:800}.fmcvr-dtotal .amt{color:#1e3a1e;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.fmcvr-dfoot{color:#6b7d6b;padding:12px 22px 18px;font-size:.7rem;line-height:1.5}.fmcvr-mnote{color:#1e3a1e;background:#eef2ea;border-bottom:1px solid #dfe6da;flex-shrink:0;padding:9px 22px;font-size:.76rem;line-height:1.45}.fmcvr-mnote a{color:#1e3a1e;font-weight:700;text-decoration:underline}.fmcvr-mbody{background:#fff;flex:1;min-height:0;position:relative}.fmcvr-mbody iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.fmcvr-loading{color:#6b7d6b;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}@media (max-width:560px){.fmcvr-modal{border-radius:0;width:100%;max-width:100%;height:100%;max-height:none;top:0;left:0;transform:translateY(4%)}.fmcvr-modal.fmcvr-open{transform:none}.fmcvr-modal.fmcvr-modal--recon{border-radius:12px;width:94vw;max-width:94vw;height:auto;max-height:86vh;top:50%;left:50%;transform:translate(-50%,-46%)}.fmcvr-modal.fmcvr-modal--recon.fmcvr-open{transform:translate(-50%,-50%)}.fmcvr-dhead{padding:18px 54px 14px 18px}.fmcvr-item,.fmcvr-dtotal{padding-left:18px;padding-right:18px}.fmcvr-mnote{padding:8px 16px}}@media (prefers-reduced-motion:reduce){.fmcvr,.fmcvr .fmcvr-tile,.fmcvr-overlay,.fmcvr-modal{transition:none!important;animation:none!important}}
.fmc-video{margin:16px 0;display:none}.fmc-video.active{animation:.4s fmcVidFade;display:block}@keyframes fmcVidFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fmc-video-head{align-items:center;gap:8px;margin-bottom:8px;font-family:Muli,sans-serif;display:flex}.fmc-video-head svg{fill:#1e3a1e;flex-shrink:0;width:18px;height:18px}.fmc-video-head span{text-transform:uppercase;letter-spacing:1px;color:#1e3a1e;font-size:.8rem;font-weight:800}.fmc-video-frame{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 6px 24px #00000024}.fmc-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fmc-video.active{animation:none}}
.vdp{--vdp-text:#222732;--vdp-muted:#a7a8a8;--vdp-btn:#16421f;color:var(--vdp-text);font-family:Muli,Arial,Helvetica,sans-serif}.vdp-wrap{max-width:1351px;margin:0 auto;padding:0 30px}.vdp-crumbs{margin-bottom:20px;padding:17px 0 7px;font-size:16px;line-height:28px}.vdp-crumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vdp-crumbs li{align-items:center;display:flex}.vdp-crumbs li+li:before{content:"-";color:var(--vdp-muted);margin:0 12px}.vdp-crumbs a{color:var(--vdp-muted);text-decoration:none}.vdp-crumbs a:hover,.vdp-crumbs [aria-current]{color:var(--vdp-text)}.vdp-layout{flex-direction:column;display:flex}.vdp-left,.vdp-side{display:contents}.vdp-title-slot{order:1}.vdp-gallery-slot{order:2}.vdp-hl-slot{order:3}.vdp-pricing-slot{order:4}.vdp-cert-slot{order:5}.vdp-ctas-slot{order:6}.vdp-records-slot,.vdp-specs-slot{order:7}.vdp-video-slot{order:8}.vdp-desc-slot{order:9}.vdp-trust-slot{order:10}.vdp-faq-slot{order:11}.vdp-things-slot{order:12}@media (min-width:1025px){.vdp-layout{grid-template-columns:minmax(0,1.5225fr) minmax(0,1fr);align-items:start;column-gap:60px;display:grid}.vdp-left,.vdp-side{min-width:0;display:block}.vdp-side{top:var(--vdp-sticky-top,90px);position:sticky}}.vdp-title{border-bottom:1px solid #e5e5e5;margin-bottom:18px;padding-bottom:12px}.vdp-title h1{color:var(--vdp-text);margin:0;font-family:Muli,Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:1.3}.vdp-subline{color:var(--vdp-muted);margin:8px 0 0;font-size:16px;line-height:28px}.vdp-subline span{margin:0 4px}@media (min-width:768px){.vdp-title h1{font-size:30px;line-height:39px}.vdp-subline{margin-top:14px}}.vdp-gallery{margin-bottom:24px;position:relative}.vdp-gallery__main{aspect-ratio:4/3;background:#111;border-radius:10px;max-height:75vh;position:relative;overflow:hidden}.vdp-gallery__slide{position:absolute;inset:0}.vdp-gallery__slide[hidden]{display:none}.vdp-gallery__slide img{object-fit:contain;width:100%;height:100%;display:block}.vdp-gallery__count{z-index:2;color:#fff;text-shadow:0 1px 3px #00000080;pointer-events:none;background:#00000059;border-radius:6px;align-items:center;gap:8px;padding:2px 10px;font-size:18px;font-weight:700;line-height:28px;display:inline-flex;position:absolute;bottom:12px;right:14px}.vdp-gallery__count svg{fill:#fff;opacity:.85;width:22px;height:22px}.vdp-gallery__arrow{z-index:2;color:#111;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-top:-23px;padding:0;transition:background .2s;display:flex;position:absolute;top:50%;box-shadow:0 2px 8px #00000040}.vdp-gallery__arrow:hover{background:#fff}.vdp-gallery__arrow svg{fill:currentColor;width:22px;height:22px}.vdp-gallery__arrow--prev{left:12px}.vdp-gallery__arrow--next{right:12px}.vdp-gallery__empty{aspect-ratio:4/3;color:#ffffffbf;letter-spacing:.3px;background:#111;border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.vdp-gallery__thumbs{scroll-snap-type:x proximity;scrollbar-width:none;gap:15px;margin:24px 0 0;padding:3px 0;display:flex;overflow-x:auto}.vdp-gallery__thumbs::-webkit-scrollbar{display:none}.vdp-gallery__thumb{aspect-ratio:131/111;cursor:pointer;scroll-snap-align:start;background:#eee;border:2px solid #0000;border-radius:6px;flex:0 0 calc(20% - 12px);padding:0;overflow:hidden}.vdp-gallery__thumb[aria-current=true]{border-color:var(--vdp-btn)}.vdp-gallery__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:899px){.vdp-gallery__thumb{flex-basis:calc(33.3333% - 10px)}}@media (max-width:767px){.vdp-gallery__thumbs{gap:10px;margin-top:12px}.vdp-gallery__thumb{flex-basis:calc(29.4118% - 5.88235px)}.vdp-gallery__arrow{width:38px;height:38px;margin-top:-19px}.vdp-gallery__count{font-size:16px}}.vdp-hl-slot{margin-bottom:8px}@media (min-width:768px){.vdp-hl-slot{display:none}}.fmc-hl{margin:14px 0;font-family:Muli,Arial,sans-serif}.fmc-hl-list{flex-wrap:wrap;gap:9px;display:flex}.fmc-hl-chip{color:#1e3a1e;letter-spacing:.2px;background:#f3f5f1;border:1px solid #e1e7dd;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.82rem;font-weight:700;display:inline-flex}.fmc-hl-chip svg{fill:#1e7a34;flex-shrink:0;width:17px;height:17px}.fmc-hl-chip.fmc-hl-primary{color:#fff;background:linear-gradient(135deg,#152a15,#2a5a2a);border-color:#2a5a2a;box-shadow:0 3px 10px #1e3a1e2e}.fmc-hl-chip.fmc-hl-primary svg{fill:#c9a84c}@media (max-width:480px){.fmc-hl-chip{padding:8px 13px;font-size:.78rem}}.fmc-pricing-stack{background:#fff;border:1px solid #e8e8e3;border-radius:10px;margin-bottom:12px;padding:20px 24px;font-family:Muli,Arial,Helvetica,sans-serif}.fmc-pricing-header{text-transform:uppercase;letter-spacing:.5px;color:#1e3a1e;margin-bottom:4px;font-size:.75rem;font-weight:700;line-height:1.75}.fmc-pricing-header-line{background:#c9a84c;border-radius:2px;width:40px;height:3px;margin-bottom:14px}.fmc-price-row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.fmc-price-row+.fmc-price-row{border-top:1px solid #f0f0ec}.fmc-price-label{color:#555;align-items:center;gap:6px;font-size:15px;font-weight:400;display:flex}.fmc-price-value{color:#1e3a1e;text-align:right;flex-shrink:0;font-size:15px;font-weight:600}.fmc-price-row.fmc-carchief .fmc-price-label a{align-items:center;gap:6px;text-decoration:none;transition:opacity .2s;display:inline-flex}.fmc-price-row.fmc-carchief .fmc-price-label a:hover{opacity:.8}.fmc-carchief-logo{vertical-align:middle;object-fit:contain;width:auto;height:18px;display:inline-block}.fmc-carchief-info{cursor:pointer;background:#c9a84c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-style:italic;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex;color:#fff!important}.fmc-carchief-info:hover{background:#1e3a1e}.fmc-price-row.fmc-carchief .fmc-price-value{color:#2a5a2a;font-size:13px;font-weight:600}.fmc-price-row.fmc-final{border-top:2px solid #1e3a1e;margin-top:4px;padding-top:10px}.fmc-price-row.fmc-final .fmc-price-label{color:#1e3a1e;text-transform:uppercase;letter-spacing:.3px;font-size:18px;font-weight:800}.fmc-price-row.fmc-final .fmc-price-value{color:#1e3a1e;font-size:22px;font-weight:900}.fmc-doc-fee{color:#999;border-top:1px solid #f0f0ec;margin-top:10px;padding-top:8px;font-size:11px;line-height:1.4}.fmc-call-price{color:#fff;text-align:center;background:#1e3a1e;border-radius:8px;margin-top:10px;padding:12px 16px;font-weight:800;text-decoration:none;display:block}.fmc-certified-badge{margin:16px 0;animation:.4s fmcCertFadeIn;display:block}@keyframes fmcCertFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fmc-certified-badge{animation:none}}.fmc-certified-badge-inner,.fmc-tel-banner-inner{color:#fff;background:linear-gradient(135deg,#152a15 0%,#1e3a1e 50%,#2a5a2a 100%);border:2px solid #c9a84c;border-radius:10px;padding:20px 24px;font-family:Muli,sans-serif;position:relative;overflow:hidden}.fmc-certified-badge-inner:before,.fmc-tel-banner-inner:before{content:"";pointer-events:none;background:#c9a84c14;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.fmc-cert-badge-header,.fmc-tel-bnr-header{align-items:center;gap:14px;margin-bottom:12px;display:flex}.fmc-cert-badge-shield,.fmc-tel-bnr-icon{background:#c9a84c26;border:2px solid #c9a84c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.fmc-cert-badge-shield svg,.fmc-tel-bnr-icon svg{fill:#c9a84c;width:24px;height:24px}.fmc-cert-badge-title,.fmc-tel-bnr-title{text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:1.15rem;font-weight:800;line-height:1.2}.fmc-cert-badge-title span,.fmc-tel-bnr-title span{color:#c9a84c}.fmc-cert-badge-stats,.fmc-tel-bnr-stats{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;padding-bottom:14px;display:grid}.fmc-cert-badge-stat,.fmc-tel-bnr-stat{text-align:center}.fmc-cert-badge-stat-num,.fmc-tel-bnr-stat-num{color:#c9a84c;font-size:1.2rem;font-weight:800;line-height:1.1;display:block}.fmc-cert-badge-stat-label,.fmc-tel-bnr-stat-label{text-transform:uppercase;letter-spacing:.5px;color:#fff9;font-size:.65rem;font-weight:600}.fmc-cert-badge-highlights,.fmc-tel-bnr-highlights{margin:0;padding:0;list-style:none}.fmc-cert-badge-highlights li,.fmc-tel-bnr-highlights li{color:#ffffffd1;padding:3px 0 3px 20px;font-size:.82rem;line-height:1.75;position:relative}.fmc-cert-badge-highlights li:before,.fmc-tel-bnr-highlights li:before{content:"✓";color:#c9a84c;font-size:.85rem;font-weight:700;position:absolute;left:0}.fmc-cert-badge-link,.fmc-tel-bnr-link{color:#c9a84c;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-family:inherit;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.fmc-cert-badge-link:hover,.fmc-tel-bnr-link:hover{color:#fff;letter-spacing:1.2px}.fmc-cert-badge-link:after,.fmc-tel-bnr-link:after{content:" →"}@media (max-width:480px){.fmc-certified-badge-inner,.fmc-tel-banner-inner{padding:16px 18px}.fmc-cert-badge-stats,.fmc-tel-bnr-stats{gap:6px}.fmc-cert-badge-stat-num,.fmc-tel-bnr-stat-num,.fmc-cert-badge-title,.fmc-tel-bnr-title{font-size:1rem}}.vdp-specs{background:#f2f5fb;border-radius:10px;margin:0 0 20px;padding:25px 40px 18px}.vdp-specs dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.vdp-specs dt,.vdp-specs dd{overflow-wrap:anywhere;margin:0 0 12px;font-size:16px;line-height:20px}.vdp-specs dt{font-weight:700}.vdp-specs dd{font-weight:400}@media (max-width:480px){.vdp-specs{padding:22px 24px 12px}}.vdp-ctas{flex-direction:column;gap:15px;margin:0 0 24px;display:flex}.vdp-btn{background:var(--vdp-btn);color:#fff;text-align:center;border-radius:10px;padding:16px 25px;font-family:inherit;font-size:17px;font-weight:600;line-height:21px;text-decoration:none;transition:background .2s;display:block}.vdp-btn:hover{background:#1e3a1e}.vdp .vdp-btn,.vdp .vdp-btn:visited{color:#fff}.vdp-desc-slot{margin-top:20px}.vdp-section-label{color:var(--vdp-text);margin:0 0 30px;font-family:Muli,Arial,Helvetica,sans-serif;font-size:22px;font-weight:900;line-height:28px}.fmc-vehicle-facts{color:#5a5a52;margin:0 0 18px;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}.fmc-vehicle-facts h3{color:#1e3a1e;border-bottom:2px solid #c9a84c;margin:0 0 6px;padding-bottom:4px;font-size:1rem;font-weight:800;display:inline-block}.fmc-vehicle-facts p{margin:0 0 4px;font-size:.93rem;line-height:1.55}.vdp-description{overflow-wrap:anywhere;font-size:16px;line-height:30px}.vdp-description p{margin:0 0 16px}.vdp-description ul,.vdp-description ol{margin:0 0 16px;padding-left:1.4em}.fmc-trust{margin:28px 0;font-family:Muli,Arial,sans-serif}.fmc-trust-inner{color:#fff;background:linear-gradient(135deg,#152a15 0%,#1e3a1e 50%,#2a5a2a 100%);border:2px solid #c9a84c;border-radius:14px;padding:30px 32px;position:relative;overflow:hidden}.fmc-trust-inner:before{content:"";pointer-events:none;background:#c9a84c14;border-radius:50%;width:170px;height:170px;position:absolute;top:-40px;right:-40px}.fmc-trust-eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#c9a84c;margin-bottom:6px;font-size:.72rem;font-weight:700}.fmc-trust-title{color:#fff;margin:0;font-size:1.55rem;font-weight:800;line-height:1.18}.fmc-trust-title span{color:#c9a84c}.fmc-trust-story{color:#ffffffd1;max-width:760px;margin:16px 0 22px;font-size:.92rem;line-height:1.65}.fmc-trust-stats{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;padding:20px 0;display:grid}.fmc-trust-stat{text-align:center}.fmc-trust-num{color:#c9a84c;font-size:1.7rem;font-weight:900;line-height:1.05;display:block}.fmc-trust-lbl{text-transform:uppercase;letter-spacing:.6px;color:#ffffff9e;margin-top:6px;font-size:.66rem;font-weight:700;display:block}.fmc-trust-points{grid-template-columns:1fr 1fr;gap:10px 26px;margin:0;padding:0;list-style:none;display:grid}.fmc-trust-points li{color:#ffffffe0;padding-left:26px;font-size:.86rem;line-height:1.45;position:relative}.fmc-trust-points li:before{content:"✓";color:#152a15;background:#c9a84c;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.72rem;font-weight:800;display:flex;position:absolute;top:0;left:0}.fmc-trust-cta{text-transform:uppercase;letter-spacing:1px;background:#c9a84c;border-radius:8px;margin-top:22px;padding:11px 22px;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;color:#152a15!important}.fmc-trust-cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #c9a84c4d}@media (max-width:600px){.fmc-trust-inner{padding:24px 20px}.fmc-trust-title{font-size:1.3rem}.fmc-trust-stats{grid-template-columns:1fr 1fr;gap:18px 10px}.fmc-trust-num{font-size:1.45rem}.fmc-trust-points{grid-template-columns:1fr}}.fmc-faq{color:#1e3a1e;margin:28px 0;font-family:Muli,Arial,sans-serif}.fmc-faq-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.fmc-faq-head-icon{background:linear-gradient(135deg,#152a15,#2a5a2a);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 5px 14px #1e3a1e38}.fmc-faq-head-icon svg{fill:#c9a84c;width:26px;height:26px}.fmc-faq-title{color:#1e3a1e;letter-spacing:.2px;margin:0;font-size:1.5rem;font-weight:800;line-height:1.1}.fmc-faq-sub{color:#8a8a82;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:.8rem;font-weight:700;line-height:1.5}.fmc-faq-vehicle{color:#c9a84c}.fmc-faq-list{flex-direction:column;gap:10px;display:flex}.fmc-faq-item{background:#fff;border:1px solid #e8e8df;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.fmc-faq-item:hover{border-color:#d8ce9f;box-shadow:0 4px 16px #1e3a1e12}.fmc-faq-item[open]{border-color:#c9a84c;box-shadow:0 6px 20px #1e3a1e17}.fmc-faq-q{cursor:pointer;align-items:center;gap:14px;padding:15px 18px;list-style:none;display:flex}.fmc-faq-q::-webkit-details-marker{display:none}.fmc-faq-q-icon{background:#c9a84c21;border:1.5px solid #c9a84c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .25s,border-color .25s;display:flex}.fmc-faq-q-icon svg{fill:#1e3a1e;width:20px;height:20px;transition:fill .25s}.fmc-faq-item[open] .fmc-faq-q-icon{background:#1e3a1e;border-color:#1e3a1e}.fmc-faq-item[open] .fmc-faq-q-icon svg{fill:#c9a84c}.fmc-faq-q-text{color:#1e3a1e;flex:1;font-size:1rem;font-weight:700;line-height:1.35}.fmc-faq-q-chev{color:#c9a84c;flex-shrink:0;width:20px;height:20px;transition:transform .3s}.fmc-faq-item[open] .fmc-faq-q-chev{transform:rotate(180deg)}.fmc-faq-q-chev svg{fill:currentColor;width:20px;height:20px}.fmc-faq-a-inner{color:#5a5a52;padding:2px 22px 18px 72px;font-size:.93rem;line-height:1.65}@media (max-width:480px){.fmc-faq-title{font-size:1.3rem}.fmc-faq-q-text{font-size:.93rem}.fmc-faq-a-inner{padding-left:22px}}.vdp-things-title{color:var(--vdp-text);margin:28px 0 22px;font-family:Muli,Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;line-height:1}.fmc-tel-banner{margin:16px 0}.fmc-tel-dialog{background:0 0;border:0;width:94%;max-width:520px;max-height:88vh;margin:auto;padding:0;overflow:visible}.fmc-tel-dialog::backdrop{background:#0009}.fmc-tel-card{color:#fff;background:linear-gradient(135deg,#152a15 0%,#1e3a1e 50%,#2a5a2a 100%);border:2px solid #c9a84c;border-radius:10px;max-height:88vh;padding:26px 28px;font-family:Muli,sans-serif;position:relative;overflow:hidden auto;box-shadow:0 20px 60px #00000059}.fmc-tel-card:before{content:"";pointer-events:none;background:#c9a84c14;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.fmc-tel-close{z-index:1;color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:24px;line-height:1;transition:background .2s;display:flex;position:absolute;top:10px;right:14px}.fmc-tel-close:hover{color:#fff;background:#ffffff26}.fmc-tel-header{align-items:center;gap:13px;margin-bottom:14px;padding-right:30px;display:flex}.fmc-tel-icon{background:#c9a84c26;border:2px solid #c9a84c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.fmc-tel-icon svg{fill:#c9a84c;width:24px;height:24px}.fmc-tel-title{text-transform:uppercase;letter-spacing:.6px;color:#fff;margin:0;font-family:inherit;font-size:1.12rem;font-weight:800;line-height:1.15}.fmc-tel-title span{color:#c9a84c}.fmc-tel-sub{text-transform:uppercase;letter-spacing:.8px;color:#ffffff8c;margin-top:2px;font-size:.7rem;font-weight:600}.fmc-tel-body{color:#ffffffd9;margin:0 0 14px;font-size:.84rem;line-height:1.55}.fmc-tel-body strong{color:#fff}.fmc-tel-list-label{text-transform:uppercase;letter-spacing:.6px;color:#c9a84c;margin:0 0 8px;font-size:.66rem;font-weight:700}.fmc-tel-highlights{grid-template-columns:1fr 1fr;gap:2px 14px;margin:0 0 14px;padding:0;list-style:none;display:grid}.fmc-tel-highlights li{color:#ffffffd1;padding:3px 0 3px 20px;font-size:.78rem;line-height:1.5;position:relative}.fmc-tel-highlights li:before{content:"✓";color:#c9a84c;font-size:.82rem;font-weight:700;position:absolute;left:0}.fmc-tel-notice{color:#ffffffe6;background:#c9a84c1a;border:1px solid #c9a84c66;border-radius:8px;padding:12px 14px;font-size:.8rem;line-height:1.5}@media (max-width:480px){.fmc-tel-highlights{grid-template-columns:1fr}.fmc-tel-card{padding:22px 20px}}.vdp-related{margin:70px 0 60px}.vdp-related__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.vdp-related__track::-webkit-scrollbar{display:none}.vdp-related__item{scroll-snap-align:start;flex:0 0 306px;min-width:0}.vdp-related__bar{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.vdp-related__arrows{gap:8px;display:flex}.vdp-related__arrow{color:#000;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;padding:0;transition:box-shadow .2s;display:flex}.vdp-related__arrow:hover{box-shadow:0 2px 10px #0000002e}.vdp-related__arrow svg{fill:currentColor;width:24px;height:24px}@media (max-width:480px){.vdp-related__item{flex-basis:82%}.vdp-related__arrow{width:48px;height:48px}}@media (max-width:767px){.vdp-wrap{padding:0 15px}.vdp-crumbs{margin-bottom:14px}.vdp-crumbs ol{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.vdp-crumbs ol::-webkit-scrollbar{display:none}.vdp-gallery{margin-bottom:12px}.vdp-gallery__thumbs{display:none}}
