{"title":"Bianchi Impulso","description":null,"products":[{"product_id":"gravel-bike-bianchi-impulso-rc-carbon-grx-825-di2-2025-celeste-metallic","title":"Gravel Bike Bianchi IMPULSO RC -Carbon - GRX 825 Di2 - 2025 - celeste metallic","description":"\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cdiv data-elementor-type=\"container\" data-elementor-id=\"271950\" class=\"elementor elementor-271950\" data-elementor-settings='{\"ha_cmc_init_switcher\":\"no\"}' data-elementor-post-type=\"elementor_library\"\u003e\n\u003cbr\u003e\u003cdiv class=\"elementor-element elementor-element-273d912 e-flex e-con-boxed e-con e-parent\" data-id=\"273d912\" data-element_type=\"container\" data-settings='{\"_ha_eqh_enable\":false}'\u003e\n\u003cbr\u003e\u003cdiv class=\"e-con-inner\"\u003e\n\u003cbr\u003e\u003cdiv class=\"elementor-element elementor-element-d12115c elementor-widget elementor-widget-html\" data-id=\"d12115c\" data-element_type=\"widget\" data-widget_type=\"html.default\"\u003e\n\u003cbr\u003e\t\t\t\t\t\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e    \u003cmeta charset=\"UTF-8\"\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e    \u003ctitle\u003eBianchi Impulso RC | ProVelo România\u003c\/title\u003e\n\u003cbr\u003e    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cbr\u003e\u003cstyle\u003e\u003cbr \/\u003e        :root {\u003cbr \/\u003e            --bianchi-celeste: #55D6C2;\u003cbr \/\u003e            --bianchi-celeste-dark: #3DBFAA;\u003cbr \/\u003e            --bianchi-celeste-light: #7BE5D5;\u003cbr \/\u003e            --bianchi-metallic: #4CC9B5;\u003cbr \/\u003e            --bianchi-sand: #c4a77d;\u003cbr \/\u003e            --bianchi-sand-dark: #a08a5f;\u003cbr \/\u003e            --bianchi-sand-light: #d4bc94;\u003cbr \/\u003e            --sram-red: #c41e3a;\u003cbr \/\u003e            --shimano-blue: #0066b3;\u003cbr \/\u003e            --black: #0a0a0a;\u003cbr \/\u003e            --dark-gray: #2d2d2d;\u003cbr \/\u003e            --apple-gray: #f5f5f7;\u003cbr \/\u003e            --apple-gray-dark: #e8e8ed;\u003cbr \/\u003e            --text-dark: #1d1d1f;\u003cbr \/\u003e            --text-gray: #86868b;\u003cbr \/\u003e            --white: #ffffff;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        * {\u003cbr \/\u003e            margin: 0;\u003cbr \/\u003e            padding: 0;\u003cbr \/\u003e            box-sizing: border-box;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        html {\u003cbr \/\u003e            scroll-behavior: smooth;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        body {\u003cbr \/\u003e            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\u003cbr \/\u003e            line-height: 1.5;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            -webkit-font-smoothing: antialiased;\u003cbr \/\u003e            -moz-osx-font-smoothing: grayscale;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== HERO SECTION ========== *\/\u003cbr \/\u003e        .hero {\u003cbr \/\u003e            height: 100vh !important;\u003cbr \/\u003e            min-height: 700px !important;\u003cbr \/\u003e            position: relative !important;\u003cbr \/\u003e            overflow: hidden !important;\u003cbr \/\u003e            transition: background 0.5s ease !important;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e            box-sizing: border-box !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero.bg-celeste { background: linear-gradient(135deg, #3DBFAA 0%, #55D6C2 50%, #7BE5D5 100%); }\u003cbr \/\u003e        .hero.bg-sand { background: linear-gradient(135deg, #a08a5f 0%, #c4a77d 50%, #d4bc94 100%); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .dot-celeste { background: linear-gradient(135deg, #3DBFAA, #55D6C2) !important; }\u003cbr \/\u003e        .dot-sand { background: linear-gradient(135deg, #a08a5f, #c4a77d) !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-content {\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            z-index: 2;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            padding: 60px 20px 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-title {\u003cbr \/\u003e            font-size: clamp(4rem, 12vw, 10rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #ffffff !important;\u003cbr \/\u003e            letter-spacing: -0.02em !important;\u003cbr \/\u003e            line-height: 1 !important;\u003cbr \/\u003e            margin-bottom: 25px !important;\u003cbr \/\u003e            text-transform: uppercase !important;\u003cbr \/\u003e            text-shadow: 0 4px 30px rgba(0, 0, 0, 0.15);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-subtitle {\u003cbr \/\u003e            font-size: 1.2rem !important;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.9) !important;\u003cbr \/\u003e            margin-bottom: 30px !important;\u003cbr \/\u003e            font-weight: 500 !important;\u003cbr \/\u003e            letter-spacing: 2px !important;\u003cbr \/\u003e            text-transform: uppercase !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stats {\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            justify-content: center !important;\u003cbr \/\u003e            gap: 0 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat {\u003cbr \/\u003e            text-align: center !important;\u003cbr \/\u003e            padding: 0 25px !important;\u003cbr \/\u003e            border-left: 1px solid rgba(255, 255, 255, 0.3) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat:first-child { border-left: none !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat-label {\u003cbr \/\u003e            font-size: 0.65rem !important;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.7) !important;\u003cbr \/\u003e            text-transform: uppercase !important;\u003cbr \/\u003e            letter-spacing: 1px !important;\u003cbr \/\u003e            margin-bottom: 5px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat-value {\u003cbr \/\u003e            font-size: 2rem !important;\u003cbr \/\u003e            font-weight: 700 !important;\u003cbr \/\u003e            color: #ffffff !important;\u003cbr \/\u003e            line-height: 1 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat-value span { font-size: 1rem !important; font-weight: 400 !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-badge {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            top: 20px;\u003cbr \/\u003e            left: 50%;\u003cbr \/\u003e            transform: translateX(-50%);\u003cbr \/\u003e            background: rgba(0, 0, 0, 0.7);\u003cbr \/\u003e            color: white;\u003cbr \/\u003e            padding: 8px 20px;\u003cbr \/\u003e            border-radius: 50px;\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            z-index: 10;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            gap: 8px;\u003cbr \/\u003e            backdrop-filter: blur(10px);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-badge svg { width: 16px; height: 16px; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase-hero {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            top: 0 !important;\u003cbr \/\u003e            left: 0 !important;\u003cbr \/\u003e            width: 100% !important;\u003cbr \/\u003e            height: 100% !important;\u003cbr \/\u003e            z-index: 1 !important;\u003cbr \/\u003e            pointer-events: none !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase-hero .color-selector-vertical { pointer-events: auto !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slides {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            width: 100% !important;\u003cbr \/\u003e            height: 100% !important;\u003cbr \/\u003e            top: 0 !important;\u003cbr \/\u003e            left: 0 !important;\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            align-items: center !important;\u003cbr \/\u003e            justify-content: center !important;\u003cbr \/\u003e            pointer-events: none !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slide {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            width: 100% !important;\u003cbr \/\u003e            height: 100% !important;\u003cbr \/\u003e            opacity: 0 !important;\u003cbr \/\u003e            transition: opacity 0.5s ease !important;\u003cbr \/\u003e            pointer-events: none !important;\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            align-items: center !important;\u003cbr \/\u003e            justify-content: center !important;\u003cbr \/\u003e            padding-top: 180px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slide.active { opacity: 1 !important; pointer-events: auto !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slide img {\u003cbr \/\u003e            width: auto !important;\u003cbr \/\u003e            height: 75% !important;\u003cbr \/\u003e            max-width: 90% !important;\u003cbr \/\u003e            object-fit: contain !important;\u003cbr \/\u003e            filter: drop-shadow(0 30px 60px rgba(0, 0, 0, 0.3));\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-selector-vertical {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            right: 18% !important;\u003cbr \/\u003e            top: 50% !important;\u003cbr \/\u003e            transform: translateY(-50%) !important;\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            flex-direction: column !important;\u003cbr \/\u003e            gap: 10px !important;\u003cbr \/\u003e            background: rgba(255, 255, 255, 0.95) !important;\u003cbr \/\u003e            padding: 12px 10px !important;\u003cbr \/\u003e            border-radius: 30px !important;\u003cbr \/\u003e            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;\u003cbr \/\u003e            z-index: 10 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-name-desktop {\u003cbr \/\u003e            display: block !important;\u003cbr \/\u003e            text-align: center !important;\u003cbr \/\u003e            padding: 15px 0 30px !important;\u003cbr \/\u003e            font-size: 0.9rem !important;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.8) !important;\u003cbr \/\u003e            font-weight: 500 !important;\u003cbr \/\u003e            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-selector-mobile, .color-name-mobile { display: none; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-v {\u003cbr \/\u003e            width: 28px !important;\u003cbr \/\u003e            height: 28px !important;\u003cbr \/\u003e            border-radius: 50% !important;\u003cbr \/\u003e            cursor: pointer !important;\u003cbr \/\u003e            transition: all 0.3s ease !important;\u003cbr \/\u003e            border: 2px solid transparent !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-v:hover { transform: scale(1.15) !important; }\u003cbr \/\u003e        .color-dot-v.active { border-color: rgba(0, 0, 0, 0.3) !important; transform: scale(1.1) !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-m {\u003cbr \/\u003e            width: 50px !important;\u003cbr \/\u003e            height: 50px !important;\u003cbr \/\u003e            border-radius: 50% !important;\u003cbr \/\u003e            cursor: pointer !important;\u003cbr \/\u003e            transition: all 0.3s ease !important;\u003cbr \/\u003e            border: 3px solid transparent !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-m:hover { transform: scale(1.1) !important; }\u003cbr \/\u003e        .color-dot-m.active { border-color: #1a1a1a !important; transform: scale(1.05) !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== GRAVEL MAI RAPID SECTION ========== *\/\u003cbr \/\u003e        .gravel-rapid-section {\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            height: 80vh;\u003cbr \/\u003e            min-height: 600px;\u003cbr \/\u003e            background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 50%, #252525 100%);\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-content {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            z-index: 3;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            top: 50%;\u003cbr \/\u003e            left: 50%;\u003cbr \/\u003e            transform: translate(-50%, -50%);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-title {\u003cbr \/\u003e            font-size: clamp(3.5rem, 10vw, 8rem);\u003cbr \/\u003e            font-weight: 900;\u003cbr \/\u003e            color: #ffffff;\u003cbr \/\u003e            line-height: 0.95;\u003cbr \/\u003e            letter-spacing: -0.02em;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            margin-bottom: 30px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-title span {\u003cbr \/\u003e            color: var(--bianchi-celeste);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-line {\u003cbr \/\u003e            width: 80px;\u003cbr \/\u003e            height: 4px;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            border-radius: 2px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-bike {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 100%;\u003cbr \/\u003e            top: 0;\u003cbr \/\u003e            left: 0;\u003cbr \/\u003e            z-index: 1;\u003cbr \/\u003e            opacity: 0.7;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-bike img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 100%;\u003cbr \/\u003e            object-fit: cover;\u003cbr \/\u003e            object-position: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rocks {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            bottom: 0;\u003cbr \/\u003e            left: 0;\u003cbr \/\u003e            right: 0;\u003cbr \/\u003e            height: 150px;\u003cbr \/\u003e            background: linear-gradient(to top, rgba(10, 10, 10, 1) 0%, transparent 100%);\u003cbr \/\u003e            z-index: 2;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== STANDOUT FEATURES - CAROUSEL ========== *\/\u003cbr \/\u003e        .standout-section {\u003cbr \/\u003e            background: #1a1a1a;\u003cbr \/\u003e            padding: 80px 20px 60px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .standout-header {\u003cbr \/\u003e            max-width: 1400px;\u003cbr \/\u003e            margin: 0 auto 50px;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .standout-label {\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            color: var(--bianchi-celeste);\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            margin-bottom: 15px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .standout-title {\u003cbr \/\u003e            font-size: clamp(2rem, 5vw, 3.5rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #ffffff !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-container {\u003cbr \/\u003e            max-width: 1400px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-track {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            transition: transform 0.5s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-slide {\u003cbr \/\u003e            min-width: 100%;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            gap: 30px;\u003cbr \/\u003e            padding: 0 40px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item {\u003cbr \/\u003e            flex: 1;\u003cbr \/\u003e            max-width: 320px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-text h3 {\u003cbr \/\u003e            font-size: 1.25rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            color: var(--white);\u003cbr \/\u003e            margin-bottom: 12px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-text p {\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.6);\u003cbr \/\u003e            line-height: 1.7;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-image {\u003cbr \/\u003e            border-radius: 12px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-image img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 220px;\u003cbr \/\u003e            object-fit: cover;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-nav-dots {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            gap: 16px;\u003cbr \/\u003e            margin-top: 50px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-btn {\u003cbr \/\u003e            width: 44px;\u003cbr \/\u003e            height: 44px;\u003cbr \/\u003e            border: none;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            border-radius: 50%;\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-btn:hover {\u003cbr \/\u003e            background: var(--bianchi-celeste-light);\u003cbr \/\u003e            transform: scale(1.1);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-btn svg { width: 20px; height: 20px; stroke: #1a1a1a; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-dots {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            gap: 8px;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-dot {\u003cbr \/\u003e            width: 8px;\u003cbr \/\u003e            height: 8px;\u003cbr \/\u003e            border-radius: 50%;\u003cbr \/\u003e            background: rgba(255, 255, 255, 0.3);\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-dot.active {\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            width: 24px;\u003cbr \/\u003e            border-radius: 4px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== CONTENT SECTIONS ========== *\/\u003cbr \/\u003e        .container { max-width: 1400px; margin: 0 auto; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .racing-section {\u003cbr \/\u003e            padding: 100px 20px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .aero-section {\u003cbr \/\u003e            padding: 100px 20px;\u003cbr \/\u003e            background: #ffffff;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .split-layout {\u003cbr \/\u003e            display: grid;\u003cbr \/\u003e            grid-template-columns: 1fr 1.2fr;\u003cbr \/\u003e            gap: 60px;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .split-layout.reverse {\u003cbr \/\u003e            grid-template-columns: 1.2fr 1fr;\u003cbr \/\u003e            direction: rtl;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .split-layout.reverse \u003e * { direction: ltr; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .section-label {\u003cbr \/\u003e            font-size: 0.75rem !important;\u003cbr \/\u003e            font-weight: 700 !important;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark) !important;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            margin-bottom: 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .section-title {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            line-height: 1.2 !important;\u003cbr \/\u003e            margin-bottom: 30px !important;\u003cbr \/\u003e            letter-spacing: -0.02em;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gradient-text {\u003cbr \/\u003e            background: linear-gradient(90deg, var(--bianchi-celeste-dark) 0%, var(--bianchi-celeste) 100%) !important;\u003cbr \/\u003e            -webkit-background-clip: text !important;\u003cbr \/\u003e            -webkit-text-fill-color: transparent !important;\u003cbr \/\u003e            background-clip: text !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gradient-sand {\u003cbr \/\u003e            background: linear-gradient(90deg, var(--bianchi-sand-dark) 0%, var(--bianchi-sand) 100%) !important;\u003cbr \/\u003e            -webkit-background-clip: text !important;\u003cbr \/\u003e            -webkit-text-fill-color: transparent !important;\u003cbr \/\u003e            background-clip: text !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .section-text {\u003cbr \/\u003e            font-size: 1.1rem !important;\u003cbr \/\u003e            color: #555 !important;\u003cbr \/\u003e            line-height: 1.8;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .content-image {\u003cbr \/\u003e            border-radius: 16px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            box-shadow: 0 40px 80px rgba(0, 0, 0, 0.15);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .content-image img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: auto;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            transition: transform 0.6s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .content-image:hover img { transform: scale(1.03); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== VIDEO SECTION ========== *\/\u003cbr \/\u003e        .video-section {\u003cbr \/\u003e            padding: 100px 20px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-title {\u003cbr \/\u003e            font-size: 0.85rem !important;\u003cbr \/\u003e            color: var(--text-gray) !important;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 3px;\u003cbr \/\u003e            margin-bottom: 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-heading {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 50px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-container {\u003cbr \/\u003e            max-width: 1200px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            border-radius: 24px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            box-shadow: 0 40px 100px rgba(0, 0, 0, 0.2);\u003cbr \/\u003e            transition: transform 0.5s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-container:hover { transform: scale(1.02); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-container iframe {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            aspect-ratio: 16\/9;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            border: none;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== DESIGN DETAILS ========== *\/\u003cbr \/\u003e        .design-section {\u003cbr \/\u003e            padding: 80px 0 120px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .design-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 40px;\u003cbr \/\u003e            padding: 0 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .design-label {\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark);\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            margin-bottom: 15px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .design-title {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            letter-spacing: -0.02em;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            max-width: 1200px;\u003cbr \/\u003e            margin: 0 auto 80px;\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            padding: 40px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            max-width: 1000px;\u003cbr \/\u003e            height: auto;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            width: 36px;\u003cbr \/\u003e            height: 36px;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            border: 3px solid white;\u003cbr \/\u003e            border-radius: 50%;\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e            font-size: 14px;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            box-shadow: 0 4px 15px rgba(85, 214, 194, 0.4);\u003cbr \/\u003e            z-index: 10;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot:hover {\u003cbr \/\u003e            background: var(--bianchi-celeste-dark);\u003cbr \/\u003e            transform: scale(1.15);\u003cbr \/\u003e            box-shadow: 0 6px 25px rgba(85, 214, 194, 0.6);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot.active {\u003cbr \/\u003e            transform: scale(1.25);\u003cbr \/\u003e            background: var(--bianchi-celeste-dark);\u003cbr \/\u003e            box-shadow: 0 0 0 8px rgba(85, 214, 194, 0.3), 0 6px 25px rgba(85, 214, 194, 0.6);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot-tooltip {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            background: rgba(0, 0, 0, 0.92);\u003cbr \/\u003e            color: white;\u003cbr \/\u003e            padding: 16px 20px;\u003cbr \/\u003e            border-radius: 12px;\u003cbr \/\u003e            max-width: 280px;\u003cbr \/\u003e            opacity: 0;\u003cbr \/\u003e            visibility: hidden;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e            z-index: 20;\u003cbr \/\u003e            pointer-events: none;\u003cbr \/\u003e            backdrop-filter: blur(10px);\u003cbr \/\u003e            border: 1px solid rgba(85, 214, 194, 0.3);\u003cbr \/\u003e            transform: translateY(10px);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot-tooltip.visible {\u003cbr \/\u003e            opacity: 1;\u003cbr \/\u003e            visibility: visible;\u003cbr \/\u003e            transform: translateY(0);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .tooltip-title {\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            font-size: 16px;\u003cbr \/\u003e            color: var(--bianchi-celeste);\u003cbr \/\u003e            margin-bottom: 6px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .tooltip-desc {\u003cbr \/\u003e            font-size: 14px;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.85);\u003cbr \/\u003e            line-height: 1.4;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .tooltip-hint {\u003cbr \/\u003e            font-size: 12px;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.5);\u003cbr \/\u003e            margin-top: 8px;\u003cbr \/\u003e            font-style: italic;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== FEATURES CARDS ========== *\/\u003cbr \/\u003e        .features-grid {\u003cbr \/\u003e            display: grid;\u003cbr \/\u003e            grid-template-columns: repeat(2, 1fr);\u003cbr \/\u003e            gap: 30px;\u003cbr \/\u003e            max-width: 1200px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            padding: 0 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card {\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            border-radius: 20px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            transition: transform 0.4s ease, box-shadow 0.4s ease;\u003cbr \/\u003e            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card:hover {\u003cbr \/\u003e            transform: translateY(-10px);\u003cbr \/\u003e            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.15);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card.highlighted {\u003cbr \/\u003e            transform: translateY(-10px);\u003cbr \/\u003e            box-shadow: 0 0 0 3px var(--bianchi-celeste), 0 30px 60px rgba(85, 214, 194, 0.25);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-image {\u003cbr \/\u003e            height: 250px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-image img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 100%;\u003cbr \/\u003e            object-fit: cover;\u003cbr \/\u003e            transition: transform 0.6s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card:hover .feature-card-image img { transform: scale(1.1); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-content { padding: 30px; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-title {\u003cbr \/\u003e            font-size: 1.6rem !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 15px !important;\u003cbr \/\u003e            line-height: 1.2;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-text {\u003cbr \/\u003e            font-size: 1rem !important;\u003cbr \/\u003e            color: #555 !important;\u003cbr \/\u003e            line-height: 1.7;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== PRODUCTS SECTION ========== *\/\u003cbr \/\u003e        .products-section {\u003cbr \/\u003e            padding: 120px 20px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 60px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-title {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 20px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-subtitle {\u003cbr \/\u003e            font-size: 1.2rem !important;\u003cbr \/\u003e            color: #555 !important;\u003cbr \/\u003e            max-width: 600px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .filter-tabs {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            gap: 10px;\u003cbr \/\u003e            margin-bottom: 50px;\u003cbr \/\u003e            flex-wrap: wrap;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .filter-tab {\u003cbr \/\u003e            padding: 12px 24px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            border: none;\u003cbr \/\u003e            border-radius: 50px;\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            font-weight: 600;\u003cbr \/\u003e            color: #666;\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .filter-tab:hover, .filter-tab.active {\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-grid {\u003cbr \/\u003e            display: grid;\u003cbr \/\u003e            grid-template-columns: repeat(3, 1fr);\u003cbr \/\u003e            gap: 30px;\u003cbr \/\u003e            max-width: 1400px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-card {\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            border-radius: 20px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            transition: all 0.4s ease;\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-card:hover {\u003cbr \/\u003e            transform: translateY(-10px);\u003cbr \/\u003e            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-badge {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            top: 20px;\u003cbr \/\u003e            left: 20px;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e            padding: 6px 14px;\u003cbr \/\u003e            border-radius: 50px;\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 0.5px;\u003cbr \/\u003e            z-index: 2;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-badge.elite { background: var(--sram-red); color: white; }\u003cbr \/\u003e        .product-badge.pro { background: var(--bianchi-graphite); color: white; }\u003cbr \/\u003e        .product-badge.comp { background: var(--bianchi-sand); color: #1a1a1a; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-image {\u003cbr \/\u003e            padding: 40px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            min-height: 280px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-image img {\u003cbr \/\u003e            max-width: 100%;\u003cbr \/\u003e            height: auto;\u003cbr \/\u003e            transition: transform 0.4s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-card:hover .product-image img { transform: scale(1.05); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-info { padding: 30px; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-frame {\u003cbr \/\u003e            font-size: 0.75rem !important;\u003cbr \/\u003e            font-weight: 600 !important;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark) !important;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 1px;\u003cbr \/\u003e            margin-bottom: 10px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-name {\u003cbr \/\u003e            font-size: 1.3rem !important;\u003cbr \/\u003e            font-weight: 800 !important;\u003cbr \/\u003e            color: #0a0a0a !important;\u003cbr \/\u003e            margin-bottom: 12px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-desc {\u003cbr \/\u003e            font-size: 0.9rem !important;\u003cbr \/\u003e            color: #666 !important;\u003cbr \/\u003e            line-height: 1.6;\u003cbr \/\u003e            margin-bottom: 20px;\u003cbr \/\u003e            min-height: 72px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-price {\u003cbr \/\u003e            font-size: 1.5rem !important;\u003cbr \/\u003e            font-weight: 800 !important;\u003cbr \/\u003e            color: #0a0a0a !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-price span {\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            color: #666;\u003cbr \/\u003e            font-weight: 400;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== SPECS TABLE ========== *\/\u003cbr \/\u003e        .specs-section {\u003cbr \/\u003e            padding: 120px 20px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 60px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-title {\u003cbr \/\u003e            font-size: clamp(2rem, 4vw, 3rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 20px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-subtitle {\u003cbr \/\u003e            font-size: 1.1rem !important;\u003cbr \/\u003e            color: #666 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table-wrapper {\u003cbr \/\u003e            max-width: 100%;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            overflow-x: auto;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            border-radius: 20px;\u003cbr \/\u003e            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            border-collapse: collapse;\u003cbr \/\u003e            min-width: 900px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table thead { background: linear-gradient(135deg, var(--bianchi-celeste-dark), var(--bianchi-celeste)); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table th {\u003cbr \/\u003e            padding: 24px 20px;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            font-size: 0.95rem;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 0.5px;\u003cbr \/\u003e            white-space: nowrap;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table th:first-child {\u003cbr \/\u003e            border-radius: 20px 0 0 0;\u003cbr \/\u003e            text-align: left;\u003cbr \/\u003e            padding-left: 30px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table th:last-child { border-radius: 0 20px 0 0; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table tbody tr {\u003cbr \/\u003e            border-bottom: 1px solid #eee;\u003cbr \/\u003e            transition: background 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table tbody tr:hover { background: rgba(85, 214, 194, 0.03); }\u003cbr \/\u003e        .specs-table tbody tr:last-child { border-bottom: none; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table td {\u003cbr \/\u003e            padding: 16px 20px;\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            color: #333;\u003cbr \/\u003e            vertical-align: middle;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table td:first-child {\u003cbr \/\u003e            font-weight: 600;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e            background: rgba(0, 0, 0, 0.02);\u003cbr \/\u003e            text-align: left;\u003cbr \/\u003e            padding-left: 30px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .category-row { background: var(--apple-gray); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .category-row td {\u003cbr \/\u003e            font-weight: 800;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e            font-size: 0.85rem;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 1px;\u003cbr \/\u003e            padding: 14px 20px;\u003cbr \/\u003e            text-align: left;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .price-row { background: rgba(85, 214, 194, 0.08); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .price-row td {\u003cbr \/\u003e            font-weight: 800;\u003cbr \/\u003e            font-size: 1.15rem;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark);\u003cbr \/\u003e            padding: 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .price-row td:first-child {\u003cbr \/\u003e            font-size: 0.85rem;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .rrp-label {\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            font-size: 0.7rem;\u003cbr \/\u003e            font-weight: 600;\u003cbr \/\u003e            color: var(--text-gray);\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 1px;\u003cbr \/\u003e            margin-bottom: 4px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== SIZE CHART ========== *\/\u003cbr \/\u003e        .size-section {\u003cbr \/\u003e            padding: 120px 20px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .size-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 60px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .size-title {\u003cbr \/\u003e            font-size: clamp(2rem, 4vw, 3rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 20px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .size-intro {\u003cbr \/\u003e            font-s\u003c\/p\u003e\u003c\/style\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Bianchi","offers":[{"title":"XS","offer_id":57496375689598,"sku":"2202010144-2","price":29995.0,"currency_code":"RON","in_stock":true},{"title":"S","offer_id":57496375722366,"sku":"2202010145-2","price":29995.0,"currency_code":"RON","in_stock":true},{"title":"L","offer_id":57496375755134,"sku":"2202010148-2","price":29995.0,"currency_code":"RON","in_stock":true},{"title":"M","offer_id":57496375787902,"sku":"2202010146-2","price":29995.0,"currency_code":"RON","in_stock":true},{"title":"XL","offer_id":57496375820670,"sku":"2202010147-2","price":29995.0,"currency_code":"RON","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/9976\/8190\/files\/Bianchi_Impulso-RC_YTB84IMDFG-1.jpg?v=1780336745"},{"product_id":"gravel-bike-bianchi-impulso-comp-grx-610-2025-terra","title":"Gravel Bike Bianchi IMPULSO COMP – GRX 610 – 2025 – Terra","description":"\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cdiv data-elementor-type=\"container\" data-elementor-id=\"271950\" class=\"elementor elementor-271950\" data-elementor-settings='{\"ha_cmc_init_switcher\":\"no\"}' data-elementor-post-type=\"elementor_library\"\u003e\n\u003cbr\u003e\u003cdiv class=\"elementor-element elementor-element-273d912 e-flex e-con-boxed e-con e-parent\" data-id=\"273d912\" data-element_type=\"container\" data-settings='{\"_ha_eqh_enable\":false}'\u003e\n\u003cbr\u003e\u003cdiv class=\"e-con-inner\"\u003e\n\u003cbr\u003e\u003cdiv class=\"elementor-element elementor-element-d12115c elementor-widget elementor-widget-html\" data-id=\"d12115c\" data-element_type=\"widget\" data-widget_type=\"html.default\"\u003e\n\u003cbr\u003e\t\t\t\t\t\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e    \u003cmeta charset=\"UTF-8\"\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e    \u003ctitle\u003eBianchi Impulso RC | ProVelo România\u003c\/title\u003e\n\u003cbr\u003e    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cbr\u003e\u003cstyle\u003e\u003cbr \/\u003e        :root {\u003cbr \/\u003e            --bianchi-celeste: #55D6C2;\u003cbr \/\u003e            --bianchi-celeste-dark: #3DBFAA;\u003cbr \/\u003e            --bianchi-celeste-light: #7BE5D5;\u003cbr \/\u003e            --bianchi-metallic: #4CC9B5;\u003cbr \/\u003e            --bianchi-sand: #c4a77d;\u003cbr \/\u003e            --bianchi-sand-dark: #a08a5f;\u003cbr \/\u003e            --bianchi-sand-light: #d4bc94;\u003cbr \/\u003e            --sram-red: #c41e3a;\u003cbr \/\u003e            --shimano-blue: #0066b3;\u003cbr \/\u003e            --black: #0a0a0a;\u003cbr \/\u003e            --dark-gray: #2d2d2d;\u003cbr \/\u003e            --apple-gray: #f5f5f7;\u003cbr \/\u003e            --apple-gray-dark: #e8e8ed;\u003cbr \/\u003e            --text-dark: #1d1d1f;\u003cbr \/\u003e            --text-gray: #86868b;\u003cbr \/\u003e            --white: #ffffff;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        * {\u003cbr \/\u003e            margin: 0;\u003cbr \/\u003e            padding: 0;\u003cbr \/\u003e            box-sizing: border-box;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        html {\u003cbr \/\u003e            scroll-behavior: smooth;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        body {\u003cbr \/\u003e            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\u003cbr \/\u003e            line-height: 1.5;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            -webkit-font-smoothing: antialiased;\u003cbr \/\u003e            -moz-osx-font-smoothing: grayscale;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== HERO SECTION ========== *\/\u003cbr \/\u003e        .hero {\u003cbr \/\u003e            height: 100vh !important;\u003cbr \/\u003e            min-height: 700px !important;\u003cbr \/\u003e            position: relative !important;\u003cbr \/\u003e            overflow: hidden !important;\u003cbr \/\u003e            transition: background 0.5s ease !important;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e            box-sizing: border-box !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero.bg-celeste { background: linear-gradient(135deg, #3DBFAA 0%, #55D6C2 50%, #7BE5D5 100%); }\u003cbr \/\u003e        .hero.bg-sand { background: linear-gradient(135deg, #a08a5f 0%, #c4a77d 50%, #d4bc94 100%); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .dot-celeste { background: linear-gradient(135deg, #3DBFAA, #55D6C2) !important; }\u003cbr \/\u003e        .dot-sand { background: linear-gradient(135deg, #a08a5f, #c4a77d) !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-content {\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            z-index: 2;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            padding: 60px 20px 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-title {\u003cbr \/\u003e            font-size: clamp(4rem, 12vw, 10rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #ffffff !important;\u003cbr \/\u003e            letter-spacing: -0.02em !important;\u003cbr \/\u003e            line-height: 1 !important;\u003cbr \/\u003e            margin-bottom: 25px !important;\u003cbr \/\u003e            text-transform: uppercase !important;\u003cbr \/\u003e            text-shadow: 0 4px 30px rgba(0, 0, 0, 0.15);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-subtitle {\u003cbr \/\u003e            font-size: 1.2rem !important;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.9) !important;\u003cbr \/\u003e            margin-bottom: 30px !important;\u003cbr \/\u003e            font-weight: 500 !important;\u003cbr \/\u003e            letter-spacing: 2px !important;\u003cbr \/\u003e            text-transform: uppercase !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stats {\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            justify-content: center !important;\u003cbr \/\u003e            gap: 0 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat {\u003cbr \/\u003e            text-align: center !important;\u003cbr \/\u003e            padding: 0 25px !important;\u003cbr \/\u003e            border-left: 1px solid rgba(255, 255, 255, 0.3) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat:first-child { border-left: none !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat-label {\u003cbr \/\u003e            font-size: 0.65rem !important;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.7) !important;\u003cbr \/\u003e            text-transform: uppercase !important;\u003cbr \/\u003e            letter-spacing: 1px !important;\u003cbr \/\u003e            margin-bottom: 5px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat-value {\u003cbr \/\u003e            font-size: 2rem !important;\u003cbr \/\u003e            font-weight: 700 !important;\u003cbr \/\u003e            color: #ffffff !important;\u003cbr \/\u003e            line-height: 1 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat-value span { font-size: 1rem !important; font-weight: 400 !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-badge {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            top: 20px;\u003cbr \/\u003e            left: 50%;\u003cbr \/\u003e            transform: translateX(-50%);\u003cbr \/\u003e            background: rgba(0, 0, 0, 0.7);\u003cbr \/\u003e            color: white;\u003cbr \/\u003e            padding: 8px 20px;\u003cbr \/\u003e            border-radius: 50px;\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            z-index: 10;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            gap: 8px;\u003cbr \/\u003e            backdrop-filter: blur(10px);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-badge svg { width: 16px; height: 16px; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase-hero {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            top: 0 !important;\u003cbr \/\u003e            left: 0 !important;\u003cbr \/\u003e            width: 100% !important;\u003cbr \/\u003e            height: 100% !important;\u003cbr \/\u003e            z-index: 1 !important;\u003cbr \/\u003e            pointer-events: none !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase-hero .color-selector-vertical { pointer-events: auto !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slides {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            width: 100% !important;\u003cbr \/\u003e            height: 100% !important;\u003cbr \/\u003e            top: 0 !important;\u003cbr \/\u003e            left: 0 !important;\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            align-items: center !important;\u003cbr \/\u003e            justify-content: center !important;\u003cbr \/\u003e            pointer-events: none !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slide {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            width: 100% !important;\u003cbr \/\u003e            height: 100% !important;\u003cbr \/\u003e            opacity: 0 !important;\u003cbr \/\u003e            transition: opacity 0.5s ease !important;\u003cbr \/\u003e            pointer-events: none !important;\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            align-items: center !important;\u003cbr \/\u003e            justify-content: center !important;\u003cbr \/\u003e            padding-top: 180px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slide.active { opacity: 1 !important; pointer-events: auto !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slide img {\u003cbr \/\u003e            width: auto !important;\u003cbr \/\u003e            height: 75% !important;\u003cbr \/\u003e            max-width: 90% !important;\u003cbr \/\u003e            object-fit: contain !important;\u003cbr \/\u003e            filter: drop-shadow(0 30px 60px rgba(0, 0, 0, 0.3));\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-selector-vertical {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            right: 18% !important;\u003cbr \/\u003e            top: 50% !important;\u003cbr \/\u003e            transform: translateY(-50%) !important;\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            flex-direction: column !important;\u003cbr \/\u003e            gap: 10px !important;\u003cbr \/\u003e            background: rgba(255, 255, 255, 0.95) !important;\u003cbr \/\u003e            padding: 12px 10px !important;\u003cbr \/\u003e            border-radius: 30px !important;\u003cbr \/\u003e            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;\u003cbr \/\u003e            z-index: 10 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-name-desktop {\u003cbr \/\u003e            display: block !important;\u003cbr \/\u003e            text-align: center !important;\u003cbr \/\u003e            padding: 15px 0 30px !important;\u003cbr \/\u003e            font-size: 0.9rem !important;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.8) !important;\u003cbr \/\u003e            font-weight: 500 !important;\u003cbr \/\u003e            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-selector-mobile, .color-name-mobile { display: none; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-v {\u003cbr \/\u003e            width: 28px !important;\u003cbr \/\u003e            height: 28px !important;\u003cbr \/\u003e            border-radius: 50% !important;\u003cbr \/\u003e            cursor: pointer !important;\u003cbr \/\u003e            transition: all 0.3s ease !important;\u003cbr \/\u003e            border: 2px solid transparent !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-v:hover { transform: scale(1.15) !important; }\u003cbr \/\u003e        .color-dot-v.active { border-color: rgba(0, 0, 0, 0.3) !important; transform: scale(1.1) !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-m {\u003cbr \/\u003e            width: 50px !important;\u003cbr \/\u003e            height: 50px !important;\u003cbr \/\u003e            border-radius: 50% !important;\u003cbr \/\u003e            cursor: pointer !important;\u003cbr \/\u003e            transition: all 0.3s ease !important;\u003cbr \/\u003e            border: 3px solid transparent !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-m:hover { transform: scale(1.1) !important; }\u003cbr \/\u003e        .color-dot-m.active { border-color: #1a1a1a !important; transform: scale(1.05) !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== GRAVEL MAI RAPID SECTION ========== *\/\u003cbr \/\u003e        .gravel-rapid-section {\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            height: 80vh;\u003cbr \/\u003e            min-height: 600px;\u003cbr \/\u003e            background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 50%, #252525 100%);\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-content {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            z-index: 3;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            top: 50%;\u003cbr \/\u003e            left: 50%;\u003cbr \/\u003e            transform: translate(-50%, -50%);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-title {\u003cbr \/\u003e            font-size: clamp(3.5rem, 10vw, 8rem);\u003cbr \/\u003e            font-weight: 900;\u003cbr \/\u003e            color: #ffffff;\u003cbr \/\u003e            line-height: 0.95;\u003cbr \/\u003e            letter-spacing: -0.02em;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            margin-bottom: 30px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-title span {\u003cbr \/\u003e            color: var(--bianchi-celeste);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-line {\u003cbr \/\u003e            width: 80px;\u003cbr \/\u003e            height: 4px;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            border-radius: 2px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-bike {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 100%;\u003cbr \/\u003e            top: 0;\u003cbr \/\u003e            left: 0;\u003cbr \/\u003e            z-index: 1;\u003cbr \/\u003e            opacity: 0.7;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-bike img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 100%;\u003cbr \/\u003e            object-fit: cover;\u003cbr \/\u003e            object-position: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rocks {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            bottom: 0;\u003cbr \/\u003e            left: 0;\u003cbr \/\u003e            right: 0;\u003cbr \/\u003e            height: 150px;\u003cbr \/\u003e            background: linear-gradient(to top, rgba(10, 10, 10, 1) 0%, transparent 100%);\u003cbr \/\u003e            z-index: 2;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== STANDOUT FEATURES - CAROUSEL ========== *\/\u003cbr \/\u003e        .standout-section {\u003cbr \/\u003e            background: #1a1a1a;\u003cbr \/\u003e            padding: 80px 20px 60px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .standout-header {\u003cbr \/\u003e            max-width: 1400px;\u003cbr \/\u003e            margin: 0 auto 50px;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .standout-label {\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            color: var(--bianchi-celeste);\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            margin-bottom: 15px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .standout-title {\u003cbr \/\u003e            font-size: clamp(2rem, 5vw, 3.5rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #ffffff !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-container {\u003cbr \/\u003e            max-width: 1400px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-track {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            transition: transform 0.5s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-slide {\u003cbr \/\u003e            min-width: 100%;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            gap: 30px;\u003cbr \/\u003e            padding: 0 40px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item {\u003cbr \/\u003e            flex: 1;\u003cbr \/\u003e            max-width: 320px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-text h3 {\u003cbr \/\u003e            font-size: 1.25rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            color: var(--white);\u003cbr \/\u003e            margin-bottom: 12px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-text p {\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.6);\u003cbr \/\u003e            line-height: 1.7;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-image {\u003cbr \/\u003e            border-radius: 12px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-image img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 220px;\u003cbr \/\u003e            object-fit: cover;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-nav-dots {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            gap: 16px;\u003cbr \/\u003e            margin-top: 50px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-btn {\u003cbr \/\u003e            width: 44px;\u003cbr \/\u003e            height: 44px;\u003cbr \/\u003e            border: none;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            border-radius: 50%;\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-btn:hover {\u003cbr \/\u003e            background: var(--bianchi-celeste-light);\u003cbr \/\u003e            transform: scale(1.1);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-btn svg { width: 20px; height: 20px; stroke: #1a1a1a; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-dots {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            gap: 8px;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-dot {\u003cbr \/\u003e            width: 8px;\u003cbr \/\u003e            height: 8px;\u003cbr \/\u003e            border-radius: 50%;\u003cbr \/\u003e            background: rgba(255, 255, 255, 0.3);\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-dot.active {\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            width: 24px;\u003cbr \/\u003e            border-radius: 4px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== CONTENT SECTIONS ========== *\/\u003cbr \/\u003e        .container { max-width: 1400px; margin: 0 auto; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .racing-section {\u003cbr \/\u003e            padding: 100px 20px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .aero-section {\u003cbr \/\u003e            padding: 100px 20px;\u003cbr \/\u003e            background: #ffffff;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .split-layout {\u003cbr \/\u003e            display: grid;\u003cbr \/\u003e            grid-template-columns: 1fr 1.2fr;\u003cbr \/\u003e            gap: 60px;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .split-layout.reverse {\u003cbr \/\u003e            grid-template-columns: 1.2fr 1fr;\u003cbr \/\u003e            direction: rtl;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .split-layout.reverse \u003e * { direction: ltr; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .section-label {\u003cbr \/\u003e            font-size: 0.75rem !important;\u003cbr \/\u003e            font-weight: 700 !important;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark) !important;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            margin-bottom: 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .section-title {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            line-height: 1.2 !important;\u003cbr \/\u003e            margin-bottom: 30px !important;\u003cbr \/\u003e            letter-spacing: -0.02em;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gradient-text {\u003cbr \/\u003e            background: linear-gradient(90deg, var(--bianchi-celeste-dark) 0%, var(--bianchi-celeste) 100%) !important;\u003cbr \/\u003e            -webkit-background-clip: text !important;\u003cbr \/\u003e            -webkit-text-fill-color: transparent !important;\u003cbr \/\u003e            background-clip: text !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gradient-sand {\u003cbr \/\u003e            background: linear-gradient(90deg, var(--bianchi-sand-dark) 0%, var(--bianchi-sand) 100%) !important;\u003cbr \/\u003e            -webkit-background-clip: text !important;\u003cbr \/\u003e            -webkit-text-fill-color: transparent !important;\u003cbr \/\u003e            background-clip: text !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .section-text {\u003cbr \/\u003e            font-size: 1.1rem !important;\u003cbr \/\u003e            color: #555 !important;\u003cbr \/\u003e            line-height: 1.8;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .content-image {\u003cbr \/\u003e            border-radius: 16px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            box-shadow: 0 40px 80px rgba(0, 0, 0, 0.15);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .content-image img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: auto;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            transition: transform 0.6s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .content-image:hover img { transform: scale(1.03); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== VIDEO SECTION ========== *\/\u003cbr \/\u003e        .video-section {\u003cbr \/\u003e            padding: 100px 20px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-title {\u003cbr \/\u003e            font-size: 0.85rem !important;\u003cbr \/\u003e            color: var(--text-gray) !important;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 3px;\u003cbr \/\u003e            margin-bottom: 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-heading {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 50px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-container {\u003cbr \/\u003e            max-width: 1200px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            border-radius: 24px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            box-shadow: 0 40px 100px rgba(0, 0, 0, 0.2);\u003cbr \/\u003e            transition: transform 0.5s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-container:hover { transform: scale(1.02); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-container iframe {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            aspect-ratio: 16\/9;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            border: none;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== DESIGN DETAILS ========== *\/\u003cbr \/\u003e        .design-section {\u003cbr \/\u003e            padding: 80px 0 120px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .design-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 40px;\u003cbr \/\u003e            padding: 0 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .design-label {\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark);\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            margin-bottom: 15px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .design-title {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            letter-spacing: -0.02em;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            max-width: 1200px;\u003cbr \/\u003e            margin: 0 auto 80px;\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            padding: 40px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            max-width: 1000px;\u003cbr \/\u003e            height: auto;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            width: 36px;\u003cbr \/\u003e            height: 36px;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            border: 3px solid white;\u003cbr \/\u003e            border-radius: 50%;\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e            font-size: 14px;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            box-shadow: 0 4px 15px rgba(85, 214, 194, 0.4);\u003cbr \/\u003e            z-index: 10;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot:hover {\u003cbr \/\u003e            background: var(--bianchi-celeste-dark);\u003cbr \/\u003e            transform: scale(1.15);\u003cbr \/\u003e            box-shadow: 0 6px 25px rgba(85, 214, 194, 0.6);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot.active {\u003cbr \/\u003e            transform: scale(1.25);\u003cbr \/\u003e            background: var(--bianchi-celeste-dark);\u003cbr \/\u003e            box-shadow: 0 0 0 8px rgba(85, 214, 194, 0.3), 0 6px 25px rgba(85, 214, 194, 0.6);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot-tooltip {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            background: rgba(0, 0, 0, 0.92);\u003cbr \/\u003e            color: white;\u003cbr \/\u003e            padding: 16px 20px;\u003cbr \/\u003e            border-radius: 12px;\u003cbr \/\u003e            max-width: 280px;\u003cbr \/\u003e            opacity: 0;\u003cbr \/\u003e            visibility: hidden;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e            z-index: 20;\u003cbr \/\u003e            pointer-events: none;\u003cbr \/\u003e            backdrop-filter: blur(10px);\u003cbr \/\u003e            border: 1px solid rgba(85, 214, 194, 0.3);\u003cbr \/\u003e            transform: translateY(10px);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot-tooltip.visible {\u003cbr \/\u003e            opacity: 1;\u003cbr \/\u003e            visibility: visible;\u003cbr \/\u003e            transform: translateY(0);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .tooltip-title {\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            font-size: 16px;\u003cbr \/\u003e            color: var(--bianchi-celeste);\u003cbr \/\u003e            margin-bottom: 6px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .tooltip-desc {\u003cbr \/\u003e            font-size: 14px;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.85);\u003cbr \/\u003e            line-height: 1.4;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .tooltip-hint {\u003cbr \/\u003e            font-size: 12px;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.5);\u003cbr \/\u003e            margin-top: 8px;\u003cbr \/\u003e            font-style: italic;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== FEATURES CARDS ========== *\/\u003cbr \/\u003e        .features-grid {\u003cbr \/\u003e            display: grid;\u003cbr \/\u003e            grid-template-columns: repeat(2, 1fr);\u003cbr \/\u003e            gap: 30px;\u003cbr \/\u003e            max-width: 1200px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            padding: 0 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card {\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            border-radius: 20px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            transition: transform 0.4s ease, box-shadow 0.4s ease;\u003cbr \/\u003e            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card:hover {\u003cbr \/\u003e            transform: translateY(-10px);\u003cbr \/\u003e            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.15);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card.highlighted {\u003cbr \/\u003e            transform: translateY(-10px);\u003cbr \/\u003e            box-shadow: 0 0 0 3px var(--bianchi-celeste), 0 30px 60px rgba(85, 214, 194, 0.25);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-image {\u003cbr \/\u003e            height: 250px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-image img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 100%;\u003cbr \/\u003e            object-fit: cover;\u003cbr \/\u003e            transition: transform 0.6s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card:hover .feature-card-image img { transform: scale(1.1); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-content { padding: 30px; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-title {\u003cbr \/\u003e            font-size: 1.6rem !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 15px !important;\u003cbr \/\u003e            line-height: 1.2;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-text {\u003cbr \/\u003e            font-size: 1rem !important;\u003cbr \/\u003e            color: #555 !important;\u003cbr \/\u003e            line-height: 1.7;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== PRODUCTS SECTION ========== *\/\u003cbr \/\u003e        .products-section {\u003cbr \/\u003e            padding: 120px 20px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 60px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-title {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 20px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-subtitle {\u003cbr \/\u003e            font-size: 1.2rem !important;\u003cbr \/\u003e            color: #555 !important;\u003cbr \/\u003e            max-width: 600px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .filter-tabs {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            gap: 10px;\u003cbr \/\u003e            margin-bottom: 50px;\u003cbr \/\u003e            flex-wrap: wrap;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .filter-tab {\u003cbr \/\u003e            padding: 12px 24px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            border: none;\u003cbr \/\u003e            border-radius: 50px;\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            font-weight: 600;\u003cbr \/\u003e            color: #666;\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .filter-tab:hover, .filter-tab.active {\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-grid {\u003cbr \/\u003e            display: grid;\u003cbr \/\u003e            grid-template-columns: repeat(3, 1fr);\u003cbr \/\u003e            gap: 30px;\u003cbr \/\u003e            max-width: 1400px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-card {\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            border-radius: 20px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            transition: all 0.4s ease;\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-card:hover {\u003cbr \/\u003e            transform: translateY(-10px);\u003cbr \/\u003e            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-badge {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            top: 20px;\u003cbr \/\u003e            left: 20px;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e            padding: 6px 14px;\u003cbr \/\u003e            border-radius: 50px;\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 0.5px;\u003cbr \/\u003e            z-index: 2;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-badge.elite { background: var(--sram-red); color: white; }\u003cbr \/\u003e        .product-badge.pro { background: var(--bianchi-graphite); color: white; }\u003cbr \/\u003e        .product-badge.comp { background: var(--bianchi-sand); color: #1a1a1a; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-image {\u003cbr \/\u003e            padding: 40px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            min-height: 280px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-image img {\u003cbr \/\u003e            max-width: 100%;\u003cbr \/\u003e            height: auto;\u003cbr \/\u003e            transition: transform 0.4s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-card:hover .product-image img { transform: scale(1.05); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-info { padding: 30px; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-frame {\u003cbr \/\u003e            font-size: 0.75rem !important;\u003cbr \/\u003e            font-weight: 600 !important;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark) !important;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 1px;\u003cbr \/\u003e            margin-bottom: 10px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-name {\u003cbr \/\u003e            font-size: 1.3rem !important;\u003cbr \/\u003e            font-weight: 800 !important;\u003cbr \/\u003e            color: #0a0a0a !important;\u003cbr \/\u003e            margin-bottom: 12px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-desc {\u003cbr \/\u003e            font-size: 0.9rem !important;\u003cbr \/\u003e            color: #666 !important;\u003cbr \/\u003e            line-height: 1.6;\u003cbr \/\u003e            margin-bottom: 20px;\u003cbr \/\u003e            min-height: 72px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-price {\u003cbr \/\u003e            font-size: 1.5rem !important;\u003cbr \/\u003e            font-weight: 800 !important;\u003cbr \/\u003e            color: #0a0a0a !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-price span {\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            color: #666;\u003cbr \/\u003e            font-weight: 400;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== SPECS TABLE ========== *\/\u003cbr \/\u003e        .specs-section {\u003cbr \/\u003e            padding: 120px 20px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 60px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-title {\u003cbr \/\u003e            font-size: clamp(2rem, 4vw, 3rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 20px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-subtitle {\u003cbr \/\u003e            font-size: 1.1rem !important;\u003cbr \/\u003e            color: #666 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table-wrapper {\u003cbr \/\u003e            max-width: 100%;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            overflow-x: auto;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            border-radius: 20px;\u003cbr \/\u003e            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            border-collapse: collapse;\u003cbr \/\u003e            min-width: 900px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table thead { background: linear-gradient(135deg, var(--bianchi-celeste-dark), var(--bianchi-celeste)); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table th {\u003cbr \/\u003e            padding: 24px 20px;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            font-size: 0.95rem;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 0.5px;\u003cbr \/\u003e            white-space: nowrap;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table th:first-child {\u003cbr \/\u003e            border-radius: 20px 0 0 0;\u003cbr \/\u003e            text-align: left;\u003cbr \/\u003e            padding-left: 30px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table th:last-child { border-radius: 0 20px 0 0; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table tbody tr {\u003cbr \/\u003e            border-bottom: 1px solid #eee;\u003cbr \/\u003e            transition: background 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table tbody tr:hover { background: rgba(85, 214, 194, 0.03); }\u003cbr \/\u003e        .specs-table tbody tr:last-child { border-bottom: none; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table td {\u003cbr \/\u003e            padding: 16px 20px;\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            color: #333;\u003cbr \/\u003e            vertical-align: middle;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table td:first-child {\u003cbr \/\u003e            font-weight: 600;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e            background: rgba(0, 0, 0, 0.02);\u003cbr \/\u003e            text-align: left;\u003cbr \/\u003e            padding-left: 30px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .category-row { background: var(--apple-gray); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .category-row td {\u003cbr \/\u003e            font-weight: 800;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e            font-size: 0.85rem;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 1px;\u003cbr \/\u003e            padding: 14px 20px;\u003cbr \/\u003e            text-align: left;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .price-row { background: rgba(85, 214, 194, 0.08); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .price-row td {\u003cbr \/\u003e            font-weight: 800;\u003cbr \/\u003e            font-size: 1.15rem;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark);\u003cbr \/\u003e            padding: 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .price-row td:first-child {\u003cbr \/\u003e            font-size: 0.85rem;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .rrp-label {\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            font-size: 0.7rem;\u003cbr \/\u003e            font-weight: 600;\u003cbr \/\u003e            color: var(--text-gray);\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 1px;\u003cbr \/\u003e            margin-bottom: 4px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== SIZE CHART ========== *\/\u003cbr \/\u003e        .size-section {\u003cbr \/\u003e            padding: 120px 20px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .size-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 60px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .size-title {\u003cbr \/\u003e            font-size: clamp(2rem, 4vw, 3rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 20px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .size-intro {\u003cbr \/\u003e            font-s\u003c\/p\u003e\u003c\/style\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Bianchi","offers":[{"title":"XS","offer_id":57496376377726,"sku":"2202010144-2-1","price":14495.0,"currency_code":"RON","in_stock":true},{"title":"S","offer_id":57496376410494,"sku":"2202010145-2-1","price":14495.0,"currency_code":"RON","in_stock":true},{"title":"L","offer_id":57496376443262,"sku":"2202010148-2-1","price":14495.0,"currency_code":"RON","in_stock":true},{"title":"M","offer_id":57496376476030,"sku":"36665","price":14495.0,"currency_code":"RON","in_stock":true},{"title":"XL","offer_id":57496376508798,"sku":"2202010147-2-1","price":14495.0,"currency_code":"RON","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/9976\/8190\/files\/Bianchi_Impulso-COMP_YTB86IMDF8-scaled.jpg?v=1780336747"},{"product_id":"gravel-bike-bianchi-impulso-comp-grx-610-2025-ck16","title":"Gravel Bike Bianchi IMPULSO COMP – GRX 610 – 2026","description":"\u003cp\u003e\u003cstrong\u003eBianchi Impulso COMP\u003c\/strong\u003e este intrarea în gravelul rapid din gama Impulso reproiectată de Reparto Corse pentru 2026. Cadru și furcă din carbon, geometrie de cursă și spațiu pentru anvelope de până la \u003cstrong\u003e42 mm\u003c\/strong\u003e — o bicicletă construită pentru viteză pe pietriș, nu pentru bagaje.\u003c\/p\u003e\u003cp\u003eEchiparea \u003cstrong\u003eShimano GRX 610 2×12\u003c\/strong\u003e îți dă o plajă largă de rapoarte, cu foi de 46×30 și pinioane 11-36, iar frânele hidraulice pe disc cu rotoare Ice Tech de 160 mm rămân constante la coborâre. Roțile Velomann V24G pe anvelope Pirelli Cinturato Gravel H de 40 mm rulează ușor și pe asfalt, și pe drum alb.\u003c\/p\u003e\u003cp\u003eCablurile intră complet în ghidon și pipă prin sistemul Acros, tija de șa este din carbon plin, iar ghidonul are 16° de flare pentru control mai bun la coborârile tehnice.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eCadru carbon Bianchi Impulso · furcă carbon · SRAM UDH · PressFit 86,5×41\u003c\/li\u003e\n\u003cli\u003eShimano GRX 610 2×12 · 46\/30T · casetă 11-36T · frâne hidraulice BR-RX400\u003c\/li\u003e\n\u003cli\u003eRoți Velomann V24G, anvelope Pirelli Cinturato Gravel H 40-622\u003c\/li\u003e\n\u003cli\u003eSpațiu anvelope până la 42 mm (ETRTO 622-42)\u003c\/li\u003e\n\u003cli\u003eCădere ax 70 mm · ampatament 1.025 mm (mărimea M)\u003c\/li\u003e\n\u003cli\u003eMărimi XS–XL · 3 culori\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Bianchi","offers":[{"title":"XS \/ Celeste Metallic \/ CK16","offer_id":57496378671486,"sku":"2202010144-2-1-1","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"XS \/ Terra \/ Black Glossy","offer_id":57807182954878,"sku":"2202010144-2-1-1","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"XS \/ Ruby Red Camo \/ Off White","offer_id":57807182987646,"sku":"2202010144-2-1-1","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"S \/ Celeste Metallic \/ CK16","offer_id":57496378704254,"sku":"2202010145-2-1-1","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"S \/ Terra \/ Black Glossy","offer_id":57807183020414,"sku":"2202010145-2-1-1","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"S \/ Ruby Red Camo \/ Off White","offer_id":57807183053182,"sku":"2202010145-2-1-1","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"M \/ Celeste Metallic \/ CK16","offer_id":57496378769790,"sku":"37254","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"M \/ Terra \/ Black Glossy","offer_id":57807183085950,"sku":"37254","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"M \/ Ruby Red Camo \/ Off White","offer_id":57807183118718,"sku":"37254","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"L \/ Celeste Metallic \/ CK16","offer_id":57496378737022,"sku":"36666","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"L \/ Terra \/ Black Glossy","offer_id":57807183151486,"sku":"36666","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"L \/ Ruby Red Camo \/ Off White","offer_id":57807183184254,"sku":"36666","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"XL \/ Celeste Metallic \/ CK16","offer_id":57496378802558,"sku":"2202010147-2-1-1","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"XL \/ Terra \/ Black Glossy","offer_id":57807183217022,"sku":"2202010147-2-1-1","price":12999.0,"currency_code":"RON","in_stock":true},{"title":"XL \/ Ruby Red Camo \/ Off White","offer_id":57807183249790,"sku":"2202010147-2-1-1","price":12999.0,"currency_code":"RON","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/9976\/8190\/files\/impulso26-celeste.jpg?v=1785998325"},{"product_id":"gravel-bike-bianchi-impulso-pro-grx-820-2025-ck16","title":"Gravel Bike Bianchi IMPULSO PRO – GRX 820 – 2025 – Ck16","description":"\u003cp\u003e\u003c\/p\u003e\u003cbr\u003e\u003cdiv data-elementor-type=\"container\" data-elementor-id=\"271950\" class=\"elementor elementor-271950\" data-elementor-settings='{\"ha_cmc_init_switcher\":\"no\"}' data-elementor-post-type=\"elementor_library\"\u003e\n\u003cbr\u003e\u003cdiv class=\"elementor-element elementor-element-273d912 e-flex e-con-boxed e-con e-parent\" data-id=\"273d912\" data-element_type=\"container\" data-settings='{\"_ha_eqh_enable\":false}'\u003e\n\u003cbr\u003e\u003cdiv class=\"e-con-inner\"\u003e\n\u003cbr\u003e\u003cdiv class=\"elementor-element elementor-element-d12115c elementor-widget elementor-widget-html\" data-id=\"d12115c\" data-element_type=\"widget\" data-widget_type=\"html.default\"\u003e\n\u003cbr\u003e\t\t\t\t\t\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e    \u003cmeta charset=\"UTF-8\"\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e    \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e    \u003ctitle\u003eBianchi Impulso RC | ProVelo România\u003c\/title\u003e\n\u003cbr\u003e    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cbr\u003e\u003cstyle\u003e\u003cbr \/\u003e        :root {\u003cbr \/\u003e            --bianchi-celeste: #55D6C2;\u003cbr \/\u003e            --bianchi-celeste-dark: #3DBFAA;\u003cbr \/\u003e            --bianchi-celeste-light: #7BE5D5;\u003cbr \/\u003e            --bianchi-metallic: #4CC9B5;\u003cbr \/\u003e            --bianchi-sand: #c4a77d;\u003cbr \/\u003e            --bianchi-sand-dark: #a08a5f;\u003cbr \/\u003e            --bianchi-sand-light: #d4bc94;\u003cbr \/\u003e            --sram-red: #c41e3a;\u003cbr \/\u003e            --shimano-blue: #0066b3;\u003cbr \/\u003e            --black: #0a0a0a;\u003cbr \/\u003e            --dark-gray: #2d2d2d;\u003cbr \/\u003e            --apple-gray: #f5f5f7;\u003cbr \/\u003e            --apple-gray-dark: #e8e8ed;\u003cbr \/\u003e            --text-dark: #1d1d1f;\u003cbr \/\u003e            --text-gray: #86868b;\u003cbr \/\u003e            --white: #ffffff;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        * {\u003cbr \/\u003e            margin: 0;\u003cbr \/\u003e            padding: 0;\u003cbr \/\u003e            box-sizing: border-box;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        html {\u003cbr \/\u003e            scroll-behavior: smooth;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        body {\u003cbr \/\u003e            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\u003cbr \/\u003e            line-height: 1.5;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            -webkit-font-smoothing: antialiased;\u003cbr \/\u003e            -moz-osx-font-smoothing: grayscale;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== HERO SECTION ========== *\/\u003cbr \/\u003e        .hero {\u003cbr \/\u003e            height: 100vh !important;\u003cbr \/\u003e            min-height: 700px !important;\u003cbr \/\u003e            position: relative !important;\u003cbr \/\u003e            overflow: hidden !important;\u003cbr \/\u003e            transition: background 0.5s ease !important;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e            box-sizing: border-box !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero.bg-celeste { background: linear-gradient(135deg, #3DBFAA 0%, #55D6C2 50%, #7BE5D5 100%); }\u003cbr \/\u003e        .hero.bg-sand { background: linear-gradient(135deg, #a08a5f 0%, #c4a77d 50%, #d4bc94 100%); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .dot-celeste { background: linear-gradient(135deg, #3DBFAA, #55D6C2) !important; }\u003cbr \/\u003e        .dot-sand { background: linear-gradient(135deg, #a08a5f, #c4a77d) !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-content {\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            z-index: 2;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            padding: 60px 20px 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-title {\u003cbr \/\u003e            font-size: clamp(4rem, 12vw, 10rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #ffffff !important;\u003cbr \/\u003e            letter-spacing: -0.02em !important;\u003cbr \/\u003e            line-height: 1 !important;\u003cbr \/\u003e            margin-bottom: 25px !important;\u003cbr \/\u003e            text-transform: uppercase !important;\u003cbr \/\u003e            text-shadow: 0 4px 30px rgba(0, 0, 0, 0.15);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-subtitle {\u003cbr \/\u003e            font-size: 1.2rem !important;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.9) !important;\u003cbr \/\u003e            margin-bottom: 30px !important;\u003cbr \/\u003e            font-weight: 500 !important;\u003cbr \/\u003e            letter-spacing: 2px !important;\u003cbr \/\u003e            text-transform: uppercase !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stats {\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            justify-content: center !important;\u003cbr \/\u003e            gap: 0 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat {\u003cbr \/\u003e            text-align: center !important;\u003cbr \/\u003e            padding: 0 25px !important;\u003cbr \/\u003e            border-left: 1px solid rgba(255, 255, 255, 0.3) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat:first-child { border-left: none !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat-label {\u003cbr \/\u003e            font-size: 0.65rem !important;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.7) !important;\u003cbr \/\u003e            text-transform: uppercase !important;\u003cbr \/\u003e            letter-spacing: 1px !important;\u003cbr \/\u003e            margin-bottom: 5px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat-value {\u003cbr \/\u003e            font-size: 2rem !important;\u003cbr \/\u003e            font-weight: 700 !important;\u003cbr \/\u003e            color: #ffffff !important;\u003cbr \/\u003e            line-height: 1 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hero-stat-value span { font-size: 1rem !important; font-weight: 400 !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-badge {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            top: 20px;\u003cbr \/\u003e            left: 50%;\u003cbr \/\u003e            transform: translateX(-50%);\u003cbr \/\u003e            background: rgba(0, 0, 0, 0.7);\u003cbr \/\u003e            color: white;\u003cbr \/\u003e            padding: 8px 20px;\u003cbr \/\u003e            border-radius: 50px;\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            z-index: 10;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            gap: 8px;\u003cbr \/\u003e            backdrop-filter: blur(10px);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-badge svg { width: 16px; height: 16px; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase-hero {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            top: 0 !important;\u003cbr \/\u003e            left: 0 !important;\u003cbr \/\u003e            width: 100% !important;\u003cbr \/\u003e            height: 100% !important;\u003cbr \/\u003e            z-index: 1 !important;\u003cbr \/\u003e            pointer-events: none !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase-hero .color-selector-vertical { pointer-events: auto !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slides {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            width: 100% !important;\u003cbr \/\u003e            height: 100% !important;\u003cbr \/\u003e            top: 0 !important;\u003cbr \/\u003e            left: 0 !important;\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            align-items: center !important;\u003cbr \/\u003e            justify-content: center !important;\u003cbr \/\u003e            pointer-events: none !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slide {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            width: 100% !important;\u003cbr \/\u003e            height: 100% !important;\u003cbr \/\u003e            opacity: 0 !important;\u003cbr \/\u003e            transition: opacity 0.5s ease !important;\u003cbr \/\u003e            pointer-events: none !important;\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            align-items: center !important;\u003cbr \/\u003e            justify-content: center !important;\u003cbr \/\u003e            padding-top: 180px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slide.active { opacity: 1 !important; pointer-events: auto !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-slide img {\u003cbr \/\u003e            width: auto !important;\u003cbr \/\u003e            height: 75% !important;\u003cbr \/\u003e            max-width: 90% !important;\u003cbr \/\u003e            object-fit: contain !important;\u003cbr \/\u003e            filter: drop-shadow(0 30px 60px rgba(0, 0, 0, 0.3));\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-selector-vertical {\u003cbr \/\u003e            position: absolute !important;\u003cbr \/\u003e            right: 18% !important;\u003cbr \/\u003e            top: 50% !important;\u003cbr \/\u003e            transform: translateY(-50%) !important;\u003cbr \/\u003e            display: flex !important;\u003cbr \/\u003e            flex-direction: column !important;\u003cbr \/\u003e            gap: 10px !important;\u003cbr \/\u003e            background: rgba(255, 255, 255, 0.95) !important;\u003cbr \/\u003e            padding: 12px 10px !important;\u003cbr \/\u003e            border-radius: 30px !important;\u003cbr \/\u003e            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15) !important;\u003cbr \/\u003e            z-index: 10 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-name-desktop {\u003cbr \/\u003e            display: block !important;\u003cbr \/\u003e            text-align: center !important;\u003cbr \/\u003e            padding: 15px 0 30px !important;\u003cbr \/\u003e            font-size: 0.9rem !important;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.8) !important;\u003cbr \/\u003e            font-weight: 500 !important;\u003cbr \/\u003e            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-selector-mobile, .color-name-mobile { display: none; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-v {\u003cbr \/\u003e            width: 28px !important;\u003cbr \/\u003e            height: 28px !important;\u003cbr \/\u003e            border-radius: 50% !important;\u003cbr \/\u003e            cursor: pointer !important;\u003cbr \/\u003e            transition: all 0.3s ease !important;\u003cbr \/\u003e            border: 2px solid transparent !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-v:hover { transform: scale(1.15) !important; }\u003cbr \/\u003e        .color-dot-v.active { border-color: rgba(0, 0, 0, 0.3) !important; transform: scale(1.1) !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-m {\u003cbr \/\u003e            width: 50px !important;\u003cbr \/\u003e            height: 50px !important;\u003cbr \/\u003e            border-radius: 50% !important;\u003cbr \/\u003e            cursor: pointer !important;\u003cbr \/\u003e            transition: all 0.3s ease !important;\u003cbr \/\u003e            border: 3px solid transparent !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .color-dot-m:hover { transform: scale(1.1) !important; }\u003cbr \/\u003e        .color-dot-m.active { border-color: #1a1a1a !important; transform: scale(1.05) !important; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== GRAVEL MAI RAPID SECTION ========== *\/\u003cbr \/\u003e        .gravel-rapid-section {\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            height: 80vh;\u003cbr \/\u003e            min-height: 600px;\u003cbr \/\u003e            background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 50%, #252525 100%);\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-content {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            z-index: 3;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            top: 50%;\u003cbr \/\u003e            left: 50%;\u003cbr \/\u003e            transform: translate(-50%, -50%);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-title {\u003cbr \/\u003e            font-size: clamp(3.5rem, 10vw, 8rem);\u003cbr \/\u003e            font-weight: 900;\u003cbr \/\u003e            color: #ffffff;\u003cbr \/\u003e            line-height: 0.95;\u003cbr \/\u003e            letter-spacing: -0.02em;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            margin-bottom: 30px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-title span {\u003cbr \/\u003e            color: var(--bianchi-celeste);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-line {\u003cbr \/\u003e            width: 80px;\u003cbr \/\u003e            height: 4px;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            border-radius: 2px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-bike {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 100%;\u003cbr \/\u003e            top: 0;\u003cbr \/\u003e            left: 0;\u003cbr \/\u003e            z-index: 1;\u003cbr \/\u003e            opacity: 0.7;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rapid-bike img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 100%;\u003cbr \/\u003e            object-fit: cover;\u003cbr \/\u003e            object-position: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gravel-rocks {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            bottom: 0;\u003cbr \/\u003e            left: 0;\u003cbr \/\u003e            right: 0;\u003cbr \/\u003e            height: 150px;\u003cbr \/\u003e            background: linear-gradient(to top, rgba(10, 10, 10, 1) 0%, transparent 100%);\u003cbr \/\u003e            z-index: 2;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== STANDOUT FEATURES - CAROUSEL ========== *\/\u003cbr \/\u003e        .standout-section {\u003cbr \/\u003e            background: #1a1a1a;\u003cbr \/\u003e            padding: 80px 20px 60px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .standout-header {\u003cbr \/\u003e            max-width: 1400px;\u003cbr \/\u003e            margin: 0 auto 50px;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .standout-label {\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            color: var(--bianchi-celeste);\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            margin-bottom: 15px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .standout-title {\u003cbr \/\u003e            font-size: clamp(2rem, 5vw, 3.5rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #ffffff !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-container {\u003cbr \/\u003e            max-width: 1400px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-track {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            transition: transform 0.5s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-slide {\u003cbr \/\u003e            min-width: 100%;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            gap: 30px;\u003cbr \/\u003e            padding: 0 40px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item {\u003cbr \/\u003e            flex: 1;\u003cbr \/\u003e            max-width: 320px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-text h3 {\u003cbr \/\u003e            font-size: 1.25rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            color: var(--white);\u003cbr \/\u003e            margin-bottom: 12px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-text p {\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.6);\u003cbr \/\u003e            line-height: 1.7;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-image {\u003cbr \/\u003e            border-radius: 12px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-item-image img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 220px;\u003cbr \/\u003e            object-fit: cover;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-nav-dots {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            gap: 16px;\u003cbr \/\u003e            margin-top: 50px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-btn {\u003cbr \/\u003e            width: 44px;\u003cbr \/\u003e            height: 44px;\u003cbr \/\u003e            border: none;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            border-radius: 50%;\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-btn:hover {\u003cbr \/\u003e            background: var(--bianchi-celeste-light);\u003cbr \/\u003e            transform: scale(1.1);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-btn svg { width: 20px; height: 20px; stroke: #1a1a1a; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-dots {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            gap: 8px;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-dot {\u003cbr \/\u003e            width: 8px;\u003cbr \/\u003e            height: 8px;\u003cbr \/\u003e            border-radius: 50%;\u003cbr \/\u003e            background: rgba(255, 255, 255, 0.3);\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .carousel-dot.active {\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            width: 24px;\u003cbr \/\u003e            border-radius: 4px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== CONTENT SECTIONS ========== *\/\u003cbr \/\u003e        .container { max-width: 1400px; margin: 0 auto; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .racing-section {\u003cbr \/\u003e            padding: 100px 20px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .aero-section {\u003cbr \/\u003e            padding: 100px 20px;\u003cbr \/\u003e            background: #ffffff;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .split-layout {\u003cbr \/\u003e            display: grid;\u003cbr \/\u003e            grid-template-columns: 1fr 1.2fr;\u003cbr \/\u003e            gap: 60px;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .split-layout.reverse {\u003cbr \/\u003e            grid-template-columns: 1.2fr 1fr;\u003cbr \/\u003e            direction: rtl;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .split-layout.reverse \u003e * { direction: ltr; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .section-label {\u003cbr \/\u003e            font-size: 0.75rem !important;\u003cbr \/\u003e            font-weight: 700 !important;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark) !important;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            margin-bottom: 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .section-title {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            line-height: 1.2 !important;\u003cbr \/\u003e            margin-bottom: 30px !important;\u003cbr \/\u003e            letter-spacing: -0.02em;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gradient-text {\u003cbr \/\u003e            background: linear-gradient(90deg, var(--bianchi-celeste-dark) 0%, var(--bianchi-celeste) 100%) !important;\u003cbr \/\u003e            -webkit-background-clip: text !important;\u003cbr \/\u003e            -webkit-text-fill-color: transparent !important;\u003cbr \/\u003e            background-clip: text !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .gradient-sand {\u003cbr \/\u003e            background: linear-gradient(90deg, var(--bianchi-sand-dark) 0%, var(--bianchi-sand) 100%) !important;\u003cbr \/\u003e            -webkit-background-clip: text !important;\u003cbr \/\u003e            -webkit-text-fill-color: transparent !important;\u003cbr \/\u003e            background-clip: text !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .section-text {\u003cbr \/\u003e            font-size: 1.1rem !important;\u003cbr \/\u003e            color: #555 !important;\u003cbr \/\u003e            line-height: 1.8;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .content-image {\u003cbr \/\u003e            border-radius: 16px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            box-shadow: 0 40px 80px rgba(0, 0, 0, 0.15);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .content-image img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: auto;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            transition: transform 0.6s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .content-image:hover img { transform: scale(1.03); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== VIDEO SECTION ========== *\/\u003cbr \/\u003e        .video-section {\u003cbr \/\u003e            padding: 100px 20px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-title {\u003cbr \/\u003e            font-size: 0.85rem !important;\u003cbr \/\u003e            color: var(--text-gray) !important;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 3px;\u003cbr \/\u003e            margin-bottom: 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-heading {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 50px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-container {\u003cbr \/\u003e            max-width: 1200px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            border-radius: 24px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            box-shadow: 0 40px 100px rgba(0, 0, 0, 0.2);\u003cbr \/\u003e            transition: transform 0.5s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-container:hover { transform: scale(1.02); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .video-container iframe {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            aspect-ratio: 16\/9;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            border: none;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== DESIGN DETAILS ========== *\/\u003cbr \/\u003e        .design-section {\u003cbr \/\u003e            padding: 80px 0 120px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .design-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 40px;\u003cbr \/\u003e            padding: 0 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .design-label {\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark);\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 2px;\u003cbr \/\u003e            margin-bottom: 15px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .design-title {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            letter-spacing: -0.02em;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            max-width: 1200px;\u003cbr \/\u003e            margin: 0 auto 80px;\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            padding: 40px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .bike-showcase img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            max-width: 1000px;\u003cbr \/\u003e            height: auto;\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            width: 36px;\u003cbr \/\u003e            height: 36px;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            border: 3px solid white;\u003cbr \/\u003e            border-radius: 50%;\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e            font-size: 14px;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            box-shadow: 0 4px 15px rgba(85, 214, 194, 0.4);\u003cbr \/\u003e            z-index: 10;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot:hover {\u003cbr \/\u003e            background: var(--bianchi-celeste-dark);\u003cbr \/\u003e            transform: scale(1.15);\u003cbr \/\u003e            box-shadow: 0 6px 25px rgba(85, 214, 194, 0.6);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot.active {\u003cbr \/\u003e            transform: scale(1.25);\u003cbr \/\u003e            background: var(--bianchi-celeste-dark);\u003cbr \/\u003e            box-shadow: 0 0 0 8px rgba(85, 214, 194, 0.3), 0 6px 25px rgba(85, 214, 194, 0.6);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot-tooltip {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            background: rgba(0, 0, 0, 0.92);\u003cbr \/\u003e            color: white;\u003cbr \/\u003e            padding: 16px 20px;\u003cbr \/\u003e            border-radius: 12px;\u003cbr \/\u003e            max-width: 280px;\u003cbr \/\u003e            opacity: 0;\u003cbr \/\u003e            visibility: hidden;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e            z-index: 20;\u003cbr \/\u003e            pointer-events: none;\u003cbr \/\u003e            backdrop-filter: blur(10px);\u003cbr \/\u003e            border: 1px solid rgba(85, 214, 194, 0.3);\u003cbr \/\u003e            transform: translateY(10px);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .hotspot-tooltip.visible {\u003cbr \/\u003e            opacity: 1;\u003cbr \/\u003e            visibility: visible;\u003cbr \/\u003e            transform: translateY(0);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .tooltip-title {\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            font-size: 16px;\u003cbr \/\u003e            color: var(--bianchi-celeste);\u003cbr \/\u003e            margin-bottom: 6px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .tooltip-desc {\u003cbr \/\u003e            font-size: 14px;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.85);\u003cbr \/\u003e            line-height: 1.4;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .tooltip-hint {\u003cbr \/\u003e            font-size: 12px;\u003cbr \/\u003e            color: rgba(255, 255, 255, 0.5);\u003cbr \/\u003e            margin-top: 8px;\u003cbr \/\u003e            font-style: italic;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== FEATURES CARDS ========== *\/\u003cbr \/\u003e        .features-grid {\u003cbr \/\u003e            display: grid;\u003cbr \/\u003e            grid-template-columns: repeat(2, 1fr);\u003cbr \/\u003e            gap: 30px;\u003cbr \/\u003e            max-width: 1200px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            padding: 0 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card {\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            border-radius: 20px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            transition: transform 0.4s ease, box-shadow 0.4s ease;\u003cbr \/\u003e            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.08);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card:hover {\u003cbr \/\u003e            transform: translateY(-10px);\u003cbr \/\u003e            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.15);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card.highlighted {\u003cbr \/\u003e            transform: translateY(-10px);\u003cbr \/\u003e            box-shadow: 0 0 0 3px var(--bianchi-celeste), 0 30px 60px rgba(85, 214, 194, 0.25);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-image {\u003cbr \/\u003e            height: 250px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-image img {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            height: 100%;\u003cbr \/\u003e            object-fit: cover;\u003cbr \/\u003e            transition: transform 0.6s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card:hover .feature-card-image img { transform: scale(1.1); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-content { padding: 30px; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-title {\u003cbr \/\u003e            font-size: 1.6rem !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 15px !important;\u003cbr \/\u003e            line-height: 1.2;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .feature-card-text {\u003cbr \/\u003e            font-size: 1rem !important;\u003cbr \/\u003e            color: #555 !important;\u003cbr \/\u003e            line-height: 1.7;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== PRODUCTS SECTION ========== *\/\u003cbr \/\u003e        .products-section {\u003cbr \/\u003e            padding: 120px 20px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 60px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-title {\u003cbr \/\u003e            font-size: clamp(2.5rem, 5vw, 4rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 20px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-subtitle {\u003cbr \/\u003e            font-size: 1.2rem !important;\u003cbr \/\u003e            color: #555 !important;\u003cbr \/\u003e            max-width: 600px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .filter-tabs {\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            gap: 10px;\u003cbr \/\u003e            margin-bottom: 50px;\u003cbr \/\u003e            flex-wrap: wrap;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .filter-tab {\u003cbr \/\u003e            padding: 12px 24px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            border: none;\u003cbr \/\u003e            border-radius: 50px;\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            font-weight: 600;\u003cbr \/\u003e            color: #666;\u003cbr \/\u003e            cursor: pointer;\u003cbr \/\u003e            transition: all 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .filter-tab:hover, .filter-tab.active {\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .products-grid {\u003cbr \/\u003e            display: grid;\u003cbr \/\u003e            grid-template-columns: repeat(3, 1fr);\u003cbr \/\u003e            gap: 30px;\u003cbr \/\u003e            max-width: 1400px;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-card {\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            border-radius: 20px;\u003cbr \/\u003e            overflow: hidden;\u003cbr \/\u003e            transition: all 0.4s ease;\u003cbr \/\u003e            position: relative;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-card:hover {\u003cbr \/\u003e            transform: translateY(-10px);\u003cbr \/\u003e            box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-badge {\u003cbr \/\u003e            position: absolute;\u003cbr \/\u003e            top: 20px;\u003cbr \/\u003e            left: 20px;\u003cbr \/\u003e            background: var(--bianchi-celeste);\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e            padding: 6px 14px;\u003cbr \/\u003e            border-radius: 50px;\u003cbr \/\u003e            font-size: 0.75rem;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 0.5px;\u003cbr \/\u003e            z-index: 2;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-badge.elite { background: var(--sram-red); color: white; }\u003cbr \/\u003e        .product-badge.pro { background: var(--bianchi-graphite); color: white; }\u003cbr \/\u003e        .product-badge.comp { background: var(--bianchi-sand); color: #1a1a1a; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-image {\u003cbr \/\u003e            padding: 40px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            display: flex;\u003cbr \/\u003e            align-items: center;\u003cbr \/\u003e            justify-content: center;\u003cbr \/\u003e            min-height: 280px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-image img {\u003cbr \/\u003e            max-width: 100%;\u003cbr \/\u003e            height: auto;\u003cbr \/\u003e            transition: transform 0.4s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-card:hover .product-image img { transform: scale(1.05); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-info { padding: 30px; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-frame {\u003cbr \/\u003e            font-size: 0.75rem !important;\u003cbr \/\u003e            font-weight: 600 !important;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark) !important;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 1px;\u003cbr \/\u003e            margin-bottom: 10px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-name {\u003cbr \/\u003e            font-size: 1.3rem !important;\u003cbr \/\u003e            font-weight: 800 !important;\u003cbr \/\u003e            color: #0a0a0a !important;\u003cbr \/\u003e            margin-bottom: 12px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-desc {\u003cbr \/\u003e            font-size: 0.9rem !important;\u003cbr \/\u003e            color: #666 !important;\u003cbr \/\u003e            line-height: 1.6;\u003cbr \/\u003e            margin-bottom: 20px;\u003cbr \/\u003e            min-height: 72px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-price {\u003cbr \/\u003e            font-size: 1.5rem !important;\u003cbr \/\u003e            font-weight: 800 !important;\u003cbr \/\u003e            color: #0a0a0a !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .product-price span {\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            color: #666;\u003cbr \/\u003e            font-weight: 400;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== SPECS TABLE ========== *\/\u003cbr \/\u003e        .specs-section {\u003cbr \/\u003e            padding: 120px 20px;\u003cbr \/\u003e            background: var(--apple-gray);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 60px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-title {\u003cbr \/\u003e            font-size: clamp(2rem, 4vw, 3rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 20px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-subtitle {\u003cbr \/\u003e            font-size: 1.1rem !important;\u003cbr \/\u003e            color: #666 !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table-wrapper {\u003cbr \/\u003e            max-width: 100%;\u003cbr \/\u003e            margin: 0 auto;\u003cbr \/\u003e            overflow-x: auto;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            border-radius: 20px;\u003cbr \/\u003e            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.06);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table {\u003cbr \/\u003e            width: 100%;\u003cbr \/\u003e            border-collapse: collapse;\u003cbr \/\u003e            min-width: 900px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table thead { background: linear-gradient(135deg, var(--bianchi-celeste-dark), var(--bianchi-celeste)); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table th {\u003cbr \/\u003e            padding: 24px 20px;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            color: #1a1a1a;\u003cbr \/\u003e            font-weight: 700;\u003cbr \/\u003e            font-size: 0.95rem;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 0.5px;\u003cbr \/\u003e            white-space: nowrap;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table th:first-child {\u003cbr \/\u003e            border-radius: 20px 0 0 0;\u003cbr \/\u003e            text-align: left;\u003cbr \/\u003e            padding-left: 30px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table th:last-child { border-radius: 0 20px 0 0; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table tbody tr {\u003cbr \/\u003e            border-bottom: 1px solid #eee;\u003cbr \/\u003e            transition: background 0.3s ease;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table tbody tr:hover { background: rgba(85, 214, 194, 0.03); }\u003cbr \/\u003e        .specs-table tbody tr:last-child { border-bottom: none; }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table td {\u003cbr \/\u003e            padding: 16px 20px;\u003cbr \/\u003e            font-size: 0.9rem;\u003cbr \/\u003e            color: #333;\u003cbr \/\u003e            vertical-align: middle;\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table td:first-child {\u003cbr \/\u003e            font-weight: 600;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e            background: rgba(0, 0, 0, 0.02);\u003cbr \/\u003e            text-align: left;\u003cbr \/\u003e            padding-left: 30px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .category-row { background: var(--apple-gray); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .category-row td {\u003cbr \/\u003e            font-weight: 800;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e            font-size: 0.85rem;\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 1px;\u003cbr \/\u003e            padding: 14px 20px;\u003cbr \/\u003e            text-align: left;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .price-row { background: rgba(85, 214, 194, 0.08); }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .price-row td {\u003cbr \/\u003e            font-weight: 800;\u003cbr \/\u003e            font-size: 1.15rem;\u003cbr \/\u003e            color: var(--bianchi-celeste-dark);\u003cbr \/\u003e            padding: 20px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .specs-table .price-row td:first-child {\u003cbr \/\u003e            font-size: 0.85rem;\u003cbr \/\u003e            color: var(--text-dark);\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .rrp-label {\u003cbr \/\u003e            display: block;\u003cbr \/\u003e            font-size: 0.7rem;\u003cbr \/\u003e            font-weight: 600;\u003cbr \/\u003e            color: var(--text-gray);\u003cbr \/\u003e            text-transform: uppercase;\u003cbr \/\u003e            letter-spacing: 1px;\u003cbr \/\u003e            margin-bottom: 4px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        \/* ========== SIZE CHART ========== *\/\u003cbr \/\u003e        .size-section {\u003cbr \/\u003e            padding: 120px 20px;\u003cbr \/\u003e            background: var(--white);\u003cbr \/\u003e            width: 100vw !important;\u003cbr \/\u003e            max-width: 100vw !important;\u003cbr \/\u003e            margin-left: calc(-50vw + 50%) !important;\u003cbr \/\u003e            margin-right: calc(-50vw + 50%) !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .size-header {\u003cbr \/\u003e            text-align: center;\u003cbr \/\u003e            margin-bottom: 60px;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .size-title {\u003cbr \/\u003e            font-size: clamp(2rem, 4vw, 3rem) !important;\u003cbr \/\u003e            font-weight: 900 !important;\u003cbr \/\u003e            color: #000000 !important;\u003cbr \/\u003e            margin-bottom: 20px !important;\u003cbr \/\u003e        }\u003c\/p\u003e\u003cbr \/\u003e\u003cp\u003e        .size-intro {\u003cbr \/\u003e            font-s\u003c\/p\u003e\u003c\/style\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Bianchi","offers":[{"title":"XS","offer_id":57496380244350,"sku":"2202010144-2-1-1-1","price":19995.0,"currency_code":"RON","in_stock":true},{"title":"S","offer_id":57496380277118,"sku":"2202010145-2-1-1-1","price":19995.0,"currency_code":"RON","in_stock":true},{"title":"L","offer_id":57496380309886,"sku":"36666-1","price":19995.0,"currency_code":"RON","in_stock":true},{"title":"M","offer_id":57496380342654,"sku":"37254-1","price":19995.0,"currency_code":"RON","in_stock":true},{"title":"XL","offer_id":57496380375422,"sku":"2202010147-2-1-1-1","price":19995.0,"currency_code":"RON","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/9976\/8190\/files\/Bianchi_Impulso-PRO_YTB83IMDF1.jpg?v=1780336841"},{"product_id":"gravel-bike-bianchi-impulso-comp-campagnolo-ekar-gt-1-13-2026","title":"Gravel Bike Bianchi IMPULSO COMP – Campagnolo Ekar GT 1×13 – 2026","description":"\u003cp\u003e\u003cstrong\u003eBianchi Impulso COMP\u003c\/strong\u003e pe grupa \u003cstrong\u003eCampagnolo Ekar GT 1×13\u003c\/strong\u003e — același cadru de carbon din gama gravel refăcută de Reparto Corse, dar cu o transmisie italiană cu o singură foaie în față și treisprezece pinioane în spate.\u003c\/p\u003e\n\u003cp\u003eFără schimbător de față nu mai ai ce încurca la ambreiaj în plin efort: o singură manetă, o singură direcție. Caseta de 10-44 acoperă și urcările lungi, și rulajul pe plat, iar treptele rămân apropiate pentru că sunt treisprezece, nu unsprezece.\u003c\/p\u003e\n\u003cp\u003eCadrul e cel din \u003cem\u003eImpulso COMP\u003c\/em\u003e: carbon, cabluri complet interne prin sistemul Acros, SRAM UDH, PressFit 86,5×41 și loc pentru anvelope de până la 42 mm. Vine pe Pirelli Cinturato Gravel H de 40 mm și pe roți Velomann Sport Disc tubeless ready.\u003c\/p\u003e\n\u003cp\u003eO singură culoare: \u003cstrong\u003eVerde Acqua cu logo Menta\u003c\/strong\u003e, full glossy. Cinci mărimi, XS–XL. O pregătim complet la atelierul din București înainte să pleci cu ea.\u003c\/p\u003e","brand":"Bianchi","offers":[{"title":"XS \/ Verde Acqua \/ Logo Menta","offer_id":57809041424766,"sku":"YVB97-XS","price":13500.0,"currency_code":"RON","in_stock":true},{"title":"S \/ Verde Acqua \/ Logo Menta","offer_id":57809041457534,"sku":"YVB97-S","price":13500.0,"currency_code":"RON","in_stock":true},{"title":"M \/ Verde Acqua \/ Logo Menta","offer_id":57809041490302,"sku":"YVB97-M","price":13500.0,"currency_code":"RON","in_stock":true},{"title":"L \/ Verde Acqua \/ Logo Menta","offer_id":57809041523070,"sku":"YVB97-L","price":13500.0,"currency_code":"RON","in_stock":true},{"title":"XL \/ Verde Acqua \/ Logo Menta","offer_id":57809041555838,"sku":"YVB97-XL","price":13500.0,"currency_code":"RON","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/9976\/8190\/files\/impulso26-acqua.jpg?v=1786010620"}],"url":"https:\/\/www.provelo.ro\/collections\/bianchi-impulso.oembed","provider":"ProVelo - Biciclete, Accesorii Ciclism și Soluții de Transport","version":"1.0","type":"link"}