.nav-link:hover,.navbar-brand:hover{color:#3498db!important}.btn,.clear-filters,.filter-tag a,.quick-btn{text-decoration:none}.btn,.copyright-text,.faq-header,.filter-actions,.footer-header,.footer-link-content,.hero-banner,.pagination-container,.price,.price-input,.quick-btn,.results-count,.seo-cta-section,.seo-feature-card,.seo-hero-section,.single-page-info,.site-info,.stat{text-align:center}.navbar{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:0;min-height:70px;border-bottom:1px solid #f1f1f1}.navbar-container{margin:0 auto;width:100%;padding:0 15px}.navbar-brand{font-weight:700;font-size:1.5rem;color:#2c3e50!important;padding:20px 0;transition:color .3s;display:flex;align-items:center;gap:10px}.logo-container{display:flex;align-items:center;gap:10px}.logo-icon{font-size:1.8rem;color:#3498db}.navbar-toggler{border:none;padding:8px 10px;margin-right:10px;background:0 0}.navbar-toggler:focus{box-shadow:none;outline:0}.navbar-toggler-icon{width:24px;height:2px;background-color:#2c3e50;position:relative;display:block}.navbar-toggler-icon::after,.navbar-toggler-icon::before{content:'';position:absolute;width:24px;height:2px;background-color:#2c3e50;left:0;transition:.3s}.navbar-toggler-icon::before{top:-6px}.navbar-toggler-icon::after{bottom:-6px}.navbar-collapse{background:#fff}.navbar-nav{padding:10px 0}.nav-item{margin:0;border-bottom:1px solid #f8f9fa}.nav-item:last-child{border-bottom:none}.nav-link{color:#2c3e50!important;font-weight:500;font-size:.95rem;padding:15px 20px!important;transition:.3s;position:relative}.nav-link:hover{background:#f8f9fa;padding-left:25px!important}.nav-link.active{color:#2c3e50!important;font-weight:600;background:#f8f9fa}@media (min-width:992px){.nav-item,.nav-link,.navbar-nav{height:100%;display:flex}.navbar{min-height:75px}.navbar-collapse{background:0 0}.navbar-nav{align-items:center;padding:0}.nav-item{border-bottom:none;align-items:center;margin:0}.nav-link{padding:0 20px!important;align-items:center;transition:.3s;position:relative}.nav-link:hover{color:#3498db!important;background:0 0;padding-left:20px!important;transform:translateY(-2px)}.nav-link.active{color:#2c3e50!important;background:0 0;font-weight:600}.nav-link::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:#3498db;transition:.3s;transform:translateX(-50%)}.nav-link:hover::after{width:70%}.nav-link.active::after{width:70%;background:#2c3e50}}@media (min-width:768px) and (max-width:991px){.navbar-brand{font-size:1.3rem;padding:18px 0}.nav-link{padding:12px 15px!important;font-size:.9rem}.nav-link:hover{padding-left:18px!important}}@media (max-width:767px){.navbar{min-height:60px}.navbar-brand{font-size:1.2rem;padding:15px 0}.navbar-toggler{padding:6px 8px}.navbar-collapse{position:absolute;top:100%;left:0;right:0;z-index:1000;box-shadow:0 5px 15px rgba(0,0,0,.1);border-top:1px solid #f1f1f1;max-height:70vh;overflow-y:auto}.nav-link{padding:12px 20px!important;font-size:.9rem;border-left:3px solid transparent}.nav-link.active,.nav-link:hover{border-left-color:#3498db;background:#f8f9fa}.nav-link:hover{padding-left:25px!important}.nav-link.active{color:#2c3e50!important}}.car-card,.explore-image,.faq-card,.faq-card-answer,.hero-banner,.site-footer{overflow:hidden}.navbar-scrolled{box-shadow:0 4px 20px rgba(0,0,0,.08);background:rgba(255,255,255,.98)!important}.nav-link:focus{outline:rgba(52,152,219,.3) solid 2px;outline-offset:2px;border-radius:3px}@media (min-width:1200px){.navbar-container{max-width:1140px}.nav-link{padding:0 25px!important}}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.navbar-collapse.show .nav-item{animation:.3s forwards slideIn}.navbar-container{max-width:100%;overflow-x:hidden}.navbar-collapse.show .nav-item:first-child{animation-delay:.1s}.navbar-collapse.show .nav-item:nth-child(2){animation-delay:.2s}.navbar-collapse.show .nav-item:nth-child(3){animation-delay:.3s}.navbar-collapse.show .nav-item:nth-child(4){animation-delay:.4s}.navbar-collapse.show .nav-item:nth-child(5){animation-delay:.5s}.hero-banner{background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.7)) center/cover,url(../images/car-header.webp) center/cover;color:#fff;padding:95px 0;margin-bottom:30px;position:relative}.hero-title{font-size:3rem;font-weight:700;margin-bottom:15px;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.hero-subtitle{font-size:1.2rem;margin-bottom:30px;opacity:.9;font-weight:300;max-width:700px;margin-left:auto;margin-right:auto}.stats{justify-content:center;gap:40px;margin-top:30px;flex-wrap:wrap;display:none}.stat{background:rgba(255,255,255,.1);padding:20px 30px;border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);min-width:150px;transition:transform .3s}.stat:hover{transform:translateY(-5px);background:rgba(255,255,255,.15)}.stat-number{display:block;font-size:2rem;font-weight:700;color:#3498db;line-height:1}.stat-label{display:block;font-size:.95rem;color:#bdc3c7;margin-top:8px;font-weight:400}.breadcrumb-listing{position:absolute;top:20px;left:0;right:0;z-index:10;background:0 0;padding:15px 0;margin-bottom:0}.breadcrumb-listing .container,.footer-widget-wrap{padding:0 20px}.breadcrumb-listing a{color:rgba(255,255,255,.8);text-decoration:none}.breadcrumb-listing .active,.breadcrumb-listing a:hover{color:#fff}.quick-search{background:#fff;border-radius:12px;padding:15px;margin-bottom:20px;box-shadow:0 3px 10px rgba(0,0,0,.08);display:none}.quick-search h4{font-size:1.1rem;color:#2c3e50;margin-bottom:10px;display:flex;align-items:center;gap:10px}.quick-search h4 i{color:#f39c12}.quick-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.quick-btn{display:inline-block;padding:5px 8px;background:#f8f9fa;color:#3498db;border-radius:8px;font-weight:600;font-size:.9rem;transition:.3s;border:2px solid transparent}.page-btn:hover:not(.disabled),.quick-btn:hover{background:#3498db;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(52,152,219,.3);border-color:#3498db}.filters-panel{background:#fff;border-radius:12px;padding:20px;margin-bottom:30px;box-shadow:0 5px 20px rgba(0,0,0,.08)}.car-card,.pagination-container{box-shadow:0 5px 15px rgba(0,0,0,.08)}.filters-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.filter-select:focus,.price-input:focus{outline:0;border-color:#3498db;background:#fff}.filters-title{font-size:1.3rem;color:#2c3e50;margin:0;display:flex;align-items:center;gap:10px}.btn i,.clear-filters,.clear-filters i,.page-btn i{font-size:.9rem}.car-info .value.standard,.filters-title i,.pagination-info i{color:#3498db}.clear-filters{display:flex;align-items:center;gap:8px;color:#e74c3c;font-weight:600;transition:.3s}.clear-filters:hover{color:#c0392b;transform:translateY(-2px)}.filter-tag i,.price .label{font-size:.8rem}.active-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px;padding:15px;background:#f8f9fa;border-radius:8px}.filter-tag{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;padding:8px 15px;border-radius:20px;font-size:.85rem;font-weight:500}.filter-select,.price-input{padding:4px;background:#f8f9fa}.filter-tag a{color:#fff;opacity:.8;transition:opacity .3s}.filter-tag a:hover{opacity:1}.filters-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:15px}.filter-group,.filter-group:last-child{margin-bottom:0}.filter-group label{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:#2c3e50;font-weight:600;font-size:.95rem}.filter-group label i{color:#3498db;font-size:1rem}.filter-select{width:100%;border:2px solid #e0e0e0;border-radius:8px;font-size:.95rem;color:#2c3e50;cursor:pointer;transition:.3s}.filter-select:focus{box-shadow:0 0 0 3px rgba(52,152,219,.1)}.price-range{margin-top:10px}.price-range input[type=range]{width:100%;height:6px;margin-bottom:15px;background:#e0e0e0;border-radius:3px;outline:0;-webkit-appearance:none}.price-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#3498db;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.2)}.checkbox-group,.range-inputs{display:flex;align-items:center;gap:10px;margin-top:10px}.price-input{flex:1;border:2px solid #e0e0e0;border-radius:8px;font-size:.9rem;color:#2c3e50}.checkbox-group input[type=checkbox]{width:18px;height:18px;accent-color:#3498db;cursor:pointer}.checkbox-group label{margin:0;cursor:pointer;font-weight:500;color:#2c3e50}.filter-actions{padding-top:20px;border-top:2px solid #f0f0f0}.btn-apply{background:linear-gradient(135deg,#27ae60,#219653);color:#fff;border:none;padding:14px 40px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:.3s;display:inline-flex;align-items:center;gap:10px}.btn-apply:hover{background:linear-gradient(135deg,#219653,#27ae60);transform:translateY(-3px);box-shadow:0 10px 20px rgba(39,174,96,.3)}.results-count{color:#495a5c;font-size:1.1rem;margin-bottom:30px;padding:15px;background:#f8f9fa;border-radius:8px}.feature-color-2,.results-count strong{color:#2c3e50}.car-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;margin-bottom:40px}.car-card{background:#fff;border-radius:12px;transition:transform .3s,box-shadow .3s;position:relative;height:500px;display:flex;flex-direction:column}.car-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px rgba(0,0,0,.15)}.badge{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:15px;font-size:.75rem;font-weight:600;z-index:2}.badge.available{background:#27ae60;color:#fff}.badge.not-available{background:#e74c3c;color:#fff;display:none}.car-image-container{height:auto;overflow:hidden;position:relative;padding:10px}.car-image{width:100%;height:100%;object-fit:cover;transition:transform .5s;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.car-card:hover .car-image{transform:scale(1.08)}.car-details{padding:15px;flex:1;display:flex;flex-direction:column}.car-details h2{font-size:1.5rem;color:#2c3e50;margin-bottom:8px;font-weight:600;line-height:1.3}.car-features{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.feature-badge{background:#edf4fa;padding:3px 8px;border-radius:4px;font-size:.75rem;color:#575e66;display:flex;align-items:center;gap:4px}.feature-badge i{font-size:.7rem;color:#3498db}.available-badge{background:#d4edda;color:#155724}.car-info{margin-bottom:8px;flex:1}.car-info p{margin:5px 0;font-size:.85rem;display:flex;justify-content:space-between}.btn,.btn-primary{align-items:center}.car-info .label{color:#535657}.car-info .value{color:#2c3e50;font-weight:500}.car-info .value.economy,.feature-color-3{color:#27ae60}.car-info .value.luxury{color:#9b59b6}.price{padding:10px 0;border-top:1px solid #eee;margin-top:auto}.price .label{display:block;color:#535657;margin-bottom:5px}.price-value{display:block;font-size:1.5rem;font-weight:700;color:#3498db;line-height:1}.car-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.btn{padding:10px 15px;border-radius:6px;font-weight:600;transition:.3s;font-size:.85rem;display:flex;justify-content:center;gap:6px}.btn-view{background:#f8f9fa;color:#136fad;border:2px solid #3498db}.btn-secondary:hover,.btn-view:hover,.page-number:hover{background:#3498db;color:#fff;transform:translateY(-2px)}.btn-book{background:linear-gradient(135deg,#27ae60,#219653);color:#fff;border:none;display:none}.btn-book:hover{background:linear-gradient(135deg,#219653,#27ae60);transform:translateY(-2px);box-shadow:0 5px 15px rgba(39,174,96,.3)}.btn-book.disabled{background:#95a5a6;cursor:not-allowed;opacity:.6}.no-cars-message.full-width{grid-column:1/-1;text-align:center;padding:60px 20px;background:#fff;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.no-cars-message i{color:#bdc3c7;margin-bottom:20px;font-size:3rem}.no-cars-message h3{color:#2c3e50;margin-bottom:15px;font-size:1.8rem}.no-cars-message p{color:#7f8c8d;max-width:500px;margin:0 auto 30px;line-height:1.5;font-size:1rem}.contact-options{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:12px 25px;display:inline-flex;gap:8px}.btn-primary{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:.3s}.btn-secondary,.page-btn{background:#f8f9fa;border-radius:8px}.btn-secondary,.page-btn,.page-number{color:#3498db;font-weight:600;transition:.3s;text-decoration:none}.btn-primary:hover{background:linear-gradient(135deg,#2980b9,#3498db);transform:translateY(-2px);box-shadow:0 10px 20px rgba(52,152,219,.3)}.btn-secondary{border:2px solid #3498db;align-items:center}.pagination-container{background:#fff;border-radius:12px;padding:30px;margin-top:40px}.pagination-wrapper{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.page-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;border:2px solid transparent}.breadcrumb-nav,.page-number,.single-page-info{background:#f8f9fa;border-radius:8px}.page-btn.disabled{opacity:.5;cursor:not-allowed}.btn-text{display:inline-block}.page-numbers{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.page-dots,.page-number{align-items:center;display:flex}.page-number{justify-content:center;width:40px;height:40px}.page-number.active{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;box-shadow:0 4px 10px rgba(52,152,219,.3)}.page-dots{color:#7f8c8d;padding:0 10px}.pagination-info{color:#7f8c8d;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:8px}.single-page-info{color:#495a5c;font-size:.95rem;padding:20px;margin-top:30px}.single-page-info i{color:#27ae60;margin-right:8px}.hero-wave{position:absolute;bottom:0;left:0;width:100%;line-height:0}.hero-wave svg{display:block;width:100%;height:100px}.hero-wave path{fill:#f0f7fc}@media (max-width:1200px){.filters-grid{grid-template-columns:repeat(2,1fr)}.quick-buttons{grid-template-columns:repeat(5,1fr)}}@media (max-width:992px){.hero-title{font-size:2.3rem}.hero-subtitle{font-size:1.1rem}.stats{gap:20px}.stat{min-width:120px;padding:15px 20px}.car-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.car-actions,.stats{flex-direction:column}.hero-banner{padding:40px 20px}.hero-title{font-size:2rem;margin-top:40px}.hero-subtitle{font-size:1rem}.stats{align-items:center;gap:15px}.stat{width:100%;max-width:300px}.quick-buttons{grid-template-columns:repeat(5,1fr)}.filters-grid{grid-template-columns:1fr;gap:20px}.pagination-wrapper{flex-direction:column;gap:15px}.page-numbers{order:1}.page-next,.page-prev{order:2;width:100%;justify-content:center}}@media (max-width:576px){.car-grid,.quick-buttons{grid-template-columns:1fr}.filters-header{flex-direction:column;align-items:flex-start;gap:15px}.filters-panel,.quick-search{padding:20px}.contact-options{flex-direction:column}.page-btn .btn-text{display:none}.page-btn{padding:12px 15px}.page-number{width:35px;height:35px;font-size:.9rem}.filters-title{font-size:1rem}}.breadcrumb-nav{padding:15px 20px;margin-bottom:25px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.breadcrumb-nav a{color:#3498db;text-decoration:none;font-weight:500;transition:color .3s}.faq-card-question i,.faq-more-btn i{transition:transform .3s}.breadcrumb-nav a:hover{color:#2980b9;text-decoration:underline}.breadcrumb-nav span{color:#7f8c8d;font-weight:500}.breadcrumb-nav i{color:#95a5a6;font-size:.8rem}.breadcrumb-nav a.active{color:#2c3e50;font-weight:600}.quick-search .quick-btn.active{background:#3498db;color:#fff;border-color:#3498db}html{scroll-behavior:smooth}.seo-content-wrapper{margin-top:60px;padding:40px 0 20px;border-top:1px solid rgba(0,0,0,.08)}.seo-hero-section{max-width:800px;margin:0 auto 50px}.seo-hero-badge{display:inline-block;background:#ff6b3510;color:#ff6b35;padding:8px 20px;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:20px}.seo-hero-badge i{margin-right:8px}.seo-hero-title{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#1a1a1a}.explore-content h2 .highlight,.faq-header h2 .highlight,.feature-color-1,.seo-hero-title .highlight{color:#ff6b35}.seo-hero-description{font-size:1.05rem;line-height:1.7;color:#4a5568}.seo-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px}.seo-feature-card{background:#fff;border-radius:20px;padding:30px 25px;box-shadow:0 5px 20px rgba(0,0,0,.05);transition:.3s;border:1px solid #edf2f7}.seo-feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1);border-color:transparent}.feature-icon{width:70px;height:70px;background:#f8fafc;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px}.seo-feature-card h3{font-size:1.3rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.seo-feature-card p{font-size:.95rem;line-height:1.6;color:#4a5568}.seo-explore-section{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#f8fafc;border-radius:30px;padding:50px;margin-bottom:60px;align-items:center}.explore-badge,.faq-badge{display:inline-block;background:#ff6b3510;color:#ff6b35;padding:6px 16px;border-radius:50px;font-size:.8rem;font-weight:600;margin-bottom:15px}.explore-content h2{font-size:2rem;font-weight:700;margin-bottom:20px;color:#1a1a1a}.explore-content>p{font-size:1rem;color:#4a5568;margin-bottom:25px;line-height:1.6}.explore-list{display:flex;flex-direction:column;gap:20px}.explore-item{display:flex;gap:15px;align-items:flex-start}.explore-item i{width:40px;height:40px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ff6b35;font-size:1.2rem;flex-shrink:0}.explore-item strong{display:block;margin-bottom:5px;color:#1a1a1a}.explore-item p{font-size:.9rem;color:#4a5568;line-height:1.5;margin:0}.explore-image{background:linear-gradient(135deg,#2c3e50,#3498db);border-radius:24px;height:350px;box-shadow:0 10px 25px rgba(0,0,0,.1);position:relative}.explore-img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s,opacity .3s;display:block}.explore-image:hover .explore-img{transform:scale(1.05)}.seo-cta-section{background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);border-radius:30px;padding:50px;margin-bottom:60px;color:#fff}.seo-cta-section h3{font-size:1.8rem;font-weight:700;margin-bottom:15px}.seo-cta-section p{font-size:1rem;margin-bottom:25px;opacity:.9}.seo-cta-section .cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:0}.seo-cta-section .cta-btn{padding:12px 30px;border-radius:50px;font-weight:600;text-decoration:none;transition:.3s;display:inline-flex;align-items:center;gap:10px}.seo-cta-section .cta-btn-primary{background:#ff6b35;color:#fff}.seo-cta-section .cta-btn-primary:hover{background:#e55a2b;transform:translateY(-2px)}.seo-cta-section .cta-btn-whatsapp{background:#25d366;color:#fff}.seo-cta-section .cta-btn-whatsapp:hover{background:#1da85a;transform:translateY(-2px)}.footer-logo,.seo-faq-section{margin-bottom:20px}.faq-header{max-width:700px;margin:0 auto 40px}.faq-header h2{font-size:2rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.faq-header p{font-size:1rem;color:#4a5568}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.faq-card{background:#fff;border-radius:16px;border:1px solid #edf2f7;transition:.3s}.faq-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.05)}.faq-card-question{padding:20px 25px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a1a;transition:.3s}.faq-card-question i{color:#ff6b35}.faq-card.active .faq-card-question i{transform:rotate(180deg)}.faq-card-answer{padding:0 25px;max-height:0;transition:max-height .3s,padding .3s;color:#4a5568;line-height:1.6;font-size:.95rem}.faq-card.active .faq-card-answer{padding:0 25px 20px;max-height:300px}.faq-footer-link{margin-top:30px;padding:20px 0 15px;border-top:1px solid rgba(0,0,0,.08)}.footer-link-content{background:linear-gradient(135deg,#f8fafc 0,#fff 100%);border-radius:24px;padding:35px 40px;border:1px solid #edf2f7;transition:.3s}.footer-link-content:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.08);border-color:#e2e8f0}.faq-more-btn:hover,.faq-more-btn:hover i,.widget_nav_menu ul.menu li:hover{transform:translateX(5px)}.footer-link-icon{width:70px;height:70px;background:#ff6b3510;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.footer-link-icon i{font-size:32px;color:#ff6b35}.footer-link-text h3{font-size:1.5rem;font-weight:700;margin-bottom:15px;color:#1a1a1a}.footer-link-text p{font-size:1rem;line-height:1.6;color:#4a5568;max-width:600px;margin:0 auto 25px}.faq-more-btn{display:inline-flex;align-items:center;gap:12px;background:#ff6b35;color:#fff;padding:12px 32px;border-radius:50px;text-decoration:none;font-weight:600;transition:.3s;border:2px solid #ff6b35}.faq-more-btn:hover{background:0 0;color:#ff6b35}@media (max-width:1200px){.explore-image{height:320px}}@media (max-width:992px){.seo-features-grid{grid-template-columns:repeat(2,1fr);gap:20px}.faq-grid,.seo-explore-section{grid-template-columns:1fr}.seo-explore-section{padding:35px}.explore-image{height:300px;order:-1}.seo-hero-title{font-size:2rem}}@media (max-width:768px){.seo-features-grid{grid-template-columns:1fr}.seo-explore-section{padding:25px}.explore-content h2,.faq-header h2{font-size:1.5rem}.explore-image{height:250px}.seo-cta-section{padding:35px 20px}.seo-cta-section h3{font-size:1.4rem}.seo-hero-title{font-size:1.6rem}.faq-footer-link{margin-top:35px;padding:30px 0 15px}.footer-link-content{padding:25px 20px}.footer-link-text h3{font-size:1.2rem}.faq-more-btn,.footer-link-text p{font-size:.9rem}.faq-more-btn{padding:10px 24px}}@media (max-width:480px){.explore-image{height:200px}.footer-link-icon{width:55px;height:55px}.footer-link-icon i{font-size:26px}.footer-link-text h3{font-size:1.1rem}}.widget_block p,.widget_nav_menu ul.menu li a{font-size:.95rem;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.site-footer{background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);color:#fff;margin-top:80px;position:relative;transition:.3s}.site-footer:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#007bff,#00d4ff,#007bff)}.site-footer-inner{position:relative;z-index:1}.top-footer{padding:60px 0 40px;border-bottom:1px solid rgba(255,255,255,.1)}.wrap-footer-sidebar{max-width:1200px;margin:0 auto}.copyright-text,.newsletter-form,.social-links{margin-top:20px}.footer-widget-item{margin-bottom:40px}.widget{padding:0 15px}.widget_block h3.wp-block-heading,.widget_nav_menu h2.widget-title{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:25px;padding-bottom:15px;position:relative;text-transform:uppercase;letter-spacing:1px}.widget_block h3.wp-block-heading:after,.widget_nav_menu h2.widget-title:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:#007bff;border-radius:2px}.widget_block p{color:#b0b7c3;line-height:1.8;margin-bottom:20px}.widget_block p br{margin-bottom:8px;display:block}.widget_block p strong{color:#fff;font-weight:600}.widget_block p a{color:#00d4ff;text-decoration:none;transition:color .3s}.widget_block p a:hover{color:#fff;text-decoration:underline}.widget_nav_menu ul.menu{list-style:none;padding:0;margin:0}.widget_nav_menu ul.menu li{margin-bottom:12px;padding-left:0;position:relative;transition:transform .3s}.widget_nav_menu ul.menu li:before{content:"→";color:#007bff;position:absolute;left:-20px;opacity:0;transition:.3s}.widget_nav_menu ul.menu li:hover:before{left:-15px;opacity:1}.widget_nav_menu ul.menu li a{color:#b0b7c3;text-decoration:none;transition:.3s;display:inline-block;padding:5px 0;font-weight:400}.widget_nav_menu ul.menu li a:hover{color:#fff;padding-left:5px}.bottom-footer{padding:30px 0;background:rgba(0,0,0,.2)}.newsletter-input,.social-link{background:rgba(255,255,255,.1)}.site-info{color:#b0b7c3;font-size:.9rem}.site-info:before{content:"© ";color:#007bff;font-weight:700}.site-footer::after{content:'';position:absolute;bottom:0;right:0;width:300px;height:300px;background:radial-gradient(circle at center,rgba(0,212,255,.1) 0,transparent 70%);pointer-events:none}.social-links{display:flex;gap:15px}.social-link{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:.3s;border:1px solid rgba(255,255,255,.2)}.social-link:hover{background:#007bff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,123,255,.3);border-color:#007bff}.footer-logo img{max-height:40px;width:auto}@media (max-width:768px){.top-footer{padding:40px 0 30px}.footer-widget-item{margin-bottom:30px;text-align:center}.widget_block h3.wp-block-heading:after,.widget_nav_menu h2.widget-title:after{left:50%;transform:translateX(-50%)}.widget_nav_menu ul.menu li{text-align:center}.widget_nav_menu ul.menu li:before{display:none}.widget_nav_menu ul.menu li a:hover{padding-left:0}.social-links{justify-content:center}.bottom-footer{padding:25px 0}}@media (min-width:769px) and (max-width:991px){.footer-widget-item{margin-bottom:40px}}.container{max-width:1200px!important}.row{margin-left:-15px;margin-right:-15px}.contact-item{display:flex;align-items:flex-start;margin-bottom:15px}.contact-icon{margin-right:12px;color:#007bff;font-size:1.2rem;min-width:25px}.contact-text{flex:1;color:#b0b7c3}.footer-header{margin-bottom:40px;padding:0 20px}.footer-header h2{font-size:2rem;font-weight:700;margin-bottom:15px;background:linear-gradient(90deg,#007bff,#00d4ff);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.footer-header p{color:#b0b7c3;max-width:600px;margin:0 auto;line-height:1.6}.copyright-text{font-size:.85rem;color:#8a94a6;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.newsletter-input{border:1px solid rgba(255,255,255,.2);color:#fff;padding:10px 15px;border-radius:5px;width:100%;margin-bottom:10px}.newsletter-input::placeholder{color:#8a94a6}.newsletter-btn{background:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;width:100%;cursor:pointer;transition:background .3s}.newsletter-btn:hover{background:#0056b3}