/* Mahtab Variables */
:root{--primary:#d81324;--secondary:#0b2154;--light:#f2f2f2;--dark:#111111}.fw-medium{font-weight:600!important}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.btn{font-weight:500;text-transform:uppercase;transition:.5s}.btn.btn-primary,.btn.btn-secondary{color:#ffffff}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:normal;border-radius:2px}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}.navbar-light .navbar-nav .nav-link{margin-right:30px;padding:25px 0;color:#ffffff;font-size:14px;text-transform:uppercase;outline:none}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:#78b833}@media (max-width:991.98px){.navbar-light .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar-light .navbar-nav{border-top:1px solid #eeeeee}}.navbar-light .navbar-brand,.navbar-light a.btn{height:75px}.navbar-light .navbar-nav .nav-link{color:var(--dark);font-weight:500}.navbar-light.sticky-top{top:-100px;transition:.5s}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}.carousel-caption{top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:1}.carousel-control-prev,.carousel-control-next{width:10%}.carousel-control-prev-icon,.carousel-control-next-icon{width:3rem;height:3rem}@media (max-width:768px){#header-carousel .carousel-item{position:relative}#header-carousel .carousel-item img{width:100%;height:100%;object-fit:cover}}.page-header{background-position:center center;background-repeat:no-repeat;background-size:cover}.page-header-inner{background:rgba(0,0,0,.7)}.breadcrumb-item + .breadcrumb-item::before{color:var(--light)}.fact{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../img/middle.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.service .nav .nav-link{background:var(--light);transition:.5s}.service .nav .nav-link.active{background:var(--primary)}.service .nav .nav-link.active h4{color:#ffffff!important}.booking{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(../img/contact.jpg) center center no-repeat;background-size:cover}.bootstrap-datetimepicker-widget.bottom{top:auto!important}.bootstrap-datetimepicker-widget .table *{border-bottom-width:0}.bootstrap-datetimepicker-widget .table th{font-weight:500}.bootstrap-datetimepicker-widget.dropdown-menu{padding:10px;border-radius:2px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background:var(--primary)}.bootstrap-datetimepicker-widget table td.today::before{border-bottom-color:var(--primary)}.team-item .team-overlay{display:flex;align-items:center;justify-content:center;background:var(--primary);transform:scale(0);transition:.5s}.team-item:hover .team-overlay{transform:scale(1)}.team-item .team-overlay .btn{color:var(--primary);background:#ffffff}.team-item .team-overlay .btn:hover{color:#ffffff;background:var(--secondary)}.testimonial-carousel .owl-item .testimonial-text,.testimonial-carousel .owl-item.center .testimonial-text *{transition:.5s}.testimonial-carousel .owl-item.center .testimonial-text{background:#78b833!important}.testimonial-carousel .owl-item.center .testimonial-text *{color:#ffffff!important}.testimonial-carousel .owl-dots{margin-top:24px;display:flex;align-items:flex-end;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;border:1px solid #cccccc;transition:.5s}.testimonial-carousel .owl-dot.active{background:#78b833;border-color:#78b833}.footer{background:url(../img/footer.png) center center no-repeat;background-size:cover}.footer .btn.btn-social{margin-right:5px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:var(--light);border:1px solid #ffffff;border-radius:35px;transition:.3s}.footer .btn.btn-social:hover{color:var(--primary)}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:#ffffff;font-size:15px;font-weight:normal;text-transform:capitalize;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none}.footer .copyright{padding:25px 0;font-size:15px;border-top:1px solid rgba(256,256,256,.1)}.footer .copyright a{color:var(--light)}.footer .footer-menu a{margin-right:15px;padding-right:15px;border-right:1px solid rgba(255,255,255,.3)}.footer .footer-menu a:last-child{margin-right:0;padding-right:0;border-right:none}.navbar-brand img{width:100%;height:100%;object-fit:contain}.about-text{font-size:18px}.approved-image img{width:100%;height:100%;object-fit:cover}.approved-image-right img{width:100%;height:100%;object-fit:contain}.battery-warranty{background:url(../img/banner/background-banner-2.png);background-size:cover;background-repeat:no-repeat;background-position:top}.battery-image img{width:100%;height:100%}.battery-warranty-text h2{font-size:75px;color:#000;font-weight:800;text-transform:uppercase;text-align:center;margin:0;line-height:80px}.battery-warranty-text p{font-size:18px;color:#000;font-weight:500;text-align:center;margin:10px 0 0 0}.disc-break{background:url(../img/banner/diskbrake-background-banner.png);height:539px;background-size:cover;background-repeat:no-repeat;background-position:center}.disc-break-text p{font-size:60px;text-transform:capitalize;color:#000;font-weight:400;line-height:70px;text-align:center;margin:0}.disc-break-text h1{font-size:80px;text-align:center;text-transform:uppercase;color:#000000dd}.spare-part-right-image img{width:100%;height:100%;object-fit:cover}.spare-part{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../img/banner/banner-1.png) center/cover no-repeat}.spare-part-right-text h3{color:#78b833}.spare-part-right-text p{color:#fff}.accordion-body{font-size:18px}.accordion-button{font-size:20px;color:#000}.our-scooty2{background:linear-gradient(135deg,#78b833 0%,#1f3f77 45%,#0b2154 75%,#11307b 100%)}.scooty-card{box-shadow:rgba(0,0,0,.24) 0 3px 8px;border-radius:10px;background-color:#fff;transition:.3s ease-out}.scooty-card:hover{transform:scale(1.1)}.scooty-card-image img{width:100%;height:100%;object-fit:cover;background-color:rgba(128,128,128,.146);border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-reflect:below -50px linear-gradient(transparent,transparent,#0000003d)}.scooty-card-bottom{padding:20px}.scooty-description{margin-bottom:20px}.scooty-description p{margin-bottom:5px}.scooty-card-buttons a{padding:8px 20px;background-color:#000000db;color:#fff;border-radius:5px;border:none}.scooty-item{margin:auto}.scooty-item img{height:400px;object-fit:contain}.scooty-prev,.scooty-next{position:absolute;top:50%;transform:translateY(-50%);background:black;color:white;border-radius:50%;border:none;width:60px;height:60px;cursor:pointer;font-size:20px;font-weight:400;z-index:1000}.scooty-prev:hover,.scooty-next:hover{background-color:#78b833;color:#fff}.scooty-prev{left:10px}.scooty-next{right:10px}.poster-image{border:1px solid black;border-radius:5px;overflow:hidden}.poster-image img{width:100%;height:100%;object-fit:contain}.small-image{border:1px solid rgba(128,128,128,.457)}.small-image img{cursor:pointer}.gallery-image h5{text-align:center;font-weight:400}.gallery-image img{width:100%;height:100%;object-fit:contain;padding:10px}.scooty-carousel-wrapper{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../img/banner/background-image-3.png) center/cover no-repeat}@media (max-width:768px){.scooty-prev,.scooty-next{width:40px;height:40px;font-size:16px}.scooty-prev{left:-35px}.scooty-next{right:-35px}}@media (max-width:600px){.navbar-brand{width:300px}.battery-warranty-text h2{font-size:50px;line-height:50px}.battery-warranty-text p{font-size:14px}.scooty-prev{left:0}.scooty-next{right:0}.small-image h5{font-size:16px}}@media (max-width:425px){.navbar-brand{width:220px}}.custom-cursor{width:20px;height:20px;border-radius:50%;background-color:rgba(255,166,0,.962);position:fixed;pointer-events:none;transform:translate(-50%,-50%);box-shadow:0 0 25px rgba(255,166,0,.918);z-index:9999;transition:transform .5s ease-out}.heart{font-size:150px;color:#e00;animation:beat .25s infinite alternate;transform-origin:center}@keyframes beat{to{transform:scale(1.2)}}.battery-card{position:relative;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.09);transition:transform .3s,box-shadow .3s,border .3s;border:2px solid transparent;cursor:pointer}.battery-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(11,33,84,.18);border:2px solid #78b833}.battery-img-wrap{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f8f8f8}.battery-img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .4s ease}.battery-card:hover .battery-img{transform:scale(1.08)}.battery-corner-tag{position:absolute;top:12px;left:12px;background:var(--primary);color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;border-radius:20px;z-index:2}.spare-accordion{border-radius:16px;overflow:hidden}.spare-accordion-item{background:rgba(255,255,255,.06)!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.spare-accordion-btn{background:rgba(255,255,255,.08)!important;color:#fff!important;font-size:17px!important;font-weight:600!important;padding:18px 24px!important;gap:14px;box-shadow:none!important}.spare-accordion-btn::after{filter:invert(1)}.spare-accordion-btn:not(.collapsed){background:rgba(120,184,51,.2)!important;color:#78b833!important;border-left:4px solid #78b833}.spare-acc-icon{width:36px;height:36px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0}.spare-accordion-btn:not(.collapsed) .spare-acc-icon{background:#78b833}.spare-accordion-body{background:rgba(255,255,255,.04)!important;color:rgba(255,255,255,.75)!important;font-size:15px!important;padding:16px 24px 16px 74px!important;line-height:1.8}.spare-card{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 6px 30px rgba(0,0,0,.12);transition:transform .3s,box-shadow .3s;position:relative}.spare-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(11,33,84,.2)}.spare-card-img-wrap{background:#f4f6f8;width:100%;aspect-ratio:4 / 3;overflow:hidden;position:relative}.spare-card-img{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .4s ease}.spare-card:hover .spare-card-img{transform:scale(1.07)}.spare-card-tag{position:absolute;top:12px;right:12px;background:var(--secondary);color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;border-radius:20px}.spare-card-body{padding:20px 22px 24px;border-top:3px solid #78b833}.spare-card-title{color:var(--secondary);font-size:20px;font-weight:800;margin-bottom:8px}.spare-card-para{color:#666;font-size:14px;line-height:1.7;margin:0}.dealer-section{background:linear-gradient(135deg,#0b2154,#78b833)}.dealer-hero,.dealer-form-box{border-radius:24px;box-shadow:0 16px 45px rgba(0,0,0,.18)}.dealer-hero{background:rgba(255,255,255,.96);border:1px solid rgba(120,184,51,.18);position:relative;overflow:hidden}.dealer-hero::before{content:"";position:absolute;top:-80px;right:-80px;width:180px;height:180px;background:rgba(216,19,36,.08);border-radius:50%}.dealer-hero::after{content:"";position:absolute;bottom:-70px;left:-70px;width:160px;height:160px;background:rgba(120,184,51,.08);border-radius:50%}.dealer-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(216,19,36,.08);color:#d81324;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;position:relative;z-index:1}.dealer-main-title{color:#0b2154;font-weight:900;line-height:1.15;font-size:clamp(30px,3vw,46px);position:relative;z-index:1}.dealer-main-title span{color:#d81324}.dealer-lead{color:#4a4a4a;font-size:17px;line-height:1.8;position:relative;z-index:1}.dealer-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;position:relative;z-index:1}.dealer-stat{background:#f8f9fb;border:1px solid rgba(11,33,84,.08);border-radius:18px;padding:18px 14px;text-align:center}.dealer-stat h4{color:#0b2154;font-size:28px;font-weight:900;margin-bottom:4px}.dealer-stat p{margin:0;color:#666;font-size:14px;font-weight:500}.dealer-feature-list{display:grid;gap:14px;position:relative;z-index:1}.dealer-feature{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(11,33,84,.08);transition:.3s ease}.dealer-feature:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(11,33,84,.08)}.dealer-feature-icon{width:50px;height:50px;flex:0 0 50px;border-radius:14px;background:#0b2154;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.dealer-feature h5{margin-bottom:6px;color:#0b2154;font-size:18px;font-weight:800}.dealer-feature p{margin:0;color:#666;font-size:14px;line-height:1.7}.dealer-callout{background:linear-gradient(135deg,#0b2154,#11307b);color:#fff;padding:20px 22px;border-radius:18px;position:relative;z-index:1}.dealer-callout h4{font-weight:800;margin-bottom:8px}.dealer-callout p{color:rgba(255,255,255,.88);line-height:1.7}.dealer-form-box{background:rgba(255,255,255,.98);border-top:6px solid #d81324}.dealer-form-box h4{color:#0b2154;font-weight:900}.dealer-form-text{color:#555;font-size:16px}.dealer-input{border-radius:12px;border:1px solid #d7d7d7;padding:12px 14px;box-shadow:none!important}.dealer-input:focus{border-color:#78b833;box-shadow:0 0 0 .2rem rgba(120,184,51,.15)!important}.dealer-btn{background:linear-gradient(135deg,#d81324,#b80f1d);color:#fff;font-weight:800;text-transform:uppercase;border-radius:12px;border:none;letter-spacing:.6px;transition:.3s ease}.dealer-btn:hover{background:linear-gradient(135deg,#78b833,#5f9d22);color:#fff}@media (max-width:991.98px){.dealer-hero,.dealer-form-box{padding:24px!important}.dealer-stats{grid-template-columns:1fr}}.complaint-section{background:linear-gradient(rgba(11,33,84,.95),rgba(11,33,84,.95)),url("../img/banner/banner-1.png") center center / cover no-repeat}.complaint-left,.complaint-form-box{border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.complaint-left{background:rgba(255,255,255,.96);border-left:6px solid #78b833}.complaint-subtitle{color:#d81324;font-weight:700;letter-spacing:1px}.complaint-title{color:#0b2154;font-weight:800}.complaint-text{color:#444;font-size:17px;line-height:1.7}.complaint-points{display:grid;gap:18px}.complaint-point{display:flex;align-items:flex-start;gap:14px;padding:14px;border-radius:12px;background:#f8f9fa;border:1px solid rgba(11,33,84,.08)}.complaint-icon{width:48px;height:48px;flex:0 0 48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#78b833;color:#fff;font-size:18px}.complaint-point h5{margin-bottom:4px;color:#0b2154;font-size:18px;font-weight:700}.complaint-point p{margin-bottom:0;color:#555;font-size:15px}.complaint-contact-box{padding:16px 18px;background:#0b2154;color:#fff;border-radius:12px}.complaint-form-box{background:rgba(255,255,255,.98);border-top:5px solid #d81324}.complaint-form-box h4{color:#0b2154;font-weight:800}.complaint-input{border-radius:10px;border:1px solid #d9d9d9;padding:12px 14px;box-shadow:none!important}.complaint-input:focus{border-color:#78b833;box-shadow:0 0 0 .2rem rgba(120,184,51,.15)!important}.complaint-btn{background:#d81324;color:#fff;font-weight:700;text-transform:uppercase;border-radius:10px;border:none;transition:.3s}.complaint-btn:hover{background:#78b833;color:#fff}@media (max-width:991.98px){.complaint-left,.complaint-form-box{padding:24px!important}}.event-card{position:relative;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(11,33,84,.08);transition:all .4s ease;height:100%}.event-card img{width:100%;height:280px;object-fit:cover;transition:transform .5s ease}.event-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(11,33,84,.25),rgba(11,33,84,0));opacity:0;transition:.4s ease}.event-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(11,33,84,.18);border-color:rgba(120,184,51,.4)}.event-card:hover img{transform:scale(1.08)}.event-card:hover::after{opacity:1}@media (max-width:991.98px){.event-card img{height:240px}}@media (max-width:575.98px){.event-card img{height:200px}}:root{--brand-green:#78b833;--brand-dark:#0b2154;--spec-bg:#1a1a2e;--spec-text:#e0e0e0;--spec-border:rgba(120,184,51,.25)}.d-viewer-wrap{display:grid;grid-template-columns:92px 1fr;align-items:stretch;background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%);border:1px solid #e7ecf3;border-radius:24px;overflow:hidden;min-height:560px;box-shadow:0 18px 50px rgba(15,23,42,.08)}.d-color-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:92px;padding:18px 12px;background:linear-gradient(180deg,#0b2154 0%,#78b833 100%);flex-shrink:0}.d-color-panel::after{content:"";position:absolute;right:-1px;top:18px;bottom:18px;width:1px;background:rgba(255,255,255,.12)}.d-color-label{writing-mode:vertical-rl;transform:rotate(180deg);text-orientation:mixed;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:rgba(255,255,255,.68);margin-bottom:4px}.d-swatch-360{width:54px;height:30px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;cursor:pointer;user-select:none;backdrop-filter:blur(8px);transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}.d-swatch-360:hover{background:#fff;color:#0b2154;transform:translateY(-1px);box-shadow:0 10px 24px rgba(11,33,84,.18)}.d-swatch{width:38px;height:38px;border-radius:50%;cursor:pointer;border:3px solid rgba(255,255,255,.18);outline:2px solid transparent;outline-offset:3px;flex-shrink:0;user-select:none;box-shadow:0 6px 18px rgba(0,0,0,.14);transition:transform .22s ease,outline-color .22s ease,box-shadow .22s ease;position:relative}.d-swatch::before{content:"";position:absolute;inset:4px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.d-swatch.border{border-color:#d7e0ec}.d-swatch.border::after{content:"";position:absolute;inset:9px;border-radius:50%;border:1px solid #d7e0ec}.d-swatch:hover,.d-swatch.active{outline-color:#ffffff;transform:scale(1.12);box-shadow:0 10px 24px rgba(11,33,84,.24)}.d-swatch.active{border-color:#ffffff}.d-viewer-center{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px 28px 24px;cursor:grab;user-select:none;background:radial-gradient(circle at top,rgba(14,68,156,.06),transparent 34%),linear-gradient(180deg,#0b2154 0%,#f6f9fd 100%)}.d-viewer-center:active{cursor:grabbing}.d-viewer-center img{width:100%;max-width:720px;height:auto;border-radius:50px;display:block;pointer-events:none;transform:translateY(2px)}.d-drag-hint{position:absolute;left:50%;bottom:2%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.82);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(15,23,42,.08);color:#52607a;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.d-drag-hint i{font-size:14px;animation:hintPulse 1.6s ease-in-out infinite}@keyframes hintPulse{0%,100%{transform:translateX(0);opacity:.45}50%{transform:translateX(6px);opacity:1}}@media (max-width:991px){.d-viewer-wrap{grid-template-columns:1fr}.d-color-panel{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:14px;gap:10px}.d-color-label{writing-mode:initial;transform:none;margin-bottom:0;margin-right:8px}.d-color-panel::after{display:none}.d-viewer-center{min-height:420px;padding:24px 16px 72px}}@media (max-width:575px){.d-viewer-wrap{border-radius:18px}.d-color-panel{gap:8px}.d-swatch{width:34px;height:34px}.d-swatch-360{width:50px;height:28px;font-size:10px}.d-viewer-center{min-height:340px;padding:18px 12px 64px}.d-drag-hint{font-size:11px;padding:8px 12px}}.d-spec-wrap{max-width:1000px;margin:50px auto 60px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.18);font-family:"Ubuntu",sans-serif}.d-spec-header{background:linear-gradient(135deg,#0b2154 0%,#16306e 100%);color:#fff;padding:20px 32px;display:flex;align-items:center;justify-content:center;gap:14px;border-bottom:3px solid var(--brand-green)}.d-spec-header-icon{width:44px;height:44px;background:var(--brand-green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.d-spec-header-title{font-size:clamp(15px,2vw,22px);font-weight:700;letter-spacing:3px;text-transform:uppercase}.d-spec-header-sub{font-size:11px;font-weight:400;letter-spacing:2px;color:rgba(255,255,255,.55);text-transform:uppercase;margin-top:2px}.d-spec-grid{display:grid;grid-template-columns:1fr 1fr;background:var(--spec-bg)}.d-spec-item{display:flex;align-items:flex-start;padding:13px 20px;border-bottom:1px solid var(--spec-border);border-right:1px solid var(--spec-border);transition:background .18s}.d-spec-item:hover{background:rgba(120,184,51,.07)}.d-spec-item:nth-child(even){border-right:none}.d-spec-key{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--brand-green);letter-spacing:.5px;min-width:175px;flex-shrink:0;padding-top:1px}.d-spec-sep{color:rgba(255,255,255,.3);margin:0 8px 0 0;font-weight:400;padding-top:1px}.d-spec-val{font-size:12px;font-weight:500;color:var(--spec-text);line-height:1.5}.d-spec-footer{background:#111827;padding:10px 24px;text-align:center;font-size:10px;color:rgba(255,255,255,.3);letter-spacing:1px;text-transform:uppercase}@media (max-width:767px){.d-controls-row{flex-direction:column;align-items:flex-start;padding:14px 18px 22px;gap:16px}.d-slider-group{width:100%;max-width:100%}.d-spec-grid{grid-template-columns:1fr}.d-spec-item{border-right:none}.d-spec-key{min-width:140px}.d-spec-wrap{margin:28px 14px 40px;border-radius:12px}}