.rv{color:var(--rv-text);container:rv/inline-size;margin:0;padding:0}.rv,.rv *,.rv :after,.rv :before{box-sizing:border-box}.rv__top{align-items:end;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin-bottom:24px}.rv__head{max-width:720px}.rv .rv__eyebrow{background:#e8f7ea;border-radius:999px;color:#007600;display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.12em;line-height:1.3;padding:7px 14px;text-transform:uppercase}.rv .rv__title{color:inherit;font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-size:clamp(1.75rem,5cqi,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:12px 0 0;text-wrap:balance}.rv__hl{color:var(--rv-hl)}.rv .rv__lead{color:#4f5a49;font-size:clamp(1rem,2.2cqi,1.15rem);line-height:1.6;margin:10px 0 0;max-width:58ch;white-space:pre-line}.rv .rv__badge,.rv .rv__badge:focus,.rv .rv__badge:hover{align-items:center;background:var(--rv-badge);border-radius:999px;color:var(--rv-text);display:inline-flex;font-size:.92rem;font-weight:700;gap:12px;line-height:1.3;padding:10px 20px 10px 10px;text-decoration:none}a.rv__badge{transition:transform .2s,box-shadow .2s}a.rv__badge:hover{box-shadow:0 14px 30px -18px rgba(14,23,4,.45);transform:translateY(-2px)}.rv a.rv__badge:focus-visible{outline:3px solid var(--rv-hl);outline-offset:3px}.rv__badge-logo{background:#f6f8f4;border-radius:50%;color:#4285f4;display:grid;flex:none;font-family:var(--display,"Montserrat Alternates","Montserrat",system-ui,sans-serif);font-size:1.2rem;font-weight:800;height:40px;place-items:center;width:40px}.rv__badge-logo img{height:24px;object-fit:contain;width:24px}.rv__badge-text{display:grid;gap:2px}.rv__badge-text b{font-weight:800}.rv__stars{display:inline-flex;gap:2px}.rv__star{fill:var(--rv-star);height:16px;width:16px}.rv__star--off{fill:#e3e8df}.rv__grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.rv__grid::-webkit-scrollbar{display:none}.rv .rv__card{background:var(--rv-card);border-radius:min(var(--rv-r),24px);display:flex;flex:0 0 100%;flex-direction:column;gap:16px;margin:0;min-width:0;padding:24px;scroll-snap-align:start}.rv__card .rv__star{height:18px;width:18px}.rv .rv__quote{border:0;color:inherit;font-size:1rem;font-style:normal;font-weight:500;line-height:1.6;margin:0;overflow-wrap:break-word;padding:0;white-space:pre-line}.rv .rv__who{align-items:center;display:flex;gap:12px;margin:auto 0 0}.rv__av{background:var(--rv-av);border-radius:50%;color:#fff;display:grid;flex:none;font-weight:800;height:46px;object-fit:cover;place-items:center;width:46px}.rv__id{display:grid;line-height:1.35;min-width:0}.rv__id b{font-weight:800}.rv__id small{color:#4f5a49;font-size:.86rem;font-weight:600}.rv__nav{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:14px}.rv .rv__arr{background:#fff;border:1.5px solid #e3e8df;border-radius:50%;box-shadow:none;color:#0e1704;cursor:pointer;display:grid;height:50px;margin:0;padding:0;place-items:center;transition:background-color .2s,color .2s;width:50px}.rv .rv__arr:hover{background:#0e1704;color:#fff;transform:none}.rv .rv__arr:focus-visible{outline:3px solid var(--rv-hl);outline-offset:2px}.rv__arr .ic{height:1.2rem;width:1.2rem}.rv__dots{display:flex;gap:7px}.rv__dots i{background:#e3e8df;border-radius:999px;height:8px;transition:width .3s,background-color .3s;width:8px}.rv__dots i.is-on{background:var(--rv-hl);width:24px}@container rv (min-width:620px){.rv__top{margin-bottom:28px}.rv__grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.rv .rv__card{border-radius:var(--rv-r);gap:18px;padding:30px}.rv .rv__quote{font-size:1.08rem}.rv__nav{display:none}}@container rv (min-width:980px){.rv--cols-3 .rv__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rv--cols-4 .rv__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rv--cols-4 .rv__card{padding:26px}}@media (prefers-reduced-motion:reduce){.rv__dots i,a.rv__badge{transition:none}a.rv__badge:hover{transform:none}}