.fdm-vehicle-seo,.fdm-vehicle-faq{--fdm-content-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;box-sizing:border-box;font-family:var(--fdm-content-sans)}.fdm-vehicle-seo *,.fdm-vehicle-seo *:before,.fdm-vehicle-seo *:after,.fdm-vehicle-faq *,.fdm-vehicle-faq *:before,.fdm-vehicle-faq *:after{box-sizing:border-box}.fdm-vehicle-seo[hidden],.fdm-vehicle-faq[hidden]{display:none}.fdm-vehicle-seo :where(a,button):focus-visible,.fdm-vehicle-faq :where(a,button,summary):focus-visible{outline:3px solid #4c9ffe;outline-offset:3px}.fdm-vehicle-seo .rte>:first-child,.fdm-vehicle-faq .rte>:first-child{margin-top:0}.fdm-vehicle-seo .rte>:last-child,.fdm-vehicle-faq .rte>:last-child{margin-bottom:0}.fdm-vehicle-seo{background:var(--fdm-seo-bg);color:var(--fdm-seo-text);isolation:isolate;overflow:hidden;padding:var(--fdm-seo-pad-top) clamp(18px,4vw,64px) var(--fdm-seo-pad-bottom);position:relative}.fdm-vehicle-seo:before{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--fdm-seo-accent) 13%,transparent),transparent 30%),radial-gradient(circle at 92% 38%,rgba(255,255,255,.045),transparent 28%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.fdm-vehicle-seo__shell,.fdm-vehicle-faq__shell{margin:0 auto;max-width:1440px}.fdm-vehicle-seo__header{align-items:end;display:grid;gap:clamp(34px,6vw,88px);grid-template-columns:minmax(0,1.42fr) minmax(260px,.58fr);margin-bottom:clamp(42px,6vw,72px)}.fdm-vehicle-seo__heading-wrap{max-width:900px}.fdm-vehicle-seo__eyebrow,.fdm-vehicle-faq__eyebrow{color:var(--fdm-seo-accent);font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.fdm-vehicle-seo__title{color:var(--fdm-seo-text);font-size:clamp(42px,5.2vw,76px);font-weight:760;letter-spacing:-.052em;line-height:.99;margin:0;max-width:16ch;text-wrap:balance}.fdm-vehicle-seo__intro{color:var(--fdm-seo-muted);font-size:clamp(17px,1.45vw,21px);line-height:1.68;margin-top:26px;max-width:68ch}.fdm-vehicle-seo__aside{border-left:1px solid var(--fdm-seo-line);display:grid;gap:22px;padding-left:clamp(24px,3vw,46px)}.fdm-vehicle-seo__count{align-items:baseline;display:flex;gap:12px}.fdm-vehicle-seo__count strong{color:var(--fdm-seo-accent);font-size:clamp(44px,4vw,62px);letter-spacing:-.05em;line-height:.9}.fdm-vehicle-seo__count span{color:var(--fdm-seo-text);font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1.35;max-width:16ch;text-transform:uppercase}.fdm-vehicle-seo__supporting{color:var(--fdm-seo-muted);font-size:14px;line-height:1.65;max-width:38ch}.fdm-vehicle-seo__product-link{color:var(--fdm-seo-text);font-size:13px;font-weight:800;min-height:44px;padding:12px 0;text-decoration-color:var(--fdm-seo-accent);text-underline-offset:5px}.fdm-vehicle-seo__benefits{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.fdm-vehicle-seo__benefit{min-width:0}.fdm-vehicle-seo__benefit article{background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 46%),var(--fdm-seo-card);border:1px solid var(--fdm-seo-line);border-radius:var(--fdm-seo-radius);display:flex;flex-direction:column;height:100%;min-height:320px;padding:clamp(24px,2.5vw,36px);transition:border-color .18s ease,transform .18s ease}.fdm-vehicle-seo__benefit article:hover{border-color:var(--fdm-seo-accent);transform:translateY(-4px)}.fdm-vehicle-seo__benefit-top{align-items:start;display:flex;justify-content:space-between;margin-bottom:auto;padding-bottom:42px}.fdm-vehicle-seo__benefit-icon{align-items:center;background:color-mix(in srgb,var(--fdm-seo-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--fdm-seo-accent) 42%,transparent);border-radius:50%;color:var(--fdm-seo-accent);display:inline-flex;font-size:10px;font-weight:900;height:52px;justify-content:center;letter-spacing:.06em;max-width:52px;overflow:hidden;text-transform:uppercase;width:52px}.fdm-vehicle-seo__benefit-number{color:color-mix(in srgb,var(--fdm-seo-text) 28%,transparent);font-size:12px;font-weight:800;letter-spacing:.12em}.fdm-vehicle-seo__benefit h3{color:var(--fdm-seo-text);font-size:clamp(20px,1.7vw,26px);font-weight:720;letter-spacing:-.025em;line-height:1.18;margin:0 0 15px;max-width:17ch}.fdm-vehicle-seo__benefit-copy{color:var(--fdm-seo-muted);font-size:15px;line-height:1.65}.fdm-vehicle-seo__related{border-top:1px solid var(--fdm-seo-line);margin-top:42px;padding-top:24px}.fdm-vehicle-seo__related>p,.fdm-vehicle-faq__related>p{font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 13px;text-transform:uppercase}.fdm-vehicle-seo__related>div,.fdm-vehicle-faq__related>div,.fdm-vehicle-faq__answer-links{display:flex;flex-wrap:wrap;gap:8px}.fdm-vehicle-seo__related a{align-items:center;border:1px solid var(--fdm-seo-line);border-radius:999px;color:var(--fdm-seo-text);display:inline-flex;font-size:12px;font-weight:750;min-height:40px;padding:8px 14px;text-decoration:none}.fdm-vehicle-seo__related a:hover{background:var(--fdm-seo-accent);border-color:var(--fdm-seo-accent);color:#11110f}.fdm-vehicle-faq{background:var(--fdm-faq-bg);color:var(--fdm-faq-text);padding:var(--fdm-faq-pad-top) clamp(18px,4vw,64px) var(--fdm-faq-pad-bottom)}.fdm-vehicle-faq__panel{background:var(--fdm-faq-panel);border-radius:var(--fdm-faq-radius);display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);overflow:hidden}.fdm-vehicle-faq__intro{background:radial-gradient(circle at 18% 4%,color-mix(in srgb,var(--fdm-faq-accent) 22%,transparent),transparent 32%),color-mix(in srgb,var(--fdm-faq-panel) 88%,#ded6c6);border-right:1px solid var(--fdm-faq-line);padding:clamp(36px,5vw,76px)}.fdm-vehicle-faq__intro-inner{position:sticky;top:28px}.fdm-vehicle-faq__eyebrow{color:#766033}.fdm-vehicle-faq__title{color:var(--fdm-faq-text);font-size:clamp(38px,4.5vw,64px);font-weight:760;letter-spacing:-.05em;line-height:1;margin:0;max-width:12ch;text-wrap:balance}.fdm-vehicle-faq__lede{color:var(--fdm-faq-muted);font-size:16px;line-height:1.7;margin-top:24px;max-width:46ch}.fdm-vehicle-faq__actions{align-items:flex-start;display:flex;flex-direction:column;gap:14px;margin-top:32px}.fdm-vehicle-faq__button{align-items:center;background:var(--fdm-faq-text);border:1px solid var(--fdm-faq-text);border-radius:999px;color:var(--fdm-faq-panel);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:22px;justify-content:space-between;min-height:52px;padding:0 21px 0 24px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.fdm-vehicle-faq__button:hover{background:var(--fdm-faq-accent);border-color:var(--fdm-faq-accent);color:var(--fdm-faq-text);transform:translateY(-2px)}.fdm-vehicle-faq__text-link{color:var(--fdm-faq-text);font-size:14px;font-weight:750;min-height:44px;padding:12px 2px 8px;text-decoration-color:color-mix(in srgb,var(--fdm-faq-text) 36%,transparent);text-underline-offset:5px}.fdm-vehicle-faq__related,.fdm-vehicle-faq__reviewer{border-top:1px solid var(--fdm-faq-line);margin-top:30px;padding-top:22px}.fdm-vehicle-faq__related>p{color:var(--fdm-faq-muted)}.fdm-vehicle-faq__related a,.fdm-vehicle-faq__answer-links a{align-items:center;background:#ffffff8c;border:1px solid var(--fdm-faq-line);border-radius:999px;color:var(--fdm-faq-text);display:inline-flex;font-size:12px;font-weight:720;min-height:38px;padding:8px 13px;text-decoration:none}.fdm-vehicle-faq__related a:hover,.fdm-vehicle-faq__answer-links a:hover{background:var(--fdm-faq-accent);border-color:var(--fdm-faq-accent)}.fdm-vehicle-faq__reviewer{align-items:center;display:flex;gap:12px}.fdm-vehicle-faq__reviewer-image{border-radius:50%;height:48px;object-fit:cover;width:48px}.fdm-vehicle-faq__reviewer p{font-size:13px;font-weight:800;margin:0}.fdm-vehicle-faq__reviewer span{color:var(--fdm-faq-muted);font-size:12px}.fdm-vehicle-faq__list{padding:clamp(18px,3.4vw,52px) clamp(22px,4vw,68px)}.fdm-vehicle-faq__item{border-bottom:1px solid var(--fdm-faq-line)}.fdm-vehicle-faq__item:first-child{border-top:1px solid var(--fdm-faq-line)}.fdm-vehicle-faq__item summary{align-items:center;cursor:pointer;display:grid;gap:18px;grid-template-columns:34px minmax(0,1fr) 34px;list-style:none;min-height:92px;padding:20px 0}.fdm-vehicle-faq__item summary::-webkit-details-marker{display:none}.fdm-vehicle-faq__number{color:var(--fdm-faq-muted);font-size:11px;font-weight:800;letter-spacing:.1em}.fdm-vehicle-faq__question{color:var(--fdm-faq-text);font-size:clamp(17px,1.45vw,21px);font-weight:740;letter-spacing:-.018em;line-height:1.35}.fdm-vehicle-faq__toggle{border:1px solid var(--fdm-faq-line);border-radius:50%;height:32px;position:relative;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:32px}.fdm-vehicle-faq__toggle:before,.fdm-vehicle-faq__toggle:after{background:currentColor;content:"";height:1px;left:9px;position:absolute;top:15px;width:12px}.fdm-vehicle-faq__toggle:after{transform:rotate(90deg)}.fdm-vehicle-faq__item[open] .fdm-vehicle-faq__toggle{background:var(--fdm-faq-accent);border-color:var(--fdm-faq-accent);transform:rotate(45deg)}.fdm-vehicle-faq__answer{color:var(--fdm-faq-muted);font-size:15px;line-height:1.75;max-width:68ch;padding:0 52px 26px}.fdm-vehicle-faq__answer a{color:var(--fdm-faq-text);text-underline-offset:4px}.fdm-vehicle-faq__answer-links{margin-top:18px}@media(max-width:1050px){.fdm-vehicle-seo__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.fdm-vehicle-seo__benefit article{min-height:290px}.fdm-vehicle-faq__panel{grid-template-columns:1fr}.fdm-vehicle-faq__intro{border-bottom:1px solid var(--fdm-faq-line);border-right:0}.fdm-vehicle-faq__intro-inner{position:static}.fdm-vehicle-faq__title{max-width:15ch}}@media(max-width:699px){.fdm-vehicle-seo{padding-bottom:var(--fdm-seo-mobile-pad-bottom);padding-top:var(--fdm-seo-mobile-pad-top)}.fdm-vehicle-seo__header{grid-template-columns:1fr;margin-bottom:36px}.fdm-vehicle-seo__title{font-size:clamp(38px,11.5vw,54px)}.fdm-vehicle-seo__intro{font-size:16px;margin-top:20px}.fdm-vehicle-seo__aside{border-left:0;border-top:1px solid var(--fdm-seo-line);padding-left:0;padding-top:22px}.fdm-vehicle-seo__benefits{grid-template-columns:1fr}.fdm-vehicle-seo__benefit article{min-height:0}.fdm-vehicle-seo__benefit-top{margin-bottom:30px;padding-bottom:0}.fdm-vehicle-faq{padding-bottom:var(--fdm-faq-mobile-pad-bottom);padding-top:var(--fdm-faq-mobile-pad-top)}.fdm-vehicle-faq__panel{border-radius:min(var(--fdm-faq-radius),20px)}.fdm-vehicle-faq__intro{padding:34px 24px 38px}.fdm-vehicle-faq__title{font-size:clamp(36px,10.5vw,50px)}.fdm-vehicle-faq__button{width:100%}.fdm-vehicle-faq__list{padding:16px 20px 26px}.fdm-vehicle-faq__item summary{gap:10px;grid-template-columns:28px minmax(0,1fr) 32px;min-height:82px}.fdm-vehicle-faq__question{font-size:16px}.fdm-vehicle-faq__answer{padding:0 0 24px 38px}}@media(prefers-reduced-motion:reduce){.fdm-vehicle-seo__benefit article,.fdm-vehicle-faq__button,.fdm-vehicle-faq__toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/FDM-vehicle-collection-content.css.map */
