.rvhome{--ink:#0a0a0b;--surface:#141518;--line:#ffffff1a;--cream:#f4f6f9;--muted:#8a92a0;--faint:#f4f6f96b}.rvhome *{box-sizing:border-box;margin:0;padding:0}.rvhome{scroll-behavior:smooth;background:var(--ink);color:var(--cream);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.rvhome .wrap{max-width:1200px;margin:0 auto;padding:0 48px}.rvhome .lead{letter-spacing:.26em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.rvhome .fill{background:var(--cream);color:var(--ink);cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;padding:16px 30px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.rvhome .reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.rvhome .reveal.in{opacity:1;transform:none}.rvhome .light{--ink:#f5f5f7;--surface:#fff;--cream:#0a0a0b;--muted:#6e7078;--faint:#0a0a0b70;--line:#0a0a0b1a;color:#0a0a0b;background:#f5f5f7}.rvhome .light .chip{color:#0a0a0bd1}.rvhome .light .note:hover{border-color:#0a0a0b42}.rvhome nav{z-index:60;justify-content:space-between;align-items:center;padding:22px 48px;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.rvhome nav.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0a0a0bb8;padding:15px 48px}.rvhome nav .logo{font-family:var(--font-inter),sans-serif;letter-spacing:-.03em;align-items:center;font-size:23px;font-weight:700;display:flex}.rvhome nav .logo img{width:auto;height:30px;display:block}.rvhome nav .links{align-items:center;gap:32px;display:flex}.rvhome nav .links a{color:#f4f6f9b3;font-size:14px;font-weight:500;text-decoration:none}.rvhome nav .pill{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:9px 18px;font-size:12px}.rvhome .hero{align-items:center;height:100vh;min-height:800px;display:flex;position:relative;overflow:hidden}.rvhome .hero-img{object-fit:cover;filter:brightness(.88)contrast(1.04)saturate(1.04);will-change:transform;background:#0b0d10 url(/home/hero-poster.jpg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.16)}.rvhome .hero-grad{background:linear-gradient(110deg,#0a0a0be6,#0a0a0b80 45%,#0a0a0b33);position:absolute;inset:0}.rvhome .hero .wrap{z-index:10;width:100%;position:relative}.rvhome .hero .eyebrow{letter-spacing:.26em;text-transform:uppercase;color:#f4f6f999;margin-bottom:20px;font-size:12px;font-weight:600}.rvhome .hero .wrap{text-align:left}@media (min-width:1297px){.rvhome .hero .wrap{padding-left:0}}.rvhome .hero h1{letter-spacing:-.032em;max-width:640px;font-size:58px;font-weight:700;line-height:1.04}.rvhome .hero .subhead{color:#f4f6f9d9;max-width:500px;margin-top:20px;font-size:21px;font-weight:400;line-height:1.5}.rvhome .vbar{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14151899;border-radius:100px;align-items:center;gap:16px;width:572px;max-width:100%;margin-top:32px;padding:14px 22px 14px 16px;display:flex}.rvhome .vmic{background:var(--cream);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.rvhome .vmic:before{content:"";border:1px solid #ffffff59;border-radius:50%;animation:2s ease-out infinite rv_ring;position:absolute;inset:-6px}@keyframes rv_ring{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.rvhome .vmic:after{content:"";background:var(--ink);border-radius:5px;width:9px;height:14px}.rvhome .wave{align-items:center;gap:3px;height:22px;display:flex}.rvhome .wave i{background:#f4f6f9bf;border-radius:3px;width:3px;animation:1s ease-in-out infinite rv_w}.rvhome .wave i:first-child{height:8px}.rvhome .wave i:nth-child(2){height:18px;animation-delay:.15s}.rvhome .wave i:nth-child(3){height:11px;animation-delay:.3s}.rvhome .wave i:nth-child(4){height:22px;animation-delay:.1s}.rvhome .wave i:nth-child(5){height:9px;animation-delay:.25s}.rvhome .wave i:nth-child(6){height:15px;animation-delay:50ms}@keyframes rv_w{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.rvhome .vtext{color:var(--cream);white-space:nowrap;min-width:20px;font-size:15px}.rvhome .cur{animation:1s step-end infinite rv_blink}@keyframes rv_blink{50%{opacity:0}}.rvhome .hero .cta-row{margin-top:32px}.rvhome .reframe{border-top:1px solid var(--line);height:240vh;position:relative}.rvhome .rf-sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0}.rvhome .rf-sticky>.wrap{width:100%}.rvhome .reframe .lead{margin-bottom:28px}.rvhome .rf-stage{min-height:160px;position:relative}.rvhome .rf-line{letter-spacing:-.02em;opacity:0;pointer-events:none;max-width:20ch;font-size:54px;font-weight:600;line-height:1.15;transition:opacity .45s;position:absolute;top:0;left:0}.rvhome .rf-line.on{opacity:1}.rvhome .rf-line em{color:var(--muted);font-style:normal}.rvhome .rf-rail{border-left:1px solid var(--line);opacity:0;max-width:52ch;margin-top:44px;padding-left:26px;transition:opacity .6s,transform .6s;transform:translateY(16px)}.rvhome .rf-rail.show{opacity:1;transform:none}.rvhome .rf-rail p{color:var(--muted);font-size:17px;line-height:1.7}.rvhome .rf-progress{gap:8px;display:flex;position:absolute;bottom:9vh;left:0}.rvhome .rf-progress i{background:#0a0a0b29;border-radius:3px;width:22px;height:3px;transition:background .3s}.rvhome .rf-progress i.on{background:#0a0a0bb3}.rvhome .scene{border-top:1px solid var(--line);height:280vh;position:relative}.rvhome .sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.rvhome .sticky .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:100%;display:grid}.rvhome .copywrap{min-height:340px;position:relative}.rvhome .stop{opacity:0;pointer-events:none;transition:opacity .55s,transform .55s;position:absolute;inset:0;transform:translateY(26px)}.rvhome .stop.on{opacity:1;transform:none}.rvhome .stop .k{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.rvhome .stop h3{letter-spacing:-.02em;margin-top:16px;font-size:46px;font-weight:600;line-height:1.08}.rvhome .stop p{color:var(--muted);max-width:42ch;margin-top:20px;font-size:18px;line-height:1.6}.rvhome .stop ul{flex-direction:column;gap:12px;margin-top:24px;list-style:none;display:flex}.rvhome .stop ul li{color:#f4f6f9d9;align-items:center;gap:12px;font-size:15px;display:flex}.rvhome .stop ul li .d{background:var(--cream);border-radius:50%;flex:none;width:5px;height:5px}.rvhome .dots{gap:10px;display:flex;position:absolute;bottom:0;left:0}.rvhome .dots i{background:var(--line);border-radius:3px;width:34px;height:3px;transition:all .4s}.rvhome .dots i.on{background:var(--cream)}.rvhome .stage{perspective:1600px;justify-content:center;align-items:center;height:640px;display:flex;position:relative}.rvhome .floats{position:absolute;inset:0}.rvhome .floats span{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:transform;background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff0f;border-radius:26px;position:absolute}.rvhome .f1{width:230px;height:150px;top:70px;right:20px}.rvhome .f2{width:180px;height:180px;bottom:60px;left:0}.rvhome .f3{width:140px;height:120px;top:30px;left:60px}.rvhome .phone3d{width:326px;transform-style:preserve-3d;will-change:transform;transition:transform .12s linear;position:relative}.rvhome .device{border:1px solid var(--line);background:linear-gradient(#17181c,#0c0d10);border-radius:44px;padding:14px;box-shadow:0 60px 150px #000000b3}.rvhome .screen{background:var(--ink);border-radius:32px;height:540px;padding:26px 20px;position:relative;overflow:hidden}.rvhome .scr{opacity:0;pointer-events:none;padding:26px 20px;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:scale(.98)}.rvhome .scr.on{opacity:1;transform:none}.rvhome .sc-eye{letter-spacing:.25em;text-transform:uppercase;color:#f4f6f9;text-align:center;font-size:11px;font-weight:600}.rvhome .lmic{border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,#2a2c31,#141518);border-radius:50%;width:110px;height:110px;margin:38px auto 0;position:relative;box-shadow:0 0 60px #ffffff0f}.rvhome .lmic:before{content:"";border:1px solid #ffffff2e;border-radius:50%;animation:2.4s ease-out infinite rv_ring;position:absolute;inset:-10px}.rvhome .lmic:after{content:"";background:var(--cream);border-radius:8px;width:15px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rvhome .ltxt{text-align:center;color:var(--cream);min-height:80px;margin-top:46px;font-size:16px;line-height:1.5}.rvhome .lstop{background:var(--cream);border-radius:50%;width:54px;height:54px;margin:34px auto 0;position:relative}.rvhome .lstop:after{content:"";background:var(--ink);border-radius:4px;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rvhome .it-top{justify-content:space-between;align-items:flex-start;display:flex}.rvhome .it-top .h{font-family:var(--font-inter),sans-serif;letter-spacing:-.02em;font-size:21px;font-weight:700;line-height:1.15}.rvhome .it-top .h span{font-family:var(--font-inter);color:var(--muted);margin-top:4px;font-size:11px;display:block}.rvhome .day{background:var(--surface);border:1px solid var(--line);border-radius:15px;margin-bottom:9px;padding:13px}.rvhome .day .dh{color:var(--muted);justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.rvhome .day .dh b{color:var(--cream);font-size:12.5px}.rvhome .act{color:#f4f6f9cc;align-items:center;gap:9px;padding:3px 0;font-size:11.5px;display:flex}.rvhome .act .e{background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.rvhome .srow{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:12px 0;display:flex}.rvhome .srow:last-child{border:none}.rvhome .srow .e{background:#ffffff0f;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.rvhome .srow .t{font-size:12.5px;font-weight:600}.rvhome .srow .s{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35}.rvhome .srow .tag{border-radius:100px;flex:none;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:800}.rvhome .tag.ok{color:#8fe3a3;background:#6bcf7f26}.rvhome .tag.warn{color:#f5c065;background:#f5a62329}.rvhome .vbar{cursor:pointer;transition:border-color .2s,transform .2s}.rvhome .vbar:hover{border-color:#ffffff47;transform:translateY(-1px)}.rvhome .vhint{letter-spacing:.01em;color:#f4f6f980;align-items:center;gap:8px;margin-top:15px;font-size:12.5px;display:inline-flex}.rvhome .vhint b{color:#f4f6f9d1;font-weight:600}.rvhome .vhint .pd{background:#8fe3a3;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite rv_pd;box-shadow:0 0 #8fe3a399}@keyframes rv_pd{0%{box-shadow:0 0 #8fe3a380}to{box-shadow:0 0 0 9px #8fe3a300}}.rvhome .demo{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#060608bd;justify-content:center;align-items:center;padding:24px;transition:opacity .35s;display:none;position:fixed;inset:0}.rvhome .demo.open{opacity:1;display:flex}.rvhome .demo-card{border:1px solid var(--line);background:#0d0e11;border-radius:30px;flex-direction:column;width:392px;max-width:100%;max-height:88vh;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #0009}.rvhome .demo-x{z-index:8;color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;transition:background .2s;display:flex;position:absolute;top:14px;right:15px}.rvhome .demo-x:hover{background:#ffffff29}.rvhome .dstage{flex-direction:column;padding:36px 24px 28px;display:none}.rvhome .dstage.on{display:flex}.rvhome .dstage.result{padding:24px 20px 26px;overflow-y:auto}.rvhome .dstage.result .it-top{padding-right:36px}.rvhome .d-eye{letter-spacing:.25em;text-transform:uppercase;color:#f4f6f9;text-align:center;font-size:11px;font-weight:600}.rvhome .d-mic{border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,#2a2c31,#141518);border-radius:50%;width:104px;height:104px;margin:34px auto;position:relative;box-shadow:0 0 60px #ffffff0f}.rvhome .d-mic:before{content:"";border:1px solid #ffffff2e;border-radius:50%;animation:2.4s ease-out infinite rv_ring;position:absolute;inset:-10px}.rvhome .d-mic:after{content:"";background:var(--cream);border-radius:8px;width:15px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rvhome .d-q{text-align:center;color:var(--cream);min-height:78px;padding:0 6px;font-size:16px;line-height:1.5}.rvhome .g-head{letter-spacing:-.02em;text-align:center;font-size:20px;font-weight:700}.rvhome .g-sub{text-align:center;color:var(--muted);margin-top:7px;font-size:12.5px}.rvhome .prog{margin-top:42px}.rvhome .prog-track{background:#ffffff17;border-radius:100px;height:6px;overflow:hidden}.rvhome .prog-fill{background:var(--cream);border-radius:100px;width:0;height:100%;transition:width .25s}.rvhome .prog-row{color:var(--muted);justify-content:space-between;align-items:center;margin-top:13px;font-size:12px;display:flex}.rvhome .prog-row .pct{color:var(--cream);font-size:13px;font-weight:700}.rvhome .g-steps{flex-direction:column;gap:12px;margin-top:28px;display:flex}.rvhome .g-step{color:#f4f6f952;align-items:center;gap:11px;font-size:12.5px;transition:color .3s;display:flex}.rvhome .g-step .tick{border:1px solid #fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;transition:all .3s;display:flex}.rvhome .g-step.active{color:#fff}.rvhome .g-step.done{color:#f4f6f9d1}.rvhome .g-step.done .tick{background:var(--cream);border-color:var(--cream);color:var(--ink)}.rvhome .rsplit{letter-spacing:.22em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--line);margin:22px 0 4px;padding-top:20px;font-size:11px;font-weight:600}.rvhome .demo-cta{text-align:center;justify-content:center;width:100%;margin-top:24px}@media (max-width:760px){.rvhome .demo-card{max-height:90vh}.rvhome .d-mic{width:88px;height:88px;margin:26px auto}}.rvhome .moat{border-top:1px solid var(--line);text-align:center;background:linear-gradient(#0a0a0b,#0d0f13 55%,#0a0a0b);padding:104px 0}.rvhome .moat h2{letter-spacing:-.03em;font-size:62px;font-weight:700;line-height:1.04}.rvhome .moat h2 .dim{color:var(--muted)}.rvhome .moat p{color:var(--muted);max-width:52ch;margin:24px auto 0;font-size:19px;line-height:1.6}.rvhome .contrast{color:var(--faint);margin-top:44px;font-size:14px}.rvhome .tcircle,.rvhome .tlocal{border-top:1px solid var(--line);text-align:center;padding:104px 0}.rvhome .tcircle h2,.rvhome .tlocal h2{letter-spacing:-.03em;font-size:62px;font-weight:700;line-height:1.04}.rvhome .tcircle h2 .dim,.rvhome .tlocal h2 .dim{color:var(--muted)}.rvhome .tcircle>.wrap>p,.rvhome .tlocal>.wrap>p{color:var(--muted);max-width:56ch;margin:24px auto 0;font-size:19px;line-height:1.6}.rvhome .tc-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.rvhome .tc-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px}.rvhome .tc-h{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.rvhome .tc-p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6}.rvhome .contrast b{color:var(--muted);font-weight:500}.rvhome .founder{border-top:1px solid var(--line);grid-template-columns:none;gap:normal;max-width:none;margin:0;padding:104px 0;display:block}.rvhome .founder .wrap{grid-template-columns:.85fr 1fr;align-items:center;gap:70px;display:grid}.rvhome .founder .portrait{aspect-ratio:4/5;filter:grayscale(.5)contrast(1.03)brightness(.92);background:#15161a url(/brand/sharlene.jpg) 50% 14%/152%;border-radius:20px}.rvhome .founder blockquote{font-family:var(--font-inter),sans-serif;letter-spacing:-.016em;font-size:34px;font-weight:400;line-height:1.3}.rvhome .founder .who{color:var(--muted);margin-top:28px;font-size:15px}.rvhome .founder .who b{color:var(--cream)}.rvhome .metrics{border-top:1px solid var(--line);gap:46px;margin-top:40px;padding-top:28px;display:flex}.rvhome .metrics .n{letter-spacing:-.02em;white-space:nowrap;font-size:33px;font-weight:700}.rvhome .metrics .l{color:var(--muted);margin-top:3px;font-size:12px}.rvhome .press{opacity:.5;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.rvhome .press span{font-size:15px;font-style:italic;font-family:var(--font-inter),sans-serif}.rvhome .pressbar{border-top:1px solid var(--line);margin-top:42px;padding-top:26px}.rvhome .pressbar .pl{letter-spacing:.24em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.rvhome .pressbar .logos{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.rvhome .pressbar .chip{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:center;align-items:center;height:60px;padding:0 20px;transition:border-color .2s;display:flex}.rvhome .pressbar .chip:hover{border-color:#0a0a0b3d}.rvhome .pressbar .chip img{object-fit:contain;filter:grayscale()contrast(1.05);opacity:.82;width:auto;max-width:124px;height:21px}.rvhome .pressbar .chip img.tall{height:30px}.rvhome .cta{border-top:1px solid var(--line);text-align:center;background:radial-gradient(at 50% 0,#ffffff0a,#0000 60%);padding:112px 0;position:relative;overflow:hidden}.rvhome .cta .wrap{z-index:2;position:relative}.rvhome .cta:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(#ffffff1a,#0000 62%);width:880px;height:540px;animation:6s ease-in-out infinite rv_ctaBreathe;position:absolute;top:-8%;left:50%;transform:translate(-50%)}@keyframes rv_ctaBreathe{0%,to{opacity:.4;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}.rvhome .cta h2{letter-spacing:-.03em;background:linear-gradient(100deg,#dbdfe5 36%,#fff 50%,#dbdfe5 64%) 0 0/240% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:24px;font-size:64px;font-weight:700;line-height:1.04;animation:5s linear infinite rv_ctaShimmer}@keyframes rv_ctaShimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.rvhome .cta .fill{transition:transform .25s,box-shadow .25s;animation:3s ease-in-out infinite rv_ctaPulse;position:relative;overflow:hidden}.rvhome .cta .fill:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 12px 46px #ffffff4d}@keyframes rv_ctaPulse{0%,to{box-shadow:0 0 #ffffff29}50%{box-shadow:0 0 30px 4px #ffffff1a}}.rvhome .cta .fill:after{content:"";background:linear-gradient(100deg,#0000,#00000017,#0000);width:45%;height:100%;animation:3.6s ease-in-out infinite rv_ctaShine;position:absolute;top:0;left:-70%;transform:skew(-16deg)}@keyframes rv_ctaShine{0%{left:-70%}55%,to{left:150%}}.rvhome .cta p{color:var(--muted);max-width:44ch;margin:22px auto 38px;font-size:18px}.rvhome .form{gap:10px;max-width:520px;margin:0 auto;display:flex}.rvhome .form input{background:var(--surface);border:1px solid var(--line);color:var(--cream);border-radius:100px;flex:1;padding:17px 24px;font-family:inherit;font-size:15px}.rvhome .form input::placeholder{color:var(--faint)}.rvhome .foot{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;padding:38px 0;font-size:13px;display:flex}.rvhome .foot-links{flex-wrap:wrap;justify-content:center;gap:14px 22px;display:flex}.rvhome .foot-links a{color:var(--muted);text-decoration:none}.rvhome .foot-links a:hover{color:var(--cream)}.rvhome .sec{border-top:1px solid var(--line);padding:92px 0}.rvhome .sec-head{text-align:center;max-width:740px;margin:0 auto 44px}.rvhome .sec-head h2{letter-spacing:-.02em;font-size:52px;font-weight:700;line-height:1.06}.rvhome .sec-head h2 .dim{color:var(--muted)}.rvhome .sec-head p{color:var(--muted);margin-top:20px;font-size:18px;line-height:1.6}.rvhome .women .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.rvhome .women .img{aspect-ratio:4/5;filter:grayscale(.2)brightness(.9)contrast(1.02);background:#15161a url(/brand/sharlene.jpg) 50% 28%/cover;border-radius:20px;position:relative;overflow:hidden}.rvhome .women .img .cap{letter-spacing:.02em;color:#f4f6f9eb;background:linear-gradient(#0000,#08080ad1);padding:44px 22px 18px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.rvhome .women .img .cap b{font-weight:600}.rvhome .women h3{letter-spacing:-.02em;font-size:44px;font-weight:600;line-height:1.08}.rvhome .women p{color:var(--muted);margin-top:20px;font-size:18px;line-height:1.6}.rvhome .women ul{flex-direction:column;gap:13px;margin-top:26px;list-style:none;display:flex}.rvhome .women ul li{color:#f4f6f9d9;align-items:center;gap:12px;font-size:15px;display:flex}.rvhome .women ul li .d{background:var(--cream);border-radius:50%;flex:none;width:5px;height:5px}.rvhome .notes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rvhome .note{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px}.rvhome .note .e{font-size:22px}.rvhome .note h4{margin-top:14px;font-size:18px;font-weight:600}.rvhome .note p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.rvhome .sources{flex-wrap:wrap;justify-content:center;gap:12px;max-width:820px;margin:0 auto;display:flex}.rvhome .chip{border:1px solid var(--line);color:#f4f6f9d9;border-radius:100px;align-items:center;gap:9px;padding:12px 22px;font-size:14px;display:flex}.rvhome .chip .g{background:#6bcf7f;border-radius:50%;width:6px;height:6px}.rvhome .kcard{background:var(--surface);border:1px solid var(--line);border-radius:22px;max-width:560px;margin:0 auto;padding:34px}.rvhome .kline{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:14px;display:flex}.rvhome .kline .l{color:var(--muted)}.rvhome .kline .v{color:var(--cream);font-weight:600}.rvhome .kout{border-top:1px solid var(--line);flex-direction:column;gap:11px;margin-top:22px;padding-top:22px;font-size:14px;display:flex}.rvhome .kout div{color:#f4f6f9e0;align-items:center;gap:10px;display:flex}.rvhome .kout .ok{color:#8fe3a3;font-weight:700}.rvhome .cmp{border:1px solid var(--line);border-radius:22px;max-width:900px;margin:0 auto;overflow:hidden}.rvhome .cmp .r{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr;display:grid}.rvhome .cmp .r:last-child{border:none}.rvhome .cmp .r>div{align-items:center;padding:20px 24px;display:flex}.rvhome .cmp .r .feat{color:#f4f6f9e6;font-size:15px}.rvhome .cmp .head-r>div{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:22px 24px;font-size:12px;font-weight:600}.rvhome .cmp .tp{background:#ffffff0b;justify-content:center;font-weight:700}.rvhome .cmp .head-r .tp{color:var(--cream)}.rvhome .cmp .ot{color:var(--muted);justify-content:center}.rvhome .cmp .yes{color:#8fe3a3;justify-content:center;font-size:18px}.rvhome .cmp .no{color:#5e5e64;justify-content:center;font-size:16px}@media (max-width:760px){.rvhome .wrap{padding:0 22px}.rvhome nav{padding:15px 22px}.rvhome nav .links a{display:none}.rvhome nav .logo{font-size:21px}.rvhome .hero{min-height:100svh}.rvhome .hero h1{max-width:100%;font-size:38px;line-height:1.06}.rvhome .hero .subhead{max-width:100%;margin-top:14px;font-size:15px}.rvhome .vbar{gap:10px;max-width:calc(100vw - 44px);padding:12px 18px 12px 12px}.rvhome .vmic{width:38px;height:38px}.rvhome .wave{display:none}.rvhome .vtext{white-space:normal;flex:1;min-width:0;font-size:12.5px;line-height:1.4;overflow:visible}.rvhome .reframe{height:240vh}.rvhome .rf-line{font-size:29px}.rvhome .rf-stage{min-height:110px}.rvhome .rf-rail{margin-top:30px;padding-left:18px}.rvhome .rf-rail p{font-size:15px}.rvhome .rf-progress{bottom:7vh}.rvhome .scene{height:250vh}.rvhome .sticky{align-items:center;height:100svh;padding:clamp(16px,2.4svh,28px) 0}.rvhome .sticky .wrap{text-align:center;grid-template-columns:1fr;justify-items:center;gap:clamp(20px,3.6svh,36px)}.rvhome .copywrap{width:100%;min-height:0;padding-bottom:clamp(14px,2.2svh,24px);display:grid}.rvhome .stop{grid-area:1/1;position:relative;inset:auto;transform:translateY(10px)}.rvhome .stop h3{font-size:28px}.rvhome .stop p{margin-top:12px;margin-left:auto;margin-right:auto;font-size:14.5px}.rvhome .stop{flex-direction:column;display:flex}.rvhome .stop ul{text-align:left;align-self:center;align-items:flex-start;width:max-content;max-width:100%;margin-top:auto;padding-top:clamp(12px,2.2svh,24px)}.rvhome .stop ul li{font-size:13px}.rvhome .dots{justify-content:center;left:0;right:0}.rvhome .stage{perspective:1000px;height:auto}.rvhome .floats{display:none}.rvhome .phone3d{width:min(244px,58vw)}.rvhome .screen{height:clamp(268px,46svh,412px);padding:20px 16px}.rvhome .scr{padding:20px 16px}.rvhome .lmic{width:92px;height:92px;margin-top:26px}.rvhome .ltxt{min-height:60px;margin-top:34px;font-size:14px}.rvhome .moat,.rvhome .tcircle,.rvhome .tlocal{padding:66px 0}.rvhome .tcircle h2,.rvhome .tlocal h2{font-size:34px}.rvhome .tc-grid{grid-template-columns:1fr;gap:14px;margin-top:34px}.rvhome .moat h2{font-size:33px}.rvhome .moat p{font-size:16px}.rvhome .contrast{font-size:13px}.rvhome .founder{padding:66px 0}.rvhome .founder .wrap{grid-template-columns:1fr;gap:32px}.rvhome .founder .portrait{width:100%;max-width:300px}.rvhome .founder blockquote{font-size:25px}.rvhome .metrics{flex-wrap:wrap;gap:26px}.rvhome .metrics .n{font-size:27px}.rvhome .press{flex-wrap:wrap;gap:14px}.rvhome .cta{padding:64px 0 0}.rvhome .cta h2{margin-top:18px;font-size:36px}.rvhome .cta p{margin:16px auto 28px;font-size:16px}.rvhome .cta .foot{margin-top:48px}.rvhome .form{flex-direction:column;gap:12px;max-width:100%}.rvhome .form input{padding:16px 22px;font-size:16px}.rvhome .form .fill{width:100%;padding:17px 30px}.rvhome .sec{padding:58px 0}.rvhome .sec-head h2{font-size:31px}.rvhome .sec-head p{font-size:15px}.rvhome .women .wrap{grid-template-columns:1fr;gap:30px}.rvhome .women .img{width:100%;max-width:320px}.rvhome .women h3{font-size:28px}.rvhome .notes{grid-template-columns:1fr}.rvhome .kcard{padding:24px}.rvhome .cmp .r{grid-template-columns:1.5fr .75fr .75fr}.rvhome .cmp .r>div{padding:14px 12px;font-size:12.5px}.rvhome .cmp .head-r>div{letter-spacing:.08em;padding:14px 10px;font-size:11.5px}.rvhome .foot{text-align:center;flex-direction:column;gap:8px}}@media (max-width:760px) and (max-height:680px){.rvhome .sticky{padding:14px 0}.rvhome .sticky .wrap{gap:22px}.rvhome .stop h3{font-size:25px}.rvhome .stop p{margin-top:10px;font-size:14px}.rvhome .stop ul{padding-top:12px}.rvhome .screen{height:clamp(212px,38svh,412px)}}@media (max-width:760px) and (max-height:600px){.rvhome .stop p{font-size:13.5px}.rvhome .screen{height:clamp(180px,31svh,412px)}}.rvhome .tc-cities{color:var(--muted);margin-top:14px;font-size:15px}.rvhome .tcircle>.wrap>p.tc-privacy{color:var(--faint);margin-top:14px;font-size:15px;line-height:1.65}.rvhome .tc-cities b{color:var(--cream);font-weight:600}.rvhome .tc-offer{border:1px solid var(--line);background:var(--surface);border-radius:24px;max-width:520px;margin:44px auto 0;padding:32px}.rvhome .tc-price{letter-spacing:-.03em;font-size:46px;font-weight:700;line-height:1}.rvhome .tc-offer .tc-scarcity{letter-spacing:-.01em;margin-top:0;font-size:19px;font-weight:600}.rvhome .tc-offer .tc-terms{margin-top:10px}.rvhome .tc-price span{color:var(--muted);letter-spacing:0;font-size:17px;font-weight:500}.rvhome .tc-terms{color:var(--muted);margin-top:6px;font-size:14px}.rvhome .tc-scarcity{color:var(--cream);margin-top:16px;font-size:15px;line-height:1.5}.rvhome .tc-offer .fill{margin-top:22px}.rvhome .midcta{border-top:1px solid var(--line);text-align:center;padding:84px 0}.rvhome .midcta h2{letter-spacing:-.028em;font-size:40px;font-weight:700;line-height:1.1}.rvhome .midcta p{color:var(--muted);max-width:46ch;margin:14px auto 26px;font-size:17px;line-height:1.6}.rvhome .form-status{color:var(--muted);margin-top:14px;font-size:14px}.rvhome .form-status[data-state=success]{color:var(--cream)}.rvhome .form-status[data-state=error]{color:#ff9a9a}.rvhome .form input:disabled,.rvhome .form button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:760px){.rvhome .midcta{padding:56px 0}.rvhome .midcta h2{font-size:28px}.rvhome .midcta p{margin-bottom:22px;font-size:15px}.rvhome .tc-offer{padding:24px}.rvhome .tc-price{font-size:38px}.rvhome .foot-links a{padding:13px 0;display:inline-block}.rvhome nav .pill{padding:11px 18px}}
