.rv[data-astro-cid-fplxapes]{display:flex;flex-direction:column;min-height:100svh;padding:32px 0 28px}.rv-head[data-astro-cid-fplxapes]{display:grid;grid-template-columns:48px 1fr 48px;align-items:center}.rv-back[data-astro-cid-fplxapes]{grid-column:1;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--line);border-radius:12px;background:var(--ground-deep);color:var(--voice);cursor:pointer;transition:color .15s ease,border-color .15s ease}.rv-back[data-astro-cid-fplxapes][hidden]{display:inline-flex;visibility:hidden}.rv-back[data-astro-cid-fplxapes]:hover,.rv-back[data-astro-cid-fplxapes]:focus-visible{color:var(--accent);border-color:var(--accent)}.rv-back[data-astro-cid-fplxapes] svg[data-astro-cid-fplxapes]{width:20px;height:20px}.rv-mark[data-astro-cid-fplxapes]{grid-column:2;justify-self:center;display:inline-flex;align-items:center;gap:10px;font:700 clamp(17px,4.6vw,19px) / 1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--head);text-decoration:none}.rv-mark[data-astro-cid-fplxapes] img[data-astro-cid-fplxapes]{width:36px;height:36px;border-radius:50%;object-fit:cover}.rv-dot[data-astro-cid-fplxapes]{color:var(--accent)}.rv-progress[data-astro-cid-fplxapes]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;margin-top:28px}.rv-seg[data-astro-cid-fplxapes]{height:4px;border-radius:999px;background:#ffffff1f;transition:background-color .25s ease}.rv-seg[data-astro-cid-fplxapes].is-done{background:var(--accent)}.rv-count[data-astro-cid-fplxapes]{margin:12px 0 0;text-align:right;font:var(--t-small);color:var(--voice);opacity:.7}.rv-intro[data-astro-cid-fplxapes],.rv-done[data-astro-cid-fplxapes]{margin:auto 0;padding:56px 0;text-align:center}.rv-title[data-astro-cid-fplxapes]{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,7vw,56px);line-height:1;letter-spacing:-.04em;text-wrap:balance;color:var(--head)}.rv-lede[data-astro-cid-fplxapes]{margin:24px 0 0;font:var(--t-body);color:var(--voice);opacity:.8}.rv-card[data-astro-cid-fplxapes]{max-width:560px;margin:44px auto 0;padding:clamp(24px,4vw,36px);border:1px solid var(--line);border-radius:24px;background:var(--ground-deep);text-align:left}.rv-card-name[data-astro-cid-fplxapes]{margin:0;font:700 clamp(30px,6vw,40px) / 1.1 var(--font-display);letter-spacing:-.03em;color:var(--head)}.rv-card-lead[data-astro-cid-fplxapes]{margin:8px 0 0;font:var(--t-body);font-size:18px;color:var(--voice)}.rv-card-gets[data-astro-cid-fplxapes]{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:10px}.rv-card-gets[data-astro-cid-fplxapes] li[data-astro-cid-fplxapes]{display:flex;align-items:flex-start;gap:12px;font:var(--t-body);font-size:17px;font-weight:500;line-height:1.45;color:var(--head)}.rv-tick[data-astro-cid-fplxapes]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:var(--accent);color:#141414}.rv-tick[data-astro-cid-fplxapes] svg[data-astro-cid-fplxapes]{width:14px;height:14px}.rv-card-price[data-astro-cid-fplxapes]{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.rv-card-was[data-astro-cid-fplxapes]{display:block;font:500 clamp(18px,4vw,22px) / 1 var(--font-display);letter-spacing:-.02em;color:var(--voice);opacity:.55;text-decoration-thickness:2px}.rv-card-free[data-astro-cid-fplxapes]{margin:6px 0 0;font:700 clamp(40px,8vw,52px) / 1 var(--font-display);letter-spacing:-.035em;color:var(--accent)}.rv-card-price-note[data-astro-cid-fplxapes]{margin:10px 0 0;font:var(--t-small);line-height:1.45;color:var(--voice)}.rv-card[data-astro-cid-fplxapes] .rv-yes[data-astro-cid-fplxapes]{margin-top:22px;font-size:17px;padding:20px 22px}.rv-card-sub[data-astro-cid-fplxapes]{margin:10px 0 0;text-align:center;font:var(--t-small);color:var(--voice);opacity:.7}.rv-eyebrow[data-astro-cid-fplxapes]{margin:0 0 22px}.rv-eyebrow-pill[data-astro-cid-fplxapes]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 12px;border:1px solid var(--line);border-radius:999px;background:var(--ground-deep);font:700 14px / 1 var(--font-display);letter-spacing:.01em;color:var(--head)}.rv-eyebrow-pill[data-astro-cid-fplxapes] svg[data-astro-cid-fplxapes]{width:16px;height:16px;color:var(--accent)}.rv-bio[data-astro-cid-fplxapes]{margin:72px 0 0;scroll-margin-top:40px;text-align:left}.rv-bio-face[data-astro-cid-fplxapes]{display:block;width:clamp(120px,26vw,160px);height:auto;border-radius:50%;object-fit:cover}.rv-bio-title[data-astro-cid-fplxapes]{margin:22px 0 0;font:700 clamp(30px,6vw,44px) / 1.05 var(--font-display);letter-spacing:-.035em;color:var(--head)}.rv-bio[data-astro-cid-fplxapes] .rv-story{margin-top:20px}.rv-bio[data-astro-cid-fplxapes] .rv-story p{font:var(--t-body);color:var(--voice)}.rv-bio[data-astro-cid-fplxapes] .rv-story .sp-sub{font-weight:700;color:var(--head)}.rv-stats[data-astro-cid-fplxapes]{display:grid;grid-template-columns:repeat(2,max-content);gap:32px 56px;margin:40px 0 0}@media(max-width:560px){.rv-stats[data-astro-cid-fplxapes]{grid-template-columns:max-content}}.rv-stat[data-astro-cid-fplxapes]{display:flex;flex-direction:column;align-items:center;text-align:center}.rv-stat-award[data-astro-cid-fplxapes]{display:flex;align-items:center;margin:0}.rv-stat-award[data-astro-cid-fplxapes] .rv-stat-laurel{flex:none;width:auto;height:clamp(88px,9vw,124px);color:var(--accent);opacity:.45}.rv-stat-figure[data-astro-cid-fplxapes]{display:flex;flex-direction:column;align-items:center;width:1.9em;font-family:var(--font-display);font-weight:700;font-size:clamp(52px,6vw,84px);line-height:.95;letter-spacing:-.04em;color:var(--head)}.rv-stat-unit[data-astro-cid-fplxapes]{margin-top:4px;font-size:.26em;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.rv-stat-label[data-astro-cid-fplxapes]{order:2;margin-top:10px;white-space:nowrap;font:var(--t-small);font-size:14px;color:var(--voice);opacity:.75}.rv-cheers[data-astro-cid-fplxapes]{margin:44px 0 0;font:var(--t-body);color:var(--voice)}.rv-bio[data-astro-cid-fplxapes] .signature.rv-signature{margin:12px 0 0}.rv-quotes[data-astro-cid-fplxapes]{margin:96px 0 0;text-align:left}.rv-quotes-title[data-astro-cid-fplxapes]{margin:0;font:var(--t-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--voice);opacity:.7}.rv-quote[data-astro-cid-fplxapes]{margin:64px 0 0;padding:4px 0 4px 22px;border-left:3px solid var(--accent)}.rv-quotes-title[data-astro-cid-fplxapes]+.rv-quote[data-astro-cid-fplxapes]{margin-top:24px}.rv-quote-text[data-astro-cid-fplxapes]{margin:0;font:italic 400 clamp(19px,4.6vw,24px) / 1.45 var(--font-body);color:var(--head);text-wrap:pretty}.rv-quote-who[data-astro-cid-fplxapes]{display:inline-flex;align-items:center;gap:12px;margin-top:18px;font:var(--t-small);line-height:1.35;color:var(--voice);opacity:.85}.rv-quote-who[data-astro-cid-fplxapes] img[data-astro-cid-fplxapes]{width:44px;height:44px;border-radius:50%;object-fit:cover}.rv-quote-who[data-astro-cid-fplxapes] strong[data-astro-cid-fplxapes]{color:var(--head);font-weight:700}.rv-foot-ask[data-astro-cid-fplxapes]{margin:80px 0 0;text-align:center}.rv-foot-ask[data-astro-cid-fplxapes] .rv-asks[data-astro-cid-fplxapes]{margin-top:36px}.rv-asks[data-astro-cid-fplxapes]{display:grid;gap:14px;margin-top:28px}.rv-form[data-astro-cid-fplxapes]{margin-top:40px}.rv-step[data-astro-cid-fplxapes]{margin:0;padding:0;border:0;min-width:0}.rv-q[data-astro-cid-fplxapes]{width:100%;padding:0;margin:0;text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(28px,5.4vw,44px);line-height:1.1;letter-spacing:-.03em;text-wrap:balance;color:var(--head)}.rv-hint[data-astro-cid-fplxapes]{margin:12px 0 0;text-align:center;font:var(--t-small);color:var(--voice);opacity:.75}.rv-yes[data-astro-cid-fplxapes],.rv-next[data-astro-cid-fplxapes]{width:100%;justify-content:space-between;gap:16px;text-align:left;font-size:clamp(17px,4.4vw,19px);line-height:1.25;padding:22px 24px;border:0;border-radius:14px;cursor:pointer}.rv-next[data-astro-cid-fplxapes]{margin-top:20px}.rv-next[data-astro-cid-fplxapes][disabled]{opacity:.6;cursor:wait}.rv-no[data-astro-cid-fplxapes]{display:block;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:var(--ground-deep);font:700 clamp(17px,4.4vw,19px) / 1 var(--font-display);color:var(--voice);text-align:left;text-decoration:none;transition:border-color .15s ease}.rv-li[data-astro-cid-fplxapes]{display:inline-flex;align-items:center;gap:12px}.rv-li[data-astro-cid-fplxapes] svg[data-astro-cid-fplxapes]{flex:none;width:20px;height:20px}.rv-mail[data-astro-cid-fplxapes]{color:var(--accent);white-space:nowrap}.rv-no[data-astro-cid-fplxapes]:hover{border-color:#ffffff47}.rv-options[data-astro-cid-fplxapes]{display:grid;gap:12px;margin-top:36px}.rv-options[data-astro-cid-fplxapes].is-bad .rv-option[data-astro-cid-fplxapes]{border-color:#ff6a6a}.rv-option[data-astro-cid-fplxapes]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:var(--ground-deep);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.rv-option[data-astro-cid-fplxapes]:hover,.rv-option[data-astro-cid-fplxapes]:focus-visible{border-color:#ffffff47}.rv-option[data-astro-cid-fplxapes].is-on{border-color:var(--accent)}.rv-option-words[data-astro-cid-fplxapes]{display:grid;gap:4px}.rv-option-label[data-astro-cid-fplxapes]{font:var(--t-body);font-weight:500;line-height:1.35;color:var(--head)}.rv-option-sub[data-astro-cid-fplxapes]{font:var(--t-small);color:var(--voice);opacity:.7}.rv-option-arrow[data-astro-cid-fplxapes]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;color:var(--voice);transition:border-color .15s ease,color .15s ease}.rv-option-arrow[data-astro-cid-fplxapes] .btn-arrow{width:18px;height:18px}.rv-option[data-astro-cid-fplxapes]:hover .rv-option-arrow[data-astro-cid-fplxapes],.rv-option[data-astro-cid-fplxapes].is-on .rv-option-arrow[data-astro-cid-fplxapes]{border-color:var(--accent);color:var(--accent)}.rv-field[data-astro-cid-fplxapes]{display:block;width:100%;margin-top:36px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--ground-deep);font:var(--t-body);color:var(--head);outline:none;transition:border-color .15s ease}.rv-field[data-astro-cid-fplxapes]::placeholder{color:#f3eee566}.rv-field[data-astro-cid-fplxapes]:focus{border-color:var(--accent)}.rv-field[data-astro-cid-fplxapes].is-bad{border-color:#ff6a6a}.rv-area[data-astro-cid-fplxapes]{resize:vertical;min-height:140px}.rv-label[data-astro-cid-fplxapes]{display:block}.rv-label[data-astro-cid-fplxapes] span[data-astro-cid-fplxapes]{display:block;margin-top:24px;font:600 12px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--voice);opacity:.8}.rv-label[data-astro-cid-fplxapes] .rv-field[data-astro-cid-fplxapes]{margin-top:8px}.rv-honey[data-astro-cid-fplxapes]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rv-foot[data-astro-cid-fplxapes]{display:flex;justify-content:center;gap:16px;margin-top:auto;padding-top:56px;font:var(--t-small);color:var(--voice);opacity:.6}.rv-foot[data-astro-cid-fplxapes] a[data-astro-cid-fplxapes]{color:inherit;text-decoration:none}.rv-foot[data-astro-cid-fplxapes] a[data-astro-cid-fplxapes]:hover{text-decoration:underline}.rv-form[data-astro-cid-fplxapes]:not([hidden])~.rv-foot[data-astro-cid-fplxapes],.rv-done[data-astro-cid-fplxapes]:not([hidden])~.rv-foot[data-astro-cid-fplxapes]{margin-top:auto}body.review main{max-width:688px;margin:0 auto;padding:0 24px}
