.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:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;justify-content:center;padding:0 4px}.hero-proof-item{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:600;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;white-space:nowrap;line-height:1.2}.hero-proof-item svg{width:13px;height:13px;flex-shrink:0;stroke-width:2}.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:8px}.best-deal-bar span:first-child{flex:1;min-width:0;display:block;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.best-deal-bar strong{font-weight:700}.best-deal-bar em{font-style:normal;opacity:.8;white-space:nowrap}.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}.hero{margin:10px 16px 0;min-height:320px;padding:34px 22px 26px;border-radius:28px;text-align:left;box-shadow:var(--shadow-lg);background-image:linear-gradient(180deg,#0f0d1a33,#0f0d1a9e),radial-gradient(circle at top right,rgba(67,56,202,.42),transparent 36%),url(/assets/hero-bg-CMr2-frK.jpg)}.hero h1{font-size:34px;letter-spacing:-.05em;line-height:1.02}.hero-subtitle{max-width:320px;font-size:15px;opacity:.92}.hero-proof{grid-template-columns:1fr 1fr;gap:10px;padding:0;margin-top:20px}.hero-proof-item{gap:6px;min-height:36px;padding:9px 11px;border-radius:14px;background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;white-space:normal}.hero-proof-item svg{width:13px;height:13px}.hero-cta{margin-top:18px;justify-content:flex-start}.hero-cta .btn-wa,.hero-cta .btn-tg{max-width:none}.hero-reply{margin-top:8px;font-size:12px;opacity:.78}.trust-strip{padding:18px 16px 0;background:transparent}.trust-strip-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0}.trust-badge{gap:6px;padding:12px 8px;border-radius:18px;background:#ffffffc7;border:1px solid rgba(255,255,255,.7);box-shadow:var(--shadow)}.trust-badge-icon{width:34px;height:34px;border-radius:12px}.trust-badge-text{font-size:10px;font-weight:600}.section-header{padding:0 18px;margin-bottom:14px}.section-header h2{font-size:20px;letter-spacing:-.03em}.section-header a{font-weight:700}.popular-section,.why-section,.steps-section,.reviews-section,.delivery-section,.footer-seo{margin:10px 16px 0;padding-left:0;padding-right:0;border-radius:24px;background:#ffffffd1;border:1px solid rgba(255,255,255,.78);box-shadow:var(--shadow-md)}.popular-section .section-header,.why-section .section-header,.steps-section .section-header,.reviews-section .section-header,.delivery-section .section-header{padding-top:20px}.filter-chips,.popular-scroll{padding-left:18px;padding-right:18px}.popular-scroll .bike-card{width:184px}.quiz-banner{margin:2px 18px 14px;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,#eef2fff2,#fff7e8f2);border-color:#4338ca29;box-shadow:inset 0 1px #fff9}.quiz-banner-btn{min-height:36px;padding-inline:16px;border-radius:12px}.best-deal-bar{margin:0 18px 14px;border-radius:16px;background:linear-gradient(135deg,#dcfce7,#effbf4);border:1px solid rgba(22,163,74,.18)}.btn-all-bikes{margin:18px;border-radius:16px;font-weight:700}.why-section,.steps-section,.reviews-section,.delivery-section,.footer-seo{padding-top:22px;padding-bottom:22px}.why-section,.steps-section,.reviews-section,.delivery-section{padding-left:18px;padding-right:18px}.why-card{border-radius:18px;background:var(--surface2);border:1px solid var(--border)}.delivery-geo{border-radius:20px;background:linear-gradient(135deg,#eef2ffbd,#ffffffeb)}.footer-seo{color:var(--text2)}.reviews-section .section-header{margin-bottom:10px}.reviews-scroll{gap:14px}.review-card{position:relative;min-width:272px;width:292px;padding:18px 18px 16px;border-radius:20px;border:1px solid rgba(232,229,224,.72);background:linear-gradient(180deg,#fffffff0,#f9f8f6eb);box-shadow:0 10px 28px #1a16140d,inset 0 1px #ffffffd1}.review-card:after{content:"“";position:absolute;top:10px;right:14px;font-size:42px;line-height:1;color:#4338ca12;font-weight:800;pointer-events:none}.review-header{gap:12px;margin-bottom:12px}.review-avatar{width:40px;height:40px;font-size:15px;font-weight:800;box-shadow:0 8px 18px #4338ca24}.review-author{font-size:14px;font-weight:700;letter-spacing:-.01em}.review-date{margin-top:2px;font-size:11px;color:var(--text3)}.review-stars{margin-bottom:10px;font-size:11px;letter-spacing:.08em;color:#d6a21d}.review-text{font-size:12px;line-height:1.62;color:#6f6964}
