.hero{background-image:linear-gradient(#0000008c,#0000008c),url(/assets/hero-bg-CMr2-frK.jpg);background-size:cover;background-position:center;color:#fff;padding:32px 16px 28px;text-align:center;min-height:320px}.hero h1{font-size:28px;font-weight:800;line-height:1.15;margin-bottom:10px}.hero-subtitle{font-size:14px;opacity:.85;margin-bottom:16px;line-height:1.4}.hero-proof{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-bottom:20px;justify-items:start;padding:0 8px}.hero-proof-item{display:flex;align-items:center;gap:4px;font-size:11px;opacity:.75;white-space:nowrap}.hero-proof-item svg{width:12px;height:12px;opacity:.8}.hero-cta{display:flex;gap:10px;justify-content:center;margin-bottom:12px}.hero-cta .btn-wa,.hero-cta .btn-tg{flex:1;max-width:160px;font-size:13px;padding:10px 14px}.hero-reply{font-size:11px;opacity:.6}.hero-seo{font-size:12px;opacity:.5;margin-top:16px;line-height:1.4}.seo-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.trust-strip{padding:16px 0;background:var(--surface)}.trust-strip-inner{display:flex;gap:4px;padding:0 12px}.trust-badge{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.trust-badge-icon{width:32px;height:32px;border-radius:50%;background:var(--primary-l);display:flex;align-items:center;justify-content:center}.trust-badge-icon svg{width:14px;height:14px;color:var(--primary);flex-shrink:0}.trust-badge-text{font-size:9px;font-weight:500;color:var(--text2);text-align:center;line-height:1.2}.section-header{display:flex;justify-content:space-between;align-items:center;padding:0 16px;margin-bottom:12px}.section-header h2{font-size:18px;font-weight:700}.section-header a{font-size:13px;color:var(--primary);font-weight:500}.popular-section{padding:20px 0}.filter-chips{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 16px 12px}.filter-chips .chip{flex-shrink:0}.filter-chips::-webkit-scrollbar{display:none}.popular-scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px}.popular-scroll::-webkit-scrollbar{display:none}.popular-scroll-wrap{position:relative}.popular-scroll-wrap:after{content:"";position:absolute;right:0;top:0;bottom:0;width:48px;background:linear-gradient(to right,transparent,var(--bg));pointer-events:none;z-index:1}.popular-scroll .bike-card{width:170px;flex-shrink:0;scroll-snap-align:start}.quiz-banner{display:flex;align-items:center;gap:8px;margin:0 16px 10px;padding:10px 14px;background:var(--primary-l);border:1px solid var(--border);border-radius:var(--radius);font-size:13px;color:var(--primary)}.quiz-banner svg{flex-shrink:0;color:var(--primary)}.quiz-banner span{flex:1}.quiz-banner-btn{padding:6px 14px;background:var(--primary);color:#fff;border-radius:var(--radius-sm);font-size:12px;font-weight:600;white-space:nowrap;min-height:32px}.btn-all-bikes{display:block;text-align:center;padding:12px 16px;margin:16px 16px 0;font-size:14px;font-weight:600;color:var(--primary);border:1.5px solid var(--border);border-radius:var(--radius-sm);min-height:44px}.chip svg{width:18px;height:18px;flex-shrink:0;vertical-align:-3px;margin-right:2px}.best-deal-bar{margin:0 16px 12px;padding:10px 14px;background:var(--green-l);color:var(--green);border:1px solid rgba(22,163,74,.25);border-radius:var(--radius-sm);font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px;overflow:hidden}.best-deal-bar span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.best-deal-bar strong{font-weight:700}.why-section{padding:20px 16px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.why-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.why-card-icon{width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:center;margin-bottom:10px}.why-card-icon svg{width:18px;height:18px;color:var(--primary)}.why-card-title{font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px}.why-card-sub{font-size:12px;color:var(--text2);line-height:1.4}.steps-section{padding:20px 16px}.how-block{background:var(--surface);border-radius:20px;padding:20px;border:1px solid var(--border)}.how-title{font-size:15px;font-weight:800;color:var(--text);margin-bottom:16px}.how-steps{display:flex;flex-direction:column;gap:14px}.how-step{display:flex;align-items:center;gap:14px}.how-num{font-size:32px;font-weight:800;color:#eef2ff;line-height:1;flex-shrink:0;width:36px}.how-step-title{font-size:13px;font-weight:700;color:var(--text)}.how-step-sub{font-size:12px;color:var(--text3);margin-top:1px}.how-divider{height:1px;background:var(--border);margin-left:50px}.reviews-section{padding:20px 0}.reviews-scroll{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 16px}.reviews-scroll::-webkit-scrollbar{display:none}.review-card{min-width:260px;width:280px;flex-shrink:0;scroll-snap-align:start;background:var(--surface);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.review-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.review-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;flex-shrink:0}.review-meta{flex:1}.review-author{font-size:13px;font-weight:600}.review-date{font-size:11px;color:var(--text3)}.review-stars{color:#fbbf24;font-size:12px;margin-bottom:8px}.review-text{font-size:12px;color:var(--text2);line-height:1.5}.delivery-section{padding:20px 16px}.delivery-geo{padding:16px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border)}.delivery-geo-title{font-size:14px;font-weight:800;color:var(--text);margin-bottom:8px}.delivery-geo-text{font-size:13px;color:var(--text2);line-height:1.7}.footer-seo{padding:16px;font-size:11px;color:var(--text3);line-height:1.5;text-align:center}
