.navbar{background:var(--bg-white);box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:1000;padding:1rem 0}.navbar-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.navbar-logo{font-size:1.5rem;font-weight:700;color:var(--primary-color);transition:color .3s ease;display:flex;align-items:center;gap:.75rem}.navbar-logo:hover{color:var(--highlight-color)}.navbar-logo-img{height:50px;width:auto;object-fit:contain}.logo-text{display:flex;align-items:center;gap:.5rem}@media (max-width: 968px){.logo-text{display:none}.navbar-logo-img{height:40px}}.navbar-menu{display:flex;list-style:none;gap:2rem;align-items:center}.navbar-menu li a{color:var(--text-primary);font-weight:500;transition:color .3s ease;position:relative;padding:.5rem 0}.navbar-menu li a:hover{color:var(--highlight-color)}.navbar-menu li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--highlight-color);transition:width .3s ease}.navbar-menu li a:hover:after{width:100%}.navbar-menu li a.active{color:var(--highlight-color);font-weight:600}.navbar-menu li a.active:after{width:100%;background:var(--highlight-color)}.menu-toggle{display:none;flex-direction:column;gap:5px;background:transparent;padding:.5rem}.menu-toggle span{width:25px;height:3px;background:var(--primary-color);transition:all .3s ease;border-radius:2px}@media (max-width: 768px){.menu-toggle{display:flex}.navbar-menu{position:fixed;top:70px;left:0;right:0;background:var(--bg-white);flex-direction:column;padding:2rem;box-shadow:0 5px 15px #0000001a;transform:translate(-100%);transition:transform .3s ease;gap:1.5rem}.navbar-menu.active{transform:translate(0)}.navbar-container{padding:0 1rem}.navbar-logo{font-size:1.2rem}.navbar-logo-img{height:35px}}.action-buttons{position:fixed;bottom:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:12px}.action-btn{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .3s ease;color:#fff;font-size:24px}.action-btn:hover{transform:scale(1.1);box-shadow:0 6px 16px #0003}.action-btn:active{transform:scale(.95)}.whatsapp-btn{background-color:#25d366}.whatsapp-btn:hover{background-color:#20ba5a}.phone-btn{background-color:#e94560!important}.phone-btn:hover{background-color:#d63a52!important}.action-btn svg{width:24px;height:24px}@media (max-width: 768px){.action-buttons{bottom:15px;right:15px}.action-btn{width:50px;height:50px}.action-btn svg{width:22px;height:22px}}.home{width:100%}.hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:3rem 2rem;display:flex;align-items:center;justify-content:center;gap:3rem;min-height:400px}.hero-content{max-width:600px;flex:1}.hero-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.hero-title .highlight{color:var(--highlight-color)}.hero-subtitle{font-size:1.1rem;margin-bottom:1.5rem;opacity:.9;line-height:1.6}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.hero-image{flex:1;max-width:400px}.hero-placeholder{background:#fff;border-radius:20px;padding:2rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-shadow:0 4px 20px #0003}.hero-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.2))}.btn{padding:1.2rem 2.5rem;border-radius:8px;font-weight:700;font-size:1.1rem;transition:all .3s ease;display:inline-block;text-align:center;letter-spacing:.5px}.btn-primary{background:var(--highlight-color);color:#fff}.btn-primary:hover{background:#d63a52;transform:translateY(-2px);box-shadow:0 5px 15px #e945604d}.btn-secondary{background:transparent;color:#fff;border:2px solid white}.btn-secondary:hover{background:#fff;color:var(--primary-color);transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--primary-color);border:2px solid var(--primary-color);margin-top:1rem}.btn-outline:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px)}.popular-products{padding:4rem 0;background:var(--bg-light)}.features{padding:6rem 2rem;background:var(--bg-light)}.container{max-width:1200px;margin:0 auto}.section-title{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:3rem;color:var(--primary-color)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card{background:#fff;padding:2.5rem;border-radius:12px;text-align:center;transition:all .3s ease;box-shadow:0 2px 10px #0000000d}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature-card h3{font-size:1.5rem;margin-bottom:1rem;color:var(--primary-color)}.feature-card p{color:var(--text-secondary);line-height:1.6}.platform-banner{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:4rem 2rem;text-align:center;background-color:var(--primary-color)}.platform-banner-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.platform-banner-subtitle{font-size:1.2rem;opacity:.9;margin-bottom:2.5rem;color:#fff}.platform-banner .platform-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:700px;margin:0 auto}.location-section{padding:4rem 2rem;background:var(--bg-white)}.location-section .section-title{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:var(--primary-color)}.location-section .map-wrapper{border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;margin-bottom:1.5rem;max-width:1200px;margin-left:auto;margin-right:auto}.location-section .map-wrapper iframe{display:block;width:100%}.location-section .map-address{text-align:center;color:var(--text-secondary);font-size:1.1rem;padding:1rem;background:var(--bg-light);border-radius:8px;box-shadow:0 2px 10px #0000000d;max-width:1200px;margin:0 auto}.location-section .map-address strong{color:var(--primary-color)}.platform-btn{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 2rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 12px #0000001a;color:#fff}.platform-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000026}.sahibinden-icon{background:#ffc107;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.otocikma-logo{font-size:28px;font-weight:900;color:#fff;font-family:Arial,sans-serif;line-height:1}.platform-icon svg{width:32px;height:32px}.sahibinden-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-text{font-size:1.1rem}.customer-reviews{padding:6rem 2rem;background:var(--bg-light)}.customer-reviews .section-subtitle{text-align:center;font-size:1.2rem;color:var(--text-secondary);margin-bottom:3rem}.reviews-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.review-preview-card{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.review-preview-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.review-preview-header{margin-bottom:1.5rem}.review-preview-author{display:flex;gap:1rem;align-items:center}.review-preview-avatar{width:50px;height:50px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}.review-preview-author h4{font-size:1.2rem;margin-bottom:.5rem;color:var(--primary-color)}.review-preview-stars{font-size:1rem}.review-preview-text{font-size:1rem;line-height:1.7;color:var(--text-primary);font-style:italic}.reviews-cta-preview{text-align:center}.blog-preview{padding:6rem 2rem;background:#fff}.blog-preview .section-subtitle{text-align:center;font-size:1.2rem;color:var(--text-secondary);margin-bottom:3rem}.blog-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.blog-preview-card{background:var(--bg-light);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000d;transition:all .3s ease;display:flex;flex-direction:column}.blog-preview-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.blog-preview-image{width:100%;height:200px;background:var(--bg-light);display:flex;align-items:center;justify-content:center}.blog-preview-placeholder{font-size:4rem;opacity:.3}.blog-preview-content{padding:1.5rem;flex:1;display:flex;flex-direction:column}.blog-preview-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem;flex-wrap:wrap;gap:.5rem}.blog-preview-category{padding:.25rem .75rem;background:var(--highlight-color);color:#fff;border-radius:4px;font-weight:600;font-size:.85rem}.blog-preview-date{color:var(--text-secondary);font-size:.85rem}.blog-preview-title{font-size:1.3rem;margin-bottom:1rem;color:var(--primary-color);line-height:1.4}.blog-preview-excerpt{font-size:1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1.5rem;flex:1}.blog-preview-link{color:var(--highlight-color);font-weight:600;text-decoration:none;transition:color .3s ease;align-self:flex-start}.blog-preview-link:hover{color:var(--primary-color);text-decoration:underline}.blog-preview-cta{text-align:center}.faq-preview{padding:6rem 2rem;background:var(--bg-light)}.faq-preview .section-subtitle{text-align:center;font-size:1.2rem;color:var(--text-secondary);margin-bottom:3rem}.faq-preview-list{max-width:900px;margin:0 auto 3rem}.faq-preview-item{background:#fff;border-radius:12px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.faq-preview-item:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.faq-preview-question{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.faq-preview-icon{font-size:1.5rem;flex-shrink:0}.faq-preview-question h3{font-size:1.2rem;color:var(--primary-color);margin:0;line-height:1.4}.faq-preview-answer{font-size:1rem;line-height:1.7;color:var(--text-secondary);margin:0;padding-left:2.5rem}.faq-preview-cta{text-align:center}@media (max-width: 968px){.faq-preview{padding:4rem 1.5rem}.faq-preview-item{padding:1.5rem}.faq-preview-answer{padding-left:0;margin-top:.5rem}}.about-preview{padding:6rem 2rem;background:#fff}.about-content{max-width:800px;margin:0 auto}.about-text h2{font-size:2.5rem;margin-bottom:1.5rem;color:var(--primary-color)}.about-text p{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1.5rem}@media (max-width: 968px){.hero{flex-direction:column;text-align:center;padding:2.5rem 1.5rem;min-height:auto;gap:2rem}.hero-content{max-width:100%;display:flex;flex-direction:column;align-items:center}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-buttons{justify-content:center;width:100%}.hero-image{max-width:100%}.hero-placeholder{padding:1.5rem}.hero-logo{max-width:70%}.features{padding:4rem 1.5rem}.section-title{font-size:2rem}.about-preview{padding:4rem 1.5rem}.about-text h2{font-size:2rem}.location-section{padding:2rem 1rem}.location-section .section-title{font-size:2rem}.location-section .map-wrapper iframe{height:300px}.platform-banner{padding:3rem 1.5rem}.platform-banner-title{font-size:2rem}.platform-banner-subtitle{font-size:1rem;margin-bottom:2rem}.platform-banner .platform-buttons-grid{grid-template-columns:1fr;gap:1rem}.platform-btn{padding:1.2rem 1.5rem;font-size:1rem}.platform-icon svg{width:22px;height:22px}.customer-reviews{padding:4rem 1.5rem}.reviews-preview{grid-template-columns:1fr;gap:1.5rem}.review-preview-card{padding:1.5rem}.blog-preview{padding:4rem 1.5rem}.blog-preview-grid{grid-template-columns:1fr;gap:1.5rem}.blog-preview-card{padding:1.5rem}}.pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding:2rem 0}.pagination-btn{padding:.75rem 1rem;border:2px solid var(--border-color);background:#fff;color:var(--primary-color);border-radius:8px;font-size:1.25rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:45px;height:45px;display:flex;align-items:center;justify-content:center}.pagination-btn:hover:not(:disabled){background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translateY(-2px)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-numbers{display:flex;gap:.5rem;align-items:center}.pagination-number{padding:.75rem 1rem;border:2px solid var(--border-color);background:#fff;color:var(--primary-color);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:45px;height:45px;display:flex;align-items:center;justify-content:center}.pagination-number:hover{background:var(--bg-light);border-color:var(--highlight-color);color:var(--highlight-color);transform:translateY(-2px)}.pagination-number.active{background:var(--highlight-color);color:#fff;border-color:var(--highlight-color)}.pagination-ellipsis{padding:.75rem .5rem;color:var(--text-secondary);font-weight:600;-webkit-user-select:none;user-select:none}@media (max-width: 768px){.pagination{gap:.25rem;margin-top:2rem;padding:1.5rem 0}.pagination-btn,.pagination-number{min-width:40px;height:40px;padding:.5rem .75rem;font-size:.9rem}.pagination-numbers{gap:.25rem}}.products-page{min-height:100vh;background:var(--bg-light)}.products-header{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:4rem 2rem;text-align:center}.products-header h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.products-header p{font-size:1.2rem;opacity:.9;margin-bottom:2rem}.platform-buttons{margin-top:2rem;text-align:center}.platform-title{font-size:1.5rem;color:#fff;margin-bottom:.75rem;font-weight:600;opacity:.95}.platform-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;max-width:700px;margin:0 auto}.platform-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.2rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px #0003;color:#fff}.platform-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000040}.sahibinden-btn{background:#ffc107;color:#000}.sahibinden-btn:hover{background:#ffb300;color:#000}.otocikma-btn{background:#e53935;color:#fff}.otocikma-btn:hover{background:#c62828;color:#fff}.sahibinden-icon{background:#ffc107;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.sahibinden-logo{font-size:24px;font-weight:900;color:#000;font-family:Arial,sans-serif;line-height:1}.otocikma-icon{display:flex;align-items:center;justify-content:center}.otocikma-logo{font-size:24px;font-weight:900;color:#fff;font-family:Arial,sans-serif;line-height:1}.platform-icon{display:flex;align-items:center;justify-content:center}.platform-icon svg{width:28px;height:28px}.sahibinden-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-text{color:inherit}.platform-text{font-size:1rem}.products-content{padding:2rem;max-width:1400px;margin:0 auto}.products-layout{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:start}.products-sidebar{height:fit-content}.sidebar-content{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000000d}.sidebar-title{font-size:1.75rem;font-weight:700;color:var(--primary-color);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color)}.filter-group{margin-bottom:2rem}.filter-group:last-child{margin-bottom:0}.filter-label{display:block;font-size:1.1rem;font-weight:600;color:var(--primary-color);margin-bottom:.75rem}.search-box{position:relative;width:100%}.search-input{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:2px solid var(--border-color);border-radius:8px;font-size:.95rem;font-family:inherit;transition:all .3s ease;background:#fff}.search-input:focus{outline:none;border-color:var(--highlight-color);box-shadow:0 0 0 3px #e945601a}.search-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:1rem;pointer-events:none;opacity:.5}.filter-buttons{display:flex;flex-direction:column;gap:.5rem}.results-info{margin-bottom:1.5rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000000d}.results-info p{color:var(--text-secondary);font-size:1rem}.results-info strong{color:var(--highlight-color);font-size:1.2rem}.filter-btn{padding:.75rem 1rem;border-radius:8px;background:#fff;color:var(--text-primary);font-weight:500;font-size:1.05rem;transition:all .3s ease;border:2px solid var(--border-color);text-align:left;width:100%}.filter-btn:hover{border-color:var(--highlight-color);color:var(--highlight-color);background:#e945600d}.filter-btn.active{background:var(--highlight-color);color:#fff;border-color:var(--highlight-color)}.products-main{min-width:0}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.product-card-link{text-decoration:none;color:inherit;display:block}.product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000d;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.product-image{position:relative!important;background:var(--bg-light);height:200px;overflow:hidden}.product-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-placeholder img{width:100%;height:100%;object-fit:cover}.product-logo{width:100%;height:100%;object-fit:contain;padding:2rem;background:#fff;display:block}.product-brand{position:absolute;top:.75rem;left:.75rem;background:var(--primary-color);color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;z-index:10}.product-model-badge{position:absolute;top:.75rem;right:.75rem;background:var(--highlight-color);color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.75rem;font-weight:600;z-index:10}.product-info{padding:1.5rem}.product-info h3{font-size:1.25rem;margin-bottom:.5rem;color:var(--primary-color)}.product-price{color:var(--highlight-color);font-weight:600;font-size:1.1rem;margin-bottom:1rem}.product-btn{width:100%;padding:.75rem;background:var(--primary-color);color:#fff;border-radius:8px;font-weight:600;transition:all .3s ease}.product-btn:hover{background:var(--highlight-color);transform:translateY(-2px)}.no-products{text-align:center;padding:4rem 2rem;color:var(--text-secondary);font-size:1.2rem}@media (max-width: 968px){.products-layout{grid-template-columns:1fr;gap:1.5rem}.products-sidebar{position:static;order:1}.products-main{order:2}.sidebar-content{padding:1.25rem}.filter-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.filter-btn{text-align:center}}@media (max-width: 768px){.products-header{padding:3rem 1.5rem}.products-header h1{font-size:2rem}.products-header p{font-size:1rem}.platform-title{font-size:1.1rem}.platform-buttons-grid{grid-template-columns:1fr;gap:1rem}.platform-btn{padding:1rem 1.2rem;font-size:.95rem}.platform-icon svg{width:20px;height:20px}.products-content{padding:2rem 1rem}.products-layout{gap:1rem}.sidebar-title{font-size:1.25rem}.filter-group{margin-bottom:1.5rem}.filter-label{font-size:.95rem}.search-input{padding:.65rem 2.25rem .65rem .875rem;font-size:.9rem}.search-icon{right:.625rem;font-size:.9rem}.filter-btn{padding:.75rem 1rem;font-size:1rem}.products-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.results-info{padding:.75rem}.results-info p{font-size:.9rem}}.image-slider{width:100%;position:relative;border-radius:0;overflow:hidden;background:var(--bg-light)}.slider-container{position:relative;width:100%;height:500px;display:flex;align-items:center;justify-content:center}.slide-wrapper{width:100%;height:100%;position:relative}.slide{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.slide-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.slide-content img{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}.fallback-content{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:var(--bg-light)}.fallback-icon{font-size:6rem;opacity:.3}.slider-placeholder{width:100%;height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:var(--text-secondary)}.placeholder-logo,.fallback-logo{max-width:80%;max-height:80%;object-fit:contain}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;width:50px;height:50px;border-radius:50%;font-size:2rem;color:var(--primary-color);cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 10px #0003}.slider-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 15px #0000004d}.slider-arrow.left{left:20px}.slider-arrow.right{right:20px}.slider-dots{display:flex;justify-content:center;gap:10px;padding:15px 20px;background:#ffffffe6;margin:0}.dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--primary-color);background:transparent;cursor:pointer;transition:all .3s ease;padding:0}.dot:hover{transform:scale(1.2)}.dot.active{background:var(--highlight-color);border-color:var(--highlight-color)}.slide-counter{position:absolute;top:20px;right:20px;background:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;z-index:10}@media (max-width: 768px){.slider-container,.slider-placeholder{height:350px}.slider-arrow{width:40px;height:40px;font-size:1.5rem}.slider-arrow.left{left:10px}.slider-arrow.right{right:10px}.slide-counter{top:10px;right:10px;padding:6px 12px;font-size:.8rem}.fallback-icon{font-size:4rem}}.product-detail-page{min-height:100vh;background:var(--bg-light);padding:2rem 0}.product-detail-page .container{max-width:1200px;margin:0 auto;padding:0 2rem}.btn-back{background:#fff;color:var(--primary-color);border:2px solid var(--border-color);padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:2rem;display:inline-flex;align-items:center;gap:.5rem}.btn-back:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:translate(-5px)}.product-detail-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:3rem;align-items:start}.product-images{background:#fff;border-radius:12px;padding:0;box-shadow:0 2px 10px #0000000d;overflow:hidden}.product-info-section{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 10px #0000000d}.product-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border-color)}.product-badges{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:.5rem!important;margin-bottom:1.5rem;flex-wrap:nowrap!important;height:auto!important;padding:0!important}.product-brand-badge,.product-model-badge{display:flex!important;align-items:center!important;justify-content:center!important;padding:.6rem 1.2rem!important;border-radius:25px!important;font-size:.95rem!important;font-weight:600!important;white-space:nowrap!important;line-height:1.2!important;height:2.5rem!important;min-height:2.5rem!important;margin:0!important;box-sizing:border-box!important;width:auto!important;align-self:flex-start!important}.product-brand-badge{background:var(--primary-color)!important;color:#fff!important;box-shadow:0 2px 8px #1a1a2e33!important}.product-model-badge{background:var(--highlight-color)!important;color:#fff!important;box-shadow:0 2px 8px #e9456033!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important}.product-title{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem;line-height:1.2}.product-category{color:var(--text-secondary);font-size:1.1rem;font-weight:500}.product-price-section{background:var(--bg-light);padding:1.5rem;border-radius:8px;margin-bottom:2rem;text-align:center}.price-label{color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.price-value{color:var(--highlight-color);font-size:2rem;font-weight:700}.product-description{margin-bottom:2rem}.product-description h3{font-size:1.5rem;color:var(--primary-color);margin-bottom:1rem;font-weight:600}.product-description p{color:var(--text-secondary);line-height:1.8;font-size:1.05rem}.product-features{margin-bottom:2rem;padding:1.5rem;background:var(--bg-light);border-radius:8px}.product-features h3{font-size:1.5rem;color:var(--primary-color);margin-bottom:1rem;font-weight:600}.product-features ul{list-style:none;padding:0}.product-features ul li{color:var(--text-secondary);padding:.5rem 0;font-size:1.05rem;line-height:1.6}.contact-buttons{margin-top:2rem}.contact-buttons h3{font-size:1.5rem;color:var(--primary-color);margin-bottom:1.5rem;font-weight:600}.contact-buttons-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1.1rem;min-height:120px}.phone-btn{background:#e94560!important;color:#fff}.phone-btn:hover{background:#d63a52!important;transform:translateY(-3px);box-shadow:0 5px 15px #e945604d}.whatsapp-btn{background:#25d366;color:#fff}.whatsapp-btn:hover{background:#20ba5a;transform:translateY(-3px);box-shadow:0 5px 15px #25d3664d}.btn-icon{font-size:2.5rem}.btn-text{font-size:1.1rem}.product-extra-info{margin-top:3rem}.info-card{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000000d}.info-card h4{font-size:1.25rem;color:var(--primary-color);margin-bottom:1rem;font-weight:600}.info-card p{color:var(--text-secondary);line-height:1.8}.product-not-found{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d}.product-not-found h2{font-size:2rem;color:var(--primary-color);margin-bottom:1rem}.product-not-found p{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem}@media (max-width: 968px){.product-detail-content{grid-template-columns:1fr;gap:2rem}.product-title{font-size:2rem}.product-info-section{padding:1.5rem}.contact-buttons-grid{grid-template-columns:1fr}.contact-btn{min-height:100px}}@media (max-width: 768px){.product-detail-page .container{padding:0 1rem}.product-title{font-size:1.75rem}.price-value{font-size:1.5rem}.product-description h3,.product-features h3,.contact-buttons h3{font-size:1.25rem}.btn-icon{font-size:2rem}.btn-text{font-size:1rem}}.about-page{min-height:100vh;background:var(--bg-light)}.about-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:4rem 2rem;text-align:center}.about-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.about-hero p{font-size:1.2rem;opacity:.9}.about-content{padding:4rem 2rem}.about-section{background:#fff;padding:3rem;border-radius:12px;margin-bottom:2rem;box-shadow:0 2px 10px #0000000d}.about-section h2{font-size:2rem;margin-bottom:1.5rem;color:var(--primary-color);border-bottom:3px solid var(--highlight-color);padding-bottom:.5rem;display:inline-block}.about-section p{font-size:1.1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1rem}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.advantage-item{text-align:center;padding:2rem;background:var(--bg-light);border-radius:12px;transition:all .3s ease}.advantage-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.advantage-icon{font-size:3rem;margin-bottom:1rem}.advantage-item h3{font-size:1.25rem;margin-bottom:.5rem;color:var(--primary-color)}.advantage-item p{color:var(--text-secondary);font-size:1rem}@media (max-width: 768px){.about-hero h1{font-size:2rem}.about-hero p{font-size:1rem}.about-content{padding:2rem 1rem}.about-section{padding:2rem 1.5rem}.about-section h2{font-size:1.5rem}.about-section p{font-size:1rem}.advantages-grid{grid-template-columns:1fr;gap:1.5rem}}.contact-page{min-height:100vh;background:var(--bg-light)}.contact-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:4rem 2rem;text-align:center}.contact-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.contact-hero p{font-size:1.2rem;opacity:.9}.contact-content{padding:4rem 2rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}.contact-info h2,.contact-form-container h2{font-size:2rem;margin-bottom:2rem;color:var(--primary-color)}.info-item{display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.info-item:hover{transform:translate(5px);box-shadow:0 5px 15px #0000001a}.info-icon{font-size:2.5rem;flex-shrink:0}.info-text h3{font-size:1.25rem;margin-bottom:.5rem;color:var(--primary-color)}.info-text p{color:var(--text-secondary);line-height:1.6}.contact-form-container{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-weight:600;color:var(--primary-color)}.form-group input,.form-group textarea{padding:.75rem;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--highlight-color);box-shadow:0 0 0 3px #e945601a}.form-group textarea{resize:vertical;min-height:120px}.whatsapp-contact-btn{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem 3rem;background:#25d366;color:#fff;border-radius:12px;font-weight:700;font-size:1.2rem;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 4px 12px #25d3664d;width:100%;max-width:400px;margin:0 auto}.whatsapp-contact-btn:hover{background:#20ba5a;transform:translateY(-3px);box-shadow:0 6px 20px #25d36666}.whatsapp-contact-btn:active{transform:translateY(-1px)}.whatsapp-contact-btn svg{width:28px;height:28px;flex-shrink:0}@media (max-width: 968px){.contact-grid{grid-template-columns:1fr;gap:2rem}.contact-hero h1{font-size:2rem}.contact-hero p{font-size:1rem}.contact-content{padding:2rem 1rem}.contact-form-container{padding:2rem 1.5rem}.whatsapp-contact-btn{padding:1.2rem 2rem;font-size:1.1rem}.whatsapp-contact-btn svg{width:24px;height:24px}}.map-container{margin-bottom:4rem;max-width:1200px;margin-left:auto;margin-right:auto}.map-container h2{font-size:2rem;margin-bottom:1.5rem;color:var(--primary-color);text-align:center}.map-wrapper{border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;margin-bottom:1rem}.map-wrapper iframe{display:block;width:100%}.map-address{text-align:center;color:var(--text-secondary);font-size:1rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d}.map-address strong{color:var(--primary-color)}.form-note{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem;padding:.75rem;background:#f0f7ff;border-left:3px solid var(--highlight-color);border-radius:4px}.info-text a{color:var(--highlight-color);text-decoration:none;transition:color .3s ease}.info-text a:hover{color:var(--primary-color);text-decoration:underline}@media (max-width: 768px){.map-container{margin-top:2rem}.map-container h2{font-size:1.5rem}.map-wrapper iframe{height:300px}}.reviews-page{min-height:100vh;background:var(--bg-light)}.reviews-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:4rem 2rem;text-align:center}.reviews-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.reviews-hero p{font-size:1.2rem;opacity:.9}.reviews-content{padding:4rem 2rem}.reviews-intro{max-width:800px;margin:0 auto 3rem;text-align:center}.reviews-intro h2{font-size:2.5rem;margin-bottom:1.5rem;color:var(--primary-color)}.reviews-intro p{font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:4rem}.review-card{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000000d;transition:all .3s ease}.review-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.review-author{display:flex;gap:1rem;align-items:center}.author-avatar{width:50px;height:50px;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.author-info h3{font-size:1.2rem;margin-bottom:.25rem;color:var(--primary-color)}.review-date{font-size:.9rem;color:var(--text-secondary)}.review-rating{display:flex;gap:.25rem}.review-rating .star{font-size:1.2rem}.review-product{margin-bottom:1rem}.product-badge{display:inline-block;padding:.5rem 1rem;background:var(--bg-light);border-radius:6px;font-size:.9rem;color:var(--text-secondary);font-weight:500}.review-comment{font-size:1rem;line-height:1.7;color:var(--text-primary)}.reviews-cta{text-align:center;padding:3rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d}.reviews-cta h2{font-size:2rem;margin-bottom:1rem;color:var(--primary-color)}.reviews-cta p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem}.cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#25d366;color:#fff;border-radius:8px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 5px 15px #25d3664d}@media (max-width: 768px){.reviews-hero h1{font-size:2rem}.reviews-hero p{font-size:1rem}.reviews-content{padding:2rem 1rem}.reviews-grid{grid-template-columns:1fr;gap:1.5rem}.review-card{padding:1.5rem}.reviews-intro h2{font-size:2rem}}.blog-page{min-height:100vh;background:var(--bg-light)}.blog-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:4rem 2rem;text-align:center}.blog-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.blog-hero p{font-size:1.2rem;opacity:.9}.blog-content{padding:4rem 2rem}.blog-intro{max-width:800px;margin:0 auto 3rem;text-align:center}.blog-intro h2{font-size:2.5rem;margin-bottom:1.5rem;color:var(--primary-color)}.blog-intro p{font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.blog-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000d;transition:all .3s ease;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.blog-card-image{width:100%;height:200px;background:var(--bg-light);display:flex;align-items:center;justify-content:center}.blog-placeholder{font-size:4rem;opacity:.3}.blog-card-content{padding:1.5rem;flex:1;display:flex;flex-direction:column}.blog-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem}.blog-category{padding:.25rem .75rem;background:var(--highlight-color);color:#fff;border-radius:4px;font-weight:600}.blog-date{color:var(--text-secondary)}.blog-card-title{font-size:1.5rem;margin-bottom:1rem;color:var(--primary-color);line-height:1.4}.blog-card-excerpt{font-size:1rem;line-height:1.7;color:var(--text-secondary);margin-bottom:1.5rem;flex:1}.blog-read-more{color:var(--highlight-color);font-weight:600;text-decoration:none;transition:color .3s ease}.blog-read-more:hover{color:var(--primary-color);text-decoration:underline}@media (max-width: 768px){.blog-hero h1{font-size:2rem}.blog-hero p{font-size:1rem}.blog-content{padding:2rem 1rem}.blog-grid{grid-template-columns:1fr;gap:1.5rem}.blog-intro h2{font-size:2rem}}.blog-detail-page{min-height:100vh;background:var(--bg-light)}.blog-detail-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:4rem 2rem 2rem}.blog-back-link{display:inline-block;color:#fff;text-decoration:none;margin-bottom:1.5rem;opacity:.9;transition:opacity .3s ease}.blog-back-link:hover{opacity:1;text-decoration:underline}.blog-detail-meta{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.blog-detail-category{padding:.5rem 1rem;background:#fff3;border-radius:6px;font-weight:600;font-size:.9rem}.blog-detail-date{padding:.5rem 1rem;background:#ffffff1a;border-radius:6px;font-size:.9rem}.blog-detail-hero h1{font-size:2.5rem;font-weight:700;line-height:1.3}.blog-detail-content{padding:4rem 2rem}.blog-article{max-width:800px;margin:0 auto 4rem;background:#fff;padding:3rem;border-radius:12px;box-shadow:0 2px 10px #0000000d}.blog-article-content{font-size:1.1rem;line-height:1.8;color:var(--text-primary)}.blog-article-content h3{font-size:1.8rem;margin-top:2.5rem;margin-bottom:1rem;color:var(--primary-color)}.blog-article-content h3:first-child{margin-top:0}.blog-article-content p{margin-bottom:1.5rem}.blog-article-content ul{margin-bottom:1.5rem;padding-left:2rem}.blog-article-content li{margin-bottom:.75rem;line-height:1.7}.blog-detail-cta{max-width:800px;margin:0 auto;text-align:center;padding:3rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d}.blog-detail-cta h3{font-size:2rem;margin-bottom:1rem;color:var(--primary-color)}.blog-detail-cta p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem}.blog-not-found{text-align:center;padding:4rem 2rem}.blog-not-found h2{font-size:2rem;margin-bottom:1rem;color:var(--primary-color)}.blog-not-found p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem}.btn-back{display:inline-block;padding:1rem 2rem;background:var(--primary-color);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease}.btn-back:hover{background:var(--highlight-color);transform:translateY(-2px)}@media (max-width: 768px){.blog-detail-hero{padding:3rem 1.5rem 1.5rem}.blog-detail-hero h1{font-size:1.8rem}.blog-detail-content{padding:2rem 1rem}.blog-article{padding:2rem 1.5rem}.blog-article-content{font-size:1rem}.blog-article-content h3{font-size:1.5rem}.blog-detail-cta{padding:2rem 1.5rem}.blog-detail-cta h3{font-size:1.5rem}}.faq-page{min-height:100vh;background:var(--bg-light)}.faq-hero{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:4rem 2rem;text-align:center}.faq-hero h1{font-size:3rem;margin-bottom:1rem;font-weight:700}.faq-hero p{font-size:1.2rem;opacity:.9}.faq-content{padding:4rem 2rem}.faq-intro{max-width:800px;margin:0 auto 3rem;text-align:center}.faq-intro h2{font-size:2.5rem;margin-bottom:1.5rem;color:var(--primary-color)}.faq-intro p{font-size:1.1rem;line-height:1.8;color:var(--text-secondary)}.faq-list{max-width:900px;margin:0 auto 4rem}.faq-item{background:#fff;border-radius:12px;margin-bottom:1rem;box-shadow:0 2px 10px #0000000d;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 5px 15px #0000001a}.faq-question{width:100%;padding:1.5rem 2rem;background:#fff;border:none;text-align:left;font-size:1.1rem;font-weight:600;color:var(--primary-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.faq-question:hover{background:var(--bg-light)}.faq-icon{font-size:1.5rem;font-weight:300;color:var(--highlight-color);transition:transform .3s ease}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-answer{max-height:500px}.faq-answer p{padding:0 2rem 1.5rem;font-size:1rem;line-height:1.7;color:var(--text-secondary)}.faq-cta{text-align:center;padding:3rem 2rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;max-width:800px;margin:0 auto}.faq-cta h2{font-size:2rem;margin-bottom:1rem;color:var(--primary-color)}.faq-cta p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:2rem}.faq-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.faq-button{padding:1rem 2rem;border-radius:8px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;display:inline-block}.faq-button.whatsapp{background:#25d366;color:#fff}.faq-button.whatsapp:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 5px 15px #25d3664d}.faq-button.phone{background:var(--highlight-color);color:#fff}.faq-button.phone:hover{background:#d63a52;transform:translateY(-2px);box-shadow:0 5px 15px #e945604d}@media (max-width: 768px){.faq-hero h1{font-size:2rem}.faq-hero p{font-size:1rem}.faq-content{padding:2rem 1rem}.faq-question{padding:1.25rem 1.5rem;font-size:1rem}.faq-answer p{padding:0 1.5rem 1.25rem}.faq-intro h2{font-size:2rem}.faq-buttons{flex-direction:column}.faq-button{width:100%;text-align:center}}.footer{background:var(--primary-color);color:#fff;padding:3rem 2rem 1rem;margin-top:auto}.footer-container{max-width:1200px;margin:0 auto}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h3{font-size:1.5rem;margin-bottom:1rem;color:var(--highlight-color)}.footer-section h4{font-size:1.2rem;margin-bottom:1rem;color:var(--highlight-color)}.footer-section p{line-height:1.6;opacity:.9;font-size:.95rem}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.75rem;opacity:.9;transition:opacity .3s ease}.footer-section ul li:hover{opacity:1}.footer-section ul li a{color:#fff;transition:color .3s ease;text-decoration:none;display:inline-block}.footer-section ul li a:hover{color:var(--highlight-color);transform:translate(5px)}.footer-link{cursor:pointer}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;text-align:center;opacity:.8}@media (max-width: 768px){.footer{padding:2rem 1rem 1rem}.footer-content{grid-template-columns:1fr;gap:1.5rem}}.app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #1a1a2e;--secondary-color: #16213e;--accent-color: #0f3460;--highlight-color: #e94560;--text-primary: #1a1a2e;--text-secondary: #6b7280;--bg-light: #f8f9fa;--bg-white: #ffffff;--border-color: #e5e7eb}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);line-height:1.6;background-color:var(--bg-white)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;font-family:inherit}img{max-width:100%;height:auto;display:block}
