.vehicle-hero[data-astro-cid-mlftsnyi]{color:var(--color-neutral-0);background:var(--color-rs-950)}.vehicle-hero__grid[data-astro-cid-mlftsnyi]{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding-block:clamp(4rem,9vw,7rem);display:grid}.vehicle-back[data-astro-cid-mlftsnyi]{margin-bottom:var(--space-8);color:#ffffffad;font-weight:700;text-decoration:none;display:inline-block}.vehicle-hero[data-astro-cid-mlftsnyi] .eyebrow[data-astro-cid-mlftsnyi]{color:var(--color-rs-300)}.vehicle-hero[data-astro-cid-mlftsnyi] h1[data-astro-cid-mlftsnyi]{font-size:clamp(2.8rem,6vw,5.8rem)}.vehicle-hero__lead[data-astro-cid-mlftsnyi]{margin-top:var(--space-6);color:#ffffffb8;font-size:clamp(1.05rem,2vw,1.3rem)}.vehicle-hero__options[data-astro-cid-mlftsnyi]{margin-top:var(--space-6);flex-wrap:wrap;gap:.55rem;display:flex}.vehicle-hero__options[data-astro-cid-mlftsnyi] span[data-astro-cid-mlftsnyi]{color:var(--color-neutral-0);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:.25rem;padding:.45rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.vehicle-hero__options[data-astro-cid-mlftsnyi] small[data-astro-cid-mlftsnyi]{font:inherit;font-weight:650}.vehicle-hero__options[data-astro-cid-mlftsnyi] small[data-astro-cid-mlftsnyi]:before{content:"("}.vehicle-hero__options[data-astro-cid-mlftsnyi] small[data-astro-cid-mlftsnyi]:after{content:")"}.vehicle-hero__actions[data-astro-cid-mlftsnyi]{gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.vehicle-hero__actions[data-astro-cid-mlftsnyi] strong[data-astro-cid-mlftsnyi]{color:#ffffffc7}.vehicle-hero__image[data-astro-cid-mlftsnyi]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#ffffff0d;border:1px solid #ffffff24;overflow:hidden}.vehicle-hero__image[data-astro-cid-mlftsnyi] img[data-astro-cid-mlftsnyi]{aspect-ratio:16/11;object-fit:cover;width:100%}.vehicle-overview[data-astro-cid-mlftsnyi]{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,7rem);display:grid}.vehicle-overview[data-astro-cid-mlftsnyi] h2[data-astro-cid-mlftsnyi]{font-size:clamp(2rem,5vw,4rem)}.vehicle-overview[data-astro-cid-mlftsnyi] dl[data-astro-cid-mlftsnyi]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.vehicle-overview[data-astro-cid-mlftsnyi] dl[data-astro-cid-mlftsnyi] div[data-astro-cid-mlftsnyi]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-neutral-50)}.vehicle-overview[data-astro-cid-mlftsnyi] dt[data-astro-cid-mlftsnyi]{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.vehicle-overview[data-astro-cid-mlftsnyi] dd[data-astro-cid-mlftsnyi]{margin:var(--space-2) 0 0;font-size:1.05rem;font-weight:800}.equipment-grid[data-astro-cid-mlftsnyi]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.equipment-grid[data-astro-cid-mlftsnyi] article[data-astro-cid-mlftsnyi]{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-neutral-0)}.equipment-grid[data-astro-cid-mlftsnyi] h2[data-astro-cid-mlftsnyi]{font-size:1.7rem}.equipment-grid[data-astro-cid-mlftsnyi] ul[data-astro-cid-mlftsnyi]{gap:var(--space-3);margin:var(--space-6) 0 0;color:var(--color-text-muted);padding-left:1.2rem;display:grid}.vehicle-gallery[data-astro-cid-mlftsnyi]{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vehicle-gallery[data-astro-cid-mlftsnyi] figure[data-astro-cid-mlftsnyi]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-neutral-0);margin:0;overflow:hidden}.vehicle-gallery[data-astro-cid-mlftsnyi] img[data-astro-cid-mlftsnyi]{aspect-ratio:16/10;object-fit:cover;width:100%}.vehicle-gallery[data-astro-cid-mlftsnyi] figcaption[data-astro-cid-mlftsnyi]{padding:var(--space-4);color:var(--color-text-muted);font-size:.85rem}.vehicle-documents[data-astro-cid-mlftsnyi]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);display:grid}.vehicle-documents[data-astro-cid-mlftsnyi] h2[data-astro-cid-mlftsnyi]{font-size:clamp(2rem,4vw,3.4rem)}.vehicle-documents[data-astro-cid-mlftsnyi] ul[data-astro-cid-mlftsnyi]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.vehicle-documents[data-astro-cid-mlftsnyi] a[data-astro-cid-mlftsnyi]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-neutral-0);justify-content:space-between;font-weight:800;text-decoration:none;display:flex}.vehicle-pricing__heading[data-astro-cid-mlftsnyi]>p[data-astro-cid-mlftsnyi]:not(.eyebrow){margin-top:var(--space-5);color:var(--color-text-muted)}.vehicle-pricing__groups[data-astro-cid-mlftsnyi]{gap:var(--space-8);margin-top:var(--space-10);display:grid}.vehicle-pricing__group[data-astro-cid-mlftsnyi]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-neutral-0);min-width:0;box-shadow:var(--shadow-sm);padding:clamp(1.25rem,3vw,2rem)}.vehicle-pricing__group[data-astro-cid-mlftsnyi] h3[data-astro-cid-mlftsnyi]{margin:0 0 var(--space-6);color:var(--color-neutral-950);font-size:clamp(1.4rem,2.5vw,2rem)}.vehicle-pricing__table-wrap[data-astro-cid-mlftsnyi]{width:100%;overflow-x:auto}.vehicle-pricing[data-astro-cid-mlftsnyi] table[data-astro-cid-mlftsnyi]{border-collapse:collapse;width:100%;min-width:620px}.vehicle-pricing[data-astro-cid-mlftsnyi] thead[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi]{color:var(--color-text-muted);background:var(--color-neutral-50);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi]{width:42%;color:var(--color-neutral-950);font-weight:800}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi] span[data-astro-cid-mlftsnyi]{color:var(--color-text-muted);margin-top:.2rem;font-size:.78rem;font-weight:600;display:block}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] td[data-astro-cid-mlftsnyi]{color:var(--color-text);font-weight:700}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi]{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi] div[data-astro-cid-mlftsnyi]{min-width:0;padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-neutral-50)}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi] dd[data-astro-cid-mlftsnyi]{margin:var(--space-2) 0 0;color:var(--color-neutral-950);font-weight:800}.vehicle-pricing__note[data-astro-cid-mlftsnyi]{max-width:900px;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:.85rem}.vehicle-inquiry[data-astro-cid-mlftsnyi]{color:var(--color-neutral-0);background:var(--color-rs-950);padding-block:clamp(4rem,8vw,6rem)}.vehicle-inquiry__inner[data-astro-cid-mlftsnyi]{gap:var(--space-10);justify-content:space-between;align-items:center;display:flex}.vehicle-inquiry__inner[data-astro-cid-mlftsnyi]>div[data-astro-cid-mlftsnyi]{max-width:760px}.vehicle-inquiry[data-astro-cid-mlftsnyi] .eyebrow[data-astro-cid-mlftsnyi]{color:var(--color-rs-300)}.vehicle-inquiry[data-astro-cid-mlftsnyi] h2[data-astro-cid-mlftsnyi]{font-size:clamp(2rem,5vw,4rem)}.vehicle-inquiry[data-astro-cid-mlftsnyi] p[data-astro-cid-mlftsnyi]:not(.eyebrow){margin-top:var(--space-5);color:#ffffffad}@media (width<=900px){.vehicle-hero__grid[data-astro-cid-mlftsnyi],.vehicle-overview[data-astro-cid-mlftsnyi],.vehicle-documents[data-astro-cid-mlftsnyi]{grid-template-columns:1fr}.equipment-grid[data-astro-cid-mlftsnyi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.vehicle-overview[data-astro-cid-mlftsnyi] dl[data-astro-cid-mlftsnyi],.equipment-grid[data-astro-cid-mlftsnyi],.vehicle-gallery[data-astro-cid-mlftsnyi],.vehicle-pricing__conditions[data-astro-cid-mlftsnyi]{grid-template-columns:1fr}.vehicle-inquiry__inner[data-astro-cid-mlftsnyi]{flex-direction:column;align-items:stretch}}.vehicle-pricing[data-astro-cid-mlftsnyi]{background:var(--color-neutral-50)}.vehicle-pricing[data-astro-cid-mlftsnyi]>.container[data-astro-cid-mlftsnyi]{min-width:0}.vehicle-pricing__heading[data-astro-cid-mlftsnyi]{max-width:900px}.vehicle-pricing__heading[data-astro-cid-mlftsnyi] h2[data-astro-cid-mlftsnyi]{overflow-wrap:anywhere;letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1}.vehicle-pricing__heading[data-astro-cid-mlftsnyi]>p[data-astro-cid-mlftsnyi]:not(.eyebrow){max-width:780px;margin-top:var(--space-5);color:var(--color-text-muted);font-size:1.05rem;line-height:1.6}.vehicle-pricing__groups[data-astro-cid-mlftsnyi]{margin-top:var(--space-10);gap:clamp(2rem,5vw,3.5rem);display:grid}.vehicle-pricing__group[data-astro-cid-mlftsnyi]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-neutral-0);min-width:0;box-shadow:var(--shadow-sm);overflow:hidden}.vehicle-pricing__group[data-astro-cid-mlftsnyi]>h3[data-astro-cid-mlftsnyi]{border-bottom:1px solid var(--color-border);color:var(--color-neutral-950);background:var(--color-neutral-0);margin:0;padding:1.35rem 1.5rem;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:800;line-height:1.2}.vehicle-pricing__table-wrap[data-astro-cid-mlftsnyi]{width:100%;min-width:0;overflow-x:auto}.vehicle-pricing[data-astro-cid-mlftsnyi] table[data-astro-cid-mlftsnyi]{border-spacing:0;border-collapse:collapse;background:var(--color-neutral-0);width:100%}.vehicle-pricing[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi],.vehicle-pricing[data-astro-cid-mlftsnyi] td[data-astro-cid-mlftsnyi]{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:1.05rem 1.5rem}.vehicle-pricing[data-astro-cid-mlftsnyi] thead[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi]{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi]{width:42%;color:var(--color-neutral-950);font-size:.98rem;font-weight:800;line-height:1.35}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi] span[data-astro-cid-mlftsnyi]{color:var(--color-text-muted);margin-top:.2rem;font-size:.8rem;font-weight:600;line-height:1.35;display:block}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] td[data-astro-cid-mlftsnyi]{color:var(--color-neutral-950);font-size:.98rem;font-weight:700;line-height:1.4}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] tr[data-astro-cid-mlftsnyi]:last-child th[data-astro-cid-mlftsnyi],.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] tr[data-astro-cid-mlftsnyi]:last-child td[data-astro-cid-mlftsnyi]{border-bottom:0}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi]{border-top:1px solid var(--color-border);background:var(--color-neutral-50);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi]>div[data-astro-cid-mlftsnyi]{min-width:0;padding:1.25rem 1.5rem}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi]>div[data-astro-cid-mlftsnyi]+div[data-astro-cid-mlftsnyi]{border-left:1px solid var(--color-border)}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi] dt[data-astro-cid-mlftsnyi]{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi] dd[data-astro-cid-mlftsnyi]{color:var(--color-neutral-950);margin:.35rem 0 0;font-size:1rem;font-weight:800;line-height:1.4}.vehicle-pricing__note[data-astro-cid-mlftsnyi]{max-width:920px;margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:.88rem;line-height:1.6}@media (width<=720px){.vehicle-pricing__group[data-astro-cid-mlftsnyi]>h3[data-astro-cid-mlftsnyi]{padding:1.15rem 1rem}.vehicle-pricing[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi],.vehicle-pricing[data-astro-cid-mlftsnyi] td[data-astro-cid-mlftsnyi]{padding:.9rem 1rem}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi]{width:48%}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi]{grid-template-columns:1fr}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi]>div[data-astro-cid-mlftsnyi]+div[data-astro-cid-mlftsnyi]{border-top:1px solid var(--color-border);border-left:0}.vehicle-pricing__conditions[data-astro-cid-mlftsnyi]>div[data-astro-cid-mlftsnyi]{padding:1rem}}@media (width<=520px){.vehicle-pricing__heading[data-astro-cid-mlftsnyi] h2[data-astro-cid-mlftsnyi]{font-size:clamp(2rem,10vw,3rem)}.vehicle-pricing[data-astro-cid-mlftsnyi] table[data-astro-cid-mlftsnyi],.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi],.vehicle-pricing[data-astro-cid-mlftsnyi] tr[data-astro-cid-mlftsnyi],.vehicle-pricing[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi],.vehicle-pricing[data-astro-cid-mlftsnyi] td[data-astro-cid-mlftsnyi]{width:100%;display:block}.vehicle-pricing[data-astro-cid-mlftsnyi] thead[data-astro-cid-mlftsnyi]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] tr[data-astro-cid-mlftsnyi]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);padding:1rem;display:grid}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] tr[data-astro-cid-mlftsnyi]:last-child{border-bottom:0}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] th[data-astro-cid-mlftsnyi],.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] td[data-astro-cid-mlftsnyi]{border:0;width:100%;padding:0}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] td[data-astro-cid-mlftsnyi]{margin-top:.45rem}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] td[data-astro-cid-mlftsnyi]+td[data-astro-cid-mlftsnyi]{color:var(--color-text-muted);margin-top:.2rem;font-size:.9rem}.vehicle-pricing[data-astro-cid-mlftsnyi] tbody[data-astro-cid-mlftsnyi] td[data-astro-cid-mlftsnyi]+td[data-astro-cid-mlftsnyi]:before{content:"Freikilometer: ";font-weight:600}}.vehicle-overview[data-astro-cid-mlftsnyi] .eyebrow[data-astro-cid-mlftsnyi],.equipment-grid[data-astro-cid-mlftsnyi] .eyebrow[data-astro-cid-mlftsnyi],.vehicle-gallery[data-astro-cid-mlftsnyi] .eyebrow[data-astro-cid-mlftsnyi],.vehicle-documents[data-astro-cid-mlftsnyi] .eyebrow[data-astro-cid-mlftsnyi],.vehicle-pricing[data-astro-cid-mlftsnyi] .eyebrow[data-astro-cid-mlftsnyi]{color:var(--color-rs-600);font-size:.86rem}.vehicle-overview[data-astro-cid-mlftsnyi] dl[data-astro-cid-mlftsnyi] div[data-astro-cid-mlftsnyi],.equipment-grid[data-astro-cid-mlftsnyi] article[data-astro-cid-mlftsnyi],.vehicle-pricing__group[data-astro-cid-mlftsnyi]{border-color:var(--color-rs-200)}.vehicle-pricing[data-astro-cid-mlftsnyi] thead[data-astro-cid-mlftsnyi],.vehicle-pricing__conditions[data-astro-cid-mlftsnyi]{background:var(--color-rs-50)}.vehicle-inquiry[data-astro-cid-mlftsnyi],.vehicle-hero[data-astro-cid-mlftsnyi]{background:var(--color-rs-950)}.vehicle-hero[data-astro-cid-mlftsnyi] .eyebrow[data-astro-cid-mlftsnyi],.vehicle-inquiry[data-astro-cid-mlftsnyi] .eyebrow[data-astro-cid-mlftsnyi]{color:var(--color-rs-300)}.vehicle-detail__fleet-info[data-astro-cid-mlftsnyi]{border:1px solid var(--color-rs-200);border-radius:var(--radius-md);background:var(--color-rs-50);gap:.2rem;width:fit-content;max-width:100%;margin-top:1rem;padding:.75rem .9rem;display:grid}.vehicle-detail__fleet-info[data-astro-cid-mlftsnyi] strong[data-astro-cid-mlftsnyi]{color:var(--color-rs-800)}.vehicle-detail__fleet-info[data-astro-cid-mlftsnyi] span[data-astro-cid-mlftsnyi]{color:var(--color-text-muted);font-size:.88rem;line-height:1.45}.vehicle-detail__fleet-info[data-astro-cid-mlftsnyi]{border:2px solid var(--color-rs-300);border-radius:var(--radius-md);background:var(--color-rs-100);width:min(100%,680px);margin-top:1.25rem;padding:1rem 1.15rem}.vehicle-detail__fleet-info[data-astro-cid-mlftsnyi] strong[data-astro-cid-mlftsnyi]{color:var(--color-rs-900);font-size:clamp(1rem,1.3vw,1.15rem);font-weight:900;line-height:1.25;display:block}.vehicle-detail__fleet-info[data-astro-cid-mlftsnyi] span[data-astro-cid-mlftsnyi]{color:var(--color-rs-800);margin-top:.3rem;font-size:.9rem;line-height:1.45;display:block}
