:root{--r-ink:#111a17;--r-muted:#64706a;--r-line:#dfe5e1;--r-soft:#f4f7f4;--r-green:#6654e8;--r-green-dark:#4c3bc7;--r-dark:#101b17;--r-blue:#dcecff;--r-violet:#e8e0ff}.roysha{color:var(--r-ink);direction:rtl;background:#fbfcfa;min-height:100vh;font-size:15px;overflow:hidden}.roysha *{box-sizing:border-box}.roysha a{color:inherit;text-decoration:none}.roysha button{font:inherit}.r-shell{width:min(1180px,100% - 48px);margin-inline:auto}.r-nav{z-index:20;align-items:center;gap:46px;height:88px;display:flex;position:relative}.r-brand{align-items:center;gap:9px;min-width:max-content;display:flex}.r-brand>span{background:var(--r-ink);width:35px;height:35px;color:var(--r-green);border-radius:11px;place-items:center;font-size:21px;font-weight:900;display:grid}.r-brand>b{font-size:20px}.r-brand>small{font:9px var(--ui-font-family);color:#8c9691;align-self:flex-end;margin:0 -5px 15px 0}.r-nav nav{align-items:center;gap:29px;margin-inline:auto;display:flex}.r-nav nav a{color:#59635f;font-size:12px;transition:all .2s}.r-nav nav a:hover{color:#111;transform:translateY(-1px)}.r-auth{align-items:center;gap:20px;font-size:12px;display:flex}.r-menu{display:none}.r-button{background:var(--r-green);border-radius:12px;justify-content:center;align-items:center;gap:18px;min-height:49px;padding:0 23px;font-weight:750;transition:all .25s;display:inline-flex;box-shadow:0 9px 30px #6654e820;color:#fff!important}.r-button:hover{transform:translateY(-3px);box-shadow:0 15px 34px #6654e836}.r-button-sm{border-radius:10px;min-height:42px;padding:0 17px}.r-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:62px;min-height:700px;padding-block:60px 72px;display:grid}.r-pill{color:#4e6056;background:#f8fbf6;border:1px solid #dce8d7;border-radius:99px;align-items:center;gap:9px;padding:7px 11px;font-size:11px;display:inline-flex}.r-pill i{background:#6654e8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6654e82f}.r-hero h1{letter-spacing:-3.1px;margin:25px 0 20px;font-size:clamp(44px,4.8vw,64px);line-height:1.35}.r-hero h1 em,.r-section h2 em,.r-intelligence-grid h3 em{color:#6654e8;font-style:normal}.r-hero-copy>p{color:var(--r-muted);max-width:535px;font-size:16px;line-height:2.05}.r-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px;display:flex}.r-secondary{border:1px solid #cfd8d3;border-radius:12px;justify-content:center;align-items:center;min-height:49px;padding:0 21px;font-size:12px;font-weight:650;transition:all .2s;display:inline-flex}.r-secondary:hover{background:#fff;transform:translateY(-2px)}.r-text-link{color:#52605a;padding:12px 8px;font-size:12px;font-weight:700}.r-trustline{color:#7a8580;flex-wrap:wrap;gap:21px;margin-top:28px;font-size:9px;display:flex}.r-hero-visual{direction:ltr;place-items:center;min-height:520px;display:grid;position:relative}.r-glow{filter:blur(8px);background:radial-gradient(#6654e82d,#0000 66%);width:90%;height:78%;position:absolute}.r-dashboard{background:#fff;border:1px solid #dfe6e2;border-radius:19px;width:96%;animation:8s ease-in-out infinite r-float;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-4deg);box-shadow:0 34px 90px #293d321b}.r-dashboard>header{border-bottom:1px solid #ebefec;align-items:center;gap:20px;height:54px;padding:0 16px;display:flex}.r-dash-logo{direction:rtl;align-items:center;gap:6px;display:flex}.r-dash-logo span{width:24px;height:24px;color:var(--r-green);background:#18231e;border-radius:7px;place-items:center;font-weight:900;display:grid}.r-dash-logo b{font-size:11px}.r-dash-search{color:#a0aaa5;direction:rtl;background:#f6f8f6;border:1px solid #edf0ee;border-radius:7px;width:42%;margin:auto;padding:7px 10px;font-size:8px}.r-dash-avatar{background:#efedff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.r-dash-body{min-height:390px;display:flex}.r-dash-body>aside{color:#a1aaa6;border-right:1px solid #edf0ee;flex-direction:column;align-items:center;gap:17px;width:48px;padding:16px 10px;display:flex}.r-dash-body>aside i{border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;display:grid}.r-dash-body>aside .active{color:#6654e8;background:#efedff}.r-dash-body>main{direction:rtl;flex:1;padding:22px}.r-dash-title{justify-content:space-between;align-items:flex-end;display:flex}.r-dash-title small{color:#929c97;font-size:7px}.r-dash-title h3{margin:5px 0 0;font-size:14px}.r-dash-title button{color:#fff;background:#19241f;border:0;border-radius:7px;padding:8px 10px;font-size:7px}.r-dash-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.r-dash-metrics>span{border:1px solid #e9eeeb;border-radius:9px;padding:11px;position:relative}.r-dash-metrics small,.r-dash-metrics b,.r-dash-metrics em{display:block}.r-dash-metrics small{color:#929c97;font-size:7px}.r-dash-metrics b{font:700 21px var(--ui-font-family);margin-top:6px}.r-dash-metrics em{color:#6654e8;background:#f0eeff;border-radius:4px;padding:3px 5px;font-size:6px;font-style:normal;position:absolute;bottom:12px;left:10px}.r-dash-grid{grid-template-columns:1.28fr .72fr;gap:10px;display:grid}.r-dash-grid>section{border:1px solid #e8edea;border-radius:9px;min-width:0;padding:13px}.r-dash-grid>section>header{justify-content:space-between;font-size:8px;display:flex}.r-dash-grid>section>header small{color:#999}.r-dash-grid svg{width:100%;height:125px;margin-top:12px;overflow:visible}.r-opportunity{color:#fff;background:#17221d}.r-opportunity header span{color:#162211;background:var(--r-green);border-radius:4px;padding:3px 5px;font-size:6px}.r-opportunity>small{font:6px var(--ui-font-family);color:#8e9a94;margin-top:22px;display:block}.r-opportunity h4{margin:8px 0;font-size:11px;line-height:1.65}.r-opportunity p{color:#aab4af;font-size:7px;line-height:1.7}.r-opportunity footer{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.r-opportunity footer button{color:#17221d;background:#fff;border:0;border-radius:5px;padding:6px 8px;font-size:6px}.r-opportunity footer i{color:var(--r-green);font-style:normal}.r-floating-card{direction:rtl;background:#fff;border:1px solid #e2e8e4;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;animation:6s ease-in-out infinite r-card;display:flex;position:absolute;box-shadow:0 18px 50px #17261f1b}.r-floating-card i{color:#6654e8;background:#efedff;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.r-floating-card small,.r-floating-card b{font-size:7px;display:block}.r-floating-card small{color:#98a19c}.r-floating-card b{margin-top:3px;font-size:9px}.r-floating-card.insight{top:40px;right:-12px}.r-floating-card.action{animation-delay:-3s;bottom:33px;left:-15px}.r-section{margin-top:140px}.r-section-label{font:700 10px var(--ui-font-family);letter-spacing:1.7px;text-transform:uppercase;color:#6654e8;margin-bottom:15px}.r-problem{background:#fff;border:1px solid #e0e6e2;border-radius:23px;padding:60px}.r-problem-grid{grid-template-columns:1.1fr .9fr;gap:90px;display:grid}.r-problem h2,.r-section-head h2,.r-workflow h2,.r-split-feature h2,.r-replatform h2,.r-report-security h2,.r-faq h2{letter-spacing:-1.5px;margin:0;font-size:clamp(30px,3.1vw,43px);line-height:1.55}.r-problem-grid p,.r-workflow p,.r-split-feature p,.r-replatform p,.r-report-security p,.r-faq p{color:var(--r-muted);line-height:2}.r-problem-grid ul{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.r-problem-grid li{border:1px solid #e6ebe8;border-radius:8px;padding:10px 12px;font-size:11px}.r-data-flow{border-top:1px solid #e8edea;grid-template-columns:repeat(6,1fr);margin-top:45px;padding-top:30px;display:grid}.r-data-flow>div{align-items:center;gap:9px;display:flex;position:relative}.r-data-flow span{font:8px var(--ui-font-family);color:#a4aca8}.r-data-flow b{font-size:12px}.r-data-flow i{color:#b5bdb9;font-style:normal;position:absolute;left:13px}.r-section-head{text-align:center;max-width:720px;margin:0 auto 55px}.r-section-head h2{font-size:clamp(32px,3.4vw,46px)}.r-section-head p{max-width:610px;color:var(--r-muted);margin:13px auto 0;line-height:2}.r-core-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.r-core-card{background:#fff;border:1px solid #dfe5e1;border-radius:19px;padding:26px;transition:all .3s;overflow:hidden}.r-core-card:hover{transform:translateY(-7px);box-shadow:0 22px 60px #20352a12}.r-core-card>header{justify-content:space-between;align-items:center;display:flex}.r-core-card>header span{font:10px var(--ui-font-family);color:#929c97}.r-core-card>header small{font:8px var(--ui-font-family);letter-spacing:1px}.r-core-card h3{margin:27px 0 10px;font-size:23px}.r-core-card>p{color:var(--r-muted);min-height:69px;font-size:12px;line-height:1.9}.r-mini-ui{background:#f4f7f4;border:1px solid #e5eae7;border-radius:12px;min-height:170px;margin:25px -10px -10px;padding:15px}.r-core-card.lime .r-mini-ui{background:#f5f3ff}.r-core-card.blue .r-mini-ui{background:#f1f6fc}.r-core-card.violet .r-mini-ui{background:#f5f2fc}.r-mini-ui.agent>small{background:#fff;border:1px solid #e1e7e3;border-radius:8px;padding:10px;font-size:8px;display:block}.r-mini-ui.agent>div{gap:8px;margin-top:11px;display:flex}.r-mini-ui.agent>div i{color:#6654e8;font-style:normal}.r-mini-ui.agent p{margin:0;font-size:8px;line-height:1.8}.r-mini-ui.agent footer{gap:5px;margin-top:14px;display:flex}.r-mini-ui.agent footer span{background:#fff;border-radius:4px;padding:4px 6px;font-size:6px}.r-mini-ui.queue>div{background:#fff;border:1px solid #e4e9e6;border-radius:7px;align-items:center;gap:8px;margin-bottom:7px;padding:9px;display:flex}.r-mini-ui.queue span{background:#eef2ef;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.r-mini-ui.queue b{font-size:8px}.r-mini-ui.queue em{font:6px var(--ui-font-family);border-radius:3px;margin-left:0;margin-right:auto;padding:3px 5px}.r-mini-ui.queue em.high{color:#9f4034;background:#ffe9e5}.r-mini-ui.queue em.medium{color:#8a6a1e;background:#fff4d8}.r-mini-ui.engineer header,.r-mini-ui.engineer footer{font:7px var(--ui-font-family);justify-content:space-between;display:flex}.r-mini-ui.engineer header b{color:#6654e8}.r-mini-ui.engineer p{text-align:left;direction:ltr;background:#fff;border-radius:5px;margin:5px 0;padding:7px;font:8px monospace}.r-mini-ui.engineer p i{color:#cb5b56;font-style:normal}.r-mini-ui.engineer p em{color:#6654e8;font-style:normal}.r-mini-ui.engineer footer{color:#6654e8;align-items:center;margin-top:12px}.r-mini-ui.engineer button{color:#fff;background:#171f1b;border:0;border-radius:5px;padding:6px 8px;font-size:6px}.r-how{background:var(--r-dark);color:#fff;padding:100px 0}.r-section-head.dark p{color:#9ba9a2}.r-section-head.dark .r-section-label{color:var(--r-green)}.r-steps{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.r-steps>div{text-align:center;background:#17241e;border:1px solid #26352e;border-radius:10px;padding:22px 5px;position:relative}.r-steps span{width:25px;height:25px;color:var(--r-green);font:8px var(--ui-font-family);background:#26362e;border-radius:50%;place-items:center;margin:0 auto 11px;display:grid}.r-steps b{font-size:9px}.r-steps i{border-top:1px solid #627069;border-left:1px solid #627069;width:8px;height:8px;position:absolute;top:42%;left:-9px;transform:rotate(-45deg)}.r-category-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.r-category-grid article{border:1px solid var(--r-line);background:#fff;border-radius:17px;padding:32px;transition:all .25s}.r-category-grid article:hover{border-color:#b8c9bf;transform:translateY(-4px)}.r-category-top{align-items:center;gap:13px;display:flex}.r-category-top span{color:#6654e8;background:#f0eeff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.r-category-top small{color:#6e7973;font-size:10px}.r-category-grid h3{margin:22px 0 9px;font-size:22px;line-height:1.7}.r-category-grid p{color:var(--r-muted);font-size:12px;line-height:2}.r-category-grid article>div:last-child{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.r-category-grid article>div:last-child b{font:7px var(--ui-font-family);color:#69736e;border:1px solid #e0e7e3;border-radius:5px;padding:5px 7px}.r-workflow{color:#fff;background:#19241f;border-radius:24px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding:65px;display:grid}.r-workflow-copy p{color:#a8b3ad}.r-secondary.light{border-color:#46564e;margin-top:14px}.r-workflow-card{color:var(--r-ink);background:#fff;border-radius:15px;padding:21px;box-shadow:0 22px 60px #0003}.r-workflow-card>header{border-bottom:1px solid #e6ebe8;justify-content:space-between;padding-bottom:14px;font-size:10px;display:flex}.r-workflow-card>header b{color:#a5473c;font:7px var(--ui-font-family);background:#ffe6e1;border-radius:5px;padding:4px 7px}.r-workflow-row{border-bottom:1px solid #eef1ef;align-items:center;gap:12px;padding:10px 0;display:flex}.r-workflow-row:last-child{border:0}.r-workflow-row>span{color:#55892e;width:27px;height:27px;font:8px var(--ui-font-family);background:#eff5ec;border-radius:8px;place-items:center;display:grid}.r-workflow-row div{flex:1}.r-workflow-row b,.r-workflow-row small{display:block}.r-workflow-row b{font-size:9px}.r-workflow-row small{color:#86908b;margin-top:3px;font-size:7px}.r-workflow-row i{color:#a6afaa;font-style:normal}.r-workflow-row em{font:700 12px var(--ui-font-family);color:#6654e8;background:#f0eeff;border-radius:6px;padding:6px 8px}.r-split-feature{grid-template-columns:1.05fr .95fr;align-items:center;gap:95px;display:grid}.r-engineer-ui{color:#dbe4df;direction:ltr;background:#151c19;border:1px solid #29332e;border-radius:16px;overflow:hidden;box-shadow:0 25px 70px #1b2c231e}.r-engineer-ui header,.r-engineer-ui footer{font:9px var(--ui-font-family);background:#1c2521;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.r-engineer-ui header b{color:#c4bdff;background:#3d3568;border-radius:5px;padding:5px 8px}.r-code{padding:22px}.r-code small{color:#839089;font:8px monospace}.r-code p{background:#1a221e;border-radius:5px;margin:6px 0;padding:9px 12px;font:10px monospace}.r-code i,.r-code em{width:18px;font-style:normal;display:inline-block}.r-code i{color:#f0857e}.r-code em,.r-engineer-ui footer span{color:#9b8ff5}.r-engineer-ui footer button{background:var(--r-green);color:#fff;border:0;border-radius:6px;padding:8px 11px;font-size:8px}.r-split-feature>div:last-child>p{max-width:480px}.r-checks{grid-template-columns:1fr 1fr;gap:9px;padding:0;list-style:none;display:grid}.r-checks li{border:1px solid #e0e6e2;border-radius:8px;padding:10px 12px;font-size:10px}.r-checks li:before{content:"✓";color:#6654e8;margin-left:7px}.r-intelligence-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.r-intelligence-grid article{border:1px solid var(--r-line);background:#fff;border-radius:18px;padding:35px;position:relative;overflow:hidden}.r-feature-symbol{color:#e1e8e3;font-size:42px;position:absolute;top:25px;left:30px}.r-intelligence-grid h3{max-width:420px;margin:18px 0 10px;font-size:26px;line-height:1.55}.r-intelligence-grid p{color:var(--r-muted);max-width:470px;font-size:12px;line-height:2}.r-before-after{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:25px;display:grid}.r-before-after>div{background:#f8faf8;border:1px solid #e5e9e7;border-radius:8px;padding:10px}.r-before-after small{color:#929c97;font-size:7px}.r-before-after i{background:#dfe5e1;border-radius:3px;height:5px;margin-top:7px;display:block}.r-before-after i:nth-of-type(2){width:70%}.r-before-after i.changed{background:#9f92ff;width:84%}.r-before-after>b{font:14px var(--ui-font-family);color:#919b96}.r-audit-list{gap:7px;margin-top:25px;display:grid}.r-audit-list span{border:1px solid #e5eae7;border-radius:7px;padding:9px 11px;font-size:9px}.r-audit-list i{border-radius:50%;width:7px;height:7px;margin-left:7px;display:inline-block}.r-audit-list i.ok{background:#6654e8}.r-audit-list i.warn{background:#e5b74e}.r-replatform{background:#f0f4f1;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:55px;display:grid}.r-future-badge{color:#6654e8;background:#ebe8ff;border-radius:5px;margin-bottom:20px;padding:5px 8px;font-size:7px;display:inline-flex}.r-tech{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.r-tech span{font:8px var(--ui-font-family);background:#fff;border:1px solid #d5ddd8;border-radius:5px;padding:6px 8px}.r-migration-map{grid-template-columns:1fr 1fr;gap:9px;display:grid}.r-migration-map span{background:#fff;border:1px solid #dce4df;border-radius:8px;align-items:center;gap:10px;padding:11px;font-size:9px;display:flex}.r-migration-map span:last-child{color:#fff;background:#18231e;grid-column:1/-1}.r-migration-map i{color:#6654e8;width:22px;height:22px;font:7px var(--ui-font-family);background:#f0eeff;border-radius:6px;place-items:center;display:grid}.r-migration-map span:last-child i{background:var(--r-green);color:#18231e}.r-audiences{border-block:1px solid var(--r-line);grid-template-columns:repeat(5,1fr);display:grid}.r-audiences article{border-left:1px solid var(--r-line);min-height:185px;padding:28px 20px}.r-audiences article:last-child{border:0}.r-audiences span{font:8px var(--ui-font-family);color:#a0aaa5}.r-audiences h3{margin:27px 0 8px;font-size:15px}.r-audiences p{color:var(--r-muted);font-size:10px;line-height:1.9}.r-report-security{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.r-report-ui{border:1px solid var(--r-line);background:#fff;border-radius:17px;padding:25px;box-shadow:0 24px 70px #1b2f2414}.r-report-ui header{justify-content:space-between;font-size:9px;display:flex}.r-report-ui header b{color:#6654e8;background:#eff5ec;border-radius:5px;padding:5px 8px}.r-report-score{align-items:center;gap:16px;margin:35px 0;display:flex}.r-report-score strong{font:700 55px var(--ui-font-family)}.r-report-score span,.r-report-score small{display:block}.r-report-score span{font-size:11px}.r-report-score small{color:#6654e8;margin-top:5px;font-size:7px}.r-bars{border-bottom:1px solid #e8ece9;align-items:flex-end;gap:12px;height:130px;padding-top:20px;display:flex}.r-bars i{height:var(--bar);background:linear-gradient(#6654e8,#dcd7ff);border-radius:7px 7px 0 0;flex:1}.r-approval-flow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:25px;display:flex}.r-approval-flow span{border:1px solid #dfe5e1;border-radius:6px;padding:7px 9px;font-size:8px}.r-approval-flow span.active{color:#5644d3;background:#efedff;border-color:#c9c2ff}.r-approval-flow i{color:#9ea7a2;font-style:normal}.r-social-proof{background:#f0eeff;border-radius:20px;justify-content:space-between;align-items:center;gap:45px;padding:50px 55px;display:flex}.r-social-proof>div>span{color:#6654e8;font-size:8px}.r-social-proof h2{max-width:690px;margin:10px 0;font-size:28px}.r-social-proof p{color:#657260;margin:0;font-size:11px}.r-button.dark{box-shadow:none;background:#17211d;min-width:max-content;color:#fff!important}.r-pricing{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.r-pricing article{border:1px solid var(--r-line);background:#fff;border-radius:16px;padding:25px;position:relative}.r-pricing article.featured{color:#fff;background:#17211d;transform:translateY(-10px)}.r-pricing article>span{background:var(--r-green);color:#fff;border-radius:4px;padding:4px 7px;font-size:7px;position:absolute;top:15px;left:15px}.r-pricing small{font:9px var(--ui-font-family);color:#7d8983}.r-pricing h3{margin:30px 0 5px;font-size:24px}.r-pricing p{color:#84908a;min-height:40px;font-size:10px}.r-pricing ul{border-block:1px solid #e6ebe8;padding:15px 0;list-style:none}.r-pricing .featured ul{border-color:#334039}.r-pricing li{margin:9px 0;font-size:9px}.r-pricing li:before{content:"✓";color:#6654e8;margin-left:7px}.r-pricing article>a{margin-top:10px;font-size:10px;font-weight:700;display:inline-block}.r-faq{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.r-faq>div:first-child p{max-width:300px}.r-faq details{border-bottom:1px solid var(--r-line);padding:20px 0}.r-faq details:first-child{border-top:1px solid var(--r-line)}.r-faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;font-weight:650;list-style:none;display:flex}.r-faq summary::-webkit-details-marker{display:none}.r-faq summary span{color:#66806f;background:#edf3ef;border-radius:50%;place-items:center;width:26px;height:26px;transition:all .2s;display:grid}.r-faq details[open] summary span{color:#5644d3;background:#e4e0ff;transform:rotate(45deg)}.r-faq details p{margin:12px 0 0;padding-left:40px;font-size:11px}.r-final{color:#fff;background:#111c17;border-radius:24px;padding:75px;position:relative;overflow:hidden}.r-final>div:last-child{z-index:2;position:relative}.r-final h2{margin:15px 0;font-size:clamp(36px,4.6vw,54px);line-height:1.45}.r-final p{color:#a6b2ac;max-width:590px;line-height:2}.r-final .r-section-label{color:var(--r-green)}.light-button{background:var(--r-green)}.r-secondary.on-dark{color:#fff;border-color:#425149}.r-final-orbit{border:1px solid #32423a;border-radius:50%;position:absolute}.r-final-orbit.one{width:500px;height:500px;top:-210px;left:-130px}.r-final-orbit.two{width:360px;height:360px;top:-140px;left:-60px;box-shadow:0 0 0 50px #111c17,0 0 0 51px #27372f}.r-footer{margin-top:100px}.r-footer-main{grid-template-columns:1.7fr repeat(4,1fr);gap:35px;padding-bottom:55px;display:grid}.r-footer-main>div{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.r-footer-main>div:first-child p{color:#7c8782;max-width:230px;font-size:10px;line-height:1.9}.r-footer-main>div>b{margin-bottom:7px;font-size:11px}.r-footer-main>div>a:not(.r-brand){color:#78837e;font-size:9px}.r-footer-bottom{border-top:1px solid var(--r-line);color:#939c98;justify-content:space-between;padding:21px 0;font-size:8px;display:flex}.r-footer-bottom b{font:8px var(--ui-font-family);letter-spacing:1px}.roysha [data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.roysha [data-reveal][data-visible=true]{opacity:1;transform:none}html[data-landing=true],html[data-landing=true] body{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fbfcfa!important}html[data-landing=true] body{font-family:var(--ui-font-family)}@keyframes r-float{50%{transform:perspective(1400px)rotateY(-2deg)translateY(-7px)}}@keyframes r-card{50%{transform:translateY(-7px)}}@media (max-width:1050px){.r-nav{gap:25px}.r-nav nav{gap:16px}.r-hero{gap:25px}.r-hero h1{font-size:45px}.r-problem-grid,.r-workflow,.r-split-feature,.r-report-security{gap:45px}.r-steps{grid-template-columns:repeat(4,1fr);gap:10px}.r-steps i{display:none}.r-audiences{grid-template-columns:repeat(3,1fr)}.r-audiences article:nth-child(3){border:0}.r-audiences article:nth-child(n+4){border-top:1px solid var(--r-line)}.r-footer-main{grid-template-columns:1.7fr repeat(2,1fr)}.r-footer-main>div:nth-child(4),.r-footer-main>div:nth-child(5){margin-top:20px}}@media (max-width:780px){.r-shell{width:calc(100% - 32px)}.r-nav{height:76px}.r-menu{border:1px solid var(--r-line);background:#fff;border-radius:10px;order:-1;place-items:center;width:40px;height:40px;display:grid}.r-nav nav{top:68px;border:1px solid var(--r-line);background:#fff;border-radius:12px;padding:12px;display:none;position:absolute;inset-inline:0;box-shadow:0 20px 60px #16251d1b}.r-nav nav.open{display:grid}.r-nav nav a{padding:8px}.r-auth{margin-inline-start:auto}.r-auth>a:first-child,.r-brand>small{display:none}.r-hero{grid-template-columns:1fr;padding-top:45px}.r-hero-copy{text-align:center}.r-hero-copy>p{margin-inline:auto}.r-actions,.r-trustline{justify-content:center}.r-hero-visual{width:min(660px,100%);min-height:480px;margin:auto}.r-section{margin-top:110px}.r-problem{padding:38px}.r-problem-grid,.r-workflow,.r-split-feature,.r-report-security,.r-replatform,.r-faq{grid-template-columns:1fr;gap:42px}.r-data-flow{grid-template-columns:repeat(3,1fr);gap:22px}.r-data-flow>div:nth-child(3){border:0}.r-core-grid{grid-template-columns:1fr}.r-core-card>p{min-height:auto}.r-category-grid{grid-template-columns:1fr}.r-workflow{padding:38px}.r-split-feature>.r-engineer-ui{order:2}.r-intelligence-grid{grid-template-columns:1fr}.r-replatform{padding:38px}.r-audiences{grid-template-columns:1fr 1fr}.r-audiences article:nth-child(2n){border:0}.r-audiences article:nth-child(n+3){border-top:1px solid var(--r-line)}.r-pricing{grid-template-columns:1fr 1fr}.r-pricing article.featured{transform:none}.r-social-proof{flex-direction:column;align-items:flex-start;padding:38px}.r-footer-main{grid-template-columns:repeat(2,1fr)}.r-footer-main>div:first-child{grid-column:1/-1}}@media (max-width:520px){.r-nav .r-button-sm{padding:0 12px;font-size:10px}.r-hero{min-height:auto}.r-hero h1{letter-spacing:-2px;font-size:37px}.r-hero-copy>p{font-size:14px}.r-actions{grid-template-columns:1fr 1fr;display:grid}.r-actions .r-text-link{grid-column:1/-1}.r-button,.r-secondary{padding:0 13px}.r-trustline{gap:8px 13px}.r-dashboard{width:100%;animation:none;transform:none}.r-hero-visual{min-height:390px}.r-dash-search,.r-floating-card.action{display:none}.r-dashboard>header{justify-content:space-between}.r-dash-body{min-height:305px}.r-dash-body>aside{width:38px;padding-inline:5px}.r-dash-body>main{padding:12px}.r-dash-title h3{font-size:10px}.r-dash-title button{display:none}.r-dash-metrics>span{padding:7px}.r-dash-metrics b{font-size:16px}.r-dash-metrics em{display:none}.r-dash-grid{grid-template-columns:1fr}.r-dash-grid>section:first-child{display:none}.r-opportunity{min-height:150px}.r-floating-card.insight{top:20px;right:-6px}.r-problem{padding:27px}.r-problem h2,.r-section-head h2,.r-workflow h2,.r-split-feature h2,.r-replatform h2,.r-report-security h2,.r-faq h2{font-size:28px}.r-problem-grid ul{grid-template-columns:1fr}.r-data-flow{grid-template-columns:1fr 1fr}.r-data-flow i{display:none}.r-section-head{text-align:right}.r-core-card{padding:22px}.r-steps{grid-template-columns:1fr 1fr}.r-category-grid article{padding:25px}.r-workflow{padding:27px}.r-code p{font-size:7px}.r-checks{grid-template-columns:1fr}.r-intelligence-grid article{padding:26px}.r-replatform{padding:27px}.r-migration-map{grid-template-columns:1fr}.r-migration-map span:last-child{grid-column:auto}.r-audiences{grid-template-columns:1fr}.r-audiences article,.r-audiences article:nth-child(2n){border-left:0;border-top:1px solid var(--r-line)}.r-audiences article:first-child{border-top:0}.r-report-security>.r-report-ui{order:2}.r-approval-flow i{display:none}.r-pricing{grid-template-columns:1fr}.r-social-proof h2{font-size:23px}.r-final{padding:45px 27px}.r-final h2{font-size:32px}.r-final .r-actions{align-items:stretch;display:flex}.r-footer-main{gap:30px 12px}.r-footer-bottom{display:block}.r-footer-bottom b{margin-top:8px;display:block}}@media (prefers-reduced-motion:reduce){.roysha *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.roysha [data-reveal]{opacity:1;transform:none}}@media (min-width:781px){.roysha h1,.r-hero h1{letter-spacing:-2px;font-size:48px}.roysha h2,.r-problem h2,.r-section-head h2,.r-workflow h2,.r-split-feature h2,.r-replatform h2,.r-report-security h2,.r-faq h2,.r-final h2{letter-spacing:-1.2px;font-size:40px}.roysha h3,.r-core-card h3,.r-category-grid h3,.r-intelligence-grid h3{font-size:20px}.r-social-proof h2{font-size:26px}.r-hero-copy>p{font-size:15px}.r-section-head p,.r-problem-grid p,.r-workflow p,.r-split-feature p,.r-replatform p,.r-report-security p,.r-faq p{font-size:13px}.r-category-grid p,.r-core-card>p,.r-intelligence-grid p{font-size:11px}}@media (max-width:780px){.roysha h1,.r-hero h1{letter-spacing:-1.5px;font-size:38px}.roysha h2,.r-problem h2,.r-section-head h2,.r-workflow h2,.r-split-feature h2,.r-replatform h2,.r-report-security h2,.r-faq h2,.r-final h2{letter-spacing:-.8px;font-size:30px}.roysha h3,.r-core-card h3,.r-category-grid h3,.r-intelligence-grid h3{font-size:18px}.r-social-proof h2{font-size:22px}.r-hero-copy>p{font-size:13px}.r-section-head p,.r-problem-grid p,.r-workflow p,.r-split-feature p,.r-replatform p,.r-report-security p,.r-faq p{font-size:12px}.r-category-grid p,.r-core-card>p,.r-intelligence-grid p{font-size:11px}}@media (max-width:520px){.roysha h1,.r-hero h1{letter-spacing:-1.2px;font-size:34px}.roysha h2,.r-problem h2,.r-section-head h2,.r-workflow h2,.r-split-feature h2,.r-replatform h2,.r-report-security h2,.r-faq h2,.r-final h2{font-size:27px}.roysha h3,.r-core-card h3,.r-category-grid h3,.r-intelligence-grid h3{font-size:17px}}html[data-landing=true]{scroll-behavior:smooth;scroll-padding-top:96px}.roysha [id]{scroll-margin-top:96px}.roysha h1,.r-hero h1{letter-spacing:clamp(-1.7px,-.1vw,-.7px);font-size:clamp(24px,3vw,44px)}.r-problem h2,.r-section-head h2,.r-workflow h2,.r-split-feature h2,.r-replatform h2,.r-report-security h2,.r-faq h2,.r-final h2{letter-spacing:clamp(-1.2px,-.08vw,-.5px);font-size:clamp(22px,2.5vw,38px)}.r-core-card h3,.r-category-grid h3,.r-intelligence-grid h3{font-size:clamp(17px,1.45vw,20px)}.r-social-proof h2{font-size:clamp(20px,2vw,26px)}.r-hero-copy>p{font-size:clamp(12px,1.05vw,15px)}.r-section-head p,.r-problem-grid p,.r-workflow-copy p,.r-split-feature>div:last-child>p,.r-replatform>div:first-child>p,.r-report-security>div:last-child>p,.r-faq>div:first-child>p{font-size:clamp(11px,.9vw,13px)}.r-category-grid p,.r-core-card>p,.r-intelligence-grid p{font-size:clamp(10px,.78vw,11px)}.r-dashboard .r-dash-title h3{letter-spacing:normal;font-size:14px}@media (max-width:520px){.r-dashboard .r-dash-title h3{font-size:10px}}.roysha,.roysha *{transition-property:background-color,border-color,color;transition-duration:.18s;transition-timing-function:ease}.r-theme-toggle{border:1px solid var(--r-line);width:38px;height:38px;color:var(--r-ink);cursor:pointer;background:#fff;border-radius:11px;flex:0 0 38px;place-items:center;display:grid;box-shadow:0 8px 24px #18251f0a}.r-theme-toggle:hover{color:#6654e8;background:#f5f3ff;border-color:#6654e8}.r-theme-toggle span{font:700 18px/1 var(--ui-font-family)}html[data-landing-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--r-ink:#f3f1ff;--r-muted:#aaa7ba;--r-line:#302d40;--r-soft:#1b1925;--r-dark:#100f17;--r-blue:#202638;--r-violet:#28213f}html[data-landing=true][data-landing-theme=dark],html[data-landing=true][data-landing-theme=dark] body{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#121119!important}html[data-landing-theme=dark] .roysha{color:var(--r-ink);background:#121119}html[data-landing-theme=dark] .r-nav nav a,html[data-landing-theme=dark] .r-text-link{color:#bbb7c8}html[data-landing-theme=dark] .r-nav nav a:hover{color:#fff}html[data-landing-theme=dark] .r-brand>span,html[data-landing-theme=dark] .r-dash-title button,html[data-landing-theme=dark] .r-button.dark{background:#f1eff8;color:#17151f!important}html[data-landing-theme=dark] .r-brand>small,html[data-landing-theme=dark] .r-trustline,html[data-landing-theme=dark] .r-category-top small,html[data-landing-theme=dark] .r-footer-main>div:first-child p,html[data-landing-theme=dark] .r-footer-main>div>a:not(.r-brand){color:#918da0}html[data-landing-theme=dark] .r-theme-toggle,html[data-landing-theme=dark] .r-menu,html[data-landing-theme=dark] .r-nav nav,html[data-landing-theme=dark] .r-dashboard,html[data-landing-theme=dark] .r-floating-card,html[data-landing-theme=dark] .r-problem,html[data-landing-theme=dark] .r-core-card,html[data-landing-theme=dark] .r-category-grid article,html[data-landing-theme=dark] .r-intelligence-grid article,html[data-landing-theme=dark] .r-report-ui,html[data-landing-theme=dark] .r-pricing article{border-color:var(--r-line);color:var(--r-ink);background:#1a1822}html[data-landing-theme=dark] .r-theme-toggle:hover{color:#a99fff;background:#262139;border-color:#6654e8}html[data-landing-theme=dark] .r-pill{color:#bcb7ca;background:#1d1a29;border-color:#373149}html[data-landing-theme=dark] .r-secondary{border-color:#3d394b}html[data-landing-theme=dark] .r-secondary:hover{background:#211e2b}html[data-landing-theme=dark] .r-dashboard>header,html[data-landing-theme=dark] .r-dash-body>aside,html[data-landing-theme=dark] .r-dash-metrics>span,html[data-landing-theme=dark] .r-dash-grid>section,html[data-landing-theme=dark] .r-workflow-card>header,html[data-landing-theme=dark] .r-workflow-row,html[data-landing-theme=dark] .r-bars{border-color:#302d40}html[data-landing-theme=dark] .r-dash-search,html[data-landing-theme=dark] .r-mini-ui,html[data-landing-theme=dark] .r-before-after>div{color:#c7c3d1;background:#211f2a;border-color:#343142}html[data-landing-theme=dark] .r-dash-avatar,html[data-landing-theme=dark] .r-dash-body>aside .active,html[data-landing-theme=dark] .r-category-top span,html[data-landing-theme=dark] .r-workflow-row em,html[data-landing-theme=dark] .r-approval-flow span.active,html[data-landing-theme=dark] .r-faq details[open] summary span{color:#b9b0ff;background:#2b2545}html[data-landing-theme=dark] .r-mini-ui.agent>small,html[data-landing-theme=dark] .r-mini-ui.agent footer span,html[data-landing-theme=dark] .r-mini-ui.queue>div,html[data-landing-theme=dark] .r-mini-ui.engineer p,html[data-landing-theme=dark] .r-tech span,html[data-landing-theme=dark] .r-migration-map span{color:#e8e5ef;background:#26232f;border-color:#393545}html[data-landing-theme=dark] .r-opportunity,html[data-landing-theme=dark] .r-workflow,html[data-landing-theme=dark] .r-how,html[data-landing-theme=dark] .r-final{background:#0f0e15}html[data-landing-theme=dark] .r-workflow-card{color:var(--r-ink);background:#1d1b25}html[data-landing-theme=dark] .r-workflow-row>span,html[data-landing-theme=dark] .r-report-ui header b,html[data-landing-theme=dark] .r-faq summary span{color:#a9a3b5;background:#282633}html[data-landing-theme=dark] .r-replatform{background:#1c1a24}html[data-landing-theme=dark] .r-migration-map span:last-child{color:#fff;background:#0f0e15}html[data-landing-theme=dark] .r-social-proof{background:#211c35}html[data-landing-theme=dark] .r-pricing article.featured{color:#fff;background:#0f0e15}html[data-landing-theme=dark] .r-pricing ul{border-color:#343142}html[data-landing-theme=dark] .r-checks li,html[data-landing-theme=dark] .r-audit-list span,html[data-landing-theme=dark] .r-category-grid article>div:last-child b,html[data-landing-theme=dark] .r-approval-flow span{color:#bbb7c7;border-color:#393545}html[data-landing-theme=dark] .r-feature-symbol{color:#373342}html[data-landing-theme=dark] .r-before-after i{background:#3a3745}html[data-landing-theme=dark] .r-final-orbit.one{border-color:#302b42}html[data-landing-theme=dark] .r-final-orbit.two{border-color:#302b42;box-shadow:0 0 0 50px #0f0e15,0 0 0 51px #28233a}@media (max-width:780px){html[data-landing-theme=dark] .r-nav nav{background:#1a1822}.r-auth{gap:10px}}
