    /* Trust Bar */
    .trust-bar{background:#ad0353;color:#fff;padding:2px 0;text-align:center;font-size:14px;}
    .trust-bar .container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;}
    .trust-bar span{display:inline-flex;align-items:center;gap:6px;}
    .trust-bar i{font-size:16px;}


    /* Menu Dropdown */
    .nav-item .nav-menu li .dropdown{min-width:240px;border-radius:0 0 6px 6px;box-shadow:0 8px 24px rgba(0,0,0,0.15);border-top:3px solid #ad0353;}
    .nav-item .nav-menu li .dropdown li{list-style:none;}
    .nav-item .nav-menu li .dropdown li a{font-size:14px;padding:11px 20px;white-space:nowrap;display:block;transition:all .2s;border-bottom:1px solid #f5f5f5;}
    .nav-item .nav-menu li .dropdown li:last-child a{border-bottom:none;}
    .nav-item .nav-menu li .dropdown li a:hover{background:#ad0353;color:#fff!important;padding-left:28px;}
    .nav-item .nav-menu li .dropdown li.active a{color:#ad0353!important;font-weight:700;}
    .nav-item .nav-menu li .dropdown li.active a::before{content:"▸ ";}

    /* Hero */
    .hero-section{position:relative;overflow:hidden;}
    .hero-section h1{font-size:42px;font-weight:800;color:#ad0353;margin-bottom:10px;text-transform:uppercase;}
    .hero-section h2{font-size:28px;font-weight:600;color:#333;margin-bottom:15px;}
    .hero-section p{font-size:16px;color:#555;line-height:1.7;}
    .hero-section .primary-btn{background:#ad0353;color:#fff;padding:14px 36px;border-radius:30px;font-weight:600;text-decoration:none;display:inline-block;margin-top:15px;transition:all .3s;}
    .hero-section .primary-btn:hover{background:#8a0243;transform:translateY(-2px);}

    /* Stats Section */
    .stats-section{background:linear-gradient(135deg,#ad0353 0%,#d4065e 100%);color:#fff;padding:60px 0;}
    .stat-item{text-align:center;padding:20px;}
    .stat-item .stat-number{font-size:48px;font-weight:800;line-height:1;}
    .stat-item .stat-label{font-size:14px;margin-top:8px;opacity:0.9;}

    /* Feature Section */
    .feature-section{padding:80px 0;background:#fff;}
    .feature-card{text-align:center;padding:30px 20px;border-radius:12px;transition:all .3s;border:1px solid #f0f0f0;height:100%;}
    .feature-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.1);transform:translateY(-5px);}
    .feature-card .feature-icon{width:70px;height:70px;background:linear-gradient(135deg,#ad0353,#d4065e);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;}
    .feature-card .feature-icon i{font-size:28px;color:#fff;}
    .feature-card h3{font-size:18px;font-weight:700;color:#333;margin-bottom:10px;}
    .feature-card p{font-size:14px;color:#666;line-height:1.6;}

    /* Category Section */
    .category-section{padding:80px 0;background:#f9f9f9;}
    .category-card{position:relative;border-radius:12px;overflow:hidden;height:300px;cursor:pointer;}
    .category-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s;}
    .category-card:hover img{transform:scale(1.1);}
    .category-card .category-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,0.8));padding:30px 20px 20px;color:#fff;}
    .category-card .category-overlay h3{font-size:20px;font-weight:700;margin-bottom:5px;}
    .category-card .category-overlay p{font-size:14px;opacity:0.9;margin:0;}

    /* Product Section */
    .product-section{padding:80px 0;}
    .section-title{text-align:center;margin-bottom:50px;}
    .section-title h2{font-size:32px;font-weight:700;color:#333;margin-bottom:10px;}
    .section-title p{font-size:16px;color:#666;}
    .section-title .title-line{width:60px;height:3px;background:#ad0353;margin:15px auto 0;}
    .product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,0.08);transition:all .3s;height:100%;}
    .product-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.15);transform:translateY(-5px);}
    .product-card .product-img{position:relative;overflow:hidden;height:250px;}
    .product-card .product-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s;}
    .product-card:hover .product-img img{transform:scale(1.05);}
    .product-card .product-badge{position:absolute;top:15px;left:15px;background:#ad0353;color:#fff;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;}
    .product-card .product-info{padding:20px;}
    .product-card .product-info h3{font-size:18px;font-weight:700;color:#333;margin-bottom:8px;}
    .product-card .product-info .price{font-size:20px;font-weight:700;color:#ad0353;}
    .product-card .product-info .price small{font-size:13px;color:#999;text-decoration:line-through;margin-left:8px;}
    .product-card .product-info a{display:block;text-align:center;background:#ad0353;color:#fff;padding:10px;border-radius:8px;text-decoration:none;font-weight:600;margin-top:15px;transition:all .3s;}
    .product-card .product-info a:hover{background:#8a0243;}

    /* Knowledge Section */
    .knowledge-section{padding:80px 0;background:#f9f9f9;}
    .knowledge-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,0.08);transition:all .3s;height:100%;}
    .knowledge-card:hover{box-shadow:0 10px 30px rgba(0,0,0,0.15);transform:translateY(-5px);}
    .knowledge-card .knowledge-img{height:180px;overflow:hidden;}
    .knowledge-card .knowledge-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s;}
    .knowledge-card:hover .knowledge-img img{transform:scale(1.05);}
    .knowledge-card .knowledge-content{padding:20px;}
    .knowledge-card .knowledge-content .knowledge-tag{display:inline-block;background:#f0e6f0;color:#ad0353;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;margin-bottom:10px;}
    .knowledge-card .knowledge-content h3{font-size:16px;font-weight:700;color:#333;margin-bottom:8px;line-height:1.4;}
    .knowledge-card .knowledge-content h3 a{color:#333;text-decoration:none;}
    .knowledge-card .knowledge-content h3 a:hover{color:#ad0353;}
    .knowledge-card .knowledge-content p{font-size:13px;color:#666;line-height:1.6;margin:0;}

    /* FAQ Section */
    .faq-section{padding:80px 0;}
    .faq-item{border:1px solid #eee;border-radius:8px;margin-bottom:15px;overflow:hidden;}
    .faq-item .faq-question{padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;transition:all .3s;}
    .faq-item .faq-question:hover{background:#f9f9f9;}
    .faq-item .faq-question h4{font-size:16px;font-weight:600;color:#333;margin:0;flex:1;}
    .faq-item .faq-question i{color:#ad0353;font-size:14px;transition:transform .3s;}
    .faq-item.active .faq-question i{transform:rotate(180deg);}
    .faq-item .faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:all .3s;}
    .faq-item.active .faq-answer{max-height:500px;padding:0 20px 20px;}
    .faq-item .faq-answer p{font-size:14px;color:#666;line-height:1.7;margin:0;}

    /* CTA Section */
    .cta-section{background:linear-gradient(135deg,#ad0353 0%,#d4065e 100%);padding:80px 0;text-align:center;color:#fff;}
    .cta-section h2{font-size:36px;font-weight:700;margin-bottom:15px;}
    .cta-section p{font-size:18px;opacity:0.9;margin-bottom:30px;}
    .cta-section .cta-btn{display:inline-block;background:#fff;color:#ad0353;padding:16px 40px;border-radius:30px;font-weight:700;font-size:16px;text-decoration:none;transition:all .3s;}
    .cta-section .cta-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,0.2);}

    /* Responsive */
    @media (max-width:768px){
      .hero-section h1{font-size:28px;}
      .hero-section h2{font-size:20px;}
      .stat-item .stat-number{font-size:36px;}
      .section-title h2{font-size:24px;}
      .cta-section h2{font-size:28px;}
    }