@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Poppins:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Poppins:wght@300;400;500;600;700;800&display=swap";p,.about-history,.entrega-depoimento,.accordion-content p,.video-info p{text-align:left}.brand-name{color:#fff;text-transform:uppercase;letter-spacing:-.5px;white-space:nowrap;margin:0;font-family:Archivo Black,Arial Black,sans-serif;font-size:13px;font-weight:400;line-height:1}.brand-sub{color:var(--accent-gold);text-transform:uppercase;margin-left:4px;font-family:Archivo Black,Arial Black,sans-serif}.banners-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--bg-deep);border-radius:12px;height:auto;margin-top:40px;margin-bottom:50px;display:flex;overflow-x:auto}.banner-slide{scroll-snap-align:start;flex:0 0 100%;width:100%;height:auto;display:block;position:relative}.banner-slide img{object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.select-sleek{background:var(--bg-input);border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position:95%;background-repeat:no-repeat;border-radius:8px;outline:none;padding:14px;font-family:inherit;font-size:13px}.media-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.media-real-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.badge-blindado{background:rgba(var(--accent-gold-rgb), .15);color:var(--accent-gold);text-transform:uppercase;z-index:10;letter-spacing:.5px;border:1px solid var(--accent-gold);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;padding:6px 14px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px;box-shadow:0 4px 10px #0000001a}.entregas-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:20px;margin-bottom:30px;padding-bottom:10px;padding-left:2px;display:flex;overflow-x:auto}.entrega-img{object-fit:cover;width:100%;height:100%;display:block}.entrega-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none;background:linear-gradient(#0000,#000000f2 40%,#000 100%);flex-direction:column;gap:4px;width:100%;padding:40px 15px 15px;display:flex;position:absolute;bottom:0;left:0}.entrega-depoimento{color:#f0f0f0;-webkit-line-clamp:5;text-shadow:1px 1px 2px #000;-webkit-box-orient:vertical;margin:0;font-size:11px;font-style:italic;line-height:1.4;display:-webkit-box;overflow:hidden}.no-photo-cliente{background:#080808;justify-content:center;align-items:center;width:100%;height:100%;font-size:40px;display:flex}.avaliacao-img{object-fit:cover;border:2px solid var(--accent-gold);border-radius:50%;width:50px;height:50px}.no-photo-cliente-small{background:var(--bg-input);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;display:flex}.avaliacao-texto{color:var(--text-secondary);text-align:left;font-size:13px;font-style:italic;line-height:1.5}.public-review-form{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 10px 30px var(--shadow-glow);border-radius:12px;flex-direction:column;gap:10px;margin-top:20px;padding:25px;display:flex}.motivational-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:10px;display:flex;overflow-x:auto}.motivational-slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:center;display:flex}@media (width>=768px){.brand-name{font-size:18px}.desktop-top-nav{gap:20px;display:flex}.desktop-top-nav a{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s}.desktop-top-nav a:hover{color:var(--accent-gold)}.menu-toggle-btn{display:none!important}.banners-carousel{height:auto}.car-media-slider,.car-card.card-compact .car-media-slider{height:220px}.car-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:30px;display:grid}.avaliacoes-grid{grid-template-columns:repeat(2,1fr)}.filter-grid-6{grid-template-columns:repeat(6,1fr)}.videos-carousel,.entregas-carousel{gap:30px}.video-card-slide,.entrega-card-slide{flex:0 0 calc(33.333% - 20px)}.entrega-card-slide{height:350px}}body,body.theme-dark{--bg-pure:#000;--bg-deep:#0a0a0a;--bg-card:#111;--bg-input:#1a1a1a;--text-primary:#fff;--text-secondary:#aaa;--accent-gold:#cfa44c;--accent-gold-rgb:207, 164, 76;--border-color:#262626;--danger:#ff4d4d;--header-bg:#000000d9;--menu-bg:#0f0f0ffa;--shadow-glow:#000c;--hover-bg:#1a1a1a}body.theme-light{--bg-pure:#fff;--bg-deep:#f8f9fa;--bg-card:#fff;--bg-input:#f1f3f5;--text-primary:#111;--text-secondary:#555;--accent-gold:#333;--accent-gold-rgb:51, 51, 51;--border-color:#dee2e6;--danger:#e63946;--header-bg:#fffffff2;--menu-bg:#fffffffa;--shadow-glow:#0000000f;--hover-bg:#e9ecef}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}body{background-color:var(--bg-pure);color:var(--text-primary);scroll-behavior:smooth;font-family:Poppins,sans-serif;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden}p,.about-history,.accordion-content p,.video-info p{text-align:left}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none}.header-main{z-index:999999;background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:15px 20px;display:flex;position:fixed;top:0;left:0}.brand-zone{cursor:pointer;pointer-events:auto;align-items:center;gap:10px;display:flex}.brand-logo-img{object-fit:contain;width:auto;height:60px}.brand-text-container{align-items:center;display:flex}.brand-name{text-transform:uppercase;letter-spacing:-.5px;white-space:nowrap;margin:0;font-family:Archivo Black,Arial Black,sans-serif;font-size:13px;font-weight:400;line-height:1;transition:color .3s;color:var(--text-primary)!important}.brand-sub{text-transform:uppercase;margin-left:4px;font-family:Archivo Black,Arial Black,sans-serif;transition:color .3s;color:var(--text-primary)!important}.header-actions{z-index:999999;align-items:center;gap:10px;display:flex;position:relative}.theme-toggle-btn{color:var(--text-primary);cursor:pointer;pointer-events:auto;background:0 0;border:none;outline:none;justify-content:center;align-items:center;transition:transform .3s;display:flex}.theme-toggle-btn:hover{transform:scale(1.1)}.menu-toggle-btn{color:var(--text-primary);cursor:pointer;pointer-events:auto;background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}.desktop-top-nav{display:none}.mobile-dropdown-menu{background:var(--bg-card);border:1px solid var(--border-color);z-index:99999;border-radius:12px;flex-direction:column;min-width:180px;padding:10px 0;display:flex;position:fixed;top:100px;right:20px;overflow:hidden;box-shadow:0 10px 30px #00000080}.mobile-dropdown-menu a{color:var(--text-primary);text-transform:uppercase;border-bottom:1px solid var(--border-color);text-align:center;padding:15px 25px;font-size:13px;font-weight:600;text-decoration:none;display:block}.mobile-dropdown-menu a:last-child{border-bottom:none}.mobile-dropdown-menu a:hover{color:var(--accent-gold);background:var(--hover-bg)}.menu-admin-btn{display:none}.btn-admin-access{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;pointer-events:auto;white-space:nowrap;background:0 0;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .3s}.btn-admin-access:hover{background:var(--danger);border-color:var(--danger);color:#fff}.content-main{width:100%;max-width:1200px;min-height:80vh;margin:0 auto;padding:120px 20px 40px}.hero-section{text-align:center;padding:25px 0 0}.hero-section h2{color:var(--text-primary);text-transform:uppercase;margin-bottom:10px;font-size:28px;font-weight:700;line-height:1.2}.hero-subtitle{color:var(--accent-gold);text-align:center;font-size:13px;font-weight:600}.grab-scroll{cursor:grab}.grab-scroll:active{cursor:grabbing}.banners-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--bg-deep);overscroll-behavior-x:none;border-radius:12px;height:auto;margin-top:40px;margin-bottom:50px;display:flex;overflow-x:auto}.banners-carousel::-webkit-scrollbar{display:none}.banner-slide{scroll-snap-align:start;flex:0 0 100%;width:100%;display:block;position:relative}.banner-slide img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:100%;height:auto;display:block}.filter-panel-refined{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 10px 30px var(--shadow-glow);border-radius:12px;margin-bottom:45px;padding:25px}.filter-grid-6{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:5px;display:grid}.filter-group label{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.select-sleek{background:var(--bg-input);border:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;appearance:none;border-radius:8px;outline:none;padding:14px;font-family:inherit;font-size:13px}.select-sleek:focus{border-color:var(--accent-gold)}.btn-clear-filters{color:var(--danger);cursor:pointer;background:0 0;border:none;width:100%;padding:14px;font-size:12px;text-decoration:underline;display:block}.btn-filtrar-aplicar{background:var(--accent-gold);color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:8px;width:100%;padding:14px 20px;font-family:inherit;font-size:13px;font-weight:800;transition:all .3s}.btn-filtrar-aplicar:hover{opacity:.8;transform:translateY(-2px)}.car-grid{flex-direction:column;gap:40px;margin-bottom:30px;display:flex}.car-card{background:var(--bg-card);border:1px solid var(--border-color);height:100%;box-shadow:0 10px 30px var(--shadow-glow);border-radius:16px;flex-direction:column;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.highlight-car{border-color:var(--accent-gold);transform:scale(1.02)}.car-details{flex-direction:column;flex-grow:1;padding:25px;display:flex}.car-media-slider{background:var(--bg-deep);justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative}.car-header-center{text-align:left;margin-bottom:15px}.car-model-title{color:var(--text-primary);text-transform:uppercase;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:3.1rem;margin:0;font-size:26px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.car-card.card-compact .car-media-slider{height:220px}.car-card.card-compact .car-model-title{min-height:2.8rem;font-size:20px}.car-card.card-compact .car-details{padding:15px}.media-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:none;width:100%;height:100%;display:flex;overflow-x:auto}.media-scroller::-webkit-scrollbar{display:none}.media-slide{scroll-snap-align:start;background:var(--bg-deep);flex:0 0 100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.media-real-img{object-fit:cover;object-position:center;pointer-events:auto;width:100%;height:100%;display:block}.clickable-img{cursor:zoom-in}.swipe-hint{color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:20px;padding:4px 10px;font-size:10px;position:absolute;bottom:12px;right:12px}.badge-blindado{background:var(--accent-gold);color:#000;text-transform:uppercase;z-index:10;letter-spacing:.5px;border:none;border-radius:4px;padding:6px 14px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px;box-shadow:0 4px 10px #0000004d}.badge-video{color:#fff;text-transform:uppercase;z-index:10;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#e63946f2;border-radius:4px;padding:6px 12px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 4px 10px #0000004d}.car-marca-label{color:var(--accent-gold);text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.car-meta{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:15px;font-size:12px;display:flex}.separator{color:var(--border-color)}.car-tags-container-left{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-height:28px;margin-bottom:15px;display:flex}.car-tag{text-transform:uppercase;letter-spacing:.5px;border:1px solid #96969633;border-radius:4px;padding:4px 10px;font-size:10px;font-weight:700}.tag-verde{color:#81c784;background-color:#0000;border-color:#2e6035}.card-divider{background-color:var(--border-color);width:100%;height:1px;margin-top:auto;margin-bottom:15px}.car-footer{justify-content:space-between;align-items:flex-end;display:flex}.price-container{flex-direction:column;justify-content:flex-end;min-height:45px;display:flex}.car-price-old{color:var(--text-secondary);height:18px;margin-bottom:2px;font-size:12px;font-weight:600;text-decoration:line-through;display:block}.car-price{color:var(--accent-gold);font-size:22px;font-weight:800;line-height:1}.btn-interesse{border:1px solid var(--text-primary);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:6px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .3s}.btn-interesse:hover{background:var(--text-primary);color:var(--bg-pure)}.btn-share{background:var(--bg-input);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:10px;transition:all .3s;display:flex}.btn-share:hover{background:var(--text-primary);color:var(--bg-pure);border-color:var(--text-primary)}.btn-estoque-completo{color:var(--accent-gold);border:2px solid var(--accent-gold);text-transform:uppercase;cursor:pointer;letter-spacing:1px;box-shadow:0 10px 20px var(--shadow-glow);background:0 0;border-radius:40px;padding:18px 30px;font-size:14px;font-weight:800;transition:all .3s}.btn-estoque-completo:hover{background:var(--accent-gold);color:var(--bg-pure)}.image-modal-overlay{z-index:9999999;cursor:zoom-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.image-modal-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.modal-media-item{object-fit:contain;max-width:100%;max-height:100vh}.btn-close-modal{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:25px;display:flex;position:absolute;top:20px;right:20px}.btn-close-modal:hover{background:#000c}.modal-nav-btn{color:#fff;cursor:pointer;z-index:10;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:15px;font-size:30px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.modal-nav-btn:hover{background:#000c}.modal-prev{left:20px}.modal-next{right:20px}.modal-counter{color:#fff;background:#00000080;border-radius:20px;padding:5px 15px;font-size:14px;font-weight:700;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.sec-title{text-align:center;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:30px;font-size:22px;font-weight:800}.sec-videos{border-top:1px solid var(--border-color);margin-top:50px;padding-top:40px}.videos-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:20px;margin-bottom:30px;padding-bottom:10px;padding-left:2px;display:flex;overflow-x:auto}.videos-carousel::-webkit-scrollbar{display:none}.video-card-slide{scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 10px 30px var(--shadow-glow);border-radius:12px;flex:0 0 calc(85% - 10px);overflow:hidden}.video-player-public{object-fit:cover;cursor:pointer;background:#000;width:100%;height:220px;display:block}.video-info{border-top:1px solid var(--border-color);padding:15px}.video-info h4{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:15px;font-weight:700}.sec-entregas{border-top:1px solid var(--border-color);margin-top:50px;padding-top:40px}.stats-dashboard{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 10px 30px var(--shadow-glow);border-radius:12px;justify-content:space-around;align-items:center;margin-bottom:30px;padding:20px;display:flex}.stat-box{text-align:center}.stat-number{color:var(--accent-gold);margin-bottom:4px;font-size:28px;font-weight:700;line-height:1.1;display:block}.stat-label{text-transform:uppercase;color:var(--text-secondary);letter-spacing:1px;font-size:10px;font-weight:600}.entregas-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:none;flex-direction:row;gap:20px;margin-bottom:30px;padding-bottom:10px;padding-left:2px;display:flex;overflow-x:auto}.entregas-carousel::-webkit-scrollbar{display:none}.entrega-card-slide{scroll-snap-align:start;border:1px solid var(--border-color);background:var(--bg-card);height:320px;box-shadow:0 10px 30px var(--shadow-glow);border-radius:12px;flex:0 0 calc(85% - 10px);display:block;position:relative;overflow:hidden}.entrega-img{object-fit:cover;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.entrega-overlay{pointer-events:none;background:linear-gradient(#0000 0%,#000c 40%,#000 100%);flex-direction:column;width:100%;padding:40px 15px 15px;transition:all .3s;display:flex;position:absolute;bottom:0;left:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.entrega-depoimento{color:#f0f0f0;-webkit-line-clamp:2;text-shadow:1px 1px 2px #000;-webkit-box-orient:vertical;margin:0;font-size:11px;font-style:italic;line-height:1.4;transition:all .3s;display:-webkit-box;overflow:hidden}.entrega-depoimento.expandido{-webkit-line-clamp:unset}.entrega-cliente{color:var(--accent-gold);text-transform:uppercase;letter-spacing:.5px;text-shadow:1px 1px 2px #000;font-size:11px;font-weight:700}.entrega-data{color:var(--text-secondary);font-size:9px}.no-photo-cliente{width:100%;height:100%;color:var(--text-secondary);-webkit-user-select:none;user-select:none;background:#080808;justify-content:center;align-items:center;font-family:Archivo Black,sans-serif;font-size:80px;display:flex}.btn-ver-mais{color:#fff;cursor:pointer;pointer-events:auto;text-align:right;background:0 0;border:none;width:100%;margin-top:8px;padding:0;font-size:10px;font-weight:500;text-decoration:underline;display:block}.btn-ver-mais:hover{color:var(--accent-gold)}.avaliacoes-actions{flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-top:30px;display:flex}.btn-avaliar-primary{background:var(--text-primary);color:var(--bg-pure);text-transform:uppercase;cursor:pointer;width:100%;max-width:320px;box-shadow:0 4px 15px var(--shadow-glow);letter-spacing:.5px;border:none;border-radius:8px;padding:16px 30px;font-family:inherit;font-size:15px;font-weight:700;transition:all .3s}.btn-avaliar-primary:hover{opacity:.9;transform:translateY(-2px)}.btn-avaliar-secondary{color:var(--text-primary);border:2px solid var(--text-primary);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:40px;margin-top:10px;padding:14px 30px;font-family:inherit;font-size:13px;font-weight:800;transition:all .3s}.btn-avaliar-secondary:hover{background:var(--text-primary);color:var(--bg-pure)}.avaliacoes-grid{grid-template-columns:1fr;gap:20px;margin-bottom:40px;display:grid}.avaliacao-card-full{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 10px 30px var(--shadow-glow);border-radius:12px;padding:20px}.avaliacao-perfil{align-items:center;gap:15px;margin-bottom:15px;display:flex}.avaliacao-img{object-fit:cover;border:2px solid var(--accent-gold);pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:50%;width:50px;height:50px}.no-photo-cliente-small{background:var(--bg-input);width:50px;height:50px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;font-family:Archivo Black,sans-serif;font-size:20px;font-weight:700;display:flex}.avaliacao-info strong{color:var(--text-primary);text-transform:uppercase;font-size:14px;display:block}.avaliacao-texto{color:var(--text-secondary);text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-style:italic;line-height:1.5;transition:all .3s;display:-webkit-box;overflow:hidden}.avaliacao-texto.expandido{-webkit-line-clamp:unset}.progress-bar-container{background:var(--border-color);border:1px solid var(--border-color);border-radius:10px;width:100%;height:8px;margin-top:10px;overflow:hidden}.progress-bar-fill{background:var(--accent-gold);border-radius:10px;height:100%;transition:width .3s}.public-review-form{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 10px 30px var(--shadow-glow);text-align:left;border-radius:12px;flex-direction:column;gap:10px;margin-top:20px;padding:25px;display:flex}.public-review-form label{color:var(--accent-gold);text-align:left;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.public-review-form input,.public-review-form textarea{background:var(--bg-input);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:14px;font-family:inherit;font-size:14px}.public-review-form input:focus,.public-review-form textarea:focus{border-color:var(--accent-gold)}.form-row-2{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:5px;display:grid}.motivational-panel{text-align:center;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:radial-gradient(circle at center, var(--bg-card) 0%, var(--bg-pure) 100%);margin:60px 0 40px;padding:40px 20px}.motivational-quotes{color:var(--accent-gold);opacity:.3;margin-bottom:10px;font-family:Archivo Black,sans-serif;font-size:60px;line-height:0}.motivational-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:none;gap:20px;padding-bottom:10px;display:flex;overflow-x:auto}.motivational-carousel::-webkit-scrollbar{display:none}.motivational-slide{scroll-snap-align:center;pointer-events:none;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.motivational-text{color:var(--accent-gold);text-align:center;font-size:18px;font-style:italic;font-weight:600;line-height:1.4}.swipe-hint-text{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-top:10px;font-size:10px}.about-accordion-section{text-align:left;margin-top:50px;margin-bottom:80px}.accordion-wrapper{flex-direction:column;gap:15px;display:flex}.accordion-item{background:var(--bg-card);border:1px solid var(--border-color);box-shadow:0 10px 30px var(--shadow-glow);border-radius:12px;transition:all .3s;overflow:hidden}.accordion-item.open{border-color:var(--accent-gold)}.accordion-header{cursor:pointer;color:var(--text-primary);text-align:left;justify-content:space-between;align-items:center;padding:20px;font-weight:600;transition:background .2s;display:flex}.accordion-item.open .accordion-header{color:var(--accent-gold)}.accordion-icon{color:var(--accent-gold);font-size:20px;font-weight:300}.accordion-content{background:var(--bg-input);max-height:0;transition:max-height .4s ease-in-out;overflow:hidden}.accordion-item.open .accordion-content{max-height:300px}.footer-main{text-align:center;color:var(--text-secondary);border-top:1px solid var(--border-color);background:var(--bg-card);margin-top:40px;padding:20px;font-size:11px}.btn-hidden-admin{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:11px;text-decoration:underline;transition:all .3s}.btn-hidden-admin:hover{color:var(--text-primary)}.floating-buttons{z-index:9999;flex-direction:column;gap:15px;display:flex;position:fixed;bottom:25px;right:25px}.fab-insta{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 4px 15px #0009}.fab-wpp{color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 4px 15px #0009}.fab-insta:hover,.fab-wpp:hover{transform:scale(1.05)}.app-admin{background:var(--bg-pure);min-height:100vh;padding-top:90px;padding-bottom:40px}.admin-nav{background:var(--bg-card);border-bottom:1px solid var(--border-color);scrollbar-width:none;gap:8px;padding:10px;display:flex;overflow-x:auto}.admin-nav::-webkit-scrollbar{display:none}.admin-nav button{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:8px 14px;font-family:inherit;font-size:12px}.admin-nav button.active{background:var(--accent-gold);color:var(--bg-pure);font-weight:700}.admin-box{background:var(--bg-card);border:1px solid var(--border-color);max-width:600px;box-shadow:0 10px 30px var(--shadow-glow);border-radius:12px;margin:20px auto;padding:25px}.admin-box h3{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;text-align:left;margin-bottom:15px;font-size:16px;font-weight:600}.admin-box label{color:var(--accent-gold);text-transform:uppercase;letter-spacing:.5px;text-align:left;margin-bottom:6px;font-size:12px;font-weight:600;display:block}input,textarea,.select-sleek{background:var(--bg-input);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:8px;outline:none;margin-bottom:20px;padding:14px;font-family:inherit;font-size:14px}input:focus,textarea:focus,.select-sleek:focus{border-color:var(--accent-gold)}.checkbox-row{background:var(--bg-input);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin-bottom:15px;padding:12px;display:flex}.checkbox-row input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--accent-gold);margin:0}.checkbox-row label{color:var(--text-primary);cursor:pointer;text-transform:none;letter-spacing:0;margin:0;font-size:13px;font-weight:400}.btn-submit-car{background:var(--accent-gold);color:var(--bg-pure);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:8px;width:100%;margin-top:10px;padding:16px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s}.btn-submit-car:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.form-row-2{grid-template-columns:1fr;gap:10px;margin-bottom:10px}}@media (width>=768px){.brand-name{font-size:18px}.desktop-top-nav{gap:20px;display:flex}.desktop-top-nav a{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s}.desktop-top-nav a:hover{color:var(--accent-gold)}.menu-toggle-btn{display:none!important}.banners-carousel{height:400px}.banner-slide img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.car-media-slider,.car-card.card-compact .car-media-slider{height:280px}.car-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:30px;display:grid}.avaliacoes-grid{grid-template-columns:repeat(2,1fr)}.filter-grid-6{grid-template-columns:repeat(6,1fr)}.videos-carousel,.entregas-carousel{gap:30px}.video-card-slide,.entrega-card-slide{flex:0 0 calc(33.333% - 20px)}.entrega-card-slide{height:380px}}
