.options-grid[data-astro-cid-buymuwi5]{background:var(--line);grid-template-columns:repeat(2,1fr);gap:3px;margin-top:40px;display:grid}.option-card[data-astro-cid-buymuwi5]{background:var(--white);padding:30px 26px 32px}.option-card[data-astro-cid-buymuwi5].is-featured{background:var(--navy)}.option-no[data-astro-cid-buymuwi5]{font-family:var(--en);letter-spacing:.22em;color:var(--cyan-deep);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.option-card[data-astro-cid-buymuwi5].is-featured .option-no[data-astro-cid-buymuwi5]{color:var(--cyan)}.option-card[data-astro-cid-buymuwi5] h3[data-astro-cid-buymuwi5]{color:var(--navy);margin-bottom:12px;font-size:17px;font-weight:900}.option-card[data-astro-cid-buymuwi5].is-featured h3[data-astro-cid-buymuwi5]{color:var(--white)}.option-card[data-astro-cid-buymuwi5] p[data-astro-cid-buymuwi5]{font-size:13.5px;line-height:1.85}.option-card[data-astro-cid-buymuwi5].is-featured p[data-astro-cid-buymuwi5]{color:#ffffffd1}.option-badge[data-astro-cid-buymuwi5]{font-family:var(--en);letter-spacing:.14em;color:var(--navy-ink);background:var(--lime);margin-bottom:10px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.bike-grid[data-astro-cid-buymuwi5]{background:var(--line);grid-template-columns:repeat(3,1fr);gap:2px;margin-top:40px;display:grid}.bike-card[data-astro-cid-buymuwi5]{background:var(--white)}.bike-card-media[data-astro-cid-buymuwi5] .ph[data-astro-cid-buymuwi5]{aspect-ratio:4/3}.bike-card-media[data-astro-cid-buymuwi5] .ph--img[data-astro-cid-buymuwi5]{background:#fff}.bike-card-media[data-astro-cid-buymuwi5] .ph--img[data-astro-cid-buymuwi5] img[data-astro-cid-buymuwi5]{object-fit:contain;padding:4%}.gear-delivery[data-astro-cid-buymuwi5]{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--lime);margin-top:40px;padding:28px 28px 30px}.gear-delivery-label[data-astro-cid-buymuwi5]{font-family:var(--en);letter-spacing:.12em;text-transform:uppercase;color:var(--slate-mute);margin-bottom:6px;font-size:12px;display:block}.gear-delivery-title[data-astro-cid-buymuwi5]{color:var(--navy);margin-bottom:10px;font-size:18px;font-weight:700}.gear-delivery-text[data-astro-cid-buymuwi5]{margin-bottom:18px;font-size:14px;line-height:1.9}@media (width<=640px){.gear-delivery[data-astro-cid-buymuwi5]{padding:22px 18px 24px}.gear-delivery-btn{white-space:normal;justify-content:center;width:100%}}.bike-card-body[data-astro-cid-buymuwi5]{padding:20px 22px 26px}.bike-type[data-astro-cid-buymuwi5]{font-family:var(--en);letter-spacing:.2em;color:var(--cyan-deep);margin-bottom:8px;font-size:11.5px;font-weight:700;display:block}.bike-name[data-astro-cid-buymuwi5]{color:var(--navy);margin-bottom:4px;font-size:18px;font-weight:900;line-height:1.3}.bike-tagline[data-astro-cid-buymuwi5]{color:var(--slate-mute);margin-bottom:14px;font-size:13px;font-style:italic;display:block}.bike-desc[data-astro-cid-buymuwi5]{color:var(--slate);margin-bottom:16px;font-size:13.5px;line-height:1.85}.bike-desc[data-astro-cid-buymuwi5] mark[data-astro-cid-buymuwi5]{background:linear-gradient(transparent 62%, var(--lime) 62%);color:var(--navy-ink);padding:0 1px;font-weight:700}.bike-rec[data-astro-cid-buymuwi5]{border-top:1px solid var(--line);padding-top:14px;font-size:12.5px;line-height:1.75}.bike-rec[data-astro-cid-buymuwi5] b[data-astro-cid-buymuwi5]{color:var(--navy);margin-top:10px;margin-bottom:3px;font-weight:700;display:block}.bike-rec[data-astro-cid-buymuwi5] b[data-astro-cid-buymuwi5]:first-child{margin-top:0}.hint-panel[data-astro-cid-buymuwi5]{background:var(--navy);color:#ffffffdb;margin-top:32px;padding:clamp(28px,3.5vw,44px) clamp(24px,3vw,40px)}.hint-panel[data-astro-cid-buymuwi5] h3[data-astro-cid-buymuwi5]{color:var(--white);margin-bottom:16px;font-size:18px;font-weight:700}.hint-panel[data-astro-cid-buymuwi5] p[data-astro-cid-buymuwi5]{font-size:14px;line-height:1.9}.hint-panel[data-astro-cid-buymuwi5] p[data-astro-cid-buymuwi5]+p[data-astro-cid-buymuwi5]{margin-top:1em}.hint-panel[data-astro-cid-buymuwi5] strong[data-astro-cid-buymuwi5]{color:var(--lime)}.hint-speed-grid[data-astro-cid-buymuwi5]{background:#ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0 28px;display:grid}.hint-speed-card[data-astro-cid-buymuwi5]{background:var(--navy-deep);padding:18px 18px 20px}.hint-speed-name[data-astro-cid-buymuwi5]{color:var(--white);margin-bottom:10px;font-size:13px;font-weight:700}.hint-speed-val[data-astro-cid-buymuwi5]{font-family:var(--en);color:var(--lime);margin-bottom:10px;font-size:clamp(20px,2.4vw,25px);font-weight:700;line-height:1}.hint-speed-note[data-astro-cid-buymuwi5]{color:#ffffff8f;border-top:1px solid #ffffff24;padding-top:10px;font-size:12px;line-height:1.75}.hint-combo-label[data-astro-cid-buymuwi5]{color:var(--white);margin-bottom:14px;font-size:14px;font-weight:700;display:block}.hint-callout[data-astro-cid-buymuwi5]{background:#ffffff0d;padding:16px 20px 16px 22px;font-size:14px;line-height:1.9;position:relative}.hint-callout[data-astro-cid-buymuwi5]+.hint-callout[data-astro-cid-buymuwi5]{margin-top:10px}.hint-callout[data-astro-cid-buymuwi5]:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.hint-callout-tag[data-astro-cid-buymuwi5]{font-family:var(--en);letter-spacing:.12em;margin-bottom:10px;padding:2px 10px;font-size:10.5px;font-weight:700;display:inline-block}.hint-callout--good[data-astro-cid-buymuwi5]:before{background:var(--lime)}.hint-callout--good[data-astro-cid-buymuwi5] .hint-callout-tag[data-astro-cid-buymuwi5]{background:var(--lime);color:var(--navy-ink)}.hint-callout--caution[data-astro-cid-buymuwi5]{background:#ffffff08}.hint-callout--caution[data-astro-cid-buymuwi5]:before{background:repeating-linear-gradient(#ffffff8c 0 6px,#0000 6px 11px)}.hint-callout--caution[data-astro-cid-buymuwi5] .hint-callout-tag[data-astro-cid-buymuwi5]{color:#ffffffe6;border:1px solid #ffffff80}.hint-callout[data-astro-cid-buymuwi5] mark[data-astro-cid-buymuwi5]{color:var(--lime);background:0 0;font-weight:700}.hint-callout--caution[data-astro-cid-buymuwi5] mark[data-astro-cid-buymuwi5]{color:var(--white);text-underline-offset:3px;text-decoration:underline #ffffff80}.price-tbl[data-astro-cid-buymuwi5]{border-collapse:collapse;width:100%;min-width:550px;margin-top:36px;font-size:14px}.price-tbl[data-astro-cid-buymuwi5] th[data-astro-cid-buymuwi5]{background:var(--navy);color:var(--white);font-family:var(--en);letter-spacing:.06em;text-align:left;white-space:nowrap;border-right:1px solid #ffffff1a;padding:14px 16px;font-size:12.5px;font-weight:600}.price-tbl[data-astro-cid-buymuwi5] th[data-astro-cid-buymuwi5]:first-child,.price-tbl[data-astro-cid-buymuwi5] td[data-astro-cid-buymuwi5]:first-child{min-width:150px}.price-tbl[data-astro-cid-buymuwi5] th[data-astro-cid-buymuwi5]:last-child{border-right:none}.price-tbl[data-astro-cid-buymuwi5] td[data-astro-cid-buymuwi5]{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 16px}.price-tbl[data-astro-cid-buymuwi5] tbody[data-astro-cid-buymuwi5] tr[data-astro-cid-buymuwi5]:nth-child(2n){background:var(--gray-light)}.price-tbl[data-astro-cid-buymuwi5] td[data-astro-cid-buymuwi5].price{text-align:right;font-family:var(--en);color:var(--navy);white-space:nowrap;font-size:15px;font-weight:600}.price-note[data-astro-cid-buymuwi5]{color:var(--slate-mute);margin-top:14px;font-size:12.5px;line-height:1.8}.flow-grid[data-astro-cid-buymuwi5]{background:var(--lime);grid-template-columns:repeat(4,1fr);gap:3px;margin-top:40px;display:grid}.flow-step[data-astro-cid-buymuwi5]{background:var(--white);padding:0 0 32px}.flow-step-img[data-astro-cid-buymuwi5]{aspect-ratio:4/3;background:var(--gray-light);border:1px dashed var(--line);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.flow-step-img[data-astro-cid-buymuwi5] span[data-astro-cid-buymuwi5]{color:var(--slate);font-size:12px}.flow-step-body[data-astro-cid-buymuwi5]{padding:0 22px}.flow-no[data-astro-cid-buymuwi5]{font-family:var(--en);color:var(--cyan);margin-bottom:16px;font-size:42px;font-weight:700;line-height:1}.flow-step[data-astro-cid-buymuwi5] h4[data-astro-cid-buymuwi5]{color:var(--navy);margin-bottom:10px;font-size:15px;font-weight:900;line-height:1.4}.flow-step[data-astro-cid-buymuwi5] p[data-astro-cid-buymuwi5]{color:var(--slate);font-size:13px;line-height:1.8}.gear-section[data-astro-cid-buymuwi5]{margin-top:clamp(32px,4vw,48px)}.gear-section[data-astro-cid-buymuwi5]+.gear-section[data-astro-cid-buymuwi5]{margin-top:clamp(20px,2.5vw,28px)}.gear-section-head[data-astro-cid-buymuwi5]{border-bottom:2px solid var(--navy);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:10px;display:flex}.gear-section-head[data-astro-cid-buymuwi5] h3[data-astro-cid-buymuwi5]{color:var(--navy);font-size:17px;font-weight:700}.gear-grid[data-astro-cid-buymuwi5]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.gear-item[data-astro-cid-buymuwi5]{background:var(--white);border:1px solid var(--line);text-align:center;padding:20px 14px}.gear-icon[data-astro-cid-buymuwi5]{background:var(--gray-light);border-radius:8px;width:120px;height:120px;margin:0 auto 12px;overflow:hidden}.gear-icon[data-astro-cid-buymuwi5] img[data-astro-cid-buymuwi5]{object-fit:cover;width:100%;height:100%;display:block}.gear-name-row[data-astro-cid-buymuwi5]{flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:6px;display:flex}.gear-name[data-astro-cid-buymuwi5]{color:var(--navy);font-size:13px;font-weight:700}.gear-note[data-astro-cid-buymuwi5]{color:var(--slate-mute);font-size:12px;line-height:1.7}.gear-link[data-astro-cid-buymuwi5]{color:var(--navy);text-decoration:underline}.gear-tag[data-astro-cid-buymuwi5]{font-family:var(--en);letter-spacing:.1em;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.gear-tag--included[data-astro-cid-buymuwi5]{background:var(--lime);color:var(--navy-ink)}.gear-tag--bring[data-astro-cid-buymuwi5]{border:1px solid var(--line);color:var(--slate-mute)}.insurance-grid[data-astro-cid-buymuwi5]{grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;display:grid}.insurance-card[data-astro-cid-buymuwi5]{border:1px solid var(--line);padding:28px}.insurance-card[data-astro-cid-buymuwi5] h3[data-astro-cid-buymuwi5]{color:var(--navy);border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:12px;font-size:17px;font-weight:700}.insurance-card[data-astro-cid-buymuwi5] p[data-astro-cid-buymuwi5]{font-size:14px;line-height:1.9}.insurance-card[data-astro-cid-buymuwi5] p[data-astro-cid-buymuwi5]+p[data-astro-cid-buymuwi5]{margin-top:1em}.insurance-card[data-astro-cid-buymuwi5] strong[data-astro-cid-buymuwi5]{color:var(--navy);font-weight:700}.faq-list[data-astro-cid-buymuwi5]{border-top:1px solid var(--line);margin-top:36px}.faq-item[data-astro-cid-buymuwi5]{border-bottom:1px solid var(--line)}.faq-q[data-astro-cid-buymuwi5]{color:var(--navy);align-items:baseline;gap:16px;padding:20px 0 12px;font-size:15px;font-weight:700;line-height:1.55;display:flex}.faq-qmark[data-astro-cid-buymuwi5]{font-family:var(--en);color:var(--cyan);flex:none;min-width:26px;font-size:20px;font-weight:700}.faq-a[data-astro-cid-buymuwi5]{color:var(--slate);align-items:baseline;gap:16px;padding-bottom:22px;font-size:14px;line-height:1.9;display:flex}.faq-amark[data-astro-cid-buymuwi5]{font-family:var(--en);color:var(--slate-mute);flex:none;min-width:26px;font-size:16px;font-weight:600}.station-grid[data-astro-cid-buymuwi5]{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:36px;display:grid}.station-card[data-astro-cid-buymuwi5]{border:1px solid var(--line)}.station-card-media[data-astro-cid-buymuwi5] .ph[data-astro-cid-buymuwi5]{aspect-ratio:16/7}.station-card-body[data-astro-cid-buymuwi5]{padding:24px 26px}.station-badge[data-astro-cid-buymuwi5]{font-family:var(--en);letter-spacing:.18em;background:var(--lime);color:var(--navy-ink);margin-bottom:12px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.station-card[data-astro-cid-buymuwi5] h3[data-astro-cid-buymuwi5]{color:var(--navy);margin-bottom:16px;font-size:18px;font-weight:900}.station-info-tbl[data-astro-cid-buymuwi5]{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:13px}.station-info-tbl[data-astro-cid-buymuwi5] th[data-astro-cid-buymuwi5]{text-align:left;color:var(--slate-mute);white-space:nowrap;vertical-align:top;border-bottom:1px solid var(--line);width:5em;padding:7px 12px 7px 0;font-weight:400}.station-info-tbl[data-astro-cid-buymuwi5] td[data-astro-cid-buymuwi5]{vertical-align:top;color:var(--slate);border-bottom:1px solid var(--line);padding:7px 0;line-height:1.75}.station-btn-row[data-astro-cid-buymuwi5]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=900px){.options-grid[data-astro-cid-buymuwi5]{grid-template-columns:1fr}.bike-grid[data-astro-cid-buymuwi5],.flow-grid[data-astro-cid-buymuwi5]{grid-template-columns:repeat(2,1fr)}.insurance-grid[data-astro-cid-buymuwi5],.station-grid[data-astro-cid-buymuwi5]{grid-template-columns:1fr}}@media (width<=620px){.bike-grid[data-astro-cid-buymuwi5],.flow-grid[data-astro-cid-buymuwi5],.hint-speed-grid[data-astro-cid-buymuwi5]{grid-template-columns:1fr}.gear-grid[data-astro-cid-buymuwi5]{grid-template-columns:repeat(2,1fr)}}
