:root{--r24-bg:#0a0f15;--r24-bg-2:#101720;--r24-panel:rgba(255,255,255,0.04);--r24-panel-2:rgba(255,255,255,0.06);--r24-border:rgba(255,255,255,0.08);--r24-text:#f5f7fb;--r24-text-soft:#b6c0cb;--r24-text-muted:#8d98a5;--r24-blue:#72c3ed;--r24-blue-strong:#4eaedf;--r24-orange:#ff8a2a;--r24-orange-strong:#f1720f;--r24-radius:24px;--r24-radius-sm:16px;--r24-shadow:0 18px 60px rgba(0,0,0,0.35);--r24-shadow-soft:0 10px 30px rgba(0,0,0,0.25);--r24-max:1240px;--r24-transition:0.3s ease;--r24-float-bg:rgba(10, 14, 20, 0.86);--r24-float-bg-hover:rgba(14, 19, 27, 0.96);--r24-float-border:rgba(255, 138, 42, 0.22);--r24-float-border-hover:rgba(255, 138, 42, 0.58);--r24-float-glow:rgba(255, 138, 42, 0.10);--r24-float-glow-hover:rgba(255, 138, 42, 0.20);--r24-float-text:#ffffff;--r24-float-icon:#ff8a2a;--r24-float-icon-hover:#ffffff;--r24-float-wa:#63d68c}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 18%,rgb(114 195 237 / .12),transparent 24%),radial-gradient(circle at 88% 10%,rgb(255 138 42 / .1),transparent 22%),linear-gradient(180deg,#091018 0%,#0b1118 40%,#0d131b 100%)!important;color:var(--r24-text)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(114 195 237 / .02) 0%,transparent 12%,transparent 88%,rgb(255 138 42 / .02) 100%);z-index:0}body *{box-sizing:border-box}body,body p,body span,body li,body div{color:var(--r24-text)}img{max-width:100%;height:auto;display:block}p{color:var(--r24-text-soft)}h1,h2,h3,h4,h5,h6{color:var(--r24-text);letter-spacing:-.03em;margin:0}a{transition:var(--r24-transition);text-decoration:none}body .site,body .site-main,body .elementor,body .elementor-section,body .elementor-container,body .elementor-widget-wrap,body .e-con,body .e-parent{background-color:#fff0}.btn-primary .elementor-button,.elementor-button.btn-primary,a.btn-primary{background:linear-gradient(135deg,var(--r24-orange) 0%,#ff9c49 100%);color:#fff!important;border:1px solid #fff0;border-radius:999px;padding:15px 30px;font-weight:700;box-shadow:0 12px 28px rgb(255 138 42 / .24)}.btn-primary .elementor-button:hover,.elementor-button.btn-primary:hover,a.btn-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,var(--r24-orange-strong) 0%,#ff8a2a 100%);box-shadow:0 18px 34px rgb(255 138 42 / .28)}.btn-secondary .elementor-button,.elementor-button.btn-secondary,a.btn-secondary{background:rgb(255 138 42 / .06);color:#fff!important;border:1px solid rgb(255 138 42 / .35);border-radius:999px;padding:15px 30px;font-weight:700;backdrop-filter:blur(10px);box-shadow:0 10px 25px rgb(255 138 42 / .15)}.btn-secondary .elementor-button:hover,.elementor-button.btn-secondary:hover,a.btn-secondary:hover{transform:translateY(-2px);border-color:rgb(255 156 73 / .6);background:rgb(255 138 42 / .12);box-shadow:0 16px 32px rgb(255 138 42 / .22)}.featured-bikes__more .elementor-button,.elementor-button.featured-bikes__more,a.featured-bikes__more{background:linear-gradient(135deg,var(--r24-orange) 0%,#ff9c49 100%);color:#fff!important;border:1px solid rgb(255 255 255 / .08);border-radius:999px;padding:16px 34px;font-weight:800;letter-spacing:-.01em;box-shadow:0 16px 34px rgb(255 138 42 / .28),0 0 24px rgb(255 138 42 / .12);transition:transform 0.25s ease,box-shadow 0.25s ease,filter 0.25s ease}.featured-bikes__more .elementor-button:hover,.elementor-button.featured-bikes__more:hover,a.featured-bikes__more:hover{transform:translateY(-4px) scale(1.02);background:linear-gradient(135deg,var(--r24-orange-strong) 0%,#ff8a2a 100%);box-shadow:0 22px 44px rgb(255 138 42 / .34),0 0 34px rgb(255 138 42 / .18);filter:brightness(1.05)}.btn-secondary .elementor-button,.elementor-button.btn-secondary,a.btn-secondary{position:relative;overflow:hidden;background:rgb(255 255 255 / .015)!important;color:var(--r24-text)!important;border:1px solid rgb(255 138 42 / .32)!important;border-radius:999px;padding:15px 30px;font-weight:700;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 24px rgb(255 138 42 / .1);transition:color 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease,transform 0.35s ease!important;z-index:1}.btn-secondary .elementor-button::before,.elementor-button.btn-secondary::before,a.btn-secondary::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--r24-orange) 0%,#ff9c49 100%);opacity:0;transition:opacity 0.35s ease;z-index:-1}.btn-secondary .elementor-button:hover,.elementor-button.btn-secondary:hover,a.btn-secondary:hover{transform:translateY(-2px);color:#fff!important;border-color:rgb(255 138 42 / .65)!important;box-shadow:0 18px 34px rgb(255 138 42 / .28)}.btn-secondary .elementor-button:hover::before,.elementor-button.btn-secondary:hover::before,a.btn-secondary:hover::before{opacity:1}html,body{overscroll-behavior-y:none!important;background-color:#091018!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0b1118}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#72c3ed 0%,#4eaedf 30%,#ff8a2a 70%,#f1720f 100%);border-radius:999px;border:2px solid #0b1118;box-shadow:0 0 10px rgb(255 138 42 / .25),inset 0 0 6px rgb(255 255 255 / .15)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9ddcff 0%,#72c3ed 30%,#ff9c49 70%,#ff8a2a 100%);box-shadow:0 0 14px rgb(255 138 42 / .35),0 0 24px rgb(114 195 237 / .25)}