.vehicle-page[data-astro-cid-uzl3yk2n]{--vp-green: #1b6f50;color:var(--color-text-primary)}.vp-wrap[data-astro-cid-uzl3yk2n]{width:min(1200px,calc(100% - 2rem));margin-inline:auto}.vp-hero[data-astro-cid-uzl3yk2n]{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center;padding-block:5rem 4rem}.vp-eyebrow[data-astro-cid-uzl3yk2n]{color:var(--vp-green);font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:1rem}h1[data-astro-cid-uzl3yk2n]{font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.06;letter-spacing:-.045em;font-weight:800;margin-bottom:1.5rem}h1[data-astro-cid-uzl3yk2n] span[data-astro-cid-uzl3yk2n]{color:var(--vp-green)}h2[data-astro-cid-uzl3yk2n]{font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:750;line-height:1.12;letter-spacing:-.035em;margin-bottom:1.25rem}h3[data-astro-cid-uzl3yk2n]{font-size:1.2rem;font-weight:700;line-height:1.3;margin-bottom:.8rem}p[data-astro-cid-uzl3yk2n]{line-height:1.75;color:var(--color-text-secondary)}.vp-lead[data-astro-cid-uzl3yk2n]{font-size:1.12rem}.vp-sub[data-astro-cid-uzl3yk2n]{margin-top:1rem;font-size:.95rem}.vp-actions[data-astro-cid-uzl3yk2n]{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.8rem}.vp-button[data-astro-cid-uzl3yk2n]{background:var(--vp-green);color:#fff;padding:1rem 1.4rem;border-radius:999px;font-size:.9rem;font-weight:700;display:inline-flex;align-items:center;gap:.7rem}.vp-button[data-astro-cid-uzl3yk2n]:hover{background:#0e3f2e}.vp-link[data-astro-cid-uzl3yk2n]{color:var(--vp-green);font-weight:700;font-size:.9rem;text-decoration:underline;text-underline-offset:.3em}.vp-note[data-astro-cid-uzl3yk2n]{font-size:.8rem;margin-top:1.2rem}.vp-hero-image[data-astro-cid-uzl3yk2n]{background:#071013;border-radius:2rem;overflow:hidden}.vp-hero-image[data-astro-cid-uzl3yk2n] img[data-astro-cid-uzl3yk2n]{display:block;width:100%;aspect-ratio:1.15;object-fit:contain;background:#eef0ee}.vp-hero-image[data-astro-cid-uzl3yk2n] figcaption[data-astro-cid-uzl3yk2n]{padding:1.4rem 1.7rem;color:#f7fafb;font-weight:600}.vp-hero-image[data-astro-cid-uzl3yk2n] small[data-astro-cid-uzl3yk2n]{display:block;font-size:.72rem;font-weight:400;color:#b6c2c8;margin-top:.5rem}.vp-section[data-astro-cid-uzl3yk2n]{padding-block:3rem}.vp-case[data-astro-cid-uzl3yk2n]{margin-top:2rem;padding:clamp(1rem,3vw,2rem);border:1px solid #dde7e3;border-radius:2rem;background:#f5f8f6}.vp-case-heading[data-astro-cid-uzl3yk2n]{display:flex;align-items:flex-start;gap:1.2rem;max-width:820px;margin-bottom:1.6rem}.vp-case-number[data-astro-cid-uzl3yk2n]{flex-shrink:0;display:grid;place-items:center;width:2.8rem;height:2.8rem;border:1px solid #b9d6ca;border-radius:50%;color:var(--vp-green);font-size:.8rem;font-weight:700}.vp-case-heading[data-astro-cid-uzl3yk2n] .vp-eyebrow[data-astro-cid-uzl3yk2n]{margin-bottom:.5rem}.vp-case-heading[data-astro-cid-uzl3yk2n] h3[data-astro-cid-uzl3yk2n]{font-size:clamp(1.3rem,2.2vw,1.8rem);letter-spacing:-.025em}.vp-case-heading[data-astro-cid-uzl3yk2n] p[data-astro-cid-uzl3yk2n]{font-size:.94rem}.vp-case-gallery[data-astro-cid-uzl3yk2n]{display:grid;gap:1rem}.vp-case-pair[data-astro-cid-uzl3yk2n]{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-case-trio[data-astro-cid-uzl3yk2n]{grid-template-columns:repeat(3,minmax(0,1fr))}.vp-case-gallery[data-astro-cid-uzl3yk2n] figure[data-astro-cid-uzl3yk2n]{min-width:0;overflow:hidden;border-radius:1.2rem;background:#fff;border:1px solid #e0e8e3}.vp-case-gallery[data-astro-cid-uzl3yk2n] a[data-astro-cid-uzl3yk2n]{display:block;background:#eef0ee}.vp-case-gallery[data-astro-cid-uzl3yk2n] a[data-astro-cid-uzl3yk2n]:focus-visible{outline:3px solid var(--vp-green);outline-offset:-3px}.vp-case-gallery[data-astro-cid-uzl3yk2n] img[data-astro-cid-uzl3yk2n]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain}.vp-case-gallery[data-astro-cid-uzl3yk2n] figcaption[data-astro-cid-uzl3yk2n]{padding:1rem 1.2rem 1.3rem;color:#5d6970;font-size:.78rem;line-height:1.6}.vp-case-gallery[data-astro-cid-uzl3yk2n] figcaption[data-astro-cid-uzl3yk2n] span[data-astro-cid-uzl3yk2n]{display:block;margin-bottom:.25rem;color:#183b2e;font-size:.92rem;font-weight:700}@media (max-width: 700px){.vp-case-pair[data-astro-cid-uzl3yk2n],.vp-case-trio[data-astro-cid-uzl3yk2n]{grid-template-columns:1fr}.vp-case-heading[data-astro-cid-uzl3yk2n]{gap:.8rem}.vp-case-number[data-astro-cid-uzl3yk2n]{width:2rem;height:2rem}}.vp-heading[data-astro-cid-uzl3yk2n]{max-width:740px;margin-bottom:2rem}.vp-applications[data-astro-cid-uzl3yk2n]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.vp-card[data-astro-cid-uzl3yk2n]{border:1px solid #dde7ec;border-radius:1.5rem;padding:1.5rem;background:#f7fafb}.vp-card[data-astro-cid-uzl3yk2n] p[data-astro-cid-uzl3yk2n],.vp-material[data-astro-cid-uzl3yk2n] p[data-astro-cid-uzl3yk2n],.vp-steps[data-astro-cid-uzl3yk2n] p[data-astro-cid-uzl3yk2n]{font-size:.92rem}.vp-feature[data-astro-cid-uzl3yk2n]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding-block:3rem 5rem}.vp-feature[data-astro-cid-uzl3yk2n] img[data-astro-cid-uzl3yk2n]{border-radius:1.5rem;width:100%;height:auto}.vp-feature[data-astro-cid-uzl3yk2n] figcaption[data-astro-cid-uzl3yk2n]{font-size:.72rem;color:#5d6970;margin-top:.6rem}.vp-feature[data-astro-cid-uzl3yk2n] p[data-astro-cid-uzl3yk2n]{margin-bottom:1rem}.vp-materials[data-astro-cid-uzl3yk2n]{background:#071013;padding-block:4rem;color:#f7fafb}.vp-materials[data-astro-cid-uzl3yk2n] .vp-eyebrow[data-astro-cid-uzl3yk2n]{color:#6bbfa8}.vp-materials[data-astro-cid-uzl3yk2n] p[data-astro-cid-uzl3yk2n]{color:#b6c2c8}.vp-material-grid[data-astro-cid-uzl3yk2n]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.vp-material[data-astro-cid-uzl3yk2n]{padding:1.6rem;background:#111a1e;border:1px solid #2a383d;border-radius:1.5rem}.vp-tag[data-astro-cid-uzl3yk2n]{display:inline-block;padding:.3rem .65rem;border-radius:999px;background:#163a2f;color:#a8ddcd;font-size:.72rem;margin-bottom:1.2rem}.vp-safety[data-astro-cid-uzl3yk2n]{border-left:3px solid #6bbfa8;padding-left:1.5rem;margin-top:2rem;max-width:950px}.vp-safety[data-astro-cid-uzl3yk2n] p[data-astro-cid-uzl3yk2n]{font-size:.88rem}.vp-steps[data-astro-cid-uzl3yk2n]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0}.vp-steps[data-astro-cid-uzl3yk2n] li[data-astro-cid-uzl3yk2n]{border-top:1px solid #b8c1c7;padding-top:1.4rem}.vp-steps[data-astro-cid-uzl3yk2n] span[data-astro-cid-uzl3yk2n]{display:block;color:var(--vp-green);font-weight:800;margin-bottom:1.2rem}.vp-faq[data-astro-cid-uzl3yk2n] details[data-astro-cid-uzl3yk2n]{border-bottom:1px solid #b8c1c7;padding:1.3rem 0}.vp-faq[data-astro-cid-uzl3yk2n] summary[data-astro-cid-uzl3yk2n]{cursor:pointer;font-weight:650}.vp-faq[data-astro-cid-uzl3yk2n] p[data-astro-cid-uzl3yk2n]{margin-top:1rem;max-width:850px}.vp-final[data-astro-cid-uzl3yk2n]{background:#d1ede6;padding:3rem;border-radius:2rem;margin-block:2rem 5rem}.vp-contact[data-astro-cid-uzl3yk2n]{margin-top:1.5rem;font-size:.9rem;overflow-wrap:anywhere}.vp-contact[data-astro-cid-uzl3yk2n] a[data-astro-cid-uzl3yk2n]{text-decoration:underline;text-underline-offset:.2em}.vp-video-grid[data-astro-cid-uzl3yk2n]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}video[data-astro-cid-uzl3yk2n]{width:100%;border-radius:1.5rem;background:#071013}.vp-video-grid[data-astro-cid-uzl3yk2n] figcaption[data-astro-cid-uzl3yk2n]{margin-top:1rem}[data-astro-cid-uzl3yk2n][id]{scroll-margin-top:8rem}@media (max-width: 1000px){.vp-hero[data-astro-cid-uzl3yk2n]{gap:2rem}.vp-applications[data-astro-cid-uzl3yk2n],.vp-material-grid[data-astro-cid-uzl3yk2n]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.vp-hero[data-astro-cid-uzl3yk2n],.vp-feature[data-astro-cid-uzl3yk2n]{grid-template-columns:1fr;padding-block:3rem}.vp-hero-image[data-astro-cid-uzl3yk2n] img[data-astro-cid-uzl3yk2n]{aspect-ratio:1.5}.vp-applications[data-astro-cid-uzl3yk2n],.vp-material-grid[data-astro-cid-uzl3yk2n],.vp-steps[data-astro-cid-uzl3yk2n],.vp-video-grid[data-astro-cid-uzl3yk2n]{grid-template-columns:1fr}.vp-section[data-astro-cid-uzl3yk2n]{padding-block:2rem}.vp-final[data-astro-cid-uzl3yk2n]{padding:2rem 1.25rem}.vp-actions[data-astro-cid-uzl3yk2n]{align-items:flex-start;flex-direction:column}.vp-button[data-astro-cid-uzl3yk2n]{border-radius:1.25rem}}.vp-video-hero[data-astro-cid-uzl3yk2n]{background:#000}.vp-video-frame[data-astro-cid-uzl3yk2n]{position:relative;width:100%;max-width:1600px;margin-inline:auto;background:#000}.vp-video-frame[data-astro-cid-uzl3yk2n] video[data-astro-cid-uzl3yk2n]{width:100%;aspect-ratio:16 / 9;height:auto;max-height:78vh;object-fit:contain;display:block}.vp-video-badge[data-astro-cid-uzl3yk2n]{position:absolute;left:1.25rem;bottom:1.25rem;background:#050c0fc7;color:#f7fafb;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:.45rem .8rem;border-radius:999px;backdrop-filter:blur(8px)}.vp-video-copy[data-astro-cid-uzl3yk2n]{padding:2.5rem 0 3.5rem;color:#f7fafb}.vp-video-copy[data-astro-cid-uzl3yk2n] .vp-eyebrow[data-astro-cid-uzl3yk2n]{color:#6bbfa8}.vp-video-copy[data-astro-cid-uzl3yk2n] h1[data-astro-cid-uzl3yk2n]{color:#f7fafb}.vp-video-copy[data-astro-cid-uzl3yk2n] .vp-lead[data-astro-cid-uzl3yk2n]{color:#b6c2c8;max-width:46rem}.vp-link-dark[data-astro-cid-uzl3yk2n]{color:#6bbfa8}@media (max-width: 700px){.vp-video-badge[data-astro-cid-uzl3yk2n]{left:.75rem;bottom:.75rem;font-size:.6rem}.vp-video-copy[data-astro-cid-uzl3yk2n]{padding:1.75rem 0 2.5rem}}
