.mix[data-astro-cid-r2e3ivnn]{border-radius:4px;gap:2px;width:100%;height:8px;display:flex;overflow:hidden}.mix__seg[data-astro-cid-r2e3ivnn]{flex-basis:0;min-width:0}.mix__seg--segregada[data-astro-cid-r2e3ivnn]{background:var(--infra-segregada)}.mix__seg--bicicarril[data-astro-cid-r2e3ivnn]{background:var(--infra-bicicarril)}.mix__seg--mixta[data-astro-cid-r2e3ivnn]{background:var(--infra-mixta)}@media (width>=1024px){.mix--md[data-astro-cid-r2e3ivnn]{border-radius:5px;height:10px}}.hero[data-astro-cid-ge2uvauf]{background:var(--hero-bg);color:var(--text-on-brand-strong)}.hero__body[data-astro-cid-ge2uvauf]{flex-direction:column;gap:36px;padding-top:20px;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--text-on-brand-muted);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--hero-accent);border-radius:50%;width:7px;height:7px}.hero__eyebrow-long[data-astro-cid-ge2uvauf]{display:none}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:-.026em;text-wrap:pretty;font-size:clamp(40px,28.1px + 3.05vw,72px);line-height:1.03}.hero__sub[data-astro-cid-ge2uvauf]{max-width:520px;color:var(--text-on-brand-muted);font-size:var(--font-size-16);line-height:1.5}.hero__ctas[data-astro-cid-ge2uvauf]{flex-direction:column;gap:10px;width:100%;display:flex}.hero__cta--ghost[data-astro-cid-ge2uvauf]{color:var(--text-on-brand-strong);font-weight:var(--font-weight-semibold);border:1px solid #fff3}.hero__cta--ghost[data-astro-cid-ge2uvauf]:hover{background:#ffffff14}.hero__visual[data-astro-cid-ge2uvauf]{background:var(--surface-brand-strong);border-radius:24px 24px 0 0;height:400px;position:relative;overflow:hidden}.hero__visual[data-astro-cid-ge2uvauf] .hero__photo{object-fit:cover;width:100%;height:100%}.route-card[data-astro-cid-ge2uvauf]{background:var(--surface-raised);max-width:340px;color:var(--text-primary);box-shadow:0 6px 24px var(--shadow-card);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;bottom:36px;left:16px;right:16px}.route-card__top[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:8px;display:flex}.route-card__title[data-astro-cid-ge2uvauf]{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-16)}.route-card__tag[data-astro-cid-ge2uvauf]{background:var(--accent-soft);color:var(--accent-text);font-size:var(--font-size-11);font-weight:var(--font-weight-semibold);border-radius:999px;flex-shrink:0;padding:3px 8px}.route-card__stats[data-astro-cid-ge2uvauf]{justify-content:space-between;display:flex}.route-card__stat[data-astro-cid-ge2uvauf]{flex-direction:column;gap:2px;display:flex}.route-card__value[data-astro-cid-ge2uvauf]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-20);line-height:1.15}.route-card__label[data-astro-cid-ge2uvauf]{color:var(--text-secondary);font-size:var(--font-size-12)}@media (width>=640px){.hero__ctas[data-astro-cid-ge2uvauf]{flex-flow:wrap;width:auto}.hero__visual[data-astro-cid-ge2uvauf]{height:480px}}@media (width>=1024px){.hero__body[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:64px;padding-top:72px;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{gap:28px;padding-bottom:48px}.hero__eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--font-size-13);padding:8px 14px}.hero__dot[data-astro-cid-ge2uvauf]{width:8px;height:8px}.hero__eyebrow-long[data-astro-cid-ge2uvauf]{display:inline}.hero__eyebrow-short[data-astro-cid-ge2uvauf]{display:none}.hero__sub[data-astro-cid-ge2uvauf]{font-size:19px;line-height:29px}.hero__ctas[data-astro-cid-ge2uvauf]{gap:14px}.hero__cta[data-astro-cid-ge2uvauf]{font-size:var(--font-size-17);padding:18px 28px}.hero__cta--ghost[data-astro-cid-ge2uvauf]{border-color:#0000;padding-inline:24px}.hero__visual[data-astro-cid-ge2uvauf]{height:600px}.route-card[data-astro-cid-ge2uvauf]{border-radius:20px;gap:14px;width:340px;padding:20px;bottom:56px;left:32px;right:auto}.route-card__title[data-astro-cid-ge2uvauf]{font-size:var(--font-size-18)}.route-card__tag[data-astro-cid-ge2uvauf]{font-size:var(--font-size-12);padding:4px 10px}.route-card__stats[data-astro-cid-ge2uvauf]{justify-content:flex-start;gap:24px}.route-card__value[data-astro-cid-ge2uvauf]{font-size:var(--font-size-22)}.route-card__label[data-astro-cid-ge2uvauf]{font-size:var(--font-size-13)}}.proof[data-astro-cid-jxp34i24]{background:var(--surface-raised);border-bottom:1px solid var(--border-subtle)}.proof__list[data-astro-cid-jxp34i24]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-block:8px;display:grid}.proof__item[data-astro-cid-jxp34i24]{flex-direction:column;gap:4px;padding-block:16px;display:flex}.proof__item[data-astro-cid-jxp34i24]:nth-child(n+3){border-top:1px solid var(--border-subtle)}.proof__value[data-astro-cid-jxp34i24]{color:var(--action-primary-bg);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-20);line-height:1.2}.proof__label[data-astro-cid-jxp34i24]{color:var(--text-secondary);font-size:var(--font-size-13);line-height:18px}@media (width>=1024px){.proof__list[data-astro-cid-jxp34i24]{grid-template-columns:repeat(4,minmax(0,260px));justify-content:space-between;column-gap:32px;padding-block:40px}.proof__item[data-astro-cid-jxp34i24]{gap:6px;padding-block:0}.proof__item[data-astro-cid-jxp34i24]:nth-child(n+3){border-top:0}.proof__value[data-astro-cid-jxp34i24]{font-size:var(--font-size-30)}.proof__label[data-astro-cid-jxp34i24]{font-size:var(--font-size-15);line-height:1.4}}.how__inner[data-astro-cid-l43jfdkk]{flex-direction:column;gap:24px;padding-block:64px;display:flex}.how__header[data-astro-cid-l43jfdkk],.how__heading[data-astro-cid-l43jfdkk]{flex-direction:column;gap:12px;display:flex}.how__aside[data-astro-cid-l43jfdkk]{max-width:400px;color:var(--text-secondary);font-size:var(--font-size-16);line-height:1.5}.step[data-astro-cid-l43jfdkk]{border-top:1px solid var(--border-subtle);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon text";column-gap:16px;padding-block:24px;display:grid}.step__big[data-astro-cid-l43jfdkk]{grid-area:big;display:none}.step__icon[data-astro-cid-l43jfdkk]{background:var(--action-primary-bg);width:44px;height:44px;color:var(--action-primary-text);border-radius:12px;grid-area:icon;place-items:center;display:grid}.step__icon--accent[data-astro-cid-l43jfdkk]{background:var(--hero-accent);color:var(--surface-brand-strong)}.step__text[data-astro-cid-l43jfdkk]{flex-direction:column;grid-area:text;gap:6px;display:flex}.step__label[data-astro-cid-l43jfdkk]{color:var(--text-link);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:1px}.step__title[data-astro-cid-l43jfdkk]{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:21px;line-height:1.2}.step__body[data-astro-cid-l43jfdkk]{color:var(--text-secondary);font-size:var(--font-size-15);line-height:23px}@media (width>=1024px){.how__inner[data-astro-cid-l43jfdkk]{gap:64px;padding-block:120px}.how__header[data-astro-cid-l43jfdkk]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}.how__heading[data-astro-cid-l43jfdkk]{gap:16px;max-width:640px}.how__aside[data-astro-cid-l43jfdkk]{font-size:var(--font-size-17);line-height:26px}.how__steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step[data-astro-cid-l43jfdkk]{border-top:0;border-left:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"big icon""text text";align-content:start;align-items:center;row-gap:20px;padding:32px 40px}.step[data-astro-cid-l43jfdkk]:first-child{border-left:0;padding-left:0}.step__big[data-astro-cid-l43jfdkk]{color:var(--action-secondary-bg);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:64px;line-height:1;display:block}.step__icon[data-astro-cid-l43jfdkk]{border-radius:14px;width:52px;height:52px}.step__label[data-astro-cid-l43jfdkk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.step__text[data-astro-cid-l43jfdkk]{gap:0}.step__title[data-astro-cid-l43jfdkk]{margin-bottom:20px;font-size:26px}.step__body[data-astro-cid-l43jfdkk]{font-size:var(--font-size-16);line-height:25px}}.cycleway[data-astro-cid-7vapxcju]{background:var(--surface-brand-strong);color:var(--text-on-brand-strong)}.cycleway__inner[data-astro-cid-7vapxcju]{grid-template-areas:"copy""panel""points";gap:32px;padding-block:64px;display:grid}.cycleway__copy[data-astro-cid-7vapxcju]{flex-direction:column;grid-area:copy;gap:16px;display:flex}.cycleway__eyebrow[data-astro-cid-7vapxcju]{color:var(--hero-accent)}.cycleway__title[data-astro-cid-7vapxcju]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:-.028em;text-wrap:pretty;font-size:clamp(32px,26.06px + 1.524vw,48px);line-height:1.09}.cycleway__body[data-astro-cid-7vapxcju]{color:var(--text-on-brand-muted);font-size:var(--font-size-16);line-height:25px}.cycleway__points[data-astro-cid-7vapxcju]{flex-direction:column;grid-area:points;gap:12px;display:flex}.cycleway__points[data-astro-cid-7vapxcju] li[data-astro-cid-7vapxcju]{font-size:var(--font-size-15);font-weight:var(--font-weight-medium);align-items:center;gap:10px;display:flex}.cycleway__points[data-astro-cid-7vapxcju] .cycleway__check{color:var(--hero-accent);flex-shrink:0}.compare[data-astro-cid-7vapxcju]{background:var(--hero-bg);border-radius:22px;flex-direction:column;grid-area:panel;gap:12px;min-width:0;padding:16px;display:flex}.compare__caption[data-astro-cid-7vapxcju]{color:var(--text-on-brand-muted);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold)}.compare__list[data-astro-cid-7vapxcju]{flex-direction:column;gap:12px;display:flex}.option[data-astro-cid-7vapxcju]{color:var(--text-primary);background:#ffffff0f;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.option--selected[data-astro-cid-7vapxcju]{background:var(--surface-raised);border:2px solid var(--hero-accent);padding:14px}.option__head[data-astro-cid-7vapxcju]{justify-content:space-between;align-items:center;gap:12px;display:flex}.option__text[data-astro-cid-7vapxcju],.option__pct[data-astro-cid-7vapxcju]{flex-direction:column;gap:2px;display:flex}.option__name[data-astro-cid-7vapxcju]{font-family:var(--font-family-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-17)}.option__meta[data-astro-cid-7vapxcju]{color:var(--text-secondary);font-size:var(--font-size-13)}.option__pct[data-astro-cid-7vapxcju]{text-align:right;align-items:flex-end}.option__pct[data-astro-cid-7vapxcju] strong[data-astro-cid-7vapxcju]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-18);line-height:1.1}.option__pct[data-astro-cid-7vapxcju] span[data-astro-cid-7vapxcju]{color:var(--text-secondary);font-size:var(--font-size-12)}.option--selected[data-astro-cid-7vapxcju] .option__pct[data-astro-cid-7vapxcju] strong[data-astro-cid-7vapxcju]{color:var(--action-primary-bg)}.compare__legend[data-astro-cid-7vapxcju]{color:var(--text-on-brand-muted);font-size:var(--font-size-12);flex-wrap:wrap;gap:14px;padding:4px 2px 0;display:flex}.compare__legend[data-astro-cid-7vapxcju] li[data-astro-cid-7vapxcju]{align-items:center;gap:6px;display:flex}.swatch[data-astro-cid-7vapxcju]{border-radius:3px;width:12px;height:5px}.swatch--segregada[data-astro-cid-7vapxcju]{background:var(--infra-segregada)}.swatch--bicicarril[data-astro-cid-7vapxcju]{background:var(--infra-bicicarril)}.swatch--mixta[data-astro-cid-7vapxcju]{background:var(--infra-mixta)}@media (width>=1024px){.cycleway__inner[data-astro-cid-7vapxcju]{grid-template:"panel."1fr"panel copy""panel points""panel."1fr/minmax(0,560px) minmax(0,1fr);gap:0 clamp(48px,6.7vw,96px);padding-block:120px}.compare[data-astro-cid-7vapxcju]{border-radius:28px;align-self:center;gap:16px;padding:28px}.cycleway__copy[data-astro-cid-7vapxcju]{gap:24px}.cycleway__body[data-astro-cid-7vapxcju]{font-size:var(--font-size-18);line-height:28px}.cycleway__points[data-astro-cid-7vapxcju]{gap:14px;margin-top:32px}.cycleway__points[data-astro-cid-7vapxcju] li[data-astro-cid-7vapxcju]{font-size:var(--font-size-16);gap:12px}.compare__caption[data-astro-cid-7vapxcju]{font-size:var(--font-size-14)}.compare__list[data-astro-cid-7vapxcju]{gap:16px}.option[data-astro-cid-7vapxcju]{border-radius:18px;gap:14px;padding:20px}.option--selected[data-astro-cid-7vapxcju]{padding:18px}.option__name[data-astro-cid-7vapxcju]{font-size:var(--font-size-20)}.option__meta[data-astro-cid-7vapxcju]{font-size:var(--font-size-14)}.option__pct[data-astro-cid-7vapxcju]{flex-direction:row;align-items:baseline;gap:.3em}.option__pct[data-astro-cid-7vapxcju] span[data-astro-cid-7vapxcju]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-18)}.option--selected[data-astro-cid-7vapxcju] .option__pct[data-astro-cid-7vapxcju] span[data-astro-cid-7vapxcju]{color:var(--action-primary-bg)}.option[data-astro-cid-7vapxcju]:not(.option--selected) .option__pct[data-astro-cid-7vapxcju] strong[data-astro-cid-7vapxcju]{color:var(--text-secondary)}.compare__legend[data-astro-cid-7vapxcju]{font-size:var(--font-size-13);gap:20px;padding:4px 4px 0}.compare__legend[data-astro-cid-7vapxcju] li[data-astro-cid-7vapxcju]{gap:8px}.swatch[data-astro-cid-7vapxcju]{width:14px;height:6px}}.cities__inner[data-astro-cid-gvkfkz2x]{flex-direction:column;gap:24px;padding-block:64px;display:flex}.cities__header[data-astro-cid-gvkfkz2x]{flex-direction:column;gap:12px;max-width:720px;display:flex}.cities__grid[data-astro-cid-gvkfkz2x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.city[data-astro-cid-gvkfkz2x]{background:var(--surface-muted);border-radius:20px;align-items:flex-end;height:180px;padding:12px;display:flex;position:relative;overflow:hidden}.city--bogota[data-astro-cid-gvkfkz2x],.city--bucaramanga[data-astro-cid-gvkfkz2x]{grid-column:span 2}.city--bogota[data-astro-cid-gvkfkz2x]{height:240px}.city[data-astro-cid-gvkfkz2x] .city__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.city__label[data-astro-cid-gvkfkz2x]{background:#120c6bcc;border-radius:12px;flex-direction:column;gap:1px;max-width:100%;padding:8px 12px;display:flex;position:relative}.city__name[data-astro-cid-gvkfkz2x]{color:var(--text-on-brand-strong);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-16);line-height:1.2}.city--bogota[data-astro-cid-gvkfkz2x] .city__name[data-astro-cid-gvkfkz2x]{font-size:var(--font-size-20)}.city__meta[data-astro-cid-gvkfkz2x]{color:var(--text-on-brand-muted);font-size:var(--font-size-12)}@media (width>=640px){.city[data-astro-cid-gvkfkz2x]{height:260px}.city--bogota[data-astro-cid-gvkfkz2x]{height:320px}}@media (width>=1024px){.cities__inner[data-astro-cid-gvkfkz2x]{gap:48px;padding-block:120px}.cities__header[data-astro-cid-gvkfkz2x]{gap:16px}.cities__grid[data-astro-cid-gvkfkz2x]{grid-template-columns:minmax(0,1.57fr) repeat(3,minmax(0,1fr));gap:20px}.city[data-astro-cid-gvkfkz2x],.city--bogota[data-astro-cid-gvkfkz2x]{border-radius:24px;grid-column:auto;height:420px;padding:24px}.city[data-astro-cid-gvkfkz2x]:not(.city--bogota){padding:16px}.city__label[data-astro-cid-gvkfkz2x]{border-radius:14px;gap:2px;padding:12px 16px}.city__name[data-astro-cid-gvkfkz2x],.city--bogota[data-astro-cid-gvkfkz2x] .city__name[data-astro-cid-gvkfkz2x]{font-size:var(--font-size-24)}.city__meta[data-astro-cid-gvkfkz2x]{font-size:var(--font-size-14)}}.final__wrap[data-astro-cid-blvy5prr]{padding-bottom:64px}.final__card[data-astro-cid-blvy5prr]{background:var(--hero-accent);color:var(--surface-brand-strong);border-radius:24px;flex-direction:column;gap:16px;padding:40px 24px;display:flex}.final__copy[data-astro-cid-blvy5prr]{flex-direction:column;gap:16px;display:flex}.final__title[data-astro-cid-blvy5prr]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(34px,25.83px + 2.095vw,56px);line-height:1.03}.final__body[data-astro-cid-blvy5prr]{font-size:var(--font-size-16);line-height:1.5}.final__cta[data-astro-cid-blvy5prr]{margin-top:8px}@media (width>=640px){.final__cta[data-astro-cid-blvy5prr]{align-self:flex-start}}@media (width>=1024px){.final__wrap[data-astro-cid-blvy5prr]{padding-bottom:120px}.final__card[data-astro-cid-blvy5prr]{border-radius:32px;flex-direction:row;justify-content:space-between;align-items:center;gap:48px;padding:80px clamp(40px,5vw,72px)}.final__copy[data-astro-cid-blvy5prr]{max-width:680px}.final__body[data-astro-cid-blvy5prr]{font-size:var(--font-size-18);line-height:27px}.final__cta[data-astro-cid-blvy5prr]{font-size:var(--font-size-18);border-radius:16px;flex-shrink:0;align-self:center;gap:12px;margin-top:0;padding:22px 32px}}
