.testimonial[data-astro-cid-wndhlqnz]{gap:var(--space-s);padding-left:var(--space-m);border-left:.3rem solid var(--kowhai);display:grid}.testimonial[data-astro-cid-wndhlqnz] blockquote[data-astro-cid-wndhlqnz] p[data-astro-cid-wndhlqnz]{font-size:var(--text-lg);font-weight:600;line-height:1.45}.testimonial[data-astro-cid-wndhlqnz] figcaption[data-astro-cid-wndhlqnz]{font-size:var(--text-sm);color:var(--muted)}.testimonial[data-astro-cid-wndhlqnz] figcaption[data-astro-cid-wndhlqnz] strong[data-astro-cid-wndhlqnz]{color:var(--asphalt)}.results[data-astro-cid-sqeluoqq]{gap:var(--space-l);padding:0;display:grid}.results[data-astro-cid-sqeluoqq] .result-card{gap:var(--space-m);align-content:start;display:grid}.result-card__business[data-astro-cid-sqeluoqq]{font-size:var(--text-h4)}.result-card__type[data-astro-cid-sqeluoqq]{margin-top:calc(var(--space-s) * -1);color:var(--muted)}.result-card__numbers[data-astro-cid-sqeluoqq]{gap:var(--space-m);grid-template-columns:repeat(2,1fr);display:grid}.result-card__numbers[data-astro-cid-sqeluoqq] div[data-astro-cid-sqeluoqq]{gap:0;display:grid}.result-card__numbers[data-astro-cid-sqeluoqq] dt[data-astro-cid-sqeluoqq]{font-size:var(--text-sm);color:var(--muted)}.result-card__numbers[data-astro-cid-sqeluoqq] dd[data-astro-cid-sqeluoqq]{font-family:var(--font-heading);font-size:var(--text-h3);color:var(--harbour);font-weight:800}.result-card__date[data-astro-cid-sqeluoqq]{color:var(--muted)}.testimonials[data-astro-cid-sqeluoqq]{gap:var(--space-xl);margin-top:var(--space-2xl);display:grid}@media (width>=48rem){.results[data-astro-cid-sqeluoqq]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.testimonials[data-astro-cid-sqeluoqq]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.arrow-link[data-astro-cid-lcdefpme]{align-items:center;gap:.4em;min-height:2.75rem;font-weight:700;display:inline-flex}.arrow-link[data-astro-cid-lcdefpme]:after{content:"→";transition:transform .15s}.arrow-link[data-astro-cid-lcdefpme]:hover:after{transform:translate(3px)}.arrow-link--light[data-astro-cid-lcdefpme],.arrow-link--light[data-astro-cid-lcdefpme]:hover{color:var(--on-dark)}.hero-lane[data-astro-cid-lcdefpme]{padding-bottom:var(--space-xl)}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-2xl) var(--space-section)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-2xl);align-items:center;display:grid}.hero__text[data-astro-cid-lcdefpme]{gap:var(--space-l);justify-items:start;display:grid}.hero__text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:14ch}.hero__sub[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--asphalt)}.hero__small[data-astro-cid-lcdefpme]{margin-top:calc(var(--space-xs) * -1);color:var(--muted)}.motorway-sign[data-astro-cid-lcdefpme]{gap:var(--space-l);padding:var(--space-xl) var(--space-l) var(--space-l);background:var(--harbour);border-radius:var(--radius-card);display:grid;position:relative}.motorway-sign[data-astro-cid-lcdefpme]:before{content:"";border-radius:calc(var(--radius-card) - .4rem);pointer-events:none;border:2px solid #ffffffd9;position:absolute;inset:.5rem}.hero[data-astro-cid-lcdefpme] .hero__car{max-width:20rem;margin-inline:auto}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-lcdefpme] .hero__car{animation:.6s ease-out both drive-in}}@keyframes drive-in{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:none}}@media (width>=56rem){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-section)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:1.1fr 1fr}.motorway-sign[data-astro-cid-lcdefpme]{padding:var(--space-2xl) var(--space-xl) var(--space-xl)}}.sizes[data-astro-cid-lcdefpme]{gap:var(--space-m);padding:0;display:grid}.sizes[data-astro-cid-lcdefpme] .size-card{gap:var(--space-2xs);display:grid}.size-card__title[data-astro-cid-lcdefpme]{font-size:var(--text-h3);margin-bottom:var(--space-xs)}.size-card__price[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}.size-card__price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--pohutukawa);font-weight:500}.size-card__minimum[data-astro-cid-lcdefpme]{color:var(--muted)}.sizes__note[data-astro-cid-lcdefpme]{margin-top:var(--space-l);font-weight:700}@media (width>=40rem){.sizes[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:repeat(2,1fr)}}.vehicle-row[data-astro-cid-lcdefpme]{gap:var(--space-m);scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:var(--space-2xs) var(--gutter) var(--space-m);scroll-padding-inline:var(--gutter);grid-auto-columns:82%;grid-auto-flow:column;display:grid;overflow-x:auto}.vehicle-row[data-astro-cid-lcdefpme]>*{scroll-snap-align:start}.vehicle-row[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-3px}.vehicles__more[data-astro-cid-lcdefpme]{margin-top:var(--space-m)}@media (width>=48rem){.vehicle-row[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:repeat(3,1fr);grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}.vehicles__more[data-astro-cid-lcdefpme]{margin-top:var(--space-l)}}.band__inner[data-astro-cid-lcdefpme]{gap:var(--space-l);place-items:center start;display:grid}.band__text[data-astro-cid-lcdefpme]{max-width:40ch}.band--offer[data-astro-cid-lcdefpme]{padding-block:var(--space-2xl);background:var(--surface);border-top:1px solid var(--line)}.band--offer[data-astro-cid-lcdefpme] .band__text[data-astro-cid-lcdefpme]{font-size:var(--text-h3);font-weight:700;line-height:1.25}.band__copy[data-astro-cid-lcdefpme]{gap:var(--space-s);justify-items:start;display:grid}.spots[data-astro-cid-lcdefpme]{border:2px solid var(--asphalt);border-radius:var(--radius-button);font-size:var(--text-sm);align-items:center;gap:.5em;padding:.25em .85em;font-weight:700;display:inline-flex}.spots[data-astro-cid-lcdefpme]:before{content:"";background:var(--kowhai);width:.6em;height:.6em;box-shadow:0 0 0 1px var(--asphalt);border-radius:50%}.band__highlight[data-astro-cid-lcdefpme]{color:var(--harbour);font-weight:800}.band--drivers[data-astro-cid-lcdefpme]{--heading-colour:var(--on-dark);padding-block:var(--space-xl);background:var(--harbour);color:var(--on-dark)}.band--drivers[data-astro-cid-lcdefpme] .band__text[data-astro-cid-lcdefpme]{font-size:var(--text-lg)}.band--drivers[data-astro-cid-lcdefpme] :focus-visible{outline-color:var(--focus-on-dark)}@media (width>=48rem){.band__inner[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:1fr auto}}
