.hero[data-astro-cid-ge2uvauf]{background:var(--hero-base);position:relative}.hero__sticky[data-astro-cid-ge2uvauf]{min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{background-color:var(--hero-base);background-image:var(--hero-img);background-size:cover;background-position:var(--hero-pos);position:absolute;inset:0}.hero__canvas[data-astro-cid-ge2uvauf]{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.hero.is-gl .hero__canvas[data-astro-cid-ge2uvauf]{opacity:1}.hero__scrim[data-astro-cid-ge2uvauf]{background:var(--hero-scrim);pointer-events:none;position:absolute;inset:0}.hero__copy[data-astro-cid-ge2uvauf]{will-change:transform, opacity;align-self:flex-start;padding-top:clamp(120px,17vh,176px);padding-bottom:64px;position:relative}.hero__kicker[data-astro-cid-ge2uvauf]{color:var(--hero-label);margin-bottom:20px;font-size:1rem;font-weight:600}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:13ch;color:var(--hero-heading)}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:36ch;color:var(--hero-text);margin-top:24px}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.hero[data-astro-cid-ge2uvauf] .btn--ghost[data-astro-cid-ge2uvauf]{color:var(--hero-heading)}.hero.is-driving{height:190svh}.hero.is-driving .hero__sticky[data-astro-cid-ge2uvauf]{height:100svh;min-height:0;position:sticky;top:0}@media (width<=760px){.hero__media[data-astro-cid-ge2uvauf]{background-image:var(--hero-img-sm);background-position:var(--hero-pos-sm)}.hero__scrim[data-astro-cid-ge2uvauf]{background:var(--hero-scrim-sm)}.hero__copy[data-astro-cid-ge2uvauf]{padding-top:104px}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{font-size:1.2rem}}.stops[data-astro-cid-x3t7qvpz]{background:var(--bg-alt)}.stops__head[data-astro-cid-x3t7qvpz]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:24px 80px;margin-bottom:72px;display:grid}.stops__head[data-astro-cid-x3t7qvpz] h2[data-astro-cid-x3t7qvpz]{max-width:15ch}.stops__head[data-astro-cid-x3t7qvpz] .lead[data-astro-cid-x3t7qvpz]{margin:0}.stops__list[data-astro-cid-x3t7qvpz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.stops__line[data-astro-cid-x3t7qvpz]{background:var(--line);border-radius:3px;height:3px;position:absolute;top:21px;left:22px;right:0;overflow:hidden}.stops__line[data-astro-cid-x3t7qvpz] span[data-astro-cid-x3t7qvpz]{background:var(--coral);transform-origin:0;height:100%;transform:scaleX(var(--fill,1));display:block}.stop[data-astro-cid-x3t7qvpz]{position:relative}.stop__dot[data-astro-cid-x3t7qvpz]{background:var(--coral);width:46px;height:46px;color:var(--ink);box-shadow:inset 0 0 0 3px var(--coral), inset 0 0 0 5px var(--ink), 0 0 0 6px var(--bg-alt);border-radius:12px;place-items:center;margin-bottom:28px;font-weight:700;display:grid;position:relative}.stop__when[data-astro-cid-x3t7qvpz]{font-size:var(--step--1);color:var(--label);flex-wrap:wrap;gap:2px 14px;margin-bottom:10px;font-weight:600;display:flex}.stop__when[data-astro-cid-x3t7qvpz] span[data-astro-cid-x3t7qvpz]+span[data-astro-cid-x3t7qvpz]{color:var(--muted)}.stop[data-astro-cid-x3t7qvpz] h3[data-astro-cid-x3t7qvpz]{font-size:var(--step-2)}.stop__desc[data-astro-cid-x3t7qvpz]{color:var(--muted);margin:6px 0 14px;font-weight:500}.stop__tag[data-astro-cid-x3t7qvpz]{color:var(--heading);font-weight:600;line-height:1.4}.stop__link[data-astro-cid-x3t7qvpz]{color:var(--heading);font-weight:600}.fork[data-astro-cid-x3t7qvpz]{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) repeat(2,minmax(0,5fr));align-items:stretch;gap:24px;margin-top:96px;padding-top:48px;display:grid}.fork__head[data-astro-cid-x3t7qvpz] h3[data-astro-cid-x3t7qvpz]{font-size:var(--step-2);margin-bottom:10px}.fork__head[data-astro-cid-x3t7qvpz] p[data-astro-cid-x3t7qvpz]{color:var(--muted)}.fork__card[data-astro-cid-x3t7qvpz]{background:var(--card-strong);color:var(--on-ink);transition:transform var(--dur-base) var(--ease-out);border-radius:18px;align-content:start;gap:8px;padding:28px;text-decoration:none;display:grid}.fork__card[data-astro-cid-x3t7qvpz]:hover{transform:translateY(-4px)}.fork__desc[data-astro-cid-x3t7qvpz]{color:var(--coral);font-weight:600;font-size:var(--step--1)}.fork__name[data-astro-cid-x3t7qvpz]{font-size:var(--step-3);letter-spacing:-.035em;color:#fff;font-weight:700;line-height:1.05}.fork__tag[data-astro-cid-x3t7qvpz]{color:var(--on-ink-muted);line-height:1.45}@media (width<=960px){.stops__head[data-astro-cid-x3t7qvpz],.fork[data-astro-cid-x3t7qvpz]{grid-template-columns:1fr}.stops__list[data-astro-cid-x3t7qvpz]{grid-template-columns:1fr;gap:0;padding-left:0}.stops__line[data-astro-cid-x3t7qvpz]{width:3px;height:auto;inset:0 auto 0 21px}.stops__line[data-astro-cid-x3t7qvpz] span[data-astro-cid-x3t7qvpz]{transform-origin:50% 0;width:100%;height:100%;transform:scaleY(var(--fill,1))}.stop[data-astro-cid-x3t7qvpz]{padding:0 0 44px 72px}.stop__dot[data-astro-cid-x3t7qvpz]{margin:0;position:absolute;top:0;left:0}}.worth__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:24px 80px;margin-bottom:56px;display:grid}.worth__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch}.worth__head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:0}@media (width<=860px){.worth__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.problem__grid[data-astro-cid-lcdefpme],.faq__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px 80px;display:grid}.problem[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch}.problem__list[data-astro-cid-lcdefpme]{border-top:2px solid var(--heading);margin:40px 0 0;padding:0;list-style:none}.problem__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);font-family:var(--font-sign);font-weight:700;font-size:var(--step-1);color:var(--heading);padding:18px 0;line-height:1.2}.why[data-astro-cid-lcdefpme]{background:var(--bg-alt)}.why__title[data-astro-cid-lcdefpme]{max-width:16ch;margin-bottom:64px}.why__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 80px;display:grid}.why__item[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:32px 0 24px}.why__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-2);margin-bottom:14px}.why__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.convoy[data-astro-cid-lcdefpme]{background:var(--paper);padding-block:clamp(48px,8vw,110px)}.convoy__sign[data-astro-cid-lcdefpme]{background:var(--coral);color:var(--ink);box-shadow:inset 0 0 0 10px var(--coral), inset 0 0 0 16px var(--ink);border-radius:22px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:40px 56px;padding:clamp(32px,5vw,64px);display:grid}.convoy__desc[data-astro-cid-lcdefpme]{margin-bottom:14px;font-weight:700}.convoy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch;color:var(--ink)}.convoy__body[data-astro-cid-lcdefpme]{font-size:var(--step-1);max-width:30ch;color:var(--ink);margin-top:20px;line-height:1.4}.convoy__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.convoy__btn[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff}.convoy__btn[data-astro-cid-lcdefpme]:hover{background:#26265a}.convoy__more[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.convoy__side[data-astro-cid-lcdefpme]{gap:20px;display:grid}.convoy__fleet[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.convoy__fleet[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{aspect-ratio:1;color:#fff;border:2px dashed #18183a73;border-radius:10px;place-items:center;font-size:.85rem;font-weight:700;display:grid}.convoy__fleet[data-astro-cid-lcdefpme] .is-you[data-astro-cid-lcdefpme]{background:var(--ink);border:2px solid var(--ink)}.convoy__facts[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.convoy__facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid #18183a40;padding:12px 0}.convoy__facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--step--1);color:var(--ink);font-weight:500}.convoy__facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink);margin:2px 0 0;font-weight:700;line-height:1.35}@media (width<=960px){.convoy__sign[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.faq__list[data-astro-cid-lcdefpme]{border-top:2px solid var(--heading)}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-sign);font-weight:700;font-size:var(--step-1);color:var(--heading);padding:22px 40px 22px 0;line-height:1.25;list-style:none;position:relative}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"";border-right:3px solid var(--heading);border-bottom:3px solid var(--heading);width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-30%)rotate(225deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);padding-bottom:22px}@media (width<=860px){.problem__grid[data-astro-cid-lcdefpme],.faq__grid[data-astro-cid-lcdefpme],.why__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
