.hero-dark-section{background:var(--bg-dark)!important;background-image:radial-gradient(circle at top center,rgba(255,100,32,.08) 0%,transparent 60%)!important;padding:80px 0 60px!important}.hero-dark-section .elementor-heading-title{color:#fff!important;font-size:clamp(32px,5vw,52px)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.5px!important}.hero-dark-section .elementor-text-editor,.hero-dark-section p{color:var(--text-muted)!important;font-size:16px!important;line-height:1.6!important;max-width:520px}.hero-accent{color:var(--color-ktm)!important;text-shadow:0 0 20px rgba(255,100,32,.3)!important}.hero-eyebrow{font-size:12px!important;font-weight:600!important;color:var(--color-ktm)!important;text-transform:uppercase!important;letter-spacing:.15em!important;margin-bottom:20px!important;display:inline-block!important}.btn-lamoto a,.elementor-button.btn-lamoto{background:var(--color-ktm)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-size:15px!important;font-weight:600!important;padding:14px 32px!important;transition:var(--transition-smooth)!important;box-shadow:0 8px 20px -6px rgba(255,100,32,.4)!important}.btn-lamoto a:hover,.elementor-button.btn-lamoto:hover{background:var(--color-ktm-hover)!important;transform:translateY(-3px)!important;box-shadow:0 12px 25px -8px rgba(255,100,32,.6)!important}.btn-ghost a,.elementor-button.btn-ghost{background:rgba(255,255,255,.05)!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;font-size:15px!important;font-weight:500!important;padding:14px 32px!important;transition:var(--transition-smooth)!important;backdrop-filter:blur(5px)!important}.btn-ghost a:hover,.elementor-button.btn-ghost:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.3)!important;transform:translateY(-3px)!important}.moto-card-wrap{border-radius:16px!important;overflow:hidden!important;transition:var(--transition-smooth)!important;cursor:pointer;background:linear-gradient(145deg,rgba(65,65,65,.45) 0%,rgba(15,15,15,.65) 100%)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.15)!important;position:relative!important;padding:35px 25px!important}.moto-card-wrap:hover{transform:translateY(-8px)!important;z-index:2!important}.card-ktm:hover{border-color:rgba(255,100,32,.5)!important;box-shadow:0 20px 40px -10px rgba(255,100,32,.15)!important}.card-honda:hover{border-color:rgba(40,160,60,.5)!important;box-shadow:0 20px 40px -10px rgba(40,160,60,.15)!important}.card-akt:hover{border-color:rgba(26,120,220,.5)!important;box-shadow:0 20px 40px -10px rgba(26,120,220,.15)!important}.moto-card-wrap .elementor-heading-title,.moto-card-wrap h3,.moto-card-wrap h4{color:#fff!important;font-weight:700!important;letter-spacing:-.3px!important}.moto-card-wrap p,.moto-card-wrap .elementor-text-editor{color:var(--text-muted)!important;font-size:13px!important;line-height:1.5!important}.moto-card-wrap .elementor-widget-image{margin:20px 0!important}.moto-card-wrap .elementor-widget-image img{width:100%!important;height:220px!important;object-fit:cover!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.6)!important;transition:var(--transition-smooth)!important}.moto-card-wrap:hover .elementor-widget-image img{transform:scale(1.03)!important}.card-ktm .card-category{color:var(--color-ktm)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important}.card-honda .card-category{color:var(--color-honda)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important}.card-akt .card-category{color:var(--color-akt)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important}.moto-card-wrap .elementor-button{border-radius:8px!important;font-weight:600!important;padding:12px 24px!important;width:100%!important;justify-content:center!important;transition:var(--transition-smooth)!important;margin-top:10px!important}.card-ktm .elementor-button{background:rgba(255,100,32,.15)!important;color:#fff!important;border:1px solid var(--color-ktm)!important}.card-ktm:hover .elementor-button{background:var(--color-ktm)!important;color:#fff!important;box-shadow:0 0 15px rgba(255,100,32,.4)!important}.card-honda .elementor-button{background:rgba(40,160,60,.15)!important;color:#fff!important;border:1px solid var(--color-honda)!important}.card-honda:hover .elementor-button{background:var(--color-honda)!important;color:#fff!important;box-shadow:0 0 15px rgba(40,160,60,.4)!important}.card-akt .elementor-button{background:rgba(26,120,220,.15)!important;color:#fff!important;border:1px solid var(--color-akt)!important}.card-akt:hover .elementor-button{background:var(--color-akt)!important;color:#fff!important;box-shadow:0 0 15px rgba(26,120,220,.4)!important}.card-ktm .featured-badge{display:inline-block;background:var(--color-ktm);color:#fff;font-size:10px;font-weight:700;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 10px rgba(255,100,32,.4)}.stats-bar-wrap{background:rgba(255,255,255,.03)!important;border-top:1px solid rgba(255,255,255,.08)!important;padding:24px 0!important;backdrop-filter:blur(5px)!important}.stat-number{color:var(--color-ktm)!important;font-size:24px!important;font-weight:700!important}.stat-label{color:var(--text-muted)!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.1em!important}@media (max-width:768px){.hero-dark-section{padding:50px 0 30px!important}.hero-dark-section p{font-size:15px!important}.moto-cards-row .elementor-col-33{width:100%!important;margin-bottom:20px!important}}@media only screen and (max-width:768px){.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{width:100%!important}.woocommerce div.product div.summary{width:100%!important}}.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{width:65%}.summary.entry-summary{width:34%!important}.product_title.entry-title{font-family:"Rajdhani",Sans-serif;font-weight:700}h1.product_title.entry-title{background-color:#f9f5ef;text-align:center;padding:.3rem 1rem!important}