.rbv3{--bg:#FBF9FE;--paper:#FFFFFF;--ink:#1B1230;--ink-2:#4A3F66;--mute:#7D7394;--line:#E8E2F4;--line-2:#D9CFEE;--bubble:#F2ECFB;--purple:#7B2FD6;--purple-deep:#5E1FB0;--purple-soft:#E8DBFB;--purple-tint:#F6F1FE;--purple-glow:#C9A8FF;--lavender:#C4A7EE;--night:#24115A;--night-2:#1A0B45;--night-3:#3B2375;--green:#3DAE4F;--red:#D04A3B;--rainbow:linear-gradient(90deg,#FF7A1A,#FF3DA6 35%,#7B5CFF 65%,#4DD3FF 85%,#FFD43B);--r-lg:28px;--r:18px;--r-sm:12px;--font-display:"Inter Tight","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-reduced-motion:reduce){.rbv3 *{transition:none!important}}.rbv3 *,.rbv3 *:before,.rbv3 *:after{box-sizing:inherit}.rbv3{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.rbv3 img,.rbv3 svg{max-width:100%}.rbv3 a{color:inherit}.rbv3 h1,.rbv3 h2,.rbv3 h3,.rbv3 h4{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0;text-wrap:balance}.rbv3 p{margin:0}.rbv3 ul{margin:0;padding:0;list-style:none}.rbv3 .hl{color:var(--purple)}.rbv3 .wrap{width:min(1360px,100% - 40px);margin-inline:auto}@media (min-width:900px){.rbv3 .wrap{width:min(1360px,100% - 80px)}}.rbv3 section{padding:clamp(64px,8vw,116px) 0}.rbv3 .sec-head{max-width:920px;margin:0 auto clamp(36px,5vw,60px);text-align:center}.rbv3 .sec-head h2{font-size:clamp(38px,5.2vw,68px)}.rbv3 .sec-head p{font-size:clamp(18px,1.5vw,21px);color:var(--ink-2);margin:18px auto 0;max-width:620px;text-wrap:pretty}.rbv3 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--purple);color:#fff;border:0;border-radius:999px;padding:17px 28px;font:700 17px/1 var(--font-body);text-decoration:none;cursor:pointer;white-space:nowrap}.rbv3 .btn:hover{background:var(--purple-deep)}.rbv3 .btn.ghost{background:var(--paper);color:var(--ink);border:1.5px solid var(--line-2)}.rbv3 .btn.ghost:hover{background:var(--purple-tint)}.rbv3 .btn.lg{padding:20px 34px;font-size:19px}.rbv3 .btn .ic{width:18px;height:18px}.rbv3 :where(a,.rbv3 button,.rbv3 summary):focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:999px}.rbv3 .card{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-lg)}.rbv3 .ic{width:22px;height:22px;flex:none}.rbv3 .ico{width:46px;height:46px;border-radius:14px;background:var(--purple-tint);color:var(--purple);display:grid;place-items:center;flex:none}.rbv3 .ico svg{width:24px;height:24px}.rbv3 .chips{display:flex;flex-wrap:wrap;gap:8px}.rbv3 .chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1.5px solid var(--line-2);background:var(--paper);border-radius:999px;font-size:14px;font-weight:600;color:var(--ink-2)}.rbv3 .chip .ic{width:16px;height:16px;color:var(--purple)}.rbv3 .checks{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:15px;font-weight:600;color:var(--ink-2)}.rbv3 .checks li{display:flex;align-items:center;gap:8px}.rbv3 .checks .ic{width:18px;height:18px;color:var(--green)}.rbv3 .slot{display:inline-flex;align-items:center;gap:7px;border:1px dashed var(--purple);color:var(--purple-deep);background:#ffffffe6;font-size:12px;font-weight:600;padding:6px 11px;border-radius:999px;white-space:nowrap}.rbv3 .slot svg{width:12px;height:12px}.rbv3 .note{max-width:860px;margin:-10px auto clamp(24px,4vw,40px);padding:12px 16px;border:1.5px dashed var(--purple);border-radius:14px;background:var(--purple-tint);font-size:14px;color:var(--purple-deep);text-align:center}.rbv3 .note b{color:var(--purple-deep)}.rbv3 .nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#fbf9fee6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.rbv3 .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:72px;gap:20px}.rbv3 .brand{display:flex;align-items:baseline;gap:8px;text-decoration:none;font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.03em}.rbv3 .brand small{font:600 13px/1 var(--font-body);color:var(--mute);letter-spacing:0}.rbv3 .brand .dot{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--purple);transform:translateY(-1px)}.rbv3 .nav-links{display:flex;gap:28px;font-size:15px;font-weight:600;color:var(--ink-2)}.rbv3 .nav-links a{text-decoration:none}.rbv3 .nav-links a:hover{color:var(--ink)}.rbv3 .nav .btn{padding:12px 20px;font-size:15px}@media (max-width:860px){.rbv3 .nav-links{display:none}}.rbv3 .hero{padding:clamp(40px,6vw,84px) 0 clamp(32px,5vw,64px)}.rbv3 .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,72px);align-items:center}.rbv3 .meet{display:inline-flex;align-items:center;gap:10px;padding:5px 15px 5px 5px;border-radius:999px;background:var(--paper);border:1.5px solid var(--line-2);font-size:14.5px;font-weight:600;color:var(--ink-2)}.rbv3 .meet b{color:var(--ink)}.rbv3 .av{width:36px;height:36px;border-radius:50%;padding:2px;background:var(--rainbow);flex:none}.rbv3 .av img{width:100%;height:100%;border-radius:50%;display:block;-o-object-fit:cover;object-fit:cover;background:#fff}.rbv3 .hero h1{font-size:clamp(46px,6.6vw,92px);margin-top:22px}.rbv3 .lede{font-size:clamp(18px,1.6vw,22px);color:var(--ink-2);max-width:580px;margin:24px 0 30px;line-height:1.45;text-wrap:pretty}.rbv3 .cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rbv3 .hero .checks{margin-top:24px}.rbv3 .builtby{display:flex;align-items:center;gap:12px;margin-top:28px;padding-top:24px;border-top:1.5px solid var(--line);font-size:15px;color:var(--ink-2);max-width:560px}.rbv3 .builtby b{color:var(--ink)}.rbv3 .avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#b48bf0,#7b2fd6);flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-family:var(--font-display);font-size:17px}@media (max-width:900px){.rbv3 .hero-grid{grid-template-columns:1fr}.rbv3 .hero .btn.lg{width:100%}}.rbv3 .stage{position:relative}.rbv3 .stage:before{content:"";position:absolute;top:-6%;right:-8%;bottom:-4%;left:-8%;border-radius:50%;background:radial-gradient(55% 55% at 50% 55%,var(--purple-soft),transparent 72%);z-index:0}.rbv3 .phone{position:relative;z-index:1;width:min(360px,88vw);margin:0 auto;background:var(--night-2);border-radius:52px;padding:11px;box-shadow:0 44px 70px -40px #24115a8c}.rbv3 .screen{position:relative;background:var(--paper);border-radius:42px;height:660px;max-height:80vh;min-height:560px;display:flex;flex-direction:column;overflow:hidden;color:var(--ink)}.rbv3 .status{display:flex;justify-content:space-between;align-items:center;padding:18px 26px 8px;font:700 14px/1 var(--font-body)}.rbv3 .status .ind{display:inline-flex;gap:3px;align-items:flex-end}.rbv3 .status .ind i{width:4px;background:var(--ink);border-radius:1px;height:6px}.rbv3 .status .ind i:nth-child(2){height:9px}.rbv3 .status .ind i:nth-child(3){height:12px}.rbv3 .chead{display:flex;align-items:center;gap:10px;padding:8px 16px 12px;border-bottom:1.5px solid var(--line)}.rbv3 .gav{width:36px;height:36px;border-radius:50%;background:var(--purple-soft);color:var(--purple-deep);display:grid;place-items:center;font:800 15px var(--font-display);flex:none}.rbv3 .chead b{display:block;font-size:15px;line-height:1.1}.rbv3 .chead small{display:block;font-size:12px;color:var(--mute);margin-top:3px}.rbv3 .demo-tag{margin-left:auto;font-size:11px;font-weight:700;color:var(--mute);border:1.5px solid var(--line-2);padding:4px 8px;border-radius:999px}.rbv3 .chat{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:9px;padding:14px 14px 10px;overflow:hidden;transition:opacity .35s}.rbv3 .chat.out{opacity:0}.rbv3 .msg{max-width:86%;padding:11px 13px;border-radius:18px;font-size:14px;line-height:1.4;opacity:0;transform:translateY(10px) scale(.97);transition:opacity .25s,transform .25s}.rbv3 .msg.in{opacity:1;transform:none}.rbv3 .msg.g{align-self:flex-start;background:var(--bubble);border-bottom-left-radius:6px}.rbv3 .msg.r{align-self:flex-end;background:var(--purple);color:#fff;border-bottom-right-radius:6px}.rbv3 .msg.cap{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--mute);background:none;padding:0;margin-top:-3px;max-width:none}.rbv3 .msg.cap img{width:18px;height:18px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff;border:1.5px solid var(--purple-glow)}.rbv3 .msg.typing{align-self:flex-end;background:var(--purple-tint);padding:13px 14px;display:flex;gap:5px;align-items:center;border-bottom-right-radius:6px}.rbv3 .msg.typing i{width:7px;height:7px;border-radius:50%;background:var(--purple);animation:rbv3-bounce 1s infinite}.rbv3 .msg.typing i:nth-child(2){animation-delay:.15s}.rbv3 .msg.typing i:nth-child(3){animation-delay:.3s}@keyframes rbv3-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}.rbv3 .msg.chipr{align-self:center;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);padding:6px 11px;border-radius:999px;box-shadow:0 10px 24px -14px #24115a66;max-width:none}.rbv3 .msg.chipr svg{width:14px;height:14px;color:var(--green)}.rbv3 .msg.okcard{align-self:flex-end;max-width:90%;background:var(--paper);border:1.5px dashed var(--purple);border-radius:16px;padding:12px 13px;font-size:13px}.rbv3 .okcard .t{font-weight:700;color:var(--purple-deep);display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px}.rbv3 .okcard .t svg{width:14px;height:14px}.rbv3 .okcard .d{color:var(--ink-2);line-height:1.38;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rbv3 .okbtn{margin-top:10px;display:inline-flex;align-items:center;gap:6px;background:var(--purple);color:#fff;font-weight:700;font-size:13px;padding:8px 14px;border-radius:999px;transition:transform .15s,background .2s}.rbv3 .okbtn.tap{transform:scale(.94);background:var(--green)}.rbv3 .composer{margin:0 12px 14px;padding:9px 9px 9px 16px;border:1.5px solid var(--line);border-radius:999px;color:var(--mute);font-size:13px;display:flex;justify-content:space-between;align-items:center}.rbv3 .composer i{width:28px;height:28px;border-radius:50%;background:var(--purple)}@media (prefers-reduced-motion:reduce){.rbv3 .msg.typing i{animation:none}}.rbv3 .replied{display:inline-flex;align-items:center;gap:6px;background:var(--paper);color:var(--ink);font-size:13px;font-weight:700;padding:8px 13px;border-radius:999px;border:1.5px solid var(--line);box-shadow:0 10px 24px -12px #24115a59}.rbv3 .replied .ic{width:15px;height:15px;color:var(--green)}.rbv3 .sec-head .edit{font-size:clamp(19px,2vw,26px);line-height:1.45;max-width:820px;color:var(--ink);font-weight:500;margin-top:22px}.rbv3 .nums-band{background:var(--night);color:#fff;padding:clamp(48px,6vw,80px) 0}.rbv3 .nums{display:grid;grid-template-columns:repeat(4,1fr)}.rbv3 .num{padding:8px clamp(16px,2.5vw,36px);border-left:1px solid rgba(255,255,255,.14)}.rbv3 .num:first-child{border-left:0;padding-left:0}.rbv3 .num b{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(64px,7vw,104px);letter-spacing:-.05em;line-height:.95;color:#fff}.rbv3 .num b:after{content:"";display:block;width:34px;height:4px;border-radius:2px;background:var(--purple-glow);margin:14px 0}.rbv3 .num p{font-size:15.5px;line-height:1.45;color:#ffffffbd;max-width:26ch;text-wrap:pretty}@media (max-width:900px){.rbv3 .nums{grid-template-columns:1fr 1fr;gap:28px 0}.rbv3 .num:nth-child(3){border-left:0;padding-left:0}}@media (max-width:520px){.rbv3 .nums{grid-template-columns:1fr;gap:26px}.rbv3 .num{border-left:0;padding:0 0 26px;border-bottom:1px solid rgba(255,255,255,.14)}.rbv3 .num:last-child{border-bottom:0;padding-bottom:0}}.rbv3 .tl{margin:0 auto;max-width:1200px;padding:0 clamp(12px,3vw,40px)}.rbv3 .tl-track{position:relative;height:172px;margin-top:84px}.rbv3 .tl-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;background:var(--line-2);border-radius:2px;transform:translateY(-50%)}.rbv3 .tl-night{position:absolute;top:50%;height:44px;transform:translateY(-50%);background:var(--night);border-radius:999px;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap}.rbv3 .tl-night span{position:absolute;left:68%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px}.rbv3 .tl-night .ic{width:14px;height:14px;color:var(--purple-glow)}.rbv3 .pin{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:var(--paper);border:3px solid var(--ink);z-index:2}.rbv3 .pin.n{background:var(--purple);border-color:var(--purple);box-shadow:0 0 0 6px #7b2fd638}.rbv3 .lbl{position:absolute;transform:translate(-50%);width:150px;text-align:center;font-size:13px;line-height:1.3;color:var(--ink-2);text-wrap:balance}.rbv3 .lbl b{display:block;font-family:var(--font-display);font-size:17px;color:var(--ink);letter-spacing:-.02em;margin-bottom:2px}.rbv3 .lbl.up{bottom:calc(50% + 24px)}.rbv3 .lbl.down{top:calc(50% + 24px)}.rbv3 .lbl.n b{color:var(--purple)}.rbv3 .tl-axis{display:flex;justify-content:space-between;margin-top:14px;font-size:12px;font-weight:600;color:var(--mute)}.rbv3 .tl-list{display:none}@media (max-width:1000px){.rbv3 .lbl{width:120px;font-size:12.5px}}@media (max-width:760px){.rbv3 .tl-track{height:80px;margin-top:24px}.rbv3 .lbl,.rbv3 .tl-night span{display:none}.rbv3 .tl-night{height:30px}.rbv3 .tl-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:22px;font-size:14px;color:var(--ink-2)}.rbv3 .tl-list li{display:flex;flex-direction:column}.rbv3 .tl-list b{font-family:var(--font-display);font-size:16px;color:var(--ink);letter-spacing:-.02em}.rbv3 .tl-list li.n b{color:var(--purple)}}.rbv3 .pain{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(40px,5vw,64px)}.rbv3 .pain .card{padding:22px 24px;display:flex;gap:16px;align-items:flex-start}.rbv3 .pain h3{font-size:20px;letter-spacing:-.02em;margin-bottom:5px}.rbv3 .pain p{font-size:15px;color:var(--ink-2)}@media (max-width:860px){.rbv3 .pain{grid-template-columns:1fr}}.rbv3 .flow{display:grid;grid-template-columns:1fr auto 1.2fr auto 1fr;gap:14px;align-items:stretch}.rbv3 .node{padding:22px}.rbv3 .node .k{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:var(--mute);margin-bottom:14px}.rbv3 .node .who{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px}.rbv3 .node .who img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff;border:2px solid var(--purple-glow)}.rbv3 .bub{border-radius:18px;padding:14px 16px;font-size:15px;line-height:1.42}.rbv3 .bub.in{background:var(--bubble);border-bottom-left-radius:6px}.rbv3 .bub.out{background:var(--purple);color:#fff;border-bottom-right-radius:6px}.rbv3 .node.engine{background:var(--night);color:#fff;border-color:var(--night)}.rbv3 .node.engine .k{color:#fff9}.rbv3 .node.engine h3{font-size:24px;margin-bottom:14px;letter-spacing:-.025em}.rbv3 .ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;padding:9px 0;border-top:1px solid rgba(255,255,255,.14);color:#ffffffe6}.rbv3 .ticks .ic{width:18px;height:18px;color:var(--purple-glow);margin-top:3px}.rbv3 .arrow{display:flex;align-items:center;justify-content:center;color:var(--mute);width:56px}.rbv3 .arrow svg{width:40px;height:40px}.rbv3 .branch{margin:16px auto 0;max-width:780px;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:var(--r);background:var(--purple-tint);border:1.5px dashed var(--purple);font-size:15.5px;color:var(--ink-2)}.rbv3 .branch b{font-family:var(--font-display);font-size:18px;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;margin-right:6px}.rbv3 .branch .ico{width:40px;height:40px;border-radius:12px;background:var(--purple);color:#fff}@media (max-width:900px){.rbv3 .flow{grid-template-columns:1fr}.rbv3 .arrow{width:auto;padding:2px 0}.rbv3 .arrow svg{transform:rotate(90deg)}.rbv3 .branch{flex-direction:column;align-items:flex-start;text-align:left}}.rbv3 .video{position:relative;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(120% 90% at 20% 10%,var(--night-3),var(--night-2) 62%);display:grid;place-items:center;color:#fff;border:1.5px solid var(--night-3)}.rbv3 .play{width:78px;height:78px;border-radius:50%;background:var(--purple);display:grid;place-items:center;box-shadow:0 20px 40px -16px #7b2fd6cc}.rbv3 .play svg{width:30px;height:30px;margin-left:4px}.rbv3 .video .tag{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;background:#ffffff1f;border:1px dashed rgba(255,255,255,.55);padding:8px 12px;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);max-width:calc(100% - 32px)}.rbv3 .video .tag:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff5b5b;flex:none}.rbv3 .video .cap{position:absolute;right:16px;top:16px;font-size:13px;font-weight:600;color:#ffffffbf}.rbv3 .demo{margin:clamp(28px,4vw,48px) auto 0;max-width:980px}.rbv3 .video.portrait{aspect-ratio:9/16;border-radius:var(--r)}.rbv3 .video.portrait .play{width:56px;height:56px}.rbv3 .video.portrait .play svg{width:22px;height:22px}.rbv3 .video.portrait .tag{left:10px;bottom:10px;font-size:11.5px;padding:6px 10px}.rbv3 .threads{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.rbv3 .thread{overflow:hidden;display:flex;flex-direction:column}.rbv3 .thread header{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1.5px solid var(--line);flex-wrap:wrap}.rbv3 .thread h3{font-size:17px;letter-spacing:-.02em;flex:1 1 auto}.rbv3 .thread .time{font-size:13px;color:var(--mute);font-weight:600}.rbv3 .badge{display:inline-flex;align-items:center;gap:6px;background:var(--night);color:#fff;font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;white-space:nowrap}.rbv3 .badge .ic{width:12px;height:12px;color:var(--purple-glow)}.rbv3 .msgs{padding:18px;display:flex;flex-direction:column;gap:10px;flex:1}.rbv3 .m{max-width:88%;padding:12px 14px;border-radius:18px;font-size:14.5px;line-height:1.42}.rbv3 .m.g{align-self:flex-start;background:var(--bubble);border-bottom-left-radius:6px}.rbv3 .m.h{align-self:flex-end;background:var(--purple);color:#fff;border-bottom-right-radius:6px}.rbv3 .m.ph{align-self:flex-start;width:60%;aspect-ratio:4/3;background:linear-gradient(135deg,#c9bfd9,#8c7fa6);border-radius:16px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:600;padding:0}.rbv3 .thread footer{padding:12px 18px;border-top:1.5px solid var(--line);font-size:12.5px;color:var(--mute);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.rbv3 .thread footer .by{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);font-weight:600}.rbv3 .thread footer .by img{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}.rbv3 .handles{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(20px,3vw,40px);align-items:center}.rbv3 .figure{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-lg);overflow:hidden;position:relative}.rbv3 .figure img{display:block;width:100%;height:auto}.rbv3 .figure .replied{position:absolute;left:16px;bottom:16px}.rbv3 .tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rbv3 .tile{padding:22px;display:flex;flex-direction:column;gap:12px}.rbv3 .tile h3{font-size:21px;letter-spacing:-.025em}.rbv3 .tile p{font-size:15px;color:var(--ink-2)}@media (max-width:900px){.rbv3 .handles{grid-template-columns:1fr}}@media (max-width:560px){.rbv3 .tiles{grid-template-columns:1fr}}.rbv3 .compare{background:var(--paper);border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.rbv3 .cost{max-width:920px;margin:0 auto clamp(36px,5vw,56px);display:grid;gap:14px}.rbv3 .cost-row{display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:16px}.rbv3 .cost-row .lab{font-weight:700;font-size:16px;line-height:1.25}.rbv3 .cost-row .lab small{display:block;font-weight:500;font-size:13px;color:var(--mute);margin-top:2px}.rbv3 .bar{height:34px;border-radius:999px;background:var(--line);overflow:hidden}.rbv3 .bar i{display:block;width:var(--w);height:100%;background:var(--night-3);border-radius:999px}.rbv3 .cost-row.rb .bar i{background:var(--purple)}.rbv3 .cost-row .val{font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.02em;white-space:nowrap}.rbv3 .cost-row.rb .val{color:var(--purple)}.rbv3 .cost.has-motion .bar i{width:0;transition:width .9s cubic-bezier(.22,.8,.24,1) var(--d)}.rbv3 .cost.has-motion .cost-row.rb .bar i{transition-duration:.45s}.rbv3 .cost.has-motion .val{opacity:0;transform:translateY(8px);transition:opacity .4s ease var(--vd),transform .4s cubic-bezier(.22,.8,.24,1) var(--vd)}.rbv3 .cost.has-motion.is-in .bar i{width:var(--w)}.rbv3 .cost.has-motion.is-in .val{opacity:1;transform:none}.rbv3 .cost.has-motion.is-in .cost-row.rb .val{animation:rbv3-pop .5s cubic-bezier(.3,1.6,.5,1) var(--vd) both}@keyframes rbv3-pop{0%{opacity:0;transform:translateY(8px) scale(.9)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@media (max-width:640px){.rbv3 .cost-row{grid-template-columns:1fr auto;grid-auto-flow:row dense;gap:8px 12px}.rbv3 .cost-row .bar{grid-column:1/-1;height:22px}}.rbv3 .tbl-wrap{overflow-x:auto;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.rbv3 table{width:100%;border-collapse:collapse;min-width:760px}.rbv3 th,.rbv3 td{padding:16px 18px;text-align:left;font-size:15px;border-top:1.5px solid var(--line);vertical-align:top}.rbv3 thead th{border-top:0;font-size:14px;color:var(--mute);font-weight:700}.rbv3 tbody th{font-weight:700;color:var(--ink);width:200px}.rbv3 td{color:var(--ink-2)}.rbv3 .rbcol{background:var(--purple);color:#fff}.rbv3 thead th.rbcol{font-size:16px;color:#fff}.rbv3 td.rbcol{font-weight:700;color:#fff}.rbv3 .founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.rbv3 .quote{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.025em;line-height:1.18;text-wrap:pretty}.rbv3 .who-line{display:flex;align-items:center;gap:14px;margin-top:22px}.rbv3 .who-line .avatar{width:54px;height:54px;font-size:19px}.rbv3 .who-line b{display:block;font-size:16px}.rbv3 .who-line span{font-size:14px;color:var(--mute)}.rbv3 .founder .chips{margin-top:18px}.rbv3 .reels-head{margin:clamp(44px,6vw,72px) 0 18px;font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.025em}.rbv3 .reels{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rbv3 .reel p{font-size:15px;color:var(--ink-2);margin-top:12px}.rbv3 .reel p b{color:var(--ink)}@media (max-width:900px){.rbv3 .founder-grid{grid-template-columns:1fr}}@media (max-width:640px){.rbv3 .reels{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;margin-inline:-20px;padding-inline:20px}.rbv3 .reel{flex:0 0 68%;scroll-snap-align:start}}.rbv3 .setup{background:var(--paper);border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.rbv3 .setup-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,3vw,40px);align-items:center}.rbv3 .vsteps{display:grid;gap:12px}.rbv3 .vstep{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:start;padding:20px 22px;background:var(--bg)}.rbv3 .vstep .min{font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--purple);letter-spacing:-.03em;line-height:1}.rbv3 .vstep .min small{display:block;font:600 12px/1.2 var(--font-body);color:var(--mute);margin-top:5px;letter-spacing:0}.rbv3 .vstep h3{font-size:22px;margin-bottom:5px;letter-spacing:-.025em}.rbv3 .vstep p{font-size:15px;color:var(--ink-2)}.rbv3 .vstep.last{background:var(--night);border-color:var(--night);color:#fff}.rbv3 .vstep.last .min{color:var(--purple-glow)}.rbv3 .vstep.last .min small{color:#fff9}.rbv3 .vstep.last p{color:#ffffffc2}.rbv3 .setup-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px);align-items:center;margin-top:clamp(28px,4vw,44px)}.rbv3 .promise{display:grid;gap:10px}.rbv3 .promise li{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--bg);font-weight:600;font-size:15px}.rbv3 .promise .ic{color:var(--green);width:20px;height:20px}@media (max-width:900px){.rbv3 .setup-grid,.rbv3 .setup-row{grid-template-columns:1fr}}.rbv3 .hire{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:.78fr 1.22fr;overflow:hidden}.rbv3 .hire .pic{position:relative;background:var(--paper);display:flex;align-items:flex-end;justify-content:center;padding:24px 16px 0;border-right:1.5px solid var(--line)}.rbv3 .hire .pic img{display:block;width:min(100%,300px);height:auto}.rbv3 .hire .pic .replied{position:absolute;top:16px;left:50%;transform:translate(-50%);white-space:nowrap}.rbv3 .hire .body{padding:clamp(26px,3.5vw,44px)}.rbv3 .hire .role{font-size:14.5px;font-weight:700;color:var(--purple-deep)}.rbv3 .hire h3{font-size:clamp(28px,3.2vw,42px);margin:8px 0 18px}.rbv3 .price-line{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.rbv3 .price-line .big{font-family:var(--font-display);font-weight:800;font-size:clamp(60px,6.4vw,88px);letter-spacing:-.05em;line-height:1}.rbv3 .price-line .was{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,2.8vw,36px);color:var(--mute);text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:var(--purple);letter-spacing:-.03em}.rbv3 .price-line .per{flex-basis:100%;font-size:15px;color:var(--mute);font-weight:600;margin-top:2px}.rbv3 .launch{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;font-weight:700;color:var(--purple-deep);background:var(--purple-soft);padding:7px 13px;border-radius:999px}.rbv3 .incl{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:26px 0;font-size:15px;font-weight:600}.rbv3 .incl li{display:flex;gap:10px;align-items:flex-start}.rbv3 .incl .ic{color:var(--green);width:20px;height:20px;margin-top:2px}.rbv3 .hire .btn{width:100%;max-width:380px}.rbv3 .hire .fine{font-size:13.5px;color:var(--mute);margin-top:14px}@media (max-width:820px){.rbv3 .hire{grid-template-columns:1fr}.rbv3 .hire .pic{border-right:0;border-bottom:1.5px solid var(--line)}.rbv3 .hire .pic img{width:min(100%,240px)}}@media (max-width:560px){.rbv3 .incl{grid-template-columns:1fr}}.rbv3 .faq{max-width:860px;margin:0 auto;display:grid;gap:10px}.rbv3 details{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r)}.rbv3 summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.02em}.rbv3 summary::-webkit-details-marker{display:none}.rbv3 summary .plus{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;transition:transform .2s,background .2s}.rbv3 summary .plus svg{width:14px;height:14px}.rbv3 details[open] summary .plus{transform:rotate(45deg);background:var(--purple);border-color:var(--purple);color:#fff}.rbv3 details p{padding:0 22px 20px;color:var(--ink-2);font-size:16px;max-width:70ch}.rbv3 .ba{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1040px;margin:0 auto}.rbv3 .ba .card{padding:28px}.rbv3 .ba h3{font-size:27px;margin-bottom:14px;letter-spacing:-.025em}.rbv3 .ba li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1.5px solid var(--line);font-size:16px}.rbv3 .ba .ic{width:20px;height:20px;margin-top:3px}.rbv3 .ba .before{color:var(--ink-2)}.rbv3 .ba .before .ic{color:var(--red)}.rbv3 .ba .after{background:var(--purple);border-color:var(--purple);color:#fff}.rbv3 .ba .after li{border-color:#ffffff47}.rbv3 .ba .after .ic{color:#fff}.rbv3 .ba-line{text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.025em;max-width:680px;margin:clamp(28px,4vw,44px) auto 0;text-wrap:balance}@media (max-width:760px){.rbv3 .ba{grid-template-columns:1fr}}.rbv3 .final{background:var(--night);color:#fff;text-align:center}.rbv3 .final h2{font-size:clamp(40px,5.6vw,76px)}.rbv3 .final .hl{color:var(--purple-glow)}.rbv3 .final p{font-size:clamp(18px,1.6vw,22px);color:#ffffffb8;max-width:560px;margin:20px auto 32px;text-wrap:pretty}.rbv3 .final .checks{justify-content:center;color:#fffc;margin-top:24px}.rbv3 .final .checks .ic{color:var(--purple-glow)}.rbv3 footer.site{padding:28px 0;font-size:13px;color:var(--mute)}.rbv3 footer.site .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.rbv3 footer.site nav a{text-decoration:none;margin-left:18px}.rbv3 footer.site nav a:first-child{margin-left:0}.rbv3 section,.rbv3 .demo{scroll-margin-top:88px}.rbv3 button{font:inherit;color:inherit}.rbv3 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rbv3 .skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--paper);padding:10px 16px;border-radius:999px}.rbv3 .skip:focus{top:12px}.rbv3 .fine a{text-decoration:underline;text-underline-offset:3px}.rbv3 .thread .shot{flex:1;padding:14px 14px 0;background:var(--paper)}.rbv3 .thread .shot img{display:block;width:100%;height:auto;border-radius:14px;border:1.5px solid var(--line)}.rbv3 .video.has-src{cursor:pointer}.rbv3 .video button.play{border:0;padding:0;cursor:pointer;color:#fff;position:relative;z-index:1}.rbv3 .video .poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rbv3 .video .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a0b451f,#1a0b4594)}.rbv3 .video .tag,.rbv3 .video .cap{z-index:1}.rbv3 .video.has-src .tag:before{background:var(--green)}.rbv3 .video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000}.rbv3 .video.is-playing{border-color:#000}.rbv3 .video.has-sound{cursor:default}.rbv3 .video.has-sound video{-o-object-fit:contain;object-fit:contain}.rbv3 .video.is-playing .play{background:#7b2fd6eb;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.rbv3 .video.is-playing .play svg{margin-left:0}.rbv3 .video.is-playing .tag{border-style:solid;background:#1a0b4599}@media (max-width:480px){.rbv3 .brand small{display:none}.rbv3 .nav .btn{padding:11px 14px;font-size:14px}}
