@keyframes rh-splash-pop-in{0%{opacity:0;transform:translate3d(0,30px,0) scale(.92);filter:blur(8px)}68%{opacity:1;transform:translate3d(0,-4px,0) scale(1.025);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}.reference-home .rh-hero.rh-app-splash{position:relative;isolation:isolate;overflow:hidden;min-height:min(820px,calc(100vh - 64px));display:flex;align-items:center;justify-content:center;padding:112px 5% 72px;background:radial-gradient(circle at 50% 38%,hsl(var(--rh-purple) / .18),transparent 28%),radial-gradient(circle at 38% 58%,hsl(var(--rh-cyan) / .1),transparent 32%)}.reference-home .rh-app-splash:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.12;background-image:linear-gradient(hsl(var(--rh-cyan) / .18) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--rh-cyan) / .18) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 72%);mask-image:radial-gradient(circle at center,black,transparent 72%)}.reference-home .rh-app-splash:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:190px;background:linear-gradient(transparent,hsl(var(--rh-background)))}.reference-home .rh-splash-content{position:relative;z-index:1;width:100%}.reference-home .rh-splash-enter{opacity:0;animation:rh-splash-pop-in .72s cubic-bezier(.2,.82,.25,1) both;will-change:transform,opacity,filter}.reference-home .rh-splash-title{animation-delay:.08s}.reference-home .rh-splash-copy{animation-delay:.36s}.reference-home .rh-splash-actions{display:flex;flex-direction:column;align-items:center;animation-delay:.64s}.reference-home .rh-splash-proof{animation-delay:.9s}.reference-home .rh-app-splash h1{font-size:clamp(52px,6.2vw,88px)}.reference-home .rh-app-splash .rh-hero-copy{max-width:980px;margin:30px auto 36px;font-size:19px;line-height:1.65}.reference-home .rh-splash-actions .rh-button{padding:18px 36px;font-size:17px}.reference-home .rh-splash-actions .rh-compare-link{margin-top:16px;font-size:14px}.reference-home .rh-app-splash .rh-trust-line{margin-top:44px;font-size:15px}@media(max-width:767px){.reference-home .rh-hero.rh-app-splash{min-height:calc(100vh - 72px);padding:88px 20px 58px}.reference-home .rh-app-splash:before{background-size:38px 38px}.reference-home .rh-app-splash h1{font-size:clamp(44px,13vw,62px)}.reference-home .rh-app-splash .rh-hero-copy{margin:28px auto 34px;font-size:16px}.reference-home .rh-splash-actions .rh-button{padding:17px 30px;font-size:16px}.reference-home .rh-app-splash .rh-trust-line{margin-top:40px;font-size:13px}}@media(prefers-reduced-motion:reduce){.reference-home .rh-splash-enter{opacity:1;animation:none;filter:none;transform:none}}.rh-mobile-onboarding{display:none}@keyframes rh-screen-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1023px){html:has(.rh-mobile-onboarding),body:has(.rh-mobile-onboarding){height:100%;overflow:hidden!important;overscroll-behavior:none}.reference-home .rh-desktop-home{display:none}.website-guided:has(.rh-mobile-onboarding)>nav{display:none}.rh-mobile-onboarding{--rh-onboarding-x: clamp(20px, 5vw, 48px);--rh-onboarding-y: clamp(18px, 3vh, 28px);position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100vw;max-width:100vw;height:100dvh;margin:0;padding:var(--rh-onboarding-y) var(--rh-onboarding-x) calc(84px + env(safe-area-inset-bottom));color:hsl(var(--rh-ink));overflow:hidden;overscroll-behavior:none;touch-action:none}.rh-mobile-onboarding.has-tour-bar{grid-template-rows:auto minmax(0,1fr) auto;padding-top:0}.rh-onboarding-topbar{position:relative;z-index:3;display:flex;width:calc(100% + (var(--rh-onboarding-x) * 2));min-height:calc(58px + env(safe-area-inset-top));align-items:center;justify-content:center;margin:0 calc(var(--rh-onboarding-x) * -1);padding:env(safe-area-inset-top) var(--rh-onboarding-x) 0;border-bottom:1px solid hsl(var(--rh-border));background:hsl(var(--rh-background) / .9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rh-onboarding-topbar img{display:block;width:min(46vw,184px);height:auto}.rh-mobile-onboarding:before{content:"";position:absolute;inset:12% -25% auto;height:58%;background:radial-gradient(ellipse at center,hsl(var(--rh-purple) / .13),transparent 67%);pointer-events:none}.rh-onboarding-screen{position:relative;display:flex;width:100%;max-width:100%;min-width:0;min-height:0;flex-direction:column;justify-content:center;padding:clamp(18px,4vh,42px) 0;animation:rh-screen-enter .26s ease-out both}.rh-onboarding-screen.is-welcome{align-items:center;justify-content:flex-start;padding-top:0;text-align:center}.rh-mobile-onboarding.has-tour-bar .rh-onboarding-screen{justify-content:flex-start;padding-top:10px;padding-bottom:12px}.rh-onboarding-screen.is-identity{justify-content:flex-start;padding-top:clamp(20px,3.5vh,34px)}.rh-onboarding-screen.is-identity h1{width:100%;font-size:clamp(30px,8vw,42px);line-height:1.05}.rh-onboarding-video{position:relative;flex:0 0 auto;width:calc(100% + (var(--rh-onboarding-x) * 2));aspect-ratio:16 / 9;margin:calc(var(--rh-onboarding-y) * -1) calc(var(--rh-onboarding-x) * -1) clamp(16px,2vh,22px);overflow:hidden;border-bottom:1px solid hsl(var(--rh-border));border-radius:0 0 24px 24px;background:hsl(var(--rh-background));box-shadow:0 20px 52px hsl(var(--rh-background) / .52);animation:rh-screen-enter .42s ease-out both}.rh-onboarding-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--rh-background) / .42),transparent 55%);pointer-events:none}.rh-onboarding-video.is-playing:after{display:none}.rh-onboarding-video img,.rh-onboarding-video iframe{display:block;width:100%;height:100%;border:0;-o-object-fit:cover;object-fit:cover}.rh-onboarding-video-play{position:absolute;z-index:1;top:50%;left:50%;display:flex;width:72px;height:72px;min-width:72px;min-height:72px;align-items:center;justify-content:center;padding:0;transform:translate(-50%,-50%);border:1px solid hsl(var(--rh-ink) / .4);border-radius:50%;color:hsl(var(--rh-background));background:linear-gradient(100deg,hsl(var(--rh-orange)),hsl(var(--rh-orange-end)));box-shadow:0 12px 34px hsl(var(--rh-background) / .48)}.rh-onboarding-video-play:active{transform:translate(-50%,-50%) scale(.98)}.rh-onboarding-video-play svg{width:27px;height:27px;margin-left:4px}.rh-onboarding-screen.is-welcome .rh-onboarding-eyebrow{font-size:12px;animation:rh-screen-enter .42s .1s ease-out both}.rh-onboarding-screen.is-welcome h1{line-height:0;animation:rh-screen-enter .42s .19s ease-out both}.rh-onboarding-screen.is-welcome .rh-onboarding-welcome-prompts{animation:rh-screen-enter .42s .28s ease-out both}.rh-onboarding-eyebrow{margin-bottom:10px;color:hsl(var(--rh-orange))!important;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rh-onboarding-screen h1{max-width:680px;outline:none;font-size:clamp(36px,7vw,60px);line-height:1.02;font-weight:850;letter-spacing:-.045em}.rh-onboarding-screen h1 span{display:block;background:linear-gradient(100deg,hsl(var(--rh-cyan)),hsl(var(--rh-purple)),#ea62ba);-webkit-background-clip:text;background-clip:text;color:transparent}.rh-onboarding-brand-logo{display:block;width:min(88%,390px);height:auto;margin:2px auto 0;transform-origin:center;animation:rh-screen-enter .48s .1s ease-out both}.rh-onboarding-step-logo{display:block;width:min(86%,340px);height:auto;margin:10px auto 4px}.rh-onboarding-copy{max-width:620px;margin-top:clamp(14px,2.5vh,22px);color:hsl(var(--rh-muted))!important;font-size:clamp(15px,2.2vw,18px);line-height:1.55}.rh-onboarding-copy strong{color:hsl(var(--rh-ink));font-weight:800}.rh-onboarding-copy mark{display:inline-block;margin:0 2px;padding:1px 7px 2px;border:1px solid hsl(var(--rh-green) / .55);border-radius:999px;color:hsl(var(--rh-green));background:hsl(var(--rh-green) / .12);font-weight:850;line-height:1.25;text-transform:uppercase}.rh-onboarding-notice{margin-top:12px;padding:11px 13px;border:1px solid hsl(var(--rh-green) / .55);border-radius:12px;background:hsl(var(--rh-green) / .1)}.rh-onboarding-notice strong{display:block;color:hsl(var(--rh-ink));font-size:15px;line-height:1.25}.rh-onboarding-notice p{margin-top:3px;color:hsl(var(--rh-muted));font-size:14px;font-weight:500;line-height:1.35}.rh-onboarding-step-content:has(.rh-onboarding-notice) .rh-onboarding-copy{margin-top:8px;font-size:14px;line-height:1.35}.rh-onboarding-step-content:has(.rh-onboarding-notice) .rh-onboarding-notice{margin-top:8px;padding:9px 11px}.rh-onboarding-step-content:has(.rh-onboarding-notice) ul{margin-top:8px}.rh-onboarding-step-content:has(.rh-onboarding-notice) li{padding:8px 0}.rh-onboarding-step-content:has(.rh-onboarding-notice) li p{font-size:14px;line-height:1.32}.rh-who-interactive{width:min(100%,620px);margin-top:clamp(16px,2.5vh,24px)}.rh-who-choices{display:grid;gap:10px}.rh-who-choices article{min-height:0;padding:13px 15px;border:1px solid hsl(var(--rh-border));border-radius:14px;background:linear-gradient(110deg,hsl(var(--rh-surface)),hsl(var(--rh-background) / .82));box-shadow:inset 3px 0 hsl(var(--rh-orange) / .78)}.rh-who-choices article:nth-child(2){box-shadow:inset 3px 0 hsl(var(--rh-cyan) / .72)}.rh-who-choices article:nth-child(3){box-shadow:inset 3px 0 hsl(var(--rh-purple) / .72)}.rh-who-choice-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-right:8px;border-radius:9px;color:hsl(var(--rh-orange));background:hsl(var(--rh-orange) / .13);vertical-align:middle}.rh-who-choices article:nth-child(2) .rh-who-choice-icon{color:hsl(var(--rh-cyan));background:hsl(var(--rh-cyan) / .12)}.rh-who-choices article:nth-child(3) .rh-who-choice-icon{color:hsl(var(--rh-purple));background:hsl(var(--rh-purple) / .13)}.rh-who-choice-icon svg{width:17px;height:17px}.rh-who-choices article>strong{color:hsl(var(--rh-ink));font-size:15px;vertical-align:middle}.rh-who-choices article p{margin:6px 0 0;color:hsl(var(--rh-muted));font-size:14px;font-weight:500;line-height:1.38}.rh-onboarding-welcome-prompts{display:grid;width:min(100%,620px);margin-top:auto;margin-bottom:auto;padding:3px 14px;border:1px solid hsl(var(--rh-border));border-radius:16px;background:hsl(var(--rh-surface) / .72);box-shadow:0 8px 22px hsl(var(--rh-background) / .2)}.rh-onboarding-prompt{padding:8px 0}.rh-onboarding-prompt+.rh-onboarding-prompt{border-top:1px solid hsl(var(--rh-border))}.rh-onboarding-prompt-title{display:flex;align-items:center;justify-content:center;gap:7px;color:hsl(var(--rh-ink));font-size:13px}.rh-onboarding-prompt-title svg{width:15px;height:15px;flex:0 0 auto;color:hsl(var(--rh-orange))}.rh-onboarding-prompt:nth-child(2) .rh-onboarding-prompt-title svg{color:hsl(var(--rh-cyan))}.rh-onboarding-prompt:nth-child(3) .rh-onboarding-prompt-title svg{color:hsl(var(--rh-purple))}.rh-onboarding-prompt p{margin-top:2px;color:hsl(var(--rh-muted));font-size:12px;line-height:1.36}.rh-onboarding-step-content{width:min(100%,620px);max-width:100%;min-width:0;overflow:hidden}.rh-onboarding-step-content .rh-onboarding-copy{max-width:36rem;margin-top:12px;font-size:15px;line-height:1.45}.rh-onboarding-callouts{display:grid;gap:9px;margin-top:clamp(14px,2.4vh,22px)}.rh-onboarding-callouts article{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;min-height:0;padding:14px;border:1px solid hsl(var(--rh-border));border-radius:13px;background:linear-gradient(110deg,hsl(var(--rh-surface)),hsl(var(--rh-background) / .82));box-shadow:inset 3px 0 hsl(var(--rh-orange) / .78)}.rh-onboarding-callouts article>div{min-width:0}.rh-onboarding-callouts strong{display:block;color:hsl(var(--rh-ink));font-size:15px;line-height:1.3}.rh-onboarding-callouts p{margin-top:5px;color:hsl(var(--rh-muted));font-size:15px;font-weight:500;line-height:1.42}.rh-onboarding-callouts article:nth-child(2){box-shadow:inset 3px 0 hsl(var(--rh-cyan) / .72)}.rh-onboarding-callouts article:nth-child(3){box-shadow:inset 3px 0 hsl(var(--rh-purple) / .72)}.rh-onboarding-callouts b{color:hsl(var(--rh-orange));font-size:10px;letter-spacing:.08em}.rh-onboarding-callouts article:nth-child(2) b{color:hsl(var(--rh-cyan))}.rh-onboarding-callouts article:nth-child(3) b{color:hsl(var(--rh-purple))}.rh-onboarding-step-content ul{display:grid;width:100%;gap:0;margin-top:clamp(14px,2.4vh,22px);border-top:1px solid hsl(var(--rh-border))}.rh-onboarding-step-content li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;min-height:0;padding:12px 0;border-bottom:1px solid hsl(var(--rh-border));text-align:left}.rh-onboarding-step-content li>div{min-width:0}.rh-onboarding-step-content li strong{display:block;color:hsl(var(--rh-ink));font-size:15px;font-weight:700;line-height:1.3}.rh-onboarding-step-content li p{margin-top:4px;color:hsl(var(--rh-muted));font-size:15px;font-weight:500;line-height:1.42}.rh-onboarding-step-content li svg{width:17px;height:17px;margin-top:2px;color:hsl(var(--rh-cyan))}.rh-onboarding-icon-list{gap:9px!important;border-top:0!important}.rh-onboarding-icon-list li{min-height:0;padding:11px 12px;border:1px solid hsl(var(--rh-border));border-radius:12px;background:hsl(var(--rh-surface) / .68)}.rh-onboarding-icon-list li:nth-child(2) svg{color:hsl(var(--rh-orange))}.rh-onboarding-icon-list li:nth-child(3) svg{color:hsl(var(--rh-purple))}.rh-onboarding-detail-cards{display:grid;width:100%;max-width:100%;min-width:0;gap:11px;margin-top:clamp(14px,2.4vh,22px)}.rh-onboarding-detail-cards article{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:clamp(16px,2vh,22px) 16px;overflow:hidden;border:1px solid hsl(var(--rh-border));border-radius:13px;background:linear-gradient(110deg,hsl(var(--rh-surface)),hsl(var(--rh-background) / .82));box-shadow:inset 3px 0 hsl(var(--rh-orange) / .78)}.rh-onboarding-detail-cards article>div{min-width:0}.rh-onboarding-detail-cards article:nth-child(2){box-shadow:inset 3px 0 hsl(var(--rh-cyan) / .72)}.rh-onboarding-detail-cards article:nth-child(3){box-shadow:inset 3px 0 hsl(var(--rh-purple) / .72)}.rh-onboarding-detail-cards svg{width:19px;height:19px;margin-top:1px;color:hsl(var(--rh-orange))}.rh-onboarding-detail-cards article:nth-child(2) svg{color:hsl(var(--rh-cyan))}.rh-onboarding-detail-cards article:nth-child(3) svg{color:hsl(var(--rh-purple))}.rh-onboarding-detail-cards strong{display:block;color:hsl(var(--rh-ink));font-size:15px;line-height:1.3;overflow-wrap:anywhere}.rh-onboarding-detail-cards p{margin-top:6px;color:hsl(var(--rh-muted));font-size:15px;font-weight:500;line-height:1.42;overflow-wrap:anywhere}.rh-mobile-onboarding:has(.rh-onboarding-screen.is-finished){padding-bottom:calc(18px + env(safe-area-inset-bottom))}.rh-onboarding-screen.is-finished{align-items:center;justify-content:space-evenly!important;padding:4px 0 clamp(10px,1.5vh,16px);text-align:center}.rh-onboarding-final-logo{display:block;width:min(76vw,300px);height:auto;margin:0 auto}.rh-onboarding-final-heading{width:100%;margin:0}.rh-onboarding-final-heading .rh-onboarding-eyebrow{margin-bottom:14px}.rh-onboarding-final-heading h1{max-width:680px;overflow:visible;font-size:clamp(30px,9vw,48px);line-height:1.12}.rh-onboarding-screen.is-finished h1 .rh-onboarding-final-line{display:block;overflow:visible;white-space:nowrap}.rh-onboarding-screen.is-finished h1 .rh-onboarding-final-line:last-child{padding-bottom:.12em}.rh-onboarding-final-copy{display:flex;max-width:520px;flex-direction:column;align-items:center;margin:0}.rh-onboarding-screen.is-finished .rh-onboarding-copy{margin-top:0}.rh-onboarding-final-action{display:flex;width:100%;flex-direction:column;align-items:center}.rh-onboarding-final-signoff{margin-top:13px;padding:0 8px;color:hsl(var(--rh-orange))!important;font-size:13px;font-weight:600;line-height:1.45}.rh-onboarding-final-cta{width:min(100%,420px);min-height:56px;margin-top:8px;border-radius:999px;color:hsl(var(--rh-ink));background:linear-gradient(100deg,hsl(var(--rh-purple)),hsl(var(--rh-cyan)));font-size:17px;font-weight:850;box-shadow:0 12px 32px hsl(var(--rh-purple) / .24)}.rh-onboarding-nav{position:relative;z-index:3;display:flex;width:100%;max-width:100%;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:12px;overflow:hidden}.rh-onboarding-nav button{min-width:0}.rh-onboarding-nav.is-centered{justify-content:center}.rh-onboarding-nav.is-centered .rh-onboarding-next{margin-left:0}.rh-onboarding-nav.is-welcome{flex-direction:column;gap:2px}.rh-onboarding-nav button{min-height:48px;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:800}.rh-onboarding-nav .rh-onboarding-login{min-height:30px;padding:0 12px;color:hsl(var(--rh-muted));background:transparent;font-size:12px;font-weight:600}.rh-onboarding-login strong{color:hsl(var(--rh-cyan))}.rh-onboarding-back{color:hsl(var(--rh-muted));border:1px solid hsl(var(--rh-border));background:transparent}.rh-onboarding-next{width:auto;max-width:calc(100% - 94px);min-width:0;margin-left:auto;padding-right:clamp(14px,4vw,20px)!important;padding-left:clamp(14px,4vw,20px)!important;overflow:hidden;color:hsl(var(--rh-background));background:linear-gradient(100deg,hsl(var(--rh-orange)),hsl(var(--rh-orange-end)));text-overflow:ellipsis;white-space:nowrap}@keyframes rh-join-reminder-pulse{0%,46%,to{box-shadow:0 -6px 24px hsl(var(--rh-cyan) / 0),inset 0 0 0 100px hsl(var(--rh-cyan) / 0)}14%,28%{box-shadow:0 -8px 28px hsl(var(--rh-cyan) / .45),inset 0 0 0 100px hsl(var(--rh-cyan) / .16)}}@keyframes rh-join-text-pulse{0%,46%,to{transform:translate(0) rotate(0) scale(1);text-shadow:none}10%{transform:translate(0) rotate(0) scale(1.1);text-shadow:0 0 14px hsl(var(--rh-cyan) / .65)}18%{transform:translate(-5px) rotate(-3deg) scale(1.08);text-shadow:0 0 14px hsl(var(--rh-cyan) / .65)}26%{transform:translate(5px) rotate(3deg) scale(1.08);text-shadow:0 0 14px hsl(var(--rh-cyan) / .65)}34%{transform:translate(-3px) rotate(-2deg) scale(1.04);text-shadow:0 0 7px hsl(var(--rh-cyan) / .3)}40%{transform:translate(2px) rotate(1deg) scale(1.02);text-shadow:none}}.rh-onboarding-join{position:fixed;z-index:45;right:0;bottom:0;left:0;display:flex;min-height:72px;align-items:center;justify-content:center;gap:9px;padding:12px max(20px,calc((100vw - 760px)/2 + 48px)) calc(12px + env(safe-area-inset-bottom));border:0;border-top:1px solid hsl(var(--rh-cyan) / .32);border-radius:0;color:hsl(var(--rh-ink));background:linear-gradient(100deg,hsl(var(--rh-cyan) / .15),hsl(var(--rh-purple) / .17)),hsl(var(--rh-background) / .98);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;animation:rh-join-reminder-pulse 3.6s ease-in-out infinite}.rh-onboarding-join>span{color:hsl(var(--rh-muted));font-size:12px;font-weight:650}.rh-onboarding-join>strong{color:hsl(var(--rh-cyan));font-size:13px;font-weight:850;transform-origin:center;animation:rh-join-text-pulse 3.6s ease-in-out infinite}.website-guided:has(.rh-mobile-onboarding)>footer{display:none}.rh-mobile-onboarding.has-tour-bar .rh-onboarding-step-content{display:flex;flex:1;min-height:0;flex-direction:column}.rh-mobile-onboarding.has-tour-bar .rh-onboarding-step-content>.rh-onboarding-callouts,.rh-mobile-onboarding.has-tour-bar .rh-onboarding-step-content>.rh-onboarding-detail-cards{flex:1;align-content:space-evenly}.rh-mobile-onboarding.has-tour-bar .rh-onboarding-step-content.is-checklist>ul{flex:1;grid-auto-rows:minmax(min-content,1fr);align-content:stretch}.rh-mobile-onboarding.has-tour-bar .rh-onboarding-step-content.is-checklist>ul>li{align-items:center;padding-top:clamp(8px,1.6dvh,14px);padding-bottom:clamp(8px,1.6dvh,14px)}}@media(max-height:760px)and (max-width:1023px){.rh-mobile-onboarding.has-tour-bar .rh-onboarding-screen.is-tight-step{padding-top:6px;padding-bottom:6px}.rh-onboarding-screen.is-tight-step .rh-onboarding-copy{margin-top:8px;font-size:14px;line-height:1.35}.rh-onboarding-screen.is-tight-step .rh-onboarding-callouts,.rh-onboarding-screen.is-tight-step .rh-onboarding-icon-list{gap:6px!important;margin-top:8px}.rh-onboarding-screen.is-tight-step .rh-onboarding-callouts article,.rh-onboarding-screen.is-tight-step .rh-onboarding-icon-list li{padding:8px 10px}.rh-onboarding-screen.is-tight-step .rh-onboarding-callouts p,.rh-onboarding-screen.is-tight-step .rh-onboarding-icon-list p{margin-top:2px;font-size:14px;line-height:1.3}}@media(max-width:480px){.rh-mobile-onboarding{--rh-onboarding-x: 20px;--rh-onboarding-y: 18px;padding:var(--rh-onboarding-y) var(--rh-onboarding-x) calc(82px + env(safe-area-inset-bottom))}.rh-onboarding-screen{padding:16px 0}.rh-onboarding-screen.is-welcome{padding-bottom:8px}.rh-onboarding-screen h1{font-size:clamp(33px,10vw,43px)}.rh-onboarding-copy{font-size:15px;line-height:1.48}.rh-onboarding-screen li{min-height:40px;font-size:13px}.rh-onboarding-nav button{padding:10px 16px}.rh-onboarding-join{min-height:70px;padding:9px 16px calc(9px + env(safe-area-inset-bottom))}}@media(max-height:700px)and (max-width:1023px){.rh-mobile-onboarding{--rh-onboarding-y: 14px;padding-top:var(--rh-onboarding-y)}.rh-onboarding-screen{padding:10px 0}.rh-onboarding-eyebrow{margin-bottom:6px;font-size:9px}.rh-onboarding-screen h1{font-size:clamp(30px,8vw,42px)}.rh-onboarding-copy{margin-top:10px;font-size:14px;line-height:1.4}.rh-onboarding-screen ul{margin-top:10px}.rh-onboarding-callouts article{padding:8px 10px}.rh-onboarding-callouts strong,.rh-onboarding-step-content li strong{font-size:14px}.rh-onboarding-callouts p,.rh-onboarding-step-content li p{margin-top:2px;font-size:14px;line-height:1.32}.rh-onboarding-step-content li{padding:7px 0}.rh-onboarding-icon-list li{padding:8px 10px}.rh-onboarding-welcome-prompts{margin-top:auto;margin-bottom:auto}.rh-onboarding-prompt{padding:5px 0}.rh-onboarding-prompt p{font-size:10px;line-height:1.25}.rh-onboarding-screen li{min-height:35px}.rh-onboarding-detail-cards{gap:6px;margin-top:9px}.rh-onboarding-detail-cards article{gap:7px;padding:7px 10px}.rh-onboarding-detail-cards strong{font-size:14px}.rh-onboarding-detail-cards p{margin-top:3px;font-size:14px;line-height:1.35}.rh-onboarding-nav,.rh-onboarding-nav button{min-height:42px}.rh-onboarding-join{min-height:58px}}@media(prefers-reduced-motion:reduce){.rh-onboarding-screen,.rh-onboarding-video,.rh-onboarding-screen.is-welcome .rh-onboarding-eyebrow,.rh-onboarding-screen.is-welcome h1,.rh-onboarding-screen.is-welcome .rh-onboarding-welcome-prompts,.rh-onboarding-join,.rh-onboarding-join>strong{animation:none}}
