.rv-overline{color:var(--color-neutral-500);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.rv-facts{border-top:1px solid var(--color-neutral-200);flex:22rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;max-width:30rem;display:grid}.dark .rv-facts{border-color:var(--color-neutral-800)}.rv-facts>div{padding:1rem 1rem 0 0}.rv-facts>div+div{border-left:1px solid var(--color-neutral-200);padding-left:1rem}.dark .rv-facts>div+div{border-color:var(--color-neutral-800)}.rv-fact-value{color:var(--color-neutral-950);letter-spacing:-.05em;font-size:1.85rem;font-weight:620;line-height:1}.dark .rv-fact-value{color:#fff}.rv-fact-label{color:var(--color-neutral-500);margin-top:.45rem;font-size:.78rem;line-height:1.35}.rv-video-box{aspect-ratio:16/9;background:var(--color-neutral-900);box-shadow:var(--shadow-card);border-radius:1.5rem;position:relative;overflow:hidden}.rv-video-poster{cursor:pointer;width:100%;height:100%;display:block}.rv-video-poster img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.rv-video-poster:hover img{transform:scale(1.02)}.rv-video-poster:focus-visible{outline:3px solid var(--color-brand-500);outline-offset:-3px}.rv-video-play{color:var(--color-neutral-950);background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1rem .4rem .4rem;font-size:.875rem;font-weight:650;display:inline-flex;position:absolute;bottom:1rem;left:1rem;box-shadow:0 10px 30px -10px #00000080}.rv-video-play>span{background:var(--color-brand-600);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.rv-video-frame{border:0;width:100%;height:100%}.rv-video-caption{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.25rem 1.5rem;margin-top:1.1rem;display:flex}.rv-video-name{color:var(--color-neutral-950);margin-top:.3rem;font-size:1.1rem;font-weight:650;display:block}.dark .rv-video-name{color:#fff}.rv-video-role{color:var(--color-neutral-500);font-size:.875rem}.rv-card{flex-direction:column;padding:1.75rem;display:flex}.rv-reviews{flex:1;display:grid}.rv-review{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;transition:opacity .35s,visibility 0s linear .35s;display:flex}.rv-review.is-active{visibility:visible;opacity:1;transition-delay:0s}.rv-topic{background:var(--color-brand-50);color:var(--color-brand-700);border-radius:999px;padding:.2rem .7rem;font-size:.72rem;font-weight:650}.dark .rv-topic{background:var(--color-brand-950);color:var(--color-brand-300)}.rv-mark{width:auto;height:1.6rem;fill:var(--color-brand-200);flex:none}.dark .rv-mark{fill:var(--color-brand-900)}.rv-quote{color:var(--color-neutral-950);letter-spacing:-.01em;margin-top:1.25rem;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:560;line-height:1.5}.dark .rv-quote{color:#fff}.rv-who{margin-top:auto;padding-top:1.5rem}.rv-name{color:var(--color-neutral-950);font-weight:650;display:block}.dark .rv-name{color:#fff}.rv-client{color:var(--color-neutral-500);font-size:.875rem;display:block}.rv-tabs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem;margin-top:1.75rem;display:grid}.rv-tab{min-width:0;color:var(--color-neutral-500);text-align:left;cursor:pointer;font-size:.8rem;font-weight:600;line-height:1.35;transition:color .3s;display:block}.rv-tab:hover{color:var(--color-neutral-800)}.dark .rv-tab:hover{color:var(--color-neutral-300)}.rv-tab[aria-selected=true]{color:var(--color-neutral-950)}.dark .rv-tab[aria-selected=true]{color:#fff}.rv-tab:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:4px;border-radius:2px}.rv-tab-bar{background:var(--color-neutral-200);height:2px;margin-bottom:.7rem;transition:background-color .3s;display:block}.dark .rv-tab-bar{background:var(--color-neutral-800)}.rv-tab[aria-selected=true] .rv-tab-bar{background:var(--color-brand-600)}.dark .rv-tab[aria-selected=true] .rv-tab-bar{background:var(--color-brand-400)}.rv-tab-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:500;display:block}.rv-tab[aria-selected=true] .rv-tab-num{color:var(--color-brand-600)}.dark .rv-tab[aria-selected=true] .rv-tab-num{color:var(--color-brand-400)}.rv-tab-name{margin-top:.2rem;display:block}@media (width>=640px){.rv-card{padding:2.25rem}}@media (width<=639px){.rv-facts>div{padding-right:.6rem}.rv-facts>div+div{padding-left:.6rem}.rv-fact-value{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.rv-review,.rv-tab,.rv-tab-bar,.rv-video-poster img{transition:none}}.fc-card{animation:5s ease-in-out infinite pt-float}.fc-wave{animation:2.4s ease-in-out infinite fc-wave}.fc-cloud--a{animation:9s ease-in-out infinite alternate fc-drift}.fc-cloud--b{animation:12s ease-in-out infinite alternate-reverse fc-drift}@keyframes fc-wave{0%,55%,to{transform:rotate(0)}15%{transform:rotate(-16deg)}30%{transform:rotate(6deg)}45%{transform:rotate(-12deg)}}@keyframes fc-drift{0%{transform:translate(-8px)}to{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.fc-card,.fc-wave,.fc-cloud--a,.fc-cloud--b{animation:none}}
