.oem-quote[data-v-eb91bf04]{background:var(--bg-page,#f0efe9)}.oem-quote__banner[data-v-eb91bf04]{background:var(--bg-dark,#111110);border-bottom:1px solid var(--line-strong,#141414)}.oem-quote__bannersingle[data-v-eb91bf04]{aspect-ratio:12/5;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.oem-quote__bannercap[data-v-eb91bf04]{color:#9b978c;display:flex;font-family:var(--font-mono);font-size:13px;gap:14px;justify-content:space-between;letter-spacing:.1em;margin:0 auto;max-width:1240px;padding:12px 32px;text-transform:uppercase}.oem-quote__bannercap span[data-v-eb91bf04]:last-child{flex-shrink:0;white-space:nowrap}.oem-quote__faq[data-v-eb91bf04] .faq-kicker,.oem-quote__faq[data-v-eb91bf04] .faq-title{display:none}.oem-quote__faq[data-v-eb91bf04] .faq-section{background:transparent;max-width:none;padding:0}.oem-quote__faq[data-v-eb91bf04] .faq-list{background:var(--bg-surface,#fff);border:1px solid var(--line-strong,#141414);display:block;margin:0;max-width:none}.oem-quote__faq[data-v-eb91bf04] .faq-item{background:var(--bg-surface,#fff);border:none;border-radius:0;border-top:1px solid var(--line-strong,#141414);margin:0}.oem-quote__faq[data-v-eb91bf04] .faq-item:first-child{border-top:none}.oem-quote__faq[data-v-eb91bf04] .faq-item__q{align-items:baseline;background:transparent;border:none;color:var(--text-1,#141414);cursor:pointer;display:flex;font-family:var(--font-display);font-size:19px;font-weight:700;gap:18px;line-height:1.4;padding:24px 26px;text-align:left;width:100%}.oem-quote__faq[data-v-eb91bf04] .faq-item--open{border-color:var(--line-strong,#141414);box-shadow:none}.oem-quote__faq[data-v-eb91bf04] .faq-item--open .faq-item__q{background:#f7f6f1;border-bottom:1px solid var(--line-1,#d6d3c8)}.oem-quote__faq[data-v-eb91bf04] .faq-item__q-text{color:var(--text-1,#141414);flex:1;font-family:var(--font-display);font-size:19px;font-weight:700}.oem-quote__faq[data-v-eb91bf04] .faq-item__qn{color:var(--accent-hover,#c22e08);font-family:var(--font-mono);font-size:14px}.oem-quote__faq[data-v-eb91bf04] .faq-item--open .faq-item__q-text,.oem-quote__faq[data-v-eb91bf04] .faq-item__q:hover .faq-item__q-text{color:var(--text-1,#141414)}.oem-quote__faq[data-v-eb91bf04] .faq-item__q .v-icon{color:var(--accent,#e8380d);flex-shrink:0}.oem-quote__faq[data-v-eb91bf04] .faq-item__a{color:#3a3833;font-family:var(--font-body);font-size:17.5px;line-height:1.7}.oem-quote__faq[data-v-eb91bf04] .faq-item__a a{color:var(--accent,#e8380d)}.oem-quote__faq[data-v-eb91bf04] .faq-item__a>div{max-width:920px;padding:22px 26px 8px 60px}.oem-quote__faq[data-v-eb91bf04] .faq-item__more{color:var(--accent,#e8380d);font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;padding:0 26px 26px 60px}.oem-quote__concernfig[data-v-eb91bf04]{background:var(--bg-surface,#fff);border:1px solid var(--line-strong,#141414);margin:52px 0 0}.oem-quote__concernfig img[data-v-eb91bf04]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.oem-quote__concernfig figcaption[data-v-eb91bf04]{border-top:1px solid var(--line-1,#d6d3c8);color:var(--text-2,#5f5b52);display:flex;font-family:var(--font-mono);font-size:13px;gap:14px;justify-content:space-between;letter-spacing:.1em;padding:12px 16px;text-transform:uppercase}.oem-quote__concernfig figcaption span[data-v-eb91bf04]:last-child{flex-shrink:0;white-space:nowrap}.oem-quote__contact[data-v-eb91bf04]{background:var(--bg-surface,#fff);border:1px solid var(--line-strong,#141414);display:grid;gap:0;grid-template-columns:1fr 1.15fr}.oem-quote__cleft[data-v-eb91bf04]{background:var(--bg-dark,#111110);border-right:1px solid var(--line-strong,#141414);color:var(--on-dark-1,#f0efe9);padding:48px 44px}.oem-quote__cleft h3[data-v-eb91bf04]{font-family:var(--font-display);font-size:clamp(26px,2.8vw,38px);font-weight:800;line-height:1.08;margin:0;text-transform:uppercase}.oem-quote__cleft h3 span[data-v-eb91bf04]{color:var(--accent,#e8380d)}.oem-quote__cintro[data-v-eb91bf04]{color:var(--on-dark-2,#cfcbbf);font-family:var(--font-body);font-size:16.5px;line-height:1.65;margin:20px 0 0;max-width:420px}.oem-quote__path[data-v-eb91bf04]{border-top:1px solid #333;margin-top:36px}.oem-quote__p[data-v-eb91bf04]{border-bottom:1px solid #333;display:grid;gap:16px;grid-template-columns:48px 1fr;padding:20px 0}.oem-quote__p b[data-v-eb91bf04]{color:var(--on-dark-1,#f0efe9);display:block;font-family:var(--font-display);font-size:17px}.oem-quote__p span[data-v-eb91bf04]{color:#b9b5a9;display:block;font-family:var(--font-body);font-size:15px;line-height:1.6;margin-top:4px}.oem-quote__pn[data-v-eb91bf04]{color:var(--accent,#e8380d);font-family:var(--font-mono);font-size:14px;letter-spacing:.1em;padding-top:4px}.oem-quote__wa[data-v-eb91bf04]{align-items:center;border:1px solid var(--accent,#e8380d);color:#fff;display:inline-flex;font-family:var(--font-display);font-size:14.5px;font-weight:700;gap:12px;letter-spacing:.08em;margin-top:28px;padding:15px 24px;text-decoration:none;text-transform:uppercase}.oem-quote__wa[data-v-eb91bf04]:hover{background:var(--accent,#e8380d)}.oem-quote__direct[data-v-eb91bf04],.oem-quote__mono[data-v-eb91bf04]{font-family:var(--font-mono)}.oem-quote__direct[data-v-eb91bf04]{color:#b9b5a9;font-size:14px;line-height:2.1;margin-top:28px}.oem-quote__direct b[data-v-eb91bf04]{color:#fff;font-weight:500}.oem-quote__cright[data-v-eb91bf04]{padding:48px 44px}@media (max-width:1024px){.oem-quote__contact[data-v-eb91bf04]{grid-template-columns:1fr}.oem-quote__cleft[data-v-eb91bf04]{border-bottom:1px solid var(--line-strong,#141414);border-right:none}.oem-quote__bannersingle[data-v-eb91bf04]{aspect-ratio:16/9}}@media (max-width:720px){.oem-quote__cleft[data-v-eb91bf04],.oem-quote__cright[data-v-eb91bf04]{padding:34px 26px}.oem-quote__bannercap[data-v-eb91bf04]{padding-left:20px;padding-right:20px}.oem-quote__bannersingle[data-v-eb91bf04]{aspect-ratio:16/9}.oem-quote__faq[data-v-eb91bf04] .faq-item__q{font-size:17px;padding:20px 18px}.oem-quote__faq[data-v-eb91bf04] .faq-item__a{padding:18px 18px 22px}}
