.zwx .page{background:#f4f4f4;flex-direction:column;align-items:center;min-height:100vh;display:flex}.zwx .page__phone{width:100%;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));background:#fff;flex-direction:column;gap:20px;display:flex}.zwx .atf{display:contents}.zwx .page-layout{flex-direction:column;gap:40px;width:100%;display:flex}.zwx .page-layout__main,.zwx .page-layout__mobile-info{flex-direction:column;gap:40px;display:flex}.zwx .page-layout__side{display:none}@media (width>=1024px){.zwx .page{background:#f0f2f4;align-items:flex-start}.zwx .page__phone{gap:16px;width:100%;max-width:1280px;padding-bottom:64px}.zwx .atf{background:#fff;grid-template-columns:55% 45%;align-items:stretch;min-height:520px;display:grid}}.zwx .home--editorial .home-edhero{margin-bottom:88px;position:relative}.zwx .home--editorial .home-edhero__banner{height:520px;position:relative;overflow:hidden}.zwx .home--editorial .home-edhero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zwx .home--editorial .home-edhero__scrim{background:linear-gradient(#080b1294 0%,#080b1257 42%,#080b12ad 100%);position:absolute;inset:0}.zwx .home--editorial .home-edhero__content{z-index:1;text-align:center;color:#fff;max-width:780px;margin:0 auto;padding:76px 24px 0;position:relative}.zwx .home--editorial .home-edhero__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;margin:0 0 16px;font-size:13px;font-weight:700;display:inline-block}.zwx .home--editorial .home-edhero__title{letter-spacing:-.03em;margin:0 0 16px;font-size:52px;font-weight:700;line-height:1.04}.zwx .home--editorial .home-edhero__sub{color:#ffffffe6;max-width:52ch;margin:0 auto 24px;font-size:18px;line-height:1.5}.zwx .home--editorial .home-edhero__cta{color:#fff;background:#ff4d00;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.zwx .home--editorial .home-edhero__cta svg{width:15px;height:15px}.zwx .home--editorial .home-edhero__cta:hover{opacity:.94}.zwx .home--editorial .home-edhero__panel{z-index:2;max-width:1180px;margin:-160px auto 0;padding:0 24px;position:relative}.zwx .home--editorial .home-edhero__panel-inner{background:#fff;border:1px solid #ececec;border-radius:18px;padding:24px 28px 28px;box-shadow:0 30px 60px -28px #0006}.zwx .home--editorial .home-edhero__panel-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.zwx .home--editorial .home-edhero__panel-title{letter-spacing:-.01em;color:#000;margin:0;font-size:18px;font-weight:700}.zwx .home--editorial .home-edhero__modes{background:#f2f2f2;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.zwx .home--editorial .home-edhero__mode{cursor:pointer;color:#6b7280;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.zwx .home--editorial .home-edhero__mode.is-on{color:#000;background:#fff;font-weight:700;box-shadow:0 1px 3px #00000024}.zwx .home--editorial .home-edhero__form{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:16px;display:grid}.zwx .home--editorial .home-edhero__field{flex-direction:column;gap:8px;min-width:0;display:flex}.zwx .home--editorial .home-edhero__field-label{letter-spacing:.03em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:500}.zwx .home--editorial .home-edhero__select{color:#000;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e6e6e6;border-radius:10px;height:48px;padding:0 40px 0 16px;font-family:inherit;font-size:14px}.zwx .home--editorial .home-edhero__select:focus{border-color:#ff4d00;outline:none}.zwx .home--editorial .home-edhero__select:disabled{color:#a8a8a8;cursor:not-allowed;background-color:#f5f5f5}.zwx .home--editorial .home-edhero__search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#ff4d00;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.zwx .home--editorial .home-edhero__search-btn svg{width:18px;height:18px}.zwx .home--editorial .home-edhero__search-btn:hover{opacity:.94}@media (width<=980px){.zwx .home--editorial .home-edhero__form{grid-template-columns:1fr 1fr}.zwx .home--editorial .home-edhero__search-btn{grid-column:1/-1}}@media (width<=640px){.zwx .home--editorial .home-edhero{margin-bottom:40px}.zwx .home--editorial .home-edhero__banner{height:340px}.zwx .home--editorial .home-edhero__content{padding:40px 20px 0}.zwx .home--editorial .home-edhero__title{margin-bottom:8px;font-size:29px;line-height:1.08}.zwx .home--editorial .home-edhero__sub{margin-bottom:20px;font-size:14.5px}.zwx .home--editorial .home-edhero__cta{height:46px;padding:0 24px}.zwx .home--editorial .home-edhero__panel{margin-top:-92px;padding:0 16px}.zwx .home--editorial .home-edhero__panel-inner{border-radius:16px;padding:16px 16px 20px}.zwx .home--editorial .home-edhero__panel-head{gap:12px;margin-bottom:16px}.zwx .home--editorial .home-edhero__form{grid-template-columns:1fr;gap:12px}.zwx .home--editorial .home-edhero__select{height:46px}.zwx .home--editorial .home-edhero__search-btn{height:48px;margin-top:2px}}.zwx .home--editorial .home__main>section{margin-bottom:5px}.zwx .home--editorial .home-section__head{margin-bottom:24px}.zwx .home--editorial .home-section__title{letter-spacing:-.02em;font-size:24px;line-height:1.2}.zwx .home--editorial .home-section__sub{font-size:14px;line-height:1.6}@media (width>=1024px){.zwx .home--editorial .home-section__title{font-size:24px}.zwx .home--editorial .home-quick .home-section__title{font-size:34px}}@media (width<=1023px){.zwx .home--editorial .home-section__title{font-size:22px}}.zwx .home--editorial .home-carcards{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px;padding:4px 40px 8px;scroll-padding-inline-start:40px;display:flex;overflow-x:auto}.zwx .home--editorial .home-carcards::-webkit-scrollbar{display:none}.zwx .home--editorial .home-carcard{scroll-snap-align:start;background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-direction:column;flex:0 0 284px;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.zwx .home--editorial .home-carcard:hover{box-shadow:0 6px 16px #0000001a}.zwx .home--editorial .home-carcard__media{background:#f5f5f5;height:200px;position:relative}.zwx .home--editorial .home-carcard__img{object-fit:cover;width:100%;height:100%;display:block}.zwx .home--editorial .home-carcard__img--contain{object-fit:contain;padding:16px 24px}.zwx .home--editorial .home-carcard__badge{border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #00000014}.zwx .home--editorial .home-carcard__badge svg{width:14px;height:14px}.zwx .home--editorial .home-carcard__badge--save{color:#fff;background:#00a63e}.zwx .home--editorial .home-carcard__badge--cert{color:#14181f;background:#ffffffeb}.zwx .home--editorial .home-carcard__act{cursor:pointer;color:gray;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;transition:color .15s,background .15s;display:inline-flex;position:relative}.zwx .home--editorial .home-carcard__act svg{width:18px;height:18px}.zwx .home--editorial .home-carcard__act:hover{color:#ff4d00;background:#f5f5f5}.zwx .home--editorial .home-carcard__act--pulse{color:#ff4d00;animation:2.2s ease-in-out infinite home-heart-beat}.zwx .home--editorial .home-carcard__act--pulse svg{fill:#ff4d0024}.zwx .home--editorial .home-carcard__act--pulse:after{content:"";pointer-events:none;border:2px solid;border-radius:50%;animation:2.2s ease-out infinite home-heart-ring;position:absolute;inset:0}.zwx .home--editorial .home-carcard__act--pulse:hover{color:#ff4d00}@keyframes home-heart-beat{0%,50%,to{transform:scale(1)}10%{transform:scale(1.26)}20%{transform:scale(.96)}30%{transform:scale(1.13)}40%{transform:scale(1)}}@keyframes home-heart-ring{0%{opacity:.5;transform:scale(.75)}60%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.zwx .home--editorial .home-carcard__act--pulse{animation:none}.zwx .home--editorial .home-carcard__act--pulse:after{opacity:0;animation:none}}.zwx .home--editorial .home-carcard__act--saved{color:#ff4d00}.zwx .home--editorial .home-carcard__act--saved:hover{color:#ff4d00;background:0 0}.zwx .home--editorial .home-carcard__act--saved svg{fill:currentColor;animation:.35s ease-out home-heart-pop}@keyframes home-heart-pop{0%{transform:scale(.6)}50%{transform:scale(1.25)}to{transform:scale(1)}}.zwx .home--editorial .home-carcard__body{flex-direction:column;padding:8px 16px 16px;display:flex}.zwx .home--editorial .home-carcard__kickerrow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.zwx .home--editorial .home-carcard__cond{color:#1a1a1a;background:#f5f5f5;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700}.zwx .home--editorial .home-carcard__loc{color:gray;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.zwx .home--editorial .home-carcard__loc svg{color:gray;width:13px;height:13px}.zwx .home--editorial .home-carcard__name{color:#000;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.2}.zwx .home--editorial .home-carcard__specs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.zwx .home--editorial .home-carcard__spec{color:gray;font-size:12px;font-weight:500}.zwx .home--editorial .home-carcard__spec:not(:first-child):before{content:"·";color:#b0b0b0;vertical-align:middle;margin-right:8px;font-size:18px;line-height:0}.zwx .home--editorial .home-carcard__pricebox{flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto;display:flex}.zwx .home--editorial .home-carcard__was{color:#a8a8a8;align-items:baseline;gap:2px;font-size:12px;font-weight:500;text-decoration:line-through;display:inline-flex}.zwx .home--editorial .home-carcard__price{color:#14181f;align-items:baseline;gap:2px;font-size:20px;font-weight:700;line-height:1.1;display:inline-flex}@media (width<=980px){.zwx .home--editorial .home-carcards{padding:4px 16px 8px;scroll-padding-inline-start:16px}}.zwx .home--editorial .home-faq__wrap{grid-template-columns:320px 1fr;align-items:start;gap:56px;max-width:1080px;margin:0 auto;padding:0 40px;display:grid}.zwx .home--editorial .home-faq__intro{position:sticky;top:96px}.zwx .home--editorial .home-faq__title{letter-spacing:-.02em;color:#000;margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.1}.zwx .home--editorial .home-faq__intro-sub{color:#6b7280;margin:0;font-size:14px;line-height:1.6}.zwx .home--editorial .home-faq__list{flex-direction:column;gap:12px;display:flex}.zwx .home--editorial .home-faq__item{background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:0 20px;transition:border-color .2s,box-shadow .2s}.zwx .home--editorial .home-faq__item[open]{border-color:#ffd2c0;box-shadow:0 8px 24px -12px #00000024}.zwx .home--editorial .home-faq__q{color:#14181f;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.zwx .home--editorial .home-faq__q::-webkit-details-marker{display:none}.zwx .home--editorial .home-faq__item[open] .home-faq__q{color:#ff4d00}.zwx .home--editorial .home-faq__chev{color:#6b7280;background:#f5f5f5;border-radius:50%;flex:none;width:30px;height:30px;padding:8px;transition:transform .2s,background .2s,color .2s}.zwx .home--editorial .home-faq__item[open] .home-faq__chev{color:#ff4d00;background:#ffe9e0;transform:rotate(180deg)}.zwx .home--editorial .home-faq__a{color:#575757;margin:0;padding:0 0 16px;font-size:16px;line-height:1.6}@media (width<=900px){.zwx .home--editorial .home-faq__wrap{grid-template-columns:1fr;gap:24px;padding:0 16px}.zwx .home--editorial .home-faq__intro{position:static}.zwx .home--editorial .home-faq__title{font-size:24px}}.zwx .home .home-doors__grid{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 40px;display:grid}.zwx .home .home-door{background:#fff;border:1px solid #e9e9e9;border-radius:18px;flex-direction:column;align-items:flex-start;padding:28px 24px;text-decoration:none;transition:box-shadow .22s,transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.zwx .home .home-door:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ff4d0021,#0000 70%);border-radius:50%;width:150px;height:150px;transition:opacity .25s;position:absolute;top:-55px;right:-55px}.zwx .home .home-door:hover{border-color:#ffcdb8;transform:translateY(-4px);box-shadow:0 24px 50px -24px #0000004d}.zwx .home .home-door:hover:before{opacity:1}.zwx .home .home-door__icon{z-index:1;color:#ff4d00;background:#fff1ea;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;transition:transform .22s;display:inline-flex;position:relative}.zwx .home .home-door__icon svg{width:26px;height:26px}.zwx .home .home-door:hover .home-door__icon{transform:scale(1.07)rotate(-3deg)}.zwx .home .home-door__title{z-index:1;letter-spacing:-.02em;color:#000;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.12;position:relative}.zwx .home .home-door__desc{z-index:1;color:#6b7280;margin:0 0 24px;font-size:14.5px;line-height:1.5;position:relative}.zwx .home .home-door__cta{z-index:1;color:#ff4d00;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex;position:relative}.zwx .home .home-door__cta svg{border:1.5px solid;border-radius:50%;width:30px;height:30px;padding:8px;transition:background .2s,color .2s,transform .2s}.zwx .home .home-door:hover .home-door__cta svg{color:#fff;background:#ff4d00;transform:translate(2px)}.zwx .home .home-door__badge{z-index:2;color:#fff;background:#ff4d00;border-radius:999px;align-items:center;gap:2px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 6px 16px -6px #ff4d008c}.zwx .home .home-door--new{background:linear-gradient(165deg,#fff3ec 0%,#fff 58%);border-color:#ffd2c0}.zwx .home .home-door--new .home-door__icon{color:#fff;background:#ff4d00;box-shadow:0 10px 22px -8px #ff4d0099}.zwx .home .home-door--new:hover{border-color:#ff9d7a}@media (width<=980px){.zwx .home .home-doors__grid{grid-template-columns:1fr;padding:0 16px}}.zwx .home .home-resaleb__grid{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:24px;padding:0 40px;display:grid}.zwx .home .home-resaleb__calc{background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.zwx .home .home-resaleb__kicker{letter-spacing:.08em;text-transform:uppercase;color:#ff4d00;font-size:12px;font-weight:700}.zwx .home .home-resaleb__fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.zwx .home .home-resaleb__field{flex-direction:column;gap:8px;min-width:0;display:flex}.zwx .home .home-resaleb__field-label{letter-spacing:.03em;text-transform:uppercase;color:#6b7280;font-size:12px;font-weight:500}.zwx .home .home-resaleb__select{color:#000;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e6e6e6;border-radius:10px;height:46px;padding:0 40px 0 16px;font-family:inherit;font-size:14px}.zwx .home .home-resaleb__select:focus{border-color:#ff4d00;outline:none}.zwx .home .home-resaleb__years{flex-direction:column;gap:8px;display:flex}.zwx .home .home-resaleb__yearchips{gap:8px;display:flex}.zwx .home .home-resaleb__yearchip{color:#575757;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:10px;flex:1;height:42px;font-family:inherit;font-size:15px;font-weight:500;transition:all .15s}.zwx .home .home-resaleb__yearchip:hover{border-color:#d1d1d1}.zwx .home .home-resaleb__yearchip.is-active{color:#fff;background:#ff4d00;border-color:#ff4d00}.zwx .home .home-resaleb__result{background:linear-gradient(#fff6f2 0%,#fff 100%);border:1px solid #ffe1d4;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.zwx .home .home-resaleb__result-label{color:#6b7280;font-size:13px;font-weight:500}.zwx .home .home-resaleb__result-value{letter-spacing:-.02em;color:#000;font-size:30px;font-weight:800;line-height:1.1}.zwx .home .home-resaleb__result-sub{color:#575757;font-size:13px}.zwx .home .home-resaleb__result-sub strong{color:#ff4d00}.zwx .home .home-resaleb__gauge{background:#f0e6e1;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.zwx .home .home-resaleb__gauge-fill{background:#ff4d00;border-radius:999px;height:100%;transition:width .35s;display:block}.zwx .home .home-resaleb__disclaimer{color:gray;margin:0;font-size:12px;line-height:1.5}.zwx .home .home-resaleb__rank{background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-direction:column;padding:24px;display:flex}.zwx .home .home-resaleb__rank-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.zwx .home .home-resaleb__rank-title{color:#000;margin:0;font-size:16px;font-weight:700}.zwx .home .home-resaleb__rank-note{color:gray;font-size:12px}.zwx .home .home-resaleb__rank-list{flex-direction:column;gap:16px;margin:0 0 16px;padding:0;list-style:none;display:flex}.zwx .home .home-resaleb__rank-row{grid-template-columns:18px 1fr 90px 36px;align-items:center;gap:8px;display:grid}.zwx .home .home-resaleb__rank-num{color:#a8a8a8;text-align:center;font-size:13px;font-weight:700}.zwx .home .home-resaleb__rank-name{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.zwx .home .home-resaleb__rank-bar{background:#f0f0f0;border-radius:999px;height:7px;overflow:hidden}.zwx .home .home-resaleb__rank-fill{background:#ff4d00;border-radius:999px;height:100%;display:block}.zwx .home .home-resaleb__rank-pct{color:#000;text-align:right;font-size:14px;font-weight:700}.zwx .home .home-resaleb__rank-more{color:#ff4d00;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:4px 0;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.zwx .home .home-resaleb__rank-more svg{width:14px;height:14px;transition:transform .15s}.zwx .home .home-resaleb__rank-more:hover svg{transform:translate(3px)}@media (width<=900px){.zwx .home .home-resaleb__grid{grid-template-columns:1fr;padding:0 16px}}@media (width<=460px){.zwx .home .home-resaleb__fields{grid-template-columns:1fr}.zwx .home .home-resaleb__rank-row{grid-template-columns:16px 1fr 60px 34px}}.zwx .home--editorial .home-compare__card,.zwx .kc-similar .home-compare__card{border:1px solid #0000;transition:box-shadow .22s,transform .18s,border-color .22s}.zwx .home--editorial .home-compare__card:hover,.zwx .kc-similar .home-compare__card:hover{border-color:#ffcdb8}.zwx .home--editorial .home-compare__card:after,.zwx .kc-similar .home-compare__card:after{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#ff4d0021,#0000 70%);border-radius:50%;width:150px;height:150px;transition:opacity .25s;position:absolute;top:-55px;right:-55px}.zwx .home--editorial .home-compare__card:hover:after,.zwx .kc-similar .home-compare__card:hover:after{opacity:1}.zwx .home--editorial .home-compare__matchup:before,.zwx .kc-similar .home-compare__matchup:before{content:"";z-index:0;background:linear-gradient(#0000,#00000017 40% 60%,#0000);width:1px;position:absolute;top:4px;bottom:46px;left:50%;transform:translate(-50%)}.zwx .home--editorial .home-compare__img,.zwx .kc-similar .home-compare__img{transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .25s}.zwx .home--editorial .home-compare__card:hover .home-compare__img,.zwx .kc-similar .home-compare__card:hover .home-compare__img{transform:scale(1.06)}.zwx .home--editorial .home-compare__vs,.zwx .kc-similar .home-compare__vs{transition:transform .22s,box-shadow .22s}.zwx .home--editorial .home-compare__card:hover .home-compare__vs,.zwx .kc-similar .home-compare__card:hover .home-compare__vs{transform:scale(1.12)}.zwx{box-sizing:border-box}.zwx{margin:0;font-family:-apple-system,system-ui,sans-serif}@media (width>=1024px){.zwx .page-layout{grid-template-columns:8.4fr 3.6fr;align-items:start;gap:16px;display:grid}.zwx .page-layout__main,.zwx .page-layout__side{flex-direction:column;gap:16px;min-width:0;display:flex}.zwx .page-layout__mobile-info{display:none!important}.zwx .page-layout__side>*{background:#fff;border-radius:16px;width:100%!important;min-width:0!important}.zwx .page-layout__side .trust-section{padding:32px 20px 20px!important}.zwx .page{background:#eef0f2;display:block}.zwx .page__phone{background:0 0;flex-direction:column;gap:16px;width:100%;max-width:1280px;margin:0 auto;padding-bottom:80px;display:flex}.zwx .atf{background:#fff;border-radius:0 0 20px 20px;grid-template-columns:58% 42%;min-height:520px;display:grid;overflow:hidden;box-shadow:0 2px 16px #0000000f}.zwx .model-hero{border-radius:0!important;width:100%!important;height:100%!important;min-height:520px!important}.zwx .model-hero__car{width:540px!important;top:100px!important}.zwx .model-hero__car-shadow{width:420px!important;top:280px!important;left:50%!important;transform:translate(-50%)rotate(-4.71deg)!important}.zwx .model-hero__specs{top:390px!important;left:28px!important}.zwx .model-hero__specs li{font-size:13px!important}.zwx .model-hero__panorama{top:405px!important;right:32px!important}.zwx .model-hero__colors{top:458px!important}.zwx .model-hero__pagination{top:180px!important}.zwx .model-meta{border-left:1px solid #e8e8e8!important;flex-direction:column!important;justify-content:center!important;gap:20px!important;width:100%!important;padding:44px 52px!important;display:flex!important}.zwx .model-meta__brand{font-size:15px!important}.zwx .model-meta__model{margin-top:4px!important;font-size:36px!important}.zwx .model-meta__price-range{font-size:22px!important}.zwx .model-meta__rating{font-size:17px!important}.zwx .model-meta__muted{font-size:14px!important}.zwx .model-meta__emi-amount strong{font-size:30px!important}.zwx .model-meta__emi-period{font-size:13px!important}.zwx .model-meta__phone{width:48px!important;height:48px!important}.zwx .model-meta__offer{height:48px!important;font-size:15px!important}.zwx .ask-ai,.zwx .highlights,.zwx .quick-overview,.zwx .spec-breakdown,.zwx .variants,.zwx .available-stock,.zwx .gallery,.zwx .compare,.zwx .crv2,.zwx .crv5,.zwx .finance,.zwx .offers,.zwx .trust-section,.zwx .reviews,.zwx .used-cars,.zwx .articles,.zwx .trending,.zwx .faqs{background:#fff;border-radius:16px;padding:32px 40px!important}.zwx .ask-ai>*,.zwx .highlights>*,.zwx .quick-overview>*,.zwx .spec-breakdown>*,.zwx .variants>*,.zwx .available-stock>*,.zwx .gallery>*,.zwx .crv5>*,.zwx .finance>*,.zwx .trust-section>*,.zwx .reviews>*,.zwx .used-cars>*,.zwx .articles>*,.zwx .trending>*,.zwx .faqs>*{padding-left:0!important;padding-right:0!important}.zwx .highlights__cards{grid-template-columns:repeat(5,1fr)!important;gap:14px!important;display:grid!important;overflow:visible!important}.zwx .highlight-card{width:auto!important;min-width:0!important}.zwx .highlight-card__img{height:140px!important}.zwx .quick-overview__cards,.zwx .spec-breakdown__cards,.zwx .variants__list,.zwx .available-stock__cards,.zwx .used-cars__cards,.zwx .articles__list,.zwx .trending__cards,.zwx .reviews__user-cards{scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent;flex-flow:row!important;gap:16px!important;padding:0 0 12px!important;display:flex!important;overflow:auto visible!important}.zwx .ov-card{flex:0 0 300px!important;width:300px!important}.zwx .spec-card{flex:0 0 260px!important;width:260px!important}.zwx .variant-card{flex:0 0 280px!important;width:280px!important}.zwx .stock-card{flex:0 0 290px!important;width:290px!important}.zwx .used-card{flex:0 0 260px!important;width:260px!important}.zwx .trend-card{flex:0 0 240px!important;width:240px!important}.zwx .user-review{flex:0 0 280px!important;width:280px!important;min-width:0!important}.zwx .home-searched__railwrap .home-searched__row>.stock-card{flex:0 0 284px!important;width:284px!important;min-width:0!important}.zwx .variants__tabs{overflow-x:visible!important}.zwx .crv5__head{padding-bottom:20px!important}.zwx .crv5__kicker{font-size:12px}.zwx .crv5__title{font-size:22px}.zwx .crv5__desc{font-size:14px}.zwx .reviews__critics{display:none!important}.zwx .reviews__summary{background:#f7f7f7!important;border-left:3px solid #1e3a8a!important;border-radius:12px!important;padding:20px 24px!important}.zwx .reviews__summary-head{margin-bottom:10px!important;font-size:13px!important}.zwx .reviews__summary-text{color:#333!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;font-size:14px!important;line-height:1.65!important;display:-webkit-box!important;overflow:hidden!important}.zwx .reviews__tags{padding-top:12px!important}.zwx .articles__card{transition:box-shadow .18s;border:1px solid #e8e8e8!important;border-radius:12px!important;flex-direction:column!important;flex:0 0 280px!important;width:280px!important;padding:0!important;overflow:hidden!important}.zwx .articles__card:hover{box-shadow:0 4px 16px #00000014}.zwx .articles__card--featured{flex-direction:column!important}.zwx .articles__img-placeholder{border-radius:0!important;flex-shrink:0!important;width:100%!important;height:160px!important}.zwx .articles__body{padding:12px 14px 14px!important}.zwx .articles__more{margin:20px 0 0!important}.zwx .faqs__list{flex-direction:column!important;gap:0!important;display:flex!important}.zwx .page-layout__side .brochure{border-radius:16px!important;margin:0!important}.zwx .page-layout__side .brochure__actions{flex-wrap:nowrap}.zwx .page-layout__side .brochure__whatsapp,.zwx .page-layout__side .brochure__download{flex:1!important;width:auto!important;min-width:0!important}.zwx .page-layout__side .brochure__title,.zwx .page-layout__side .brochure__desc{max-width:100%!important}.zwx .trust-group{padding:0!important}}.zwx .model-hero{background:#fff;border-bottom-right-radius:32px;border-bottom-left-radius:32px;width:100%;height:370px;font-family:Geist,-apple-system,system-ui,sans-serif;position:relative;overflow:hidden}@media (width>=1024px){.zwx .model-hero{border-radius:0;width:100%;height:100%;min-height:520px}}.zwx .model-hero__ellipse{pointer-events:none;z-index:0;max-width:none;position:absolute}.zwx .model-hero__ellipse--tl{width:207px;height:207px;top:-93px;left:-79px}.zwx .model-hero__ellipse--br{width:146px;height:234px;top:267px;left:278px}.zwx .model-hero__ellipse--bl{width:88px;height:176px;top:304px;left:-19px}.zwx .model-hero__action-bar{z-index:2;justify-content:space-between;align-items:center;height:48px;margin-top:6px;padding:0 20px;display:flex;position:relative}.zwx .model-hero__action-bar-right{gap:8px;display:flex}.zwx .model-hero__icon-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.zwx .model-hero__icon-btn img{width:100%;height:100%;display:block}.zwx .model-hero__brand{width:149.808px;height:19px;position:relative;overflow:hidden}.zwx .model-hero__brand img{width:100%;max-width:none;height:443.27%;display:block;position:absolute;top:-175%;left:0}.zwx .model-hero__brand-text{letter-spacing:.01em;color:#1b3a6b;white-space:nowrap;text-align:center;height:19px;font-size:15px;font-weight:700;line-height:19px;display:block}.zwx .model-hero__pagination{z-index:1;position:absolute;top:128px;left:16px}@media (width>=1024px){.zwx .model-hero__pagination{top:180px}}.zwx .model-hero__pagination{flex-direction:column;gap:4px;width:2px;display:flex}.zwx .model-hero__pagination-dot{background:#e6e6e6;border-radius:2px;width:2px;height:8px}.zwx .model-hero__pagination-dot.is-active{background:gray;height:20px}.zwx .model-hero__car{z-index:1;filter:drop-shadow(0 4px 4px #00000040);pointer-events:none;width:347.38px;position:absolute;top:71px;left:50%;transform:translate(calc(8.69px - 50%))}.zwx .model-hero__car img{width:100%;height:auto;display:block}@media (width>=1024px){.zwx .model-hero__car{width:540px;top:100px}}.zwx .model-hero__car--placeholder{filter:none;background:#0000000a;border:1px dashed #00000024;border-radius:16px;place-items:center;height:150px;display:grid}.zwx .model-hero__car--placeholder span{color:#0006;font-size:13px;font-weight:500}@media (width>=1024px){.zwx .model-hero__car--placeholder{height:220px}}.zwx .model-hero__car-shadow{z-index:0;pointer-events:none;width:272.221px;height:91.559px;position:absolute;top:178px;left:66px;transform:rotate(-4.71deg)}.zwx .model-hero__car-shadow img{width:100%;height:100%}@media (width>=1024px){.zwx .model-hero__car-shadow{width:420px;height:141px;top:280px;left:50%;transform:translate(-50%)rotate(-4.71deg)}}.zwx .model-hero__specs{z-index:1;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:276px;left:20px}.zwx .model-hero__specs li{color:#000;flex-direction:row;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}@media (width>=1024px){.zwx .model-hero__specs{gap:8px;top:395px;left:28px}.zwx .model-hero__specs li{font-size:13px}}.zwx .model-hero__spec-icon{width:16px;height:16px}.zwx .model-hero__panorama{z-index:1;position:absolute;top:288px;right:24px}@media (width>=1024px){.zwx .model-hero__panorama{top:405px;right:32px}}.zwx .model-hero__panorama{background:#fff6;border-radius:4px;align-items:center;gap:4px;height:22px;padding:0 4px;font-size:12px;font-weight:500;display:inline-flex}.zwx .model-hero__panorama img{width:16px;height:16px}.zwx .model-hero__colors{z-index:1;position:absolute;top:326px;left:calc(50% + 64px);transform:translate(-50%)}@media (width>=1024px){.zwx .model-hero__colors{top:460px}}.zwx .model-hero__colors{align-items:center;gap:10px;display:flex}.zwx .model-hero__color{cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;overflow:hidden}.zwx .model-hero__color img{width:100%;height:100%;display:block}.zwx .model-hero__color.is-selected{outline-offset:2px;outline:2px solid #1e3a8a}.zwx .model-hero__color--more{color:#1e3a8a;background:#fff;border:1px solid #e6e6e6;justify-content:center;align-items:center;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.zwx .dealersheet{z-index:300;flex-direction:column;justify-content:flex-end;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex;position:fixed;inset:0}.zwx .dealersheet__scrim{cursor:pointer;background:#00000080;border:none;position:absolute;inset:0}.zwx .dealersheet__panel{background:#fff;border-radius:18px 18px 0 0;flex-direction:column;max-height:86vh;animation:.24s ease-out ds-up;display:flex;position:relative}.zwx .dealersheet__head{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.zwx .dealersheet__title{color:#000;letter-spacing:-.01em;align-items:center;gap:7px;margin:0 0 3px;font-size:17px;font-weight:800;display:inline-flex}.zwx .dealersheet__fire{font-size:16px}.zwx .dealersheet__sub{color:#6b7280;margin:0;font-size:12.5px}.zwx .dealersheet__sub strong{color:#1e3a8a;font-weight:700}.zwx .dealersheet__close{color:#000;cursor:pointer;background:#f2f4f7;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.zwx .dealersheet__close:hover{background:#e6e9ef}.zwx .dealersheet__ref{color:#6b7280;background:#e9eefa;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 16px 0;padding:10px 14px;font-size:12px;display:flex}.zwx .dealersheet__ref strong{color:#000;font-weight:700}.zwx .dealersheet__ref-price{color:#1e3a8a;white-space:nowrap;margin-left:auto;font-size:14px;font-weight:800}.zwx .dealersheet__list{flex-direction:column;gap:12px;padding:14px 16px 4px;display:flex;overflow-y:auto}.zwx .dealersheet__card{background:#f7f8fa;border:none;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.zwx .dealersheet__card.is-best{background:#f0f4ff;box-shadow:inset 0 0 0 1.5px #1e3a8a59}.zwx .dealersheet__card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zwx .dealersheet__dealer{flex-direction:column;gap:3px;min-width:0;display:flex}.zwx .dealersheet__dealer-name{color:#000;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.zwx .dealersheet__best{color:#1e3a8a;white-space:nowrap;background:#e9eefa;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.zwx .dealersheet__dealer-meta{color:#6b7280;font-size:12.5px}.zwx .dealersheet__zero{color:#00a63e;white-space:nowrap;background:#e9f7ef;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:700}.zwx .dealersheet__card-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.zwx .dealersheet__price-wrap{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.zwx .dealersheet__price{color:#1e3a8a;white-space:nowrap;font-size:18px;font-weight:800}.zwx .dealersheet__delta{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.zwx .dealersheet__delta svg{width:13px;height:13px}.zwx .dealersheet__delta--lower{color:#00a63e;background:#e9f7ef}.zwx .dealersheet__delta--higher{color:#c62828;background:#fdecec}.zwx .dealersheet__delta--same{color:#6b7280;background:#f2f4f7}.zwx .dealersheet__contact{color:#fff;cursor:pointer;white-space:nowrap;background:#1e3a8a;border:none;border-radius:8px;flex:none;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s}.zwx .dealersheet__contact:hover{background:#172f6e}.zwx .dealersheet__note{color:#6b7280;margin:0;padding:12px 18px 18px;font-size:11.5px;line-height:1.4}@keyframes ds-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=1024px){.zwx .dealersheet{justify-content:center;align-items:center}.zwx .dealersheet__panel{border-radius:16px;width:560px;max-width:92vw;max-height:84vh;animation:none}}.zwx .model-meta{background:#fff;flex-direction:column;gap:12px;width:100%;padding:4px 20px 0;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex;position:relative}@media (width>=1024px){.zwx .model-meta{border-left:1px solid #e6e6e6;justify-content:center;gap:20px;width:100%;padding:40px 48px}}.zwx .model-meta__header{flex-direction:column;gap:2px;display:flex}.zwx .model-meta__brand{color:gray;font-size:14px;font-weight:500;line-height:1;display:block}.zwx .model-meta__model{color:#000;margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.1}@media (width>=1024px){.zwx .model-meta__model{margin-top:6px;font-size:36px}}.zwx .model-meta__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.zwx .model-meta__col{flex-direction:column;gap:3px;display:flex}.zwx .model-meta__col--right{text-align:right;align-items:flex-end}.zwx .model-meta__cur{color:var(--accent,var(--accent,#1e3a8a));font-weight:700}.zwx .model-meta__cur--lg{margin-inline-end:2px;font-size:20px}.zwx .model-meta__price-range{color:#000;flex-wrap:wrap;align-items:center;gap:1px;margin:0;font-size:18px;font-weight:700;line-height:1.2;display:flex}@media (width>=1024px){.zwx .model-meta__price-range{font-size:22px}}.zwx .model-meta__soldby{color:gray;margin:4px 0 0;font-size:12.5px;line-height:1.3}.zwx .model-meta__soldby strong{color:#000;font-weight:700}.zwx .model-meta__price-sep{color:gray;margin:0 1px;font-weight:400}.zwx .model-meta__riyal{vertical-align:baseline;flex-shrink:0;display:inline;position:relative;top:-1px}.zwx .model-meta__rating{color:#000;align-items:center;gap:3px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.zwx .model-meta__rating img{width:13px;height:13px}.zwx .model-meta__muted{color:gray;font-size:13px;font-weight:400;line-height:1.4}.zwx .model-meta__reviews-link{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;display:inline}.zwx .model-meta__reviews-link:hover{text-decoration:underline}.zwx .model-meta__emi-card{border:1px solid #e6e6e6;border-left:3px solid var(--accent,var(--accent,#1e3a8a));background:#f5f5f5;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px 12px 13px;display:flex}.zwx .model-meta__emi-label{color:gray;text-transform:uppercase;letter-spacing:.045em;font-size:11px;font-weight:600;line-height:1}.zwx .model-meta__emi-amount{color:#000;align-items:baseline;gap:3px;display:flex}.zwx .model-meta__emi-amount strong{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1}.zwx .model-meta__emi-period{color:gray;align-self:flex-end;padding-bottom:2px;font-size:13px;font-weight:500;line-height:1}.zwx .model-meta__emi-caret{opacity:.5;align-self:center;width:13px;height:13px;margin-left:2px}.zwx .model-meta__emi-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.zwx .model-meta__emi-params{color:#a8a8a8;font-size:11px;font-weight:400;line-height:1.3}.zwx .model-meta__emi-calc{color:gray;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.zwx .model-meta__emi-calc:hover{color:var(--accent,var(--accent,#1e3a8a))}.zwx .model-meta__offer-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative}.zwx .model-meta__offer-switch{color:gray;cursor:pointer;background:0 0;border:none;padding:2px 0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1;position:absolute;top:8px;right:10px}.zwx .model-meta__offer-terms-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.zwx .model-meta__offer-tnc{color:#a8a8a8;flex-shrink:0;font-size:10px;font-weight:400;line-height:1.2}.zwx .model-meta__offer-emirow{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.zwx .model-meta__offer-calc{cursor:pointer;color:#575757;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.zwx .model-meta__offer-calc:hover{color:#333;text-decoration:underline}.zwx .model-meta__offer-calc svg{width:13px;height:13px}.zwx .model-meta__offer-badge{background:var(--accent,var(--accent,#1e3a8a));color:#fff;text-transform:uppercase;letter-spacing:.4px;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.zwx .model-meta__offer-ends{opacity:.95;font-weight:500}.zwx .model-meta__offer-amount{color:#000;align-items:baseline;gap:3px;margin-top:2px;display:flex}.zwx .model-meta__offer-amount strong{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1}.zwx .model-meta__offer-period{color:gray;align-self:flex-end;padding-bottom:2px;font-size:12px;font-weight:500}.zwx .model-meta__offer-star{color:var(--accent,var(--accent,#1e3a8a));align-self:flex-start;margin-inline-start:1px;font-size:13px;font-weight:700;line-height:1}.zwx .model-meta__offer-save{align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.3;display:flex}.zwx .model-meta__offer-was{color:gray;text-decoration:line-through}.zwx .model-meta__offer-save-amt{color:var(--accent,var(--accent,#1e3a8a));font-weight:700}.zwx .model-meta__offer-terms{color:gray;margin:0;font-size:11px;font-weight:500;line-height:1.3}.zwx .model-meta__switch{z-index:5;background:#0000000a;border-radius:8px;gap:2px;padding:2px;display:flex;position:absolute;top:8px;right:8px}.zwx .model-meta__switch-btn{color:gray;cursor:pointer;background:0 0;border:none;border-radius:6px;width:22px;height:22px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1}.zwx .model-meta__switch-btn--on{background:var(--accent,var(--accent,#1e3a8a));color:#fff}.zwx .model-meta__alt-rows{flex-direction:column;gap:4px;margin-top:6px;display:flex}.zwx .model-meta__alt-row{cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .model-meta__alt-row:hover{border-color:var(--accent,var(--accent,#1e3a8a));background:#f7f9fd}.zwx .model-meta__alt-row-type{text-transform:uppercase;letter-spacing:.4px;color:var(--accent,var(--accent,#1e3a8a));flex-shrink:0;min-width:42px;font-size:10px;font-weight:700}.zwx .model-meta__alt-row-text{color:#000;text-align:left;flex:1;font-size:12px;font-weight:500}.zwx .model-meta__alt-row-arrow{color:gray;flex-shrink:0;font-size:14px}.zwx .model-meta__chips{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.zwx .model-meta__chip{color:#000;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:5px 10px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:600;line-height:1.2}.zwx .model-meta__chip--active{border-color:var(--accent,var(--accent,#1e3a8a));color:var(--accent,var(--accent,#1e3a8a));background:#fff4ec}.zwx .model-meta__see-all{color:var(--accent,var(--accent,#1e3a8a));cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:4px 0 0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}.zwx .model-meta__tabs{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:8px;gap:4px;padding:2px;display:flex}.zwx .model-meta__tab{color:gray;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;height:30px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600}.zwx .model-meta__tab--active{color:var(--accent,var(--accent,#1e3a8a));background:#fff;box-shadow:0 1px 2px #00000014}.zwx .model-meta__offer-card--tabbed{border-top-left-radius:0}.zwx .model-meta__carousel{margin:0 -20px}.zwx .model-meta__carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 20px;display:flex;overflow-x:auto}.zwx .model-meta__carousel-track::-webkit-scrollbar{display:none}.zwx .model-meta__carousel-card{scroll-snap-align:start;border:1px solid #e6e6e6;border-left:3px solid var(--accent,var(--accent,#1e3a8a));background:#f5f5f5;border-radius:10px;flex-direction:column;flex:0 0 88%;gap:4px;padding:10px 12px 10px 11px;display:flex}.zwx .model-meta__carousel-dots{justify-content:center;gap:4px;margin-top:8px;display:flex}.zwx .model-meta__carousel-dot{background:#e6e6e6;border-radius:50%;width:5px;height:5px}.zwx .model-meta__dealers-cta{cursor:pointer;text-align:left;background:#e9eefa;border:1px solid #cdd9f4;border-radius:10px;align-items:center;gap:8px;width:100%;margin:14px 0 0;padding:10px 12px;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .model-meta__dealers-cta:hover{border-color:var(--accent,#1e3a8a);background:#dde5f8}.zwx .model-meta__dealers-fire{flex-shrink:0;font-size:18px;line-height:1}.zwx .model-meta__dealers-text{color:#000;flex:1;font-size:12px;line-height:1.35}.zwx .model-meta__dealers-text strong{color:var(--accent,#1e3a8a);font-weight:700}.zwx .model-meta__dealers-arrow{color:var(--accent,#1e3a8a);flex-shrink:0;font-size:16px;font-weight:700}.zwx .model-meta__parallel{color:gray;flex-wrap:wrap;align-items:center;gap:2px;margin:4px 0 0;font-size:11px;line-height:1.35;display:flex}.zwx .model-meta__parallel svg{opacity:.7;flex-shrink:0;margin-right:3px}.zwx .model-meta__parallel strong{color:#000;font-weight:700}.zwx .model-meta__cta{gap:8px;margin-top:4px;display:flex}.zwx .model-meta__phone{cursor:pointer;background:#fff;border:1px solid #25d366;border-radius:8px;flex-shrink:0;width:42px;height:42px;transition:background .15s}.zwx .model-meta__phone:hover{background:#f0fbf4}.zwx .model-meta__phone{justify-content:center;align-items:center;padding:0;display:inline-flex}.zwx .model-meta__phone img{width:20px;height:20px}.zwx .model-meta__offer{background:var(--accent,var(--accent,#1e3a8a));color:#fff;cursor:pointer;border:0;border-radius:8px;flex:1;height:42px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:700}.zwx .model-meta__offer:hover{opacity:.92}@media (width>=1024px){.zwx .model-meta__offer{height:48px;font-size:14px}.zwx .model-meta__phone{width:48px;height:48px}.zwx .model-meta__emi-amount strong{font-size:30px}.zwx .model-meta__brand{font-size:15px}.zwx .model-meta__rating{font-size:17px}.zwx .model-meta__muted{font-size:14px}}.zwx .offer-sheet{z-index:1000;background:#00000073;justify-content:center;align-items:flex-end;animation:.18s ease-out offer-sheet-fade;display:flex;position:fixed;inset:0}@keyframes offer-sheet-fade{0%{opacity:0}to{opacity:1}}.zwx .offer-sheet__panel{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:80vh;font-family:Geist,-apple-system,system-ui,sans-serif;animation:.22s ease-out offer-sheet-slide;display:flex;overflow:hidden}@keyframes offer-sheet-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.zwx .offer-sheet__head{border-bottom:1px solid #e6e6e6;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.zwx .offer-sheet__title{color:#000;margin:0;font-size:16px;font-weight:700}.zwx .offer-sheet__close{color:#000;cursor:pointer;background:#f9f9f9;border:none;border-radius:50%;width:30px;height:30px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:20px;line-height:1}.zwx .offer-sheet__close:hover{background:#e6e6e6}.zwx .offer-sheet__list{flex:1;margin:0;padding:8px 12px;list-style:none;overflow-y:auto}.zwx .offer-sheet__row{margin:0}.zwx .offer-sheet__row-btn{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:flex-start;gap:12px;width:100%;margin-bottom:8px;padding:12px;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .offer-sheet__row--selected .offer-sheet__row-btn{border-color:var(--accent,var(--accent,#1e3a8a));background:#fff4ec}.zwx .offer-sheet__radio{background:#fff;border:1.5px solid #e6e6e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.zwx .offer-sheet__radio--on{background:var(--accent,var(--accent,#1e3a8a));border-color:var(--accent,var(--accent,#1e3a8a))}.zwx .offer-sheet__row-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.zwx .offer-sheet__row-type{text-transform:uppercase;letter-spacing:.4px;color:var(--accent,var(--accent,#1e3a8a));font-size:10px;font-weight:700}.zwx .offer-sheet__row-headline{color:#000;font-size:16px;font-weight:700;line-height:1.2}.zwx .offer-sheet__row-unit{color:gray;font-size:12px;font-weight:500}.zwx .offer-sheet__row-save{color:var(--accent,var(--accent,#1e3a8a));font-size:12px;font-weight:600;line-height:1.3}.zwx .offer-sheet__row-terms{color:gray;font-size:11px;line-height:1.3}.zwx .offer-sheet__footer{border-top:1px solid #e6e6e6;flex-shrink:0;padding:12px 18px 18px}.zwx .offer-sheet__lock{background:var(--accent,var(--accent,#1e3a8a));color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;height:46px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700}.zwx .offer-sheet__lock:hover{opacity:.92}.zwx .model-meta__quick{border-top:1px solid #e6e6e6;gap:8px;margin-top:14px;padding-top:14px;display:flex}.zwx .model-meta__quick-btn{cursor:pointer;color:#14181f;background:#fff;border:1px solid #e6e6e6;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:10px 4px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.zwx .model-meta__quick-btn:hover{border-color:var(--accent,var(--accent,#1e3a8a));color:var(--accent,var(--accent,#1e3a8a));background:#f6f8fd}.zwx .model-meta__quick-ico{color:var(--accent,var(--accent,#1e3a8a));display:inline-flex}.zwx .model-meta__quick-ico svg{width:19px;height:19px}.zwx .model-meta__compare{cursor:pointer}.zwx .model-meta__compare .model-meta__compare-input{opacity:0;width:0;height:0;position:absolute}.zwx .model-meta__compare-box{color:#fff;background:#fff;border:1.5px solid #e6e6e6;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.zwx .model-meta__compare-box svg{opacity:0}.zwx .model-meta__compare.is-on .model-meta__compare-box{background:var(--accent,var(--accent,#1e3a8a));border-color:var(--accent,var(--accent,#1e3a8a))}.zwx .model-meta__compare.is-on .model-meta__compare-box svg{opacity:1}.zwx .model-meta__quick--light{border-top:0;justify-content:center;gap:0;padding-top:6px}.zwx .model-meta__quick--light .model-meta__quick-btn{color:gray;background:0 0;border:0;border-radius:8px;flex-direction:row;flex:none;gap:6px;padding:6px 10px;font-size:13px;font-weight:600}.zwx .model-meta__quick--light .model-meta__quick-btn:hover{color:var(--accent,var(--accent,#1e3a8a));background:#f2f5fd;border-color:#0000}.zwx .model-meta__quick--light .model-meta__quick-ico svg{width:16px;height:16px}.zwx .model-meta__quick--light .model-meta__quick-btn+.model-meta__quick-btn:before{content:"";background:#e6e6e6;align-self:center;width:1px;height:16px;margin-right:10px}.zwx .model-meta__rate-prompt{cursor:pointer;color:var(--accent,var(--accent,#1e3a8a));background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.zwx .model-meta__rate-prompt img{width:15px;height:15px}.zwx .model-meta__rate-prompt:hover{text-decoration:underline}.zwx .model-meta__rate{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.zwx .model-meta__rate-label{color:gray;font-size:12px;font-weight:600}.zwx .model-meta__rate-stars{gap:3px;display:inline-flex}.zwx .model-meta__rate-star{cursor:pointer;color:#9db2e0;background:0 0;border:0;padding:0;line-height:0;transition:transform .1s,color .1s}.zwx .model-meta__rate-star:hover{transform:scale(1.1)}.zwx .model-meta__rate-star.is-on{color:var(--accent,var(--accent,#1e3a8a))}.zwx .model-meta__rate-star svg{width:21px;height:21px}.zwx .model-meta__rate-thanks{color:#00a63e;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.zwx .model-meta__rate-link{cursor:pointer;color:var(--accent,var(--accent,#1e3a8a));background:0 0;border:0;margin-top:3px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700}.zwx .model-meta__rate-link:hover{text-decoration:underline}.zwx .gallery{font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .gallery__head{justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 20px;display:flex}.zwx .gallery__title{color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.3}.zwx .gallery__all{color:var(--accent,var(--accent,#1e3a8a));cursor:pointer;font-size:12px;font-weight:600}.zwx .gallery__credit{color:gray;margin:10px 0 0;padding:0 20px;font-size:12px}.zwx .gallery__tabs{border-bottom:1.5px solid #e6e6e6;margin-bottom:14px;padding:0 20px;display:flex}.zwx .gallery__tab{color:gray;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:-1.5px;padding:0 20px 10px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.zwx .gallery__tab:first-child{padding-left:0}.zwx .gallery__tab--active{color:var(--accent,var(--accent,#1e3a8a));border-bottom-color:var(--accent,var(--accent,#1e3a8a))}.zwx .gallery__media{grid-template:"d d""a c"88px"b c"88px/1fr 1.3fr;gap:8px;padding:0 20px;display:grid}.zwx .gallery__tile{cursor:pointer;color:#fff;border:none;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:6px;padding:10px 12px;transition:transform .15s;display:flex;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.zwx .gallery__tile:hover{transform:translateY(-1px)}.zwx .gallery__tile--a{grid-area:a}.zwx .gallery__tile--b{grid-area:b}.zwx .gallery__tile--c{grid-area:c}.zwx .gallery__tile--d{aspect-ratio:16/9;grid-area:d;width:100%;padding:12px 16px}.zwx .gallery__side-more{color:#fff;background:#0000008c;justify-content:center;align-items:center;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.zwx .gallery__feat-label{color:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.zwx .gallery__feat-count{color:#fffc;font-size:11px;font-weight:500}@media (width>=1024px){.zwx .gallery__media{grid-template:"d a"1fr"d b"1fr"d c"1fr/minmax(0,1.8fr) minmax(0,1fr);gap:10px;height:360px;margin-bottom:12px;padding:0}.zwx .gallery__tile{border-radius:14px;min-height:0}.zwx .gallery__tile--d{aspect-ratio:auto;height:100%}.zwx .gallery__side-more{font-size:14px}}.zwx .spec-breakdown{font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .spec-breakdown__head{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 20px;display:flex}.zwx .spec-breakdown__title{color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.3}.zwx .spec-breakdown__all{color:#000;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.zwx .spec-breakdown__all img{width:16px;height:16px;transform:scaleY(-1)}.zwx .spec-breakdown__cards{scrollbar-width:none;gap:14px;padding:0 20px;display:flex;overflow:auto visible}.zwx .spec-breakdown__cards::-webkit-scrollbar{display:none}.zwx .spec-card{background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-shrink:0;width:256px;height:344px;padding:22px 18px 18px;font-family:Geist,-apple-system,system-ui,sans-serif;position:relative;overflow:hidden}.zwx .spec-card--engine{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#e9eefa 0%,#fff 35.54%)}.zwx .spec-card--mileage{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#eaeffe 0%,#fff 35.54%)}.zwx .spec-card--boot{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#f8e9e8 0%,#fff 35.54%)}.zwx .spec-card--safety{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#ebf7f0 0%,#fff 35.54%)}.zwx .spec-card--cabin{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#f2eff9 0%,#fff 35.54%)}.zwx .spec-card--exterior{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#faf6e8 0%,#fff 35.54%)}.zwx .spec-card--interior{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#fbedfa 0%,#fff 35.54%)}.zwx .spec-card__icon-wrap{z-index:2;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 1px 3px #0000000f}.zwx .spec-card__icon-wrap img{width:26px;height:26px}.zwx .spec-card__section{color:#000;margin:0;position:absolute;top:78px;left:18px;right:18px}.zwx .spec-card__row{position:absolute;top:116px;left:18px;right:18px}.zwx .spec-card__row--secondary{top:208px}.zwx .spec-card__number{color:#000;margin-right:4px;font-size:28px;font-weight:700;line-height:1.1}.zwx .spec-card__unit{color:#000;font-size:12px;font-weight:700}.zwx .spec-card__sub{color:gray;margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.4}.zwx .spec-card__bullets{color:#575757;flex-direction:column;gap:9px;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.4;list-style:none;display:flex;position:absolute;top:176px;left:18px;right:18px}.zwx .spec-card__bullets li{align-items:flex-start;gap:6px;display:flex}.zwx .spec-card__bullets img{flex-shrink:0;width:13px;height:14px;margin-top:2px}.zwx .spec-card__footer{justify-content:flex-start;align-items:center;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.zwx .spec-card__details{color:#000;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.zwx .spec-card__details img{width:16px;height:16px;transform:scaleY(-1)}.zwx .all-specs-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:flex-end;animation:.2s ease-out all-specs-fade;display:flex;position:fixed;inset:0}@keyframes all-specs-fade{0%{opacity:0}to{opacity:1}}.zwx .all-specs-sheet{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:360px;height:92vh;font-family:Geist,-apple-system,system-ui,sans-serif;animation:.25s ease-out all-specs-slide;display:flex;overflow:hidden}.zwx .all-specs-sheet__variant{background:linear-gradient(135deg,#fff7ed 0%,#ffe1d4 100%);border-bottom:1px solid #e6e6e6;flex-shrink:0;align-items:center;gap:14px;padding:14px 16px;display:flex}.zwx .all-specs-sheet__variant-car{object-fit:contain;flex-shrink:0;width:96px;height:auto}.zwx .all-specs-sheet__variant-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.zwx .all-specs-sheet__variant-kicker{letter-spacing:.08em;text-transform:uppercase;color:#1e3a8a;font-size:10px;font-weight:700}.zwx .all-specs-sheet__variant-select{color:#000;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:8px 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.zwx .all-specs-sheet__variant-select:hover{border-color:#1e3a8a}.zwx .all-specs-sheet__variant-name{line-height:1.2}.zwx .all-specs-sheet__variant-price{color:#1e3a8a;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.2}.zwx .all-specs-sheet__compare{display:none}.zwx .all-specs-sheet__variant{position:relative}.zwx .variant-selector{z-index:1100;background:#00000073;justify-content:center;align-items:flex-end;animation:.18s ease-out variant-selector-fade;display:flex;position:fixed;inset:0}@keyframes variant-selector-fade{0%{opacity:0}to{opacity:1}}.zwx .variant-selector__panel{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:80vh;animation:.22s ease-out variant-selector-slide;display:flex;overflow:hidden}@keyframes variant-selector-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.zwx .variant-selector__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.zwx .variant-selector__title{color:#000;margin:0;font-size:16px;font-weight:700}.zwx .variant-selector__close{color:gray;cursor:pointer;background:0 0;border:none;width:30px;height:30px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:22px;line-height:1}.zwx .variant-selector__close:hover{color:#000}.zwx .variant-selector__search{color:gray;background:#fff;border:1px solid #e6e6e6;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin:0 18px 6px;padding:10px 14px;display:flex;position:relative}.zwx .variant-selector__search:focus-within{color:#000;border-color:#1e3a8a}.zwx .variant-selector__search-input{color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px}.zwx .variant-selector__search-input::placeholder{color:gray}.zwx .variant-selector__list{-webkit-overflow-scrolling:touch;flex:1;margin:0;padding:6px 0 12px;list-style:none;overflow-y:auto}.zwx .variant-selector__item{margin:0}.zwx .variant-selector__row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 18px;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .variant-selector__row:hover{background:#f5f5f5}.zwx .variant-selector__item--selected .variant-selector__row{background:#fff4ec}.zwx .variant-selector__item--selected .variant-selector__row:hover{background:#ffe9da}.zwx .variant-selector__row-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.zwx .variant-selector__row-name{color:#000;font-size:15px;font-weight:700;line-height:1.2}.zwx .variant-selector__item--selected .variant-selector__row-name{color:#1e3a8a}.zwx .variant-selector__row-meta{color:gray;font-size:12px;line-height:1.3}.zwx .variant-selector__row-sep{opacity:.5;margin:0 2px}.zwx .variant-selector__row-price{color:#000;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:700}.zwx .variant-selector__radio{background:#fff;border:1.5px solid #e6e6e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.zwx .variant-selector__radio--on{background:#1e3a8a;border-color:#1e3a8a}.zwx .variant-selector__empty{text-align:center;color:gray;padding:24px 18px;font-size:13px}@keyframes all-specs-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.zwx .all-specs-sheet__header{border-bottom:1px solid #e6e6e6;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.zwx .all-specs-sheet__title{color:#000;margin:0;font-size:15px;font-weight:700}.zwx .all-specs-sheet__close{color:#333;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:18px;line-height:1;display:flex}.zwx .all-specs-sheet__close:hover{background:#e6e6e6}.zwx .all-specs-sheet__tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #e6e6e6;flex-shrink:0;gap:0;padding:6px 4px;display:flex;overflow-x:auto}.zwx .all-specs-sheet__tabs::-webkit-scrollbar{display:none}.zwx .all-specs-sheet__tab{cursor:pointer;color:gray;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:3px;min-width:70px;padding:8px 14px;font-family:Geist,-apple-system,system-ui,sans-serif;transition:color .15s;display:flex}.zwx .all-specs-sheet__tab:hover{color:#333}.zwx .all-specs-sheet__tab--active,.zwx .all-specs-sheet__tab--active .all-specs-sheet__tab-icon{color:#1e3a8a}.zwx .all-specs-sheet__tab-icon{color:gray;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.zwx .all-specs-sheet__tab-icon svg{width:100%;height:100%}.zwx .all-specs-sheet__tab-label{font-size:11px;font-weight:600;line-height:1}.zwx .all-specs-sheet__body{overflow-anchor:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex:1;padding:0 16px;overflow-y:auto}.zwx .all-specs__section{scroll-margin-top:8px}.zwx .all-specs__group{padding:18px 0 4px}.zwx .all-specs__group-title{color:#000;margin:0 0 8px;font-size:15px;font-weight:700}.zwx .all-specs__rows{margin:0;padding:0;list-style:none}.zwx .all-specs__row{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.zwx .all-specs__row:last-child{border-bottom:none}.zwx .all-specs__row-label{color:gray;font-size:13px;font-weight:400;line-height:1.3}.zwx .all-specs__row-val{color:#000;text-align:right;font-size:13px;font-weight:700;line-height:1.3}.zwx .all-specs__end-spacer{height:30vh}@media (width>=1024px){.zwx .all-specs-overlay{align-items:center}.zwx .all-specs-sheet{border-radius:16px;max-width:880px;height:84vh;max-height:720px;animation:.2s ease-out all-specs-fade}.zwx .all-specs-sheet__variant{gap:16px;padding:10px 24px}.zwx .all-specs-sheet__variant-car{width:90px}.zwx .all-specs-sheet__variant-info{flex-direction:row;flex:none;align-items:center;gap:14px}.zwx .all-specs-sheet__variant-kicker{white-space:nowrap;font-size:11px}.zwx .all-specs-sheet__variant-select{flex:0 auto;width:auto;padding:8px 14px}.zwx .all-specs-sheet__variant-price{border-left:1px solid #0000001f;padding-left:14px;font-size:18px}.zwx .all-specs-sheet__compare{color:#1e3a8a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.zwx .all-specs-sheet__compare:hover{background:#1e3a8a0f;border-color:#1e3a8a4d}.zwx .all-specs-sheet__tabs{padding:10px 16px}.zwx .all-specs-sheet__body{padding:0 24px}.zwx .all-specs__rows{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.zwx .all-specs__row{border-bottom:1px solid #f5f5f5;padding:12px 0}.zwx .all-specs__row:last-child{border-bottom:1px solid #f5f5f5}.zwx .variant-selector{pointer-events:none;z-index:50;background:0 0;animation:none;display:block;position:absolute;inset:100% 0 auto}.zwx .variant-selector__panel{pointer-events:auto;border:1px solid #e6e6e6;border-radius:12px;width:380px;max-width:380px;max-height:420px;margin:6px 0 0 226px;animation:none;box-shadow:0 12px 32px #0000001f}.zwx .variant-selector__header{display:none}.zwx .variant-selector__search{margin:12px 14px 6px}.zwx .variant-selector__row{padding:10px 14px}.zwx .variant-selector__row-name{font-size:14px}}.zwx .variants{font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .variants__head{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 20px;display:flex}.zwx .variants__title{color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.3}.zwx .variants__all{color:#000;align-items:center;gap:2px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.zwx .variants__all img{width:16px;height:16px;transform:scaleY(-1)}.zwx .variants__engine-switch{background:#f5f5f5;border-radius:12px;gap:6px;margin:0 20px 20px;padding:4px;display:flex}.zwx .variants__engine-switch .engine-switch__opt{color:gray;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 8px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12.5px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.zwx .variants__engine-switch .engine-switch__opt--active{color:var(--accent,var(--accent,#1e3a8a));background:#fff;font-weight:800;box-shadow:0 3px 10px #0003,0 1px 3px #0000001f}.zwx .variants__filters{scrollbar-width:none;gap:6px;margin-bottom:16px;padding:0 20px;display:flex;overflow-x:auto}.zwx .variants__filters::-webkit-scrollbar{display:none}.zwx .variants__filter{color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-shrink:0;height:32px;padding:0 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600;box-shadow:0 1px 3px #0a1f340f}.zwx .variants__filter--icon{justify-content:center;align-items:center;width:32px;padding:0;display:inline-flex}.zwx .variants__filter--icon img{width:18px;height:18px}.zwx .variants__cards{scrollbar-width:none;gap:12px;padding:0 20px;display:flex;overflow-x:auto}.zwx .variants__cards::-webkit-scrollbar{display:none}.zwx .variants__bottom-ctas{gap:8px;padding:16px 20px 0;display:flex}.zwx .variants__bottom-cta{cursor:pointer;text-align:left;border-radius:8px;flex:1;align-items:center;gap:8px;height:52px;padding:8px 12px;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .variants__bottom-cta img{flex-shrink:0;width:24px;height:24px}.zwx .variants__bottom-cta span{flex-direction:column;font-size:11px;line-height:1.2;display:flex}.zwx .variants__bottom-cta strong{font-size:12px;font-weight:700}.zwx .variants__bottom-cta--whatsapp{color:#000;background:#fff;border:1px solid #e6e6e6}.zwx .variants__bottom-cta--help{color:#000;background:#e9eefa;border:1px solid #1e3a8a4d}.zwx .variants__bottom-cta--help strong{color:var(--accent,var(--accent,#1e3a8a))}.zwx .variants__cta-line{color:gray;font-weight:500}.zwx .variant-card{background:#fff;border-radius:26px;flex-direction:column;flex-shrink:0;width:280px;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.zwx .variant-card--mint{background:#ebf8f0;border:none}.zwx .variant-card--mint .variant-card__tag{color:#00a63e;background:#ebf8f0}.zwx .variant-card--mint .variant-card__inherits{color:#00a63e}.zwx .variant-card--mint .variant-card__cta,.zwx .variant-card--mint .variant-card__book{border-color:#b6e9cd}.zwx .variant-card--mint .variant-card__inner{border:1px solid #b6e9cd}.zwx .variant-card--mint.variant-card--highlight-extra .variant-card__extra{color:#00a63e;border-left-color:#b6e9cd}.zwx .variant-card--mint.variant-card--ni-themed .variant-card__ni-head{color:#00a63e}.zwx .variant-card--lavender{background:#eae2fc;border:none}.zwx .variant-card--lavender .variant-card__tag{color:#a38dd8;background:#eae2fc}.zwx .variant-card--lavender .variant-card__inherits{color:#a38dd8}.zwx .variant-card--lavender .variant-card__cta,.zwx .variant-card--lavender .variant-card__book{border-color:#d3c6ef}.zwx .variant-card--lavender .variant-card__inner{border:1px solid #d3c6ef}.zwx .variant-card--lavender.variant-card--highlight-extra .variant-card__extra{color:#a38dd8;border-left-color:#d3c6ef}.zwx .variant-card--lavender.variant-card--ni-themed .variant-card__ni-head{color:#a38dd8}.zwx .variant-card--coral{background:#ffd0c7;border:none}.zwx .variant-card--coral .variant-card__tag{color:#d79a8e;background:#ffd0c7}.zwx .variant-card--coral .variant-card__inherits{color:#d79a8e}.zwx .variant-card--coral .variant-card__cta,.zwx .variant-card--coral .variant-card__book{border-color:#f9b1b8}.zwx .variant-card--coral .variant-card__inner{border:1px solid #f9b1b8}.zwx .variant-card--coral.variant-card--highlight-extra .variant-card__extra{color:#d79a8e;border-left-color:#f9b1b8}.zwx .variant-card--coral.variant-card--ni-themed .variant-card__ni-head{color:#d79a8e}.zwx .variant-card--peach{background:#ffecdd;border:none}.zwx .variant-card--peach .variant-card__tag{color:#d7ae8d;background:#ffecdd}.zwx .variant-card--peach .variant-card__inherits{color:#d7ae8d}.zwx .variant-card--peach .variant-card__cta,.zwx .variant-card--peach .variant-card__book{border-color:#edd3be}.zwx .variant-card--peach .variant-card__inner{border:1px solid #edd3be}.zwx .variant-card--peach.variant-card--highlight-extra .variant-card__extra{color:#d7ae8d;border-left-color:#edd3be}.zwx .variant-card--peach.variant-card--ni-themed .variant-card__ni-head{color:#d7ae8d}.zwx .variant-card--gold{background:#f3e18f;border:none}.zwx .variant-card--gold .variant-card__tag{color:#cba815;background:#f3e18f}.zwx .variant-card--gold .variant-card__inherits{color:#cba815}.zwx .variant-card--gold .variant-card__cta,.zwx .variant-card--gold .variant-card__book{border-color:#e7cc85}.zwx .variant-card--gold .variant-card__inner{border:1px solid #e7cc85}.zwx .variant-card--gold.variant-card--highlight-extra .variant-card__extra{color:#cba815;border-left-color:#e7cc85}.zwx .variant-card--gold.variant-card--ni-themed .variant-card__ni-head{color:#cba815}.zwx .variant-card--sky{background:#ebf3fe;border:none}.zwx .variant-card--sky .variant-card__tag{color:#3283f4;background:#ebf3fe}.zwx .variant-card--sky .variant-card__inherits{color:#3283f4}.zwx .variant-card--sky .variant-card__cta,.zwx .variant-card--sky .variant-card__book{border-color:#c7d9f2}.zwx .variant-card--sky .variant-card__inner{border:1px solid #c7d9f2}.zwx .variant-card--sky.variant-card--highlight-extra .variant-card__extra{color:#3283f4;border-left-color:#c7d9f2}.zwx .variant-card--sky.variant-card--ni-themed .variant-card__ni-head{color:#3283f4}.zwx .variant-card__inner{background:#fff;border-radius:22px;flex-direction:column;flex:1;margin:0 4px 4px;display:flex;overflow:hidden}.zwx .variant-card__tag{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:9.5px 8px;line-height:1.3;display:flex}.zwx .variant-card__tag-label{letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:700}.zwx .variant-card__tag-sub{color:#000;opacity:.75;text-transform:none;letter-spacing:0;font-size:11px;font-weight:500}.zwx .variant-card__body{flex:1;padding:14px 16px 12px}.zwx .variant-card__name{color:#000;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.2}.zwx .variant-card__price{color:#000;margin:0 0 14px;font-size:13px;font-weight:500}.zwx .variant-card__extra{color:gray;margin:0 0 12px;font-size:12px;font-weight:500}.zwx .variant-card__inherits{margin:0 0 10px;font-size:12px;font-weight:700}.zwx .variant-card--highlight-extra .variant-card__extra{border-left:3px solid;border-radius:0;margin:14px 0 12px;padding:2px 0 2px 10px;font-style:italic;font-weight:500;line-height:1.35;display:block}.zwx .variant-card--plain-inherits .variant-card__inherits{margin:0 0 6px;font-weight:700;color:#000!important}.zwx .variant-card--ni-themed .variant-card__ni-head{text-transform:none;letter-spacing:0;font-size:12px}.zwx .variant-card--book-cta .variant-card__cta-row{margin-top:14px}.zwx .variant-card--book-cta .variant-card__compare{gap:6px;padding:0 10px}.zwx .variant-card--book-cta .variant-card__compare-label{font-size:11px}.zwx .variant-card--see-more .variant-card__ni-more{color:var(--accent,var(--accent,#1e3a8a));cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:4px;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}.zwx .variant-card--see-more .variant-card__ni-more:hover{color:var(--accent-hover,#16306f)}.zwx .variant-card--experiment .variant-card__name{font-size:20px;font-weight:700}.zwx .variant-card--experiment .variant-card__price-row .variant-card__price{font-size:15px;font-weight:600}.zwx .variant-card--experiment .variant-card__ni{border-top:none;margin-top:6px;padding-top:0}.zwx .variant-card--experiment .variant-card__ni-head{display:none}.zwx .variant-card--experiment .variant-card__ni-item{color:#000}.zwx .variant-card--experiment .variant-card__more{display:none}.zwx .variant-card__icon-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zwx .variant-card__icon-list li{color:#000;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.zwx .variant-card__icon-list img{flex-shrink:0;width:18px;height:18px}.zwx .variant-card__feature-list{color:#000;flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;font-weight:500;list-style:none;display:flex}.zwx .variant-card__more{color:gray;font-weight:500}.zwx .variant-card__ni{border-top:1px solid #e6e6e6;margin-top:12px;padding-top:12px}.zwx .variant-card__ni-head{color:#d92626;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px;font-weight:700}.zwx .variant-card__ni-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zwx .variant-card__ni-item{color:gray;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.zwx .variant-card__ni-cross{color:#d92626;flex-shrink:0;font-size:9px;line-height:1}.zwx .variant-card__ni-more{color:gray;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:2px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}.zwx .variant-card__price--monthly{color:#000;margin:4px 0 12px;font-size:15px;font-weight:700;line-height:1.2}.zwx .variant-card__price-star{color:var(--accent,var(--accent,#1e3a8a));vertical-align:super;margin-inline-start:1px;font-size:11px;font-weight:700;line-height:0}.zwx .variant-card__bestfor{color:#000;background:#fff;border:1.5px dashed #e6e6e6;border-radius:10px;margin:14px -11px 0;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4}.zwx .variant-card__bestfor-lead{color:#000;font-weight:700}.zwx .variant-card__view-all{width:fit-content;color:var(--accent,var(--accent,#1e3a8a));cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:10px 0 0;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;text-decoration:underline;display:block}.zwx .variant-card__view-all:hover{color:var(--accent-hover,#16306f)}.zwx .variant-card__book{color:#000!important;background:#fff!important}.zwx .variant-card__book:hover{background:#f5f5f5!important}.zwx .variant-card__upgrade-callout{background:#fafafa;border:1px solid #e6e6e6;border-radius:10px;margin-top:14px;padding:12px 14px}.zwx .variant-card__upgrade-callout-text{color:#000;margin:0;font-size:12px;line-height:1.5}.zwx .variant-card__upgrade-callout-lead{color:var(--accent,var(--accent,#1e3a8a));margin-right:2px;font-weight:700}.zwx .variant-card__upgrade-callout-link{color:var(--accent,var(--accent,#1e3a8a));cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:8px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600;text-decoration:underline;display:inline-block}.zwx .variant-card__upgrade-callout-link:hover{color:var(--accent-hover,#16306f)}.zwx .variant-card__upgrade-callout-inline{color:var(--accent,var(--accent,#1e3a8a));cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}.zwx .variant-card__upgrade-callout-inline:hover{color:var(--accent-hover,#16306f)}.zwx .variant-card__cta{color:#000;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:38px;margin:0 16px 16px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;display:flex}.zwx .variant-card__cta img{width:14px;height:14px}.zwx .variant-card__specs{color:gray;margin:-2px 0 10px;font-size:12px;font-weight:500;line-height:1.4}.zwx .variant-card__price-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.zwx .variant-card__price-row .variant-card__price{margin:0;font-size:16px;font-weight:700}.zwx .variant-card__price-row .variant-card__emi-line{white-space:nowrap;text-align:right;margin:0}.zwx .variant-card__emi-line{color:gray;align-items:center;gap:5px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.zwx .variant-card__emi-label{letter-spacing:.5px;text-transform:uppercase;color:gray;background:#f0f0f0;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:700}.zwx .variant-card__colors{border-top:1px dashed #e6e6e6;margin-top:12px;padding-top:12px}.zwx .variant-card__colors-head{color:gray;margin:0 0 8px;font-size:11px}.zwx .variant-card__colors-head strong{color:#000;font-weight:700}.zwx .variant-card__colors-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.zwx .variant-card__color{cursor:pointer;border:1.5px solid #fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 0 0 1px #e6e6e6}.zwx .variant-card__color:hover{transform:scale(1.15)}.zwx .variant-card__cta-row{align-items:center;gap:10px;margin:0 16px 16px;display:flex}.zwx .variant-card__compare{cursor:pointer;background:#f5f5f5;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:38px;padding:0 14px;transition:background .15s;display:inline-flex}.zwx .variant-card__compare:hover{background:#ececec}.zwx .variant-card__compare input{opacity:0;pointer-events:none;position:absolute}.zwx .variant-card__compare-box{background:#fff;border:1.5px solid #e6e6e6;border-radius:4px;width:16px;height:16px;transition:background .15s,border-color .15s;position:relative}.zwx .variant-card__compare input:checked+.variant-card__compare-box{background:var(--accent,var(--accent,#1e3a8a));border-color:var(--accent,var(--accent,#1e3a8a))}.zwx .variant-card__compare input:checked+.variant-card__compare-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.zwx .variant-card__compare-label{color:#000;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600}.zwx .variant-card__book{color:#000;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;flex:1;justify-content:center;align-items:center;height:38px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;display:flex}.zwx .vd-overlay{z-index:1100;background:#00000073;justify-content:center;align-items:flex-end;animation:.2s ease-out vd-fade;display:flex;position:fixed;inset:0}@keyframes vd-fade{0%{opacity:0}to{opacity:1}}@keyframes vd-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=1024px){.zwx .vd-overlay{align-items:center}.zwx .vd-overlay .vd-sheet{border-radius:20px;max-width:420px;max-height:86vh;animation:.18s cubic-bezier(.2,.8,.2,1) vd-pop}}@keyframes vd-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.zwx .vd-sheet{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:360px;max-height:88vh;font-family:Geist,-apple-system,system-ui,sans-serif;animation:.25s ease-out vd-slide;display:flex;position:relative;overflow:hidden}.zwx .vd-sheet__tag{text-align:center;letter-spacing:.6px;text-transform:uppercase;flex-shrink:0;padding:9.5px 8px;font-size:10px;font-weight:700;line-height:1.3}.zwx .vd-sheet__tag--mint{color:#00a63e;background:#d6f1de}.zwx .vd-sheet__tag--lavender{color:#a38dd8;background:#ddd0f5}.zwx .vd-sheet__tag--coral{color:#d79a8e;background:#ffc6bb}.zwx .vd-sheet__tag--peach{color:#d7ae8d;background:#fddec3}.zwx .vd-sheet__tag--gold{color:#cba815;background:#ecd672}.zwx .vd-sheet__tag--sky{color:#3283f4;background:#d4e3fb}.zwx .vd-sheet__close{color:#000;cursor:pointer;z-index:2;background:#00000012;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:17px;line-height:1;display:flex;position:absolute;top:14px;right:14px}.zwx .vd-sheet__close:hover{background:#e6e6e6}.zwx .vd-sheet__body{-webkit-overflow-scrolling:touch;flex:1;padding:16px 16px 0;overflow-y:auto}.zwx .vd-sheet__name{color:#000;margin:0 36px 4px 0;font-size:22px;font-weight:700;line-height:1.2}.zwx .vd-sheet__price{color:#000;margin:0 0 6px;font-size:15px;font-weight:600}.zwx .vd-sheet__extra{color:gray;margin:0 0 10px;font-size:13px;font-weight:500}.zwx .vd-sheet__inherits{margin:0 0 14px;font-size:13px;font-weight:700}.zwx .vd-sheet__inherits--mint{color:#00a63e}.zwx .vd-sheet__inherits--lavender{color:#a38dd8}.zwx .vd-sheet__inherits--coral{color:#d79a8e}.zwx .vd-sheet__inherits--peach{color:#d7ae8d}.zwx .vd-sheet__inherits--gold{color:#cba815}.zwx .vd-sheet__inherits--sky{color:#3283f4}.zwx .vd-sheet__section-head{letter-spacing:-.01em;color:#000;margin:22px 0 9px;font-size:15px;font-weight:700}.zwx .vd-sheet__section-head--common{color:#295df1}.zwx .vd-sheet__section-head--included{color:#00a63e}.zwx .vd-sheet__section-head--upgrade{color:#cba815}.zwx .vd-sheet__section-head--excluded{color:gray}.zwx .vd-sheet__section-head--all{color:#000}.zwx .vd-sheet__why{border:1px solid #e6e6e6;border-left:3px solid #00a63e;border-radius:14px;margin:18px 0 0;overflow:hidden}.zwx .vd-sheet__why-engine{padding:13px 16px 12px}.zwx .vd-sheet__why-note{background:#ebf8f0;padding:12px 16px 13px}.zwx .vd-sheet__engine-label{letter-spacing:.3px;text-transform:uppercase;color:#00a63e;background:#ebf8f0;border-radius:999px;margin:0 0 12px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-block}.zwx .vd-sheet__engine-stats{grid-template-columns:repeat(3,1fr);align-items:start;gap:4px 12px;display:grid}.zwx .vd-sheet__engine-stats>div{border-right:1px solid #e6e6e6;flex-direction:column;gap:4px;min-width:0;padding-right:8px;display:flex}.zwx .vd-sheet__engine-stats>div:last-child{border-right:none;padding-right:0}.zwx .vd-sheet__engine-stats span{text-transform:uppercase;letter-spacing:.4px;color:gray;font-size:10px;font-weight:600}.zwx .vd-sheet__engine-stats strong{color:#000;font-size:13px;font-weight:700;line-height:1.2}.zwx .vd-sheet__cat-group{flex-direction:column;gap:8px;display:flex}.zwx .vd-sheet__cat{background:#fff;border:1px solid #e6e6e6;border-radius:10px;overflow:hidden}.zwx .vd-sheet__cat-head{cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:8px;width:100%;padding:12px 14px;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .vd-sheet__cat-head:hover{background:#fafafa}.zwx .vd-sheet__cat-label{color:#333;flex:1;font-size:13px;font-weight:600}.zwx .vd-sheet__cat-count{color:gray;text-align:center;background:#f5f5f5;border-radius:999px;min-width:22px;padding:2px 8px;font-size:11px;font-weight:600}.zwx .vd-sheet__cat-caret{color:#000;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;line-height:1;display:flex}.zwx .vd-sheet__cat--open .vd-sheet__cat-head{background:#fafafa;border-bottom:1px solid #e6e6e6}.zwx .vd-sheet__cat-list{flex-direction:column;gap:8px;margin:0;padding:12px 14px 14px;list-style:none;display:flex}.zwx .vd-sheet__cat-list li{color:#000;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.zwx .vd-sheet__cat-dot{background:#e6e6e6;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.zwx .vd-sheet__common-list{flex-direction:column;gap:10px;margin:0 0 4px;padding:0;list-style:none;display:flex}.zwx .vd-sheet__common-list li{color:#000;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.zwx .vd-sheet__check{color:#00a63e;background:#e6f6ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.zwx .vd-sheet__upgrade-callout{color:#000;background:#fdf8e8;border:1.5px dashed #e8d77a;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.zwx .vd-sheet__upgrade-callout-lead{color:#cba815;font-weight:700}.zwx .vd-sheet__note{background:#f5f5f5;border-left:3px solid;border-radius:12px;margin-top:24px;padding:14px 16px}.zwx .vd-sheet__note-head{letter-spacing:-.01em;color:#000;margin:0 0 7px;font-size:15px;font-weight:700}.zwx .vd-sheet__note-why{color:#000;margin:0 0 8px;font-size:13px;line-height:1.5}.zwx .vd-sheet__note-persona{color:gray;margin:0;font-size:12px;line-height:1.4}.zwx .vd-sheet__note-persona strong{color:#000;font-weight:700}.zwx .vd-sheet__note--mint{border-left-color:#00a63e}.zwx .vd-sheet__note--lavender{border-left-color:#a38dd8}.zwx .vd-sheet__note--coral{border-left-color:#d79a8e}.zwx .vd-sheet__note--peach{border-left-color:#d7ae8d}.zwx .vd-sheet__note--gold{border-left-color:#cba815}.zwx .vd-sheet__note--sky{border-left-color:#3283f4}.zwx .vd-sheet__icon-list{flex-direction:column;gap:12px;margin:0 0 4px;padding:0;list-style:none;display:flex}.zwx .vd-sheet__icon-list li{color:#000;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.zwx .vd-sheet__icon-list img{flex-shrink:0;width:20px;height:20px}.zwx .vd-sheet__feature-list{flex-direction:column;gap:10px;margin:0 0 4px;padding:0;list-style:none;display:flex}.zwx .vd-sheet__feature-list li{color:#000;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;display:flex}.zwx .vd-sheet__feature-list--mint .vd-sheet__plus{color:#00a63e}.zwx .vd-sheet__feature-list--lavender .vd-sheet__plus{color:#a38dd8}.zwx .vd-sheet__feature-list--coral .vd-sheet__plus{color:#d79a8e}.zwx .vd-sheet__feature-list--peach .vd-sheet__plus{color:#d7ae8d}.zwx .vd-sheet__feature-list--gold .vd-sheet__plus{color:#cba815}.zwx .vd-sheet__feature-list--sky .vd-sheet__plus{color:#3283f4}.zwx .vd-sheet__plus{flex-shrink:0;font-weight:700}.zwx .vd-sheet__ni-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zwx .vd-sheet__ni-item{color:#000;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.zwx .vd-sheet__ni-cross{color:#d92626;background:#fef2f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:flex}.zwx .vd-sheet__spacer{height:24px}.zwx .vd-sheet__footer{border-top:1px solid #e6e6e6;flex-shrink:0;align-items:center;gap:10px;padding:12px 16px 20px;display:flex}.zwx .vd-sheet__footer .vd-sheet__book{flex:1}.zwx .vd-sheet__compare{cursor:pointer;background:#f5f5f5;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:0 14px;transition:background .15s;display:inline-flex}.zwx .vd-sheet__compare:hover{background:#ececec}.zwx .vd-sheet__compare input{opacity:0;pointer-events:none;position:absolute}.zwx .vd-sheet__compare-box{background:#fff;border:1.5px solid #d0d0d0;border-radius:4px;width:18px;height:18px;transition:background .15s,border-color .15s;position:relative}.zwx .vd-sheet__compare input:checked+.vd-sheet__compare-box{background:var(--accent,var(--accent,#1e3a8a));border-color:var(--accent,var(--accent,#1e3a8a))}.zwx .vd-sheet__compare input:checked+.vd-sheet__compare-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.zwx .vd-sheet__compare-label{color:#000;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600}.zwx .vd-sheet__book{cursor:pointer;color:#000;background:#fff;border:1px solid;border-radius:10px;flex:1;justify-content:center;align-items:center;height:48px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700;display:flex}.zwx .vd-sheet__book--mint{border-color:#b6e9cd}.zwx .vd-sheet__book--lavender{border-color:#d3c6ef}.zwx .vd-sheet__book--coral{border-color:#f9b1b8}.zwx .vd-sheet__book--peach{border-color:#edd3be}.zwx .vd-sheet__book--gold{border-color:#e7cc85}.zwx .vd-sheet__book--sky{border-color:#c7d9f2}.zwx .vd-sheet__price-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:6px;display:flex}.zwx .vd-sheet__price-emi{color:gray;margin:0;font-size:13px;font-weight:500}.zwx .vd-sheet__price-emi strong{color:#000;font-weight:700}.zwx .vd-sheet__price-star{color:var(--accent,var(--accent,#1e3a8a));vertical-align:super;margin-inline-start:1px;font-size:10px;font-weight:700;line-height:0}.zwx .vd-sheet__section-sub{color:gray;margin:-6px 0 4px;font-size:12px;font-weight:500;line-height:1.3}.zwx .vd-sheet__section-sub:last-of-type{margin-bottom:12px}.zwx .vd-sheet__section-sub--price{color:#000;font-weight:700}.zwx .vd-sheet__keyfeatures{margin:0}.zwx .vd-sheet__identity{background:#fff;flex-shrink:0;padding:18px 18px 14px}.zwx .vd-sheet__tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #e6e6e6;flex-shrink:0;gap:0;padding:4px 4px 0;display:flex;overflow-x:auto}.zwx .vd-sheet__tabs::-webkit-scrollbar{display:none}.zwx .vd-sheet__tab{cursor:pointer;color:gray;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;min-width:0;margin-bottom:-1px;padding:10px 10px 8px;font-family:Geist,-apple-system,system-ui,sans-serif;transition:color .15s,border-color .15s;display:flex}.zwx .vd-sheet__tab:hover{color:#000}.zwx .vd-sheet__tab--active{color:var(--accent,var(--accent,#1e3a8a));border-bottom-color:var(--accent,var(--accent,#1e3a8a))}.zwx .vd-sheet__tab--active .vd-sheet__tab-icon{opacity:1}.zwx .vd-sheet__tab-icon{opacity:.9;font-size:22px;line-height:1}.zwx .vd-sheet__tab-label{letter-spacing:.2px;white-space:nowrap;font-size:12px;font-weight:700;line-height:1}.zwx .vd-sheet__features-group{margin:0 0 24px}.zwx .vd-sheet__features-group:last-child{margin-bottom:0}.zwx .vd-sheet__feature-source{color:gray;font-size:11.5px;font-style:italic;font-weight:400}.zwx .vd-sheet__miss{background:#fff5f5;border:1px solid #f4c5c5;border-radius:10px;margin:18px 0 0;padding:12px 14px}.zwx .vd-sheet__miss-text{color:#000;margin:0;font-size:13px;line-height:1.5}.zwx .vd-sheet__miss-head{color:#c62828;margin-right:2px;font-weight:700}.zwx .vd-sheet__top-trim{background:linear-gradient(#fff9e6 0%,#fff 100%);border:1px solid #f0d96a;border-radius:10px;margin:18px 0 0;padding:14px 16px}.zwx .vd-sheet__top-trim-head{color:#8a6f00;letter-spacing:.02em;margin:0 0 4px;font-size:13px;font-weight:700}.zwx .vd-sheet__top-trim-text{color:#000;margin:0;font-size:12.5px;font-weight:400;line-height:1.45}.zwx .vd-sheet__colors{border:1px solid #e6e6e6;border-radius:14px;margin:12px 0 0;padding:13px 16px 14px}.zwx .vd-sheet__colors-head{text-transform:uppercase;letter-spacing:.4px;color:gray;margin:0 0 11px;font-size:11px;font-weight:700}.zwx .vd-sheet__colors-head strong{color:#000;font-weight:700}.zwx .vd-sheet__colors-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.zwx .vd-sheet__color-swatch{cursor:default;border:1.5px solid #fff;border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 0 0 1px #e6e6e6}.zwx .vd-sheet__color-swatch:hover{box-shadow:0 0 0 1px var(--accent,var(--accent,#1e3a8a));transform:scale(1.1)}.zwx .vd-sheet__common-head{color:#000;letter-spacing:-.01em;text-transform:none;border-top:none;margin:0 0 5px;padding:0;font-size:15px;font-weight:700}.zwx .vd-sheet__common-sub{color:gray;margin:0 0 12px;font-size:12px;font-weight:400;line-height:1.4}.zwx .vd-sheet__section{margin-bottom:28px;scroll-margin-top:60px}.zwx .vd-sheet__section:last-child{margin-bottom:0}.zwx .vd-sheet__section--common{background:#fafafa;border:1px solid #e6e6e6;border-radius:12px;padding:16px 14px}.zwx .variants__filter-panel{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:20px;margin:0 20px 20px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .variants__feature-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.zwx .variants__feature-row::-webkit-scrollbar{display:none}.zwx .variants__feature-row .filter-chip{flex:none}.zwx .filter-row{grid-template-columns:60px 1fr;align-items:center;column-gap:10px;display:grid}.zwx .filter-row__label{letter-spacing:-.005em;color:gray;font-size:12px;font-weight:500}.zwx .filter-row__chips{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.zwx .filter-row__chips::-webkit-scrollbar{display:none}.zwx .filter-row__chips{padding-bottom:2px}.zwx .filter-chip{letter-spacing:-.005em;color:#000;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex;box-shadow:0 1px 3px #0a1f340f}.zwx .filter-chip:hover{border-color:#d2d2d2}.zwx .filter-chip:active{transform:scale(.97)}.zwx .filter-chip__label{color:inherit}.zwx .filter-chip__close{color:currentColor;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.zwx .filter-chip__close svg{display:block}.zwx .filter-chip--active{border-color:var(--accent,var(--accent,#1e3a8a));color:var(--accent,var(--accent,#1e3a8a));background:#fff}.zwx .budget-filter{box-shadow:none;background:0 0;border:none;margin:0;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .budget-filter__head{grid-template-columns:60px 1fr;align-items:baseline;column-gap:10px;margin-bottom:6px;display:grid}.zwx .budget-filter__label{letter-spacing:-.005em;color:gray;font-size:12px;font-weight:500}.zwx .budget-filter__range{letter-spacing:-.005em;color:var(--accent,var(--accent,#1e3a8a));text-align:right;font-size:10px;font-weight:700}.zwx .budget-filter__slider{touch-action:none;-webkit-user-select:none;user-select:none;height:24px;margin:0 16px;position:relative}.zwx .budget-filter__track{background:#e6e6e6;border-radius:999px;height:12px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.zwx .budget-filter__active{background:linear-gradient(90deg, var(--accent-lite,#4a63b0), var(--accent,var(--accent,#1e3a8a)));pointer-events:none;border-radius:999px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.zwx .budget-filter__markers{pointer-events:none;position:absolute;inset:0}.zwx .budget-filter__dot{background:#fff;border:1px solid #e6e6e6;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.zwx .budget-filter__thumb{width:20px;height:20px;color:var(--accent,var(--accent,#1e3a8a));cursor:grab;touch-action:none;background:#fff;border:1px solid #e6e6e6;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .12s,box-shadow .12s,border-color .15s;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000024}.zwx .budget-filter__thumb:hover{border-color:var(--accent,var(--accent,#1e3a8a))}.zwx .budget-filter__thumb:active{cursor:grabbing;box-shadow:0 2px 8px #1e3a8a52}.zwx .budget-filter__thumb svg{width:12px;height:12px;display:block}.zwx .budget-filter__bounds{color:gray;letter-spacing:-.005em;justify-content:space-between;margin-top:4px;padding:0 2px;font-size:10px;font-weight:600;display:flex}.zwx .variants__match-count{letter-spacing:-.005em;color:gray;margin:0 18px 24px;font-size:12px;font-weight:400;line-height:1.3}.zwx .variants__empty{text-align:center;background:var(--accent-tint,#e9eefa);border:1px dashed var(--accent-pale,#9db4ec);color:var(--accent,var(--accent,#1e3a8a));border-radius:12px;margin:14px 18px;padding:24px 16px;font-size:13px;font-weight:600;line-height:1.45}@media (width>=1024px){.zwx .variants__engine-switch{gap:4px;width:fit-content}.zwx .variants__engine-switch .engine-switch__opt{flex:none;padding:11px 26px;font-size:13px}.zwx .variants__filter-panel{flex-direction:row;justify-content:space-between;align-items:center;column-gap:32px}.zwx .variants__feature-row{border-right:1px solid #e6e6e6;flex-wrap:wrap;flex:0 auto;row-gap:10px;padding-right:32px;overflow:visible}.zwx .budget-filter{flex:0 0 360px;width:360px}}.zwx .brochure{background:linear-gradient(#ffddcf 0%,#fff 30.05%);margin:0;padding:32px 20px 20px;font-family:Geist,-apple-system,system-ui,sans-serif;position:relative;overflow:hidden}.zwx .brochure__blob{pointer-events:none;z-index:0;position:absolute}.zwx .brochure__blob--bottom{width:319px;height:156px;bottom:-128px;right:150px}.zwx .brochure__blob--top{width:300px;height:156px;top:-93px;right:-150px}.zwx .brochure__blob-inner{position:absolute;inset:-84.62% -41.38%}.zwx .brochure__blob-inner img{width:100%;height:100%;display:block}.zwx .brochure__pdf{z-index:1;width:50px;height:50px;position:absolute;top:20px;right:20px}.zwx .brochure__pdf-icon,.zwx .brochure__pdf-mark{position:absolute}.zwx .brochure__pdf-icon{width:auto;height:100%;inset:0 4.84%}.zwx .brochure__pdf-mark{inset:6.06% 25.76% 57.58% 37.88%}.zwx .brochure__title{z-index:1;color:#000;margin:0 0 12px;padding-right:78px;font-size:16px;font-weight:700;line-height:1.3;position:relative}.zwx .brochure__desc{z-index:1;color:gray;margin:0 0 20px;padding-right:78px;font-size:12px;font-weight:400;line-height:1.4;position:relative}.zwx .brochure__actions{z-index:1;gap:8px;margin-bottom:12px;display:flex;position:relative}.zwx .brochure__whatsapp,.zwx .brochure__download{cursor:pointer;color:#000;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.zwx .brochure__whatsapp img,.zwx .brochure__download img{width:16px;height:16px}.zwx .brochure__whatsapp{border:1px solid #e6e6e6;width:110px}.zwx .brochure__download{border:1px solid var(--accent,var(--accent,#1e3a8a));width:202px}.zwx .brochure__meta{z-index:1;color:#a8a8a8;margin:0;font-size:12px;font-weight:400;position:relative}@media (width>=1024px){.zwx .brochure{border-radius:16px;margin:0 40px}}.zwx .ureviews{color:#14181f;background:#fff;padding:20px;font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .ureviews__title{margin:0 0 20px;font-size:20px;font-weight:700;line-height:1.2}.zwx .ureviews__hero{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.zwx .ureviews__scorewrap{justify-content:center;align-items:center;gap:2px;display:inline-flex}.zwx .ureviews__leaf{-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;height:62px}.zwx .ureviews__score{letter-spacing:-.02em;color:#14181f;font-size:40px;font-weight:500;line-height:1}.zwx .ureviews__tagline{color:#6b7280;margin:18px 0 0;font-size:14px;font-style:italic}.zwx .ureviews__write{color:var(--accent,var(--accent,#1e3a8a));cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:12px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.zwx .ureviews__write:hover{text-decoration:underline}.zwx .ureviews__write svg{width:15px;height:15px}.zwx .ureviews__mentions{margin-bottom:22px}.zwx .ureviews__sub{margin:0 0 12px;font-size:16px;font-weight:700}.zwx .ureviews__chips{scrollbar-width:none;flex-direction:column;gap:8px;display:flex;overflow:auto hidden}.zwx .ureviews__chips::-webkit-scrollbar{display:none}.zwx .ureviews__chips{margin:0 -20px 0 0;padding:0 20px 0 0}.zwx .ureviews__chiprow{gap:10px;width:max-content;display:flex}.zwx .ureviews__chip{box-sizing:border-box;color:#14181f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.zwx .ureviews__chip b{font-weight:700}.zwx .ureviews__chip:hover{border-color:var(--accent,var(--accent,#1e3a8a))}.zwx .ureviews__chip.is-active{border-color:var(--accent,var(--accent,#1e3a8a));background:var(--accent-tint,#eef2fb);color:var(--accent,var(--accent,#1e3a8a))}.zwx .ureviews__chip-star{color:#f5a623;width:14px;height:14px;margin-inline-start:2px}.zwx .ureviews__chip--static{cursor:default}.zwx .ureviews__chip--static:hover{border-color:#e6e6e6}.zwx .ureviews__chip-count{color:var(--accent,var(--accent,#1e3a8a));margin-inline-start:4px;font-weight:700}.zwx .ureviews__filternote{color:#6b7280;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;display:flex}.zwx .ureviews__filternote strong{color:#14181f;font-weight:700}.zwx .ureviews__filterclear{color:var(--accent,var(--accent,#1e3a8a));cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:999px;padding:4px 10px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600}.zwx .ureviews__filterclear:hover{background:var(--accent-tint,#eef2fb)}.zwx .ureviews__empty{color:#6b7280;margin:0;font-size:14px}.zwx .ureviews__tabs{border-bottom:1px solid #e6e6e6;gap:24px;margin-bottom:18px;display:flex}.zwx .ureviews__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0 2px 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:15px;font-weight:500;transition:color .15s;position:relative}.zwx .ureviews__tab:hover{color:#14181f}.zwx .ureviews__tab.is-active{color:var(--accent,var(--accent,#1e3a8a))}.zwx .ureviews__tab.is-active:after{content:"";background:var(--accent,var(--accent,#1e3a8a));border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.zwx .ureviews__cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.zwx .ureviews__cards::-webkit-scrollbar{display:none}.zwx .ureviews__cards{margin:0 -20px 0 0;padding:4px 20px 6px 0}.zwx .ureviews__all{text-align:center;color:var(--accent,var(--accent,#1e3a8a));margin:20px auto 0;font-size:15px;font-weight:700;text-decoration:none;display:block}.zwx .ureviews__all:hover{color:var(--accent-hover,#16306f);text-decoration:underline}.zwx .ur-card{scroll-snap-align:start;background:#fff;border:1px solid #e6e6e6;border-radius:12px;flex:0 0 300px;align-self:stretch;max-width:300px;padding:16px}@media (width>=700px){.zwx .ur-card{flex-basis:340px;max-width:340px}}.zwx .ur-card__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.zwx .ur-card__avatar{background:var(--accent-tint,#eef2fb);width:34px;height:34px;color:var(--accent,var(--accent,#1e3a8a));text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.zwx .ur-card__who{flex-direction:column;min-width:0;display:flex}.zwx .ur-card__name{color:#14181f;font-size:14px;font-weight:700;line-height:1.2}.zwx .ur-card__date{color:#6b7280;font-size:12px;font-style:italic}.zwx .ur-card__rating{color:#14181f;align-items:center;gap:4px;margin-inline-start:auto;font-size:15px;font-weight:700;display:inline-flex}.zwx .ur-card__star{color:#f5a623;width:15px;height:15px}.zwx .ur-card__title{color:#14181f;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.3}.zwx .ur-card__text{color:#3a4149;margin:0;font-size:14px;line-height:1.55}.zwx .ur-card__more{color:#14181f;cursor:pointer;background:0 0;border:none;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700}.zwx .ur-card__more:hover{color:var(--accent,var(--accent,#1e3a8a));text-decoration:underline}.zwx .qinsights{margin:8px 0 4px;font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .qinsights__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:0 20px;display:flex}.zwx .qinsights__title{letter-spacing:-.01em;color:#000;margin:0;font-size:18px;font-weight:700}.zwx .qinsights__ctrl{flex:none;align-items:center;gap:8px;display:flex}.zwx .qinsights__count{color:#6b7280;white-space:nowrap;text-align:center;min-width:34px;font-size:11px;font-weight:500}.zwx .qinsights__count b{color:#000;font-weight:700}.zwx .qinsights__nav{align-items:center;gap:6px;display:flex}.zwx .qinsights__arrow{color:#4a5160;cursor:pointer;background:#f0f1f3;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.zwx .qinsights__arrow svg{width:14px;height:14px}.zwx .qinsights__arrow:hover:not(:disabled){color:#000;background:#e4e6ea}.zwx .qinsights__arrow:disabled{opacity:.4;cursor:default}.zwx .qinsights__rail{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;gap:16px;margin:0;padding:4px 20px 10px;scroll-padding-left:20px;display:flex;overflow-x:auto}.zwx .qinsights__rail::-webkit-scrollbar{display:none}.zwx .qinsights__dots{display:none}.zwx .qinsights__dot{background:#cfd6e2;border-radius:50%;width:8px;height:8px;transition:all .2s}.zwx .qinsights__dot.is-on{background:var(--accent,#1e3a8a);border-radius:4px;width:22px}.zwx .qi-card{scroll-snap-align:start;background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-direction:column;flex:0 0 clamp(340px,94%,404px);padding:12px 14px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}.zwx .qi-card--pc{padding:16px 16px 14px}.zwx .qi-title{text-align:center;letter-spacing:-.02em;color:#000;margin:4px 0 16px;font-size:16px;font-weight:700;line-height:1.15}.zwx .qi-title:after{content:"";background:var(--accent,#1e3a8a);border-radius:2px;width:36px;height:3px;margin:8px auto 0;display:block}.zwx .qi-pc__box{border-radius:16px;margin:0 -16px;padding:13px 16px}.zwx .qi-pc__box--good{background:#f7fcf9}.zwx .qi-pc__box--bad{background:#fef8f8;margin-top:10px}.zwx .qi-pc__boxhead{align-items:center;gap:9px;margin-bottom:4px;display:flex}.zwx .qi-pc__boxhead h4{white-space:nowrap;margin:0;font-size:15px;font-weight:700}.zwx .qi-pc__hr{border-radius:1px;flex:1;height:1px}.zwx .qi-pc__box--good .qi-pc__hr{background:#00a63e4d}.zwx .qi-pc__box--bad .qi-pc__hr{background:#e5484d4d}.zwx .qi-pc__box--good .qi-pc__boxhead h4{color:#00a63e}.zwx .qi-pc__box--bad .qi-pc__boxhead h4{color:#e5484d}.zwx .qi-pc__badge{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.zwx .qi-pc__badge svg{width:16px;height:16px}.zwx .qi-pc__badge--good{background:#00a63e}.zwx .qi-pc__badge--bad{background:#e5484d}.zwx .qi-pc__list{margin:0;padding:0;list-style:none}.zwx .qi-pc__list li{color:#000;padding:4px 0 4px 20px;font-size:13px;line-height:1.35;position:relative}.zwx .qi-pc__list li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:4px}.zwx .qi-pc__box--good .qi-pc__list li:before{background:#00a63e}.zwx .qi-pc__box--bad .qi-pc__list li:before{background:#e5484d}.zwx .qi-pc__more{cursor:pointer;color:#6b7280;background:0 0;border:0;width:fit-content;margin:6px 0 0 auto;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:block}.zwx .qi-pc__more:hover{text-decoration:underline}.zwx .qi-pc__box--good .qi-pc__more{color:#00a63e}.zwx .qi-pc__box--bad .qi-pc__more{color:#e5484d}.zwx .qi-pc__scene{aspect-ratio:15/7;background-position:bottom;background-repeat:no-repeat;background-size:122%;justify-content:center;align-items:flex-end;margin:0 -16px 10px;display:flex;position:relative;overflow:hidden}.zwx .qi-pc__scene:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff8c 0%,#fff0 10% 90%,#ffffff8c 100%),linear-gradient(#fff 0%,#fff0 17% 83%,#fff 100%);position:absolute;inset:0}.zwx .qi-pc__scene:after{content:"";z-index:1;filter:blur(2px);background:radial-gradient(#18213d57 0%,#18213d2e 45%,#18213d00 74%);border-radius:50%;width:52%;height:15px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.zwx .qi-pc__car{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 2px 2px #141e4624);width:44%;max-width:176px;height:auto;margin-bottom:-5px;position:relative}.zwx .qi-pc__foot{border-top:1px solid #e6e6e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.zwx .qi-pc__q{color:#000;font-size:13px;font-weight:700}.zwx .qi-pc__acts{align-items:center;gap:8px;display:flex}.zwx .qi-pc__fbtn{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:62px;padding:7px 8px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex}.zwx .qi-pc__fbtn svg{width:19px;height:19px}.zwx .qi-pc__fbtn--up{color:#00a63e}.zwx .qi-pc__fbtn--down{color:#e5484d}.zwx .qi-pc__fbtn:hover{border-color:#cfd6e2}.zwx .qi-card--buy{padding:16px 16px 14px}.zwx .qi-buy__head{text-align:center;margin-bottom:2px}.zwx .qi-buy__title{letter-spacing:-.02em;color:#000;margin:0;font-size:clamp(20px,5.4vw,24px);font-weight:700}.zwx .qi-buy__sub{color:#6b7280;margin:4px 0 0;font-size:12.5px}.zwx .qi-buy__rule{background:#00a63e;border-radius:2px;width:40px;height:3px;margin:9px auto 0;display:block}.zwx .qi-buy__hero{width:calc(100% + 32px);height:auto;margin:4px -16px 2px;display:block}.zwx .qi-card--swd{padding:14px 14px 12px}.zwx .qi-swd__hero{margin:6px 0 4px;position:relative}.zwx .qi-swd__hero-img{aspect-ratio:2;object-fit:cover;object-position:center 62%;border-radius:16px;width:100%;height:auto;display:block}.zwx .qi-swd__hero-cap{z-index:2;color:#000;max-width:42%;margin:0;font-size:12px;font-weight:500;line-height:1.35;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.zwx .qi-swd__rows{margin:6px 0 4px;padding:0;list-style:none}.zwx .qi-swd__row{border-bottom:1px solid #e6e6e6;align-items:center;gap:12px;padding:19px 2px;display:flex}.zwx .qi-swd__row:last-child{border-bottom:none}.zwx .qi-swd__tile{background:var(--accent-tint,#e9eefa);width:50px;height:50px;color:var(--accent,#1e3a8a);border-radius:16px;flex:none;place-items:center;display:grid}.zwx .qi-swd__tile svg{width:25px;height:25px}.zwx .qi-swd__body{flex:1;min-width:0}.zwx .qi-swd__body h4{color:#000;margin:0 0 2px;font-size:15px;font-weight:700}.zwx .qi-swd__body p{color:#6b7280;margin:0;font-size:13px;line-height:1.4}.zwx .qi-swd__num{color:var(--accent,#1e3a8a);font-weight:700}.zwx .qi-swd__circle{background:var(--accent-tint,#e9eefa);width:46px;height:46px;color:var(--accent,#1e3a8a);border-radius:50%;flex:none;place-items:center;display:grid}.zwx .qi-swd__circle svg{width:23px;height:23px}.zwx .qi-swd__row--green .qi-swd__tile,.zwx .qi-swd__row--green .qi-swd__circle{color:#00a63e;background:#e9f7ef}.zwx .qi-swd__row--green .qi-swd__num{color:var(--accent,#1e3a8a)}.zwx .qi-swd__row--blue .qi-swd__tile,.zwx .qi-swd__row--blue .qi-swd__circle{background:var(--accent-tint,#e9eefa);color:var(--accent,#1e3a8a)}.zwx .qi-swd__row--blue .qi-swd__num{color:var(--accent,#1e3a8a)}.zwx .qi-buy__box{border-radius:16px;margin:10px -16px 0;padding:10px 14px 12px}.zwx .qi-buy__box--buy{background:#f7fcf9}.zwx .qi-buy__box--skip{background:#fef8f8}.zwx .qi-buy__boxhead{align-items:center;gap:9px;margin-bottom:2px;display:flex}.zwx .qi-buy__boxhead h4{white-space:nowrap;margin:0;font-size:15px;font-weight:700}.zwx .qi-buy__box--buy .qi-buy__boxhead h4{color:#00a63e}.zwx .qi-buy__box--skip .qi-buy__boxhead h4{color:#e5484d}.zwx .qi-buy__badge{color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.zwx .qi-buy__badge svg{width:15px;height:15px}.zwx .qi-buy__badge--buy{background:#00a63e}.zwx .qi-buy__badge--skip{background:#e5484d}.zwx .qi-buy__hr{border-radius:1px;flex:1;height:1px}.zwx .qi-buy__box--buy .qi-buy__hr{background:#12a1504d}.zwx .qi-buy__box--skip .qi-buy__hr{background:#e5484d4d}.zwx .qi-buy__list{margin:0;padding:0;list-style:none}.zwx .qi-buy__list li{color:#000;padding:8px 0 8px 20px;font-size:13px;line-height:1.35;position:relative}.zwx .qi-buy__list li:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:4px}.zwx .qi-buy__list li:last-child{border-bottom:none}.zwx .qi-buy__box--buy .qi-buy__list li:before{background:#00a63e}.zwx .qi-buy__box--skip .qi-buy__list li:before{background:#e5484d}.zwx .qi-sumimg{justify-content:center;align-items:flex-end;height:100px;margin-top:18px;display:flex;position:relative;overflow:visible}.zwx .qi-sumimg__shade{z-index:0;background:radial-gradient(circle,#ccd5e6 0% 26%,#ccd5e600 70%);border-radius:50%;width:244px;height:244px;position:absolute;top:-28px;left:-16px}.zwx .qi-sumimg:after{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#1e3a8a1f 1px,#0000 1.5px);background-size:13px 13px;width:80px;height:62px;position:absolute;top:0;right:4px}.zwx .qi-sumimg__car{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 10px #141e461f);width:82%;max-width:280px;height:124%;margin-bottom:-18px;position:relative}.zwx .qi-sumbox{z-index:1;background:#fff;border:1px solid #e6e6e6;border-radius:16px;margin:-28px -14px 0;padding:52px 14px 10px;position:relative;box-shadow:0 10px 22px -18px #141e464d}.zwx .qi-sumtext{color:#000;margin:0 0 16px;font-size:13px;font-weight:500;line-height:1.4}.zwx .qi-sumlist{margin:0;padding:0;list-style:none}.zwx .qi-sumlist li{align-items:center;gap:10px;padding:7px 0;display:flex}.zwx .qi-sumlist__ic{width:20px;height:20px;color:var(--accent,#1e3a8a);flex:none;justify-content:center;align-items:center;display:inline-flex}.zwx .qi-sumlist__ic svg{width:18px;height:18px}.zwx .qi-sumlist__t{color:#000;font-size:13px;font-weight:500}.zwx .qi-sumlist__t .qi-hi{color:var(--accent,#1e3a8a);font-weight:700}.zwx .qi-subtitle{text-align:center;color:#6b7280;margin:-8px 0 0;font-size:12.5px;font-weight:500}.zwx .qi-complist{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.zwx .qi-comp{border:none;overflow:visible}.zwx .qi-comp:not(:last-child){border-bottom:1px solid #e6e6e6}.zwx .qi-comp__top{align-items:center;gap:10px;padding:6px 8px 6px 0;display:flex}.zwx .qi-comp__img{color:#97a2b6;background:0 0;flex:none;justify-content:center;align-items:flex-end;width:104px;min-height:96px;display:inline-flex;position:relative;overflow:visible}.zwx .qi-comp__img:after{content:"";z-index:0;background:radial-gradient(#141e463d 0%,#141e4600 72%);border-radius:50%;width:66%;height:9px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.zwx .qi-comp__img svg{width:40px;height:40px}.zwx .qi-comp__img img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 5px #141e4633);width:92%;height:78%;margin-bottom:8px;position:relative}.zwx .qi-comp__body{flex:auto;align-self:center;min-width:0;padding:11px 0}.zwx .qi-comp__name{color:#000;margin:0;font-size:15px;font-weight:700;line-height:1.15}.zwx .qi-comp__price{color:var(--accent,#1e3a8a);white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:700}.zwx .qi-comp__specs{color:#6b7280;flex-direction:column;align-items:flex-start;gap:5px;font-size:12.5px;font-weight:500;display:flex}.zwx .qi-comp__specs span{align-items:center;gap:6px;display:inline-flex}.zwx .qi-comp__specs svg{width:15px;height:15px}.zwx .qi-comp__go{color:#6b7280;border:1px solid #e6e6e6;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;display:inline-flex}.zwx .qi-comp__go svg{width:16px;height:16px}.zwx .qi-comp__note{color:#5a4040;background:#fdecec;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;font-weight:500;display:flex}.zwx .qi-comp__note svg{color:#e5484d;flex:none;width:15px;height:15px}.zwx .qi-comp__cta{background:var(--accent,#1e3a8a);color:#fff;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;margin:auto 0 2px;padding:12px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.zwx .qi-comp__cta svg{width:17px;height:17px}.zwx .qi-comp__cta:hover{background:#172f6e}.zwx .qi-card--comp .qi-help{margin-top:12px}.zwx .qi-help{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.zwx .qi-help__ask{align-items:center;gap:8px;display:inline-flex}.zwx .qi-help__q{color:#6b7280;white-space:nowrap;font-size:11px;font-weight:500}.zwx .qi-help__thumb{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:2px;transition:filter .15s;display:inline-flex}.zwx .qi-help__thumb svg{width:15px;height:15px}.zwx .qi-help__thumb--up{color:#00a63e}.zwx .qi-help__thumb--down{color:#e5484d}.zwx .qi-help__thumb.is-on svg{fill:currentColor;fill-opacity:.22}.zwx .qi-help__thumb:hover{filter:brightness(.94)}.zwx .qi-help__share{cursor:pointer;color:#6b7280;background:0 0;border:none;flex:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.zwx .qi-help__share svg{width:14px;height:14px}.zwx .qi-help__share:hover{color:#000}@media (width<=560px){.zwx .qinsights__title{font-size:18px}.zwx .qi-card{flex-basis:90%;padding:14px 14px 10px}.zwx .qi-help{gap:8px}.zwx .qi-help__q{font-size:11px}.zwx .qi-sumtext,.zwx .qi-sumlist__t{font-size:13px}}@media (width<=380px){.zwx .qi-comp__img{width:92px}.zwx .qi-comp__price{font-size:11px}.zwx .qi-comp__go{width:26px;height:26px}}@media (width>=1024px){.zwx .qinsights{background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:24px 28px 22px;position:relative;box-shadow:0 1px 3px #0000000f}.zwx .qinsights__head{margin-bottom:16px;padding:0}.zwx .qinsights__title{margin:0;padding-left:0;font-size:18px}.zwx .qinsights__rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-direction:row;align-items:stretch;gap:20px;margin:0;padding:4px 0 10px;scroll-padding-left:0;display:flex;overflow:auto hidden}.zwx .qi-card{scroll-snap-align:start;scrollbar-width:none;flex:0 0 calc(38.4615% - 15.3846px);align-self:stretch;width:auto;min-width:300px;max-width:396px;min-height:488px;max-height:calc(100vh - 160px);overflow:hidden auto}.zwx .qi-card::-webkit-scrollbar{display:none}.zwx .qi-card{background:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:14px 16px 12px;box-shadow:0 1px 3px #0000000f}.zwx .qi-title{margin:4px 0 8px;font-size:16px}.zwx .qi-card{padding-bottom:8px}.zwx .qi-help{padding-top:6px}.zwx .qi-card--summary .qi-sumimg{height:76px;margin-top:6px}.zwx .qi-card--summary .qi-sumimg__car{max-width:236px}.zwx .qi-card--summary .qi-sumbox{margin-left:-16px;margin-right:-16px;padding-top:60px}.zwx .qi-card--summary .qi-sumtext{margin-bottom:8px;font-size:13px}.zwx .qi-card--summary .qi-sumlist{border-top:none}.zwx .qi-card--summary .qi-sumlist li{border-bottom:none;padding:7px 0}.zwx .qi-card--summary .qi-sumlist__ic{width:20px;height:20px}.zwx .qi-card--pc .qi-pc__list li{padding:2px 0 2px 20px}.zwx .qi-card--pc .qi-pc__box{padding:9px 16px}.zwx .qi-card--pc .qi-pc__scene{aspect-ratio:auto;height:104px}.zwx .qi-card--buy .qi-buy__list li{padding:3px 0 3px 20px}.zwx .qi-card--buy .qi-buy__box{padding:7px 14px 8px}.zwx .qi-card--buy .qi-buy__hero{width:78%;margin:2px auto}.zwx .qi-card--swd .qi-swd__hero-img{aspect-ratio:24/9}.zwx .qi-card--swd .qi-swd__row{padding:13px 2px}.zwx .qi-card--swd .qi-swd__tile{width:42px;height:42px}.zwx .qi-card--swd .qi-swd__tile svg{width:21px;height:21px}.zwx .qi-card--swd .qi-swd__circle{width:38px;height:38px}.zwx .qi-card--swd .qi-swd__circle svg{width:19px;height:19px}.zwx .qi-card--comp .qi-subtitle{margin-bottom:2px}.zwx .qi-card--comp .qi-complist{gap:8px;margin-top:12px}.zwx .qi-card--comp .qi-comp__body{padding:7px 0}.zwx .qi-card--comp .qi-comp__img{min-height:72px}.zwx .qi-card--comp .qi-comp__img img{max-height:56px}.zwx .qi-card--comp .qi-comp__cta{padding:10px}}@keyframes sf-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.zwx .finance{flex-direction:column;gap:16px;padding:0 20px;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .finance__body{flex-direction:column;gap:16px;display:flex}.zwx .finance__output,.zwx .finance__inputs{flex-direction:column;gap:16px;min-width:0;display:flex}.zwx .finance__tip{background:#eef2fb;border:1px solid #dbe4f7;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.zwx .finance__tip-icon{width:22px;height:22px;color:var(--accent,var(--accent,#1e3a8a));flex-shrink:0;margin-top:1px}.zwx .finance__tip-content{min-width:0}.zwx .finance__tip-headline{color:var(--accent,var(--accent,#1e3a8a));margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.3}.zwx .finance__tip-body{color:#000;margin:0;font-size:12px;line-height:1.45}.zwx .finance__title{color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.3}.zwx .finance__loan-tabs{background:#f5f5f5;border-radius:10px;gap:3px;padding:3px;display:flex}.zwx .finance__loan-tab{color:gray;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;height:34px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.zwx .finance__loan-tab.is-active{color:var(--accent,var(--accent,#1e3a8a));background:#fff;font-weight:700;box-shadow:0 1px 3px #00000026}.zwx .finance__result{border:1px solid var(--accent,#1e3a8a);background:#fff;border-radius:14px;padding:20px 18px 16px}.zwx .finance__result-label{color:gray;margin:0 0 8px;font-size:12px;font-weight:500}.zwx .finance__breakdown-toggle{color:#000;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:10px 0 2px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:600;display:block}.zwx .finance__expandable{max-height:0;transition:max-height .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.zwx .finance__expandable.is-open{max-height:400px}.zwx .finance__result-row{align-items:baseline;gap:8px;display:flex}.zwx .finance__result-emi{color:var(--accent,var(--accent,#1e3a8a));font-size:24px;font-weight:700;line-height:1}.zwx .finance__result-for{color:gray;font-size:12px}.zwx .finance__result-for strong{color:#000;font-weight:700}.zwx .finance__result-rate{color:#000;margin-left:auto;font-size:12px;font-weight:700}.zwx .finance__result-rate em{color:gray;font-style:normal;font-weight:400}.zwx .finance__result-divider{background:#e6e6e6;border:0;height:1px;margin:12px 0 10px}.zwx .finance__breakdown-rows{flex-direction:column;gap:7px;display:flex}.zwx .finance__breakdown-row{color:gray;justify-content:space-between;align-items:center;font-size:12px;display:flex}.zwx .finance__breakdown-row span:last-child{color:#000;font-weight:600}.zwx .finance__breakdown-row--total{border-top:1px solid #e6e6e6;margin-top:3px;padding-top:9px}.zwx .finance__breakdown-row--total span{color:#000;font-size:13px;font-weight:700}.zwx .finance__variant{position:relative}.zwx .finance__variant-select{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e6e6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 14px;display:flex}.zwx .finance__variant-menu{z-index:40;background:#fff;border:1px solid #e6e6e6;border-radius:10px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000024}.zwx .finance__variant-opt{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .finance__variant-opt:hover{background:#f5f7fb}.zwx .finance__variant-opt.is-active{background:#eef2fb}.zwx .finance__variant-opt-name{color:#000;font-size:14px;font-weight:600}.zwx .finance__variant-opt-price{color:var(--accent,var(--accent,#1e3a8a));white-space:nowrap;font-size:13px;font-weight:700}.zwx .finance__variant-info{flex-direction:column;gap:3px;display:flex}.zwx .finance__variant-name{color:#000;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1}.zwx .finance__variant-price{color:gray;font-size:12px;font-weight:500;line-height:1}.zwx .finance__variant-caret{opacity:.5;flex-shrink:0;width:16px;height:16px;transform:rotate(90deg)}.zwx .finance__field{background:#fff;border:1px solid #dfdfdf;border-radius:10px;flex-direction:column;justify-content:center;height:52px;padding:6px 14px;display:flex}.zwx .finance__field-label{color:#000;opacity:.6;margin-bottom:2px;font-size:12px;font-weight:500}.zwx .finance__field-input{color:#000;background:0 0;border:0;outline:0;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:15px;font-weight:600}.zwx .finance__group{flex-direction:column;gap:8px;display:flex}.zwx .finance__group--slide-in{animation:.55s cubic-bezier(.4,0,.2,1) both sf-slide-down}.zwx .finance__group-head{justify-content:space-between;align-items:center;display:flex}.zwx .finance__group-label{color:#000;opacity:.6;font-size:12px;font-weight:500}.zwx .finance__group-custom{color:#000;font-size:12px;font-weight:600}.zwx .finance__pills{flex-wrap:nowrap;gap:6px;display:flex}.zwx .finance__pill{color:gray;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:1000px;flex:1 1 0;min-width:0;height:28px;padding:0 4px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.zwx .finance__pill:hover{border-color:var(--accent,var(--accent,#1e3a8a))}.zwx .finance__pill.is-active{background:var(--accent,var(--accent,#1e3a8a));border-color:var(--accent,var(--accent,#1e3a8a));color:#fff;font-weight:700}.zwx .finance__balloon-scroll{scrollbar-width:none;background:#f5f5f5;border-radius:1000px;align-items:center;height:36px;padding:0 4px;display:flex;overflow-x:auto}.zwx .finance__balloon-scroll::-webkit-scrollbar{display:none}.zwx .finance__balloon-chip{color:gray;cursor:pointer;background:0 0;border:0;border-radius:1000px;flex:none;height:29px;padding:0 16px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:500}.zwx .finance__balloon-chip.is-active{border:1px solid var(--accent-pale,#9db4ec);color:var(--accent,var(--accent,#1e3a8a));background:#fff;font-weight:700;box-shadow:0 1px 2px #00000040}.zwx .finance__balloon-info{color:gray;font-size:11px;font-weight:500}.zwx .finance__balloon-note{margin:0;font-size:11px}.zwx .finance__balloon-note--slide-in{animation:.45s cubic-bezier(.4,0,.2,1) both sf-slide-down}.zwx .finance__balloon-note{color:gray;border-left:2px solid var(--accent-pale,#9db4ec);background:#e9eefa;border-radius:6px;padding:6px 10px;line-height:1.4}.zwx .finance__disclaimer{color:gray;text-align:center;margin:0;font-size:10px;font-weight:400;line-height:1.5}.zwx .finance__group-amount{color:#000;font-size:13px;font-weight:700}.zwx .finance__group-right{align-items:center;gap:10px;display:inline-flex}.zwx .finance__group-remove{cursor:pointer;color:gray;text-underline-offset:2px;background:0 0;border:0;padding:0;font:600 12px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;text-decoration:underline}.zwx .finance__group-remove:hover{color:var(--accent,var(--accent,#1e3a8a))}.zwx .finance__add-insurance{border:1px dashed var(--accent-pale,#9db4ec);height:30px;color:var(--accent,var(--accent,#1e3a8a));cursor:pointer;background:#eef2fb;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:0 12px;font:700 11.5px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.zwx .finance__add-insurance svg{width:13px;height:13px}.zwx .finance__add-insurance:hover{border-color:var(--accent,var(--accent,#1e3a8a));background:#e2e9f9}.zwx .finance__price-range{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--accent,#3350c0) var(--fill,50%), #f5f5f5 var(--fill,50%));border-radius:1000px;width:100%;height:4px;margin:4px 0 2px}.zwx .finance__price-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent,#3350c0);cursor:pointer;background:#fff;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 2px #0003}.zwx .finance__price-range::-moz-range-thumb{border:3px solid var(--accent,#3350c0);cursor:pointer;background:#fff;border-radius:50%;width:15px;height:15px}.zwx .finance__apply{background:var(--accent,var(--accent,#1e3a8a));color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;margin-top:8px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700;display:flex}.zwx .finance__apply img{filter:brightness(0)invert();width:18px;height:18px}.zwx .finance__bodyB{flex-direction:column;gap:14px;display:flex}.zwx .finance__colB-out,.zwx .finance__colB-cfg{flex-direction:column;gap:14px;min-width:0;display:flex}.zwx .finance__heroB{background:#eef2fb;border:1px solid #dbe4f7;border-radius:16px;padding:18px 18px 14px}.zwx .finance__heroB-label{color:gray;margin:0 0 6px;font-size:12px;font-weight:600}.zwx .finance__heroB-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.zwx .finance__heroB-emi{color:var(--accent,var(--accent,#1e3a8a));letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1}.zwx .finance__heroB-meta{color:gray;font-size:12.5px}.zwx .finance__heroB-meta strong{color:#000;font-weight:700}.zwx .finance__tipB{color:gray;align-items:flex-start;gap:7px;margin:0;padding:0 2px;font-size:12px;line-height:1.4;display:flex}.zwx .finance__tipB strong{color:var(--accent,var(--accent,#1e3a8a));font-weight:700}.zwx .finance__tipB-icon{width:15px;height:15px;color:var(--accent,var(--accent,#1e3a8a));flex-shrink:0;margin-top:1px}.zwx .finance__config{border:1px solid #e6e6e6;border-radius:16px;flex-direction:column;gap:22px;padding:16px 14px;display:flex}.zwx .finance__config-title{letter-spacing:.02em;text-transform:uppercase;color:gray;margin:0;font-size:12px;font-weight:700}@media (width>=1024px){.zwx .finance__body{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.zwx .finance__output{position:sticky;top:92px}.zwx .finance__output .finance__expandable{max-height:600px}.zwx .finance__output .finance__breakdown-toggle{display:none}.zwx .finance__result{padding:24px 22px 20px}.zwx .finance__result-emi{font-size:32px}.zwx .finance__bodyB{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.zwx .finance__colB-out{position:sticky;top:92px}.zwx .finance__colB-out .finance__expandable{max-height:600px}.zwx .finance__colB-out .finance__breakdown-toggle{display:none}}.zwx .trending{font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .trending__head{margin-bottom:12px;padding:0 20px}.zwx .trending__title{color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.3}.zwx .trending__cards{scrollbar-width:none;gap:16px;padding:0 20px;display:flex;overflow-x:auto}.zwx .trending__cards::-webkit-scrollbar{display:none}.zwx .trend-card{width:200px;height:250px;color:inherit;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-shrink:0;text-decoration:none;display:block;position:relative;overflow:hidden}.zwx .trend-card--blue{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#eaeffe 0%,#fff 35.54%)}.zwx .trend-card--red{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#f8e9e8 0%,#fff 35.54%)}.zwx .trend-card--green{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#ebf7f0 0%,#fff 35.54%)}.zwx .trend-card--amber{background:radial-gradient(97.87% 101.76% at 3.57% 2.13%,#faf6e8 0%,#fff 35.54%)}.zwx .trend-card__bg{pointer-events:none;width:156px;height:156px;position:absolute;top:-91px;left:calc(50% - 83.5px);transform:translate(-50%)}.zwx .trend-card__rank{letter-spacing:-.08em;color:#1e3a8a2e;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:130px;font-weight:800;line-height:1;position:absolute;top:-24px;left:-8px}.zwx .trend-card__shadow{pointer-events:none;width:99.5px;height:14.6px;position:absolute;top:41px;left:77px;transform:rotate(-.6deg)}.zwx .trend-card__photo{object-fit:contain;pointer-events:none;z-index:1;position:absolute}.zwx .trend-card__brand{color:#000;z-index:2;margin:0;font-size:12px;font-weight:500;line-height:1;position:absolute;top:113px;left:15px}.zwx .trend-card__model{color:#000;z-index:2;margin:0;font-size:18px;font-weight:700;line-height:1.2;position:absolute;top:128px;left:15px}.zwx .trend-card__from-label{color:gray;z-index:2;font-size:12px;font-weight:500;position:absolute;top:160px;left:15px}.zwx .trend-card__price{color:#000;z-index:2;font-size:16px;font-weight:700;line-height:1.3;position:absolute;top:158px;left:46px}.zwx .trend-card__specs{z-index:2;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:179px;left:15px}.zwx .trend-card__specs li{color:gray;align-items:center;gap:4px;height:20px;font-size:13px;font-weight:400;display:flex}.zwx .trend-card__specs img{flex-shrink:0;width:4px;height:4px}@media (width>=1024px){.zwx .trending__head{margin-bottom:16px}}.zwx .faqs{padding:0 20px;font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .faqs__title{color:#000;margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.3}.zwx .faqs__list{margin:0;padding:0;list-style:none}.zwx .faqs__divider{background:#e6e6e6;border:0;height:1px;margin:16px 0}.zwx .faq{flex-direction:column;gap:8px;display:flex}.zwx .faq__btn{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .faq__q{color:#000;flex:1;font-size:14px;font-weight:500;line-height:1.4}.zwx .faq__caret{flex-shrink:0;width:16px;height:16px;transition:transform .15s;transform:rotate(90deg)}.zwx .faq--expanded .faq__caret{transform:rotate(-90deg)}.zwx .faq__a{color:gray;margin:0;font-size:14px;font-weight:400;line-height:1.4}.zwx .articles{font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .articles__head{justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 20px;display:flex}.zwx .articles__title{color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.3}.zwx .articles__view-all{color:#ff4d00;white-space:nowrap;cursor:pointer;font-size:12px;font-weight:500;text-decoration:none;display:none}.zwx .articles__view-all-footer{color:#ff4d00;letter-spacing:-.005em;background:#fff;border:1px solid #ff4d00;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:fit-content;height:38px;margin:16px auto 0;padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:flex}.zwx .articles__view-all-footer svg{width:14px;height:14px}.zwx .articles__view-all-footer:hover{background:#fff5f0}.zwx .articles__tabs{scrollbar-width:none;border-bottom:1.5px solid #e6e6e6;gap:0;margin-bottom:16px;padding:0 20px;display:flex;overflow:auto hidden}.zwx .articles__tabs::-webkit-scrollbar{display:none}.zwx .articles__tab{color:gray;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex:none;margin-bottom:-1.4px;padding:0 16px 8px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.zwx .articles__tab--active{color:#ff4d00;border-bottom-color:#ff4d00}.zwx .articles__tab:first-child{padding-left:0}.zwx .articles__list{flex-direction:column;gap:1px;padding:0 20px;display:flex}.zwx .articles__card{cursor:pointer;color:inherit;border-bottom:1px solid #e6e6e6;gap:12px;padding:16px 0;text-decoration:none;display:flex}.zwx .articles__card:last-child{border-bottom:none}.zwx .articles__card--featured{flex-direction:column;gap:8px}.zwx .articles__img-wrap{flex-shrink:0;position:relative}.zwx .articles__img-wrap--featured{width:100%;height:180px}.zwx .articles__img-wrap--thumb{align-self:flex-start;width:88px;height:72px}.zwx .articles__featured-img,.zwx .articles__thumb{object-fit:cover;background:#f5f5f5;border-radius:8px;width:100%;height:100%;display:block}.zwx .articles__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.zwx .articles__badge-row{align-items:center;gap:8px;display:flex}.zwx .articles__badge{letter-spacing:.06em;text-transform:uppercase;color:#946a14;background:#ffce8a4d;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.zwx .articles__time{color:#b0b0b0;font-size:12px}.zwx .articles__heading{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.zwx .articles__desc{color:gray;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.zwx .articles__meta{align-items:center;gap:8px;margin-top:2px;display:flex}.zwx .articles__author{color:gray;font-size:12px;font-weight:500}.zwx .articles__dot{background:#b0b0b0;border-radius:50%;flex-shrink:0;width:3px;height:3px}.zwx .articles__updated{color:#b0b0b0;font-size:12px}.zwx .articles__more{color:#000;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;justify-content:center;align-items:center;height:38px;margin:12px 20px 0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500;display:flex}.zwx .articles__img-placeholder{color:#b0b0b0;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.zwx .articles__img{object-fit:cover;width:100%;height:100%;display:block}.zwx .articles__img-sample{letter-spacing:.12em;text-transform:uppercase;color:#00000040;font-size:12px;font-weight:700}@media (width<=1023px){.zwx .articles .articles__heading{font-size:14px;line-height:1.3}}@media (width>=1024px){.zwx .articles__title{font-size:20px}.zwx .articles__view-all{display:inline-block}.zwx .articles__view-all-footer{display:none}}@media (width<=1023px){.zwx .page__phone .articles__list{scrollbar-width:none;flex-flow:row;gap:12px;padding:0 20px 8px;display:flex;overflow:auto visible}.zwx .page__phone .articles__list::-webkit-scrollbar{display:none}.zwx .page__phone .articles__card{border:1px solid #e8e8e8;border-bottom:none;border-radius:12px;flex-direction:column;flex:0 0 260px;width:260px;padding:0;overflow:hidden}.zwx .page__phone .articles__img-placeholder,.zwx .page__phone .articles__img-wrap{border-radius:0;flex-shrink:0;width:100%;height:150px}.zwx .page__phone .articles__body{padding:12px 14px 14px}.zwx .page__phone .articles__view-all-footer{display:none}}.zwx .lock-sheet{z-index:300;justify-content:center;align-items:flex-end;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex;position:fixed;inset:0}.zwx .lock-sheet__scrim{cursor:pointer;background:#0000008c;border:none;margin:0;padding:0;animation:.18s ease-out ls-fade;position:absolute;inset:0}.zwx .lock-sheet__panel{background:#fff;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-height:92vh;animation:.24s cubic-bezier(.2,.8,.2,1) ls-slide-up;display:flex;position:relative;overflow:hidden;box-shadow:0 -10px 28px #0000002e}.zwx .lock-sheet__head{background:#fff;border-bottom:1px solid #e6e6e6;flex-shrink:0;grid-template-columns:36px 1fr 36px;align-items:center;column-gap:8px;padding:12px 14px 10px;display:grid}.zwx .lock-sheet__back,.zwx .lock-sheet__close{color:#000;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .12s;display:inline-flex}.zwx .lock-sheet__back:hover,.zwx .lock-sheet__close:hover{background:#ededed}.zwx .lock-sheet__back:active,.zwx .lock-sheet__close:active{transform:scale(.94)}.zwx .lock-sheet__back--ghost{cursor:default;pointer-events:none;background:0 0}.zwx .lock-sheet__title{text-align:center;letter-spacing:-.01em;color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.3}.zwx .lock-sheet__car{background:#f9f9f9;border-bottom:1px solid #e6e6e6;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.zwx .lock-sheet__car-name{letter-spacing:-.005em;color:#000;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.zwx .lock-sheet__car-price{color:#1e3a8a;letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:4px;font-size:16px;font-weight:800;display:inline-flex}.zwx .lock-sheet__car-price svg{color:#1e3a8a}.zwx .lock-sheet__body{-webkit-overflow-scrolling:touch;flex:auto;padding:16px 18px 20px;overflow-y:auto}.zwx .lock-sheet__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6e6e6;flex-shrink:0;box-shadow:0 -4px 14px #0000000a}.zwx .lock-sheet__cta{color:#fff;letter-spacing:-.005em;cursor:pointer;background:#1e3a8a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:48px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700;transition:background .15s,transform .12s,opacity .15s;display:inline-flex}.zwx .lock-sheet__cta svg{color:#fff}.zwx .lock-sheet__cta:hover{background:#e64500}.zwx .lock-sheet__cta:active{transform:scale(.985)}.zwx .lock-sheet__cta:disabled{opacity:.45;cursor:not-allowed;transform:none}.zwx .lock-sheet__visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zwx .lock-sheet__methods{border:none;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.zwx .lock-method{cursor:pointer;background:#fff;border:1.5px solid #e6e6e6;border-radius:12px;grid-template-columns:22px 1fr;align-items:flex-start;column-gap:14px;padding:16px;transition:border-color .15s,background .15s;display:grid}.zwx .lock-method:hover{border-color:#ccc}.zwx .lock-method input[type=radio]{opacity:0;pointer-events:none;position:absolute}.zwx .lock-method__radio{background:#fff;border:2px solid #ccc;border-radius:50%;width:22px;height:22px;margin-top:2px;transition:border-color .15s;display:inline-block;position:relative}.zwx .lock-method__radio:after{content:"";background:#1e3a8a;border-radius:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;inset:4px;transform:scale(0)}.zwx .lock-method__main{flex-direction:column;gap:6px;min-width:0;display:flex}.zwx .lock-method__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zwx .lock-method__title{letter-spacing:-.005em;color:#000;font-size:15px;font-weight:700;line-height:1.3}.zwx .lock-method__desc{color:#6b6b6b;font-size:12px;font-weight:400;line-height:1.45}.zwx .lock-method__desc svg{vertical-align:-1px}.zwx .lock-method__pill{background:#ebf7f0;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px;line-height:1;display:inline-flex}.zwx .lock-method__pill-amount{color:#1f8f5c;align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.zwx .lock-method__pill-amount svg{color:#1f8f5c}.zwx .lock-method__pill-tag{letter-spacing:.02em;color:#1f8f5c;text-transform:none;font-size:10px;font-weight:700}.zwx .lock-method--active{background:#e9eefa;border-color:#1e3a8a}.zwx .lock-method--active .lock-method__radio{border-color:#1e3a8a}.zwx .lock-method--active .lock-method__radio:after{transform:scale(1)}.zwx .lock-form{flex-direction:column;gap:14px;display:flex}.zwx .lock-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.zwx .lock-form__field{flex-direction:column;gap:6px;min-width:0;display:flex}.zwx .lock-form__field input{color:#000;background:#fff;border:1.5px solid #e6e6e6;border-radius:8px;outline:none;width:100%;height:42px;padding:0 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s}.zwx .lock-form__field input::placeholder{color:gray;font-weight:400}.zwx .lock-form__field input:focus{border-color:#1e3a8a}.zwx .lock-form__label{letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;font-size:11px;font-weight:700}.zwx .lock-form__hint{color:gray;margin:4px 0 0;font-size:11px;line-height:1.45}.zwx .lock-chips{flex-wrap:wrap;gap:8px;display:flex}.zwx .lock-chip{color:#000;cursor:pointer;background:#fff;border:1.5px solid #e6e6e6;border-radius:999px;height:36px;padding:0 14px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.zwx .lock-chip:hover{border-color:#ccc}.zwx .lock-chip--active{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.zwx .lock-cash{background:#ebf7f0;border:1.5px solid #cbe9d8;border-radius:12px;margin-top:4px;padding:16px}.zwx .lock-cash__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.zwx .lock-cash__title{letter-spacing:-.005em;color:#1f8f5c;text-transform:none;font-size:13px;font-weight:700}.zwx .lock-cash__amount{color:#1f8f5c;letter-spacing:-.01em;align-items:center;gap:4px;font-size:16px;font-weight:800;display:inline-flex}.zwx .lock-cash__amount svg{color:#1f8f5c}.zwx .lock-cash__points{color:#6b6b6b;margin:0;padding-left:18px;font-size:12.5px;line-height:1.55}.zwx .lock-cash__points li+li{margin-top:2px}.zwx .lock-cash__ack{color:#000;cursor:pointer;border-top:1px dashed #cbe9d8;align-items:flex-start;gap:10px;margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.45;display:flex}.zwx .lock-cash__ack input[type=checkbox]{accent-color:#1f8f5c;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.zwx .lock-cash__ack svg{vertical-align:-1px;color:#1f8f5c}.zwx .lock-done{text-align:center;flex-direction:column;align-items:center;padding:18px 4px 8px;display:flex}.zwx .lock-done__badge{color:#1f8f5c;background:#ebf7f0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:inline-flex}.zwx .lock-done__title{letter-spacing:-.01em;color:#000;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.3}.zwx .lock-done__desc{color:#6b6b6b;max-width:320px;margin:0 0 18px;font-size:13px;line-height:1.5}.zwx .lock-done__meta{background:#f9f9f9;border:1px solid #e6e6e6;border-radius:12px;width:100%;max-width:340px;margin:0;padding:12px 16px}.zwx .lock-done__meta>div{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.zwx .lock-done__meta>div+div{border-top:1px solid #e6e6e6}.zwx .lock-done__meta dt{letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;margin:0;font-size:11px;font-weight:700}.zwx .lock-done__meta dd{letter-spacing:-.005em;color:#000;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:700;overflow:hidden}@keyframes ls-fade{0%{opacity:0}to{opacity:1}}@keyframes ls-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=1024px){.zwx .lock-sheet{align-items:center}.zwx .lock-sheet__panel{border-radius:14px;width:520px;max-height:86vh;animation:.18s cubic-bezier(.2,.8,.2,1) ls-pop}@keyframes ls-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}.zwx .plead__car{background:#fff;border:1px solid #e6e6e6;border-radius:12px;align-items:center;gap:12px;margin:16px 20px 0;padding:12px;display:flex}.zwx .plead__car-img{background:#f5f5f5 50%/cover no-repeat;border-radius:8px;flex:none;width:72px;height:54px}.zwx .plead__car-info{flex-direction:column;gap:3px;min-width:0;display:flex}.zwx .plead__car-name{color:#14181f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.zwx .plead__car-price{color:#14181f;align-items:baseline;gap:2px;font-size:15px;font-weight:700;display:inline-flex}.zwx .plead__car-price-label{color:gray;font-size:11px;font-weight:500}.zwx .plead__car--offer{align-items:flex-start}.zwx .plead__car--offer .plead__car-img{height:62px}.zwx .plead__car--offer .plead__car-name{white-space:normal}.zwx .plead__offer-badge{color:#1e3a8a;text-transform:uppercase;letter-spacing:.4px;background:#e9eefa;border-radius:4px;align-self:flex-start;align-items:baseline;gap:4px;margin-bottom:5px;padding:3px 7px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.zwx .plead__offer-days{opacity:.9;font-weight:500}.zwx .plead__offer-terms{color:gray;margin-top:3px;font-size:12px;font-weight:500;line-height:1.35}.zwx .plead__offerbox{background:#fff;border:1px solid #e6e6e6;border-radius:12px;margin:16px 20px 0;overflow:hidden}.zwx .plead__offerbox-head{align-items:flex-start;gap:12px;padding:12px;display:flex}.zwx .plead__offerbox-img{background:#f5f5f5 50%/cover no-repeat;border-radius:8px;flex:none;width:84px;height:64px}.zwx .plead__offerbox-headmeta{flex-direction:column;gap:4px;min-width:0;display:flex}.zwx .plead__offerbox-title{color:#14181f;font-size:15px;font-weight:700;line-height:1.25}.zwx .plead__offerbox-desc{color:gray;margin:0;padding:0 12px 12px;font-size:12.5px;line-height:1.5}.zwx .plead__offerbox-points{flex-direction:column;gap:7px;margin:0;padding:2px 12px 12px;list-style:none;display:flex}.zwx .plead__offerbox-points li{color:#3f4653;padding-left:22px;font-size:12.5px;line-height:1.4;position:relative}.zwx .plead__offerbox-points li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%231E3A8A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/15px 15px no-repeat;width:15px;height:15px;position:absolute;top:1px;left:0}.zwx .plead__offerbox-row{border-top:1px dashed #e6e6e6;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.zwx .plead__offerbox-rowlabel{text-transform:uppercase;letter-spacing:.04em;color:gray;font-size:10.5px;font-weight:700}.zwx .plead__offerbox-chips{flex-wrap:wrap;gap:5px;display:inline-flex}.zwx .plead__offerbox-chip{color:#1e3a8a;background:#e9eefa;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.zwx .plead__offerbox-tc{color:gray;background:#f5f5f5;border-top:1px dashed #e6e6e6;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.zwx .plead__offerbox-tclabel{text-transform:uppercase;letter-spacing:.04em;color:#14181f;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.zwx .lock-form__select{color:#14181f;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e6e6e6;border-radius:10px;width:100%;height:44px;padding:0 34px 0 12px;font-family:inherit;font-size:14px}.zwx .lock-form__select:focus{border-color:#1e3a8a;outline:none}.zwx .lock-form__select:invalid{color:gray}.zwx .plead__phone{background:#fff;border:1.5px solid #e6e6e6;border-radius:8px;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}.zwx .plead__phone:focus-within{border-color:#1e3a8a}.zwx .plead__phone-prefix{color:#14181f;background:#f5f5f5;border-right:1.5px solid #e6e6e6;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.zwx .plead__phone input{flex:1;min-width:0;border:none!important;border-radius:0!important}.zwx .plead__consent{cursor:pointer;align-items:flex-start;gap:9px;margin:6px 0 0;display:flex}.zwx .plead__consent-box{accent-color:#1e3a8a;cursor:pointer;flex:none;width:17px;height:17px;margin:1px 0 0}.zwx .plead__disclaimer{color:gray;margin:0;font-size:11.5px;line-height:1.4}.zwx .plead__disclaimer-link{color:#1e3a8a;font-weight:600;text-decoration:none}.zwx .plead__disclaimer-link:hover{text-decoration:underline}.zwx .plead__done{text-align:left;align-items:stretch;padding:4px 0 0}.zwx .plead__done-head{align-items:center;gap:10px;display:flex}.zwx .plead__done-text{flex-direction:column;min-width:0;display:flex}.zwx .plead__done .lock-done__badge{flex:none;width:32px;height:32px;margin:0}.zwx .plead__done .lock-done__title{margin:1px 0 2px;font-size:15px}.zwx .plead__done .lock-done__desc{max-width:none;margin:0;font-size:12.5px;line-height:1.4}.zwx .plead__similar{text-align:left;border-top:1px solid #e6e6e6;margin:16px 0 0;padding:14px 0 0}.zwx .plead__similar-title{color:#14181f;margin:0;font-size:14px;font-weight:700}.zwx .plead__similar-sub{color:gray;margin:4px 0 12px;font-size:12px;line-height:1.4}.zwx .plead__similar-sent{color:#00a63e;margin:12px 0 0;font-size:12px;font-weight:600}.zwx .plead__simrail{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:0 -40px;padding:4px 40px 6px;display:flex;overflow-x:auto}.zwx .plead__simrail::-webkit-scrollbar{display:none}.zwx .plead__simcard{box-sizing:border-box;background:#fff;border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;flex:0 0 150px;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.zwx .plead__simcard.is-on{border-color:#1e3a8a;box-shadow:inset 0 0 0 1px #1e3a8a}.zwx .plead__simcard-img{background:#f5f5f5 50%/cover no-repeat;flex-shrink:0;width:100%;height:82px}.zwx .plead__simcard-name{color:#14181f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 10px 0;font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.zwx .plead__simcard-price{color:#14181f;align-items:baseline;gap:2px;margin:3px 10px 0;font-size:13px;font-weight:700;display:inline-flex}.zwx .plead__simcard-btn{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #1e3a8a;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:34px;margin:10px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.zwx .plead__simcard-btn:hover{background:#e9eefa}.zwx .plead__simcard-btn svg{width:14px;height:14px}.zwx .plead__simcard.is-on .plead__simcard-btn{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.zwx .lock-sheet__headmid{text-align:center;min-width:0}.zwx .lock-sheet__sub{letter-spacing:-.005em;color:gray;margin:2px 0 0;font-size:11.5px;font-weight:500}.zwx .lock-sheet__title-row{justify-content:center;align-items:center;gap:8px;display:inline-flex}.zwx .lock-sheet__tick{color:#1e3a8a;background:#e9eefa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.zwx .lock-sheet__sub--done{margin-top:3px;font-size:12.5px}.zwx .lock-form__field>input,.zwx .lock-form__select{background-color:#f7f9fd!important;border:1.5px solid #e6e6e6!important;border-radius:10px!important;height:46px!important;transition:border-color .15s,background-color .15s,box-shadow .15s!important}.zwx .lock-form__field>input:focus,.zwx .lock-form__select:focus{background-color:#fff!important;border-color:#1e3a8a!important;box-shadow:0 0 0 3px #1e3a8a1f!important}.zwx .plead__phone{background:#f7f9fd;border-radius:10px;min-height:46px}.zwx .plead__phone:focus-within{background:#fff;box-shadow:0 0 0 3px #1e3a8a1f}.zwx .plead__phone input{background:0 0}.zwx .lock-form__field--icon{position:relative}.zwx .lock-form__field--icon>input,.zwx .lock-form__field--icon .lock-form__select{padding-left:42px!important}.zwx .lock-form__field--icon:before{content:"";z-index:2;pointer-events:none;background:50%/18px 18px no-repeat;width:18px;position:absolute;top:0;bottom:0;left:14px}.zwx .lock-form__field--user:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.zwx .lock-form__field--mail:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.zwx .lock-form__field--pin:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-5.3-7-11a7 7 0 1 1 14 0c0 5.7-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.zwx .lock-form__field--money:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='12' rx='2'/%3E%3Ccircle cx='12' cy='12' r='2.5'/%3E%3Cpath d='M6 12h.01M18 12h.01'/%3E%3C/svg%3E")}.zwx .lock-form__field--calendar:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}.zwx .plead__car,.zwx .plead__offerbox{box-shadow:0 6px 18px -14px #14181f59}.zwx .lock-sheet__cta--lead{gap:8px;transition:background .15s,transform .12s,box-shadow .15s,opacity .15s;box-shadow:0 10px 22px -10px #1e3a8a8c}.zwx .lock-sheet__cta--lead:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 26px -10px #1e3a8a99}.zwx .lock-sheet__cta--lead:disabled{box-shadow:none}.zwx .lock-sheet__cta--lead svg{transition:transform .15s}.zwx .lock-sheet__cta--lead:hover:not(:disabled) svg{transform:translate(2px)}.zwx .plead__offerdone{border:1.5px dashed #c9d4ee;border-radius:14px;margin:14px 0 4px;padding:18px 16px 0;position:relative;overflow:hidden}.zwx .plead__offerdone-seal{color:#1e3a8a;background:#e9eefa;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px -3px #1e3a8a59}.zwx .plead__offerdone-title{color:#14181f;margin:0 44px 12px 0;font-size:15.5px;font-weight:700;line-height:1.25}.zwx .plead__offerdone-points{flex-direction:column;gap:9px;margin:0;padding:0 0 14px;list-style:none;display:flex}.zwx .plead__offerdone-points li{color:#2f3542;padding-left:30px;font-size:13px;font-weight:500;line-height:1.35;position:relative}.zwx .plead__offerdone-points li:before{content:"";background:#1e3a8a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:0;left:0}.zwx .plead__offerdone-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.zwx .plead__offerdone-rowlabel{text-transform:uppercase;letter-spacing:.04em;color:gray;font-size:10.5px;font-weight:700}.zwx .plead__offerdone-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.zwx .plead__offerdone-chip{color:#1e3a8a;background:#e9eefa;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.zwx .plead__offerdone-metarow{color:gray;margin:0 0 14px;font-size:13px;line-height:1.4}.zwx .plead__offerdone-valid{color:#00863a;text-align:center;letter-spacing:-.005em;background:#ebf7f0;margin:0 -16px;padding:11px 16px;font-size:13px;font-weight:700}.zwx .plead__offers{margin:0 0 4px}.zwx .plead__offers-viewport{position:relative}.zwx .plead__offers-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;padding:2px 0;display:flex;overflow-x:auto}.zwx .plead__offers-track::-webkit-scrollbar{display:none}.zwx .plead__offers-slide{box-sizing:border-box;scroll-snap-align:start;flex:0 0 100%;min-width:0}.zwx .plead__offers-slide .plead__offerdone{margin:0}.zwx .plead__offers-arrow{z-index:3;color:#14181f;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px -4px #00000047}.zwx .plead__offers-arrow svg{width:16px;height:16px}.zwx .plead__offers-arrow--prev{left:-16px}.zwx .plead__offers-arrow--next{right:-16px}.zwx .plead__offers-arrow:disabled{opacity:0;pointer-events:none}.zwx .plead__offers-dots{justify-content:center;gap:6px;margin-top:16px;display:flex}.zwx .plead__offers-dot{cursor:pointer;background:#e6e6e6;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:background .15s,width .15s}.zwx .plead__offers-dot.is-on{background:#1e3a8a;border-radius:999px;width:18px}.zwx .plead__offers-note{color:gray;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.45}.zwx .lock-sheet__body{padding:16px 40px 20px}.zwx .lock-sheet__foot{padding-left:40px;padding-right:40px}.zwx .plead__car{margin-left:40px;margin-right:40px}.zwx .lock-sheet__head{padding-top:22px}.zwx .lock-sheet__head--done{border-bottom:0;padding-bottom:4px}.zwx .plead__done{margin-top:-6px;padding-top:0}.zwx .citypicker{z-index:200;background:#00000073;justify-content:center;align-items:flex-end;font-family:Geist,-apple-system,system-ui,sans-serif;animation:.15s citypicker-fade;display:flex;position:fixed;inset:0}.zwx .citypicker__panel{width:100%;max-height:82vh;padding:8px 0 max(8px, env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;animation:.2s citypicker-up;display:flex;position:relative}.zwx .citypicker__grabber{background:#e6e6e6;border-radius:999px;flex-shrink:0;width:40px;height:4px;margin:6px auto 4px}.zwx .citypicker__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 16px 12px;display:flex}.zwx .citypicker__title{color:#14181f;margin:0;font-size:16px;font-weight:700}.zwx .citypicker__desc{color:gray;margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.35}.zwx .citypicker__close{color:#575757;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:inline-flex}.zwx .citypicker__close:hover{background:#e6e6e6}.zwx .citypicker__search{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;height:40px;margin:0 16px 10px;padding:0 14px;transition:border-color .15s,background .15s;display:flex}.zwx .citypicker__search:focus-within{background:#fff;border-color:#1e3a8a}.zwx .citypicker__search-icon{color:gray;flex-shrink:0;width:18px;height:18px}.zwx .citypicker__input{color:#14181f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px}.zwx .citypicker__input::placeholder{color:gray}.zwx .citypicker__input::-webkit-search-cancel-button{display:none}.zwx .citypicker__clear{color:gray;cursor:pointer;background:#e3e3e3;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex}.zwx .citypicker__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 16px 16px;overflow-y:auto}.zwx .citypicker__label{letter-spacing:.04em;text-transform:uppercase;color:gray;margin:12px 4px 6px;font-size:11px;font-weight:700}.zwx .citypicker__grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 0 4px;display:grid}.zwx .citypicker__box{cursor:pointer;color:#14181f;text-align:center;background:#fff;border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:64px;padding:12px 6px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s;display:flex}.zwx .citypicker__box svg{color:gray;width:18px;height:18px}.zwx .citypicker__box:hover{border-color:#1e3a8a}.zwx .citypicker__box.is-active{color:#1e3a8a;background:#e9eefa;border-color:#1e3a8a}.zwx .citypicker__box.is-active svg{color:#1e3a8a}.zwx .citypicker__list{margin:0;padding:0;list-style:none}.zwx .citypicker__opt{cursor:pointer;color:#14181f;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 8px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:15px;font-weight:500;transition:background .12s;display:flex}.zwx .citypicker__opt:hover{background:#f5f5f5}.zwx .citypicker__opt span{flex:1}.zwx .citypicker__opt.is-active{color:#1e3a8a;background:#e9eefa;font-weight:700}.zwx .citypicker__pin{color:gray;flex-shrink:0;width:18px;height:18px}.zwx .citypicker__opt.is-active .citypicker__pin,.zwx .citypicker__opt.is-active .citypicker__pin{color:#1e3a8a}.zwx .citypicker__check{color:#1e3a8a;flex-shrink:0;width:16px;height:16px}.zwx .citypicker__empty{text-align:center;color:gray;padding:20px 12px;font-size:14px}@keyframes citypicker-fade{0%{opacity:0}to{opacity:1}}@keyframes citypicker-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=1024px){.zwx .citypicker{align-items:center}.zwx .citypicker__panel{border-radius:16px;width:600px;max-width:calc(100vw - 48px);max-height:74vh;padding-bottom:8px;animation:.16s citypicker-pop;box-shadow:0 24px 60px #00000047}.zwx .citypicker__grabber{display:none}@keyframes citypicker-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}.zwx .mobile-header{z-index:50;will-change:transform, opacity;background:#fff;border-bottom:1px solid #e6e6e6;width:100%;font-family:Geist,-apple-system,system-ui,sans-serif;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}.zwx .mobile-header--hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.zwx .mobile-header__inner{align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:flex}.zwx .mobile-header__hamburger{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;padding:0;display:inline-flex}.zwx .mobile-header__hamburger span{background:#000;border-radius:1px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.zwx .mobile-header__hamburger:hover{background:#f5f5f5}.zwx .mobile-header__hamburger--open span:first-child{transform:translateY(6px)rotate(45deg)}.zwx .mobile-header__hamburger--open span:nth-child(2){opacity:0}.zwx .mobile-header__hamburger--open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.zwx .mobile-header__logo{color:#000;flex-shrink:1;align-items:center;min-width:0;padding-left:2px;text-decoration:none;display:inline-flex}.zwx .mobile-header__logo-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;color:#000;font-size:18px;font-weight:800;line-height:1;overflow:hidden}.zwx .mobile-header__city{color:#000;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:4px;height:34px;margin-left:auto;padding:0 8px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.zwx .mobile-header__city svg{color:#1e3a8a;flex-shrink:0;width:14px;height:14px}.zwx .mobile-header__city-name{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.zwx .mobile-header__city:hover{background:#ededed}.zwx .mobile-header__city:active{transform:scale(.97)}.zwx .mobile-header__chevron{color:gray;width:10px;height:10px;margin-left:1px}.zwx .mobile-header__lang{color:#000;cursor:pointer;letter-spacing:.02em;background:#fff;border:1px solid #e6e6e6;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:50px;height:34px;padding:0 8px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.zwx .mobile-header__lang svg{color:gray;flex-shrink:0;width:13px;height:13px}.zwx .mobile-header__lang:hover{color:#1e3a8a;border-color:#1e3a8a}.zwx .mobile-header__lang:hover svg{color:#1e3a8a}.zwx .mobile-header__lang:active{transform:scale(.97)}.zwx .mobile-header-sheet{z-index:200;background:#00000073;justify-content:center;align-items:flex-end;font-family:Geist,-apple-system,system-ui,sans-serif;animation:.18s ease-out mh-fade;display:flex;position:fixed;inset:0}.zwx .mobile-header-sheet__panel{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:70vh;animation:.22s cubic-bezier(.2,.8,.2,1) mh-slide-up;display:flex;overflow:hidden;box-shadow:0 -8px 24px #0000001f}.zwx .mobile-header-sheet__head{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.zwx .mobile-header-sheet__title{letter-spacing:-.01em;color:#000;margin:0;font-size:16px;font-weight:700}.zwx .mobile-header-sheet__close{color:#000;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:inline-flex}.zwx .mobile-header-sheet__close:hover{background:#ededed}.zwx .mobile-header-sheet__list{margin:0;padding:8px 0;list-style:none;overflow-y:auto}.zwx .mobile-header-sheet__city{color:#000;text-align:left;cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 20px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:15px;font-weight:500;display:flex}.zwx .mobile-header-sheet__city svg{color:#1e3a8a;width:16px;height:16px}.zwx .mobile-header-sheet__city:hover{background:#f5f5f5}.zwx .mobile-header-sheet__city--active{color:#1e3a8a;font-weight:700}@keyframes mh-fade{0%{opacity:0}to{opacity:1}}@keyframes mh-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=1024px){.zwx .mobile-header{display:none}}@media (width<=360px){.zwx .mobile-header__inner{gap:8px;padding:8px}.zwx .mobile-header__logo-name{font-size:14px}.zwx .mobile-header__city-name{max-width:50px}.zwx .mobile-header__lang{min-width:44px;padding:0 8px}}.zwx .mobile-header-menu{z-index:250;background:#00000073;justify-content:flex-start;align-items:stretch;font-family:Geist,-apple-system,system-ui,sans-serif;animation:.18s ease-out mh-fade;display:flex;position:fixed;inset:0}.zwx .mobile-header-menu__panel{background:#fff;flex-direction:column;width:min(82vw,320px);animation:.22s cubic-bezier(.2,.8,.2,1) mhmenu-slide-in;display:flex;overflow-y:auto;box-shadow:4px 0 24px #0000002e}.zwx .mobile-header-menu__head{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;padding:16px;display:flex}.zwx .mobile-header-menu__title{letter-spacing:-.01em;color:#000;margin:0;font-size:16px;font-weight:700}.zwx .mobile-header-menu__close{color:#000;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1}.zwx .mobile-header-menu__close:hover{background:#ededed}.zwx .mobile-header-menu__section{padding:16px}.zwx .mobile-header-menu__section-label{letter-spacing:.06em;text-transform:uppercase;color:gray;margin:0 0 8px;font-size:11px;font-weight:700}.zwx .mobile-header-menu__links{flex-direction:column;display:flex}.zwx .mobile-header-menu__link{color:#000;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:13px 4px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:15px;font-weight:500;text-decoration:none;display:flex}.zwx .mobile-header-menu__link svg{color:#ccc;width:16px;height:16px}.zwx .mobile-header-menu__link:last-child{border-bottom:0}.zwx .mobile-header-menu__link:active{color:#1e3a8a}.zwx .mobile-header-menu__acc{border-bottom:1px solid #f5f5f5}.zwx .mobile-header-menu__acc:last-child{border-bottom:0}.zwx .mobile-header-menu__accrow{align-items:center;display:flex}.zwx .mobile-header-menu__link--acc{border-bottom:0;flex:1}.zwx .mobile-header-menu__acctoggle{cursor:pointer;color:#ccc;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:42px;height:46px;display:inline-flex}.zwx .mobile-header-menu__acctoggle svg{width:18px;height:18px;transition:transform .2s}.zwx .mobile-header-menu__acc.is-open .mobile-header-menu__acctoggle{color:#1e3a8a}.zwx .mobile-header-menu__acc.is-open .mobile-header-menu__acctoggle svg{transform:rotate(180deg)}.zwx .mobile-header-menu__accbody{padding:0 4px 8px 10px;display:none}.zwx .mobile-header-menu__acc.is-open>.mobile-header-menu__accbody{display:block}.zwx .mobile-header-menu__accbody>*{border-bottom:1px solid #f5f5f5}.zwx .mobile-header-menu__accbody>:last-child{border-bottom:0}.zwx .mobile-header-menu__accitem{text-align:left;color:#000;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 6px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.zwx .mobile-header-menu__accitem:active{color:#1e3a8a}.zwx .mobile-header-menu__plus{color:gray;flex:none;width:18px;height:18px}.zwx .mobile-header-menu__plus line{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.zwx .mobile-header-menu__sub.is-open .mobile-header-menu__accitem--parent,.zwx .mobile-header-menu__sub.is-open .mobile-header-menu__plus{color:#1e3a8a}.zwx .mobile-header-menu__sub.is-open .mobile-header-menu__plus-v{display:none}.zwx .mobile-header-menu__sublist{padding:0 0 8px 8px;display:none}.zwx .mobile-header-menu__sub.is-open>.mobile-header-menu__sublist{display:block}.zwx .mobile-header-menu__accsublink{color:#575757;padding:9px 6px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13.5px;font-weight:500;text-decoration:none;display:block}.zwx .mobile-header-menu__accsublink:active{color:#1e3a8a}.zwx .mobile-header-menu__abtoggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.zwx .mobile-header-menu__ab{color:gray;background:#fff;border:1.5px solid #e6e6e6;border-radius:10px;justify-content:center;align-items:center;gap:5px;height:46px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.zwx .mobile-header-menu__ab span{font-weight:500}.zwx .mobile-header-menu__ab.is-on{color:#000;background:#f5f5f5;border-color:#000}.zwx .mobile-header-menu__theme-row{flex-direction:column;gap:8px;display:flex}.zwx .mobile-header-menu__theme{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e6e6e6;border-radius:12px;grid-template-columns:auto 1fr;grid-template-areas:"swatch label""swatch sub";align-items:center;column-gap:12px;padding:8px 16px;font-family:Geist,-apple-system,system-ui,sans-serif;transition:border-color .15s,transform .12s,background .15s;display:grid}.zwx .mobile-header-menu__theme:hover{border-color:#ccc}.zwx .mobile-header-menu__theme:active{transform:scale(.985)}.zwx .mobile-header-menu__theme--active{background:#f5f5f5;border-color:#000}.zwx .mobile-header-menu__theme-swatch{border:1px solid #0000001a;border-radius:50%;grid-area:swatch;width:30px;height:30px;margin:0}.zwx .mobile-header-menu__theme-label{color:#000;grid-area:label;font-size:14px;font-weight:700;line-height:1.2}.zwx .mobile-header-menu__theme-sub{color:gray;grid-area:sub;font-size:11px;font-weight:500;line-height:1.2}@keyframes mhmenu-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.zwx .top-nav{display:none}@media (width>=1024px){.zwx .top-nav{z-index:100;background:#fff;width:100%;transition:transform .25s;display:block;position:sticky;top:0}.zwx .top-nav--hidden{pointer-events:none;transform:translateY(-100%)}.zwx .top-nav__inner{align-items:center;gap:40px;max-width:1280px;height:60px;margin:0 auto;padding:0 40px;display:flex}.zwx .top-nav__logo{color:#000;white-space:nowrap;letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.zwx .top-nav__logo-mark{color:#fff;background:#ff4d00;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-flex}.zwx .top-nav__links{flex:1;align-items:center;gap:4px;display:flex}.zwx .top-nav__link{color:#1a1a1a;white-space:nowrap;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.zwx .top-nav__link:hover{color:#000;background:#f5f5f5}.zwx .top-nav__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.zwx .top-nav__search{cursor:pointer;color:#555;background:0 0;border:1px solid #e6e6e6;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.zwx .top-nav__search:hover{background:#f5f5f5}.zwx .top-nav__shortlist{color:#000;white-space:nowrap;background:0 0;border:1px solid #e6e6e6;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.zwx .top-nav__shortlist svg{color:#ff4d00;width:17px;height:17px}.zwx .top-nav__shortlist:hover{color:#ff4d00;background:#fff5f0;border-color:#ffc7ad}.zwx .top-nav__shortlist-count{color:#fff;background:#ff4d00;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.zwx .top-nav__btn{cursor:pointer;white-space:nowrap;border-radius:8px;height:34px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500}.zwx .top-nav__btn--ghost{color:#000;background:0 0;border:1px solid #e6e6e6}.zwx .top-nav__btn--ghost:hover{background:#f5f5f5}.zwx .top-nav__btn--primary{color:#fff;background:#ff4d00;border:none}.zwx .top-nav__btn--primary:hover{opacity:.9}.zwx .top-nav--home{box-shadow:0 6px 16px -8px #10182824}.zwx .top-nav--home .top-nav__inner{gap:0;height:auto;padding:0;display:block}.zwx .top-nav__row{max-width:1280px;margin:0 auto;padding:0 40px}.zwx .top-nav__row--primary{align-items:center;gap:24px;height:64px;transition:height .25s,opacity .2s;display:flex;overflow:hidden}.zwx .top-nav--collapsed .top-nav__row--primary{opacity:0;pointer-events:none;height:0}.zwx .top-nav--collapsed .top-nav__row--links{border-top:0}.zwx .top-nav__brand{flex-shrink:0;align-items:center;gap:8px;display:flex}.zwx .top-nav__searchbar{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.zwx .top-nav__searchbar:focus-within{background:#fff;border-color:#ff4d00}.zwx .top-nav__searchbar-icon{color:gray;flex-shrink:0;width:18px;height:18px}.zwx .top-nav__searchbar-input{color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.zwx .top-nav__searchbar-input::placeholder{color:gray}.zwx .top-nav__searchbar-input::-webkit-search-cancel-button{display:none}.zwx .top-nav__suggest{z-index:120;background:#fff;border:1px solid #e6e6e6;border-radius:12px;max-height:380px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 12px 32px -8px #0000002e}.zwx .top-nav__suggest-row{color:#14181f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:13.5px;text-decoration:none;display:flex}.zwx .top-nav__suggest-row:hover{background:#f5f5f5}.zwx .top-nav__suggest-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zwx .top-nav__suggest-hit{color:#1e3a8a;background:0 0;font-weight:700}.zwx .top-nav__suggest-type{color:gray;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:11px;font-weight:600}.zwx .top-nav__suggest-empty{color:gray;margin:0;padding:12px 10px;font-size:13px}.zwx .top-nav__utils{flex-shrink:0;align-items:center;gap:8px;display:flex}.zwx .top-nav__util{color:#1a1a1a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:999px;align-items:center;gap:4px;height:34px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.zwx .top-nav__util svg{flex-shrink:0;width:14px;height:14px}.zwx .top-nav__util:hover{background:#ededed}.zwx .top-nav__lang{letter-spacing:.02em;justify-content:center;min-width:50px;font-weight:700}.zwx .top-nav__lang svg{color:gray;width:13px;height:13px}.zwx .top-nav__lang:hover{color:#ff4d00;background:#fff;border-color:#ff4d00}.zwx .top-nav__lang:hover svg,.zwx .top-nav__city>svg:first-of-type{color:#ff4d00}.zwx .top-nav__city-chev{color:#6b7280;width:10px;height:10px}.zwx .top-nav__city-wrap{position:relative}.zwx .top-nav__city-menu{z-index:200;background:#fff;border:1px solid #e6e6e6;border-radius:8px;min-width:170px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px -12px #00000038}.zwx .top-nav__city-opt{text-align:left;color:#333;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500}.zwx .top-nav__city-opt:hover{background:#f5f5f5}.zwx .top-nav__city-opt.is-active{color:#ff4d00;background:#fff5f0;font-weight:700}.zwx .top-nav__row--links{border-top:1px solid #e6e6e6;justify-content:center;align-items:center;gap:8px;height:44px;display:flex}.zwx .top-nav__row--links .top-nav__link{align-items:center;height:100%;display:inline-flex}.zwx .top-nav__abtoggle{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:999px;flex-shrink:0;padding:2px;display:inline-flex}.zwx .top-nav__ab{color:#6b7280;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.zwx .top-nav__ab.is-on{color:#000;background:#fff;box-shadow:0 1px 3px #0000001f}.zwx .top-nav__ab:hover:not(.is-on){color:#000}.zwx .top-nav__menu-wrap{flex-shrink:0;position:relative}.zwx .top-nav__hamburger{cursor:pointer;background:0 0;border:1px solid #e6e6e6;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;width:38px;height:34px;padding:0 8px;display:inline-flex}.zwx .top-nav__hamburger span{background:#000;border-radius:2px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.zwx .top-nav__hamburger:hover{background:#f5f5f5}.zwx .top-nav__hamburger.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.zwx .top-nav__hamburger.is-open span:nth-child(2){opacity:0}.zwx .top-nav__hamburger.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.zwx .top-nav__menu{z-index:200;background:#fff;border:1px solid #e6e6e6;border-radius:16px;width:280px;padding:16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px -14px #0000003d}.zwx .top-nav__menu-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 12px;font-size:12px;font-weight:700}.zwx .top-nav__theme-row{flex-direction:column;gap:8px;display:flex}.zwx .top-nav__theme{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e6e6;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:8px 12px;transition:border-color .15s,background .15s;display:grid}.zwx .top-nav__theme:hover{background:#f5f5f5}.zwx .top-nav__theme.is-active{border-color:#000}.zwx .top-nav__theme-swatch{border-radius:999px;width:22px;height:22px}.zwx .top-nav__theme-name{color:#000;font-size:14px;font-weight:700}.zwx .top-nav__theme-sub{color:#6b7280;font-size:12px;font-weight:500}.zwx .top-nav__navwrap{position:relative}.zwx .top-nav__link--mega{align-items:center;gap:4px;display:inline-flex}.zwx .top-nav__link--mega .top-nav__link-caret{width:13px;height:13px;transition:transform .15s}.zwx .top-nav__link--mega.is-open{color:#000;background:#f5f5f5}.zwx .top-nav__link--mega.is-open .top-nav__link-caret{transform:rotate(180deg)}.zwx .top-nav__mega{z-index:90;background:#fff;border-top:1px solid #e6e6e6;animation:.14s top-nav-mega-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 32px -18px #0003}@keyframes top-nav-mega-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.zwx .top-nav__mega-inner{grid-template-columns:repeat(4,1fr) 280px;gap:32px;max-width:1280px;margin:0 auto;padding:24px 40px 32px;display:grid}.zwx .top-nav__mega-inner--nofeature{justify-content:flex-start;gap:56px;max-width:none;margin:0;display:flex}.zwx .top-nav__mega-inner--nofeature .top-nav__mega-col{flex:0 auto;min-width:180px;max-width:300px}.zwx .top-nav__mega:has(.top-nav__mega-inner--nofeature){border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-radius:0 0 14px 14px;width:max-content;max-width:calc(100% - 32px);left:max(0px,50% - 640px);right:auto}.zwx .top-nav__mega-inner--brands{align-items:flex-start;gap:36px;padding:28px 40px 32px;display:flex}.zwx .top-nav__mega-inner--brands .top-nav__mega-col{flex:none;width:176px}.zwx .top-nav__mega-inner--brands .top-nav__mega-col--brands{flex:none;width:372px;margin-right:28px}.zwx .top-nav__mega-inner--brands .top-nav__mega-feature{flex:0 0 270px;margin-left:auto}.zwx .top-nav__mega-brandgrid{grid-template-columns:1fr 1fr;gap:1px 20px;display:grid}.zwx .top-nav__mega-brand{border-radius:8px;align-items:center;gap:8px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .12s;display:flex}.zwx .top-nav__mega-brand:hover{background:#f5f5f5}.zwx .top-nav__mega-brand:hover .top-nav__mega-brand-name{color:#ff4d00}.zwx .top-nav__mega-brand-logo{object-fit:contain;flex:none;width:30px;height:22px}.zwx .top-nav__mega-brand-name{color:#000;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.25;transition:color .12s}.zwx .top-nav__mega-sub{margin-top:24px}.zwx .top-nav__mega-title{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin:0 0 12px;font-size:14px;font-weight:700}.zwx .top-nav__mega-colhead{justify-content:flex-start;align-items:baseline;gap:14px;margin:0 0 12px;display:flex}.zwx .top-nav__mega-colhead .top-nav__mega-title{margin:0}.zwx .top-nav__mega-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.zwx .top-nav__mega-link{color:#000;border-radius:8px;align-items:center;gap:8px;margin:0 -8px;padding:8px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.zwx .top-nav__mega-link:hover{color:#ff4d00;background:#f5f5f5}.zwx .top-nav__mega-bodyicon{object-fit:contain;flex-shrink:0;width:30px;height:22px}.zwx .top-nav__mega-more{color:#ff4d00;margin-top:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.zwx .top-nav__mega-more:hover{text-decoration:underline}.zwx .top-nav__mega-more--inline{margin:0}.zwx .top-nav__mega-feature{background:#f5f5f5;border-radius:16px;flex-direction:column;align-items:flex-start;padding:16px;text-decoration:none;transition:box-shadow .15s;display:flex}.zwx .top-nav__mega-feature:hover{box-shadow:0 10px 24px -10px #0003}.zwx .top-nav__mega-feature-img{object-fit:contain;width:100%;height:88px;margin-bottom:12px}.zwx .top-nav__mega-feature-badge{color:#ff4d00;text-transform:uppercase;letter-spacing:.04em;background:#ff4d001a;border-radius:999px;margin-bottom:8px;padding:3px 8px;font-size:12px;font-weight:700}.zwx .top-nav__mega-feature-title{color:#000;margin-bottom:4px;font-size:14px;font-weight:700}.zwx .top-nav__mega-feature-sub{color:#6b7280;margin-bottom:12px;font-size:13px;font-weight:400}.zwx .top-nav__mega-feature-cta{color:#ff4d00;margin-top:auto;font-size:13px;font-weight:700}.zwx .top-nav__mega-offerbar{background:#fafafa;border-top:1px solid #ececec;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:16px 40px;text-decoration:none;transition:background .15s;display:flex}.zwx .top-nav__mega-offerbar:hover{background:#f5f5f5}.zwx .top-nav__mega-offerbar-img{object-fit:cover;border-radius:8px;flex-shrink:0;width:84px;height:50px}.zwx .top-nav__mega-offerbar-text{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.zwx .top-nav__mega-offerbar-text .top-nav__mega-feature-badge{margin:0}.zwx .top-nav__mega-offerbar-title{color:#14181f;font-size:14px;font-weight:700}.zwx .top-nav__mega-offerbar-sub{color:#6b7280;font-size:13px}.zwx .top-nav__mega-offerbar-cta{color:#ff4d00;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:13.5px;font-weight:700}}.zwx .bottom-nav{z-index:100;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e6e6e6;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000d}.zwx .bottom-nav__item{color:gray;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:10px 4px 8px;text-decoration:none;transition:color .18s,transform .15s;display:flex}.zwx .bottom-nav__item:hover{color:#000}.zwx .bottom-nav__item:active{transform:scale(.94)}.zwx .bottom-nav__item--active{color:#ff4d00}.zwx .bottom-nav__item--active .bottom-nav__label{font-weight:700}.zwx .bottom-nav__icon{color:currentColor;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.zwx .bottom-nav__icon svg{width:100%;height:100%;display:block}.zwx .bottom-nav__badge{box-sizing:border-box;color:#fff;background:#ff4d00;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;animation:.32s ease-out bn-badge-pop;display:inline-flex;position:absolute;top:-6px;left:14px}.zwx .bottom-nav__label{letter-spacing:-.005em;color:currentColor;font-size:11px;font-weight:600;line-height:1.1}@keyframes bn-badge-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (width<=1023px){.zwx{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (width>=1024px){.zwx .bottom-nav{display:none}}.zwx .inv{background:#fff;min-height:100vh;font-family:Geist,-apple-system,system-ui,sans-serif}.zwx .inv__main{padding-bottom:88px}.zwx .inv__head{padding:16px 20px 14px}.zwx .inv__crumbs{color:gray;margin-bottom:10px;font-size:12px}.zwx .inv__crumbs a{color:gray;text-decoration:none}.zwx .inv__crumbs a:hover{color:#1e3a8a}.zwx .inv__crumbs span{margin:0 4px}.zwx .inv__title{color:#000;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.2}.zwx .inv__desc{color:gray;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.zwx .inv__desc--open{-webkit-line-clamp:unset;overflow:visible}.zwx .inv__readmore{cursor:pointer;color:#000;text-underline-offset:2px;background:0 0;border:none;margin-top:4px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:underline}.zwx .inv__filtersticky{z-index:30;background:#fff;border-bottom:1px solid #e6e6e6;position:sticky;top:56px}.zwx .inv__filterbar{align-items:center;gap:10px;padding:10px 20px;display:flex}.zwx .inv__filter-btn{color:#575757;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.zwx .inv__filter-btn svg{width:20px;height:20px}.zwx .inv__filter-btn--active{color:#1e3a8a;border-color:#1e3a8a}.zwx .inv__filter-badge{color:#fff;background:#1e3a8a;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-6px;right:-6px}.zwx .inv__chips{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.zwx .inv__chips::-webkit-scrollbar{display:none}.zwx .inv__chip{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.zwx .inv__chip--active{color:#1e3a8a;background:#e9eefa;border-color:#1e3a8a}.zwx .inv__chip-caret{color:gray;flex-shrink:0;width:14px;height:14px;margin:0 -3px 0 -1px}.zwx .inv__chip--active .inv__chip-caret{color:#1e3a8a}.zwx .inv__chip-count{color:#fff;background:#1e3a8a;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.zwx .inv__applied{align-items:center;gap:10px;padding:2px 20px 12px;display:flex}.zwx .inv__applied-scroll{scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.zwx .inv__applied-scroll::-webkit-scrollbar{display:none}.zwx .inv__applied-chip{color:#1e3a8a;cursor:pointer;white-space:nowrap;background:#e9eefa;border:1px solid #1e3a8a4d;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 8px 0 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex}.zwx .inv__applied-chip svg{opacity:.8;width:13px;height:13px}.zwx .inv__applied-chip:hover{background:#1e3a8a29}.zwx .inv__applied-clear{cursor:pointer;color:#575757;background:0 0;border:none;border-left:1px solid #e6e6e6;flex-shrink:0;padding:0 0 0 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:700}.zwx .inv__applied-clear:hover{color:#1e3a8a}.zwx .inv__resultrow{justify-content:space-between;align-items:center;padding:14px 20px 8px;display:flex}.zwx .inv__count{color:#000;font-size:13px;font-weight:700}.zwx .inv__sort{position:relative}.zwx .inv__sort-btn{color:#000;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.zwx .inv__sort-btn svg{color:gray;width:16px;height:16px}.zwx .inv__sort-menu{z-index:30;background:#fff;border:1px solid #e6e6e6;border-radius:8px;min-width:190px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 6px 16px #0000001a}.zwx .inv__sort-menu li button{text-align:left;color:#000;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:9px 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500}.zwx .inv__sort-menu li button:hover{background:#f5f5f5}.zwx .inv__sort-menu li button.is-active{color:#1e3a8a;font-weight:700}.zwx .inv__list{flex-direction:column;gap:14px;padding:8px 20px 0;display:flex}.zwx .inv__empty{text-align:center;color:gray;background:#f5f5f5;border-radius:16px;margin:24px 0;padding:24px;font-size:14px}.zwx .inv-card{background:#fff;border:1px solid #e6e6e6;border-radius:16px;transition:box-shadow .2s;overflow:hidden;box-shadow:0 2px 8px #00000014}.zwx .inv-card:hover{box-shadow:0 6px 16px #0000001a}.zwx .inv-card__media{background:#f5f5f5;height:200px;position:relative}.zwx .inv-card__track{overscroll-behavior:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.zwx .inv-card__track::-webkit-scrollbar{display:none}.zwx .inv-card__track img{object-fit:cover;scroll-snap-align:center;flex:0 0 100%;width:100%;height:100%}.zwx .inv-card__save{color:#fff;background:#00a63e;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #00000014}.zwx .inv-card__warranty{color:#14181f;background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000014}.zwx .inv-card__warranty svg{width:14px;height:14px}.zwx .inv-card__pricetag{color:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000001f}.zwx .inv-card__pricetag svg{width:14px;height:14px}.zwx .inv-card__pricetag--great{background:#00a63e}.zwx .inv-card__pricetag--good{background:#1e78e6}.zwx .inv-card__pricetag--fair{background:#6b7280}.zwx .inv-card__posted{color:#fff;background:#000000b8;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:12px}.zwx .inv-card__dots{background:#00000052;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.zwx .inv-card__dots i{background:#fff9;border-radius:999px;width:6px;height:6px}.zwx .inv-card__dots i.is-on{background:#fff;width:16px}.zwx .inv-card__body{padding:8px 16px 16px}.zwx .inv-card__metarow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.zwx .inv-card__meta{color:gray;align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.zwx .inv-card__cond{color:#575757;background:#f5f5f5;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700}.zwx .inv-card__year{font-weight:600}.zwx .inv-card__gccmeta{color:gray;align-items:center;gap:3px;font-weight:500;display:inline-flex}.zwx .inv-card__gccmeta svg{width:13px;height:13px}.zwx .inv-card__dot{color:#d1d1d1}.zwx .inv-card__loc{align-items:center;gap:3px;display:inline-flex}.zwx .inv-card__loc svg{color:gray;width:14px;height:14px}.zwx .inv-card__fav{color:gray;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:color .15s;display:inline-flex}.zwx .inv-card__fav svg{width:20px;height:20px}.zwx .inv-card__fav:hover,.zwx .inv-card__fav.is-on{color:#1e3a8a}.zwx .inv-card__fav.is-on svg{fill:#1e3a8a;stroke:#1e3a8a}.zwx .inv-card__name{color:#000;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.2}.zwx .inv-card__namelink{color:inherit;text-decoration:none}.zwx .inv-card__namelink:hover{color:#1e3a8a}.zwx .inv-card__namerow{justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;display:flex}.zwx .inv-card__name--new{flex:1;min-width:0;margin:0}.zwx .inv-card__fav--name{flex-shrink:0}.zwx .inv-card__medialink{cursor:pointer;width:100%;height:100%;display:block}.zwx .inv-card__specs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.zwx .inv-card__spec{color:gray;font-size:12px;font-weight:500}.zwx .inv-card__spec:not(:first-child):before{content:"·";color:#b0b0b0;vertical-align:middle;margin-right:8px;font-size:18px;line-height:0}.zwx .inv-card__kickerrow{align-items:center;gap:8px;margin-bottom:6px;display:flex}.zwx .inv-card__kicker{color:#575757;background:#f5f5f5;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700}.zwx .inv-card__kicker-loc{color:gray;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.zwx .inv-card__kicker-loc svg{color:gray;width:13px;height:13px}.zwx .inv-card__fav--kicker{color:gray;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;transition:color .15s,background .15s;display:inline-flex}.zwx .inv-card__fav--kicker svg{width:19px;height:19px}.zwx .inv-card__fav--kicker:hover{color:#1e3a8a;background:#f5f5f5}.zwx .inv-card__fav--kicker.is-on{color:#1e3a8a;background:0 0}.zwx .inv-card__fav--kicker.is-on svg{fill:#1e3a8a;stroke:#1e3a8a}.zwx .inv-card__pricebox{align-items:center;margin-top:24px;margin-bottom:16px;display:flex}.zwx .inv-card__price{flex-direction:column;flex:1;gap:5px;display:flex}.zwx .inv-card__price-label{letter-spacing:.04em;text-transform:uppercase;color:gray;font-size:10px;font-weight:600}.zwx .inv-card__price-val{color:#000;font-size:20px;font-weight:800;line-height:1}.zwx .inv-card__emi{flex-direction:column;flex:1;gap:5px;margin-left:16px;padding-left:16px;display:flex;position:relative}.zwx .inv-card__emi:before{content:"";background:#e6e6e6;width:1px;height:30px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.zwx .inv-card__emi-label{letter-spacing:.04em;text-transform:uppercase;color:#1e3a8a;font-size:10px;font-weight:600}.zwx .inv-card__emi-val{color:#1e3a8a;font-size:20px;font-weight:800;line-height:1}.zwx .inv-card__emi-val small{color:gray;font-size:13px;font-weight:500}.zwx .inv-card__emi-star{color:#1e3a8a;vertical-align:super;margin-inline-start:1px;font-size:12px;font-weight:700;line-height:0}.zwx .inv-card__ctas{gap:8px;display:flex}.zwx .inv-card__cash,.zwx .inv-card__finance{cursor:pointer;color:#000;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex:1;height:44px;padding:0 6px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1;transition:background .15s}.zwx .inv-card__cash:hover,.zwx .inv-card__finance:hover{background:#f5f5f5}.zwx .inv-card__ctas--accent .inv-card__cash,.zwx .inv-card__ctas--accent .inv-card__finance{flex:auto}.zwx .inv-card__ctas--accent .inv-card__finance{color:#00a63e;background:#fff;border-color:#00a63e;transition:background .15s,border-color .15s}.zwx .inv-card__ctas--accent .inv-card__finance:hover{background:#ebf7f0}.zwx .inv-card__ctas--accent .inv-card__cash{transition:background .15s,border-color .15s}.zwx .inv-card__ctas--accent .inv-card__cash:hover{background:#e9eefa;border-color:#1e3a8a}.zwx .inv-card__ctas--single .inv-card__contact{width:100%}.zwx .inv-card__contact{color:#fff;cursor:pointer;background:#1e3a8a;border:1px solid #1e3a8a;border-radius:8px;flex:1;width:100%;height:44px;padding:0 12px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1;transition:background .15s,border-color .15s}.zwx .inv-card__contact:hover{background:#16306f;border-color:#16306f}.zwx .inv-card--emi .inv-card__media{height:210px}.zwx .inv-card--emi .inv-card__name{margin-top:2px}.zwx .inv-card--emi .inv-card__warranty,.zwx .inv-card--accent .inv-card__warranty,.zwx .inv-card--classicEmi .inv-card__warranty{left:12px;right:auto}.zwx .inv-card__ai{color:#575757;text-align:left;cursor:pointer;background:#e9eefa;border:none;border-radius:8px;align-items:center;gap:7px;width:100%;margin:0 0 16px;padding:8px 10px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.3;transition:background .15s;display:flex}.zwx .inv-card__ai:hover{background:#1e3a8a29}.zwx .inv-card__ai strong{color:#1e3a8a;font-weight:700}.zwx .inv-card__ai>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zwx .inv-card__ai-spark{color:#1e3a8a;flex-shrink:0;width:15px;height:15px}.zwx .inv-card__ai-cta{color:#1e3a8a;flex-shrink:0;align-items:center;gap:1px;font-weight:700;display:inline-flex}.zwx .inv-card__ai-cta svg{width:14px;height:14px}.zwx .inv-ai{z-index:110;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.zwx .inv-ai__scrim{cursor:pointer;background:#00000080;border:none;position:absolute;inset:0}.zwx .inv-ai__panel{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:86vh;animation:.22s ease-out inv-sheet-up;display:flex;position:relative}.zwx .inv-ai__head{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.zwx .inv-ai__title{color:#000;align-items:center;gap:7px;font-size:17px;font-weight:800;display:inline-flex}.zwx .inv-ai__title svg{color:#1e3a8a;width:18px;height:18px}.zwx .inv-ai__close{color:gray;cursor:pointer;background:0 0;border:none;padding:4px}.zwx .inv-ai__body{padding:18px 20px 8px;overflow-y:auto}.zwx .inv-ai__car{color:#575757;margin:0 0 12px;font-size:14px;font-weight:700}.zwx .inv-ai__verdict{color:#575757;background:#ebf7f0;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.zwx .inv-ai__verdict-badge{color:#fff;background:#00a63e;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.zwx .inv-ai__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.zwx .inv-ai__item{color:#575757;gap:10px;font-size:13px;line-height:1.45;display:flex}.zwx .inv-ai__item strong{color:#000;margin-bottom:1px;font-weight:700;display:block}.zwx .inv-ai__dot{background:#d1d1d1;border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.zwx .inv-ai__item--good .inv-ai__dot{background:#00a63e}.zwx .inv-ai__note{color:gray;margin:18px 0 0;font-size:11px;line-height:1.4}.zwx .inv-ai__foot-label{color:#000;margin:0 0 10px;font-size:14px;font-weight:700}.zwx .inv-ai__foot-opts{gap:8px;display:flex}.zwx .inv-ai__foot-vote,.zwx .inv-ai__foot-explore{white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:48px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700;transition:filter .15s,border-color .15s,color .15s,background .15s;display:inline-flex}.zwx .inv-ai__foot-vote svg,.zwx .inv-ai__foot-explore svg{flex-shrink:0;width:17px;height:17px}.zwx .inv-ai__foot-vote{color:#575757;background:#fff;border:1px solid #e6e6e6;flex:none;padding:0 14px}.zwx .inv-ai__foot-vote:hover{color:#1e3a8a;border-color:#1e3a8a}.zwx .inv-ai__foot-vote.is-on{color:#1e3a8a;background:#e9eefa;border-color:#1e3a8a}.zwx .inv-ai__foot-vote:disabled{cursor:default}.zwx .inv-ai__foot-explore{color:#fff;background:#1e3a8a;border:none;flex:auto;box-shadow:0 6px 16px #1e3a8a4d}.zwx .inv-ai__foot-explore:active{transform:translateY(1px)}.zwx .inv-ai__foot-explore:hover{filter:brightness(1.06)}.zwx .inv-ai__foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e6e6e6}.zwx .inv-ai__cta{color:#fff;cursor:pointer;background:#295df1;border:none;border-radius:8px;width:100%;height:48px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:15px;font-weight:700}.zwx .inv-card__signals{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.zwx .inv-card__sig-cond{color:#575757;background:#f5f5f5;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:700}.zwx .inv-card__sig-gcc{color:gray;align-items:center;gap:4px;font-weight:500;display:inline-flex}.zwx .inv-card__sig-gcc svg{width:14px;height:14px}.zwx .inv-card__sig-dot{color:#d1d1d1}.zwx .inv-card__sig-loc{color:gray;align-items:center;gap:3px;font-weight:500;display:inline-flex}.zwx .inv-card__sig-loc svg{color:gray;width:13px;height:13px}.zwx .inv-card__actions{flex-direction:column;gap:8px;display:flex;position:absolute;top:12px;right:12px}.zwx .inv-card__act{color:#575757;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .15s;display:inline-flex;box-shadow:0 2px 8px #0000001f}.zwx .inv-card__act svg{width:19px;height:19px}.zwx .inv-card__act:hover,.zwx .inv-card__act.is-on{color:#1e3a8a}.zwx .inv-card__act.is-on svg{fill:#1e3a8a;stroke:#1e3a8a}.zwx .inv-card__pricebox--emi.inv-card__pricebox--flush{border-bottom:none;margin-bottom:16px;padding-bottom:0}.zwx .inv-card__pricebox--emi{background:0 0;border-bottom:1px solid #e6e6e6;border-radius:0;flex-direction:column;align-items:flex-start;margin-bottom:16px;padding:0 0 14px}.zwx .inv-card__pricebox--emi .inv-card__emihero-main{flex-direction:column;display:flex}.zwx .inv-card__pricebox--emi .inv-card__emihero-label{letter-spacing:.02em;text-transform:uppercase;color:gray;font-size:8px;font-weight:600}.zwx .inv-card__pricebox--emi .inv-card__emihero-val{color:#1e3a8a;font-size:26px;font-weight:800;line-height:1.1}.zwx .inv-card__pricebox--emi .inv-card__emihero-val small{color:#1e3a8ab3;font-size:14px;font-weight:500}.zwx .inv-card__pricebox--emi .inv-card__emihero-cash{color:gray;margin-top:3px;font-size:12px;font-weight:500}.zwx .inv-card__pricebox--emi .inv-card__emihero-loc{color:gray;flex-shrink:0;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.zwx .inv-card__pricebox--emi .inv-card__emihero-loc svg{color:gray;width:13px;height:13px}.zwx .inv-card--accent .inv-card__specs{margin-bottom:24px}.zwx .inv-card__pricebox--accent{background:0 0;margin-bottom:16px;padding:2px 0 2px 14px;position:relative}.zwx .inv-card__pricebox--accent:before{content:"";background:#1e3a8a;border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.zwx .inv-card__pricebox--accent .inv-card__emi{border-left:1px solid #e6e6e6}.zwx .inv-filter{z-index:100;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.zwx .inv-filter__scrim{cursor:pointer;background:#00000080;border:none;position:absolute;inset:0}.zwx .inv-filter__panel{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;height:80vh;max-height:80vh;animation:.22s ease-out inv-sheet-up;display:flex;position:relative}.zwx .inv-filter__head{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.zwx .inv-filter__title{color:#000;margin:0;font-size:17px;font-weight:800}.zwx .inv-filter__close{color:gray;cursor:pointer;background:0 0;border:none;padding:4px}.zwx .inv-filter__panes{flex:1;min-height:0;display:flex}.zwx .inv-filter__rail{background:#f5f5f5;border-right:1px solid #e6e6e6;flex:0 0 44%;max-width:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.zwx .inv-filter__cat{text-align:left;color:#575757;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:14px 14px 14px 15px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.25;display:flex}.zwx .inv-filter__cat.is-active{color:#1e3a8a;background:#fff;border-left-color:#1e3a8a;font-weight:700}.zwx .inv-filter__cat-count{color:#fff;background:#1e3a8a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.zwx .inv-filter__values{flex:1;min-width:0;padding:4px 14px 10px;overflow-y:auto}.zwx .inv-filter__opt{text-align:left;color:#000;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;width:100%;padding:13px 4px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;display:flex}.zwx .inv-filter__opt:last-child{border-bottom:none}.zwx .inv-filter__opt.is-on .inv-filter__opt-label{color:#1e3a8a;font-weight:600}.zwx .inv-filter__check{color:#fff;background:#fff;border:1.5px solid #d1d1d1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.zwx .inv-filter__check svg{width:13px;height:13px}.zwx .inv-filter__opt.is-on .inv-filter__check{background:#1e3a8a;border-color:#1e3a8a}.zwx .inv-filter__opt-label{flex:1;min-width:0}.zwx .inv-filter__opt-count{color:gray;flex-shrink:0;font-size:13px;font-weight:600}.zwx .inv-filter__logo{color:#fff;letter-spacing:.02em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:inline-flex;overflow:hidden}.zwx .inv-filter__logo img{object-fit:contain;width:26px;height:26px}.zwx .inv-filter__bodyimg{object-fit:contain;flex-shrink:0;width:46px;height:30px}.zwx .inv-filter__swatches{flex-wrap:wrap;gap:16px 10px;padding:14px 4px;display:flex}.zwx .inv-filter__swatch{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;width:64px;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .inv-filter__swatch-dot{border:1px solid #e6e6e6;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #0000000a}.zwx .inv-filter__swatch.is-on .inv-filter__swatch-dot{box-shadow:0 0 0 2px #fff,0 0 0 4px #1e3a8a}.zwx .inv-filter__swatch-check{color:#fff;filter:drop-shadow(0 0 1px #0006);width:18px;height:18px}.zwx .inv-filter__swatch-check svg{width:100%;height:100%}.zwx .inv-filter__swatch-name{color:#575757;font-size:12px;font-weight:500}.zwx .inv-filter__swatch.is-on .inv-filter__swatch-name{color:#1e3a8a;font-weight:700}.zwx .inv-filter__foot{border-top:1px solid #e6e6e6;align-items:center;gap:12px;padding:14px 20px;display:flex}.zwx .inv-filter__clear{color:#000;cursor:pointer;background:0 0;border:none;padding:0;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700}.zwx .inv-filter__clear:disabled{color:#d1d1d1;cursor:default}.zwx .inv-filter__apply{color:#fff;cursor:pointer;background:#1e3a8a;border:none;border-radius:8px;flex:1;height:44px;font-family:Geist,-apple-system,system-ui,sans-serif;font-size:14px;font-weight:700}.zwx .inv-filter__apply:hover{background:#27479c}@keyframes inv-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes inv-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=1024px){.zwx .inv-ai{justify-content:center;align-items:center}.zwx .inv-ai__panel{border-radius:16px;width:480px;max-width:92vw;max-height:84vh;animation:.2s ease-out inv-modal-in;box-shadow:0 24px 64px #0000004d}}@keyframes inv-quick-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.zwx .inv-quick,.zwx .inv__sidebar{display:none}.zwx .inv__body,.zwx .inv__results{display:contents}@media (width>=1024px){.zwx .inv__main{max-width:1340px;margin:0 auto;padding-bottom:48px}.zwx .inv__filtersticky{display:none}.zwx .inv-quick{background:#fff;border:1px solid #e9eaee;border-radius:16px;margin-bottom:16px;padding:18px 24px 20px;display:block;box-shadow:0 1px 2px #1018280a,0 10px 28px #1018280b}.zwx .inv-quick__tabs{border-bottom:1px solid #eef0f3;flex-wrap:wrap;align-items:center;gap:30px;padding-bottom:14px;display:flex}.zwx .inv-quick__tab{letter-spacing:-.01em;color:#9095a0;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font:500 15px/1 Geist,system-ui,sans-serif;transition:color .15s;display:inline-flex;position:relative}.zwx .inv-quick__tab:hover,.zwx .inv-quick__tab.has-sel{color:#14181f}.zwx .inv-quick__tab.is-active{color:#14181f;font-weight:700}.zwx .inv-quick__tab.is-active:after{content:"";background:#1e3a8a;border-radius:2px 2px 0 0;height:2.5px;position:absolute;bottom:-15px;left:0;right:0}.zwx .inv-quick__count{color:#fff;background:#1e3a8a;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}.zwx .inv-quick__tab.has-sel .inv-quick__count{background:#1e3a8a}.zwx .inv-quick__caret{display:none}.zwx .inv-quick__panel{border-top:0;flex-wrap:wrap;gap:8px;margin-top:0;padding-top:18px;animation:.18s ease-out inv-quick-reveal;display:flex}.zwx .inv-quick__chip{color:#3c424c;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px;font:500 13px/1 Geist,system-ui,sans-serif;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.zwx .inv-quick__chip.has-lead{padding-left:6px}.zwx .inv-quick__chip:hover{background:#f7f7f8;border-color:#cfcfcf}.zwx .inv-quick__chip.is-on{color:#1e3a8a;background:#fff;border-color:#e3e3e3;font-weight:600}.zwx .inv-quick__chip--brand{border-radius:14px;flex-direction:column;justify-content:center;gap:7px;width:136px;height:auto;padding:12px 12px 11px}.zwx .inv-quick__chip--brand .inv-quick__chip-logo{width:40px;height:40px}.zwx .inv-quick__chip--brand .inv-quick__chip-logo img{width:38px;height:38px}.zwx .inv-quick__chip--brand .inv-quick__chip-text{white-space:nowrap;font-size:13px}.zwx .inv-quick__chip--brand .inv-quick__chip-count{display:none}.zwx .inv-quick__chip-check{color:#1e3a8a;display:inline-flex}.zwx .inv-quick__chip-check svg{width:13px;height:13px}.zwx .inv-quick__chip-logo{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font:700 12px/1 Geist,system-ui,sans-serif;display:inline-flex;overflow:hidden}.zwx .inv-quick__chip-logo img{object-fit:contain;width:24px;height:24px}.zwx .inv-quick__chip-img{object-fit:contain;flex-shrink:0;width:34px;height:24px}.zwx .inv-quick__chip-count{color:gray;background:#f3f3f4;border-radius:8px;padding:1px 6px;font-size:12px;font-weight:500}.zwx .inv-quick__chip.is-on .inv-quick__chip-count{color:#27479c;background:#e9eefa}.zwx .inv__body{grid-template-columns:275px 1fr;align-items:start;gap:24px;padding:0 24px;display:grid}.zwx .inv__results{min-width:0;display:block}.zwx .inv__sidebar{display:block;position:sticky;top:16px}.zwx .inv-nu{background:#f1f2f5;border:1px solid #e8e9ed;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px 2px #1018280d}.zwx .inv-nu__thumb{background:linear-gradient(#27479c,#1e3a8a);border-radius:999px;width:calc(50% - 5px);transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .18s;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 3px 10px #1e3a8a61,inset 0 1px #ffffff40}.zwx .inv-nu__thumb--new{opacity:1;transform:translate(0)}.zwx .inv-nu__thumb--used{opacity:1;transform:translate(100%)}.zwx .inv-nu__thumb--none{opacity:0}.zwx .inv-nu__btn{z-index:1;letter-spacing:-.01em;color:#5b626c;cursor:pointer;background:0 0;border:0;height:42px;font:600 14px/1 Geist,system-ui,sans-serif;transition:color .18s;position:relative}.zwx .inv-nu__btn.is-on{color:#fff}.zwx .inv-nu__btn:not(.is-on):hover{color:#14181f}.zwx .inv-sidebar{background:#fff;border:1px solid #ededed;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 6px 20px #1018280d}.zwx .inv-sidebar__head{border-bottom:1px solid #f1f1f1;justify-content:space-between;align-items:center;gap:8px;padding:16px 18px;display:flex}.zwx .inv-sidebar__title{color:#14181f;align-items:center;gap:9px;font:700 16px/1 Geist,system-ui,sans-serif;display:inline-flex}.zwx .inv-sidebar__title svg{color:#1e3a8a;width:19px;height:19px}.zwx .inv-sidebar__title-count{color:#fff;background:#14181f;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.zwx .inv-sidebar__clear{color:#1e3a8a;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 2px;font:600 13px/1 Geist,system-ui,sans-serif;transition:color .15s}.zwx .inv-sidebar__clear:hover{color:#cc3d00;text-decoration:underline}.zwx .inv-sidebar__chips{background:#f7f9fd;border-bottom:1px solid #f1f1f1;flex-wrap:wrap;gap:7px;padding:12px 16px;display:flex}.zwx .inv-sidebar__chip{color:#14181f;cursor:pointer;background:#e9eefa;border:1px solid #c5d3f0;border-radius:8px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font:600 12.5px/1 Geist,system-ui,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.zwx .inv-sidebar__chip svg{opacity:.8;width:13px;height:13px}.zwx .inv-sidebar__chip:hover{background:#dce5f7;border-color:#9db3e0}.zwx .inv-sidebar__group{border-bottom:1px solid #f3f3f3}.zwx .inv-sidebar__group:last-child{border-bottom:0}.zwx .inv-sidebar__group-head{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;transition:background .12s;display:flex}.zwx .inv-sidebar__group-head:hover{background:#fafafa}.zwx .inv-sidebar__group-title{color:#1f242c;letter-spacing:-.01em;align-items:center;gap:8px;font:600 14px/1 Geist,system-ui,sans-serif;display:inline-flex}.zwx .inv-sidebar__group-count{color:#fff;background:#14181f;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.zwx .inv-sidebar__chev{color:#b0b0b0;width:17px;height:17px;transition:transform .2s}.zwx .inv-sidebar__chev.is-open{color:#1e3a8a;transform:rotate(180deg)}.zwx .inv-priceslider{padding:10px 14px 4px}.zwx .inv-priceslider__track{background:#e6e6e6;border-radius:999px;height:4px;margin:16px 8px 0;position:relative}.zwx .inv-priceslider__fill{background:#1e3a8a;border-radius:999px;position:absolute;top:0;bottom:0}.zwx .inv-priceslider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:calc(100% + 16px);height:0;margin:0;padding:0;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.zwx .inv-priceslider input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;background:#fff;border:2px solid #1e3a8a;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0003}.zwx .inv-priceslider input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#fff;border:2px solid #1e3a8a;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #0003}.zwx .inv-priceslider__vals{color:#000;justify-content:space-between;margin-top:14px;font-size:12px;font-weight:700;display:flex}.zwx .inv-sidebar__opts{scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent;max-height:252px;margin:0;padding:0 10px 12px;list-style:none;overflow-y:auto}.zwx .inv-sidebar__opts::-webkit-scrollbar{width:6px}.zwx .inv-sidebar__opts::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.zwx .inv-sidebar__opt{color:#3c424c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px 10px;font:500 13.5px/1.2 Geist,system-ui,sans-serif;transition:background .12s,color .12s;display:flex}.zwx .inv-sidebar__opt:hover{background:#f6f6f7}.zwx .inv-sidebar__opt.is-on{color:#14181f;font-weight:600}.zwx .inv-sidebar__logo{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-2px;font:700 11px/1 Geist,system-ui,sans-serif;display:inline-flex;overflow:hidden}.zwx .inv-sidebar__logo img{object-fit:contain;width:22px;height:22px}.zwx .inv-sidebar__opt-label{flex:1}.zwx .inv-sidebar__opt-count{color:#a2a2a2;background:#f3f3f4;border-radius:8px;padding:1px 7px;font-size:11.5px;font-weight:600}.zwx .inv-sidebar__opt.is-on .inv-sidebar__opt-count{color:#14181f;background:#e8e8ea}.zwx .inv-sidebar__box{color:#fff;border:1.8px solid #d3d6db;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;transition:background .12s,border-color .12s;display:inline-flex}.zwx .inv-sidebar__box svg{width:12px;height:12px}.zwx .inv-sidebar__opt:hover .inv-sidebar__box{border-color:#9db3e0}.zwx .inv-sidebar__opt.is-on .inv-sidebar__box{color:#1e3a8a;background:#fff;border-color:#1e3a8a}.zwx .inv__resultrow{padding:0 0 4px}.zwx .inv__list{grid-template-columns:repeat(3,1fr);gap:20px;padding:12px 0 0;display:grid}.zwx .inv-card__ai{background:#e9eefa;border:0;border-radius:8px;position:relative}.zwx .inv-card__ai:hover{background:#dce5f7}.zwx .inv-filter{justify-content:center;align-items:center}.zwx .inv-filter__panel{border-radius:16px;width:480px;max-height:82vh;animation:none}}.zwx .invb-switch{z-index:95;color:#fff;background:#14181f;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font:700 12.5px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;text-decoration:none;display:inline-flex;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 20px #00000047}.zwx .invb-trust{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;flex-wrap:wrap;gap:10px 22px;margin-top:4px;padding:14px 20px;display:flex}.zwx .invb-trust__item{color:#575757;align-items:center;gap:8px;font:500 13px/1.3 Riyal,Geist,-apple-system,system-ui,sans-serif;display:inline-flex}.zwx .invb-trust__item strong{color:#14181f;font-weight:700}.zwx .invb-trust__tick{color:#00a63e;flex-shrink:0;width:20px;height:20px}.zwx .invb-comparetoggle{cursor:pointer;color:#575757;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;margin-right:14px;font:600 13px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;display:none}.zwx .invb-comparetoggle__track{background:#d1d1d1;border-radius:999px;width:38px;height:22px;transition:background .18s;position:relative}.zwx .invb-comparetoggle__knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.zwx .invb-comparetoggle.is-on{color:#1e3a8a}.zwx .invb-comparetoggle.is-on .invb-comparetoggle__track{background:#1e3a8a}.zwx .invb-comparetoggle.is-on .invb-comparetoggle__knob{transform:translate(16px)}.zwx .invb-card{background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-direction:column;transition:box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.zwx .invb-card:hover{box-shadow:0 6px 24px #1018281a}.zwx .invb-card__media{background:#f5f5f5;height:200px;position:relative}.zwx .invb-card__track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.zwx .invb-card__track::-webkit-scrollbar{display:none}.zwx .invb-card__track img{object-fit:cover;scroll-snap-align:center;flex:0 0 100%;width:100%;height:100%}.zwx .invb-card__ribbon{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#14181f;border-radius:0 0 10px;padding:5px 12px;font:700 10.5px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;position:absolute;top:0;left:0}.zwx .invb-card__topright{gap:8px;display:flex;position:absolute;top:10px;right:10px}.zwx .invb-card__heart,.zwx .invb-card__cmp{cursor:pointer;color:#3c424c;background:#fffffff0;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 2px 6px #00000029}.zwx .invb-card__heart svg,.zwx .invb-card__cmp svg{width:18px;height:18px}.zwx .invb-card__heart.is-on{color:#1e3a8a}.zwx .invb-card__cmp.is-on{color:#fff;background:#1e3a8a}.zwx .invb-card__badges{flex-wrap:wrap;gap:6px;max-width:70%;display:flex;position:absolute;bottom:10px;left:10px}.zwx .invb-card__deal{color:#fff;border-radius:999px;align-items:center;padding:4px 10px;font:700 11px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;display:inline-flex}.zwx .invb-card__deal--great{background:#00a63e}.zwx .invb-card__deal--good{background:#295df1}.zwx .invb-card__deal--fair{background:#6b7280}.zwx .invb-card__surveyed{color:#fff;background:#1463ff;border-radius:999px;align-items:center;gap:4px;padding:4px 9px 4px 7px;font:700 10.5px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;display:inline-flex}.zwx .invb-card__surveyed svg{width:13px;height:13px}.zwx .invb-card__posted{color:#fff;background:#000000b3;border-radius:8px;padding:4px 9px;font:600 11px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;position:absolute;bottom:10px;right:10px}.zwx .invb-card__body{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.zwx .invb-card__kicker{color:gray;align-items:center;gap:6px;font:600 12px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;display:inline-flex}.zwx .invb-card__cond{color:#14181f;font-weight:700}.zwx .invb-card__dot{color:#d1d1d1}.zwx .invb-card__loc{align-items:center;gap:3px;display:inline-flex}.zwx .invb-card__loc svg{width:13px;height:13px}.zwx .invb-card__name{color:#14181f;margin:0;font:700 16px/1.3 Riyal,Geist,-apple-system,system-ui,sans-serif}.zwx .invb-card__specs{color:gray;align-items:center;gap:9px;font:500 12.5px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;display:flex}.zwx .invb-card__sep{background:#d1d1d1;border-radius:50%;width:3px;height:3px}.zwx .invb-card__price{border:1px solid #e6e6e6;border-radius:12px;align-items:stretch;margin-top:2px;display:flex;overflow:hidden}.zwx .invb-card__price-col{flex-direction:column;flex:1;gap:4px;padding:10px 12px;display:flex}.zwx .invb-card__price-divider{background:#e6e6e6;width:1px}.zwx .invb-card__price-label{color:gray;font:500 11px/1 Riyal,Geist,-apple-system,system-ui,sans-serif}.zwx .invb-card__price-label small{font-size:10px}.zwx .invb-card__price-cash{color:#00a63e;align-items:center;gap:2px;font:800 18px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;display:inline-flex}.zwx .invb-card__price-emi{color:#295df1;align-items:baseline;gap:2px;font:800 16px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;display:inline-flex}.zwx .invb-card__price-emi small{color:gray;font-size:11px;font-weight:600}.zwx .invb-card__emi-star{color:#295df1;align-self:flex-start;margin-inline-start:1px;font-size:10px;font-weight:700;line-height:1}.zwx .invb-card__bnpl{color:#6b3fd4;background:#f3effe;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font:600 11.5px/1.2 Riyal,Geist,-apple-system,system-ui,sans-serif;display:inline-flex}.zwx .invb-card__bnpl svg{flex-shrink:0;width:15px;height:15px}.zwx .invb-card__ctas{gap:8px;margin-top:2px;display:flex}.zwx .invb-card__call,.zwx .invb-card__wa{cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;height:42px;font:700 13px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;transition:filter .15s;display:inline-flex}.zwx .invb-card__call svg,.zwx .invb-card__wa svg{width:17px;height:17px}.zwx .invb-card__call:hover,.zwx .invb-card__wa:hover{filter:brightness(.95)}.zwx .invb-card__call{color:#fff;background:#1b4ed8;border:0}.zwx .invb-card__wa{color:#fff;background:#25d366;border:0}@media (width>=1024px){.zwx .invb-comparetoggle{display:inline-flex}.zwx .invb-trust{gap:12px 32px;padding:16px 24px}}.zwx .inv--b{background:#f4f5f7;overflow-x:clip}.zwx .inv--b .inv__head{isolation:isolate;color:#fff;padding:26px 24px 30px;position:relative}.zwx .inv--b .inv__head:before{content:"";z-index:-1;background:linear-gradient(118deg,#27479c 0%,#1e3a8a 52%,#16306e 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.zwx .inv--b .inv__crumbs{color:#ffffffad}.zwx .inv--b .inv__crumbs a{color:#ffffffb8}.zwx .inv--b .inv__crumbs a:hover{color:#fff}.zwx .inv--b .inv__title{color:#fff;margin-bottom:0}.zwx .inv--b .inv__desc,.zwx .inv--b .inv__readmore{display:none}.zwx .inv--b .invb-trust{background:#fff;border-top:0;border-bottom:1px solid #e6e8ee;margin-top:0}@media (width>=1024px){.zwx .inv--b .inv__head{padding:30px 24px 34px}.zwx .inv--b .inv__title{font-size:30px}}.zwx .inv-cmpcta{cursor:pointer;color:#14181f;background:#fff;border:1.5px solid #d1d1d1;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;font:700 14px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;transition:border-color .15s,background .15s,color .15s;display:flex}.zwx .inv-cmpcta__box{color:#fff;border:1.8px solid #cfcfcf;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;transition:background .15s,border-color .15s;display:inline-flex}.zwx .inv-cmpcta__box svg{width:12px;height:12px}.zwx .inv-cmpcta:hover{color:#1e3a8a;border-color:#1e3a8a}.zwx .inv-cmpcta:hover .inv-cmpcta__box{border-color:#1e3a8a}.zwx .inv-cmpcta.is-on{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.zwx .inv-cmpcta.is-on .inv-cmpcta__box{color:#1e3a8a;background:#fff;border-color:#fff}.zwx .inv-card__cmpcheck{z-index:3;cursor:pointer;color:#14181f;background:#fffffff0;border:none;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;font:700 13px/1 Riyal,Geist,-apple-system,system-ui,sans-serif;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000024}.zwx .inv-card__cmpcheck-box{color:#fff;background:#fff;border:1.8px solid #cfcfcf;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.zwx .inv-card__cmpcheck-box svg{width:12px;height:12px}.zwx .inv-card__cmpcheck.is-on{color:#fff;background:#1e3a8a}.zwx .inv-card__cmpcheck.is-on .inv-card__cmpcheck-box{color:#1e3a8a;background:#fff;border-color:#fff}.zwx .inv-disclaimer{color:#8a93a3;max-width:1200px;margin:20px auto 0;padding:16px 20px 0;font-size:11.5px;line-height:1.55}.zwx .inv-disclaimer__star{color:#1e3a8a;margin-inline-end:2px;font-weight:700}@media (width<=640px){.zwx .inv-disclaimer{padding:14px 16px 0}}.zwx .model-meta__model{letter-spacing:normal;font-size:24px;font-weight:700;line-height:1.2}.zwx .gallery__title,.zwx .quick-overview__title,.zwx .reviews__title,.zwx .variants__title,.zwx .available-stock__title,.zwx .spec-breakdown__title,.zwx .crv5__title,.zwx .finance__title,.zwx .section-title,.zwx .brochure__title,.zwx .articles__title,.zwx .trending__title,.zwx .faqs__title{letter-spacing:normal;font-size:18px;font-weight:700;line-height:1.2}.zwx .ov-card__title,.zwx .variant-card__name,.zwx .stock-card__name,.zwx .spec-card__section,.zwx .dealer-name,.zwx .articles__heading,.zwx .trend-card__model,.zwx .reviews h3:not([class]){letter-spacing:normal;font-size:16px;font-weight:700;line-height:1.3}.zwx .ov-card__sub,.zwx .ov-card__score-label{letter-spacing:normal;font-size:14px;font-weight:700;line-height:1.3}.zwx .page--v2 .model-meta__offer-card{border-left:1px solid #e6e6e6;padding:10px 12px}.zwx .page--v2 .model-hero:after{content:"";pointer-events:none;z-index:1;border:1px solid #e6e6e6;border-top:none;border-bottom-right-radius:32px;border-bottom-left-radius:32px;height:32px;position:absolute;bottom:0;left:0;right:0}@media (width>=1024px){.zwx .page--v2 .model-hero:after{border-bottom-right-radius:0;border-bottom-left-radius:0;height:1px}}.zwx .page--v2 .model-hero__specs{transform:translateY(10px)}.zwx .atf-ab{align-items:center;gap:10px;padding:10px 16px;display:flex}.zwx .atf-ab__label{letter-spacing:.04em;text-transform:uppercase;color:gray;font-size:11px;font-weight:600}.zwx .atf-ab__seg{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:999px;padding:3px;display:inline-flex}.zwx .atf-ab__opt{color:#575757;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.zwx .atf-ab__opt.is-on{color:#fff;background:#1a1a1a}.zwx .model-disclaimer{color:#8a93a3;max-width:1200px;margin:8px auto -56px;padding:16px 20px 0;font-size:11.5px;line-height:1.55}.zwx .model-disclaimer__star{color:#1e3a8a;margin-inline-end:2px;font-weight:700}@media (width<=640px){.zwx .model-disclaimer{margin-bottom:-60px;padding:14px 16px 0}}.zwx .page--m2{--accent:#db151f;--accent-hover:#b01018;--accent-lite:#ef6a70;--accent-pale:#f6b9bc;--accent-tint:#fdeaeb}.zwx .page--m2 .finance__tip{background:var(--accent-tint);border-color:var(--accent-tint)}.zwx .page--m2 .finance__variant-opt.is-active{background:var(--accent-tint)}.zwx .page--m2 .ureviews__chip-count{color:#14181f}.zwx .page--m2 .finance{--accent:#14181f}.zwx .page--m2 .finance__result{border-color:#00000026}.zwx .page--m2 .finance__add-insurance{background:#fdeaeb}.zwx .page--m2 .model-hero__action-bar>.model-hero__icon-btn{display:none}@media (width>=1024px){.zwx .page--m2 .page-layout__side .brochure__download{align-self:flex-start;padding-inline:32px;flex:none!important;width:auto!important;min-width:220px!important}}.zwx .page.page--m2 .model-meta__offer{background-color:var(--accent)!important;border-color:var(--accent)!important}.zwx .page.page--m2 .model-meta__offer:hover{background-color:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.zwx .page.page--m2 .model-meta__offer-badge{background-color:var(--accent-tint)!important;color:var(--accent)!important}.zwx .page.page--m2 .filter-chip--active{border-color:var(--accent)!important;color:var(--accent)!important}.zwx .page.page--m2 .model-meta__offer-switch,.zwx .page.page--m2 .model-meta__offer-save-amt,.zwx .page.page--m2 .variants__title-link{color:var(--accent)!important}.zwx .page.page--m2 .model-meta__cur{margin-inline-end:5px;color:#14181f!important}.zwx .page.page--m2 .articles__tab--active{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.zwx .page.page--m2 .articles__view-all,.zwx .page.page--m2 .articles__view-all-footer{color:var(--accent)!important}.zwx .page.page--m2 .articles__badge{background:var(--accent-tint)!important;color:var(--accent)!important}.zwx .page.page--m2 .finance__apply{background-color:#db151f!important}.zwx .page.page--m2 .finance__apply:hover{background-color:#b01018!important}.zwx .page.page--m2 .sticky-cta__btn{background-color:#db151f!important}.zwx .page.page--m2 .sticky-cta__btn:hover{background-color:#b01018!important}.zwx .page.page--m2 .finance__price-range{--accent:#db151f}.zwx .page.page--m2 .finance__pill.is-active{background-color:#db151f!important;border-color:#db151f!important}.zwx .page.page--m2 .ureviews__chip.is-active{background:var(--accent-tint)!important;color:#db151f!important;border-color:#db151f!important}.zwx .page.page--m2 .finance__heroB{background:#fce8e9!important;border-color:#f6cccd!important}
/*$vite$:1*/
.zwx .accordion{list-style:none;margin:0;padding:0}.zwx .accordion__item{border-block-start:1px solid #eef0f3}.zwx .accordion__item:first-child{border-block-start:0}.zwx .accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-block:16px;padding-inline:0;background:rgba(0,0,0,0);border:0;cursor:pointer;text-align:start}.zwx .accordion__trigger:focus-visible{outline:2px solid #db151f;outline-offset:2px;border-radius:8px}.zwx .accordion__question{flex:1;color:#1a1a1a;transition:color .15s}.zwx .accordion__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#f7f8fa;color:#6b7280;transition:transform .2s ease,background .2s ease,color .2s ease}.zwx .accordion__icon svg{width:16px;height:16px}.zwx .accordion__icon--open{transform:rotate(180deg);background:rgba(219, 21, 31,.08);color:#db151f}.zwx .accordion__panel{overflow:hidden}.zwx .accordion__answer{margin:0;padding-block-end:16px;color:#6b7280}.zwx .accordion__item--open .accordion__question{color:#db151f}.zwx .accordion--card{display:flex;flex-direction:column;gap:12px}.zwx .accordion--card .accordion__item{border:1px solid #eef0f3;border-radius:16px 16px;background:#fff;padding-inline:20px;transition:border-color .2s ease,box-shadow .2s ease}.zwx .accordion--card .accordion__item--open{border-color:#db151f;box-shadow:0 8px 24px -12px rgba(0,0,0,.14)}@media(max-width: 1023px){.zwx .model-faq{padding-inline:20px}}.zwx .model-faq__title{letter-spacing:-0.02em}.zwx .carousel{margin:0 auto;position:relative}.zwx .carousel__viewport{position:relative;overflow:hidden;touch-action:pan-y;user-select:none;cursor:grab}.zwx .carousel__viewport:active{cursor:grabbing}.zwx .carousel__track{display:flex;transition:transform .4s ease;padding:3px 0}.zwx .carousel__slide{flex:0 0 100%}.zwx .carousel__slide img{display:block;width:100%;object-fit:cover}.zwx .carousel--cards{margin-top:12px}.zwx .carousel--cards .carousel__viewport{border-radius:0;cursor:grab;padding:8px}.zwx .carousel--cards .carousel__slide>img{height:220px;border-radius:10px}.zwx .carousel--cards .carousel__caption{font-size:14px;text-align:center;color:#333}.zwx .carousel__counter,.zwx .carousel__button{position:absolute;z-index:10}.zwx .carousel__counter{top:15px;inset-inline-end:15px;padding:8px 12px;background:rgba(0,0,0,.6);color:#fff}.zwx .carousel__button{top:50%;transform:translateY(-50%);width:40px;height:40px;font-size:24px;line-height:40px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15)}@media(max-width: 600px){.zwx .carousel__button{width:32px;height:32px;line-height:32px;font-size:18px}}.zwx .carousel__button:disabled{opacity:.35;cursor:not-allowed;display:none}.zwx .carousel__button--prev{inset-inline-start:-20px}@media(max-width: 600px){.zwx .carousel__button--prev{inset-inline-start:0px}}.zwx .carousel__button--next{inset-inline-end:-20px}@media(max-width: 600px){.zwx .carousel__button--next{inset-inline-end:0px}}.zwx .carousel__dots{gap:10px;margin-top:16px}.zwx .carousel__dot{width:12px;height:12px;background:#ccc}.zwx .carousel__dot.is-active{background:#000;transform:scale(1.4)}.zwx .carousel__button,.zwx .carousel__dot{border:none;cursor:pointer}@media(max-width: 1023.98px){.zwx .carousel--scroll-mobile .carousel__viewport{overflow-x:auto;overflow-y:hidden;touch-action:auto;cursor:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.zwx .carousel--scroll-mobile .carousel__viewport:active{cursor:auto}.zwx .carousel--scroll-mobile .carousel__track{transform:none !important}.zwx .carousel--scroll-mobile .carousel__slide{scroll-snap-align:start}.zwx .carousel--scroll-mobile .carousel__button{display:none}.zwx .carousel--masonry-mobile .carousel__viewport{overflow:visible;touch-action:auto;cursor:auto}.zwx .carousel--masonry-mobile .carousel__track{display:block !important;transform:none !important;column-count:2;column-gap:14px}.zwx .carousel--masonry-mobile .carousel__slide{flex:none !important;width:auto !important;break-inside:avoid;margin-bottom:14px}.zwx .carousel--masonry-mobile .carousel__button{display:none}}@media(min-width: 1024px){.zwx .no-js .carousel--scroll-mobile .carousel__viewport,.zwx .no-js .carousel--masonry-mobile .carousel__viewport{overflow-x:auto;overflow-y:hidden;touch-action:auto;cursor:auto;scroll-snap-type:x proximity}.zwx .no-js .carousel--scroll-mobile .carousel__track,.zwx .no-js .carousel--masonry-mobile .carousel__track{display:flex !important;transform:none !important;gap:var(--csl-gap, 16px)}.zwx .no-js .carousel--scroll-mobile .carousel__slide,.zwx .no-js .carousel--masonry-mobile .carousel__slide{flex:0 0 calc((100% - (var(--csl-pv, 4) - 1)*var(--csl-gap, 16px))/var(--csl-pv, 4)) !important;width:auto !important;scroll-snap-align:start}.zwx .no-js .carousel--scroll-mobile .carousel__button,.zwx .no-js .carousel--masonry-mobile .carousel__button{display:none}}@media(max-width: 1023.98px){.zwx .no-js .carousel--scroll-mobile .carousel__slide{flex:0 0 calc((100% - (var(--csl-pv-mobile, 1.15) - 1)*var(--csl-gap, 16px))/var(--csl-pv-mobile, 1.15)) !important;width:auto !important}}
/* Extracted from the deployed build by extract-crv5.cjs — do not edit by hand. */
.zwx .crv5{padding-bottom:4px;font-family:Riyal,Geist,-apple-system,system-ui,sans-serif}.zwx .crv5__head{padding:0 20px 16px;position:relative}.zwx .crv5__scroll-hint-row{justify-content:flex-end;margin:-5px 20px 6px;transition:opacity .25s;display:flex}.zwx .crv5__scroll-hint-row--gone{opacity:0;pointer-events:none}.zwx .crv5__scroll-hint{letter-spacing:-.005em;color:var(--accent, #db151f);background:var(--accent-tint, #fdeaeb);border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 9px;font-family:Riyal,Geist,-apple-system,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.zwx .crv5__scroll-hint svg{color:var(--accent, #db151f);flex-shrink:0;width:11px;height:11px;animation:1.4s ease-in-out infinite crv5-arrow-nudge}@media (width>=1024px){.zwx .crv5__scroll-hint-row{display:none}}.zwx .crv5__kicker{color:var(--accent, #db151f);text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:11px;font-weight:700}.zwx .crv5__title{color:#000;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.25}.zwx .crv5__desc{color:gray;margin:0;font-size:13px;font-weight:400;line-height:1.55}.zwx .crv5__desc strong{color:#000;font-weight:600}.zwx .crv5__tabs{gap:0;margin-bottom:14px;padding:0 20px;display:flex}.zwx .crv5__tab{cursor:pointer;color:gray;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;flex:1 1 0;align-items:center;gap:3px;padding:8px 2px 7px;font-family:Riyal,Geist,-apple-system,system-ui,sans-serif;transition:color .15s,border-color .15s;display:flex}.zwx .crv5__tab:hover{color:var(--accent, #db151f)}.zwx .crv5__tab--active{color:var(--accent, #db151f);border-bottom-color:var(--accent, #db151f)}.zwx .crv5__tab-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.zwx .crv5__tab-icon svg{width:100%;height:100%}.zwx .crv5__tab-label{text-align:center;font-size:10px;font-weight:600;line-height:1}.zwx .crv5__table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;background:#fff;border:1px solid #e6e6e6;border-radius:12px;margin:0 20px;position:relative;overflow:auto visible}.zwx .crv5__table-wrap::-webkit-scrollbar{display:none}.zwx .crv5__grid{width:max-content;min-width:100%;display:grid}.zwx .crv5__th{letter-spacing:.03em;text-align:center;color:gray;white-space:nowrap;background:#fff;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:12px 8px;font-size:10.5px;font-weight:700}.zwx .crv5__th:last-child{border-right:none}.zwx .crv5__th--sticky{text-align:center;z-index:3;background:#fff;border-radius:12px 0 0;position:sticky;left:0}.zwx .crv5__car-cell{z-index:2;text-align:center;cursor:pointer;background:#fff;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;transition:background .15s;display:flex;position:sticky;left:0}.zwx .crv5__car-cell.crv5__cell--you{background:var(--accent-tint, #fdeaeb)}.zwx .crv5__car-cell.crv5__cell--hover{background:#f5f5f5}.zwx .crv5__car-cell.crv5__cell--you-hover{background:#ffebe3}.zwx .crv5__val-cell{text-align:center;cursor:pointer;background:#fff;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;grid-template-rows:auto auto 14px;align-content:center;justify-items:center;row-gap:2px;padding:6px 4px;transition:background .15s;display:grid}.zwx .crv5__val-cell:last-child{border-right:none}.zwx .crv5__val-cell.crv5__cell--you{background:var(--accent, #db151f)0f}.zwx .crv5__val-cell.crv5__cell--hover{background:#f5f5f5}.zwx .crv5__val-cell.crv5__cell--you-hover{background:var(--accent, #db151f)1c}.zwx .crv5__car-cell:nth-last-child(6){border-radius:0 0 0 12px}.zwx .crv5__ad-pill{color:gray;letter-spacing:.04em;background:#e6e6e6;border-radius:3px;padding:1px 4px;font-size:7px;font-weight:700;position:absolute;top:6px;right:6px}.zwx .crv5__car-thumb{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:56px;display:flex}.zwx .crv5__car-thumb img{object-fit:contain;width:100%;height:100%}.zwx .crv5__car-brand{color:gray;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.2}.zwx .crv5__car-name-row{justify-content:center;align-items:center;gap:2px;width:100%;display:flex}.zwx .crv5__car-name{color:#000;white-space:nowrap;text-overflow:ellipsis;max-width:96px;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.zwx .crv5__car-chevron{color:gray;flex-shrink:0;width:10px;height:10px}.zwx .crv5__car-fuel{color:var(--accent, #db151f);white-space:nowrap;background:var(--accent-tint, #fdeaeb);border-radius:999px;margin-top:4px;padding:2px 7px;font-size:9px;font-weight:600;line-height:1.3}.zwx .crv5__car-badge{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:4px;flex-shrink:0;margin-top:3px;padding:2px 5px;font-size:8px;font-weight:700;line-height:1.2}.zwx .crv5__car-badge--you{color:#fff;background:var(--accent, #db151f)}.zwx .crv5__car-badge--amber{color:#cba815;background:#cba8151f}.zwx .crv5__car-badge--purple{color:#7c3aed;background:#7c3aed1f}.zwx .crv5__val-v{color:#000;letter-spacing:-.005em;font-size:13px;font-weight:700;line-height:1.15}.zwx .crv5__val-s{color:gray;font-size:9px;font-weight:500;line-height:1.3}.zwx .crv5__val-na{color:#e6e6e6;font-size:14px;font-weight:700}.zwx .crv5__tag{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:4px;align-self:start;padding:2px 5px;font-size:8px;font-weight:700}.zwx .crv5__tag--default{color:#00a63e;background:#00a63e1a}.zwx .crv5__tag--best{color:#fff;background:#00a63e}.zwx .crv5__tag--warn{color:#c62828;background:#c628281a}.zwx .crv5__tag--muted{color:gray;text-transform:none;letter-spacing:0;background:#f5f5f5}.zwx .crv5__th--compare{border-right:none}.zwx .crv5__compare-cell{cursor:default;background:#fff;border-top:1px solid #e6e6e6;border-right:none;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:flex}.zwx .crv5__compare-cell.crv5__cell--you{background:var(--accent-tint, #fdeaeb)}.zwx .crv5__compare-cell.crv5__cell--hover{background:#f5f5f5}.zwx .crv5__compare-cell.crv5__cell--you-hover{background:#ffebe3}.zwx .crv5__compare-you{color:gray;text-align:center;font-size:9px;font-weight:600;line-height:1.3}.zwx .crv5__compare-link{color:#000;text-align:center;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e6e6e6;border-radius:8px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-family:Riyal,Geist,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.zwx .crv5__compare-link:hover{background:#f5f5f5;border-color:#d1d1d1}.zwx .crv5__view-more-row{justify-content:center;margin:16px 20px 4px;display:flex}.zwx .crv5__view-more{letter-spacing:-.005em;color:var(--accent, #db151f);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:4px 6px;font-family:Riyal,Geist,-apple-system,system-ui,sans-serif;font-size:12px;font-weight:800;line-height:1;transition:opacity .15s,transform .12s;display:inline-flex}.zwx .crv5__view-more:hover{opacity:.78}.zwx .crv5__view-more:active{transform:scale(.97)}.zwx .crv5__view-more-icon{color:var(--accent, #db151f);flex-shrink:0;width:13px;height:13px;transition:transform .18s}.zwx .crv5__view-more-icon--up{transform:rotate(180deg)}.zwx .crv5__footnote{color:gray;align-items:flex-start;gap:6px;margin:12px 20px 0;font-size:11px;font-weight:400;line-height:1.5;display:flex}.zwx .crv5__footnote strong{color:#000;font-weight:600}.zwx .crv5__actions{padding:16px 20px 0}.zwx .crv5__btn{cursor:pointer;white-space:nowrap;border-radius:8px;width:100%;height:44px;font-family:Riyal,Geist,-apple-system,system-ui,sans-serif;font-size:13px;font-weight:700}.zwx .crv5__btn--primary{color:#fff;background:var(--accent, #db151f);border:none}.zwx .crv5__btn--primary:hover{opacity:.92}.zwx .crv5--v4 .crv5__table-wrap{border:none;border-radius:14px;box-shadow:0 2px 12px #0000000f}.zwx .crv5--v4 .crv5__th--sticky{color:gray;background:#f5f5f5;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-radius:14px 0 0}.zwx .crv5--v4 .crv5__car-cell{border-top:1px solid #ececec;border-right:1px solid #e6e6e6}.zwx .crv5--v4 .crv5__car-cell:nth-last-child(6){border-radius:0 0 0 14px}.zwx .crv5--v4 .crv5__th:not(.crv5__th--sticky){color:gray;background:#f5f5f5;border-bottom:1px solid #e6e6e6;border-right:none}.zwx .crv5--v4 .crv5__val-cell,.zwx .crv5--v4 .crv5__compare-cell{border-top:1px solid #ececec;border-right:none}@media (width>=1024px){.zwx .crv5__kicker{font-size:12px}.zwx .crv5__title{font-size:22px}.zwx .crv5__desc{font-size:14px}.zwx .crv5__table-wrap{margin:18px 0 0!important}.zwx .crv5__grid{grid-template-columns:160px repeat(var(--crv5-cols), minmax(0, 1fr)) 140px!important;width:100%!important}.zwx .crv5__car-name{max-width:132px!important}.zwx .crv5__footnote{margin:16px 0 0!important}.zwx .crv5__actions{padding:20px 0 0!important}.zwx .crv5__btn{max-width:320px;margin:0 auto;display:block}.zwx .crv5__tabs{gap:4px;padding:0!important}.zwx .crv5__tab{padding:10px 0 14px}.zwx .crv5__tab-icon{width:22px;height:22px}.zwx .crv5__tab-label{font-size:13px}.zwx .crv5__th{padding:14px 8px!important;font-size:11.5px!important}.zwx .crv5__car-cell,.zwx .crv5__val-cell,.zwx .crv5__compare-cell{padding:14px 8px!important}.zwx .crv5__val-v{font-size:14px!important}.zwx .crv5__val-s,.zwx .crv5__car-brand{font-size:11px!important}.zwx .crv5__car-name{font-size:13px!important}.zwx .crv5__car-thumb{height:56px!important}.zwx .crv5__compare-link{height:30px!important;padding:0 14px!important;font-size:12px!important}.zwx .crv5__compare-you{font-size:11px!important}}.zwx .crv5__title{letter-spacing:normal;font-size:18px;font-weight:700;line-height:1.2}@media (width>=1024px){.zwx .crv5{background:#fff;border-radius:16px;padding:32px 40px!important}.zwx .crv5>*{padding-left:0!important;padding-right:0!important}.zwx .crv5__head{padding-bottom:20px!important}.zwx .crv5__kicker{font-size:12px}.zwx .crv5__title{font-size:22px}.zwx .crv5__desc{font-size:14px}}.zwx .crv5__compare-link{color:#fff!important;background-color:var(--accent, #db151f)!important;border-color:var(--accent, #db151f)!important}.zwx .crv5__compare-link:hover{background-color:var(--accent-hover, #b01018)!important;border-color:var(--accent-hover, #b01018)!important}.zwx .crv5__kicker,.zwx .crv5__view-more,.zwx .crv5__scroll-hint{color:var(--accent, #db151f)!important}.zwx .crv5__scroll-hint{color:var(--accent, #db151f)!important;background-color:var(--accent-tint, #fdeaeb)!important}.zwx .crv5__compare-link svg{color:var(--accent, #db151f)!important}@keyframes crv5-arrow-nudge{0%{transform:translate(0)}45%{transform:translate(4px)}55%{transform:translate(4px)}to{transform:translate(0)}}

/*
 * Appended to the compiled reference stylesheet by build-css.js.
 *
 * Only for what this port needs and the reference cannot supply: the reference drives
 * its controls from React state, while these views use real form elements so the page
 * still works before the script runs. Keep this file small — anything that belongs to
 * the design itself should come from the reference's own SCSS.
 */

/* The finance variant picker is the design's own listbox (finance__variant-menu), so it
   needs nothing here beyond a reset for the disabled single-variant case, which the
   design renders as a plain label rather than a control. */
.zwx .finance__variant-select[disabled] {
    cursor: default;
    opacity: 1;
}

/* Trending cards link over the whole card — the design makes the card itself clickable. */


/* The design's .gallery__media is `display: grid`, which beats the [hidden] attribute's
   default `display: none` — so the inactive tab's panel stays visible. Same trap as the
   theme's own `.hide` rule: any component that sets `display` on a hideable element has
   to re-state the hidden case. */
.zwx .gallery__media[hidden],
.zwx [hidden] {
    display: none !important;
}

/* Gallery tiles hold a real <img> rather than a CSS background, so the site's own
   lightbox (zoomCarousel.js) can find and index them by `data-type`. The tile keeps the
   design's shape; the image just fills it. */
.zwx .gallery__tile {
    overflow: hidden;
    padding: 0;
    border: 0;
    background: #1a1a1a;
    cursor: pointer;
}

/* The design paints the photo as a CSS background so the tile's flex layout only holds
   its labels. Here the photo is a real <img> (the lightbox indexes it), so it is taken
   out of flow and sits behind the labels — same result, same stacking. */
.zwx .gallery__tile > img {
    position: absolute;
    inset: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.zwx .gallery__feat-label,
.zwx .gallery__feat-count {
    position: relative;
    z-index: 1;
}

/* The hero holds a real slider (autohub's .carousel__track), so it has to clip its track
   and accept clicks — the reference sets `pointer-events: none` because its hero is a
   single decorative image. */
.zwx .model-hero__car {
    cursor: pointer;
    pointer-events: auto;
    overflow: hidden;
}

.zwx .model-hero__car .carousel__track {
    padding: 0;
    will-change: transform;
}

.zwx .model-hero__car .carousel__slide {
    flex: 0 0 100%;
    min-width: 0;
}

/* The reference sizes `.model-hero__car img` directly; inside a track the image is a
   grandchild, so the same sizing is restated for it. */
.zwx .model-hero__car .carousel__slide > img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
    -webkit-user-drag: none;
    user-select: none;
}

/* The home-page accordion comes from the design system's PX 2.0 sheet, whose open-state
   accent is orange (#ff4d00). These pages are the red theme, so the open chevron takes
   the page's own accent token instead. */
.zwx .home--editorial .home-faq__item[open] .home-faq__chev {
    color: var(--accent, #db151f);
    background: var(--accent-tint, #fdeaeb);
}

/* AutoHub's accordion takes its type and radius from utility classes in the markup
   (f-24, u-fw700, r-full). Those utilities are autohub's, not this design system's, so
   the few the component actually needs are stated here instead of importing a whole
   utility layer. */
.zwx .accordion__icon {
    border-radius: 50%;
}

.zwx .accordion__question {
    font-size: 16px;
    font-weight: 700;
}

.zwx .accordion__answer {
    font-size: 14px;
    line-height: 1.6;
}

/* .model-faq is autohub's class, so the design system's shared section-card rule — which
   lists every section by name — does not reach it. These mirror that rule exactly, so the
   FAQ sits in the same white card as Variants, Gallery, Finance and the rest:
     card    @media (width >= 1024px)  background #fff, radius 16px, padding 32px 40px
     children                          side padding zeroed, the card owns the gutter
   Below 1024px the section is not a card at all; autohub's own _model-faq.scss already
   supplies the 20px mobile gutter the other sections use. */
.zwx .model-faq__title {
    margin: 0 0 16px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: normal;
    color: #000;
}

@media (width >= 1024px) {
    .zwx .model-faq {
        background: #fff;
        border-radius: 16px;
        padding: 32px 40px !important;
    }

    .zwx .model-faq > * {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* "Read more" is a link here rather than the design's in-place toggle — it opens the
   full user-reviews page — so it needs the underline reset a <button> did not. */
.zwx a.ur-card__more {
    text-decoration: none;
}

/* The gallery's photos sit in a <figure> purely so the site's lightbox can find them
   (`figure img[data-type]`); it must not add layout of its own. */
.zwx .gallery__figure {
    margin: 0;
    padding: 0;
}

/* Colour-swatch tick, ported from the autohub model page (_model-hero.scss). The design
   system reference hides colours on every model it ships, so it has no styling for this.
   CSS alone drives visibility — the tick follows .is-selected, no script needed. */
/* Selectors are deliberately specific: the reference's own `.model-hero__color img`
   rule (0,2,1) would otherwise out-specify a plain `.model-hero__color-check` (0,2,0)
   and force the tick visible on every swatch. */
.zwx .model-hero__color > img.model-hero__color-check {
    position: absolute;
    inset: 0;
    margin: auto;
    pointer-events: none;
    display: none;
}

.zwx .model-hero__color.is-selected > img.model-hero__color-check {
    display: block;
}

/* check.svg is a white tick; invert it on light swatches so it stays visible. */
.zwx .model-hero__color-check--dark {
    filter: invert(1);
}

/* The tick is absolutely positioned inside the swatch, so the swatch has to be the
   containing block. AutoHub's own _model-hero.scss sets `position: relative` here; the
   design system reference does not, because it never renders colours. Without it the
   tick resolves against an ancestor and lands beside the wrong swatch.
   The generic `.model-hero__color img` rule (100% × 100%, for the colour photo) would
   also blow the tick up to fill the swatch, so it is sized explicitly. */
.zwx .model-hero__color {
    position: relative;
}

.zwx .model-hero__color > img.model-hero__color-check {
    width: 14px;
    height: 14px;
}

/* The reference leaves autohub's navy hardcoded on these two rules (its own models all
   hide colours, so it never showed). Use the page accent. */
.zwx .model-hero__color.is-selected {
    outline-color: var(--accent, #db151f);
}

.zwx .model-hero__color--more {
    color: var(--accent, #db151f);
}

/* The shared section-card rule zeroes side PADDING on a card's direct children
   (`.variants > * { padding-left/right: 0 !important }`) so the card owns the gutter —
   but these two are indented with side MARGIN instead, so they escape it and sit 20px
   in from the title and the cards. Zero the side margin to match.
   Desktop only: below 1024px the section is not a card, and that 20px IS the gutter. */
@media (width >= 1024px) {
    .zwx .variants__filter-panel,
    .zwx .variants__engine-switch {
        margin-left: 0;
        margin-right: 0;
    }
}

/* Hero pagination — autohub's model-page rail (_model-hero.scss).
   Geometry, spacing and colours already match: 2px-wide column, 4px gap, 8px dots that
   grow to 20px, #e6e6e6 → #808080 ($b30 → $b70). What the design system reference omits
   is everything a <button> needs: its dots are <span>s, so it never resets the UA border
   (which inflates a 2px dot to 4px), never sets a pointer cursor, and has no transition.
   Radius is autohub's `r-4` utility from its markup. */
.zwx .model-hero__pagination-dot {
    padding: 0;
    border: 0;
    border-radius: 4px;
    cursor: pointer;
    transition: height 0.2s ease, background 0.2s ease;
}

/* "Apply for Finance" carries a phone icon in the design (`.finance__apply img`, 18px,
   inverted white). The button here is generated by the site's LeadButton helper — so it
   opens the same multi-step popup as the ATF's Contact Dealer — and that helper owns the
   element's children. The icon is therefore drawn as a mask on ::before, which also
   takes the button's own colour instead of relying on a brightness filter. */
.zwx .finance__apply::before {
    content: "";
    flex: none;
    width: 18px;
    height: 18px;
    background: currentColor;
    -webkit-mask: url("/2021/experiment/assets/icons/phone.svg") center / contain no-repeat;
    mask: url("/2021/experiment/assets/icons/phone.svg") center / contain no-repeat;
}

/* The insurance group's hint line: the design gives it a --hint modifier the compiled
   stylesheet has no rule for, so it inherits .finance__balloon-info and just needs the
   spacing the design shows beneath the slider. */
.zwx .finance__balloon-info--hint {
    display: block;
    margin-top: 8px;
}

/* The ATF CTA is a <span> emitted by the site's LeadButton helper, not the design's
   <button>, so it gets none of a button's built-in centring. The rule matches the
   design's own 48px height. */
.zwx .page.page--m2 .model-meta__offer {
    line-height: 48px;
    text-align: center;
}

/* The colour swatch rail belongs to the lightbox only. It has to exist in the page's
   gallery, because zoomCarousel.js builds the lightbox's swatches by CLONING the slides
   out of `.cr-vehicle-color .splide__list` — but it must not show there.
   !important is required: zoomCarousel's ensureSwatchSliderVisibility() writes an inline
   `display: block` onto every .splide.cr-vehicle-color it finds. The clones live in
   #image-popup, outside .zwx, so this does not touch them. */
.zwx .gallery .cr-vehicle-color {
    display: none !important;
}

/* The design's review cards are flex items in a scrolling row, so a filtered-out card
   needs the [hidden] default restated (same specificity trap as the gallery panels). */
.zwx .ur-card[hidden],
.zwx .ureviews__empty[hidden],
.zwx .ureviews__filternote[hidden] {
    display: none !important;
}

/* The deployed compare table's car name is a plain block; here it links to that car's
   own model page, so the anchor must not bring link colour or underline with it. */
.zwx a.crv5__car-name-row {
    color: inherit;
    text-decoration: none;
}

/* Compare tray (site contract). The input spans its whole label, as the site's own
   compare checkbox does, so a click lands on the input: the label's onclick
   (addCompareJs / variant-compare-popup.js) then fires once. With the click landing on the label,
   the label would re-click the input and fire it twice, and an uncheck would cancel itself. */
.zwx .variant-card__compare.variant-compare-checkbox { position: relative; }
.zwx .variant-card__compare.variant-compare-checkbox input {
    top: 0; left: 0; width: 100%; height: 100%; margin: 0;
    pointer-events: auto; cursor: pointer; z-index: 1;
}

/* Desktop hero: larger car render, sitting a little lower. */
@media (width >= 1024px) {
    .zwx .model-hero__car {
        width: 600px !important;
        top: 40px !important;
    }
}

/* Hero brand name: left-aligned. */
.zwx .model-hero__brand-text {
    text-align: left;
}

/* Trending: horizontal scroll like the News row. Desktop — the same thin, visible
   scrollbar (the design's own trending rule hides it). Phone — News hides its
   scrollbar and pads the row 0 20px 8px with a 12px gap; trending follows. */
@media (width >= 1024px) {
    .zwx .trending__cards {
        scrollbar-width: thin !important;
        scrollbar-color: #e0e0e0 transparent !important;
    }
    .zwx .trending__cards::-webkit-scrollbar {
        display: block;
    }
}
@media (width <= 1023px) {
    .zwx .page__phone .trending__cards {
        gap: 12px !important;
        padding: 0 20px 8px !important;
    }
}

/* Trend card — autohub's _trend-card (components/sections/_trending.scss). Everything
   sits in normal flow; only the rank watermark and the model link's full-card click
   area are positioned. Tints and colours are autohub's .bg-grad-blue and tokens
   ($color-line #eef0f3, $color-text #1a1a1a, $color-muted #6b7280, $b40 #d1d1d1). */
.zwx .trend-card {
    position: relative;
    height: auto;
    padding: 12px 0 15px 15px;
    border: 1px solid #eef0f3;
    border-radius: 16px;
    background: linear-gradient(180deg, #eaeffe 0%, #fff 30.05%);
    overflow: hidden;
}
.zwx .trend-card__rank {
    position: absolute;
    top: -24px;
    left: -8px;
}
.zwx .trend-card__photo {
    position: relative;
    z-index: 1;
    display: block;
    width: 160px;
    height: 107px;
    margin-left: auto;
    object-fit: contain;
    pointer-events: none;
}
.zwx .trend-card__brand,
.zwx .trend-card__model,
.zwx .trend-card__from-label,
.zwx .trend-card__price,
.zwx .trend-card__specs {
    position: static;
    top: auto;
    left: auto;
}
.zwx .trend-card__brand {
    margin: 12px 0 0;
    font-size: 12px;
    font-weight: 500;
    color: #1a1a1a;
}
.zwx .trend-card__model {
    display: block;
    margin: 2px 0 4px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    color: #1a1a1a;
    text-decoration: none;
}
/* The whole card is the model link's click area. */
.zwx .trend-card__model::after {
    content: '';
    position: absolute;
    inset: 0;
    z-index: 2;
}
.zwx .trend-card__from-label {
    font-size: 12px;
    font-weight: 500;
    color: #6b7280;
}
.zwx .trend-card__price {
    font-size: 16px;
    font-weight: 700;
    color: #1a1a1a;
}
.zwx .trend-card__specs {
    display: flex;
    flex-direction: column;
    margin: 4px 0 0;
    padding: 0;
    list-style: none;
}
.zwx .trend-card__specs li {
    display: flex;
    align-items: center;
    gap: 4px;
    height: 20px;
    font-size: 13px;
    color: #6b7280;
}
/* Bullet dot, drawn in CSS (was an image). */
.zwx .trend-card__specs li::before {
    content: '';
    flex-shrink: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #d1d1d1;
}

/* Hero: share / shortlist icons hidden (share stays available in the meta quick row). */
.zwx .model-hero__action-bar-right {
    display: none !important;
}

/* Lead CTAs on hover. LeadButton adds the site's `pointer` class, and the site's
   `.pointer:hover { color: #db151f }` turned their text red on hover — invisible on the
   red Contact Dealer / Apply for Finance buttons. Keep each button's own text colour;
   the design's hover background still applies. */
.zwx .model-meta__offer.pointer:hover,
.zwx .finance__apply.pointer:hover {
    color: #fff !important;
}
.zwx .variant-card__book.pointer:hover,
.zwx .vd-sheet__book.pointer:hover {
    color: #000 !important;
}

/* Mobile hero: car render 90% wide, sitting 30px down. */
@media (width <= 1023px) {
    .zwx .model-hero__car {
        width: 90% !important;
        top: 30px !important;
    }
}

/* Mobile ATF EMI: smaller currency and amount, no gap between them, and no arrow
   icon on "How it's calculated". */
@media (width <= 1023px) {
    .zwx .model-meta__cur--lg {
        font-size: 18px !important;
    }
    .zwx .model-meta__offer-amount strong {
        font-size: 20px !important;
    }
    .zwx .model-meta__offer-amount {
        gap: 0 !important;
    }
    .zwx .model-meta__offer-calc svg {
        display: none !important;
    }
}

/* Hero slider swipe: vertical swipes keep scrolling the page, horizontal ones go to the
   slider's pointer handlers (without this the browser claimed the gesture and cancelled
   the drag, so a finger swipe did nothing). */
.zwx .model-hero__car {
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
}

/* ATF Compare tick. The design ticks it through an `is-on` class its React state sets;
   here the box follows the checkbox itself (#compare-href), which the site's compare
   code checks and unchecks — including when the car is removed from the compare tray. */
.zwx .model-meta__compare-input:checked + .model-meta__compare-box {
    background: var(--accent, #db151f);
    border-color: var(--accent, #db151f);
}
.zwx .model-meta__compare-input:checked + .model-meta__compare-box svg {
    opacity: 1;
}

/* "n photos" is a <button> here (the design's <span> was not reachable by keyboard):
   drop the browser's button chrome so it looks exactly like the design. */
.zwx .gallery__all {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    font-family: inherit;
    line-height: inherit;
}
.zwx .gallery__all:hover {
    text-decoration: underline;
}

/* Quick Insights on desktop: a plain horizontal scroll row like News and Trending — no
   slider controls (arrows / counter), no snapping, the same thin visible scrollbar.
   Mobile keeps the design's slider. */
@media (width >= 1024px) {
    .zwx .qinsights__ctrl,
    .zwx .qinsights__dots {
        display: none !important;
    }
    .zwx .qinsights__rail {
        scroll-snap-type: none !important;
        gap: 16px !important;
        padding-bottom: 12px !important;
        scrollbar-width: thin !important;
        scrollbar-color: #e0e0e0 transparent !important;
    }
    .zwx .qinsights__rail::-webkit-scrollbar {
        display: block;
    }
}

/* Desktop: spec breakdown, variant cards and user-review cards scroll sideways like News
   and Trending — the same thin visible scrollbar, no snapping, room for the bar. (They
   already scrolled, but with the scrollbar hidden.) Mobile keeps the design's rows. */
@media (width >= 1024px) {
    .zwx .spec-breakdown__cards,
    .zwx .variants__cards,
    .zwx .ureviews__cards {
        overflow-x: auto !important;
        scroll-snap-type: none !important;
        padding-bottom: 12px !important;
        scrollbar-width: thin !important;
        scrollbar-color: #e0e0e0 transparent !important;
    }
    .zwx .spec-breakdown__cards::-webkit-scrollbar,
    .zwx .variants__cards::-webkit-scrollbar,
    .zwx .ureviews__cards::-webkit-scrollbar {
        display: block;
    }
}

/* Compare table: the car and value cells are not clickable, so no pointer cursor (the
   model-name link inside a car cell keeps its own). */
.zwx .crv5__car-cell,
.zwx .crv5__val-cell {
    cursor: default;
}

/* The site has its own `.brochure` styles and pads the section's first child by 90px
   (html/design-2020 _rtl-support-amp-only.scss). That used to land on a decorative blob;
   with the blobs gone it lands on the PDF box and stretches it. */
.zwx .brochure > div:first-child {
    padding-inline-end: 0;
}

/* Brochure artwork: both images fill their 50px anchor box instead of overflowing it
   (the imported SVGs carry no intrinsic size, so unconstrained they render 300px wide);
   the PDF mark sits below the icon. */
.zwx .brochure__pdf-icon,
.zwx .brochure__pdf-mark {
    width: 100%;
}
.zwx .brochure__pdf-mark {
    height: inherit;
    top: 40px;
}


/* Bullet stars are drawn in CSS instead of shipping an <img>/<svg> per list item: one
   masked star shape, tinted per spec card exactly as the design's own gradients do
   (teal for engine/mileage, slate for boot, green safety, violet cabin/exterior, blue
   interior) and in the Cabin violet for Quick Insights. */
.zwx .spec-card__bullets li::before,
.zwx .qi-sumlist li::before {
    content: '';
    flex-shrink: 0;
    -webkit-mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 14'><path d='M6.89136 0.340593L7.26687 2.22413C7.66165 4.20324 9.09699 5.74899 10.9347 6.17414L12.6837 6.57853C13.1054 6.67584 13.1054 7.32416 12.6837 7.42147L10.9347 7.82585C9.09699 8.251 7.66165 9.79676 7.26687 11.7759L6.89136 13.6594C6.801 14.1135 6.199 14.1135 6.10863 13.6594L5.73313 11.7759C5.33835 9.79676 3.90301 8.251 2.06526 7.82585L0.316265 7.42147C-0.105422 7.32416 -0.105422 6.67584 0.316265 6.57853L2.06526 6.17414C3.90301 5.74899 5.33835 4.20324 5.73313 2.22413L6.10863 0.340593C6.199 -0.113531 6.801 -0.113531 6.89136 0.340593Z' fill='%23000'/></svg>") center / contain no-repeat;
    mask: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 14'><path d='M6.89136 0.340593L7.26687 2.22413C7.66165 4.20324 9.09699 5.74899 10.9347 6.17414L12.6837 6.57853C13.1054 6.67584 13.1054 7.32416 12.6837 7.42147L10.9347 7.82585C9.09699 8.251 7.66165 9.79676 7.26687 11.7759L6.89136 13.6594C6.801 14.1135 6.199 14.1135 6.10863 13.6594L5.73313 11.7759C5.33835 9.79676 3.90301 8.251 2.06526 7.82585L0.316265 7.42147C-0.105422 7.32416 -0.105422 6.67584 0.316265 6.57853L2.06526 6.17414C3.90301 5.74899 5.33835 4.20324 5.73313 2.22413L6.10863 0.340593C6.199 -0.113531 6.801 -0.113531 6.89136 0.340593Z' fill='%23000'/></svg>") center / contain no-repeat;
}
.zwx .spec-card__bullets li::before {
    width: 13px;
    height: 14px;
    margin-top: 2px;
    background: #4a5d73;
}
.zwx .qi-sumlist li::before {
    width: 18px;
    height: 18px;
    /* The design fills this one with the Cabin sparkle gradient (QuickInsights.jsx). */
    background: linear-gradient(180deg, #d6c6f3 0%, #6b4fb3 100%);
}
.zwx .spec-card--engine .spec-card__bullets li::before {
    background: linear-gradient(180deg, #a7e4d5 31%, #2f8f7b 100%);
}
.zwx .spec-card--mileage .spec-card__bullets li::before {
    background: linear-gradient(180deg, #a7e4d5 31%, #2f8f7b 100%);
}
.zwx .spec-card--boot .spec-card__bullets li::before {
    background: #5f6f7a;
}
.zwx .spec-card--safety .spec-card__bullets li::before {
    background: #2e7d4f;
}
.zwx .spec-card--cabin .spec-card__bullets li::before {
    background: #6b4fb3;
}
.zwx .spec-card--exterior .spec-card__bullets li::before {
    background: #6b4fb3;
}
.zwx .spec-card--interior .spec-card__bullets li::before {
    background: #4a5d73;
}

/* At a Glance scene: new backdrop image, sized to the card, with a smaller car on it. */
.zwx .qi-pc__scene {
    background-size: 98%;
}
.zwx .qi-pc__car {
    width: 32%;
}
