.nb-marquee{--duration: 28s;--gap: 1rem;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}.nb-marquee__track{display:flex;width:max-content;animation:nb-marquee-scroll var(--duration) linear infinite}.nb-marquee--reverse .nb-marquee__track{animation-direction:reverse}.nb-marquee--pause:hover .nb-marquee__track{animation-play-state:paused}.nb-marquee__group{display:flex;flex-shrink:0;align-items:stretch;gap:var(--gap);padding-right:var(--gap)}@keyframes nb-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nb-marquee__track{animation:none}}.nb-reviews{display:flex;flex-direction:column;gap:var(--lf-space-4, 16px);padding:var(--lf-section-y, 32px) 0;background:#000;overflow:hidden}.nb-reviews__head{display:flex;flex-direction:column;align-items:center;gap:var(--lf-space-3, 12px);text-align:center;padding:0 var(--lf-section-x, 20px)}.nb-reviews__stars{display:flex;gap:4px}.nb-reviews__google{display:block;width:22%;max-width:96px;height:auto;aspect-ratio:1600 / 522}.nb-reviews__rows{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;overflow:hidden}.nb-reviews__fade{pointer-events:none;position:absolute;inset-block:0;z-index:2;width:18%}.nb-reviews__fade--left{left:0;background:linear-gradient(to right,#000 0%,transparent 100%)}.nb-reviews__fade--right{right:0;background:linear-gradient(to left,#000 0%,transparent 100%)}.nb-review-card{position:relative;display:flex;height:100%;width:16rem;flex-direction:column;overflow:hidden;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;padding:1rem;cursor:default;transition:background .2s ease}.nb-review-card:hover{background:#ffffff1a}.nb-review-card__top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.5rem}.nb-review-card__person{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.nb-review-card__avatar{width:32px;height:32px;border-radius:9999px;object-fit:cover;flex-shrink:0}.nb-review-card__meta{display:flex;flex-direction:column;min-width:0}.nb-review-card__name{margin:0;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;color:#fff}.nb-review-card__user{margin:0;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1.25;color:#fff6}.nb-review-card__google{display:inline-flex;flex-shrink:0;margin-top:2px}.nb-review-card__badge-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.55rem}.nb-review-card__stars{display:flex;gap:2px}.nb-review-card__verified{display:inline-flex;align-items:center;gap:4px;font-family:Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:600;line-height:1;color:#ffffffbf;white-space:nowrap}.nb-review-card__body{margin:.5rem 0 0;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.45;color:#ffffffe0;white-space:normal}
