.routes-band[data-v-25647a68]{background:var(--bg-subtle);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.section[data-v-25647a68]{margin:0 auto;max-width:1240px;padding:100px 24px}.routes-head[data-v-25647a68]{margin-bottom:48px}.routes-title[data-v-25647a68]{font-size:clamp(36px,4.6vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1;margin:0 0 16px}.routes-sub[data-v-25647a68]{color:var(--muted);font-size:clamp(17px,1.4vw,20px);line-height:1.5;margin:0}.routes-grid[data-v-25647a68]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.route-card[data-v-25647a68]{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px #0000000f;display:flex;gap:16px;justify-content:space-between;padding:32px;transition:border-color .15s ease}.route-card[data-v-25647a68]:hover{border-color:var(--line-strong)}.route-name[data-v-25647a68]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.route-blurb[data-v-25647a68]{color:var(--muted);font-size:16px;line-height:1.5;margin:0}.route-chev[data-v-25647a68]{color:var(--muted);flex-shrink:0;height:18px;margin-top:6px;transition:color .15s ease,transform .15s ease;width:18px}.route-card:hover .route-chev[data-v-25647a68]{color:var(--accent);transform:translate(2px)}@media(max-width:900px){.routes-grid[data-v-25647a68]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.routes-grid[data-v-25647a68],.routes-head[data-v-25647a68]{transition:opacity .55s ease var(--rd,0s),transform .55s cubic-bezier(.22,1,.36,1) var(--rd,0s)}.routes-grid[data-v-25647a68]{--rd:.12s}.routes-band:not(.revealed) .routes-grid[data-v-25647a68],.routes-band:not(.revealed) .routes-head[data-v-25647a68]{opacity:0;transform:translateY(16px)}}@media(max-width:640px){.section[data-v-25647a68]{padding:64px 24px}}.cta[data-v-163fc1cf]{background:var(--accent);color:#fff;overflow:hidden;padding:140px 24px;position:relative;text-align:center}.cta-astrid[data-v-163fc1cf]{color:#fff;position:absolute;right:64px;top:44px}.cta-title[data-v-163fc1cf]{color:#fff;font-size:clamp(40px,5vw,72px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin:0 0 16px}.cta-sub[data-v-163fc1cf]{color:#fff;font-size:clamp(17px,1.4vw,20px);line-height:1.5;margin:0 0 40px;opacity:.72}.cta[data-v-163fc1cf] .cta-cli{background:#fff;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a;color:var(--ink);height:60px;padding:0 12px 0 24px}.cta[data-v-163fc1cf] .cta-cli-pr{color:var(--muted)}@media(prefers-reduced-motion:no-preference){.cta[data-v-163fc1cf]{transition:background-color .6s ease}.cta[data-v-163fc1cf]:not(.revealed){background-color:transparent}.cta[data-v-163fc1cf] .pill-wrap,.cta-sub[data-v-163fc1cf],.cta-title[data-v-163fc1cf]{transition:opacity .55s ease var(--rd,0s),transform .55s cubic-bezier(.22,1,.36,1) var(--rd,0s)}.cta-sub[data-v-163fc1cf]{--rd:.1s}.cta[data-v-163fc1cf] .pill-wrap{--rd:.2s}.cta:not(.revealed) .cta-sub[data-v-163fc1cf],.cta:not(.revealed) .cta-title[data-v-163fc1cf],.cta[data-v-163fc1cf]:not(.revealed) .pill-wrap{opacity:0;transform:translateY(16px)}}@media(max-width:640px){.cta[data-v-163fc1cf]{padding:80px 24px}.cta-astrid[data-v-163fc1cf]{display:none}}.section[data-v-11e0efa5]{margin:0 auto;max-width:1240px;padding:100px 24px}.faq-link[data-v-11e0efa5]{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.faq-link[data-v-11e0efa5]:hover{opacity:.85}@media(max-width:640px){.section[data-v-11e0efa5]{padding:64px 24px}}
