.rvg[data-v-097f6143]{-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#2c2634d9;display:grid;font-family:Arial,Helvetica,sans-serif;inset:0;padding:1.125rem;place-items:center;position:fixed;z-index:9999}.rvg-box[data-v-097f6143]{background:#f7f4ea;border:.125rem solid #2c2634;border-radius:1.75rem;box-shadow:.5625rem .5625rem #b6c3a7;color:#2c2634;max-height:calc(100vh - 2.25rem);overflow-y:auto;padding:2rem;text-align:center;width:min(27.5rem,100%)}.rvg-logo[data-v-097f6143]{border-radius:1rem;display:block;margin:0 auto .875rem}.rvg-box h2[data-v-097f6143]{font-size:1.875rem;font-weight:900;letter-spacing:-.075rem;margin:0 0 .75rem}.rvg-box p[data-v-097f6143]{color:#574e5c;line-height:1.65;margin:0 0 1.375rem}.rvg-no[data-v-097f6143],.rvg-yes[data-v-097f6143]{border-radius:6.25rem;cursor:pointer;display:flex;font:900 .9375rem Arial,Helvetica,sans-serif;gap:.625rem;justify-content:center;padding:.9375rem 1.125rem;width:100%}.rvg-yes[data-v-097f6143]{background:#f3a667;border:.125rem solid #2c2634;box-shadow:.25rem .25rem #2c2634;color:#2c2634;margin-bottom:.875rem}.rvg-yes[data-v-097f6143]:hover{box-shadow:.125rem .125rem #2c2634;transform:translate(.125rem,.125rem)}.rvg-no[data-v-097f6143]{background:transparent;border:.125rem solid #874660;color:#874660}.rvg-no[data-v-097f6143]:hover{background:#f0ded7}.rvg-no[data-v-097f6143]:focus-visible,.rvg-yes[data-v-097f6143]:focus-visible{outline:.1875rem solid #874660;outline-offset:.1875rem}.rv{--bg:#dce4c6;--paper:#f7f4ea;--ink:#2c2634;--primary:#874660;--accent:#f3a667;--muted:#6e6871;--line:#b8bea8;--soft:#e2d5d4;--radius:1.5rem}.rv,.rv *{box-sizing:border-box}.rv{background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;margin:0;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.rv a,.rv button{font:inherit}.rv button{cursor:pointer}.rv a{color:inherit}.rv a:focus-visible,.rv button:focus-visible,.rv summary:focus-visible{outline:.1875rem solid var(--accent);outline-offset:.25rem}.rv button:disabled{cursor:wait;opacity:.65}.rv .wrap{margin:auto;max-width:77.5rem;padding:0 3rem}.rv .site-header{border-bottom:.0625rem solid rgba(24,36,76,.12);position:relative;z-index:5}.rv .header-inner{align-items:center;display:flex;gap:1.25rem;height:5.5rem;justify-content:space-between}.rv .brand{font-size:1.375rem;font-weight:900;letter-spacing:-.0625rem;text-decoration:none;white-space:nowrap}.rv .brand-mark{align-items:center;background:var(--primary);border-radius:.75rem;color:#fff;display:inline-flex;font-size:1.5rem;height:2.3125rem;justify-content:center;margin-right:.625rem;transform:rotate(-7deg);vertical-align:middle;width:2.3125rem}.rv .header-links{align-items:center;display:flex;gap:1.875rem}.rv .header-links a{font-size:.875rem;font-weight:700;text-decoration:none}.rv .header-links a:hover{text-decoration:underline}.rv .header-cta{background:var(--ink);border:0;border-radius:62.4375rem;color:#fff;font-size:.8125rem;font-weight:800;padding:.75rem 1.125rem}.rv .header-cta:hover{background:var(--primary)}.rv .hero{overflow:hidden;position:relative}.rv .hero:before{background:radial-gradient(circle,#e8dfc7 0,#d2ddfd00 68%);content:"";height:43.75rem;pointer-events:none;position:absolute;right:-12.5rem;top:.625rem;width:43.75rem}.rv .hero-grid{align-items:center;display:grid;gap:0;grid-template-columns:51% 49%;min-height:41.25rem;padding-bottom:4.875rem;padding-top:2.625rem}.rv .eyebrow{align-items:center;display:inline-flex;font-size:.75rem;font-weight:900;gap:.625rem;letter-spacing:.09375rem;text-transform:uppercase}.rv .eyebrow .dot{background:var(--accent);border-radius:50%;height:.5625rem;width:.5625rem}.rv h1,.rv h2,.rv h3,.rv p{margin-top:0}.rv h1{font-size:clamp(3.625rem,6.1vw,5.6875rem);font-weight:900;letter-spacing:-.3125rem;line-height:.98;margin:1.75rem 0 1.5625rem;max-width:40.625rem}.rv h1 em{color:var(--primary);font-style:normal}.rv .intro{color:#574e5c;font-size:1.1875rem;line-height:1.58;margin:0 0 1.875rem;max-width:29.375rem}.rv .main-action{align-items:center;background:var(--accent);border:.125rem solid var(--ink);border-radius:6.25rem;box-shadow:.3125rem .375rem 0 var(--ink);color:var(--ink);display:inline-flex;font-size:1.0625rem;font-weight:900;gap:1.25rem;min-height:4.25rem;padding:1.25rem 1.4375rem 1.25rem 1.875rem;transition:transform .18s,box-shadow .18s}.rv .main-action:hover{box-shadow:.125rem .1875rem 0 var(--ink);transform:translate(.1875rem,.1875rem)}.rv .action-arrow{background:var(--ink);border-radius:50%;color:#fff;display:grid;font-size:1.1875rem;height:1.9375rem;place-items:center;width:1.9375rem}.rv .micro{color:#665a66;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;gap:.5rem .875rem;margin-top:1.5rem;max-width:27.5rem}.rv .micro span:before{color:var(--primary);content:"✓";font-weight:900;margin-right:.3125rem}.rv .hero-art{isolation:isolate;margin-left:.4375rem;min-height:34.0625rem;position:relative}.rv .art-orbit{background:#e8ddcb;border:.0625rem solid #d4c4b6;border-radius:50%;inset:1.5625rem .75rem 1.875rem .625rem;position:absolute;transform:rotate(-12deg)}.rv .art-orbit:after{border:.0625rem dashed #bcaaa7;border-radius:50%;content:"";inset:2.8125rem;position:absolute}.rv .portrait{background:#dfd1c5;border:.4375rem solid #fff;box-shadow:0 1.125rem 2.25rem #44333a25;overflow:hidden;position:absolute;transform:rotate(var(--tilt,0deg));transition:transform .4s}.rv .portrait:hover{transform:rotate(0) translateY(-.5rem)}.rv .portrait svg{display:block;height:100%;width:100%}.rv .portrait-a{border-radius:7.1875rem 7.1875rem 1.625rem 1.625rem;height:21.875rem;left:16%;top:9%;width:15.3125rem;--tilt:-10deg;z-index:2}.rv .portrait-b{border-radius:1.625rem 1.625rem 7.1875rem 7.1875rem;height:19.0625rem;right:3%;top:26%;width:14.0625rem;--tilt:9deg;z-index:3}.rv .art-center{background:var(--primary);border:.4375rem solid var(--bg);border-radius:50%;box-shadow:0 .5625rem #46303d;color:#fff;display:grid;height:6.25rem;left:43%;place-items:center;position:absolute;top:54%;transform:translate(-50%,-50%) rotate(-11deg);width:6.25rem;z-index:4}.rv .art-center svg{height:3rem;width:3rem}.rv .art-label{align-items:center;background:var(--paper);border-radius:.875rem;box-shadow:0 .5rem #44333a17;display:flex;font-size:.8125rem;font-weight:900;gap:.5625rem;letter-spacing:-.2px;padding:.875rem 1.125rem;position:absolute;white-space:nowrap;z-index:5}.rv .art-label .mini{color:var(--accent);font-size:1.25rem}.rv .label-one{bottom:14%;left:-7%;transform:rotate(-7deg)}.rv .label-two{right:-4%;top:13%;transform:rotate(7deg)}.rv .small-print{bottom:0;color:#766b72;font-size:.6875rem;font-weight:700;position:absolute;right:1%}.rv .strip{background:var(--ink);color:#fff}.rv .strip-inner{align-items:center;display:flex;gap:1.5625rem;justify-content:space-between;padding-bottom:1.25rem;padding-top:1.25rem}.rv .strip h2{font-size:1.0625rem;letter-spacing:-.4px;margin:0}.rv .strip p{color:#e5dad4;font-size:.8125rem;margin:0}.rv .strip-icon{color:#f4b977;font-size:1.5625rem;margin-right:.5rem}.rv .section{padding:7.125rem 0}.rv .section-tag{color:var(--primary);font-size:.75rem;font-weight:900;letter-spacing:.125rem;margin-bottom:1.125rem;text-transform:uppercase}.rv .section h2{font-size:clamp(2.375rem,4vw,3.625rem);font-weight:900;letter-spacing:-.15rem;line-height:1.05;margin-bottom:1.375rem}.rv .section-lede{color:#6c6170;font-size:1.0625rem;line-height:1.7;max-width:35.625rem}.rv .how{background:var(--paper)}.rv .how-grid{align-items:center;display:grid;gap:2.1875rem;grid-template-columns:42% 58%}.rv .how-list{margin-top:2.1875rem}.rv .how-item{border-top:.0625rem solid var(--line);display:grid;gap:1.125rem;grid-template-columns:3rem 1fr;padding:1.5625rem 0}.rv .how-item:last-child{border-bottom:.0625rem solid var(--line)}.rv .how-symbol{border:.125rem solid var(--primary);border-radius:.875rem;color:var(--primary);display:grid;font-size:1.3125rem;font-weight:900;height:2.6875rem;place-items:center;width:2.6875rem}.rv .how-item h3{font-size:1.1875rem;letter-spacing:-.5px;margin:0 0 .4375rem}.rv .how-item p{color:#706574;font-size:.875rem;line-height:1.6;margin:0}.rv .demo-panel{align-items:center;background:#ebd9cb;border:.0625rem solid #d1bead;border-radius:2.375rem;display:flex;justify-content:center;min-height:32.5rem;overflow:hidden;padding:2.5rem;position:relative}.rv .demo-panel:before{background:#e0c8c2;border-radius:50%;content:"";height:22.5rem;position:absolute;width:22.5rem}.rv .demo-window{background:#fff;border:.125rem solid var(--ink);border-radius:1.5625rem;box-shadow:.875rem 1rem #c4b5ae;padding:1.5rem;position:relative;transform:rotate(3deg);width:min(100%,25rem)}.rv .demo-top{align-items:center;display:flex;font-size:.75rem;font-weight:900;justify-content:space-between;margin-bottom:1.375rem}.rv .demo-pip{background:var(--accent);border-radius:50%;display:inline-block;height:.625rem;margin-right:.375rem;width:.625rem}.rv .demo-face{background:#d8bfea;border-radius:1.0625rem;height:16.875rem;overflow:hidden}.rv .demo-face svg{display:block;height:100%;width:100%}.rv .demo-bottom{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding-top:1.125rem}.rv .demo-bottom span{color:#716574;font-size:.75rem;font-weight:800}.rv .fake-next{background:var(--paper);border:.0625rem solid var(--ink);border-radius:.75rem;color:var(--ink);font-weight:900;padding:.75rem 1rem}.rv .demo-note{bottom:.875rem;color:#786b76;font-size:.6875rem;left:.875rem;position:absolute}.rv .privacy{background:var(--bg)}.rv .privacy-grid{align-items:center;display:grid;gap:4.375rem;grid-template-columns:1fr 1fr}.rv .big-zero{color:var(--primary);font-size:clamp(10rem,21vw,16.875rem);font-weight:900;letter-spacing:-1.25rem;line-height:1;position:relative}.rv .big-zero:before{border:1.25rem solid var(--accent);border-radius:50%;content:"";height:10.625rem;left:26%;opacity:.7;position:absolute;top:16%;width:10.625rem}.rv .zero-caption{display:inline-block;font-size:1.375rem;font-weight:900;letter-spacing:-.0625rem;margin-top:.4375rem}.rv .privacy-copy{color:#5e5261;font-size:1rem;line-height:1.8}.rv .privacy-list{display:grid;gap:.9375rem;list-style:none;margin:1.5rem 0;padding:0}.rv .privacy-list li{font-size:.9375rem;font-weight:800}.rv .privacy-list li:before{color:var(--accent);content:"—";margin-right:.75rem}.rv .privacy-tip{border-left:.25rem solid var(--accent);color:#6e6170;font-size:.8125rem;line-height:1.65;margin-top:1.75rem;padding:.125rem 0 .125rem 1.0625rem}.rv .mode-section{background:#e6d6ce;padding:6.25rem 0}.rv .mode-layout{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.rv .mode-picker{background:var(--paper);border:.125rem solid var(--ink);border-radius:1.75rem;box-shadow:.5625rem .5625rem #bdaaae;padding:1rem}.rv .mode-row{align-items:center;background:transparent;border:0;border-radius:1.125rem;color:var(--ink);display:flex;gap:.9375rem;padding:1.1875rem;text-align:left;width:100%}.rv .mode-row+.mode-row{margin-top:.25rem}.rv .mode-row[aria-pressed=true]{background:#f0ded7;box-shadow:inset 0 0 0 .125rem var(--primary)}.rv .mode-ico{background:#eadfd7;border-radius:.8125rem;display:grid;flex:0 0 2.9375rem;font-size:1.375rem;height:2.9375rem;place-items:center;width:2.9375rem}.rv .mode-row[aria-pressed=true] .mode-ico{background:var(--primary);color:#fff}.rv .mode-name{display:block;font-size:1.0625rem;font-weight:900;margin-bottom:.25rem}.rv .mode-desc{color:#756778;font-size:.75rem}.rv .mode-check{color:var(--primary);font-size:1.1875rem;margin-left:auto}.rv .mode-cta{background:var(--ink);border:0;border-radius:.9375rem;color:#fff;font-weight:900;margin:1.0625rem 0 .1875rem;padding:1.0625rem 1.125rem;width:100%}.rv .mode-cta:hover{background:var(--primary)}.rv .mode-hint{color:#6c5f6d;font-size:.75rem;line-height:1.6;margin-top:1.5625rem}.rv .mode-hint strong{color:var(--ink)}.rv .clear-cost{background:var(--primary);color:#fff}.rv .cost-inner{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;padding-bottom:3.75rem;padding-top:3.75rem}.rv .cost-inner h2{font-size:clamp(1.8125rem,3.4vw,2.6875rem);letter-spacing:-.09375rem;margin:0}.rv .cost-inner p{color:#dfe5ff;line-height:1.7;margin:0;max-width:30rem}.rv .cost-symbol{color:#ffb49f;font-size:3.4375rem}.rv .faq{background:var(--paper)}.rv .faq-layout{display:grid;gap:5rem;grid-template-columns:34% 1fr}.rv .faq-item{border-top:.0625rem solid var(--line)}.rv .faq-item:last-child{border-bottom:.0625rem solid var(--line)}.rv .faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:1.0625rem;font-weight:900;gap:1.25rem;justify-content:space-between;list-style:none;padding:1.375rem 0}.rv .faq-item summary::-webkit-details-marker{display:none}.rv .faq-item summary:after{color:var(--primary);content:"+";font-size:1.625rem;font-weight:400}.rv .faq-item[open] summary:after{content:"−"}.rv .faq-item p{color:#716574;font-size:.9375rem;line-height:1.7;margin:0;padding:0 2.1875rem 1.4375rem 0}.rv .footer{background:var(--ink);color:#fff;padding:3rem 0}.rv .footer-inner{align-items:start;display:flex;gap:1.5625rem;justify-content:space-between}.rv .footer .brand{display:inline-block;margin-bottom:.75rem}.rv .footer p{color:#b4c0e3;font-size:.75rem;line-height:1.7;margin:0}.rv .footer-links{display:flex;flex-wrap:wrap;gap:1.5625rem}.rv .footer-links button{background:none;border:0;color:#eff2ff;font-size:.8125rem;font-weight:700;padding:.4375rem 0}.rv .footer-links button:hover{text-decoration:underline}.rv .toast{background:var(--ink);border-radius:.8125rem;bottom:1.5rem;box-shadow:0 .75rem 2.5rem #14204655;color:#fff;font-size:.875rem;font-weight:700;left:50%;max-width:min(30rem,calc(100% - 1.875rem));opacity:0;padding:.9375rem 1.3125rem;pointer-events:none;position:fixed;text-align:center;transform:translate(-50%,1.875rem);transition:.25s;z-index:99}.rv .toast.show{opacity:1;transform:translate(-50%)}.rv .modal{background:#0d18379e;display:none;inset:0;padding:1.125rem;place-items:center;position:fixed;z-index:50}.rv .modal.open{display:grid}.rv .modal-box{background:var(--paper);border-radius:1.75rem;box-shadow:0 1.125rem 5.625rem #111f4b55;max-width:28.75rem;padding:2.125rem;position:relative;width:100%}.rv .modal-box h2{font-size:1.8125rem;letter-spacing:-.0625rem;line-height:1.1;margin-bottom:.8125rem}.rv .modal-box p{color:#586787;font-size:.875rem;line-height:1.7}.rv .modal-close{background:transparent;border:0;color:var(--ink);font-size:1.5625rem;padding:.5rem;position:absolute;right:1rem;top:.8125rem}.rv .modal-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.4375rem}.rv .modal-actions button{background:transparent;border:.0625rem solid var(--ink);border-radius:.75rem;color:var(--ink);font-weight:800;padding:.8125rem 1.0625rem}.rv .modal-actions .go{background:var(--primary);border-color:var(--primary);color:#fff}.rv .modal-actions button:hover{filter:brightness(.93)}.rv .no-script{display:none}@media(max-width:1050px){.rv .wrap{padding-left:1.875rem;padding-right:1.875rem}.rv .hero-grid{grid-template-columns:52% 48%}.rv h1{font-size:4.0625rem;letter-spacing:-.2375rem}.rv .hero-art{transform:scale(.85);transform-origin:center}.rv .label-one{left:0}.rv .mode-layout,.rv .privacy-grid{gap:2.8125rem}}@media(max-width:760px){.rv .wrap{padding-left:1.375rem;padding-right:1.375rem}.rv .header-inner{height:4.125rem}.rv .brand{font-size:1.125rem;letter-spacing:-.8px}.rv .brand-mark{border-radius:.5625rem;font-size:1.25rem;height:1.9375rem;margin-right:.375rem;width:1.9375rem}.rv .header-links a{display:none}.rv .header-cta{font-size:.75rem;padding:.625rem .8125rem}.rv .hero-grid{align-items:stretch;display:flex;flex-direction:column;min-height:0;padding-bottom:2.5rem;padding-top:1.75rem}.rv .hero-copy{display:contents}.rv .eyebrow{font-size:.625rem;order:1}.rv h1{font-size:clamp(2.9375rem,10.2vw,4.3125rem);letter-spacing:-.23125rem;line-height:.99;margin:.9375rem 0 .75rem;order:2}.rv .intro{font-size:.875rem;line-height:1.5;margin:0 0 .75rem;max-width:30rem;order:3}.rv .hero-art{height:14.375rem;margin:0;min-height:14.375rem;order:4;transform:none;width:100%}.rv .art-orbit{background:#e5ddce;inset:.3125rem 17% .25rem}.rv .art-orbit:after{inset:1.375rem}.rv .portrait{border-width:.25rem}.rv .portrait-a{border-radius:4.375rem 4.375rem .875rem .875rem;height:11.5625rem;left:15%;top:1%;width:8.1875rem}.rv .portrait-b{border-radius:.875rem .875rem 4.375rem 4.375rem;height:10.3125rem;right:16%;top:20%;width:7.75rem}.rv .art-center{border-width:.25rem;box-shadow:0 .3125rem #46303d;height:3.875rem;left:49%;top:54%;width:3.875rem}.rv .art-center svg{height:2rem;width:2rem}.rv .art-label{border-radius:.5rem;font-size:.5625rem;padding:.4375rem .5625rem}.rv .art-label .mini{font-size:.875rem}.rv .label-one{bottom:3%;left:0}.rv .label-two{right:0;top:3%}.rv .small-print{bottom:-.25rem;font-size:.5rem;right:4%}.rv .cta-holder{margin-top:1.125rem;order:5}.rv .main-action{box-shadow:.25rem .25rem 0 var(--ink);font-size:.9375rem;justify-content:space-between;min-height:3.5625rem;padding:.75rem .9375rem .75rem 1.3125rem;width:100%}.rv .action-arrow{height:1.875rem;width:1.875rem}.rv .micro{font-size:.625rem;gap:.4375rem .75rem;margin-top:.9375rem;order:6}.rv .strip-inner{display:block;padding-bottom:1.0625rem;padding-top:1.0625rem}.rv .strip h2{font-size:.9375rem;margin-bottom:.3125rem}.rv .strip p{font-size:.75rem;line-height:1.5}.rv .section{padding:4.5rem 0}.rv .section h2{font-size:2.5rem;letter-spacing:-.1125rem}.rv .section-lede{font-size:.9375rem}.rv .faq-layout,.rv .how-grid,.rv .mode-layout,.rv .privacy-grid{display:grid;gap:2.125rem;grid-template-columns:1fr}.rv .how-item{padding:1.1875rem 0}.rv .demo-panel{min-height:24.375rem;padding:2.0625rem}.rv .demo-window{max-width:19.375rem;padding:1.0625rem}.rv .demo-face{height:12.8125rem}.rv .big-zero{font-size:9.375rem;letter-spacing:-.625rem}.rv .big-zero:before{border-width:.75rem;height:6.25rem;width:6.25rem}.rv .zero-caption{font-size:1.25rem}.rv .mode-section{padding:4.5rem 0}.rv .mode-layout{gap:1.875rem}.rv .cost-inner{display:block;padding-bottom:3rem;padding-top:3rem}.rv .cost-inner h2{margin-bottom:.9375rem}.rv .cost-symbol{display:none}.rv .footer-inner{display:block}.rv .footer-links{margin-top:1.625rem}.rv .modal-box{padding:1.875rem 1.5rem}}@media(max-width:370px){.rv h1{font-size:2.6875rem;letter-spacing:-.1625rem}.rv .intro{font-size:.8125rem}.rv .hero-art{height:13.25rem;min-height:13.25rem}.rv .portrait-a{left:10%}.rv .portrait-b{right:11%}}@media(prefers-reduced-motion:reduce){.rv,.rv *,.rv :after,.rv :before,.rv:after,.rv:before{scroll-behavior:auto!important;transition:none!important}}.rv .hero:before{display:none}.rv .hero-art{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:1.125rem;min-height:30.625rem;transform:none}.rv .connection-board{background:#2c2634;border-radius:.75rem;box-shadow:.875rem .875rem #b6c3a7;overflow:hidden;padding:.8125rem;width:min(100%,32.1875rem)}.rv .board-foot,.rv .board-head{align-items:center;color:#f7f4ea;display:flex;font-size:.625rem;font-weight:900;gap:.5rem;justify-content:space-between;letter-spacing:.06875rem;padding:.625rem .5625rem .9375rem}.rv .board-head .board-live{color:#f3a667;font-size:.5625rem}.rv .board-foot{color:#d4c9d0;font-size:.5625rem;padding:.9375rem .5625rem .4375rem}.rv .board-stage{display:grid;gap:.3125rem;grid-template-columns:minmax(0,1fr) 6.5rem minmax(0,1fr);height:23.125rem}.rv .board-photo{background:#d6b7a8;min-width:0;overflow:hidden;position:relative}.rv .board-photo svg{display:block;-o-object-fit:cover;object-fit:cover}.rv .board-photo svg,.rv .board-photo-left svg,.rv .board-photo-right svg{height:100%;width:100%}.rv .board-bridge{align-items:center;background:#f3a667;color:#2c2634;display:flex;flex-direction:column;justify-content:space-between;padding:1.875rem .3125rem 2rem;text-align:center}.rv .bridge-small{font-size:.6875rem;font-weight:900;letter-spacing:.0625rem;line-height:1.3}.rv .bridge-arrow{font-family:Arial,sans-serif;font-size:3.875rem;font-weight:900;line-height:1}.rv .board-caption{color:#655a66;font-size:.6875rem;font-weight:700;margin-top:1.5rem;text-align:center}@media(max-width:1050px){.rv .hero-art{margin-left:.3125rem;transform:none}.rv .board-stage{grid-template-columns:minmax(0,1fr) 5.375rem minmax(0,1fr);height:20.625rem}}@media(max-width:760px){.rv .hero-art{display:block;height:13.5rem;margin:.5rem 0 0;min-height:13.5rem}.rv .connection-board{border-radius:.5rem;box-shadow:.4375rem .4375rem #b6c3a7;height:12.1875rem;margin:auto;padding:.4375rem;width:min(100%,23.125rem)}.rv .board-head{font-size:.4375rem;padding:.25rem .3125rem .375rem}.rv .board-head .board-live{font-size:.375rem}.rv .board-stage{gap:.1875rem;grid-template-columns:minmax(0,1fr) 4.1875rem minmax(0,1fr);height:9.1875rem}.rv .board-bridge{padding:.75rem .1875rem}.rv .bridge-small{font-size:.5rem;letter-spacing:.5px}.rv .bridge-arrow{font-size:2.375rem}.rv .board-foot{font-size:.375rem;padding:.375rem .3125rem 0}.rv .board-caption{font-size:.5rem;margin-top:.625rem}.rv .cta-holder{margin-top:.5625rem}}@media(max-width:370px){.rv .hero-art{height:12.6875rem;min-height:12.6875rem}.rv .connection-board{height:11.25rem}.rv .board-stage{height:8.375rem}.rv .board-bridge{padding:.625rem .125rem}.rv .bridge-arrow{font-size:2rem}}.rv .board-photo img,.rv .demo-face img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;width:100%}.rv .board-photo-right img{-o-object-position:center 30%;object-position:center 30%}.rv .wordmark{align-items:center;display:inline-flex;font-size:1.375rem;font-weight:900;gap:.625rem;letter-spacing:-.0625rem;text-decoration:none;white-space:nowrap}.rv .brand-logo{border-radius:.6875rem;display:block;height:2.3125rem;width:2.3125rem}.rv .header-cta,.rv .main-action,.rv .mode-cta{text-decoration:none}.rv .mode-cta{display:block;text-align:center}.rv .footer-links a{color:#eff2ff;font-size:.8125rem;font-weight:700;padding:.4375rem 0;text-decoration:none}.rv .footer-links a:hover{text-decoration:underline}.rv .footer-links .tag18{color:var(--accent);font-size:.8125rem;font-weight:900;padding:.4375rem 0}.rv .footer p{color:#d9d0d6}.rv .fake-next.pressed{background:var(--accent)}.rv .mobile-cta{display:none}@media(max-width:760px){.rv .brand-logo{border-radius:.5625rem;height:1.875rem;width:1.875rem}.rv .wordmark{font-size:1.125rem;gap:.4375rem;letter-spacing:-.8px}.rv .hero .cta-holder{display:none}.rv .header-links a.header-cta{display:inline-block}.rv.has-mobile-cta{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.rv .mobile-cta{align-items:center;background:var(--accent);border:.125rem solid var(--ink);border-radius:6.25rem;bottom:calc(.875rem + env(safe-area-inset-bottom,0px));box-shadow:.25rem .25rem 0 var(--ink);color:var(--ink);display:flex;font-size:1rem;font-weight:900;justify-content:space-between;left:1rem;min-height:3.625rem;padding:.75rem .9375rem .75rem 1.375rem;position:fixed;right:1rem;text-decoration:none;z-index:40}.rv .mobile-cta:active{box-shadow:.0625rem .0625rem 0 var(--ink);transform:translate(.1875rem,.1875rem)}.rv .footer-links{gap:.375rem 1.25rem}}.rv .sf{max-width:55rem;padding-bottom:6rem;padding-top:4rem}.rv .sf .eyebrow{color:var(--primary)}.rv .sf h1{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.1625rem;line-height:1.02;margin:1.125rem 0 1.375rem;max-width:none}.rv .sf .lead{color:#4f4654;font-size:1.125rem;line-height:1.7;margin-bottom:0}.rv .sf-block{margin-top:3.5rem}.rv .sf-block h2{font-size:clamp(1.625rem,3vw,2.125rem);letter-spacing:-.075rem;line-height:1.15;margin-bottom:1rem}.rv .sf-block p{color:#4f4654;font-size:1rem;line-height:1.75}.rv .sf-grid{display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(14.375rem,1fr))}.rv .sf-card{background:var(--paper);border:.125rem solid var(--ink);border-radius:1.125rem;padding:1.25rem 1.25rem .375rem}.rv .sf-card:nth-child(2){background:#f0ded7}.rv .sf-card h3{font-size:1.0625rem;margin-bottom:.5rem}.rv .sf-card p{font-size:.875rem;line-height:1.65}.rv .sf-list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.rv .sf-list li{font-size:1rem;font-weight:800}.rv .sf-list li:before{color:var(--primary);content:"—";margin-right:.75rem}.rv .sf-dl{border-top:.0625rem solid var(--line);display:grid;gap:0;grid-template-columns:12.5rem 1fr;margin:0}.rv .sf-dl dd,.rv .sf-dl dt{border-bottom:.0625rem solid var(--line);margin:0;padding:1rem 0}.rv .sf-dl dt{font-weight:900}.rv .sf-dl dd{color:#4f4654;line-height:1.6}.rv .sf-help{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.rv .sf-help a{color:var(--primary);font-weight:900}.rv .sf-help span{color:#4f4654;display:block;font-size:.9375rem;line-height:1.6;margin-top:.25rem}.rv .sf-note{font-weight:800;margin-top:1.25rem}.rv .sf-end{align-items:center;background:var(--ink);border-radius:1.5rem;color:#fff;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;padding:1.875rem}.rv .sf-end p{color:#fff;font-weight:800;margin:0}.rv .sf-cta{background:var(--accent);border-radius:6.25rem;color:var(--ink);font-weight:900;padding:.875rem 1.375rem;text-decoration:none}@media(max-width:760px){.rv .sf{padding-bottom:4rem;padding-top:2.25rem}.rv .sf .lead{font-size:1rem}.rv .sf-dl{grid-template-columns:1fr}.rv .sf-dl dt{border-bottom:0;padding-bottom:.125rem}.rv .sf-dl dd{padding-top:0}}.rv .header-cta{white-space:nowrap}@media(max-width:380px){.rv .wordmark{font-size:1rem}.rv .header-cta{font-size:.6875rem;padding:.5625rem .6875rem}}.rv-root[data-v-e4a6c4ae]{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.footer .wordmark[data-v-e4a6c4ae]{color:#fff;margin-bottom:.75rem}
