@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Outfit:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Sora:wght@400;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--brand-rgb:220, 38, 38;--brand:rgb(var(--brand-rgb));--brand-hover:#b91c1c;--brand-glow:rgba(var(--brand-rgb), .15);--brand-glow-subtle:rgba(var(--brand-rgb), .04);--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-card:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#e2e8f0;--border-hover:#cbd5e1;--card-bg:#fff;--card-glow:#0000000a;--glass-bg:#fffffff2;--glass-border:#e2e8f0;--container-width:1240px;--header-height:80px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.5s cubic-bezier(.4, 0, .2, 1);--color-filter:hue-rotate(0deg) saturate(1) brightness(1);--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family);margin:0;padding:0}body.light-theme{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-card:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-color:#e2e8f0;--border-hover:#cbd5e1}body.theme-volt{--brand-rgb:0, 229, 255;--brand-hover:#33ecff;--brand-blue-rgb:99, 102, 241;--brand-blue:rgb(var(--brand-blue-rgb));--brand-blue-hover:#818cf8}body.light-theme.theme-volt{--brand-hover:#009cb0}body.theme-orange{--brand-rgb:217, 70, 239;--brand-hover:#e57eff;--brand-blue-rgb:79, 70, 229;--brand-blue:rgb(var(--brand-blue-rgb));--brand-blue-hover:#6366f1}body.light-theme.theme-orange{--brand-hover:#a21caf}*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-smooth:always}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-primary);background-image:radial-gradient(circle at 50% 0%, var(--bg-tertiary) 0%, var(--bg-primary) 85%);color:var(--text-primary);font-family:var(--font-family);letter-spacing:-.01em;transition:background-color var(--transition-normal), color var(--transition-normal);background-attachment:fixed;min-height:100vh;line-height:1.7;overflow-x:hidden}body:before{content:"";background-image:radial-gradient(circle at 20% 30%, rgba(var(--brand-rgb), .07) 0%, transparent 40%), radial-gradient(circle at 80% 70%, #d4af3708 0%, transparent 40%), linear-gradient(#ffffff02 1px, transparent 1px), linear-gradient(90deg, #ffffff02 1px, transparent 1px);pointer-events:none;z-index:-1;background-size:100% 100%,100% 100%,40px 40px,40px 40px;background-attachment:fixed;width:120%;height:120%;animation:25s ease-in-out infinite alternate backgroundShift;position:fixed;top:-10%;left:-10%}@keyframes backgroundShift{0%{transform:translate(0)scale(1)}to{transform:translate(2%,2%)scale(1.03)}}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}h1,h2,h3,h4,h5,h6{font-family:"Outfit", var(--font-family);letter-spacing:-.03em;color:var(--text-primary);font-weight:700;line-height:1.2}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}.carousel-slide,.modal-overlay{backface-visibility:hidden;transform:translate(0,0)}.dynamic-corner-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 2px 14px #0000000a}.dynamic-corner-card:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 100% 0,#dc26260a 0%,#0000 60%);border-top-right-radius:24px;width:170px;height:170px;transition:background .4s;position:absolute;top:0;right:0}.dynamic-corner-card:hover{border-color:#dc262633;transform:translateY(-6px);box-shadow:0 20px 40px -10px #00000017,0 0 0 1px #dc26261f}.dynamic-corner-card:hover:after{background:radial-gradient(circle at 100% 0,#dc262624 0%,#dc26260a 45%,#0000 75%)}.corner-indicator{color:#64748b;z-index:4;background:#f1f5f9e6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:16px;right:16px}.dynamic-corner-card:hover .corner-indicator{color:#fff;background:#dc2626;transform:scale(1.08);box-shadow:0 4px 12px #dc262659}.elevated-panel{background-color:var(--card-bg);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(12px);border-radius:24px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,background-color .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 24px -2px #0000000f,inset 0 1px #ffffff08}.elevated-panel:hover{border-color:#dc262640;transform:translateY(-6px);box-shadow:0 20px 40px -10px #0000001f,0 0 0 1px #dc26261a}.elevated-panel:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 100% 0,#dc26260f 0%,#0000 60%);width:200px;height:200px;transition:background .4s;position:absolute;top:0;right:0}.elevated-panel:hover:before{background:radial-gradient(circle at 100% 0,#dc262629 0%,#dc26260a 50%,#0000 75%)}.section-padding{padding:90px 0}.section-header{max-width:650px;margin-bottom:50px}.section-header.align-center{text-align:center;margin-left:auto;margin-right:auto}.section-subtitle{text-transform:uppercase;letter-spacing:.15em;color:var(--brand);margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.section-title{text-transform:uppercase;letter-spacing:-.02em;margin-bottom:14px;font-size:34px}.section-desc{color:var(--text-secondary);font-size:15px}.btn{cursor:pointer;transition:all var(--transition-fast);font-size:14px;font-weight:600;font-family:var(--font-family);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;display:inline-flex}.btn-primary{background-color:var(--brand);color:#fff;box-shadow:0 4px 14px 0 rgba(var(--brand-rgb), .3)}.btn-primary:hover{background-color:var(--brand-hover);box-shadow:0 6px 20px 0 rgba(var(--brand-rgb), .45);transform:translateY(-2px)}.btn-secondary{border:1px solid var(--border-color);color:var(--text-primary);background-color:#0000}.btn-secondary:hover{border-color:var(--text-primary);background-color:#ffffff08;transform:translateY(-2px)}.btn-block{width:100%;display:flex}.btn-large{padding:14px 32px;font-size:15px}.top-bar{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);color:var(--text-secondary);padding:8px 0;font-size:12px}.top-bar-content{justify-content:space-between;align-items:center;display:flex}.top-info{align-items:center;gap:16px;display:flex}.top-info a:hover{color:var(--brand)}.top-info .separator{opacity:.2}.top-actions button{color:var(--text-primary);cursor:pointer;opacity:.8;transition:opacity var(--transition-fast);background:0 0;border:none;padding:4px;font-size:13px}.top-actions button:hover{opacity:1}.main-header{z-index:100;background-color:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-border);height:var(--header-height);transition:background-color var(--transition-normal);align-items:center;display:flex;position:sticky;top:0}.header-container{justify-content:space-between;align-items:center;width:100%;display:flex}.logo-area .logo{flex-direction:column;display:flex}.logo-text{letter-spacing:-.02em;color:var(--text-primary);font-size:20px;font-weight:800;line-height:1}.logo-highlight{color:var(--brand)}.logo-subtext{text-transform:uppercase;letter-spacing:.3em;color:var(--text-secondary);margin-top:4px;font-size:9px;font-weight:600}.nav-menu ul{gap:28px;list-style:none;display:flex}.nav-link{color:var(--text-secondary);padding:8px 0;font-size:13px;font-weight:500;position:relative}.nav-link:hover,.nav-link.active{color:var(--text-primary)}.nav-link:after{content:"";background-color:var(--brand);width:0;height:2px;transition:width var(--transition-fast);position:absolute;bottom:0;left:0}.nav-link:hover:after,.nav-link.active:after{width:100%}.header-cta{align-items:center;gap:12px;display:flex}.cta-calendar-icon{margin-right:6px}@media (max-width:768px){.cta-calendar-icon{margin-right:0!important}}.mobile-nav-toggle{color:var(--text-primary);cursor:pointer;background:0 0;border:none;font-size:18px;display:none}.hero-premium-slider-section{height:calc(100vh - var(--header-height) - 36px);z-index:10;background-color:#0b0f19;width:100vw;position:relative;overflow:hidden}.noise-overlay{opacity:.022;pointer-events:none;z-index:25;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;inset:0}.slider-viewport{width:100%;height:100%;position:relative;overflow:hidden}.slide-wrapper{opacity:0;visibility:hidden;z-index:1;align-items:center;width:100%;height:100%;transition:opacity 1s cubic-bezier(.16,1,.3,1),visibility 1s;display:flex;position:absolute;inset:0}.slide-wrapper.active{opacity:1;visibility:visible;z-index:2}.slide-background-container{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.slide-ambient-orbs{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ambient-orb{mix-blend-mode:screen;-webkit-filter:blur(120px);opacity:.16;background:radial-gradient(circle, var(--orb-color) 0%, #0b0f1900 80%);will-change:transform;border-radius:50%;position:absolute}.orb-1{width:600px;height:600px;animation:24s ease-in-out infinite alternate floatOrb1;top:20%;left:-10%}.orb-2{width:450px;height:450px;animation:28s ease-in-out infinite alternate floatOrb2;top:-10%;left:10%}.orb-3{width:500px;height:500px;animation:20s ease-in-out infinite alternate floatOrb3;top:50%;left:-15%}@keyframes floatOrb1{0%{transform:translate(0,0)scale(1)}50%{transform:translate(40px,-60px)scale(1.15)}to{transform:translate(-20px,35px)scale(.9)}}@keyframes floatOrb2{0%{transform:translate(0,0)scale(.9)}50%{transform:translate(-50px,40px)scale(1.2)}to{transform:translate(30px,-20px)scale(1)}}@keyframes floatOrb3{0%{transform:translate(0,0)scale(1.1)}50%{transform:translate(50px,30px)scale(.95)}to{transform:translate(-40px,-40px)scale(1.05)}}.slide-background-image{object-fit:cover;filter:brightness(.4)contrast(1.05)saturate(.85);will-change:transform;width:100%;height:100%;transition:transform 6s cubic-bezier(.16,1,.3,1),filter 1s;transform:scale(1.15)translate(15px,8px)}.slide-wrapper.active .slide-background-image{transform:scale(1.04)translate(0,0)}.slide-overlay-gradient{z-index:3;background:linear-gradient(90deg,#0b0f19 0%,#0b0f19f2 20%,#0b0f19b3 45%,#0b0f1900 70%),linear-gradient(#0b0f1900 40%,#0b0f1980 75%,#0b0f19 100%),linear-gradient(#0b0f19cc 0%,#0b0f1900 15%);position:absolute;inset:0}.slide-radial-glow{background:radial-gradient(circle, var(--glow-color) 0%, #0b0f1900 75%);opacity:0;z-index:2;filter:blur(90px);pointer-events:none;width:750px;height:750px;transition:opacity 1.2s,transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;top:45%;left:25%;transform:translate(-50%,-50%)scale(.8)}.slide-wrapper.active .slide-radial-glow{opacity:.22;transform:translate(-50%,-50%)scale(1)}.slide-layout-container{z-index:10;align-items:center;height:100%;display:flex;position:relative}.slide-info-container{flex-direction:column;align-items:flex-start;max-width:640px;display:flex}.slide-tag-badge{text-transform:none;letter-spacing:.18em;-webkit-backdrop-filter:blur(12px);border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:11px;font-weight:700;transition:all .3s;display:inline-flex}.tag-sparkle-icon{animation:3s linear infinite rotateSparkle}@keyframes rotateSparkle{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(1)}}.slide-title-premium{font-family:"Plus Jakarta Sans", "Sora", "Manrope", var(--font-family);letter-spacing:-.03em;color:#fff;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin-bottom:20px;font-size:clamp(48px,6vw,84px);font-weight:800;line-height:1.05}.slide-desc-premium{color:#ffffffbf;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;max-width:620px;margin-bottom:36px;font-size:clamp(18px,1.8vw,22px);font-weight:450;line-height:1.8}.slide-stats-premium{gap:20px;width:100%;margin-bottom:40px;display:flex}.stat-card-glass{-webkit-backdrop-filter:blur(24px);background:#ffffff04;border:1px solid #ffffff0a;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;min-width:130px;padding:20px 24px;transition:border-color .4s,background-color .4s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 32px #0000004d}.stat-card-glass:hover{background:#ffffff09;border-color:#ffffff1f;transform:translateY(-3px)}.stat-icon-premium{opacity:.85;margin-bottom:12px;transition:transform .3s}.stat-card-glass:hover .stat-icon-premium{transform:scale(1.1)rotate(5deg)}.stat-val-premium{color:#fff;letter-spacing:-.02em;margin-bottom:4px;font-family:Outfit,sans-serif;font-size:clamp(20px,2.5vw,25px);font-weight:900}.stat-lbl-premium{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:10px;font-weight:600}.slide-actions-premium{gap:16px;display:flex}.btn-premium-primary{background-color:var(--accent-color,#2563eb);cursor:pointer;box-shadow:0 4px 18px var(--glow-color,#2563eb40);border:none;border-radius:12px;align-items:center;gap:10px;padding:15px 30px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#fff!important}.btn-premium-primary:hover{box-shadow:0 8px 28px var(--glow-color,#2563eb73);filter:brightness(1.1);transform:translateY(-2px)scale(1.02)}.btn-icon-shift{transition:transform .3s}.btn-premium-primary:hover .btn-icon-shift{transform:translate(4px)}.btn-premium-secondary{cursor:pointer;-webkit-backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;padding:15px 30px;font-size:14px;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#fff!important}.btn-premium-secondary:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-2px)scale(1.02)}.slide-info-container .animate-fade-in{opacity:0;will-change:transform, opacity;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(15px)}.slide-info-container .animate-reveal{opacity:0;will-change:transform, opacity;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.slide-info-container .animate-fade-up{opacity:0;will-change:transform, opacity;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.slide-info-container .animate-fade-up-staggered{opacity:0;will-change:transform, opacity;transition:opacity .9s cubic-bezier(.16,1,.3,1) .15s,transform .9s cubic-bezier(.16,1,.3,1) .15s;transform:translateY(20px)}.slide-info-container .animate-fade-up-delayed{opacity:0;will-change:transform, opacity;transition:opacity .9s cubic-bezier(.16,1,.3,1) .3s,transform .9s cubic-bezier(.16,1,.3,1) .3s;transform:translateY(20px)}.slide-wrapper.active .animate-fade-in,.slide-wrapper.active .animate-reveal,.slide-wrapper.active .animate-fade-up,.slide-wrapper.active .animate-fade-up-staggered,.slide-wrapper.active .animate-fade-up-delayed{opacity:1;transform:translate(0,0)}.slider-hud-container{max-width:var(--container-width);z-index:30;pointer-events:none;margin:0 auto;position:absolute;bottom:50px;left:24px;right:24px}.slider-pagination-dots{pointer-events:auto;gap:10px;display:flex}.pagination-dot-btn{cursor:pointer;background:#ffffff1f;border:none;border-radius:10px;width:24px;height:3px;transition:background .3s,width .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.pagination-dot-btn:hover{background:#ffffff4d}.pagination-dot-btn.active{background:#ffffff14;width:56px}.pagination-dot-progress{width:0%;height:100%;animation-name:progressFill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:0;left:0}@keyframes progressFill{0%{width:0%}to{width:100%}}.slider-controls-container{z-index:30;max-width:var(--container-width);gap:12px;margin:0 auto;display:flex;position:absolute;bottom:28px;right:24px}.slider-nav-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.slider-nav-btn:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 15px #ffffff0d}.nav-arrow-icon{transition:transform .3s}.prev-btn:hover .nav-arrow-icon{transform:translate(-2px)}.next-btn:hover .nav-arrow-icon{transform:translate(2px)}.features-ribbon{z-index:12;background:linear-gradient(#050816 0%,#08101d 25%,#0b1120 100%);border-bottom:1px solid #ffffff0a;padding:36px 0;position:relative}.ribbon-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ribbon-item{align-items:center;gap:14px;display:flex}.ribbon-icon{color:var(--brand);background-color:rgba(var(--brand-rgb), .08);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.ribbon-text h4{margin-bottom:2px;font-size:15px;font-weight:600}.ribbon-text p{color:var(--text-secondary);font-size:12px}.range-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vehicle-card{transition:all var(--transition-normal);border-left:4px solid #0000}.vehicle-card:hover{border-color:rgba(var(--brand-rgb), .25);border-left-color:var(--brand);box-shadow:0 10px 30px -10px rgba(var(--brand-rgb), .2);transform:translateY(-6px)}.card-img-wrap{border-bottom:1px solid var(--border-color);background-color:#0b1220;border-top-left-radius:23px;border-top-right-radius:23px;justify-content:center;align-items:center;height:200px;padding:20px;display:flex;position:relative;overflow:hidden}.card-img-wrap img{object-fit:contain;max-height:160px;transition:transform var(--transition-normal)}:is(.card-img-wrap:has(img[src*=iqube]) img,.card-img-wrap:has(img[src*=tvs_x]) img,.card-img-wrap:has(img[src*=tvs_orbiter]) img){max-height:180px;transform:scale(1.15)}.vehicle-card:hover .card-img-wrap img{transform:scale(1.05)}:is(.vehicle-card:hover .card-img-wrap:has(img[src*=iqube]) img,.vehicle-card:hover .card-img-wrap:has(img[src*=tvs_x]) img,.vehicle-card:hover .card-img-wrap:has(img[src*=tvs_orbiter]) img){transform:scale(1.2)}.tag-ev{color:#fff;text-transform:uppercase;z-index:2;letter-spacing:.05em;background-color:#10b981;border-radius:4px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;font-weight:700;display:flex;position:absolute;top:14px;left:14px}.card-content{padding:20px}.card-title{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:6px;font-size:18px}.card-desc{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-bottom:18px;font-size:13px;display:-webkit-box;overflow:hidden}.card-specs-row{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);justify-content:space-between;margin-bottom:18px;padding:10px 0;display:flex}.card-spec-item{flex-direction:column;display:flex}.card-spec-val{color:var(--text-primary);font-size:14px;font-weight:700}.card-spec-lbl{color:var(--text-muted);text-transform:uppercase;font-size:9px}.card-footer{justify-content:space-between;align-items:center;display:flex}.card-price{flex-direction:column;display:flex}.price-lbl{color:var(--text-muted);text-transform:uppercase;font-size:9px}.price-val{color:var(--brand);font-size:16px;font-weight:800}.color-lab-section{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.customizer-container{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:20px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:30px;display:grid;box-shadow:0 15px 40px -15px #00000080}.customizer-visual{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;justify-content:center;align-items:center;height:380px;display:flex;position:relative;overflow:hidden}.customizer-visual .glow-bg{background-color:var(--brand);filter:blur(80px);opacity:.12;z-index:1;border-radius:50%;width:250px;height:250px;position:absolute}.vehicle-custom-preview{object-fit:contain;max-height:260px;filter:var(--color-filter) drop-shadow(0 15px 30px #00000080);z-index:2;transition:filter .5s}.color-badge{background-color:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary);z-index:3;border-radius:50px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;bottom:20px;left:20px}.customizer-controls{flex-direction:column;gap:24px;display:flex}.custom-control-group{flex-direction:column;gap:10px;display:flex}.control-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:12px;font-weight:600}.model-select-buttons{grid-template-columns:repeat(2,1fr);gap:10px;max-height:160px;padding-right:4px;display:grid;overflow-y:auto}.model-select-buttons::-webkit-scrollbar{width:4px}.model-select-buttons::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:2px}.model-btn{background-color:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:10px;font-size:13px;font-weight:600;overflow:hidden}.model-btn:hover{color:var(--text-primary);border-color:var(--text-muted)}.model-btn.active{background-color:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 4px 12px rgba(var(--brand-rgb), .3)}.color-swatches{gap:12px;display:flex}.swatch{cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);border:2px solid #0000;border-radius:50%}.swatch:hover{transform:scale(1.1)}.swatch.active{border-color:var(--text-primary);box-shadow:0 0 0 4px rgba(var(--brand-rgb), .2), 0 0 15px rgba(var(--brand-rgb), .6);animation:2s ease-in-out infinite alternate breathingGlow;transform:scale(1.15)}@keyframes breathingGlow{0%{box-shadow:0 0 0 2px rgba(var(--brand-rgb), .15), 0 0 8px rgba(var(--brand-rgb), .4)}to{box-shadow:0 0 0 5px rgba(var(--brand-rgb), .3), 0 0 18px rgba(var(--brand-rgb), .8)}}.customizer-specs-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:16px}.customizer-specs-card h3{text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-color);margin-bottom:12px;padding-bottom:6px;font-size:15px}.spec-list{grid-template-columns:repeat(2,1fr);gap:8px 16px;list-style:none;display:grid}.spec-list li{color:var(--text-secondary);font-size:12px}.spec-list strong{color:var(--text-primary)}.configurator-grid{grid-template-columns:1.1fr .9fr;gap:32px;display:grid}.config-options-panel{flex-direction:column;gap:24px;display:flex}.config-group{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px}.config-group h3{text-transform:uppercase;border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:10px;font-size:16px}.vehicle-options{flex-direction:column;gap:10px;max-height:220px;padding-right:4px;display:flex;overflow-y:auto}.vehicle-options::-webkit-scrollbar{width:4px}.vehicle-options::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:2px}.config-vehicle-card{background-color:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-fast);border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.config-vehicle-card:hover{border-color:var(--text-muted)}.config-vehicle-card.active{border-color:var(--brand);box-shadow:0 0 12px rgba(var(--brand-rgb), .1)}.config-veh-title{font-size:15px;font-weight:600}.config-veh-price{color:var(--brand);font-weight:700}.accessories-list{flex-direction:column;gap:10px;display:flex}.acc-item{background-color:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-fast);border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.acc-item:hover{border-color:var(--text-muted)}.acc-item.selected{border-color:var(--brand);background-color:rgba(var(--brand-rgb), .02)}.acc-checkbox{border:2px solid var(--border-color);color:#0000;width:18px;height:18px;transition:all var(--transition-fast) cubic-bezier(.34, 1.56, .64, 1);border-radius:4px;justify-content:center;align-items:center;font-size:10px;display:flex}.acc-item.selected .acc-checkbox{background-color:var(--brand);border-color:var(--brand);color:#fff;transform:scale(1.12)}.acc-info{flex-grow:1}.acc-name{font-size:14px;font-weight:600}.acc-desc{color:var(--text-secondary);font-size:12px}.acc-price{color:var(--text-primary);font-weight:700}.summary-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px;position:sticky;top:100px;box-shadow:0 10px 30px #0000004d}.summary-card h3{text-transform:uppercase;margin-bottom:16px;font-size:18px}.summary-vehicle-info{justify-content:space-between;align-items:center;display:flex}.summary-vehicle-info h4{font-size:16px}.summary-base-price{font-weight:700}.summary-divider{background-color:var(--border-color);height:1px;margin:16px 0}.summary-accessories{flex-direction:column;gap:8px;min-height:50px;display:flex}.no-acc-text{color:var(--text-muted);font-size:12px;font-style:italic}.summary-acc-row{color:var(--text-secondary);justify-content:space-between;font-size:13px;display:flex}.summary-totals{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.total-row{color:var(--text-secondary);justify-content:space-between;font-size:13px;display:flex}.total-row.total-grand{color:var(--brand);border-top:1.5px dashed var(--border-color);margin-top:4px;padding-top:10px;font-size:18px;font-weight:800}.summary-note{color:var(--text-muted);margin-top:14px;font-size:11px;line-height:1.4}.comparator-section{background-color:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.comparator-controls{justify-content:center;align-items:center;gap:20px;margin-bottom:30px;display:flex}.comp-select-wrapper{flex-direction:column;gap:6px;width:240px;display:flex}.comp-select-wrapper label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:10px;font-weight:700}.comp-select{background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;width:100%;transition:border var(--transition-fast);border-radius:8px;outline:none;padding:10px 14px;font-size:14px;font-weight:600}.comp-select:focus{border-color:var(--brand)}.comp-vs{color:var(--brand);background-color:rgba(var(--brand-rgb), .08);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-top:18px;font-size:14px;font-weight:800;display:flex}.comparison-table-wrapper{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;overflow-x:auto;box-shadow:0 10px 30px #0000004d}.comparison-table{border-collapse:collapse;text-align:left;width:100%}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--border-color);padding:14px 20px}.comparison-table th{background-color:var(--bg-tertiary);text-transform:uppercase;letter-spacing:.02em;font-size:13px;font-weight:700}.comparison-table td{font-size:13px}.comparison-table td:first-child{color:var(--text-secondary);font-weight:600}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr:hover td{background-color:#ffffff03}.highlight-row{background-color:rgba(var(--brand-rgb), .02)}.dealer-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.dealer-details-panel{border-left:4px solid var(--brand);transition:border-color var(--transition-normal);padding-left:28px}.dealer-name{text-transform:uppercase;letter-spacing:-.02em;margin-bottom:4px;font-size:36px}.dealer-subtitle{color:var(--brand);text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px;font-size:13px;font-weight:700}.contact-info-list{flex-direction:column;gap:20px;margin-bottom:30px;display:flex}.contact-item{align-items:flex-start;gap:16px;display:flex}.contact-icon{color:var(--brand);margin-top:4px;font-size:18px}.contact-text h4{margin-bottom:2px;font-size:15px;font-weight:600}.contact-text p{color:var(--text-secondary);font-size:13px}.call-link{color:var(--text-primary);font-weight:700}.call-link:hover{color:var(--brand)}.dealer-map-mock{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;height:200px;position:relative;overflow:hidden}.map-graphic{background-color:var(--bg-tertiary);background-image:radial-gradient(var(--border-color) 1.5px, transparent 1.5px);background-size:20px 20px;width:100%;height:100%;position:relative}.map-line{background-color:var(--border-color);position:absolute}.road-1{width:100%;height:14px;top:50%;transform:translateY(-50%)rotate(-4deg)}.road-2{width:14px;height:100%;left:40%}.road-name{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700;position:absolute;top:57%;left:10%;transform:rotate(-4deg)}.map-marker{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute}.map-marker svg{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50%;width:28px;height:28px;padding:6px;box-shadow:0 4px 6px #0000004d}.marker-label{background-color:var(--glass-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--glass-border);white-space:nowrap;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:9px;font-weight:600}.school-marker{top:20px;left:20%}.showroom-marker{top:42%;left:55%}.showroom-marker svg{background-color:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 10px var(--brand-glow)}.marker-ping{border:3px solid var(--brand);opacity:0;pointer-events:none;border-radius:50%;width:28px;height:28px;animation:1.8s ease-out infinite markerPing;position:absolute}@keyframes markerPing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.dealer-contact-form .form-container{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:30px;box-shadow:0 10px 30px #0000004d}.form-container h3{text-transform:uppercase;margin-bottom:6px;font-size:20px}.form-container p{color:var(--text-secondary);margin-bottom:20px;font-size:13px}.form-row{margin-bottom:16px}.form-row.split{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.form-row.split{grid-template-columns:1fr;gap:12px}}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}.form-group input,.form-group select,.form-group textarea{background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-family);transition:all var(--transition-fast);border-radius:8px;outline:none;padding:10px 14px;font-size:13px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--brand);background-color:var(--bg-secondary)}.disabled-input{cursor:not-allowed;background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}.main-footer{color:var(--text-secondary);border-top:1px solid var(--border-color);background-color:#050816;padding-top:70px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:32px;margin-bottom:50px;display:grid}.brand-col p{margin-top:14px;margin-bottom:20px;font-size:13px;line-height:1.6}.footer-title{color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.social-links{gap:10px;display:flex}.social-links a{width:32px;height:32px;transition:all var(--transition-fast);background-color:#ffffff08;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.social-links a:hover{background-color:var(--brand);color:#fff;box-shadow:0 4px 10px rgba(var(--brand-rgb), .3);transform:translateY(-2px)}.footer-subheading{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;font-size:14px;font-weight:700}.footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-col ul a{font-size:13px}.footer-col ul a:hover{color:var(--brand);padding-left:4px}.contacts-col p{align-items:flex-start;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.contacts-col p svg{color:var(--brand);flex-shrink:0;margin-top:3px}.contacts-col a:hover{color:var(--brand)}.footer-bottom{border-top:1px solid var(--border-color);color:var(--text-muted);padding:24px 0;font-size:12px}.footer-bottom-content{justify-content:space-between;align-items:center;display:flex}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;background-color:#000000b3;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.modal-overlay.active{opacity:1;visibility:visible}.modal-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;width:100%;max-width:600px;padding:30px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(30px)scale(.97);box-shadow:0 20px 50px #00000080}.modal-overlay.active .modal-card{transform:translateY(0)scale(1)}.modal-close{background-color:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;width:32px;height:32px;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:20px;right:20px}.modal-close:hover{color:var(--text-primary);background-color:var(--brand);border-color:var(--brand)}.modal-header{margin-bottom:24px}.modal-header h2{text-transform:uppercase;margin-bottom:6px;font-size:24px}.modal-header p{color:var(--text-secondary);font-size:13px}.modal-form{flex-direction:column;gap:16px;display:flex}.toast-container{z-index:1100;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background-color:var(--bg-secondary);border-left:4px solid var(--brand);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);color:var(--text-primary);opacity:0;border-radius:6px;align-items:center;gap:12px;min-width:260px;max-width:380px;padding:14px 20px;font-size:13px;font-weight:600;animation:.25s forwards toastIn;display:flex;transform:translateY(15px);box-shadow:0 10px 25px #0006}@keyframes toastIn{to{opacity:1;transform:translateY(0)}}.toast.success{border-left-color:#10b981}.toast-icon{flex-shrink:0;font-size:14px}.toast.success .toast-icon{color:#10b981}.toast.info .toast-icon{color:var(--brand)}@media (max-width:1024px){.slide-title{font-size:clamp(1.8rem,4vw,2.8rem)}.slide-visual img{max-height:340px}.range-grid{grid-template-columns:repeat(2,1fr)}.customizer-container,.configurator-grid,.dealer-grid{grid-template-columns:1fr;gap:32px}.summary-card{position:static}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.hide-mobile{display:none!important}.header-cta .btn{border-radius:50%;width:38px;height:38px;padding:10px}.section-title{font-size:28px}.top-bar-content{text-align:center;flex-direction:column;gap:6px}.top-actions{display:none}.main-header{height:70px}.mobile-nav-toggle{display:block}.nav-menu{background-color:var(--bg-secondary);z-index:99;width:100%;height:calc(100vh - 70px);transition:left var(--transition-normal);border-top:1px solid var(--border-color);padding:30px 24px;position:fixed;top:70px;left:-100%}.nav-menu.active{left:0}.nav-menu ul{flex-direction:column;gap:20px}.nav-link{font-size:16px;display:block}.hero-section{height:480px;min-height:480px;padding:20px 0}.slide-content-grid{grid-template-columns:1fr;align-content:center;gap:15px;height:100%}.slide-info{text-align:center;padding-right:0}.slide-title{margin-bottom:12px;font-size:24px}.slide-desc,.slide-stats{display:none}.slide-visual{order:-1;height:200px;transform:scale(.95)translateY(10px)}.carousel-slide.active .slide-visual{transform:scale(1)translateY(0)}.slide-visual img{width:auto;max-height:185px}.slide-actions{justify-content:center}.carousel-controls{bottom:15px}.ribbon-grid{grid-template-columns:repeat(2,1fr)}.range-grid,.model-select-buttons{grid-template-columns:1fr}.form-row.split{grid-template-columns:1fr;gap:0}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom-content{text-align:center;flex-direction:column;gap:10px}.modal-card{padding:24px 16px}}@media (max-width:480px){.ribbon-grid{grid-template-columns:1fr}.slide-stats{flex-direction:column;gap:12px}.slide-actions{flex-direction:column}}@media (max-width:1024px){.slide-info-container{max-width:500px}}@media (max-width:768px){.hero-premium-slider-section{height:calc(100vh - var(--header-height) - 34px);min-height:540px}.slide-layout-container{justify-content:center;align-items:flex-start;padding:50px 20px 20px}.slide-background-image{object-position:center 80%!important;filter:brightness(.6)contrast(1.05)saturate(.9)!important}.slide-overlay-gradient{background:linear-gradient(#0b0f19 0%,#0b0f19eb 40%,#0b0f1966 70%,#0b0f1900 100%),linear-gradient(#0b0f1900 50%,#0b0f1999 80%,#0b0f19 100%)!important}body.light-theme .slide-overlay-gradient{background:linear-gradient(#f8fafc 0%,#f8fafceb 40%,#f8fafc66 70%,#f8fafc00 100%),linear-gradient(#f8fafc00 50%,#f8fafc99 80%,#f8fafc 100%)!important}.slide-info-container{text-align:center;align-items:center;max-width:100%}.slide-tag-badge{margin-bottom:16px}.slide-title-premium{margin-bottom:14px;font-size:clamp(32px,5vw,48px)}.slide-desc-premium{text-align:center;max-width:480px;margin-bottom:20px;font-size:clamp(15px,2.5vw,18px);line-height:1.6}.slide-stats-premium{justify-content:space-between;gap:10px;width:100%;max-width:500px;margin-bottom:24px;display:flex;flex-direction:row!important}.stat-card-glass{border-radius:12px;flex:1;align-items:center;min-width:0;padding:10px 8px;box-shadow:0 4px 20px #0003;flex-direction:column!important}.stat-icon-premium{width:14px;height:14px;margin-bottom:6px}.stat-val-premium{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-bottom:2px;font-size:clamp(12px,2.5vw,15px);font-weight:800;overflow:hidden}.stat-lbl-premium{letter-spacing:.05em;font-size:8px}.slide-actions-premium{justify-content:center;gap:10px;width:100%;max-width:450px;flex-direction:row!important}.btn-premium-primary,.btn-premium-secondary{white-space:nowrap;border-radius:10px;flex:1;justify-content:center;width:auto;max-width:none;height:42px;padding:10px 14px;font-size:12px}.slider-controls-container{display:none!important}.slider-hud-container{justify-content:center;display:flex;bottom:24px}}@media (max-width:480px){.hero-premium-slider-section{height:calc(100vh - var(--header-height) - 34px);min-height:480px}.slide-title-premium{margin-bottom:10px;font-size:clamp(24px,8vw,36px)}.slide-desc-premium{margin-bottom:16px;font-size:14px;line-height:1.5}.slide-stats-premium{gap:8px;max-width:360px;margin-bottom:18px}.stat-card-glass{padding:8px 4px}.stat-icon-premium{width:12px;height:12px;margin-bottom:4px}.stat-val-premium{font-size:12px}.stat-lbl-premium{font-size:7px}.slide-actions-premium{gap:8px;max-width:350px}.btn-premium-primary,.btn-premium-secondary{border-radius:8px;height:38px;padding:8px 10px;font-size:11px}}body.light-theme .hero-premium-slider-section{background-color:#f8fafc}body.light-theme .slide-overlay-gradient{background:linear-gradient(90deg,#f8fafc 0%,#f8fafcf5 20%,#f8fafccc 45%,#f8fafc00 70%),linear-gradient(#f8fafc00 40%,#f8fafc80 75%,#f8fafc 100%),linear-gradient(#f8fafccc 0%,#f8fafc00 15%)}body.light-theme .ambient-orb{mix-blend-mode:multiply;opacity:.12;background:radial-gradient(circle, var(--orb-color) 0%, #f8fafc00 80%)}body.light-theme .slide-title-premium{color:#0f172a}body.light-theme .slide-desc-premium{color:#475569}body.light-theme .slide-tag-badge{background:#3b82f614!important;border-color:#3b82f626!important}body.light-theme .stat-card-glass{background:#00000008;border-color:#00000014;box-shadow:0 4px 12px #00000005}body.light-theme .stat-val-premium{color:#0f172a}body.light-theme .stat-lbl-premium{color:#64748b}body.light-theme .btn-premium-secondary{color:#0f172a;background-color:#0000;border-color:#00000026}body.light-theme .btn-premium-secondary:hover{background-color:#00000008;border-color:#0f172a}body.light-theme .features-ribbon{background:linear-gradient(#f8fafc 0%,#f1f3f7 100%);border-bottom:1px solid #0000000f}body.light-theme .main-footer{color:#475569;background-color:#f1f3f7;border-top:1px solid #00000014}body.light-theme .footer-bottom{color:#94a3b8;border-top:1px solid #0000000f}body.light-theme .social-links a{color:#475569;background-color:#00000008}body.light-theme .social-links a:hover{background-color:var(--brand);color:#fff}body.light-theme .top-bar,body.light-theme .main-header{border-bottom:1px solid #0000000f}body.light-theme .slider-nav-btn{color:#0f172a;background:#00000005;border-color:#00000014}body.light-theme .slider-nav-btn:hover{background:#0000000f;border-color:#00000026}body.light-theme .pagination-dot-btn{background:#0000001a}body.light-theme .pagination-dot-btn.active{background:#0000000a}.confused-banner{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:24px auto 32px;padding:24px 32px;display:flex;box-shadow:0 4px 20px #0000000d}.confused-text{flex:1;min-width:280px}.confused-title{color:var(--text-primary);margin:0 0 6px;font-size:16px;font-weight:800}.confused-desc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.confused-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:768px){.confused-banner{text-align:center;flex-direction:column;align-items:stretch;gap:16px;padding:18px 20px}.confused-text{min-width:unset}.confused-title{font-size:15px}.confused-desc{font-size:12px;line-height:1.5}.confused-actions{flex-wrap:nowrap;justify-content:center;gap:8px}.confused-actions .btn{white-space:nowrap;flex:1;justify-content:center;width:100%;padding:10px 8px;font-size:11px}}.mobile-bottom-bar{display:none!important}@media (max-width:900px){.desktop-nav,.desktop-test-ride-btn{display:none!important}.mobile-nav-toggle{display:flex!important}.top-info-ribbon,.quick-action-strip,.quick-action-btns,.card-test-ride-btn{display:none!important}}@media (max-width:768px){.mobile-bottom-bar{display:flex!important}.desktop-floating-whatsapp,.hero-nav-arrow{display:none!important}body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}.category-filters-container{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-16px;margin-right:-16px;flex-wrap:nowrap!important;justify-content:flex-start!important;padding:4px 16px 12px!important;overflow-x:auto!important}.category-filters-container::-webkit-scrollbar{display:none}.location-action-btns,.showroom-location-btns{flex-direction:row!important;gap:8px!important;width:100%!important;display:flex!important}.location-action-btns>*,.showroom-location-btns>*{text-align:center!important;flex:1 1 0!important;justify-content:center!important;padding:11px 10px!important;font-size:12px!important}.mobile-full-width{width:100%!important}.btn-responsive-primary{justify-content:center!important;width:100%!important}.hero-slide-ctas{width:100%!important}.hero-slide-ctas>*{text-align:center!important;flex:calc(50% - 6px)!important;justify-content:center!important;padding:12px 14px!important;font-size:12px!important}}@media (max-width:480px){.hide-on-mobile-xs{display:none!important}}
