.r-brand-examples{margin:-12px 0 34px;container-type:inline-size}.r-brand-phones{isolation:isolate;grid-template-columns:1fr 1fr;gap:14px;padding:12px 8px 18px;display:grid}.r-brand-phone{aspect-ratio:9/16;color:#fff;background:#151923;border-radius:22px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 16px 32px -15px #26336b70,0 0 0 4px #fff}.r-brand-phone:nth-child(2){transform:translateY(12px)rotate(4deg)}.r-brand-portrait,.r-brand-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r-brand-shade{background:linear-gradient(#0006,#0000 24% 50%,#000b)}.r-brand-platform{letter-spacing:-.3px;text-shadow:0 1px 6px #0006;justify-content:space-between;align-items:center;font-size:clamp(11px,3.2cqw,16px);font-weight:750;display:flex;position:absolute;top:5%;left:7%;right:7%}.r-brand-concept{letter-spacing:.5px;background:#0006;border-radius:5px;padding:4px 5px;font-size:clamp(7px,1.7cqw,9px);font-weight:600}.r-brand-hook{text-align:center;letter-spacing:-.4px;color:#161719;font-size:clamp(12px,3.45cqw,19px);font-weight:750;line-height:1.5;position:absolute;top:16%;left:7%;right:7%;transform:rotate(-2deg)}.r-brand-hook span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:5px;padding:3px 6px;box-shadow:0 2px 6px #0001}.r-brand-phone:nth-child(2) .r-brand-hook{transform:rotate(1deg)}.r-brand-captions{text-align:center;letter-spacing:-.7px;text-shadow:0 2px 1px #000,1px 0 #000,-1px 0 #000;font-size:clamp(12px,3.8cqw,21px);font-weight:900;line-height:1.13;position:absolute;bottom:28%;left:7%;right:17%}.r-brand-captions mark{color:#dcff79;background:0 0;display:block}.r-brand-phone:nth-child(2) .r-brand-captions mark{color:#8be3ff}.r-brand-social{filter:drop-shadow(0 1px 2px #0006);gap:12px;display:grid;position:absolute;bottom:25%;right:7%}.r-brand-social svg{width:clamp(15px,4.3cqw,24px);height:clamp(15px,4.3cqw,24px)}.r-brand-bottom{gap:7px;display:grid;position:absolute;bottom:7%;left:8%;right:8%}.r-brand-bottom>strong{font-size:clamp(10px,2.7cqw,15px);font-weight:700;line-height:1.25}.r-brand-views{align-items:center;gap:4px;font-size:clamp(9px,2.3cqw,12px);display:flex}.r-brand-views svg{width:13px;height:13px}.r-brand-views b{font-weight:750}.r-brand-views>span{opacity:.85;font-size:.85em}.r-brand-progress{background:#ffffff4d;border-radius:3px;height:2px;position:absolute;bottom:3%;left:8%;right:8%}.r-brand-progress:before{content:"";background:#fff;width:38%;height:100%;display:block}.r-brand-phone:nth-child(2) .r-brand-progress:before{width:65%}.r-brand-examples figcaption{text-align:center;color:#74798b;margin-top:14px;font-size:11px;line-height:1.5}@media (hover:hover){.r-brand-phone:hover{transform:translateY(-4px)rotate(0);box-shadow:0 22px 35px -15px #26336b70,0 0 0 4px #fff}.r-brand-phone:nth-child(2):hover{transform:translateY(8px)rotate(0)}}@media (max-width:480px){.r-brand-phones{gap:11px;padding-inline:2px}.r-brand-phone{border-radius:15px}.r-brand-social{gap:8px}.r-brand-examples figcaption{font-size:10px}.r-brand-examples{margin-top:-5px}}@media (prefers-reduced-motion:reduce){.r-brand-phone{transition:none}}.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{color:#fff;background:linear-gradient(140deg,#52b4ff,#4458ff 65%,#7970ff);border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:27px;display:grid;box-shadow:inset 0 1px 1px #ffffff80,0 3px 8px #526bff25}@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-button.r-juicy{isolation:isolate;text-shadow:0 1px 3px #132c9955;background:radial-gradient(at 15% 0,#69d6ff99,#0000 48%),radial-gradient(at 95% 100%,#7160ffbb,#0000 52%),linear-gradient(125deg,#228cff 0%,#2357f5 48%,#5140eb 100%);border:1px solid #7ab8ff;border-bottom-color:#3946d3;border-radius:20px;min-width:280px;padding:23px 38px;transition:transform .3s cubic-bezier(.2,.8,.25,1.5),box-shadow .3s,filter .3s;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff70,inset 0 -2px 5px #2337a83d,0 5px #263bb3,0 12px 25px #3155ff40,0 0 35px #429cff20}.r-button.r-juicy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 37%,#ffffff09 43%,#ffffff60 49%,#ffffff12 55%,#0000 62%);animation:6s ease-in-out 1s infinite r-button-sheen;position:absolute;inset:-60% -30%;transform:translate(-100%)rotate(-8deg)}.r-button.r-juicy:after{content:"";pointer-events:none;opacity:.65;background:radial-gradient(circle at 8% 27%,#fff 0 1px,#0000 2px),radial-gradient(circle at 92% 70%,#fffd 0 1px,#0000 2px),radial-gradient(circle at 86% 17%,#fff9 0 .7px,#0000 1.6px),radial-gradient(circle at 16% 82%,#fff8 0 .7px,#0000 1.5px);transition:opacity .3s;position:absolute;inset:0}.r-button.r-juicy:hover{filter:saturate(1.15)brightness(1.05);transform:translateY(-4px)scale(1.035);box-shadow:inset 0 2px #ffffff90,inset 0 -2px 5px #2337a830,0 8px #263bb3,0 18px 34px #3155ff50,0 0 45px #429cff30}.r-button.r-juicy:hover:after{opacity:1}.r-button.r-juicy:active{transition-duration:90ms;transform:translateY(4px)scale(.97);box-shadow:inset 0 2px 5px #15319a40,0 1px #263bb3,0 4px 14px #3155ff30}.r-button.r-juicy:focus-visible{outline-offset:8px;outline:3px solid #17171d}@keyframes r-button-sheen{0%,65%{transform:translate(-100%)rotate(-8deg)}90%,to{transform:translate(100%)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.r-button.r-juicy,.r-button.r-juicy:after{transition:none}.r-button.r-juicy:before{animation:none;display:none}.r-button.r-juicy:hover,.r-button.r-juicy:active{transform:none}}
