.home-sec{display:flex;flex-direction:column;gap:16px;padding:24px 16px;border-top:1px solid var(--line)}.home-sec--stock{gap:12px;border-top:0}.home-sec__inner{display:contents}.home-sec__h2{margin:0;font-size:22px;line-height:30px;font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;color:var(--ink)}@media (min-width:1024px){.home-sec{display:block;width:100%;max-width:1248px;margin:0 auto;padding:48px 0 0;border-top:0;box-sizing:border-box}.home-sec__inner{display:flex;flex-direction:column;gap:24px;border-top:1px solid var(--line);padding-top:40px}.home-sec--stock .home-sec__inner{border-top:0;padding-top:0}.home-sec__h2{font-size:32px;line-height:40px}}@media screen and (min-width:1024px) and (prefers-reduced-motion:no-preference){.bj-js .home-sec.bj-sec{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.bj-js .home-sec.bj-sec.bj-in,.bj-js .home-sec.bj-sec:focus-within{opacity:1;transform:none}.bj-js .home-sec.bj-sec:focus-within{transition:none}}@media (min-width:1024px){.home-contact__btn,.home-order__brief,.home-rev__rating,.home-stock__all{transition:filter .15s,transform .15s,border-color .15s,background .15s}.home-contact__btn:hover,.home-order__brief:hover,.home-rev__rating:hover,.home-stock__all:hover{filter:brightness(1.12)}}@media (min-width:1024px) and (max-width:1903.98px){.home-contact__btn,.home-order__brief,.home-rev__rating,.home-rev__src,.home-stock__all{scroll-margin-bottom:var(--vdp-page-dock-clear,0)}}.home-stock__head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title all" "chips chips";row-gap:12px;align-items:end}.home-stock__title{grid-area:title}.home-stock__all{grid-area:all;font-size:13px;font-weight:700;color:var(--brand-teal-strong);text-decoration:underline}.home-stock__all--d{display:none}.home-stock__chips{grid-area:chips;display:flex;gap:8px;overflow-x:auto;margin:-4px -16px;padding:4px 16px;scrollbar-width:none}.home-stock__chips::-webkit-scrollbar{display:none}.home-stock__chips>.cars-flt__chip{flex:0 0 auto}.home-stock__chip--desktop{display:none}.home-stock__grid{display:contents}.home-stock__item{display:flex;flex-direction:column;min-width:0}.home-stock__item>.v-card{flex:1 0 auto}.home-stock__none{margin:0;padding:16px 0;font-size:15px;line-height:22px;color:var(--ink-muted)}.home-stock__none a{color:var(--brand-teal-strong);text-decoration:underline}.home-stock__more{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:10px;background:var(--ground-2);color:var(--ink);border:1.5px solid transparent;font-weight:600;font-size:15px;text-decoration:none;box-sizing:border-box}@media (min-width:1024px){.home-stock__head{display:flex;align-items:flex-end;gap:24px}.home-stock__chips{overflow:visible;margin:0;padding:0}.home-stock__chip--desktop{display:block}.home-stock__chip--mobile{display:none}.home-stock__all{order:1;margin-left:auto;font-size:15px;text-decoration:none}.home-stock__all--m{display:none}.home-stock__all--d{display:inline}.home-stock__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-stock__none{grid-column:1/-1}.home-stock__more{display:none}}.home-order,.home-order__card,.home-order__main{display:contents}.home-order__head{order:0;display:flex;flex-direction:column}.home-order__lede{margin:4px 0 0;font-size:15px;line-height:22px;color:var(--ink-muted)}.home-order__tags{order:1;display:flex;gap:8px;overflow:hidden}.home-order__tag{flex:0 0 auto;height:40px;padding:0 14px;display:inline-flex;align-items:center;border-radius:10px;border:1px solid var(--line);background:var(--ground-1);color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.04em;box-sizing:content-box}.home-order__list{order:2;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.home-order__point{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:22px;color:var(--ink)}.home-order__check{flex:0 0 24px;color:var(--brand-teal-strong)}.home-contact__pin>svg,.home-order__check>svg,.home-why__icon>svg{display:inline;vertical-align:baseline}.home-order__brief{order:3;display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:10px;background:var(--whatsapp);color:var(--on-whatsapp);border:1.5px solid transparent;font-weight:600;font-size:15px;text-decoration:none;box-sizing:border-box}@media (min-width:1024px){.home-order{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.home-order__card,.home-order__main{display:flex;flex-direction:column;gap:20px}.home-order__card{background:var(--ground-1);border:1px solid var(--line);border-radius:16px;padding:24px}.home-order__head{display:block}.home-order__lede{margin-top:6px}.home-order__tags{flex-wrap:wrap;overflow:visible}.home-order__list{gap:10px}.home-order__point{font-size:16px;line-height:24px}}.home-why{display:flex;flex-direction:column;background:var(--ground-1);border:1px solid var(--line);border-radius:16px;overflow:hidden}.home-why__photo{position:relative;width:100%;height:180px;overflow:hidden}.home-why__img{object-fit:cover}.home-why__logo{position:absolute;inset:0;margin:auto;height:126px;width:auto;opacity:.75}.home-why__list{display:flex;flex-direction:column;gap:14px;padding:16px}.home-why__point{display:flex;gap:12px;align-items:flex-start}.home-why__icon{flex:0 0 24px;color:var(--brand-teal-strong)}.home-why__text{display:flex;flex-direction:column;gap:2px}.home-why__title{font-size:15px;line-height:21px;font-weight:700;color:var(--ink)}.home-why__copy{font-size:13px;line-height:18px;color:var(--ink-muted)}@media (min-width:1024px){.home-why{display:grid;grid-template-columns:5fr 7fr}.home-why__photo{width:auto;height:auto;min-height:360px;overflow:visible}.home-why__logo{height:70%}.home-why__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:28px}}.home-how{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.home-how__step{display:flex;gap:12px;align-items:flex-start}.home-how__num{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--brand-teal);color:var(--on-teal);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.home-how__text{display:flex;flex-direction:column;gap:2px}.home-how__title{font-size:15px;font-weight:700;color:var(--ink)}.home-how__copy{margin:0;font-size:13px;line-height:20px;color:var(--ink-muted)}@media (min-width:1024px){.home-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.home-rev__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.home-rev__rating{font-size:13px;font-weight:700;color:var(--ink-muted);text-decoration:none;white-space:nowrap}.home-rev__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-rev__list::-webkit-scrollbar{display:none}.home-rev__card{display:flex;flex-direction:column;gap:8px;flex:0 0 300px;box-sizing:content-box;background:var(--ground-1);border:1px solid var(--line);border-radius:16px;padding:16px;scroll-snap-align:start}.home-rev__card--d{display:none}.home-rev__stars{display:flex;gap:2px;color:#f5c451}.home-rev__star--off{color:var(--line-strong)}.home-rev__text{margin:0;font-size:14px;line-height:21px;color:var(--ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.home-rev__meta{font-size:12px;font-weight:600;color:var(--ink-muted)}.home-rev__src{color:inherit;text-decoration:underline}.home-rev__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-contact{display:contents}.home-contact__info{display:flex;flex-direction:column;gap:8px}.home-contact__addr{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink)}.home-contact__pin{color:var(--brand-teal-strong)}.home-contact__hours{margin:0;font-size:15px;line-height:23px;color:var(--ink-muted)}.home-contact__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-contact__btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:10px;border:1.5px solid transparent;font-weight:600;font-size:15px;text-decoration:none;box-sizing:border-box}.home-contact__btn--dir{background:var(--ground-2);color:var(--ink)}.home-contact__btn--book{background:transparent;color:var(--sun-red);border-color:var(--sun-red)}@media (min-width:1024px){.home-rev__rating{font-size:14px}.home-rev__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;scroll-snap-type:none}.home-rev__list:not(:has(>:nth-child(3))){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.home-rev__card,.home-rev__card--d{display:flex;flex:none}.home-contact{display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--ground-1);border:1px solid var(--line);border-radius:16px;padding:20px 24px}.home-contact__info{flex-direction:row;gap:24px;align-items:center}.home-contact__addr{gap:10px;align-items:center}.home-contact__hours{font-size:14px;line-height:inherit}.home-contact__stop{display:none}.home-contact__actions{display:flex;gap:8px}.home-contact__btn--dir{background:transparent;border-color:var(--line-strong)}}