.dr[data-astro-cid-epvtsebc]{--dr-mist: #dfebeb;--dr-teal: #1f5f5c;--dr-teal-ink: #173f3d;--dr-road: #2f3a3a;--dr-line: #f2d27a;--dr-card: #fffcf6}.dr-hero[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center;padding-block:56px 96px}.dr-hero[data-astro-cid-epvtsebc] h1[data-astro-cid-epvtsebc]{max-width:620px}.dr-hero[data-astro-cid-epvtsebc] .lead[data-astro-cid-epvtsebc]{margin-top:28px;max-width:520px;font-size:18px;line-height:1.65}.dr-hero[data-astro-cid-epvtsebc] .hero-actions[data-astro-cid-epvtsebc]{margin-top:36px}.dr-hero-facts[data-astro-cid-epvtsebc]{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;padding:0;list-style:none}.dr-hero-facts[data-astro-cid-epvtsebc] li[data-astro-cid-epvtsebc]{font-size:13px;font-weight:600;color:var(--dr-teal-ink);background:var(--dr-mist);border-radius:999px;padding:7px 14px}.dr-visual[data-astro-cid-epvtsebc]{position:relative}.dr-visual[data-astro-cid-epvtsebc] .photo[data-astro-cid-epvtsebc]{border-radius:28px 28px 28px 140px;overflow:hidden;aspect-ratio:5 / 6}.dr-visual[data-astro-cid-epvtsebc] .photo[data-astro-cid-epvtsebc] img{height:100%}.dr-balance[data-astro-cid-epvtsebc]{position:absolute;left:-56px;bottom:48px;width:300px;background:var(--dr-card);border-radius:18px;padding:20px 22px;box-shadow:0 22px 55px #23302f26}.dr-balance[data-astro-cid-epvtsebc] .who[data-astro-cid-epvtsebc]{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.dr-balance[data-astro-cid-epvtsebc] strong[data-astro-cid-epvtsebc]{display:block;margin-top:6px;font-size:30px;letter-spacing:-1px;color:var(--ink)}.dr-balance[data-astro-cid-epvtsebc] strong[data-astro-cid-epvtsebc] small[data-astro-cid-epvtsebc]{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.dr-meter[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin:14px 0 12px}.dr-meter[data-astro-cid-epvtsebc] i[data-astro-cid-epvtsebc]{height:8px;border-radius:3px;background:var(--dr-teal)}.dr-meter[data-astro-cid-epvtsebc] i[data-astro-cid-epvtsebc].used{background:var(--line)}.dr-balance[data-astro-cid-epvtsebc] .next[data-astro-cid-epvtsebc]{font-size:13px;color:var(--ink);border-top:1px dashed var(--line);padding-top:12px}.dr-balance[data-astro-cid-epvtsebc] .next[data-astro-cid-epvtsebc] span[data-astro-cid-epvtsebc]{color:var(--muted)}.dr-label[data-astro-cid-epvtsebc]{position:absolute;right:16px;top:16px;font-size:11px;background:#fffcf6e6;border-radius:999px;padding:4px 10px;color:var(--muted)}.dr-day[data-astro-cid-epvtsebc]{background:var(--dr-road);color:#f4efe6;padding-block:96px 104px;overflow:hidden}.dr-day[data-astro-cid-epvtsebc] .section-head[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.dr-day[data-astro-cid-epvtsebc] h2[data-astro-cid-epvtsebc]{color:#fffaf2}.dr-day[data-astro-cid-epvtsebc] .eyebrow[data-astro-cid-epvtsebc]{color:var(--dr-line)}.dr-day[data-astro-cid-epvtsebc] p[data-astro-cid-epvtsebc]:not(.eyebrow):not(.caption){color:#cfd6d3;font-size:17px;line-height:1.7}.dr-route[data-astro-cid-epvtsebc]{position:relative;display:grid;grid-template-columns:2fr .6fr 2fr .6fr 1.4fr 1fr 2fr;gap:10px;margin-top:72px;padding-top:44px}.dr-route[data-astro-cid-epvtsebc]:before{content:"";position:absolute;left:0;right:0;top:12px;border-top:3px dashed var(--dr-line)}.dr-stop[data-astro-cid-epvtsebc]{position:relative;background:#3b4747;border-radius:14px;padding:16px;min-height:120px}.dr-stop[data-astro-cid-epvtsebc]:before{content:"";position:absolute;top:-38px;left:16px;width:14px;height:14px;border-radius:50%;background:var(--dr-line);box-shadow:0 0 0 5px var(--dr-road)}.dr-stop[data-astro-cid-epvtsebc] time[data-astro-cid-epvtsebc]{font-size:12px;color:#aebbb8}.dr-stop[data-astro-cid-epvtsebc] b[data-astro-cid-epvtsebc]{display:block;margin-top:6px;font-size:15px;color:#fffaf2}.dr-stop[data-astro-cid-epvtsebc] span[data-astro-cid-epvtsebc]{display:block;margin-top:4px;font-size:12px;color:#c6cfcc}.dr-stop[data-astro-cid-epvtsebc].gap{background:transparent;border:1px dashed #66726f;min-height:auto}.dr-stop[data-astro-cid-epvtsebc].gap:before{background:transparent;border:2px solid #66726f}.dr-stop[data-astro-cid-epvtsebc].break:before{background:#8fb5a6}.dr-day[data-astro-cid-epvtsebc] .caption[data-astro-cid-epvtsebc]{margin-top:24px;font-size:12px;color:#96a4a1}.dr-blocks[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.dr-blocks[data-astro-cid-epvtsebc] .copy[data-astro-cid-epvtsebc] p[data-astro-cid-epvtsebc]:not(.eyebrow){font-size:17px;line-height:1.7;margin-top:22px}.dr-tickets[data-astro-cid-epvtsebc]{display:grid;gap:18px}.dr-ticket[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:1fr auto;background:var(--dr-card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.dr-ticket[data-astro-cid-epvtsebc] .main[data-astro-cid-epvtsebc]{padding:24px 26px}.dr-ticket[data-astro-cid-epvtsebc] .main[data-astro-cid-epvtsebc] small[data-astro-cid-epvtsebc]{font-size:12px;color:var(--muted)}.dr-ticket[data-astro-cid-epvtsebc] h3[data-astro-cid-epvtsebc]{margin-top:4px}.dr-ticket[data-astro-cid-epvtsebc] .holes[data-astro-cid-epvtsebc]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.dr-ticket[data-astro-cid-epvtsebc] .holes[data-astro-cid-epvtsebc] i[data-astro-cid-epvtsebc]{width:18px;height:18px;border-radius:50%;border:2px solid var(--dr-teal)}.dr-ticket[data-astro-cid-epvtsebc] .stub[data-astro-cid-epvtsebc]{display:grid;place-content:center;text-align:center;padding:0 28px;border-left:2px dashed var(--line);background:var(--dr-mist)}.dr-ticket[data-astro-cid-epvtsebc] .stub[data-astro-cid-epvtsebc] b[data-astro-cid-epvtsebc]{font-size:28px;letter-spacing:-1px;color:var(--dr-teal-ink)}.dr-ticket[data-astro-cid-epvtsebc] .stub[data-astro-cid-epvtsebc] span[data-astro-cid-epvtsebc]{font-size:12px;color:var(--dr-teal-ink)}.dr-ticket-note[data-astro-cid-epvtsebc]{font-size:12px;color:var(--muted)}.dr-mechanics[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dr-mech[data-astro-cid-epvtsebc]{border-top:3px solid var(--dr-teal);padding-top:24px}.dr-mech[data-astro-cid-epvtsebc] h3[data-astro-cid-epvtsebc]{font-size:21px}.dr-mech[data-astro-cid-epvtsebc] p[data-astro-cid-epvtsebc]{margin-top:12px;font-size:15px;line-height:1.65}.dr-mech[data-astro-cid-epvtsebc] figure[data-astro-cid-epvtsebc]{margin-top:22px;background:var(--dr-card);border:1px solid var(--line);border-radius:14px;padding:18px;font-size:13px}.dr-gate[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;gap:8px}.dr-gate[data-astro-cid-epvtsebc] div[data-astro-cid-epvtsebc]{border-radius:10px;padding:10px 12px;background:var(--dr-mist);color:var(--dr-teal-ink);font-weight:600}.dr-gate[data-astro-cid-epvtsebc] div[data-astro-cid-epvtsebc].locked{background:transparent;border:1px dashed var(--line);color:var(--muted);font-weight:500}.dr-gate[data-astro-cid-epvtsebc] span[data-astro-cid-epvtsebc]{text-align:center;color:var(--muted)}.dr-weeks[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.dr-weeks[data-astro-cid-epvtsebc] i[data-astro-cid-epvtsebc]{aspect-ratio:1;border-radius:6px;background:var(--dr-teal);opacity:.85}.dr-weeks[data-astro-cid-epvtsebc] i[data-astro-cid-epvtsebc]:nth-child(n+7){opacity:.35}.dr-mech[data-astro-cid-epvtsebc] figure[data-astro-cid-epvtsebc] figcaption[data-astro-cid-epvtsebc]{margin-top:10px;color:var(--muted);font-size:12px}.dr-facts[data-astro-cid-epvtsebc]{display:grid;gap:6px}.dr-facts[data-astro-cid-epvtsebc] div[data-astro-cid-epvtsebc]{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:6px}.dr-facts[data-astro-cid-epvtsebc] div[data-astro-cid-epvtsebc] span[data-astro-cid-epvtsebc]{color:var(--muted)}.dr-demo[data-astro-cid-epvtsebc]{background:var(--dr-mist);border-radius:32px;padding:72px;display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.dr-demo[data-astro-cid-epvtsebc] p[data-astro-cid-epvtsebc]:not(.eyebrow){margin-top:20px;font-size:16px;line-height:1.7}.dr-demo[data-astro-cid-epvtsebc] ul[data-astro-cid-epvtsebc]{margin:22px 0 28px;padding-left:18px;color:var(--dr-teal-ink);font-size:15px;line-height:1.9}.dr-browser[data-astro-cid-epvtsebc]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px #1f3d3a24}.dr-browser[data-astro-cid-epvtsebc] .bar[data-astro-cid-epvtsebc]{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line)}.dr-browser[data-astro-cid-epvtsebc] .bar[data-astro-cid-epvtsebc] i[data-astro-cid-epvtsebc]{width:9px;height:9px;border-radius:50%;background:var(--line)}.dr-browser[data-astro-cid-epvtsebc] img[data-astro-cid-epvtsebc]{height:auto}.dr-browser[data-astro-cid-epvtsebc] .bar[data-astro-cid-epvtsebc] span[data-astro-cid-epvtsebc]{margin-left:10px}.dr-demo[data-astro-cid-epvtsebc] .display-only[data-astro-cid-epvtsebc]{margin-top:10px;font-size:11px;color:var(--muted)}.dr-cost[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:24px;align-items:stretch}.dr-cost[data-astro-cid-epvtsebc] .intro[data-astro-cid-epvtsebc] p[data-astro-cid-epvtsebc]:not(.eyebrow){margin-top:18px;font-size:16px;line-height:1.7}.dr-sum[data-astro-cid-epvtsebc]{background:var(--dr-card);border:1px solid var(--line);border-radius:18px;padding:28px}.dr-sum[data-astro-cid-epvtsebc] small[data-astro-cid-epvtsebc]{font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--dr-teal)}.dr-sum[data-astro-cid-epvtsebc] h3[data-astro-cid-epvtsebc]{margin-top:8px}.dr-sum[data-astro-cid-epvtsebc] dl[data-astro-cid-epvtsebc]{margin:20px 0 0;display:grid;gap:10px;font-size:14px}.dr-sum[data-astro-cid-epvtsebc] dl[data-astro-cid-epvtsebc] div[data-astro-cid-epvtsebc]{display:flex;justify-content:space-between;gap:16px}.dr-sum[data-astro-cid-epvtsebc] dt[data-astro-cid-epvtsebc]{color:var(--muted)}.dr-sum[data-astro-cid-epvtsebc] dd[data-astro-cid-epvtsebc]{margin:0;font-weight:600}.dr-sum[data-astro-cid-epvtsebc] .total[data-astro-cid-epvtsebc]{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline}.dr-sum[data-astro-cid-epvtsebc] .total[data-astro-cid-epvtsebc] b[data-astro-cid-epvtsebc]{font-size:34px;letter-spacing:-1.2px}.dr-sum[data-astro-cid-epvtsebc] .total[data-astro-cid-epvtsebc] span[data-astro-cid-epvtsebc]{font-size:13px;color:var(--muted)}.dr-limits[data-astro-cid-epvtsebc]{border:2px dashed var(--line);border-radius:24px;padding:48px 56px;display:grid;grid-template-columns:.8fr 1.2fr;gap:56px}.dr-limits[data-astro-cid-epvtsebc] ul[data-astro-cid-epvtsebc]{margin:0;padding:0;list-style:none;display:grid;gap:18px}.dr-limits[data-astro-cid-epvtsebc] li[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:15px;line-height:1.6;color:var(--muted)}.dr-limits[data-astro-cid-epvtsebc] li[data-astro-cid-epvtsebc] b[data-astro-cid-epvtsebc]{color:var(--ink);font-weight:650}.dr-limits[data-astro-cid-epvtsebc] li[data-astro-cid-epvtsebc]:before{content:"–";color:var(--rust);font-weight:700}.dr-faq[data-astro-cid-epvtsebc]{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px}.dr-faq[data-astro-cid-epvtsebc] dl[data-astro-cid-epvtsebc]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:36px 40px}.dr-faq[data-astro-cid-epvtsebc] dt[data-astro-cid-epvtsebc]{font-size:17px;font-weight:650;color:var(--ink);letter-spacing:-.2px}.dr-faq[data-astro-cid-epvtsebc] dd[data-astro-cid-epvtsebc]{margin:10px 0 0;font-size:15px;line-height:1.65;color:var(--muted)}.dr-related[data-astro-cid-epvtsebc]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:28px;border-block:1px solid var(--line);font-size:14px;color:var(--muted)}.dr-close[data-astro-cid-epvtsebc]{position:relative;text-align:center;padding-block:120px 128px}.dr-close[data-astro-cid-epvtsebc] h2[data-astro-cid-epvtsebc]{font-size:clamp(42px,5.2vw,72px);letter-spacing:-3px;line-height:1.02}.dr-close[data-astro-cid-epvtsebc] p[data-astro-cid-epvtsebc]{margin:22px auto 34px;max-width:520px;font-size:17px}.dr-close[data-astro-cid-epvtsebc] .road-end[data-astro-cid-epvtsebc]{width:3px;height:72px;margin:0 auto 28px;background:repeating-linear-gradient(var(--dr-teal) 0 12px,transparent 12px 22px)}@media(max-width:1099px){.dr-hero[data-astro-cid-epvtsebc],.dr-blocks[data-astro-cid-epvtsebc],.dr-demo[data-astro-cid-epvtsebc],.dr-limits[data-astro-cid-epvtsebc],.dr-faq[data-astro-cid-epvtsebc],.dr-day[data-astro-cid-epvtsebc] .section-head[data-astro-cid-epvtsebc]{grid-template-columns:1fr;gap:48px}.dr-cost[data-astro-cid-epvtsebc]{grid-template-columns:1fr 1fr}.dr-cost[data-astro-cid-epvtsebc] .intro[data-astro-cid-epvtsebc]{grid-column:1 / -1}.dr-route[data-astro-cid-epvtsebc]{grid-template-columns:repeat(3,1fr)}.dr-mechanics[data-astro-cid-epvtsebc]{grid-template-columns:1fr}.dr-balance[data-astro-cid-epvtsebc]{left:16px}}@media(max-width:700px){.dr-hero[data-astro-cid-epvtsebc]{padding-block:24px 64px}.dr-route[data-astro-cid-epvtsebc]{grid-template-columns:1fr;padding-top:0;padding-left:34px}.dr-route[data-astro-cid-epvtsebc]:before{inset:0 auto 0 6px;border-top:0;border-left:3px dashed var(--dr-line)}.dr-stop[data-astro-cid-epvtsebc]:before{top:18px;left:-35px}.dr-stop[data-astro-cid-epvtsebc]{min-height:auto}.dr-demo[data-astro-cid-epvtsebc],.dr-limits[data-astro-cid-epvtsebc]{padding:32px 22px}.dr-cost[data-astro-cid-epvtsebc],.dr-faq[data-astro-cid-epvtsebc] dl[data-astro-cid-epvtsebc],.dr-ticket[data-astro-cid-epvtsebc]{grid-template-columns:1fr}.dr-ticket[data-astro-cid-epvtsebc] .stub[data-astro-cid-epvtsebc]{border-left:0;border-top:2px dashed var(--line);padding:14px;grid-auto-flow:column;justify-content:space-between;align-items:baseline}.dr-balance[data-astro-cid-epvtsebc]{position:relative;left:auto;bottom:auto;width:auto;margin:-64px 16px 0}}.dr-mech-title[data-astro-cid-epvtsebc]{max-width:760px}.dr-mechanics[data-astro-cid-epvtsebc]{margin-top:56px}.dr-close[data-astro-cid-epvtsebc] .dot[data-astro-cid-epvtsebc]{color:var(--rust)}
