.shelves[data-astro-cid-kudbfiuv]{padding:24px 0 8px}.shelf[data-astro-cid-kudbfiuv]{margin-bottom:28px}.shelf-head[data-astro-cid-kudbfiuv]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.shelf-head[data-astro-cid-kudbfiuv] h2[data-astro-cid-kudbfiuv]{font-size:22px;font-weight:600;letter-spacing:-.015em}.shelf-nav[data-astro-cid-kudbfiuv]{display:flex;gap:8px}.shelf-btn[data-astro-cid-kudbfiuv]{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--bg-2);color:var(--text);font-size:20px;line-height:1;cursor:pointer}.shelf-btn[data-astro-cid-kudbfiuv]:hover{border-color:var(--border-2)}.shelf-track[data-astro-cid-kudbfiuv]{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,300px);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px max(20px,calc((100vw - 1200px)/2 + 60px)) 6px;scroll-padding-inline:max(20px,calc((100vw - 1200px)/2 + 60px));scrollbar-width:none}.shelf-track[data-astro-cid-kudbfiuv]::-webkit-scrollbar{display:none}.shelf-card[data-astro-cid-kudbfiuv]{scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:118px;padding:16px 18px;border-radius:18px;text-decoration:none;color:#1d1d1f;background:var(--tint);border:1px solid rgba(0,0,0,.04);transition:transform .2s}.shelf-card[data-astro-cid-kudbfiuv]:hover{transform:scale(1.01)}.shelf-title[data-astro-cid-kudbfiuv]{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.shelf-read[data-astro-cid-kudbfiuv]{font-size:14px;color:#0071e3;font-weight:500}[data-astro-cid-kudbfiuv][data-theme=dark] .shelf-card[data-astro-cid-kudbfiuv]{background:color-mix(in srgb,var(--tint) 12%,#1C1C1E);color:#f5f5f7;border-color:#ffffff14}[data-astro-cid-kudbfiuv][data-theme=dark] .shelf-read[data-astro-cid-kudbfiuv]{color:#0a84ff}@media(prefers-color-scheme:dark){:root:not([data-theme]) .shelf-card[data-astro-cid-kudbfiuv]{background:color-mix(in srgb,var(--tint) 12%,#1C1C1E);color:#f5f5f7;border-color:#ffffff14}:root:not([data-theme]) .shelf-read[data-astro-cid-kudbfiuv]{color:#0a84ff}}@media(max-width:767px){.shelf-nav[data-astro-cid-kudbfiuv]{display:none}.shelf-track[data-astro-cid-kudbfiuv]{padding-inline:20px;scroll-padding-inline:20px}}@media(min-width:768px)and (max-width:1279px){.shelf-track[data-astro-cid-kudbfiuv]{padding-inline:40px;scroll-padding-inline:40px}}@media(prefers-reduced-motion:reduce){.shelf-track[data-astro-cid-kudbfiuv]{scroll-behavior:auto}.shelf-card[data-astro-cid-kudbfiuv]{transition:none}}.hero[data-astro-cid-g5xc7fs2]{padding:88px 0 8px}.hero-title[data-astro-cid-g5xc7fs2]{font-size:clamp(26px,3.6vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.12;max-width:760px}.hero-glow[data-astro-cid-g5xc7fs2]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 60% 50%,rgba(0,113,227,.06),transparent 60%);pointer-events:none}.hero-content[data-astro-cid-g5xc7fs2]{max-width:720px}.hero-em[data-astro-cid-g5xc7fs2]{color:var(--accent);font-style:italic}.hero-sub[data-astro-cid-g5xc7fs2]{margin:8px 0 16px;font-size:16px;color:var(--text-3);max-width:640px}.hero-btns[data-astro-cid-g5xc7fs2]{display:flex;gap:12px;flex-wrap:wrap}.hero-stats[data-astro-cid-g5xc7fs2]{display:flex;margin-top:56px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface);max-width:560px}.hero-stat[data-astro-cid-g5xc7fs2]{flex:1;padding:20px 24px;border-right:1px solid var(--border)}.hero-stat[data-astro-cid-g5xc7fs2]:last-child{border-right:none}.hs-n[data-astro-cid-g5xc7fs2]{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--text);letter-spacing:-.03em;display:block;line-height:1}.hs-l[data-astro-cid-g5xc7fs2]{font-size:12px;color:var(--text-3);display:block;margin-top:4px}.cat-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--border)}.cat-item[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;gap:12px;padding:16px;text-decoration:none;color:inherit;border-right:1px solid var(--border);transition:background .15s}.cat-item[data-astro-cid-g5xc7fs2]:hover{background:var(--bg-3)}.cat-icon[data-astro-cid-g5xc7fs2]{font-size:26px;flex-shrink:0}.cat-count[data-astro-cid-g5xc7fs2]{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--text);letter-spacing:-.02em;line-height:1}.cat-label[data-astro-cid-g5xc7fs2]{font-size:12px;color:var(--text-2);font-weight:500;margin-top:2px}.cat-sub[data-astro-cid-g5xc7fs2]{font-size:11px;color:var(--text-3);font-family:var(--font-mono);margin-top:2px}.bikes-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bike-card[data-astro-cid-g5xc7fs2]{display:block;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;position:relative;border:1px solid var(--border);background:linear-gradient(to bottom,var(--bg-2),var(--bg-3) 85%);box-shadow:0 10px 30px #0000001f;transition:transform .25s,box-shadow .25s,border-color .2s}.bike-card[data-astro-cid-g5xc7fs2]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 0 var(--surface-2)}[data-astro-cid-g5xc7fs2][data-theme=light] .bike-card[data-astro-cid-g5xc7fs2]:before{box-shadow:inset 0 1px #ffffff80}.bike-card[data-astro-cid-g5xc7fs2]:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0003;border-color:var(--border-2)}.bike-img[data-astro-cid-g5xc7fs2]{aspect-ratio:4/3;overflow:hidden;background:var(--bg-3)}.bike-img[data-astro-cid-g5xc7fs2] img[data-astro-cid-g5xc7fs2]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.bike-card[data-astro-cid-g5xc7fs2]:hover .bike-img[data-astro-cid-g5xc7fs2] img[data-astro-cid-g5xc7fs2]{transform:scale(1.04)}.bike-info[data-astro-cid-g5xc7fs2]{padding:14px}.bike-brand[data-astro-cid-g5xc7fs2]{font-size:11px;color:var(--text-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.bike-model[data-astro-cid-g5xc7fs2]{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--text);letter-spacing:-.02em;margin:3px 0 10px}.icons-row[data-astro-cid-g5xc7fs2]{display:flex;gap:12px;margin-bottom:10px;flex-wrap:wrap}.icon-item[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-2)}.icon-item[data-astro-cid-g5xc7fs2] svg[data-astro-cid-g5xc7fs2]{width:15px;height:15px}.icon-item[data-astro-cid-g5xc7fs2] span[data-astro-cid-g5xc7fs2]{font-size:10px;font-family:var(--font-mono);white-space:nowrap}.price-table[data-astro-cid-g5xc7fs2]{border-radius:12px;padding:6px;background:var(--surface-2);backdrop-filter:blur(6px)}.price-row[data-astro-cid-g5xc7fs2]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:8px;font-size:12px}.price-row-hl[data-astro-cid-g5xc7fs2]{background:color-mix(in srgb,var(--accent) 10%,transparent)}.price-row-label[data-astro-cid-g5xc7fs2]{color:var(--text-2)}.price-row-val[data-astro-cid-g5xc7fs2]{color:var(--text);font-weight:600;font-family:var(--font-mono)}.steps-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.step[data-astro-cid-g5xc7fs2]{background:var(--bg-2);padding:32px 28px}.step-n[data-astro-cid-g5xc7fs2]{font-family:var(--font-mono);font-size:11px;color:var(--accent);letter-spacing:.12em;display:block;margin-bottom:16px}.step-t[data-astro-cid-g5xc7fs2]{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);letter-spacing:-.01em;margin-bottom:8px}.step-d[data-astro-cid-g5xc7fs2]{font-size:14px;color:var(--text-3);line-height:1.6}.districts-wrap[data-astro-cid-g5xc7fs2]{display:flex;flex-wrap:wrap;gap:8px}.district-pill[data-astro-cid-g5xc7fs2]{padding:9px 18px;border:1px solid var(--border);border-radius:100px;font-size:14px;font-weight:500;color:var(--text-2);text-decoration:none;transition:all .2s}.district-pill[data-astro-cid-g5xc7fs2]:hover{border-color:var(--accent);color:var(--accent);background:#0071e314}.models-grid[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.model-row[data-astro-cid-g5xc7fs2]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:all .2s}.model-row[data-astro-cid-g5xc7fs2]:hover{border-color:var(--border-2);transform:translateY(-1px)}.model-tag[data-astro-cid-g5xc7fs2]{font-family:var(--font-mono);font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;padding:2px 7px;border:1px solid rgba(0,113,227,.25);border-radius:4px;flex-shrink:0}.model-name[data-astro-cid-g5xc7fs2]{font-size:15px;font-weight:600;color:var(--text);flex:1;letter-spacing:-.01em}.model-arrow[data-astro-cid-g5xc7fs2]{font-size:13px;color:var(--text-4)}.model-row[data-astro-cid-g5xc7fs2]:hover .model-arrow[data-astro-cid-g5xc7fs2]{color:var(--accent)}.faq-wrap[data-astro-cid-g5xc7fs2]{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:start}.faq-list[data-astro-cid-g5xc7fs2]{display:flex;flex-direction:column;gap:8px}.faq-item[data-astro-cid-g5xc7fs2]{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .2s}.faq-item[data-astro-cid-g5xc7fs2][open]{border-color:var(--border-2)}.faq-q[data-astro-cid-g5xc7fs2]{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;cursor:pointer;font-size:15px;font-weight:500;color:var(--text);user-select:none}.faq-q[data-astro-cid-g5xc7fs2]::-webkit-details-marker{display:none}.faq-plus[data-astro-cid-g5xc7fs2]{font-size:18px;color:var(--accent);flex-shrink:0;transition:transform .2s;font-family:var(--font-mono)}.faq-item[data-astro-cid-g5xc7fs2][open] .faq-plus[data-astro-cid-g5xc7fs2]{transform:rotate(45deg)}.faq-a[data-astro-cid-g5xc7fs2]{padding:0 20px 18px;font-size:14px;color:var(--text-3);line-height:1.8}.cta-strip[data-astro-cid-g5xc7fs2]{background:var(--bg-2);border-top:1px solid var(--border);padding:40px 0}.cta-inner[data-astro-cid-g5xc7fs2]{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.cta-btns[data-astro-cid-g5xc7fs2]{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1100px){.bikes-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(3,1fr)}.cat-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.steps-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}.faq-wrap[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr;gap:32px}.models-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(2,1fr)}.hero-stats[data-astro-cid-g5xc7fs2]{max-width:100%}.cta-inner[data-astro-cid-g5xc7fs2]{flex-direction:column;text-align:center}.cta-btns[data-astro-cid-g5xc7fs2]{justify-content:center}}@media(max-width:640px){.hero-btns[data-astro-cid-g5xc7fs2] .btn[data-astro-cid-g5xc7fs2]{flex:1;justify-content:center}.bikes-grid[data-astro-cid-g5xc7fs2],.cat-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:repeat(2,1fr)}.models-grid[data-astro-cid-g5xc7fs2]{grid-template-columns:1fr}.hero-stats[data-astro-cid-g5xc7fs2]{flex-wrap:wrap}.hero-stat[data-astro-cid-g5xc7fs2]{flex:none;width:50%;border-bottom:1px solid var(--border)}.section-header[data-astro-cid-g5xc7fs2]{align-items:center;gap:12px}}
