*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(80px + env(safe-area-inset-top,0))}body,body::before{background:var(--bg)}body{color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60}h1,h2,h3,h4{margin:0;text-wrap:balance;font-weight:700}ol,p,ul{margin:0}a{color:var(--accent)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0));padding-right:max(16px,env(safe-area-inset-right,0))}.band{padding-block:clamp(56px,8vw,96px)}.band.alt,.nav a:hover{background:var(--surface-2)}.eyebrow{font-family:var(--f-mono);font-weight:600;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.lede{color:var(--muted);font-size:1.06rem;max-width:64ch}.sec-head{display:grid;gap:12px;margin-bottom:clamp(26px,4vw,40px);max-width:780px}.sec-head h2{font-size:clamp(1.75rem,3.4vw,2.6rem)}.brand-txt small,.muted{color:var(--muted)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.btn,.sr{white-space:nowrap}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--r);border:1.5px solid transparent;font-family:var(--f-body);font-weight:600;font-size:.95rem;line-height:1.2;cursor:pointer;text-decoration:none;transition:filter .15s,border-color .15s,background .15s,color .15s}.btn svg{width:18px;height:18px;flex:none}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{filter:brightness(1.1)}.btn-line{background:0 0;color:var(--ink);border-color:var(--line)}.btn-line:hover{border-color:var(--accent);color:var(--accent)}.btn-signal{background:var(--signal);color:var(--signal-ink)}.btn-signal:hover{filter:brightness(1.06)}.btn-sm,.chip{min-height:36px;padding:7px 12px;font-size:.86rem}.btn[disabled]{opacity:.55;cursor:not-allowed}.chip{display:inline-flex;align-items:center;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:6px 14px;font-weight:500;font-size:.88rem;cursor:pointer;text-align:start}.chip:hover{border-color:var(--accent)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.site-head{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.brand,.head-row{display:flex;align-items:center}.head-row{gap:14px;min-height:68px;position:relative}.brand{gap:10px;text-decoration:none;color:var(--ink);min-width:0}.mono-mark,.nav a{border-radius:var(--r)}.brand-txt b,.mono-mark{font-family:var(--f-display)}.mono-mark{display:grid;place-items:center;width:42px;height:42px;flex:none;background:var(--accent);color:var(--accent-ink);font-weight:800;font-size:.9rem;letter-spacing:.02em;position:relative}.mono-mark::after{content:"";position:absolute;inset-inline:6px;bottom:6px;height:3px;background:var(--signal);border-radius:2px}.brand-txt{display:grid;line-height:1.15;min-width:0}.brand-txt b{font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-txt small{font-size:.74rem}.nav{display:flex;gap:2px;margin-inline-start:auto}.nav a{padding:8px 10px;color:var(--ink);text-decoration:none;font-weight:500;font-size:.93rem}.facts li,.head-actions{display:flex;gap:8px;align-items:center}.lang-btn,.menu-btn{min-height:40px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer}.lang-btn{padding:6px 12px;font-weight:600;font-size:.9rem}.lang-btn:hover{border-color:var(--accent)}.menu-btn{display:none;width:44px;place-items:center}.menu-btn svg{width:20px;height:20px}@media (max-width:1020px){.nav{display:none;position:absolute;top:100%;inset-inline:calc(-1*max(16px,env(safe-area-inset-left,0)));flex-direction:column;background:var(--surface);border-bottom:1px solid var(--line);padding-block:8px 14px;padding-left:max(16px,env(safe-area-inset-left,0));padding-right:max(16px,env(safe-area-inset-right,0))}.nav.open{display:flex}.nav a{padding:12px 10px}.menu-btn{display:grid}.head-actions{margin-inline-start:auto}}@media (max-width:560px){.brand-txt small,.head-cta{display:none}.brand-txt b{white-space:normal;font-size:.9rem;line-height:1.15}.launcher{min-height:56px}.launcher .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.launcher,[dir=rtl] .launcher{padding:10px}}.hero{padding-block:clamp(36px,6vw,72px)0}.hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:920px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.hero-copy{display:grid;gap:18px;min-width:0}.hero h1{font-size:clamp(2.2rem,5.4vw,4.3rem)}.facts,.hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.facts{list-style:none;padding:0;gap:8px 22px;color:var(--muted);font-size:.93rem;margin-top:4px}.facts li{gap:9px}.facts li::before,.status i{width:8px;height:8px;flex:none}.facts li::before{content:"";background:var(--signal);border-radius:2px}.ask-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(18px,2.4vw,24px);display:grid;gap:14px;box-shadow:var(--shadow);min-width:0}.ask-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ask-card h2{font-size:1.25rem}.ask-card p,.model p.blurb{color:var(--muted);font-size:.93rem}.ask-form{display:flex;gap:8px}.ask-form input{flex:1;min-width:0}.ask-chips,.ask-foot{display:flex;flex-wrap:wrap;gap:8px}.ask-foot{justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:12px;font-size:.86rem;color:var(--muted)}.status{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.82rem;padding:5px 11px;border-radius:999px;background:var(--surface-2);color:var(--ink)}.status i{border-radius:50%;background:var(--muted)}.status[data-s=open] i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 25%,transparent)}.status[data-s=break] i{background:var(--warn)}.status[data-s=closed] i{background:var(--bad)}.field{display:grid;gap:6px;min-width:0}.field>.lbl,.field>label{font-weight:600;font-size:.88rem}.inp,select.inp,textarea.inp{width:100%;min-height:46px;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:1rem}textarea.inp{min-height:84px;resize:vertical}.inp:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.inp[aria-invalid=true]{border-color:var(--bad)}.err{color:var(--bad);font-size:.82rem;font-weight:500}.hint,.pillar span,.pillar-detail h3{color:var(--muted);font-size:.82rem}.row2,.row3{display:grid;gap:14px}.row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.row3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){.row2,.row3{grid-template-columns:minmax(0,1fr)}}input[type=range]{width:100%;accent-color:var(--accent)}.pillars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pillar{display:grid;gap:8px;align-content:start;text-align:start;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r);padding:16px;cursor:pointer;min-width:0}.pillar:hover{border-color:var(--accent)}.pillar[aria-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.pillar svg{width:26px;height:26px;color:var(--accent)}.pillar strong{font-family:var(--f-display);font-size:1.08rem}.pillar span{font-size:.88rem;line-height:1.45}@media (max-width:900px){.pillars{grid-template-columns:minmax(0,1fr)}.pillar{grid-template-columns:auto minmax(0,1fr);column-gap:14px}.pillar svg{grid-row:span 2}}.pillar-detail{margin-top:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,3vw,32px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,3vw,40px)}@media (max-width:760px){.pillar-detail{grid-template-columns:minmax(0,1fr)}}.pillar-detail h3{font-size:.8rem;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-weight:600}.ticks,.ticks li{display:grid;gap:10px}.ticks{list-style:none;padding:0}.ticks li{grid-template-columns:20px minmax(0,1fr)}.ticks li::before{content:"";width:12px;height:7px;border-inline-start:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);transform:rotate(-45deg) translate(-1px,5px);margin-inline-start:3px}[dir=rtl] .ticks li::before{transform:rotate(45deg) translate(1px,5px)}.docs{padding-inline-start:20px;display:grid;gap:8px}.detail-actions,.filters{display:flex;flex-wrap:wrap}.detail-actions{gap:10px;margin-top:20px}.filters{gap:8px;margin-bottom:18px}.models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.model{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.model.feature{grid-column:span 2}@media (min-width:1001px){.model.feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:24px;align-content:start}.model.feature .art{grid-row:span 5;align-self:stretch;aspect-ratio:auto;min-height:220px}}@media (max-width:1000px){.models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.models{grid-template-columns:minmax(0,1fr)}.model.feature{grid-column:auto}}.art,.art .tag{border-radius:var(--r)}.art{background:var(--surface-2);display:flex;align-items:flex-end;justify-content:center;padding:14px 14px 6px;aspect-ratio:12/5;max-width:100%;position:relative;overflow:hidden}.art svg{width:100%;max-width:340px;height:auto}.art .tag{position:absolute;top:10px;inset-inline-start:10px;font-family:var(--f-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;background:var(--surface);padding:3px 8px;color:var(--muted)}.model-head,.price-from{display:flex;align-items:baseline;flex-wrap:wrap}.model-head{justify-content:space-between;gap:12px}.model-head h3{font-family:var(--f-display);font-size:1.5rem}.model-head .spec,.price-from .lbl{color:var(--muted);font-size:.86rem}.price-from{gap:10px}.price-from .lbl{font-size:.78rem;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.price-from .num{font-family:var(--f-mono);font-weight:600;font-size:1.45rem;font-variant-numeric:tabular-nums}.price-from .lakh,.vtable th{color:var(--muted);font-size:.86rem}.vt-wrap{overflow-x:auto}.vtable{width:100%;border-collapse:collapse;font-size:.9rem}.vtable th{text-align:start;font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;padding-bottom:6px}.vtable td:last-child,.vtable th:last-child{text-align:end}.vtable td{padding:7px 0;border-top:1px solid var(--line)}.vtable td:last-child{font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:12px}.model .note{font-size:.82rem;color:var(--muted)}.model-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.source{margin-top:18px;font-size:.84rem;color:var(--muted);max-width:80ch}.fin{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}@media (max-width:820px){.fin{grid-template-columns:minmax(0,1fr)}}.fin-form,.fin-out{padding:clamp(20px,3vw,30px);display:grid;gap:18px;align-content:start}.fin-out{background:var(--accent);color:var(--accent-ink);gap:16px}.fin-out .big{font-family:var(--f-mono);font-weight:600;font-size:clamp(2rem,4.4vw,2.9rem);line-height:1.05;font-variant-numeric:tabular-nums}.fin-out .lbl{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.fin-out dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;border-top:1px solid color-mix(in srgb,var(--accent-ink) 30%,transparent);padding-top:14px}.fin-out dt{opacity:.85}.fin-out dd,.range-row output{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.fin-out dd{margin:0;text-align:end}.fin-out .note{font-size:.84rem;opacity:.9}.fin-out .flag{background:color-mix(in srgb,var(--accent-ink) 14%,transparent);border-radius:var(--r);padding:10px 12px;font-size:.88rem}.fin-out .btn-line{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent-ink) 45%,transparent)}.fin-out .btn-line:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.fin-actions{display:flex;flex-wrap:wrap;gap:10px}.range-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.range-row output{font-weight:600}.book{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width:900px){.book{grid-template-columns:minmax(0,1fr)}}.book-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(18px,3vw,28px);display:grid;gap:18px}.types{display:flex;flex-wrap:wrap;gap:8px}.type{border:1.5px solid var(--line);background:var(--bg);border-radius:var(--r);padding:9px 14px;cursor:pointer;font-weight:600;font-size:.9rem;min-height:42px}.type:hover,.type[aria-checked=true]{border-color:var(--accent)}.type[aria-checked=true]{background:var(--accent);color:var(--accent-ink)}.side{display:grid;gap:16px;align-content:start}.contact-strip>div,.side-card{background:var(--surface);display:grid}.side-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;gap:12px}.side-card h3{font-size:1rem}.steps,.steps li{display:grid;gap:10px}.steps{list-style:none;padding:0;counter-reset:s}.steps li{grid-template-columns:28px minmax(0,1fr);align-items:start;font-size:.93rem}.steps li::before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:.82rem}.confirm,.mine li,.msg ul{display:grid;gap:14px}.confirm h3{font-family:var(--f-display);font-size:1.4rem}.contact-strip .k,.ref,.steps li::before{font-family:var(--f-mono)}.ref,.summary{border-radius:var(--r)}.ref{font-weight:600;background:var(--accent-soft);color:var(--accent);padding:2px 8px}.summary{white-space:pre-wrap;font-family:var(--f-mono);font-size:.86rem;background:var(--bg);border:1px dashed var(--line);padding:14px;margin:0;overflow-x:auto;user-select:text}.confirm-actions{display:flex;flex-wrap:wrap;gap:10px}.mine{list-style:none;padding:0;display:grid;gap:8px}.mine li{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;border-top:1px solid var(--line);padding-top:8px;font-size:.88rem}.mine li small{color:var(--muted);grid-column:1}.mine button{grid-row:span 2;background:0 0;border:0;color:var(--muted);cursor:pointer;text-decoration:underline}.contact-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:16px}.contact-strip>div{padding:16px 18px;gap:4px;min-width:0}.contact-strip .k{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.contact-strip .v{font-weight:600;overflow-wrap:anywhere;user-select:text}.contact-strip .v.mono{direction:ltr;unicode-bidi:isolate}.copy,.mine button,.pending{font-size:.82rem}.pending{display:inline-block;border:1px dashed var(--line);color:var(--muted);padding:1px 8px;border-radius:var(--r);font-weight:500}.copy{background:0 0;border:0;color:var(--accent);cursor:pointer;padding:0;justify-self:start;text-decoration:underline}.branches{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.branch{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:grid;gap:10px;align-content:start}.branch h3{font-size:1.15rem}.branch .addr,.branch .coords{color:var(--muted)}.branch .coords{font-family:var(--f-mono);font-size:.78rem;direction:ltr;unicode-bidi:isolate}.branch .btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.crows{display:grid;gap:6px;border-top:1px solid var(--line);padding-top:10px}.crow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 10px;align-items:baseline;font-size:.9rem}.chat-head small,.crow .k{color:var(--muted)}.crow .v{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink);text-decoration:none;direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere;min-width:0}.crow a.v:hover{color:var(--accent);text-decoration:underline}.camp-list,.soc-mini{display:flex;flex-wrap:wrap}.soc-mini{gap:6px;align-items:center}.soc-mini .k{color:var(--muted);font-size:.84rem;margin-inline-end:4px}.camp-list{list-style:none;padding:0;gap:8px}.camp-list li{background:var(--surface-2);border-radius:var(--r);padding:4px 10px;font-weight:600;font-size:.88rem}.social{background:var(--ink);color:var(--bg)}.social-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px 40px;align-items:center;padding-block:clamp(40px,6vw,64px)}@media (max-width:860px){.social-in{grid-template-columns:minmax(0,1fr)}}.branch h3,.chat-head b,.social h2{font-family:var(--f-display)}.social h2{font-size:clamp(1.5rem,3vw,2.1rem)}.social p{opacity:.8;margin-top:10px}.soc-links{display:flex;flex-wrap:wrap;gap:10px}.soc{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1.5px solid color-mix(in srgb,var(--bg) 35%,transparent);color:var(--bg);background:0 0;padding:9px 14px;border-radius:var(--r);text-decoration:none;font-weight:600;font-size:.92rem;cursor:pointer}.soc:hover{border-color:var(--bg)}.soc svg{width:16px;height:16px}.soc.solid{background:var(--signal);color:var(--signal-ink);border-color:var(--signal)}.hashtag{font-family:var(--f-mono);color:var(--signal)}.foot{padding-block:32px;border-top:1px solid var(--line);font-size:.86rem;color:var(--muted)}.foot-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.foot a{color:var(--ink)}.chat,.launcher{position:fixed;right:calc(16px + env(safe-area-inset-right,0));box-shadow:var(--shadow)}.launcher{bottom:calc(16px + env(safe-area-inset-bottom,0));z-index:70;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:10px 18px 10px 12px;border-radius:999px;border:0;background:var(--accent);color:var(--accent-ink);font-weight:700;cursor:pointer}[dir=rtl] .launcher{right:auto;left:calc(16px + env(safe-area-inset-left,0));padding:10px 12px 10px 18px}.launcher .dot{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--signal);color:var(--signal-ink)}.launcher .dot svg{width:18px;height:18px}.chat{bottom:calc(84px + env(safe-area-inset-bottom,0));width:min(410px,calc(100vw - 32px));height:min(620px,calc(100dvh - 120px));z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-direction:column;overflow:hidden}[dir=rtl] .chat{right:auto;left:calc(16px + env(safe-area-inset-left,0))}@media (max-width:560px){.chat{bottom:0;width:100%;height:min(88dvh,680px);border-radius:var(--r-lg) var(--r-lg)0 0;padding-bottom:env(safe-area-inset-bottom,0)}.chat,[dir=rtl] .chat{left:0;right:0}body.chat-open .launcher{display:none}}.chat-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.chat-head .av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-family:var(--f-display);font-weight:800;flex:none}.chat-head .tt{display:grid;line-height:1.2;min-width:0;flex:1}.chat-head b{font-size:1.05rem}.chat-head small{font-size:.78rem}.chat-head .mode{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent)}.chat-head .x{width:38px;height:38px;border:0;background:0 0;cursor:pointer;border-radius:var(--r);display:grid;place-items:center}.chat-head .x:hover{background:var(--line)}.chat-head .x svg{width:20px;height:20px}.chat-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.msg{max-width:88%;padding:10px 14px;border-radius:var(--r-lg);font-size:.94rem;line-height:1.55;display:grid;gap:6px;overflow-wrap:anywhere}.msg.user{align-self:flex-end;background:var(--accent);color:var(--accent-ink);border-end-end-radius:4px}.msg.bot{align-self:flex-start;background:var(--surface-2);border-end-start-radius:4px}.msg ul{padding-inline-start:18px;gap:3px}.msg .think{color:var(--muted);font-style:italic}.msg .lead{color:var(--muted);font-size:.84rem}.acts,.chat-chips{display:flex;gap:6px}.acts{flex-wrap:wrap;margin-top:4px}.acts .btn{white-space:normal;text-align:start}.chat-chips{padding:0 16px 10px;overflow-x:auto;flex:none}.chat-chips .chip{flex:none;font-size:.82rem;min-height:32px;padding:4px 12px}.chat-form{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line);flex:none}.chat-form input{flex:1;min-width:0}.toast{position:fixed;left:50%;bottom:calc(90px + env(safe-area-inset-bottom,0));transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:var(--r);font-weight:600;font-size:.9rem;z-index:90;box-shadow:var(--shadow)}.car .cb{fill:var(--car)}.car .cg{fill:var(--glass)}.car .ct{fill:var(--tire)}.car .cr{fill:var(--rim)}.car .cl{fill:none;stroke:var(--tire);stroke-width:2.5;stroke-linecap:round;opacity:.55}.car .cs{fill:var(--shade)}html[lang=ur] body{font-family:"Noto Nastaliq Urdu",var(--f-body);line-height:2.05}html[lang=ur] .branch h3,html[lang=ur] .brand-txt b,html[lang=ur] .chat-head b,html[lang=ur] .confirm h3,html[lang=ur] .display,html[lang=ur] .pillar strong,html[lang=ur] .social h2{font-family:"Noto Nastaliq Urdu",var(--f-body);text-transform:none;font-stretch:100%;letter-spacing:0;line-height:1.75;font-weight:700}html[lang=ur] .hero h1{font-size:clamp(1.9rem,4.2vw,3.2rem)}html[lang=ur] .sec-head h2{font-size:clamp(1.5rem,3vw,2.2rem)}html[lang=ur] .contact-strip .k,html[lang=ur] .eyebrow,html[lang=ur] .fin-out .lbl,html[lang=ur] .pillar-detail h3,html[lang=ur] .price-from .lbl,html[lang=ur] .vtable th{font-family:"Noto Nastaliq Urdu",var(--f-body);letter-spacing:0;text-transform:none;font-size:.86rem}html[lang=ur] .model-head h3{font-family:var(--f-display)}html[lang=ur] .msg{line-height:2}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation:none!important;transition:none!important}}