.trust-indicators{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.trust-indicators .trust-badge{background:rgba(255,255,255,.1);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:5px}.trust-indicators .trust-badge i{color:#ffc107}.hero-buttons{display:flex;flex-wrap:wrap;gap:10px}.btn-outline-main{background:0 0;border:2px solid #ff6f00;color:#ff6f00;padding:15px 40px;border-radius:30px;font-size:18px;transition:all .3s ease;display:inline-block}.btn-outline-main:hover{background:#ff6f00;color:#fff;box-shadow:0 15px 40px rgba(249,167,68,.5)}.device-compatibility .device-icons{display:flex;flex-wrap:wrap;gap:15px}.device-compatibility .device-icons .device-icon{font-size:12px;opacity:.7}.feature-cards{margin-top:40px}.feature-card{background:rgba(255,255,255,.1);padding:30px 20px;border-radius:10px;height:100%;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.feature-card .feature-icon{font-size:40px;margin-bottom:15px;color:#fff}.feature-card h4{font-size:18px;margin-bottom:10px}.feature-card p{font-size:14px;opacity:.9;margin-bottom:0}.feature-center-image{height:100%;display:flex;align-items:center;justify-content:center}.product-filters .btn-filter{background:0 0;border:1px solid #ddd;padding:8px 20px;margin:0 5px 10px;border-radius:20px;transition:all .3s ease}.product-filters .btn-filter:hover,.product-filters .btn-filter.active{background:#ff6f00;border-color:#ff6f00;color:#fff}.product-grid{margin-top:30px}.product-item{transition:opacity .3s ease}.product-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.product-card .product-image-wrapper{position:relative;display:block}.product-card .product-image-wrapper .product-badge{position:absolute;top:10px;right:10px;background:#28a745;color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700}.product-card .product-info .product-title{font-size:16px;font-weight:600}.product-card .product-info .product-title a{color:#333;text-decoration:none}.product-card .product-info .product-title a:hover{color:#ff6f00}.product-card .product-info .product-meta .product-rating .stars{color:#ffc107;font-size:14px}.product-card .product-info .product-meta .product-price .price-free{color:#28a745;font-weight:600}.product-card .product-info .product-meta .product-price .price-value{font-weight:600;color:#333}.product-card .product-info .product-subtitle{font-size:13px}.newsletter-section{padding:40px 0}.newsletter-section h3{font-size:24px;color:#333}.newsletter-section .newsletter-form{max-width:500px;margin:0 auto}.newsletter-section .newsletter-form .form-control{border:1px solid #ddd;padding:12px 20px;border-radius:4px 0 0 4px}.newsletter-section .newsletter-form .form-control:focus{box-shadow:none;border-color:#ff6f00}.newsletter-section .newsletter-form .btn{padding:12px 30px;border-radius:0 4px 4px 0}.footer-divider{border-color:#ddd;margin:20px 0}.social-links{margin-bottom:20px}.social-links .social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f5f5f5;border-radius:50%;margin:0 8px;color:#666;transition:all .3s ease}.social-links .social-link:hover{background:#ff6f00;color:#fff}.social-links .social-link i{font-size:18px}@media(max-width:768px){.trust-indicators{justify-content:center}.trust-indicators .trust-badge{font-size:12px;padding:6px 12px}.hero-buttons{justify-content:center}.feature-card{margin-bottom:20px}.product-filters .btn-filter{padding:6px 15px;font-size:13px}}