.car[data-astro-cid-q6bbp3ma]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.car[data-astro-cid-q6bbp3ma]:hover{border-color:#3a4352;transform:translateY(-3px)}.visual[data-astro-cid-q6bbp3ma]{aspect-ratio:16/10;background:#0d1015;position:relative}.visual[data-astro-cid-q6bbp3ma] img{object-fit:cover;width:100%;height:100%}.ph[data-astro-cid-q6bbp3ma]{background:radial-gradient(120% 80% at 50% 120%,#ff5a1f47,#0000 60%),repeating-linear-gradient(90deg,#0000 0 23px,#ffffff08 23px 24px),linear-gradient(#141922,#0b0e13);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ph-make[data-astro-cid-q6bbp3ma]{font-family:var(--head);text-transform:uppercase;letter-spacing:.12em;color:#ffffff14;font-size:2.6rem;font-weight:700;position:absolute;top:14%}.silhouette[data-astro-cid-q6bbp3ma]{fill:#1d2330;stroke:#ff8c508c;stroke-width:1.2px;width:78%;position:relative;top:14%}.silhouette[data-astro-cid-q6bbp3ma] circle[data-astro-cid-q6bbp3ma]{fill:#0b0e13}.badge[data-astro-cid-q6bbp3ma]{color:var(--accent-2);letter-spacing:.1em;text-transform:uppercase;background:#0a0c10cc;border:1px solid #ff5a1f80;border-radius:99px;padding:4px 10px;font-size:.72rem;font-weight:600;position:absolute;top:12px;left:12px}.illu[data-astro-cid-q6bbp3ma]{color:#ffffffbf;background:#00000073;border-radius:4px;padding:2px 8px;font-size:.68rem;position:absolute;bottom:8px;right:10px}.visual[data-astro-cid-q6bbp3ma]:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a0c108c);position:absolute;inset:0}.body[data-astro-cid-q6bbp3ma]{flex-direction:column;flex:1;gap:6px;padding:20px 20px 22px;display:flex}h3[data-astro-cid-q6bbp3ma]{font-size:1.45rem;font-weight:600}.make[data-astro-cid-q6bbp3ma]{color:var(--muted);font-weight:600}.specs[data-astro-cid-q6bbp3ma]{color:var(--muted);margin:0;font-size:.9rem}.price[data-astro-cid-q6bbp3ma]{border-top:1px solid var(--line);align-items:baseline;gap:8px;margin:auto 0 0;padding-top:12px;display:flex}.price[data-astro-cid-q6bbp3ma] b[data-astro-cid-q6bbp3ma]{font-family:var(--head);color:var(--text);font-size:1.8rem}.price[data-astro-cid-q6bbp3ma] span[data-astro-cid-q6bbp3ma]{color:var(--muted);font-size:.85rem}.stock[data-astro-cid-2verqmii]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1.1fr 1fr;gap:0;display:grid;overflow:hidden}.media[data-astro-cid-2verqmii]{background:#0d1015;flex-direction:column;display:flex}.main[data-astro-cid-2verqmii]{aspect-ratio:4/3;position:relative;overflow:hidden}.main[data-astro-cid-2verqmii] .slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.main[data-astro-cid-2verqmii] .slide.active{opacity:1}.tag[data-astro-cid-2verqmii]{background:var(--accent);color:#fff;font-family:var(--head);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:5px 12px;font-size:.8rem;font-weight:700;position:absolute;top:14px;left:14px}.thumbs[data-astro-cid-2verqmii]{grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;display:grid}.thumb[data-astro-cid-2verqmii]{cursor:pointer;aspect-ratio:4/3;opacity:.6;background:0 0;border:2px solid #0000;border-radius:6px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.thumb[data-astro-cid-2verqmii].active,.thumb[data-astro-cid-2verqmii]:hover{opacity:1;border-color:var(--accent)}.thumb[data-astro-cid-2verqmii] img{object-fit:cover;width:100%;height:100%}.info[data-astro-cid-2verqmii]{flex-direction:column;padding:30px 30px 28px;display:flex}.make[data-astro-cid-2verqmii]{color:var(--accent);font-family:var(--head);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700}h3[data-astro-cid-2verqmii]{margin:4px 0 18px;font-size:clamp(1.6rem,2.6vw,2.1rem)}.specs[data-astro-cid-2verqmii]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0 0 18px;display:grid}.specs[data-astro-cid-2verqmii] div[data-astro-cid-2verqmii]{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:8px 12px}.specs[data-astro-cid-2verqmii] dt[data-astro-cid-2verqmii]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.72rem}.specs[data-astro-cid-2verqmii] dd[data-astro-cid-2verqmii]{margin:0;font-weight:600}.hl[data-astro-cid-2verqmii]{color:#c3cad6;gap:6px;margin:0 0 22px;padding:0;font-size:.95rem;list-style:none;display:grid}.hl[data-astro-cid-2verqmii] li[data-astro-cid-2verqmii]:before{content:"";background:var(--cyan);border-radius:1px;width:6px;height:6px;margin:0 10px 2px 2px;display:inline-block;transform:rotate(45deg)}.buy[data-astro-cid-2verqmii]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex}.price[data-astro-cid-2verqmii]{flex-direction:column;margin:0;display:flex}.price[data-astro-cid-2verqmii] b[data-astro-cid-2verqmii]{font-family:var(--head);font-size:2.2rem;line-height:1}.price[data-astro-cid-2verqmii] span[data-astro-cid-2verqmii]{color:var(--muted);margin-top:4px;font-size:.85rem}@media (width<=900px){.stock[data-astro-cid-2verqmii]{grid-template-columns:1fr}.info[data-astro-cid-2verqmii]{padding:22px}}.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:min(88vh,760px);padding:120px 0 90px;display:flex;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-bg[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:70% 60%;filter:saturate(.6)contrast(1.05);width:100%;height:100%}.hero-bg[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg, #0a0c10f7 0%, #0a0c10e6 45%, #0a0c1066 80%, #0a0c10b3 100%), linear-gradient(0deg, var(--bg) 0%, transparent 30%);position:absolute;inset:0}.grid-lines[data-astro-cid-lcdefpme]{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 70%);mask-image:linear-gradient(90deg,#000 0%,#0000 70%)}.hero-in[data-astro-cid-lcdefpme]{position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{text-transform:uppercase;margin-bottom:22px;font-size:clamp(2.6rem,6.4vw,5rem);font-weight:700}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#c3cad6;max-width:560px;margin:0 0 34px;font-size:1.12rem}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;display:flex}.stats[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin:54px 0 0;display:flex}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-left:2px solid var(--accent);padding:2px 18px 2px 14px}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--head);text-transform:uppercase;font-size:1.35rem;font-weight:700}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.9rem}.alt[data-astro-cid-lcdefpme]{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:18px}@media (width<=1100px){.cars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.cars[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=440px){.cars[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.stock-list[data-astro-cid-lcdefpme]{gap:28px}.steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent);width:40px;height:3px;position:absolute;top:0;left:22px}.steps[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--head);color:#ffffff1f;font-size:2.4rem;font-weight:700;line-height:1}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:10px 0 6px;font-size:1.35rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.95rem}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.35fr;align-items:start;gap:56px;display:grid}.contact-line[data-astro-cid-lcdefpme]{color:var(--muted)}.contact-line[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--text);font-weight:600}@media (width<=960px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}}@media (width<=560px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]{padding:96px 0 64px}}.cform{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:30px;position:relative}.cform .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cform .f{margin-bottom:16px}.cform label{letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.cform input,.cform select,.cform textarea{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:12px 13px}.cform input:focus,.cform select:focus,.cform textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #ff5a1f2e}.cform textarea{resize:vertical;min-height:130px}.cform .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cform .note{color:var(--muted);margin:2px 0 20px;font-size:.8rem}.cform .msg{border-radius:8px;margin-top:16px;padding:13px 15px;font-weight:500}.cform .msg.ok{color:#bdf1ff;background:#3ad6ff1a;border:1px solid #3ad6ff59}.cform .msg.err{color:#ffd2c0;background:#ff5a1f1a;border:1px solid #ff5a1f66}@media (width<=560px){.cform .row{grid-template-columns:1fr}.cform{padding:22px}}
