.r-site{--ink:#151519;--muted:#696970;--blue:#3155ff;--lime:#d4ff62;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;font-size:16px;overflow:clip}.r-site *{box-sizing:border-box}.r-main{max-width:none;margin:0;padding:0}.r-nav{border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;height:82px;margin:auto;padding:0 48px;display:flex}.r-logo{letter-spacing:-2px;align-items:center;font-size:32px;font-weight:850;display:flex}.r-logo span{color:var(--blue);margin-left:3px;font-size:36px}.r-nav nav{color:#5a5a61;gap:32px;font-size:14px;display:flex}.r-nav a:hover{color:var(--blue)}.r-signin{gap:18px;font-size:14px;font-weight:650;display:flex}.r-hero{text-align:center;max-width:1200px;margin:auto;padding:78px 24px 0}.r-pill{letter-spacing:1.5px;color:#3450c9;background:#f6f7ff;border:1px solid #e1e4fa;border-radius:30px;padding:10px 15px;font-size:12px;font-weight:750;display:inline-block}.r-hero h1{letter-spacing:-6px;width:auto;margin:24px 0;font-size:clamp(58px,7.3vw,100px);font-weight:760;line-height:1.03}.r-hero h1>span:first-of-type{color:var(--blue)}.r-hero>p{letter-spacing:-.5px;color:var(--muted);margin:20px auto 27px;font-size:23px;line-height:1.55}.r-mobile-break{display:none}.r-hero-actions{justify-content:center;align-items:center;gap:28px;display:flex}.r-button{background:var(--blue);border-radius:100px;justify-content:center;align-items:center;gap:25px;padding:17px 26px;font-size:16px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.r-button:hover{background:#2442d8;transform:translateY(-2px)}.r-link{color:var(--blue);align-items:center;gap:12px;font-size:16px;display:inline-flex}.r-beta{color:#76767e;margin-top:22px;font-size:13px;line-height:1.6;display:block}.r-proof{text-align:left;background:#f6f6f8;border:1px solid #efeff2;border-radius:28px;justify-content:space-between;align-items:center;max-width:860px;margin:58px auto 0;padding:34px 42px;display:flex}.r-proof>div>span{letter-spacing:1.4px;color:#73737d;font-size:11px;font-weight:700}.r-proof strong{letter-spacing:-1.5px;margin:8px 0;font-size:34px;font-weight:700;line-height:1.2;display:block;position:relative}.r-proof p{color:var(--muted);margin:0;font-size:14px}.r-proof-arrow{color:#b7b7c0;font-size:25px}.r-lime-star{color:#748e13;margin-left:11px;font-size:28px;position:absolute}.r-showcase{grid-template-columns:1.15fr 1fr;align-items:center;gap:88px;max-width:1120px;margin:0 auto;padding:100px 48px 112px;scroll-margin-top:40px;display:grid}.r-kicker{letter-spacing:1.5px;color:#75757f;font-size:12px;font-weight:700;line-height:1.6}.r-site h2{letter-spacing:-2.7px;margin:20px 0;font-size:clamp(38px,4.3vw,58px);font-weight:720;line-height:1.08}.r-demo-copy h2 span{color:#8a8a93}.r-demo-copy>p{color:var(--muted);max-width:450px;font-size:18px;line-height:1.7}.r-style-buttons{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.r-style-buttons button{color:#53535e;white-space:nowrap;background:#fff;border:1px solid #dddde3;border-radius:100px;min-height:44px;padding:12px 18px;font-size:14px}.r-style-buttons button[aria-pressed=true]{color:#fff;background:#17171d;border-color:#17171d}.r-style-buttons button:hover{border-color:var(--blue)}.r-style-detail{border-left:3px solid var(--blue);min-height:87px;padding:4px 0 4px 17px}.r-style-detail>span{color:var(--blue);font-size:12px;font-weight:650}.r-style-detail h3{letter-spacing:-.5px;margin:8px 0 0;font-size:20px;font-weight:650;line-height:1.45}.r-demo-copy .r-demo-note{color:#85858d;margin-top:22px;font-size:13px;line-height:1.7}.r-video-stage{justify-self:center;width:100%;max-width:320px;position:relative}.r-video-shell{aspect-ratio:9/16;background:#0c0c0f;border:7px solid #17171d;border-radius:29px;overflow:hidden;box-shadow:0 24px 64px #16162020}.r-video-shell video{object-fit:contain;width:100%;height:100%;display:block}.r-output-tag{color:#8a8a94;letter-spacing:.8px;justify-content:space-between;margin:19px 6px;font-size:11px;display:flex}.r-output-tag span{font-size:9px}.r-process{color:#fff;background:#141419;padding:85px max(24px,50vw - 560px)}.r-process .r-kicker{color:#c4ed6b}.r-process h2{letter-spacing:-3px;font-size:clamp(40px,4.7vw,64px)}.r-section-heading>p{color:#a7a7b2;font-size:18px;line-height:1.7}.r-steps{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:55px;display:grid}.r-steps article{border-top:1px solid #39393f;padding-top:23px}.r-steps article>span{color:var(--lime);font-size:14px;font-weight:650}.r-steps h3{letter-spacing:-.7px;margin:25px 0 13px;font-size:24px;font-weight:600}.r-steps p{color:#acacb5;max-width:310px;margin:0;font-size:16px;line-height:1.75}.r-process-note{color:#858590;max-width:760px;margin-top:43px;font-size:13px;line-height:1.7}.r-moment{text-align:center;max-width:950px;margin:auto;padding:100px 24px}.r-moment h2{font-size:clamp(38px,4.8vw,64px)}.r-moment h2>span{color:var(--blue)}.r-moment>p{color:var(--muted);max-width:670px;margin:26px auto;font-size:20px;line-height:1.7}.r-principles{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:35px;display:flex}.r-principles span{color:#53535f;background:#f5f5f8;border-radius:100px;padding:10px 16px;font-size:14px}.r-faq{background:#f7f7f9;padding:72px max(24px,50vw - 430px)}.r-faq>h2{text-align:center;letter-spacing:-2px;margin:0 0 38px;font-size:42px}.r-faq details{border-bottom:1px solid #dedee5}.r-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:17px;font-weight:600;line-height:1.5;list-style:none;display:flex}.r-faq summary::-webkit-details-marker{display:none}.r-faq summary>span{color:#8c8c98;font-size:24px;font-weight:400}.r-faq details[open] summary>span{transform:rotate(45deg)}.r-faq details p{color:var(--muted);max-width:730px;margin:0 25px 24px 0;font-size:16px;line-height:1.8}.r-final{text-align:center;padding:90px 24px}.r-final h2{margin:18px 0 30px;font-size:clamp(38px,5vw,64px)}.r-final>p{color:var(--muted);margin-top:23px;font-size:14px}.r-final>p a{color:var(--blue)}.r-footer{border-top:1px solid #ededf0;align-items:center;gap:32px;max-width:1224px;margin:auto;padding:28px 0;display:flex}.r-footer>span{color:#81818a;font-size:13px}.r-footer>span:last-child{margin-left:auto}.r-skip{z-index:20;background:#fff;padding:15px;position:absolute;top:-100px;left:16px}.r-skip:focus{top:10px}.r-site :focus-visible{outline-offset:5px;outline:3px solid #607cff}.r-site section{scroll-margin-top:35px}@media (max-width:900px){.r-nav{padding:0 28px}.r-nav nav{gap:18px}.r-hero{padding-top:58px}.r-hero h1{letter-spacing:-4px}.r-showcase{gap:35px;padding:75px 32px}.r-video-stage{max-width:280px}.r-process{padding:64px 32px}.r-steps{gap:24px}.r-steps h3{font-size:21px}.r-footer{gap:18px;margin:0 28px}.r-footer>span{font-size:12px}.r-proof{padding:28px}.r-proof strong{font-size:30px}}@media (max-width:620px){.r-nav{height:70px;padding:0 22px}.r-logo{font-size:29px}.r-logo span{font-size:31px}.r-nav nav{display:none}.r-signin{gap:9px;font-size:13px}.r-hero{padding:46px 22px 0}.r-pill{letter-spacing:1px;font-size:10px}.r-hero h1{letter-spacing:-3px;margin:23px 0;font-size:clamp(46px,10.8vw,65px);line-height:1.05}.r-hero>p{font-size:18px;line-height:1.6}.r-mobile-break{display:block}.r-hero-actions{flex-direction:column;gap:20px}.r-beta{max-width:280px;margin:22px auto 0;font-size:12px}.r-proof{border-radius:20px;gap:12px;margin-top:36px;padding:22px 16px}.r-proof>div>span{letter-spacing:.7px;font-size:9px}.r-proof strong{letter-spacing:-1px;font-size:24px}.r-proof p{max-width:90px;font-size:11px;line-height:1.4}.r-proof-arrow{font-size:18px}.r-lime-star{display:none}.r-showcase{grid-template-columns:1fr;gap:28px;padding:58px 24px}.r-site h2{letter-spacing:-2px;font-size:40px}.r-kicker{letter-spacing:1.1px;font-size:10px}.r-demo-copy>p{font-size:16px}.r-style-buttons{gap:8px;margin:24px 0}.r-style-buttons button{padding:11px 15px;font-size:13px}.r-style-detail{min-height:72px}.r-style-detail h3{font-size:18px}.r-demo-copy .r-demo-note{margin-bottom:0}.r-video-stage{max-width:290px}.r-process{padding:55px 24px}.r-section-heading>p{font-size:16px}.r-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.r-steps h3{margin:15px 0 10px;font-size:23px}.r-steps p{max-width:none}.r-process-note{margin-top:30px}.r-moment{padding:65px 24px}.r-moment>p{font-size:17px}.r-principles{gap:8px;margin-top:26px}.r-principles span{font-size:12px}.r-faq{padding:52px 24px}.r-faq>h2{text-align:left;font-size:33px}.r-faq summary{font-size:16px}.r-final{padding:62px 24px}.r-footer{flex-wrap:wrap;gap:15px;margin:0 24px}.r-footer>span:last-child{width:100%;margin-left:0}.r-footer>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.r-site *{scroll-behavior:auto!important;transition:none!important}}.r-hero{max-width:1360px;padding-top:92px}.r-hero h1{letter-spacing:-7px;margin:0 0 32px;font-size:clamp(64px,8.6vw,122px);font-weight:760;line-height:1.02}.r-hero>p{max-width:820px;margin:0 auto 34px;font-size:25px;line-height:1.55}.r-button{gap:32px;min-height:70px;padding:22px 34px;font-size:20px}.r-button span{font-size:22px}.r-beta{margin-top:25px;font-size:14px}.r-audiences{color:#747480;border-top:1px solid #ededf3;justify-content:center;gap:38px;max-width:780px;margin:55px auto 0;padding:30px 0;font-size:16px;display:flex}.r-features{max-width:1224px;margin:auto;padding:105px 24px 70px;scroll-margin-top:24px}.r-section-heading{max-width:850px}.r-site h2{letter-spacing:-3.6px;font-size:clamp(42px,5.2vw,72px)}.r-site h2>span{color:#8b8b97}.r-section-heading>p{color:var(--muted);max-width:680px;font-size:20px;line-height:1.7}.r-feature-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;display:grid}.r-feature-card{background:#f6f7fb;border:1px solid #edeff7;border-radius:30px;flex-direction:column;padding:38px;display:flex}.r-feature-label{letter-spacing:1.3px;color:#60677f;font-size:12px;font-weight:700}.r-feature-type{letter-spacing:-1.8px;min-height:155px;margin:40px 0 44px;font-size:clamp(30px,3.4vw,46px);font-weight:720;line-height:1.13}.r-feature-type em{color:var(--blue);font-style:normal}.r-feature-card h3{letter-spacing:-.6px;margin:0 0 15px;font-size:24px;font-weight:650}.r-feature-card p{color:var(--muted);max-width:455px;margin:0 0 25px;font-size:17px;line-height:1.75}.r-feature-status{color:#777e90;margin-top:auto;font-size:12px}.r-toolkit{max-width:1224px;margin:auto;padding:52px 24px 90px}.r-toolkit>p{color:var(--muted);max-width:710px;font-size:20px;line-height:1.7}.r-toolkit-grid{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:45px;display:grid}.r-toolkit-grid article{border-top:1px solid #e2e4ec;padding-top:23px}.r-toolkit-grid article>span{color:var(--blue);font-size:14px;font-weight:700}.r-toolkit-grid h3{letter-spacing:-.7px;margin:22px 0 13px;font-size:25px}.r-toolkit-grid p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.r-process{color:var(--ink);background:#f7f8fc;padding-top:75px;padding-bottom:65px}.r-process h2{font-size:clamp(42px,5.2vw,72px)}.r-steps article{border-color:#dedfea}.r-steps article>span{color:var(--blue)}.r-steps p{color:var(--muted)}.r-steps h3{font-size:26px}.r-process-note{color:#777e90;font-size:14px}.r-faq{background:#fff;padding-top:95px;padding-bottom:60px}.r-faq>h2{text-align:left;letter-spacing:-2.6px;font-size:54px}.r-final{background:#f7f8fc;padding:88px 24px}.r-final h2{margin-bottom:38px;font-size:clamp(42px,5.7vw,78px)}.r-final h2>span{color:var(--blue)}.r-footer{border:0}.r-signin{border:1px solid #dfe3ef;border-radius:100px;padding:12px 20px}.r-nav{border-bottom:0}@media (max-width:900px){.r-hero{padding-top:68px}.r-hero h1{letter-spacing:-5px}.r-hero>p{font-size:22px}.r-features{padding-top:70px}.r-feature-card{padding:28px}.r-feature-type{min-height:130px;font-size:34px}.r-toolkit-grid{gap:24px}.r-toolkit-grid h3{font-size:22px}}@media (max-width:620px){.r-hero{padding:54px 20px 0}.r-hero h1{letter-spacing:-2.9px;margin-bottom:26px;font-size:clamp(45px,11.7vw,72px);line-height:1.05}.r-hero>p{margin-bottom:28px;font-size:19px;line-height:1.6}.r-desktop-break{display:none}.r-button{min-height:64px;padding:19px 28px;font-size:18px}.r-beta{max-width:300px;font-size:12px}.r-audiences{flex-wrap:wrap;gap:22px;margin-top:36px;padding:24px 0;font-size:13px}.r-features{padding:56px 24px 35px}.r-site h2,.r-process h2{letter-spacing:-2px;font-size:42px}.r-section-heading>p,.r-toolkit>p{font-size:17px}.r-feature-grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.r-feature-card{border-radius:24px;padding:28px}.r-feature-type{min-height:0;margin:27px 0 32px;font-size:36px}.r-feature-card h3{font-size:23px}.r-feature-card p{font-size:16px}.r-toolkit{padding:25px 24px 55px}.r-toolkit-grid{grid-template-columns:1fr;gap:26px;margin-top:30px}.r-toolkit-grid h3{margin-top:14px;font-size:24px}.r-toolkit-grid p{font-size:16px}.r-process{padding:52px 24px}.r-process-note{font-size:13px}.r-faq{padding:60px 24px}.r-faq>h2{letter-spacing:-1.8px;font-size:39px}.r-final{padding:58px 24px}.r-final h2{font-size:40px}.r-signin{padding:10px 15px;font-size:13px}}.r-features{padding-top:45px}.r-feature-grid{margin-top:0}@media (max-width:620px){.r-features{padding-top:30px}}.r-hero h1{letter-spacing:-5.5px;font-size:clamp(60px,7.3vw,104px)}.r-hero{padding-top:64px}@media (max-width:620px){.r-hero h1{letter-spacing:-2px;font-size:clamp(37px,9vw,56px)}.r-hero{padding-top:44px}}.r-hero>p.r-hero-positioning{letter-spacing:-.3px;color:#515565;margin:0 auto 24px;font-size:18px;font-weight:650}.r-hero h1{letter-spacing:-6px;font-size:clamp(64px,8.6vw,120px);line-height:1.04}.r-hero h1 .r-highlight{color:var(--blue);white-space:nowrap}@media (max-width:620px){.r-hero>p.r-hero-positioning{margin-bottom:23px;font-size:15px}.r-hero h1{letter-spacing:-2.4px;font-size:clamp(39px,10.1vw,63px)}}.r-hero h1{letter-spacing:-4.5px;max-width:1200px;margin-left:auto;margin-right:auto;font-size:clamp(54px,6.4vw,88px);line-height:1.08}@media (max-width:620px){.r-hero h1{letter-spacing:-2px;font-size:clamp(40px,10vw,58px);line-height:1.09}}.r-button{font-weight:800}.r-hero h1>.r-headline-intro{letter-spacing:-1.3px;color:var(--ink);margin-bottom:24px;font-size:clamp(24px,3.1vw,42px);line-height:1.2;display:block}.r-headline-main{letter-spacing:-4.5px;font-size:clamp(52px,7.2vw,98px);line-height:1.06;display:block}@media (max-width:620px){.r-hero h1>.r-headline-intro{letter-spacing:-.8px;margin-bottom:23px;font-size:25px}.r-headline-main{letter-spacing:-2px;font-size:clamp(40px,10.5vw,62px)}}.r-hero h1>.r-headline-intro,.r-headline-main{letter-spacing:-3.8px;font-size:clamp(48px,6.1vw,84px);font-weight:760;line-height:1.08}.r-hero h1>.r-headline-intro{margin-bottom:0}.r-hero h1{max-width:1200px}@media (max-width:620px){.r-hero h1>.r-headline-intro,.r-headline-main{letter-spacing:-1.8px;font-size:clamp(36px,9.3vw,56px);font-weight:760;line-height:1.1}.r-hero h1>.r-headline-intro{margin-bottom:0}}.r-hero h1 .r-highlight-wrap{white-space:normal}.r-hero h1>span.r-headline-intro,.r-hero h1>span.r-headline-main{color:var(--ink)}.r-hero h1 .r-highlight{color:var(--blue);transition:transform .25s,text-shadow .25s;display:inline-block;position:relative}.r-hero h1 .r-highlight:after{content:"";opacity:.25;transform-origin:0;background:currentColor;border-radius:100%;height:.055em;transition:transform .35s,opacity .35s;position:absolute;bottom:-.045em;left:0;right:0;transform:scaleX(.28)}.r-hero h1 .r-highlight:hover{text-shadow:0 5px 22px #3155ff18;transform:translateY(-3px)}.r-hero h1 .r-highlight:hover:after{opacity:.55;transform:scaleX(1)}.r-hero h1>.r-headline-intro{animation:.65s cubic-bezier(.2,.7,.3,1) both r-headline-arrive}.r-hero h1>.r-headline-main{animation:.65s cubic-bezier(.2,.7,.3,1) .12s both r-headline-arrive}@keyframes r-headline-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.r-hero h1>.r-headline-intro,.r-hero h1>.r-headline-main{animation:none}.r-hero h1 .r-highlight:hover{transform:none}}.r-hero h1>.r-headline-intro{text-wrap:balance}.r-nav .r-button.r-juicy{white-space:nowrap;border-radius:15px;flex-shrink:0;min-width:0;padding:13px 22px;font-size:14px}@media (max-width:620px){.r-nav .r-button.r-juicy{padding:12px 15px;font-size:13px}}.r-hero-heading h1{margin-bottom:0}.r-hero-heading+.r-product-demo{margin-top:30px;margin-bottom:40px}.r-hero.r-hero-details{padding-top:0}.r-nav nav.r-nav-menu{background:linear-gradient(135deg,#fafbff,#f1f4ff);border:1px solid #e6e9f6;border-radius:100px;gap:4px;padding:5px;font-size:14px;box-shadow:inset 0 1px #fff,0 4px 16px #3b54a009}.r-nav-menu a{color:#5b637a;letter-spacing:-.2px;isolation:isolate;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 17px;font-weight:600;transition:color .2s,transform .2s;display:flex;position:relative}.r-nav-menu a:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(135deg,#fff,#ecf0ff);transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(.93);box-shadow:0 2px 7px #405cbe12,inset 0 0 0 1px #fff}.r-nav-menu a svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:#8593bb;width:17px;height:17px;transition:color .2s,transform .25s}:is(.r-nav-menu a:hover,.r-nav-menu a:focus-visible){color:#3454e5}.r-nav-menu a:hover:before{opacity:1;transform:scale(1)}.r-nav-menu a:focus-visible:before{opacity:1;transform:scale(1)}:is(.r-nav-menu a:hover svg,.r-nav-menu a:focus-visible svg){color:#5470fb;transform:translateY(-1px)}.r-nav-menu a:active{transform:scale(.97)}@media (max-width:760px) and (min-width:621px){.r-nav nav.r-nav-menu{gap:0;padding:4px}.r-nav-menu a{gap:6px;padding:0 12px}.r-nav-menu a svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.r-nav-menu a,.r-nav-menu a:before,.r-nav-menu a svg{transition:none}}.r-feature-benefits{padding-top:72px;padding-bottom:80px}.r-feature-benefits>h2{letter-spacing:-2.1px;max-width:950px;margin:0 0 36px;font-size:clamp(32px,4.3vw,54px);line-height:1.1}.r-feature-benefits>h2>span{color:#818391}.r-feature-benefits .r-feature-grid{align-items:stretch;gap:24px}.r-feature-benefits .r-feature-card{isolation:isolate;border-radius:30px;min-width:0;padding:34px 30px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #fff9}.r-feature-benefits .r-feature-clipping{color:#fff;background:radial-gradient(at 95% 2%,#a0b7ff80,#0000 65%),linear-gradient(155deg,#608bfa,#3b64ec);border-color:#7a9dff}.r-feature-clipping:after{content:"";z-index:-1;border:1px solid #ffffff21;border-radius:50%;position:absolute;inset:45% -80% -90% 15%;transform:rotate(-28deg);box-shadow:0 0 0 50px #ffffff08,0 0 0 100px #ffffff08}.r-feature-benefits .r-feature-editor{background:linear-gradient(155deg,#eff1f8,#f8f9fc);border-color:#e2e5ef}.r-feature-intro{min-height:235px;padding:0 2px}.r-feature-benefits .r-feature-label{letter-spacing:1.5px;color:#75809a;font-size:11px;font-weight:700}.r-feature-clipping .r-feature-label{color:#e5eeff}.r-feature-benefits .r-feature-intro h3{letter-spacing:-1.5px;margin:22px 0 18px;font-size:clamp(29px,3.2vw,41px);font-weight:650;line-height:1.3}.r-benefit-highlight{vertical-align:middle;color:#3e5be8;white-space:nowrap;background:#fff8;border-radius:100px;align-items:center;gap:8px;margin-left:-8px;padding:0 12px 3px;display:inline-flex;box-shadow:inset 0 1px 2px #fff9}.r-benefit-highlight svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:.65em;height:.65em}.r-feature-clipping .r-benefit-highlight{color:#fff;background:#ffffff29;box-shadow:inset 0 1px 3px #ffffff70}.r-feature-benefits .r-feature-intro p{color:#777f93;max-width:410px;margin:0 0 28px;font-size:16px;line-height:1.65}.r-feature-clipping .r-feature-intro p{color:#edf2ff}.r-feature-benefits .rf-showcase{box-shadow:none;color:#202636;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.r-feature-benefits .rf-showcase:before{display:none}.r-feature-benefits .rf-window{border-radius:15px;box-shadow:0 20px 45px -20px #17316f65}.r-feature-clipping .rf-footer{color:#e3edff}.r-feature-clipping .rf-footer i{background:#c3d7ff}.r-feature-clipping .rf-footer button{color:#fff;background:#ffffff20;border-color:#fff5}.r-feature-benefits .rf-footer{min-height:42px}.r-feature-benefits .rf-titlebar{height:37px}.r-feature-editor .rf-window{background:#ffffffbf;border-color:#fff}.r-feature-benefits .r-brand-examples{padding-bottom:17px}.r-feature-benefits .r-brand-phones{padding-top:24px;padding-bottom:15px}@media (max-width:900px){.r-feature-benefits .r-feature-card{padding:28px 22px 12px}.r-feature-intro{min-height:240px}.r-feature-benefits .r-feature-intro h3{font-size:31px}.r-feature-benefits .r-feature-intro p{font-size:15px}}@media (max-width:620px){.r-feature-benefits{padding-top:40px;padding-bottom:48px}.r-feature-benefits>h2{letter-spacing:-1.3px;margin-bottom:25px;font-size:34px}.r-feature-benefits>h2>span{display:block}.r-feature-benefits .r-feature-card{border-radius:26px;padding:27px 21px 12px}.r-feature-intro{min-height:0}.r-feature-benefits .r-feature-intro h3{letter-spacing:-1px;margin-top:18px;font-size:32px}.r-feature-benefits .r-feature-intro p{margin-bottom:26px;font-size:16px;line-height:1.6}.r-benefit-highlight{gap:6px;padding-right:10px}.r-feature-benefits .r-feature-grid{gap:18px}}.r-creator-strip{text-align:left;color:#626c85;background:linear-gradient(115deg,#ffffffed,#edf3ffb3);border:1px solid #dde6fb;border-radius:18px;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:25px auto 0;padding:12px 18px;font-size:14px;line-height:1.5;display:flex;box-shadow:0 6px 22px -14px #3c5bba55}.r-creator-strip strong{color:#34447b;font-weight:650}.r-creator-strip small{letter-spacing:.01em;color:#7b849c;font-size:12px;display:block}.r-creator-mark{background:#fff;border:1px solid #e3e7f3;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:27px;display:grid;box-shadow:0 3px 8px #526bff25}.r-creator-mark .rendo-mark{height:.72em;margin:0}@media (max-width:420px){.r-creator-strip{gap:9px;padding:11px 12px;font-size:13px}.r-creator-mark{width:32px;height:32px;font-size:24px}}.r-hero-stage{isolation:isolate;background:radial-gradient(at 9% 0,#d8ebffb3,#0000 48%),radial-gradient(at 92% 16%,#e8e5ffb3,#0000 45%),linear-gradient(#f2f7ff 0%,#fff 88%);padding-bottom:10px;position:relative}.r-hero-stage:before{content:"";z-index:-1;pointer-events:none;filter:blur(20px);background:radial-gradient(at 3% 58%,#9fceff50,#0000 40%),radial-gradient(at 98% 66%,#cdc6ff45,#0000 40%);position:absolute;inset:260px -15% 0}.r-hero-stage .r-hero-heading{max-width:1280px;padding-top:65px}.r-hero-stage .r-hero-heading h1{margin-top:0;margin-bottom:0}.r-hero-stage .r-hero-details{padding-top:0;padding-bottom:0}.r-hero-stage .r-hero-details>p{max-width:790px;margin:26px auto 25px;padding:0 10px;font-size:21px;line-height:1.5}.r-hero-stage .r-beta{color:#828a9c;margin-top:15px;font-size:12px}.r-hero-stage .r-product-demo{max-width:1200px;margin-top:40px;margin-bottom:24px}.r-hero-stage .rd-desktop{border-color:#dce5f9;box-shadow:0 25px 65px -25px #4566b955}@media (max-width:620px){.r-hero-stage .r-hero-heading{padding-top:42px}.r-hero-stage .r-hero-details>p{margin-top:22px;margin-bottom:23px;padding:0;font-size:17px;line-height:1.55}.r-hero-stage .r-product-demo{margin-top:30px;margin-bottom:15px}.r-hero-stage .r-beta{margin-top:14px}.r-hero-stage:before{inset:170px -15% 0}}.r-footer a.r-footer-link{color:#81818a;font-size:13px}.r-hero2{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:36px;max-width:1180px;padding-top:56px;display:grid}.r-hero2 h1{margin:0 0 18px}.r-hero2 .r-headline-intro{letter-spacing:-1.8px;margin-bottom:10px;font-size:clamp(30px,3.6vw,50px);line-height:1.08}.r-hero2 .r-headline-main{letter-spacing:-1.2px;color:#2b3140;font-size:clamp(26px,3vw,40px);font-weight:650;line-height:1.15}.r-hero2 .r-headline-main .r-highlight{background:linear-gradient(90deg,#228cff,#5140eb);color:#0000;-webkit-background-clip:text;background-clip:text}.r-hero2 .r-headline-main .r-highlight:after{background:#5169ff}.r-hero2-sub{max-width:540px;color:var(--muted);margin:0 0 24px;font-size:18px;line-height:1.6}.r-hero2 .r-hero-actions{justify-content:flex-start}.r-proof{color:#4b5566;align-items:center;gap:10px;margin:18px 0 0;font-size:15px;display:flex}.r-proof strong{color:#191b22;font-weight:700}.r-stars{color:#f4b400;letter-spacing:1px;filter:drop-shadow(0 1px 1px #0001);font-size:19px;line-height:1}.r-facts{flex-wrap:wrap;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.r-facts li{color:#4b5566;white-space:nowrap;background:#fff;border:1px solid #e3e8f2;border-radius:999px;padding:7px 12px;font-size:13px}.r-facts b{color:#191b22;font-weight:750}.r-hero2-phone{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.r-phone-frame{aspect-ratio:9/16;z-index:2;background:#0b1228;border-radius:34px;width:min(300px,100%);padding:10px;position:relative;box-shadow:0 30px 80px -20px #1c2c5166,inset 0 0 0 1px #ffffff40}.r-phone-frame video{object-fit:cover;background:#10141f;border-radius:26px;width:100%;height:100%;display:block}.r-phone-tag{white-space:nowrap;color:#4b5566;background:#fff;border:1px solid #e3e8f2;border-radius:999px;padding:7px 12px;font-size:11.5px;font-weight:650;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1c2c5114}.r-phone-stack{pointer-events:none;position:absolute;inset:0}.r-phone-stack img{aspect-ratio:9/16;object-fit:cover;opacity:.9;border-radius:22px;width:180px;position:absolute;top:50%;box-shadow:0 20px 50px -18px #1c2c5155}.r-phone-stack img:first-child{left:0;transform:translateY(-46%)rotate(-8deg)}.r-phone-stack img:last-child{right:0;transform:translateY(-40%)rotate(8deg)}@media (max-width:900px){.r-hero2{text-align:center;grid-template-columns:1fr;gap:28px;padding-top:40px}.r-hero2 .r-hero-actions,.r-proof,.r-facts{justify-content:center}.r-hero2-sub{margin-left:auto;margin-right:auto;font-size:16px}.r-hero2-phone{min-height:0;margin-top:10px}.r-phone-frame{width:min(240px,70vw)}.r-phone-stack img{width:120px}.r-phone-tag{font-size:11px}}.r-sticky{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 40%);transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.r-sticky.is-visible{transform:none}.r-sticky .r-button{border-radius:16px;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;padding:14px 18px;font-size:16px;display:flex}.r-sticky small{opacity:.9;font-size:11.5px;font-weight:500}@media (max-width:760px){.r-sticky{display:block}.r-footer{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.r-sticky{transition:none}}.r-hero2 .r-proof{box-shadow:none;color:#4b5566;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:auto;max-width:none;margin:18px 0 0;padding:0;font-size:15px;line-height:1.4;display:flex}.r-hero2 .r-proof>span{font-size:inherit;display:inline}.r-hero2 .r-proof strong{font-size:inherit;color:#191b22;font-weight:700}.r-hero2 .r-stars{font-size:19px}.r-hero2 .r-headline-intro{font-size:clamp(30px,3.4vw,46px)}.r-hero2 .r-proof strong,.r-hero2 .r-proof small{display:inline}.r-hero2 .r-proof>span:last-child{white-space:nowrap}.r-hero2{text-align:center;grid-template-columns:1fr;gap:0;max-width:900px}.r-hero2 .r-hero-actions,.r-hero2 .r-proof{justify-content:center}.r-hero2-sub{margin-left:auto;margin-right:auto}.r-hero2 .r-proof{text-align:center}.r-contact{background:#fff;border:1px solid #e6eaf3;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;max-width:960px;margin:0 auto 70px;padding:26px 30px;display:flex;box-shadow:0 18px 50px #1c2c510f}.r-contact h2{letter-spacing:-.03em;color:#0b1020;margin:0 0 4px;font-size:22px;font-weight:800}.r-contact p{color:#6b7280;margin:0;font-size:14px}.r-contact-button{color:#2a44d4;white-space:nowrap;background:#f7f9ff;border:1px solid #dfe3ec;border-radius:13px;align-items:center;gap:8px;padding:13px 18px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .15s,border-color .15s;display:inline-flex}.r-contact-button:hover{background:#eef2ff;border-color:#5169ff;transform:translateY(-1px)}@media (max-width:700px){.r-contact{flex-direction:column;align-items:flex-start;margin:0 16px 50px;padding:22px 20px}.r-contact-button{justify-content:center;width:100%}}
