.request-card[data-astro-cid-jstqwq3x]{background:var(--surface);border-radius:var(--radius);border-top:4px solid var(--sky);box-shadow:var(--shadow);padding:var(--sp-6) var(--sp-5);color:var(--text);scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.request-card__title[data-astro-cid-jstqwq3x]{font-size:var(--fs-h3);color:var(--ink);text-align:center;font-weight:600}.request-card__intro[data-astro-cid-jstqwq3x]{font-size:var(--fs-small);text-align:center;margin-top:var(--sp-2);margin-bottom:var(--sp-5)}.request-form[data-astro-cid-jstqwq3x]{gap:var(--sp-3);display:grid}.request-form__hp[data-astro-cid-jstqwq3x]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.request-form[data-astro-cid-jstqwq3x] input[data-astro-cid-jstqwq3x],.request-form[data-astro-cid-jstqwq3x] select[data-astro-cid-jstqwq3x],.request-form[data-astro-cid-jstqwq3x] textarea[data-astro-cid-jstqwq3x]{width:100%;min-height:3rem;padding:var(--sp-3) var(--sp-4);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font-size:.9375rem}.request-form[data-astro-cid-jstqwq3x] textarea[data-astro-cid-jstqwq3x]{resize:vertical;min-height:5.5rem}.request-form[data-astro-cid-jstqwq3x] [data-astro-cid-jstqwq3x]::placeholder{color:var(--text);opacity:1}.request-form[data-astro-cid-jstqwq3x] select[data-astro-cid-jstqwq3x]:invalid,.request-form[data-astro-cid-jstqwq3x] select[data-astro-cid-jstqwq3x]{color:var(--text)}.request-form[data-astro-cid-jstqwq3x] input[data-astro-cid-jstqwq3x]:focus,.request-form[data-astro-cid-jstqwq3x] select[data-astro-cid-jstqwq3x]:focus,.request-form[data-astro-cid-jstqwq3x] textarea[data-astro-cid-jstqwq3x]:focus{border-color:var(--teal);background:var(--surface);outline:none;box-shadow:0 0 0 3px #3fa5bd40}.request-form[data-astro-cid-jstqwq3x] [data-astro-cid-jstqwq3x][aria-invalid=true]{border-color:#c0392b}.request-form[data-astro-cid-jstqwq3x] .btn[data-astro-cid-jstqwq3x]{width:100%;margin-top:var(--sp-2)}.request-form__status[data-astro-cid-jstqwq3x]{font-size:var(--fs-small);text-align:center;padding:var(--sp-3);border-radius:var(--radius-sm);background:var(--surface-alt);color:var(--navy)}.request-card__call[data-astro-cid-jstqwq3x],.request-card__legal[data-astro-cid-jstqwq3x]{text-align:center;margin-top:var(--sp-3);font-size:.8125rem}.request-card__call[data-astro-cid-jstqwq3x]{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.request-card__call[data-astro-cid-jstqwq3x] a[data-astro-cid-jstqwq3x]{color:var(--navy);font-weight:600;text-decoration:none}.request-card__legal[data-astro-cid-jstqwq3x]{margin-top:var(--sp-1)}.request-card__legal[data-astro-cid-jstqwq3x] a,.request-card__legal[data-astro-cid-jstqwq3x] span{color:var(--text)}@media (width>=40rem){.request-card[data-astro-cid-jstqwq3x]{padding:var(--sp-6)}}.car__crumb[data-astro-cid-grpayswa]{margin-bottom:var(--sp-5);font-size:var(--fs-small)}.car__crumb[data-astro-cid-grpayswa] a[data-astro-cid-grpayswa]{font-weight:600;text-decoration:none}.car__grid[data-astro-cid-grpayswa]{gap:var(--sp-6);align-items:start;display:grid}.car__gallery[data-astro-cid-grpayswa]{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.car__photo[data-astro-cid-grpayswa]{border-radius:var(--radius-sm);background:var(--surface-alt);aspect-ratio:4/3;display:block;overflow:hidden}.car__photo--cover[data-astro-cid-grpayswa]{border-radius:var(--radius);grid-column:1/-1}.car__photo[data-astro-cid-grpayswa] img[data-astro-cid-grpayswa]{object-fit:cover;width:100%;height:100%}.car__nophoto[data-astro-cid-grpayswa]{aspect-ratio:4/3;background:var(--surface-alt);border-radius:var(--radius);color:var(--muted);grid-column:1/-1;place-items:center;display:grid}.car__badge[data-astro-cid-grpayswa]{border-radius:var(--radius-pill);background:var(--yellow);color:var(--navy);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;display:inline-block}.car__badge--sold[data-astro-cid-grpayswa]{background:var(--navy);color:#fff}.car__price[data-astro-cid-grpayswa]{color:var(--navy);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700;line-height:1.2}.car__price[data-astro-cid-grpayswa] span[data-astro-cid-grpayswa]{font-size:var(--fs-small);color:var(--text);font-weight:400;display:block}.car__specs[data-astro-cid-grpayswa]{gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);background:var(--surface-alt);border-radius:var(--radius-sm);grid-template-columns:repeat(2,1fr);display:grid}.car__specs[data-astro-cid-grpayswa] dt[data-astro-cid-grpayswa]{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600}.car__specs[data-astro-cid-grpayswa] dd[data-astro-cid-grpayswa]{color:var(--ink);margin:0;font-size:.9375rem;font-weight:600}.car__highlights[data-astro-cid-grpayswa]{gap:var(--sp-2);color:var(--ink);font-size:.9375rem;display:grid}.car__highlights[data-astro-cid-grpayswa] li[data-astro-cid-grpayswa]{gap:var(--sp-3);align-items:flex-start;display:flex}.car__highlights[data-astro-cid-grpayswa] svg{color:var(--teal);flex:none;margin-top:.15rem}.car__note[data-astro-cid-grpayswa]{font-size:var(--fs-small);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--yellow);background:var(--surface-soft)}.car__actions[data-astro-cid-grpayswa]{gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.car__soldnote[data-astro-cid-grpayswa]{font-size:var(--fs-small)}.car__ask[data-astro-cid-grpayswa]{gap:var(--sp-7);align-items:center;display:grid}.car__ask-call[data-astro-cid-grpayswa]{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);display:flex}.car__ask-call[data-astro-cid-grpayswa] a[data-astro-cid-grpayswa]{color:var(--navy);font-weight:600;text-decoration:none}@media (width<=30rem){.car__actions[data-astro-cid-grpayswa] .btn[data-astro-cid-grpayswa]{width:100%}}@media (width>=64rem){.car__grid[data-astro-cid-grpayswa]{gap:var(--sp-8);grid-template-columns:3fr 2fr}.car__ask[data-astro-cid-grpayswa]{gap:var(--sp-8);grid-template-columns:1fr 1fr}}
