.rb-landing{overflow:clip}.rb-landing [id]{scroll-margin-top:120px}.rb-landing .rb-scroll-progress{position:fixed;inset:0 0 auto;height:3px;z-index:1001;pointer-events:none}.rb-landing .rb-scroll-progress span{display:block;height:100%;background:#3558a7;transform:scaleX(0);transform-origin:left}.rb-landing .rb-chapters{display:none}.rb-landing .rb-motion-toggle{display:flex;align-items:center;justify-content:center;position:fixed;bottom:28px;right:92px;width:44px;height:44px;z-index:40;border:1px solid #c2cfe3;border-radius:50%;background:#fffe;color:#3558a7;font-size:10px;font-weight:600;box-shadow:0 5px 20px #172d5510;cursor:pointer}.rb-landing .rb-motion-toggle svg{flex-shrink:0}.rb-landing .rb-motion-toggle span{position:absolute;right:0;bottom:54px;width:max-content;max-width:240px;padding:8px 12px;background:#fff;border:1px solid #dce5f4;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .2s}.rb-landing .rb-motion-toggle:hover span,.rb-landing .rb-motion-toggle:focus-visible span{opacity:1}.rb-landing .rb-hero-visual{perspective:1000px;overflow:visible;background:#eef3fd}.rb-landing .rb-visual-grid{border-radius:inherit}.rb-landing .rb-hero-devices{position:relative;aspect-ratio:1.3;margin-block:8px 24px}.rb-landing .rb-monitor-layer{position:absolute;top:0;left:10%;width:87%;z-index:2;transform-origin:50% 75%}.rb-landing .rb-device{position:absolute;overflow:clip;filter:drop-shadow(0 15px 12px #10214230);transform-origin:50% 80%}.rb-landing .rb-tablet-layer{bottom:0;left:0;width:62%;aspect-ratio:1599 / 870;z-index:3}.rb-landing .rb-android-layer{bottom:4%;right:0;width:21.5%;aspect-ratio:728 / 1537;z-index:4}.rb-landing .rb-device-frame{position:absolute;display:block;max-width:none;height:auto;z-index:1}.rb-landing .rb-tablet-layer .rb-device-frame{width:105.691%;left:-2.877%;top:-3.678%}.rb-landing .rb-android-layer .rb-device-frame{width:135.714%;left:-18.269%;top:-1.692%}.rb-landing .rb-device-screen{position:absolute;display:block;object-fit:contain;z-index:2}.rb-landing .rb-tablet-layer .rb-device-screen{left:3.252%;top:6.437%;width:93.62%;height:86.897%;border-radius:1.3%}.rb-landing .rb-android-layer .rb-device-screen{left:4.259%;top:2.082%;width:91.071%;height:93.754%;border-radius:9%/4%}.rb-landing .rb-android-layer:after{content:"";position:absolute;top:3.2%;left:50%;width:3.4%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:#080d14;box-shadow:inset 0 0 0 1px #29384c;z-index:3}.rb-landing .rb-hero-halo{position:absolute;width:68%;aspect-ratio:1;border:1px solid #3558a71c;border-radius:50%;top:13%;left:16%;box-shadow:0 0 0 30px #3558a705,0 0 0 65px #3558a703;pointer-events:none}.rb-landing .rb-visual-channels{position:relative;z-index:3}.rb-landing .rb-visual-channels>span{box-shadow:0 8px 25px #19366c06}.rb-landing .rb-flow{position:relative;background:#12223f;color:#fff;padding-block:100px}.rb-landing .rb-flow-stage{position:relative}.rb-landing .rb-flow .rb-section-heading{text-align:center;margin:0 auto 40px;max-width:780px}.rb-landing .rb-flow .rb-eyebrow{color:#a9c8ff;justify-content:center}.rb-landing .rb-flow .rb-section-heading>p:not(.rb-eyebrow){color:#b7c6df;font-size:15px;max-width:640px;margin-inline:auto}.rb-landing .rb-flow-grid{position:relative;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:25px}.rb-landing .rb-flow-grid article{background:#fff;color:#171c27;padding:25px;border:1px solid #ffffff20;border-radius:18px;box-shadow:0 20px 45px #030f2525}.rb-landing .rb-flow-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#3558a7}.rb-landing .rb-flow-card-top .rb-step{margin:0}.rb-landing .rb-flow-grid h3{font-size:20px}.rb-landing .rb-flow-grid p{margin-top:12px;font-size:12px;line-height:1.7}.rb-landing .rb-flow-wires,.rb-landing .rb-flow-hub{display:none}.rb-landing .rb-flow-stage>.rb-text-link{display:flex;width:fit-content;margin-inline:auto;color:#c7d9ff}.rb-landing .rb-benefits{position:relative;padding-block:125px}.rb-landing .rb-benefit-grid{perspective:1100px}.rb-landing .rb-benefit-card{background:#fff;position:relative;box-shadow:0 12px 40px #243e7905;overflow:hidden}.rb-landing .rb-benefit-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#3558a7,#9dbcf5);transform:scaleX(0);transform-origin:left;transition:transform .35s}.rb-landing .rb-benefit-card:hover:after,.rb-landing .rb-benefit-card:focus-visible:after{transform:scaleX(1)}.rb-landing .rb-benefit-card .rb-icon{transition:transform .35s,background .35s,color .35s}.rb-landing .rb-benefit-card:hover .rb-icon{transform:rotate(-8deg);color:#fff;background:#3558a7}.rb-landing .rb-updates{position:relative;background:#edf2fa;padding-block:135px}.rb-landing .rb-dashboard-scene{position:relative;perspective:1100px}.rb-landing .rb-tour{position:relative;z-index:2;background:#ffffffdb;border:1px solid #fff;box-shadow:0 35px 65px #243e7920}.rb-landing .rb-tour img{display:block}.rb-landing .rb-dashboard-layers{position:absolute;top:10%;right:5%;bottom:10%;left:5%;pointer-events:none}.rb-landing .rb-dashboard-layers>span{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;border:1px solid #fff;background:linear-gradient(135deg,#fff9,#c9d8f48c);box-shadow:0 14px 40px #243e7910}.rb-landing .rb-dashboard-layers>span:nth-child(1){transform:rotate(-7deg)}.rb-landing .rb-dashboard-layers>span:nth-child(2){transform:rotate(7deg)}.rb-landing .rb-dashboard-layers>span:nth-child(3){transform:translateY(-24px)}.rb-landing .rb-mini-features a{padding-block:8px;border-bottom:1px solid #3558a715}.rb-landing .rb-mini-features a:hover{color:#3558a7}.rb-landing .rb-integrations{padding-block:130px}.rb-landing .rb-integration-network{position:relative}.rb-landing .rb-integration-grid{position:relative;z-index:2;gap:95px 30px}.rb-landing .rb-integration-grid a{min-height:130px;background:#fff;box-shadow:0 12px 30px #243e7908;transition:box-shadow .3s,border-color .3s}.rb-landing .rb-integration-grid a:hover{border-color:#3558a7;box-shadow:0 15px 35px #243e791c}.rb-landing .rb-integration-grid a{font-size:14px;padding:22px}.rb-landing .rb-network-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;stroke:#9fb5de;stroke-width:1.5}.rb-landing .rb-network-wires circle{stroke:#dce5f4;stroke-dasharray:3 9}.rb-landing .rb-network-core{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;position:absolute;width:80px;height:80px;top:50%;left:50%;margin:-40px 0 0 -40px;background:#3558a7;border:8px solid #f0f4fc;border-radius:22px;z-index:3;color:#fff;font-size:11px;box-shadow:0 12px 25px #3558a725}.rb-landing .rb-network-core svg{width:22px;height:22px}.rb-landing .rb-business-grid{perspective:1000px}.rb-landing .rb-business-grid article{position:relative;box-shadow:0 20px 45px #12223f08}.rb-landing .rb-business-grid img{transition:scale .6s}.rb-landing .rb-business-grid article:hover img{scale:1.06}.rb-landing .rb-quotes figure{position:relative}.rb-landing .rb-quotes figure:before{content:"“";position:absolute;top:-18px;left:-8px;font-size:95px;font-family:Georgia,serif;color:#3558a712;line-height:1;pointer-events:none}.rb-landing .rb-finale{position:relative;isolation:isolate;overflow:hidden;background:#3558a7}.rb-landing .rb-closing{position:relative;z-index:2;background:transparent;padding-block:125px}.rb-landing .rb-closing .rb-container{position:relative}.rb-landing .rb-finale-shapes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.rb-landing .rb-finale-shapes span{position:absolute;width:45vw;aspect-ratio:1;top:-35%;right:-7%;border:1px solid #ffffff26;border-radius:26%;transform:rotate(28deg)}.rb-landing .rb-finale-shapes span:nth-child(2){width:38vw;right:-2%;top:-20%}.rb-landing .rb-finale-shapes span:nth-child(3){width:30vw;right:3%;top:-5%}.rb-landing a:focus-visible,.rb-landing button:focus-visible{opacity:1!important}.rb-landing .rb-hero-copy:focus-within,.rb-landing .rb-tour:focus-within,.rb-landing .rb-closing .rb-container:focus-within{opacity:1!important}@media (min-width: 1400px){.rb-landing .rb-chapters{display:flex;position:fixed;right:14px;top:50%;transform:translateY(-50%);flex-direction:column;gap:10px;z-index:30}.rb-landing .rb-chapters a{position:relative;display:grid;place-items:center;width:32px;height:32px;border:1px solid #b6c6e255;border-radius:50%;color:#697995;background:#ffffffed;font-size:9px;transition:background .25s,color .25s}.rb-landing .rb-chapters .is-active{color:#fff;background:#3558a7;border-color:#3558a7}.rb-landing .rb-chapter-label{position:absolute;right:42px;padding:8px 12px;width:max-content;max-width:270px;background:#12223f;color:#fff;border-radius:7px;font-size:11px;opacity:0;pointer-events:none;transform:translate(6px);transition:opacity .2s,transform .2s}.rb-landing .rb-chapters a:hover .rb-chapter-label,.rb-landing .rb-chapters a:focus-visible .rb-chapter-label{opacity:1;transform:none}}@media (min-width: 1024px) and (min-height: 700px){.rb-landing .rb-flow-grid{display:block;height:440px}.rb-landing .rb-flow-grid article{position:absolute;width:30%;min-height:178px;padding:22px}.rb-landing .rb-flow-grid article:nth-of-type(1){top:0;left:0}.rb-landing .rb-flow-grid article:nth-of-type(2){top:0;right:0}.rb-landing .rb-flow-grid article:nth-of-type(3){bottom:0;left:0}.rb-landing .rb-flow-grid article:nth-of-type(4){bottom:0;right:0}.rb-landing .rb-flow-grid h3{font-size:18px}.rb-landing .rb-flow-wires{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#96bdfb;stroke-width:1.5}.rb-landing .rb-flow-hub{position:absolute;top:50%;left:50%;width:170px;height:170px;margin:-85px 0 0 -85px;display:grid;place-items:center}.rb-landing .rb-hub-face{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:100%;height:100%;background:#203c68;border:1px solid #829ec15c;border-radius:35px;box-shadow:0 25px 70px #040c243b;text-align:center;padding:15px}.rb-landing .rb-hub-face strong{font-size:20px;letter-spacing:-.04em}.rb-landing .rb-hub-face>span{font-size:10px;line-height:1.5;color:#bfd3f2}.rb-landing .rb-hub-face svg{width:32px;height:32px;color:#bad4ff}.rb-landing .rb-hub-rings{position:absolute;top:-28px;right:-28px;bottom:-28px;left:-28px}.rb-landing .rb-hub-rings span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #accbff25;border-radius:50%}.rb-landing .rb-hub-rings span:nth-child(2){top:-18px;right:-18px;bottom:-18px;left:-18px;border-style:dashed}.rb-landing .rb-hub-rings span:nth-child(3){top:-38px;right:-38px;bottom:-38px;left:-38px;border-color:#accbff10}.rb-landing[data-motion-ready] .rb-flow{height:240svh;padding-block:0}.rb-landing[data-motion-ready] .rb-flow-stage{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:70px 20px}.rb-landing[data-motion-ready] .rb-flow .rb-section-heading{margin-bottom:26px}.rb-landing[data-motion-ready] .rb-flow .rb-section-heading h2{font-size:clamp(34px,3.2vw,46px)}.rb-landing[data-motion-ready] .rb-flow .rb-eyebrow{margin-bottom:12px}.rb-landing[data-motion-ready] .rb-flow .rb-section-heading>p:not(.rb-eyebrow){margin-top:14px}.rb-landing[data-motion-ready] .rb-flow-grid{height:clamp(390px,50svh,470px);flex-shrink:0;margin-bottom:14px}.rb-landing[data-motion-ready] .rb-flow-grid article{min-height:0;width:30%;padding:18px}.rb-landing[data-motion-ready] .rb-flow-grid h3{font-size:17px}.rb-landing[data-motion-ready] .rb-flow-grid p{font-size:11.5px;margin-top:10px}.rb-landing[data-motion-ready] .rb-flow-card-top{margin-bottom:8px}.rb-landing[data-motion-ready] .rb-flow-card-top svg{width:22px;height:22px}.rb-landing[data-flow-static] .rb-flow{height:auto;padding-block:90px}.rb-landing[data-flow-static] .rb-flow-stage{position:relative;min-height:0;padding-block:0}.rb-landing:not([data-motion-ready]) .rb-flow-grid,.rb-landing[data-flow-static] .rb-flow-grid{display:grid;grid-template-columns:1fr 1fr;height:auto!important}.rb-landing:not([data-motion-ready]) .rb-flow-grid article,.rb-landing[data-flow-static] .rb-flow-grid article{position:relative;inset:auto!important;width:auto;min-height:0}.rb-landing:not([data-motion-ready]) .rb-flow-hub,.rb-landing:not([data-motion-ready]) .rb-flow-wires,.rb-landing[data-flow-static] .rb-flow-hub,.rb-landing[data-flow-static] .rb-flow-wires{display:none}}@media (max-width: 1023px){.rb-landing .rb-flow-grid article{padding:24px}.rb-landing .rb-dashboard-layers{top:12%;right:8%;bottom:12%;left:8%}.rb-landing .rb-benefits,.rb-landing .rb-updates,.rb-landing .rb-integrations{padding-block:90px}}@media (max-width: 767px){.rb-landing .rb-motion-toggle{bottom:28px;right:82px}.rb-landing .rb-motion-toggle span{display:none}.rb-landing .rb-flow{padding-block:70px}.rb-landing .rb-flow-grid{grid-template-columns:1fr;gap:16px}.rb-landing .rb-flow-grid h3{font-size:21px}.rb-landing .rb-flow-grid p{font-size:13px}.rb-landing .rb-flow .rb-section-heading{text-align:left;margin-bottom:30px}.rb-landing .rb-flow .rb-eyebrow{justify-content:flex-start}.rb-landing .rb-flow .rb-section-heading>p:not(.rb-eyebrow){font-size:15px}.rb-landing .rb-benefits,.rb-landing .rb-updates,.rb-landing .rb-integrations{padding-block:70px}.rb-landing .rb-network-core{width:66px;height:66px;margin:-33px 0 0 -33px;border-width:5px;border-radius:18px;font-size:10px}.rb-landing .rb-integration-grid{gap:80px 14px}.rb-landing .rb-integration-grid a{min-height:105px;padding:14px;font-size:11px;gap:7px}.rb-landing .rb-integration-grid svg{width:20px}.rb-landing .rb-tour figcaption{flex-direction:column;align-items:flex-start;gap:5px}.rb-landing .rb-closing{padding-block:80px}.rb-landing .rb-finale-shapes span{width:100vw;right:-55%;top:5%}.rb-landing .rb-finale-shapes span:nth-child(2){width:85vw;right:-48%;top:15%}.rb-landing .rb-finale-shapes span:nth-child(3){width:70vw;right:-41%;top:25%}}@media (max-width: 360px){.rb-landing .rb-integration-grid{grid-template-columns:1fr 1fr}.rb-landing .rb-integration-grid a{flex-wrap:wrap}.rb-landing .rb-integration-grid a>span:last-child{display:none}}@media (prefers-reduced-motion: reduce){.rb-landing .rb-scroll-progress,.rb-landing .rb-chapters,.rb-landing .rb-motion-toggle{display:none}.rb-landing[data-motion-ready] .rb-flow{height:auto;padding-block:90px}.rb-landing[data-motion-ready] .rb-flow-stage{position:relative;min-height:0;padding-block:0}.rb-landing .rb-dashboard-layers{display:none}.rb-landing .rb-business-grid article:hover img{scale:1}}.rb-laptop-device.svelte-nstch7{position:relative;transform-origin:50% 75%}.rb-laptop-frame.svelte-nstch7{display:block;width:100%;height:auto}.rb-laptop-screen.svelte-nstch7{position:absolute;left:9.895833%;top:13.28125%;width:80.338542%;height:68.359375%;overflow:hidden;background:#090909;pointer-events:none}.rb-laptop-screen.svelte-nstch7 img:where(.svelte-nstch7){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}
