.nav-inner[data-v-72724edd]{transition:padding .22s ease;display:flex;align-items:center;gap:20px}.nav.compact .nav-inner[data-v-72724edd]{padding:8px 20px}.brand[data-v-72724edd]{display:flex;align-items:center;gap:16px;cursor:pointer;flex-shrink:0}.logo-container[data-v-72724edd]{width:56px;height:56px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0ea5e94d;padding:4px;overflow:hidden}.logo-img[data-v-72724edd]{width:100%;height:100%;object-fit:contain}.brand-text[data-v-72724edd]{display:flex;flex-direction:column;justify-content:center}.brand-name[data-v-72724edd]{font-size:18px;font-weight:800;color:var(--text);line-height:1.1;letter-spacing:-.5px}.brand-tagline[data-v-72724edd]{font-size:12px;color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.hamburger[data-v-72724edd]{background:transparent;border:0;font-size:20px;display:none}.mobile-menu[data-v-72724edd]{display:none}@media (max-width:1024px){.nav-links[data-v-72724edd]{display:flex;gap:12px;font-size:14px}.brand-name[data-v-72724edd]{font-size:16px}}@media (max-width:768px){.nav-links[data-v-72724edd]{display:none}.hamburger[data-v-72724edd]{display:block}.logo-container[data-v-72724edd]{width:48px;height:48px}.brand-name[data-v-72724edd]{font-size:15px}.mobile-menu[data-v-72724edd]{display:flex;flex-direction:column;max-height:calc(100vh - 72px);overflow-y:auto;background:#fffffffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(15,23,42,.06);box-shadow:0 8px 16px #00000014}.mobile-menu a[data-v-72724edd]{padding:14px 20px;color:var(--text);text-decoration:none;font-weight:600;border-bottom:1px solid rgba(15,23,42,.05)}.mobile-menu a[data-v-72724edd]:active{color:var(--accent)}}@media (max-width:480px){.nav-inner[data-v-72724edd]{gap:12px}.logo-container[data-v-72724edd]{width:44px;height:44px}.brand-name[data-v-72724edd]{font-size:14px}.brand-tagline[data-v-72724edd]{font-size:11px}}.hero[data-v-39a31169]{align-items:center}.eyebrow[data-v-39a31169]{font-weight:800}.lead[data-v-39a31169]{margin-top:8px}.card[data-v-81fcedcb]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #1018280f;transition:all .3s ease;display:flex;flex-direction:column;height:100%}.card[data-v-81fcedcb]:hover{transform:translateY(-8px);box-shadow:0 12px 24px #1018281f}.card-image-wrapper[data-v-81fcedcb]{position:relative;width:100%;aspect-ratio:4 / 3;background:linear-gradient(135deg,#f0f9ff,#f0fdf4);display:flex;align-items:center;justify-content:center;overflow:hidden}.bike-image[data-v-81fcedcb]{width:100%;height:100%;object-fit:contain;padding:8px;transition:transform .3s ease}.card:hover .bike-image[data-v-81fcedcb]{transform:scale(1.08)}.image-badge[data-v-81fcedcb]{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#0ea5e9,#06b6d4);color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.card-content[data-v-81fcedcb]{padding:18px;display:flex;flex-direction:column;flex-grow:1}.bike-name[data-v-81fcedcb]{font-size:18px;font-weight:800;margin:0 0 8px;color:var(--text);line-height:1.3}.bike-description[data-v-81fcedcb]{font-size:14px;color:var(--muted);margin:0 0 12px;line-height:1.5;flex-grow:1}.specs[data-v-81fcedcb]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.spec-tag[data-v-81fcedcb]{background:linear-gradient(135deg,#0ea5e91a,#06b6d41a);color:var(--accent);padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid rgba(14,165,233,.2)}.card-actions[data-v-81fcedcb]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.btn-details[data-v-81fcedcb]{flex:1;min-width:120px;background:transparent;border:2px solid var(--accent);color:var(--accent);padding:8px 12px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;transition:all .3s ease;text-align:center}.btn-details[data-v-81fcedcb]:hover{background:var(--accent);color:#fff;transform:scale(1.05)}.btn-book[data-v-81fcedcb]{flex:1;min-width:120px;background:linear-gradient(135deg,#0ea5e9,#06b6d4);color:#fff;padding:8px 12px;border-radius:8px;font-weight:700;font-size:13px;text-decoration:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:none;cursor:pointer}.btn-book[data-v-81fcedcb]:hover{transform:scale(1.05);box-shadow:0 4px 12px #0ea5e94d}.details-section[data-v-81fcedcb]{margin-top:16px;padding-top:16px;border-top:2px solid #f0f0f0;animation:slideDown-81fcedcb .3s ease}.features-list h4[data-v-81fcedcb]{margin:0 0 12px;font-size:14px;color:var(--text);font-weight:700}.features-list ul[data-v-81fcedcb]{margin:0;padding-left:20px;list-style:none}.features-list li[data-v-81fcedcb]{font-size:13px;color:var(--muted);line-height:1.8;position:relative;padding:4px 0 4px 16px}.features-list li[data-v-81fcedcb]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.spec-download[data-v-81fcedcb]{margin-top:12px}.btn-spec[data-v-81fcedcb]{display:inline-block;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;padding:8px 12px;border-radius:8px;font-weight:700;font-size:12px;text-decoration:none;transition:all .3s ease;text-align:center}.btn-spec[data-v-81fcedcb]:hover{transform:scale(1.05);box-shadow:0 4px 12px #f59e0b4d}@keyframes slideDown-81fcedcb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.expand-enter-active[data-v-81fcedcb],.expand-leave-active[data-v-81fcedcb]{transition:all .3s ease}.expand-enter-from[data-v-81fcedcb],.expand-leave-to[data-v-81fcedcb]{opacity:0;transform:translateY(-10px)}@media (max-width: 768px){.card-image-wrapper[data-v-81fcedcb]{aspect-ratio:1 / 1}.bike-name[data-v-81fcedcb]{font-size:16px}.bike-description[data-v-81fcedcb]{font-size:13px}.card-content[data-v-81fcedcb]{padding:14px}.card-actions[data-v-81fcedcb]{flex-direction:column;gap:6px}.btn-details[data-v-81fcedcb],.btn-book[data-v-81fcedcb]{width:100%}}@media (max-width: 540px){.card-image-wrapper[data-v-81fcedcb]{aspect-ratio:1 / 1}.bike-image[data-v-81fcedcb]{padding:4px}.bike-name[data-v-81fcedcb]{font-size:15px}.card-content[data-v-81fcedcb]{padding:12px}.image-badge[data-v-81fcedcb]{font-size:11px;padding:4px 10px}.btn-details[data-v-81fcedcb],.btn-book[data-v-81fcedcb]{font-size:12px}}h2[data-v-2d1f08a0]{margin-bottom:6px}h4[data-v-c9da617b]{margin:0 0 6px}.muted[data-v-c9da617b]{color:var(--muted)}ul[data-v-409fd228]{margin:0}.muted[data-v-3016e247]{color:var(--muted)}.cta-section[data-v-3016e247]{padding:36px 0;background:linear-gradient(90deg,#fef3c7,#fff);border-radius:12px;margin:28px auto}.cta-inner[data-v-3016e247]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:0 20px}.cta-text[data-v-3016e247]{flex:1 1 260px;min-width:0}.cta-text h2[data-v-3016e247]{margin:0 0 6px;word-wrap:break-word}.cta-actions[data-v-3016e247]{display:flex;gap:12px;flex-wrap:wrap}.cta-actions a[data-v-3016e247]{white-space:nowrap}@media (max-width:768px){.cta-section[data-v-3016e247]{padding:24px 0;margin:20px auto}.cta-inner[data-v-3016e247]{flex-direction:column;align-items:stretch;text-align:center;padding:0 16px}.cta-actions[data-v-3016e247]{justify-content:center}}@media (max-width:540px){.cta-section[data-v-3016e247]{padding:20px 0;border-radius:10px}.cta-inner[data-v-3016e247]{gap:14px;padding:0 14px}.cta-text h2[data-v-3016e247]{font-size:clamp(18px,5vw,22px)}.cta-actions[data-v-3016e247]{flex-direction:column;width:100%}.cta-actions a[data-v-3016e247]{width:100%;text-align:center;box-sizing:border-box}}.muted[data-v-0e5110cb]{color:var(--muted)}.showroom-inner[data-v-0e5110cb]{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.showroom-text[data-v-0e5110cb]{flex:1;min-width:220px}.showroom-actions[data-v-0e5110cb]{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:768px){.showroom-inner[data-v-0e5110cb]{flex-direction:column;align-items:stretch;text-align:center}.showroom-actions[data-v-0e5110cb]{justify-content:center;width:100%}}@media (max-width:480px){.showroom-actions[data-v-0e5110cb]{flex-direction:column;width:100%}.showroom-actions a[data-v-0e5110cb]{width:100%;text-align:center;box-sizing:border-box}}form[data-v-d7785cc8]{max-width:720px}.contact-actions[data-v-d7785cc8]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media (max-width:480px){.contact-actions[data-v-d7785cc8]{flex-direction:column;align-items:stretch}.contact-actions a[data-v-d7785cc8]{width:100%;text-align:center;box-sizing:border-box}}.muted[data-v-cda927eb]{color:var(--muted)}.site-footer[data-v-cda927eb]{background:linear-gradient(180deg,#0f172a,#0b1220);color:#eef8ff;padding:26px;border-radius:12px;margin-top:34px}.footer-inner[data-v-cda927eb]{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.footer-brand[data-v-cda927eb]{min-width:0}.footer-brand-name[data-v-cda927eb]{font-weight:800;font-size:1.1rem}.footer-links-wrap[data-v-cda927eb]{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.footer-col-links[data-v-cda927eb]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.footer-contact-line[data-v-cda927eb]{margin-top:8px}.footer-copyright[data-v-cda927eb]{text-align:center;margin-top:18px;color:#ffffffb3;font-size:14px}@media (max-width:768px){.footer-inner[data-v-cda927eb]{flex-direction:column;text-align:center}.footer-links-wrap[data-v-cda927eb]{justify-content:center;width:100%;gap:32px}.footer-col-links[data-v-cda927eb]{align-items:center}}@media (max-width:480px){.site-footer[data-v-cda927eb]{padding:20px 16px}.footer-inner[data-v-cda927eb]{gap:24px}.footer-links-wrap[data-v-cda927eb]{flex-direction:column;align-items:center;gap:20px}.footer-copyright[data-v-cda927eb]{font-size:12px}}.whats-fab a[data-v-d7ece8eb]{display:grid;width:56px;height:56px;border-radius:999px;background:linear-gradient(90deg,#25d366,#128c7e);place-items:center;color:#fff;box-shadow:0 14px 30px #25d36629;text-decoration:none}:root{--accent:#0ea5e9}:root{--bg: #ffffff;--text: #0f172a;--muted: #64748b;--accent: #0ea5e9;--accent-2: #f59e0b;--glass: rgba(255,255,255,.6)}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:Inter,Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background:linear-gradient(180deg,#fff,#f8fafc);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;font-size:16px}.container{max-width:1200px;margin:0 auto;padding:24px}.page-shell{min-height:100vh;display:flex;flex-direction:column}.nav{position:sticky;top:0;z-index:40;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(15,23,42,.06);box-shadow:0 2px 8px #0000000a}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;color:var(--text);cursor:pointer;flex-shrink:0}.brand .logo{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,var(--accent),#7c3aed);display:grid;place-items:center;color:#fff;font-weight:900;flex-shrink:0}.nav-links{display:flex;gap:18px;align-items:center}.nav-links a{color:var(--text);text-decoration:none;font-weight:600;transition:color .3s ease}.nav-links a:hover{color:var(--accent)}.cta{padding:10px 14px;border-radius:999px;background:linear-gradient(90deg,var(--accent-2),#f97316);color:#111827;font-weight:800;text-decoration:none;transition:transform .3s ease;white-space:nowrap}.cta:hover{transform:scale(1.05)}.hamburger{display:none}@media (max-width:840px){.nav-links{display:none}.hamburger{display:block}}.hero{display:grid;grid-template-columns:1fr 420px;gap:28px;padding:48px 0;align-items:center}.hero-copy .eyebrow{color:var(--accent-2);text-transform:uppercase;letter-spacing:.2em;font-weight:800}.hero h1{font-size:clamp(1.8rem,4vw,3.2rem);margin:12px 0;font-weight:800;line-height:1.2}.lead{color:var(--muted);font-size:1.05rem}.hero-ctas{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.btn-primary{background:linear-gradient(90deg,var(--accent),#4ade80);color:#fff;padding:12px 18px;border-radius:12px;text-decoration:none;font-weight:800;transition:transform .3s ease,box-shadow .3s ease;border:none;cursor:pointer;white-space:nowrap}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0ea5e94d}.btn-ghost{background:transparent;border:2px solid var(--accent);color:var(--accent);padding:10px 16px;border-radius:12px;text-decoration:none;font-weight:800;transition:all .3s ease;white-space:nowrap}.btn-ghost:hover{background:var(--accent);color:#fff}.hero-visual{border-radius:18px;padding:18px;background:linear-gradient(180deg,#0ea5e90f,#f59e0b08);display:grid;place-items:center}.hero-visual img{width:100%;height:auto;max-width:420px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0}.card{background:#fff;border-radius:16px;padding:14px;box-shadow:0 8px 22px #1018280f;transition:transform .22s ease,box-shadow .22s ease;display:flex;flex-direction:column;height:100%}.card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #10182814}.card img{width:100%;height:240px;object-fit:contain;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#eef2ff);margin-bottom:12px;transition:transform .3s ease}.card:hover img{transform:scale(1.05)}.card h3{margin:8px 0 6px;font-size:18px;font-weight:700}.card p{font-size:14px;color:var(--muted);margin:8px 0;flex-grow:1}.specs{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-weight:600;font-size:13px}.card .actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.card .actions a{flex:1;min-width:100px;text-align:center}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:28px 0}.feature{background:linear-gradient(180deg,#fff,#fbfdff);padding:18px;border-radius:14px;display:flex;gap:12px;align-items:flex-start}.feature .icon{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,var(--accent),#7c3aed);color:#fff;display:grid;place-items:center;font-weight:800;flex-shrink:0;font-size:20px}.form{background:#fff;padding:20px;border-radius:14px;box-shadow:0 10px 30px #0206170a}.form label{display:block;font-weight:700;margin-bottom:6px}.form input,.form select,.form textarea{width:100%;padding:10px;border-radius:8px;border:1px solid #e6eef8;margin-bottom:12px;font-size:16px}.btn-submit{background:linear-gradient(90deg,var(--accent),#06b6d4);color:#fff;padding:12px 16px;border-radius:12px;border:0;font-weight:800;cursor:pointer;transition:transform .3s ease}.btn-submit:hover{transform:scale(1.02)}.site-footer{background:#0f172a;color:#e6f0ff;padding:28px;border-top-left-radius:16px;border-top-right-radius:16px;margin-top:28px}.whats-fab{position:fixed;right:18px;bottom:18px;z-index:60}@media (max-width:1024px){.container{padding:18px}.grid{grid-template-columns:repeat(2,1fr);gap:16px}.features{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr;gap:24px;padding:36px 0}.hero-visual{max-width:100%}.hero-visual img{max-width:100%;height:auto}.nav-links{display:none}}@media (max-width:768px){body{font-size:15px}.container{padding:16px;max-width:100%}.nav-inner{padding:12px 16px}.hero h1{font-size:1.8rem}.lead{font-size:.95rem}.hero-ctas{gap:8px}.btn-primary,.btn-ghost{padding:10px 14px;font-size:14px}.grid{grid-template-columns:1fr;gap:14px}.card{padding:12px}.card img{height:200px}.features{grid-template-columns:1fr;gap:12px}.feature{padding:14px;gap:10px}.form{padding:16px}.form input,.form select,.form textarea{padding:8px;margin-bottom:10px}}@media (max-width:540px){body{font-size:14px}.container{padding:12px}.nav-inner{padding:10px 12px;gap:8px}.brand{gap:10px}.cta{padding:8px 12px;font-size:13px}.hero h1{font-size:1.5rem}.lead{font-size:.9rem}.hero-ctas{gap:6px;flex-direction:column-reverse}.btn-primary,.btn-ghost{padding:10px 12px;font-size:13px;width:100%;text-align:center}.grid{grid-template-columns:1fr;gap:12px}.card{padding:10px}.card img{height:180px}.card h3{font-size:16px}.card p{font-size:13px}.features{grid-template-columns:1fr;gap:10px}.feature{padding:12px;gap:8px}.feature .icon{width:40px;height:40px;font-size:18px}.form{padding:14px}.form label{font-size:13px;margin-bottom:4px}.form input,.form select,.form textarea{padding:8px;margin-bottom:8px;font-size:14px}.btn-submit{padding:10px 12px;font-size:13px}.site-footer{padding:16px}.whats-fab{right:12px;bottom:12px}}@media (max-width:360px){.container{padding:10px}.nav-inner{padding:8px}.hero h1{font-size:1.3rem}.card img{height:160px}.feature{padding:10px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
