.home-intro[data-v-d75457d9]{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--paper);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.eyebrow[data-v-d75457d9]{font-size:10px}h1[data-v-d75457d9]{margin:6px 0 10px;font-size:clamp(1.7rem,2.8vw,2.15rem)}p[data-v-d75457d9]{color:var(--muted);margin:0;font-size:14px}.home-actions[data-v-d75457d9]{flex:none;align-items:center;gap:6px;display:flex}.home-actions .q-btn[data-v-d75457d9]{min-height:44px}.home-reasons[data-v-d75457d9]{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:12px 16px;list-style:none;display:grid}li[data-v-d75457d9]{justify-content:center;align-items:center;gap:10px;min-width:0;padding:0 12px;font-size:13px;font-weight:650;line-height:1.35;display:flex}li+li[data-v-d75457d9]{border-inline-start:1px solid var(--line)}li .q-icon[data-v-d75457d9]{box-sizing:border-box;color:var(--accent);background:var(--soft);border-radius:10px;flex:none;width:32px;height:32px;padding:7px}.trusted-reason .q-icon[data-v-d75457d9]{color:var(--success)}@media (max-width:900px){.home-intro[data-v-d75457d9]{gap:14px;display:grid}}@media (max-width:700px){.home-intro[data-v-d75457d9]{gap:12px;padding:18px 16px}.home-actions .q-btn[data-v-d75457d9]{padding-inline:10px;font-size:12px}.home-reasons[data-v-d75457d9]{padding:10px 4px}li[data-v-d75457d9]{text-align:center;flex-direction:column;gap:6px;padding:0 6px;font-size:11px}li span[data-v-d75457d9]{align-items:center;max-width:12ch;min-height:2.7em;display:flex}li .q-icon[data-v-d75457d9]{border-radius:9px;width:28px;height:28px;padding:5px}}.catalog-heading h1{margin-block:6px 0;font-size:clamp(1.4rem,2.4vw,2rem)}.search-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-products-heading .eyebrow{letter-spacing:.14em;font-size:10px}.home-products-heading h2{margin:7px 0 9px;font-size:clamp(1.3rem,2.3vw,1.65rem);line-height:1.25}.home-products-heading p{margin:0;font-size:13px}@media (max-width:700px){.catalog-vehicle-modal .q-dialog__inner{align-items:flex-end;padding:0}.catalog-vehicle-modal .q-dialog__inner>.vehicle-dialog{max-width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding-bottom:max(20px, env(safe-area-inset-bottom));border-radius:20px 20px 0 0;width:100%!important}}
