body.dark-mode .hero-overlay::after{opacity:1}body.dark-mode .hero-countdown-box{background:rgba(10,15,30,.72);border-color:rgba(252,175,23,.45);box-shadow:0 25px 50px rgba(0,0,0,.9),inset 0 0 24px rgba(252,175,23,6%)}body.dark-mode .timer-item{background:rgba(0,0,0,.6);border-color:rgba(252,175,23,.2)}body.dark-mode .timer-item:hover{border-color:rgba(252,175,23,.55)}body.dark-mode .btn-countdown::after{background:rgba(10,15,30,.55)}body.dark-mode .btn-countdown:hover::after{background:#ffd166}body.dark-mode .btn-countdown:hover{color:var(--primary)}body.dark-mode .hero-calendar-day{box-shadow:0 12px 28px rgba(0,0,0,.45)}body.dark-mode .hero-calendar-day--current{box-shadow:0 16px 32px rgba(0,0,0,.5)}body.dark-mode .hero-calendar-day-label{background:linear-gradient( 180deg,rgba(10,15,30,0) 0%,rgba(10,15,30,.82) 55%,rgba(10,15,30,.95) 100% )}body.dark-mode .hero-calendar-day--future .hero-calendar-day-label{background:linear-gradient( 180deg,rgba(10,15,30,0) 0%,rgba(20,28,45,.78) 60%,rgba(20,28,45,.92) 100% )}body.dark-mode .hero-calendar-day--current .hero-calendar-day-label{background:linear-gradient( 180deg,rgba(10,15,30,5%) 0%,rgba(252,175,23,.94) 55% )}body.dark-mode .hero-calendar-day--current .hero-calendar-day-number{color:#0f1b39}body.dark-mode .hero-calendar-day-number{color:#fff}body.dark-mode .hero-calendar-viewport::before{background:linear-gradient( 90deg,rgba(10,15,30,.55) 0%,transparent 100% )}body.dark-mode .hero-calendar-viewport::after{background:linear-gradient( 270deg,rgba(10,15,30,.55) 0%,transparent 100% )}body.dark-mode .hero-text-side h1{text-shadow:0 0 20px rgba(252,175,23,.3)}body.dark-mode .toggle-label{background-color:rgba(10,15,30,.8)}body.dark-mode .captain-section{background:#0f172a}body.dark-mode .captain-quote-card{background:#121a2f;border-color:rgba(255,255,255,8%);border-left-color:var(--accent);box-shadow:0 20px 44px rgba(0,0,0,.35)}body.dark-mode .captain-quote-icon{color:rgba(252,175,23,7%)}body.dark-mode .captain-message{color:rgba(255,255,255,.8)}body.dark-mode .captain-signature{border-top-color:rgba(255,255,255,.1);background:rgba(255,255,255,4%)}body.dark-mode .captain-name{color:var(--text-light)}body.dark-mode .captain-role{color:var(--accent)}body.dark-mode .captain-portrait-img{filter:grayscale(20%)drop-shadow(0 14px 32px rgba(0,0,0,.45))}@media(hover:hover) and (pointer:fine){body.dark-mode .captain-portrait-frame:hover .captain-portrait-img{filter:grayscale(0%)drop-shadow(0 18px 36px rgba(0,0,0,.55))}body.dark-mode .captain-portrait-frame:hover .captain-portrait-plinth-bar{box-shadow:0 8px 22px rgba(252,175,23,.25)}}body.dark-mode .members-spotlight-section{background:linear-gradient(180deg,#131c31 0%,#0c1424 100%)}body.dark-mode .members-spotlight-slide-media{-webkit-mask-image:linear-gradient( 180deg,#000 0%,#000 68%,rgba(0,0,0,.55) 86%,transparent 100% );mask-image:linear-gradient( 180deg,#000 0%,#000 68%,rgba(0,0,0,.55) 86%,transparent 100% )}body.dark-mode .members-spotlight-slide-media img{filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}body.dark-mode .members-spotlight-slide.is-side .members-spotlight-slide-media img{filter:grayscale(.2)saturate(.8)brightness(.88)drop-shadow(0 12px 22px rgba(0,0,0,.35))}body.dark-mode .members-spotlight-slide-shadow{display:block;position:absolute;left:50%;bottom:-6px;width:72%;height:14px;transform:translateX(-50%);border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient( ellipse at center,rgba(0,0,0,.55) 0%,rgba(0,0,0,.18) 45%,transparent 72% )}body.dark-mode .members-spotlight-slide.is-active .members-spotlight-slide-shadow{width:88%;background:radial-gradient( ellipse at center,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 45%,transparent 72% )}body.dark-mode .members-spotlight-slide.is-side .members-spotlight-slide-shadow{opacity:.55;width:58%}body.dark-mode .members-spotlight-name{color:rgba(255,255,255,.85);opacity:1}body.dark-mode .members-spotlight-fname{color:var(--accent)}body.dark-mode .members-spotlight-role{color:rgba(255,255,255,.55)}body.dark-mode .members-spotlight-stat{background:0 0;box-shadow:none}@media(max-width:900px){body.dark-mode .members-spotlight-stats-board{background:0 0;border:none;box-shadow:none}body.dark-mode .members-spotlight-stat:hover{background:rgba(255,255,255,6%)}}body.dark-mode .members-spotlight-stat-label{color:rgba(255,255,255,.85)}body.dark-mode .members-spotlight-stat-count{color:var(--primary);background:var(--accent)}body.dark-mode .members-spotlight-stats-heading{color:rgba(255,255,255,.42)}@media(hover:hover) and (pointer:fine){body.dark-mode .members-spotlight-stat:hover{background:rgba(255,255,255,4%)}body.dark-mode .members-spotlight-stat:hover .members-spotlight-stat-label{color:#fff}}body.dark-mode .members-spotlight-rail-line{background:linear-gradient( 90deg,transparent 0%,rgba(255,255,255,.14) 10%,var(--accent) 50%,rgba(255,255,255,.14) 90%,transparent 100% )}body.dark-mode .members-spotlight-rail-glow{background:radial-gradient( ellipse at center,rgba(252,175,23,.22) 0%,rgba(255,255,255,4%) 42%,transparent 72% )}body.dark-mode .team-modern-section{background-color:#0f172a}body.dark-mode .tech-item{background:#1e293b;border-color:rgba(255,255,255,7%);box-shadow:0 6px 18px rgba(0,0,0,.4)}body.dark-mode .tech-item i{background:rgba(255,255,255,8%);color:var(--text-light)}body.dark-mode .tech-item.is-auto-active{border-color:rgba(252,175,23,.45);box-shadow:0 16px 32px rgba(0,0,0,.5)}body.dark-mode .tech-item.is-auto-active i{background:var(--accent);color:var(--secondary)}body.dark-mode .tech-item span{color:var(--text-light)}body.dark-mode .bg-gradient-glow{display:none}body.dark-mode .team-visual-side::after{background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px)}body.dark-mode .team-image-media{box-shadow:0 30px 60px rgba(0,0,0,.55)}body.dark-mode .team-testimonials-section{background:linear-gradient(180deg,#131c31 0%,#0c1424 100%)}body.dark-mode .testimonials-header .section-title-modern{color:var(--text-light)}body.dark-mode .testimonials-lead{color:rgba(255,255,255,.72)}body.dark-mode .testimonial-card{background:#1e2229;border-color:rgba(255,255,255,.1);border-top-color:var(--accent);box-shadow:none}@media(hover:hover) and (pointer:fine){body.dark-mode .testimonial-card-wrap:hover .testimonial-card{box-shadow:0 24px 52px rgba(0,0,0,.45);border-color:rgba(252,175,23,.35)}}body.dark-mode .testimonial-quote-icon{color:rgba(252,175,23,.1)}body.dark-mode .testimonial-stars{color:var(--accent)}body.dark-mode .testimonial-text p{color:rgba(255,255,255,.88)}body.dark-mode .testimonial-footer{background:rgba(255,255,255,4%);border-top-color:rgba(255,255,255,.1)}body.dark-mode .testimonial-name{color:var(--text-light)}body.dark-mode .testimonial-role{color:var(--accent)}body.dark-mode .floating-stat-card{background:rgba(20,30,52,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:-5px 0 0 var(--accent),0 20px 44px rgba(0,0,0,.6)}body.dark-mode .floating-stat-card .stat-icon{background:linear-gradient( 135deg,rgba(252,175,23,.22),rgba(252,175,23,6%) )}body.dark-mode .floating-stat-card .stat-info{border-left-color:rgba(255,255,255,.14)}body.dark-mode .floating-stat-card .stat-label{color:rgba(255,255,255,.9)}body.dark-mode .floating-stat-card .stat-sublabel{color:rgba(255,255,255,.4)}body.dark-mode .floating-stat-card .stat-number{color:var(--text-light)}body.dark-mode .platform-glow{display:none}body.dark-mode .car-showcase-wrapper::after{display:none}body.dark-mode .index-main-stats-grid .stat-box{background:linear-gradient( 180deg,rgba(26,37,61,.28) 0%,rgba(18,27,46,.2) 100% );backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:rgba(255,255,255,.12);box-shadow:0 14px 34px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,5%)}@media(hover:hover) and (pointer:fine){body.dark-mode .index-main-stats-grid .stat-box:hover{box-shadow:0 22px 44px rgba(0,0,0,.6),inset 0 1px rgba(255,255,255,8%)}}body.dark-mode .index-main-stats-grid .stat-value{color:var(--text-light)}body.dark-mode .index-main-stats-grid .stat-label{color:rgba(255,255,255,.6)}body.dark-mode .index-main-stats-grid .stat-bar{background:rgba(255,255,255,.12)}@media(max-width:992px){body.dark-mode .index-main-stats-grid .stat-box{background:linear-gradient( 180deg,rgba(26,37,61,.26) 0%,rgba(18,27,46,.18) 100% );backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:rgba(255,255,255,.12)}}body.dark-mode .cars-modern-section{background-color:#10192e}body.dark-mode .spec-card{background:#1e293b;border-color:rgba(255,255,255,7%);box-shadow:0 6px 18px rgba(0,0,0,.4)}body.dark-mode .spec-icon{background:rgba(255,255,255,8%);color:var(--text-light)}body.dark-mode .spec-card.is-auto-active{background:#27364f;border-color:rgba(252,175,23,.45);box-shadow:0 16px 32px rgba(0,0,0,.5)}body.dark-mode .spec-card.is-auto-active .spec-icon{background:var(--accent);color:var(--secondary)}body.dark-mode .spec-info h3{color:var(--text-light)}body.dark-mode .spec-info p{color:#94a3b8}body.dark-mode .floating-tech-badge{background:rgba(30,41,59,.85)}body.dark-mode .badge-label{color:#94a3b8}body.dark-mode .badge-value{color:var(--text-light)}body.dark-mode .btn-tech.outline{border-color:var(--accent);color:var(--accent)}body.dark-mode .btn-tech.outline:hover{background:var(--accent);color:var(--primary);border-color:var(--accent)}body.dark-mode .btn-tech-accent{box-shadow:0 4px 18px rgba(252,175,23,.28)}body.dark-mode .btn-tech.btn-tech-accent:hover{background:#ffd166;color:var(--primary);box-shadow:0 10px 30px rgba(252,175,23,.45)}body.dark-mode .news-section{background:linear-gradient(180deg,#131c31 0%,#0c1424 100%)}body.dark-mode .news-tab-btn{border-color:rgba(255,255,255,.15);color:var(--text-light)}body.dark-mode .news-tab-btn.active{background:var(--accent);border-color:var(--accent);color:var(--primary)}@media(hover:hover) and (pointer:fine){body.dark-mode .news-tab-btn:not(.active):hover{border-color:var(--accent);color:var(--accent);background:rgba(252,175,23,.12);box-shadow:0 8px 20px rgba(0,0,0,.35)}body.dark-mode .news-tab-btn.active:hover{background:#ffd166;border-color:#ffd166;color:var(--primary);box-shadow:0 8px 22px rgba(252,175,23,.25)}}body.dark-mode .news-card{background:rgba(255,255,255,4%);border-color:rgba(255,255,255,8%)}body.dark-mode .news-card-title{color:var(--text-light)}body.dark-mode .news-card-excerpt,body.dark-mode .news-card-meta,body.dark-mode .news-modal-text{color:#94a3b8}body.dark-mode .news-card-read{color:var(--accent)}@media(hover:hover) and (pointer:fine){body.dark-mode .news-card-read:hover{color:var(--text-light)}}body.dark-mode .news-carousel-nav{background:rgba(255,255,255,6%);border-color:rgba(255,255,255,.15);color:var(--text-light)}body.dark-mode .news-carousel-nav:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}body.dark-mode .news-carousel-dot{background:rgba(255,255,255,.28)}body.dark-mode .news-carousel-dot.active{width:22px;background:var(--accent);box-shadow:0 0 12px rgba(252,175,23,.45)}body.dark-mode .news-card-category,body.dark-mode .news-modal-category{background:rgba(252,175,23,.12);color:var(--accent)}body.dark-mode .news-modal-dialog{background:#0f172a;border-color:rgba(255,255,255,.12);color:#e2e8f0}body.dark-mode .news-modal-body h2{color:var(--text-light)}body.dark-mode .news-modal-meta,body.dark-mode .news-modal-date{color:#94a3b8}body.dark-mode .news-modal-text .news-lead{color:#e2e8f0}body.dark-mode .news-modal-text .news-subtitle{color:var(--accent)}body.dark-mode .news-modal-text strong{color:var(--text-light)}body.dark-mode .news-modal-text .news-highlight{background:0 0;color:var(--text-light);font-weight:800}body.dark-mode .news-modal-body{scrollbar-color:rgba(252,175,23,.35)transparent}body.dark-mode .news-modal-body::-webkit-scrollbar-thumb{background:rgba(252,175,23,.28)}body.dark-mode .news-modal-body::-webkit-scrollbar-thumb:hover{background:rgba(252,175,23,.45)}body.dark-mode .news-modal-text .news-list li{background:rgba(255,255,255,4%)}body.dark-mode .news-modal-text .news-quote{background:rgba(30,41,59,.85);border-left-color:var(--accent);color:#f8fafc}body.dark-mode .news-modal-text .news-key-stat{background:rgba(255,255,255,5%);border-color:rgba(255,255,255,.1)}body.dark-mode .news-modal-text .news-key-stat-label{color:#94a3b8}