@font-face{font-family:'Mukta';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/mukta-devanagari-400.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/mukta-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/mukta-devanagari-700.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;}
@font-face{font-family:'Mukta';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/mukta-latin-700.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;font-family:'Mukta','Noto Sans Devanagari',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;color:#17202a;background:#fff;line-height:1.45;font-size:17px;padding-bottom:76px}
a{color:inherit}
.wrap{max-width:980px;margin:0 auto;padding:0 18px}
.en{color:#5b6672;font-size:.92em}
.top{background:#0b3d2e;color:#fff;position:sticky;top:0;z-index:5}
.top-in{display:flex;align-items:center;justify-content:space-between;height:58px}
.brand{display:flex;align-items:center;gap:10px;line-height:1.1}
.brand small{display:block;font-size:.78rem;opacity:.85}
.logo{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f5b301;color:#0b3d2e;font-weight:700}
.top-call{display:flex;align-items:center;gap:6px;text-decoration:none;font-weight:700;background:rgba(255,255,255,.12);padding:7px 12px;border-radius:999px}
.ic{width:22px;height:22px;flex:none}
.hero{background:linear-gradient(160deg,#0b3d2e 0%,#145c45 62%,#1d7a5c 100%);color:#fff;padding:26px 0 0;overflow:hidden}
.kicker{margin:0 0 8px;font-size:.88rem;opacity:.9}
h1{font-size:2.15rem;line-height:1.15;margin:0 0 10px;font-weight:700}
h1 span{display:block;font-size:1.35rem;color:#f5d36b;margin-top:4px}
.lead{margin:0 0 18px;font-size:1.05rem}
.hero .en{color:#cfe7dc}
.cta{display:flex;flex-direction:column;gap:12px;max-width:440px}
.btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:12px 18px;border-radius:14px;font-weight:700;font-size:1.12rem;text-decoration:none;border:0;cursor:pointer;font-family:inherit}
.btn.wa{background:#25d366;color:#05301b;box-shadow:0 4px 14px rgba(0,0,0,.18)}
.btn.wa:active{background:#1fb457}
.btn.call{background:#fff;color:#0b3d2e}
.hero .btn.call{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.75)}
.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #f5b301;outline-offset:2px}
.chips{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px}
.chips li{background:rgba(255,255,255,.14);padding:4px 11px;border-radius:999px;font-size:.88rem}
.hero-car{color:#f5b301;max-width:220px;margin:14px auto -6px}
.car{width:100%;height:auto;display:block}
.sec{padding:34px 0}
.sec.alt{background:#f3f7f5}
h2{font-size:1.6rem;margin:0 0 16px;line-height:1.2}
h2 span{display:block;font-size:1rem;color:#5b6672;font-weight:400}
.cards{display:grid;gap:14px}
.card{border:1px solid #e1e7e4;border-radius:16px;padding:16px;display:grid;grid-template-columns:96px 1fr auto;grid-template-areas:"img name price" "img meta price";align-items:center;column-gap:14px;background:#fff}
.car-wrap{grid-area:img}.card h3{grid-area:name;margin:0;font-size:1.15rem}.card .meta{grid-area:meta;margin:0;color:#5b6672;font-size:.92rem}
.card .price{grid-area:price;margin:0;font-size:1.7rem;font-weight:700;color:#0b3d2e}
.price small{font-size:.9rem;color:#5b6672;font-weight:400}
.ertiga{color:#c9ccd1}.dzire{color:#a3262a}.innova{color:#3b4a5c}
.note{color:#5b6672;font-size:.92rem;margin:14px 0 0}.note.top0{margin:-6px 0 14px}
.pk{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.pk a{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid #e1e7e4;border-radius:14px;padding:13px 16px;text-decoration:none}
.pk b{display:block;font-size:1.08rem}.pk small{color:#5b6672;font-size:.88rem}
.pk em{font-style:normal;font-weight:700;font-size:1.3rem;color:#0b3d2e;white-space:nowrap}
.pk em.ask{font-size:.95rem;color:#145c45;background:#e3f3ea;padding:4px 10px;border-radius:999px}
.svc{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.svc li{border:1px solid #e1e7e4;border-radius:14px;padding:12px 14px}
.svc b{display:block}.svc small{color:#5b6672}
.why{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.why li{display:flex;gap:12px;align-items:center}
.why i{font-style:normal;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#25d366;color:#05301b;font-weight:700;flex:none}
.why b{display:block}.why small{color:#5b6672}
.form{display:grid;gap:12px;max-width:620px}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.form label{display:flex;flex-direction:column;gap:4px;font-weight:700;font-size:.98rem;min-width:0}
.form label small{font-weight:400;color:#5b6672;display:inline}
.form input,.form select{font:inherit;font-weight:400;font-size:16px;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1.5px solid #c5d0cb;border-radius:12px;background:#fff;color:#17202a}
.btn.full{width:100%;margin-top:4px}
.agents{background:#0b3d2e;color:#fff}
.agents h2 span{color:#f5d36b}
.agents .en{color:#cfe7dc}
.agents p{margin:0 0 16px}
.agents .btn{max-width:440px}
.foot{background:#071f18;color:#cfe0d8;padding:24px 0;font-size:.92rem}
.foot p{margin:4px 0}.foot a{color:#fff}
.sticky{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:2fr 1fr;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);box-shadow:0 -2px 12px rgba(0,0,0,.12);z-index:10}
.sticky .btn{min-height:50px;font-size:1.05rem}
.sticky .btn.call{background:#0b3d2e;color:#fff}
@media (max-width:360px){.row2{grid-template-columns:1fr}.card{grid-template-columns:72px 1fr auto}h1{font-size:1.9rem}}
@media (min-width:760px){
  body{padding-bottom:0}.sticky{display:none}
  h1{font-size:3rem}h1 span{font-size:1.8rem}
  .cta{flex-direction:row;max-width:none}.cta .btn{flex:1}
  .hero .wrap{position:relative;padding-bottom:30px}
  .hero-car{position:absolute;right:18px;bottom:20px;width:300px;margin:0}
  .hero .wrap>*:not(.hero-car){max-width:600px}
  .cards{grid-template-columns:repeat(3,1fr)}
  .card{grid-template-columns:1fr;grid-template-areas:"img" "name" "meta" "price";text-align:center;row-gap:4px}
  .car-wrap{max-width:150px;margin:0 auto 6px}
  .pk{grid-template-columns:1fr 1fr}
  .svc{grid-template-columns:repeat(3,1fr)}
  .why{grid-template-columns:repeat(3,1fr)}
}

/* SEO pages */
.crumbs{font-size:.85rem;margin:0 0 8px;opacity:.9}.crumbs a{color:#fff}
.prose{max-width:720px}.prose p{margin:0 0 14px}.prose h2{margin-top:26px}.prose h3{font-size:1.15rem;margin:20px 0 6px}
.prose ul{padding-left:20px;margin:0 0 14px}.prose li{margin:4px 0}
.links{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:8px}
.links a{display:block;border:1px solid #e1e7e4;border-radius:12px;padding:11px 14px;text-decoration:none;color:#0b3d2e;font-weight:700;background:#fff}
.links a small{display:block;font-weight:400;color:#5b6672}
.links a:focus-visible,.pk a:focus-visible{outline:3px solid #f5d36b;outline-offset:2px}
@media (min-width:600px){.links{grid-template-columns:1fr 1fr}}
.rating{margin:14px 0 0;font-size:.95rem}.hero .rating a{color:#f5d36b}
.rating a{font-weight:700}
.foot .addr{opacity:.9}.foot .sm a{margin-right:10px;display:inline-block}
.foot nav{margin:12px 0 6px;font-size:.88rem;line-height:1.9}.foot nav a{margin-right:12px;display:inline-block}
.fleet-img{width:100%;height:auto;border-radius:14px;display:block}

.btn.book{background:#f5b301;color:#0b3d2e;max-width:440px;width:100%;min-height:62px;margin:4px 0 12px;box-shadow:0 4px 16px rgba(0,0,0,.25);font-size:1.22rem;text-align:center;line-height:1.15}
.btn.book small{display:block;font-size:.8rem;font-weight:600;opacity:.85}
.btn.book:active{background:#e0a400}
.top-in{gap:8px}
.top-book{margin-left:auto;text-decoration:none;font-weight:700;background:#f5b301;color:#0b3d2e;padding:7px 12px;border-radius:999px;white-space:nowrap}
@media (max-width:440px){.top-call span{display:none}.top-call{padding:8px 10px}.top-book{padding:8px 14px}}

img.logo{display:block;background:none;object-fit:contain}

.btn.book{background:#f5b301;color:#1b2430}.photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0}.photos figure{margin:0}.photos img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.photos figcaption{font-size:.9rem;text-align:center;margin-top:4px;font-weight:700}
