.HomeListingsSection-module__VM5BTG__panel{background:#fff;border:1px solid #e5e5e5;border-radius:24px;min-width:0;overflow:hidden}.HomeListingsSection-module__VM5BTG__header{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:18px;display:flex}.HomeListingsSection-module__VM5BTG__feedLabel{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.HomeListingsSection-module__VM5BTG__feedLabel>span{background:#2ebd73;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e8f6ee}.HomeListingsSection-module__VM5BTG__feedStatus{color:#72777a;font-size:12px;font-weight:600}.HomeListingsSection-module__VM5BTG__viewport{--viewport-height:320px;max-height:var(--viewport-height);padding:0 16px;overflow:hidden}.HomeListingsSection-module__VM5BTG__list{animation:40s linear infinite alternate HomeListingsSection-module__VM5BTG__listings-scroll}.HomeListingsSection-module__VM5BTG__viewport:has(:focus-visible){max-height:none}.HomeListingsSection-module__VM5BTG__viewport:has(:focus-visible) .HomeListingsSection-module__VM5BTG__list{animation:none}@media (hover:hover) and (pointer:fine){.HomeListingsSection-module__VM5BTG__viewport:hover .HomeListingsSection-module__VM5BTG__list{animation-play-state:paused}}@keyframes HomeListingsSection-module__VM5BTG__listings-scroll{to{transform:translateY(min(0px, calc(var(--viewport-height) - 100%)))}}@media (prefers-reduced-motion:reduce){.HomeListingsSection-module__VM5BTG__viewport{max-height:none}.HomeListingsSection-module__VM5BTG__list{animation:none}.HomeListingsSection-module__VM5BTG__list>li:nth-child(n+3){display:none}}.HomeListingsSection-module__VM5BTG__list>li{gap:12px;padding:14px 0}.HomeListingsSection-module__VM5BTG__list>li+li{border-top:1px solid #e5e7eb}.HomeListingsSection-module__VM5BTG__list>li>div:first-child{aspect-ratio:1;width:104px;max-width:none}.HomeListingsSection-module__VM5BTG__list h2{font-size:16px}.HomeListingsSection-module__VM5BTG__message{color:#72777a;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;font-size:14px;display:flex}@media (min-width:375px){.HomeListingsSection-module__VM5BTG__list>li>div:first-child{width:144px}}@media (min-width:640px){.HomeListingsSection-module__VM5BTG__list>li>div:first-child{width:160px}.HomeListingsSection-module__VM5BTG__viewport{padding:0 20px}.HomeListingsSection-module__VM5BTG__feedLabel{font-size:17px}}
.HomeReviewsSection-module__x7btDG__section{color:#222;background:#f7f8fa;border:1px solid #e9ebef;border-radius:28px;gap:28px;margin-top:48px;padding:28px 18px;display:grid}.HomeReviewsSection-module__x7btDG__reversed{background:#fff5f8;border-color:#f3e2e8}.HomeReviewsSection-module__x7btDG__intro{min-width:0}.HomeReviewsSection-module__x7btDG__eyebrow{color:#716973;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.HomeReviewsSection-module__x7btDG__eyebrow>span{background:#ff8da6;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #fff4f6}.HomeReviewsSection-module__x7btDG__metric{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;display:flex}.HomeReviewsSection-module__x7btDG__metric strong{letter-spacing:-.055em;font-size:clamp(52px,8vw,80px);font-weight:800;line-height:1.1}.HomeReviewsSection-module__x7btDG__metric>span{color:#72777a;font-size:17px;font-weight:700}.HomeReviewsSection-module__x7btDG__title{white-space:pre-line;letter-spacing:-.035em;text-wrap:balance;margin-top:18px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.22}.HomeReviewsSection-module__x7btDG__description{color:#72777a;text-wrap:pretty;max-width:480px;margin-top:14px;font-size:17px;line-height:1.65}.HomeReviewsSection-module__x7btDG__panel{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:24px;min-width:0;padding:18px 0;overflow:hidden;box-shadow:0 16px 40px #2222220d}.HomeReviewsSection-module__x7btDG__rails{gap:14px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.HomeReviewsSection-module__x7btDG__rail{overflow:hidden}.HomeReviewsSection-module__x7btDG__track{width:max-content;animation:44s linear infinite HomeReviewsSection-module__x7btDG__reviews-scroll;display:flex}.HomeReviewsSection-module__x7btDG__rail:nth-child(2) .HomeReviewsSection-module__x7btDG__track{animation-duration:50s;animation-direction:reverse}.HomeReviewsSection-module__x7btDG__panel:focus-within .HomeReviewsSection-module__x7btDG__track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.HomeReviewsSection-module__x7btDG__panel:hover .HomeReviewsSection-module__x7btDG__track{animation-play-state:paused}}.HomeReviewsSection-module__x7btDG__group{flex-shrink:0;gap:14px;padding-right:14px;display:flex}.HomeReviewsSection-module__x7btDG__card{background:#fff;border:1px solid #2222220d;border-radius:18px;width:280px;padding:18px;box-shadow:0 2px 2px #22222208}.HomeReviewsSection-module__x7btDG__author{align-items:center;gap:10px;display:flex}.HomeReviewsSection-module__x7btDG__avatar{-o-object-fit:cover;object-fit:cover;border:1px solid #ddd;border-radius:50%;flex-shrink:0}.HomeReviewsSection-module__x7btDG__name{align-items:center;gap:5px;font-size:16px;font-weight:700;display:flex}.HomeReviewsSection-module__x7btDG__city{color:#72777a;margin-top:1px;font-size:13px}.HomeReviewsSection-module__x7btDG__quote{color:#544f4c;margin-top:12px;font-size:15px;line-height:1.5}@keyframes HomeReviewsSection-module__x7btDG__reviews-scroll{to{transform:translate(-50%)}}@media (min-width:1024px){.HomeReviewsSection-module__x7btDG__section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;margin-top:64px;padding:40px}.HomeReviewsSection-module__x7btDG__card{width:310px}.HomeReviewsSection-module__x7btDG__reversed{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.HomeReviewsSection-module__x7btDG__reversed>.HomeReviewsSection-module__x7btDG__panel{order:-1}}@media (prefers-reduced-motion:reduce){.HomeReviewsSection-module__x7btDG__rail{overflow-x:auto}.HomeReviewsSection-module__x7btDG__track{animation:none}.HomeReviewsSection-module__x7btDG__group[aria-hidden=true]{display:none}}
