.rv-hero h1{font-size:clamp(46px,6.4vw,96px)}.rv-hero h1 .q{color:var(--teal);vertical-align:-.2em;margin-right:.04em;font-size:1.15em;line-height:0}.rv-by{color:var(--muted);align-items:center;gap:12px;margin-bottom:30px;font-size:15px;display:flex}.rv-by b{color:var(--ink)}.rv-by .av{background:var(--navy);color:#fff;width:44px;height:44px;font:800 15px/1 var(--f-display);border-radius:14px;place-items:center;display:grid}.rv-stack{max-width:460px;height:500px;margin-left:auto;position:relative}.rv-c{width:min(360px,86%);box-shadow:var(--sh);background:#fff;border-radius:26px;flex-direction:column;gap:14px;padding:24px;display:flex;position:absolute;left:50%}.rv-c p{font:700 20px/1.3 var(--f-display);letter-spacing:-.03em;color:var(--ink)}.rv-c .top{justify-content:space-between;align-items:center;display:flex}.rv-c .g{font:700 12px/1 var(--f-body);color:var(--muted);align-items:center;gap:6px;display:flex}.rv-c .g i{background:conic-gradient(#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);border-radius:50%;width:18px;height:18px;display:inline-block}.rv-c .who{color:var(--muted);font-size:13.5px}.rv-c .who b{color:var(--ink)}.rv-c.c1{top:14px;transform:translate(-62%)rotate(-6deg)}.rv-c.c2{background:var(--navy);top:176px;transform:translate(-36%)rotate(4deg)}.rv-c.c2 p,.rv-c.c2 .who b{color:#fff}.rv-c.c2 .who,.rv-c.c2 .g{color:#fff9}.rv-c.c3{background:var(--teal-100);top:338px;transform:translate(-58%)rotate(-3deg)}.rv-badge{z-index:5;background:var(--sun);text-align:center;width:132px;height:132px;color:var(--navy);box-shadow:var(--sh-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:2%;right:-2%;transform:rotate(10deg)}.rv-badge b{font:800 36px/1 var(--f-display);letter-spacing:-.05em;display:block}.rv-badge span{font:700 10.5px/1.25 var(--f-body);letter-spacing:.08em;text-transform:uppercase}@media (max-width:1020px){.rv-stack{margin:0 auto}}@media (max-width:560px){.rv-stack{height:480px}.rv-badge{width:110px;height:110px}.rv-badge b{font-size:30px}}.rv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.rv-bar p{color:var(--muted);font-size:14.5px}.rv-wall figure{margin:0 0 18px}.rv-wall .quote[hidden]{display:none}.rv-wall .quote .stars svg{width:15px;height:15px}.rv-wall .quote .ttags{flex-wrap:wrap;gap:6px;display:flex}.rv-wall .quote .ttags span{letter-spacing:.06em;text-transform:uppercase;background:var(--app);color:var(--teal-800);border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700}.rv-wall .quote.dark .ttags span{color:var(--teal);background:#ffffff1a}.rv-wall .quote.mint .ttags span{background:#fff}.rv-wall .quote.big p{font-size:clamp(26px,2.8vw,36px);line-height:1.12}.rv-words{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px clamp(18px,3vw,40px);max-width:1000px;margin:0 auto;display:flex}.rv-words span{font-family:var(--f-display);letter-spacing:-.05em;color:#fff;align-items:flex-start;gap:6px;font-weight:800;line-height:1;display:inline-flex}.rv-words span sup{font:700 13px/1 var(--f-body);letter-spacing:0;color:var(--teal);margin-top:.3em}.rv-words .w5{font-size:clamp(64px,9vw,128px)}.rv-words .w3{color:var(--teal);font-size:clamp(44px,6vw,84px)}.rv-words .w2{color:#ffffff8c;font-size:clamp(30px,3.6vw,52px)}.rv-words .w3 sup{color:#fff}
