.footer__withdrawal{display:inline-flex;align-items:center;min-height:44px}.rv-home-proof{padding-block:72px;background:#edf5f5}.rv-home-proof__grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px}.rv-home-proof__compare{display:block;position:relative;aspect-ratio:1.3;overflow:hidden;border-radius:14px;background:#fff;isolation:isolate}.rv-home-proof__compare img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.rv-home-proof__before{clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.rv-home-proof__tag{position:absolute;bottom:16px;padding:6px 10px;border-radius:5px;background:#192f37;color:#fff;font-size:12px;font-weight:600;pointer-events:none}.rv-home-proof__tag--before{left:16px}.rv-home-proof__tag--after{right:16px}.rv-home-proof__divider{position:absolute;inset:0 auto 0 var(--reveal);width:2px;background:#fff;transform:translate(-50%);pointer-events:none}.rv-home-proof__divider span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#087f9a;font-size:25px;box-shadow:0 3px 16px #192f3726;white-space:pre}.rv-home-proof__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:2;touch-action:pan-y}.rv-home-proof__compare:focus-within{outline:3px solid #087f9a;outline-offset:4px}.rv-home-proof h2{margin:0 0 20px;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.12;letter-spacing:-.035em;color:var(--rv-ink)}.rv-home-proof__note{font-size:13px;line-height:1.7;color:var(--rv-muted);margin:16px 0 24px}@media(max-width:749px){.rv-home-proof{padding-block:44px}.rv-home-proof__grid{grid-template-columns:1fr;gap:28px}.rv-home-proof h2{font-size:32px}}.mc-signup-page{padding-block:36px 56px}.mc-signup-message{padding:18px;border-radius:10px;background:#edf5f5;color:#153138;line-height:1.65}.mc-signup-error{border:1px solid #a22929;margin-bottom:20px}.mc-signup-message p{margin:0}.rv-hero__copy h1{font-size:clamp(42px,4.5vw,64px);line-height:1.06;letter-spacing:-.045em}.rv-hero__people{gap:20px;align-items:start}.rv-hero__people .rv-person{aspect-ratio:.72;border-radius:110px 110px 18px 18px}.rv-hero__people .rv-person--women{margin-top:40px}.rv-hero__people .rv-person img{object-fit:cover}.rv-hero__people .rv-person--women img{object-position:82% center}@media(max-width:749px){.rv-hero__people{gap:12px}.rv-hero__people .rv-person{aspect-ratio:.72;border-radius:70px 70px 14px 14px}.rv-hero__people .rv-person--women{margin-top:20px}.rv-hero__people .rv-person__label{font-size:15px;left:12px;right:10px;bottom:14px}.rv-hero__people .rv-person__arrow{width:26px;height:26px}}.rv-hero__copy .rv-hero__headline{font-size:clamp(38px,3.65vw,54px);line-height:1.12;letter-spacing:-.04em;font-weight:600;margin-bottom:28px}.rv-hero__question{display:block;font-size:clamp(21px,1.8vw,27px);line-height:1.35;letter-spacing:-.02em;font-weight:400;color:var(--rv-muted);margin-bottom:19px}.rv-hero__statement{display:block;max-width:none}.rv-hero__brand{color:#087f9a;font-weight:700;letter-spacing:-.035em}@media(max-width:749px){.rv-hero__copy .rv-hero__headline{font-size:clamp(30px,8.7vw,40px);line-height:1.14;margin-bottom:23px}.rv-hero__question{font-size:20px;margin-bottom:14px}.rv-hero__statement{max-width:none}}.rv-routine__choices{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:auto}.rv-routine__choices .rv-text-link{min-height:44px;gap:12px}.rv-rating-summary{display:flex;justify-content:center;padding-block:26px 12px}.rv-rating-summary__badge{display:flex;align-items:center;gap:18px;padding:14px 24px;border:1px solid #e4e4dc;border-radius:14px;background:#faf9f5;color:#172e36}.rv-rating-summary__stars{font-size:25px;letter-spacing:1px;line-height:1;background:linear-gradient(to right,#b68a32 var(--rating-fill),#d9d9d3 var(--rating-fill));background-clip:text;-webkit-background-clip:text;color:transparent}.rv-rating-summary__badge p{margin:0;font-size:14px;line-height:1.45}.rv-rating-summary__badge strong,.rv-rating-summary__badge p span{display:block}.rv-rating-summary__badge p span{font-size:12px;color:#53656a}@media(max-width:749px){.rv-rating-summary__badge{gap:14px;padding:12px 18px}.rv-rating-summary__stars{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
