:root{--red:#e40521;--ink:#212229;--muted:#6d6e76;--cream:#f5f4f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:"Nunito Sans",Arial,sans-serif}a{color:inherit;text-decoration:none}.model-header{height:90px;padding:0 5vw;display:flex;align-items:center;gap:18px;background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e2e2}.model-logo{display:flex;flex-direction:column;line-height:1}.model-logo span{font:800 25px Georgia,serif;letter-spacing:-1px;color:var(--red)}.model-logo small{margin-top:4px;font-size:10px}.model-divider{height:42px;border-left:1px solid #ddd}.model-dealer{font-size:13px;font-weight:800;letter-spacing:.07em}.model-dealer small{display:block;margin-top:4px;font-size:9px;font-weight:600;color:#777;letter-spacing:0}.model-header nav{display:flex;gap:25px;margin-left:auto}.model-header nav a{font-size:12px;font-weight:800;color:#666}.header-book,.model-enquire button{background:var(--red);color:#fff;padding:14px 18px;font-size:12px;font-weight:800;border:0}.model-hero{height:min(70vw,690px);min-height:540px;position:relative;overflow:hidden;color:#fff}.model-hero video{width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.03) 70%)}.hero-copy{position:absolute;left:8vw;top:28%;max-width:560px}.hero-copy p,.model-intro>p,.design-copy>p,.technology>p,.model-enquire p{font-size:11px;font-weight:800;letter-spacing:.15em;margin:0 0 16px}.hero-copy h1,.model-intro h2,.design-copy h2,.technology h2,.model-enquire h2{font-size:clamp(47px,5.5vw,80px);line-height:.94;letter-spacing:-.065em;margin:0}.hero-copy h1 em,.model-intro h2 em,.design-copy h2 em,.technology h2 em,.model-enquire h2 em{font-weight:500}.hero-copy>span{display:block;max-width:400px;font-size:16px;line-height:1.6;margin:23px 0 31px}.hero-copy a{display:inline-flex;gap:35px;border-radius:28px;background:var(--red);padding:16px 21px;font-size:12px;font-weight:800}.quick-specs{display:grid;grid-template-columns:1.25fr repeat(3,1fr);padding:26px 8vw;background:#fff;box-shadow:0 7px 18px rgba(0,0,0,.1);position:relative;z-index:2}.quick-specs div{border-left:1px solid #ddd;padding-left:35px;display:flex;flex-direction:column}.quick-specs div:first-child{border:0;padding-left:0}.quick-specs small{font-size:12px}.quick-specs strong{font-size:29px;letter-spacing:-.04em;margin:4px 0}.quick-specs sup{font-size:12px}.quick-specs span,.quick-specs a{font-size:11px;color:#666}.quick-specs a{color:var(--red);font-weight:800;text-transform:uppercase}.model-intro{padding:110px 8vw;background:var(--cream);text-align:center}.model-intro>p,.design-copy>p,.technology>p,.model-enquire p{color:var(--red)}.model-intro>span{display:block;max-width:635px;margin:25px auto 55px;font-size:17px;line-height:1.7;color:#595a62}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:left;border-top:1px solid #c8c8c8}.feature-grid article{padding:27px 30px 8px 0}.feature-grid article+article{border-left:1px solid #c8c8c8;padding-left:29px}.feature-grid b{font-size:11px;color:var(--red)}.feature-grid h3{font-size:21px;margin:28px 0 7px}.feature-grid p{margin:0;font-size:14px;line-height:1.65;color:#696a71}.design-section{display:grid;grid-template-columns:1.1fr 1fr;min-height:580px}.design-image{background:#e9e9e9;overflow:hidden}.design-image img{width:100%;height:100%;object-fit:cover}.design-copy{padding:110px 10vw 80px 7vw;align-self:center}.design-copy>span{display:block;margin:25px 0;font-size:16px;line-height:1.75;color:#666}.design-copy ul{padding:0;list-style:none}.design-copy li{border-top:1px solid #ddd;padding:12px 0;font-size:14px;font-weight:800}.design-copy li::before{content:"→";color:var(--red);padding-right:10px}.technology{padding:105px 8vw;background:#202128;color:#fff}.technology>p{margin-bottom:12px}.technology>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px}.technology article{padding-right:35px}.technology article+article{border-left:1px solid #666;padding-left:35px}.technology article span{font-size:11px;color:#f05565}.technology h3{font-size:23px;margin:30px 0 9px}.technology article p{margin:0;color:#ccc;font-size:14px;line-height:1.65}.model-enquire{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:100px 15vw;background:#f0f0f1}.model-enquire>div>span{display:block;max-width:300px;margin-top:24px;line-height:1.7;color:#686971}.model-enquire form{display:grid;gap:18px}.model-enquire label{font-size:11px;font-weight:800;color:#73747c}.model-enquire input,.model-enquire select{display:block;width:100%;border:0;border-bottom:1px solid #aaa;background:transparent;padding:10px 0;font:15px "Nunito Sans";outline:0}.model-enquire button{margin-top:9px;display:flex;justify-content:space-between;cursor:pointer}.model-enquire button.sent{background:#16834e}footer{display:flex;align-items:center;justify-content:space-between;padding:27px 8vw;background:#fff;color:#777;font-size:11px}@media(max-width:800px){.model-header{height:70px;padding:0 20px}.model-header nav,.model-dealer,.model-divider{display:none}.header-book{margin-left:auto;font-size:10px}.model-hero{height:630px}.hero-copy{left:24px;right:24px;top:31%}.hero-copy h1{font-size:49px}.quick-specs{grid-template-columns:repeat(2,1fr);padding:19px 24px;gap:18px}.quick-specs div,.quick-specs div:first-child{padding-left:14px;border-left:1px solid #ddd}.quick-specs div:nth-child(odd){padding-left:0;border-left:0}.quick-specs strong{font-size:23px}.model-intro,.technology{padding:75px 24px}.feature-grid,.technology>div{grid-template-columns:1fr}.feature-grid article,.feature-grid article+article,.technology article,.technology article+article{border-left:0;border-bottom:1px solid #c8c8c8;padding:24px 0}.technology article+article{border-color:#666}.design-section,.model-enquire{grid-template-columns:1fr}.design-image{min-height:360px}.design-copy{padding:65px 24px}.model-enquire{padding:70px 24px;gap:45px}footer{padding:22px 24px}}
/* Shared Vision Motors identity for every Kerala car detail page. */
.model-header{background:#17191f!important;border-bottom-color:rgba(255,255,255,.12)!important}.model-logo{display:block;width:230px;min-width:230px;height:48px;background:url("../assets/vision-motors-wordmark-red-white.png") center/contain no-repeat}.model-logo span,.model-logo small{display:none}.model-divider{border-left-color:rgba(255,255,255,.2)!important}.model-dealer{color:#fff!important}.model-dealer small{color:#b9bec9!important}.model-header nav a,.model-header nav summary{color:#f0f2f5!important}.model-header nav a:hover,.model-header nav summary:hover{color:#ff7887!important}@media(max-width:800px){.model-logo{width:158px;min-width:158px;height:36px}}
/* Text-only Vision Motors mark: no image asset is used in the model header or footer. */
.model-logo{display:flex!important;align-items:baseline;gap:.2em;width:auto!important;min-width:0!important;height:auto!important;background:none!important;font:800 27px/1 "Nunito Sans",Arial,sans-serif!important;letter-spacing:-.06em!important}.model-logo span,.model-logo small{display:none!important}.model-logo::before{content:"Vision";color:#ed1b2f;font:inherit;letter-spacing:inherit}.model-logo::after{content:"Motors";color:#f5f6f8;font:inherit;letter-spacing:inherit}@media(max-width:800px){.model-logo{font-size:21px!important}}
