@charset "UTF-8";.rh-landing{--rh-ink: #14162b;--rh-ink-dim: #62667e;--rh-ground: #f7f5fc;--rh-ground-alt: #edeaf6;--rh-line: #e4e1f0;--rh-indigo: #4f46e5;--rh-indigo-deep: #3730a3;--rh-dark: #191735;--rh-amber: #f59e0b;--rh-green: #10b981;--rh-radius: 28px;--rh-radius-sm: 18px;--rh-shadow: 0 4px 10px rgba(20, 22, 43, .05), 0 24px 48px -24px rgba(20, 22, 43, .12);--rh-glass: rgba(255, 255, 255, .72);--rh-glass-border: rgba(20, 22, 43, .08);--rh-clay: 0 18px 32px -16px rgba(79, 70, 229, .16), 0 3px 8px rgba(20, 22, 43, .04), inset 0 2px 0 rgba(255, 255, 255, .95), inset 0 -5px 10px rgba(79, 70, 229, .06);--rh-clay-hover: 0 26px 44px -18px rgba(79, 70, 229, .24), 0 4px 10px rgba(20, 22, 43, .05), inset 0 2px 0 rgba(255, 255, 255, .95), inset 0 -5px 10px rgba(79, 70, 229, .06);--rh-bounce: cubic-bezier(.34, 1.56, .64, 1);--rh-pastel-lilac: #eae7fb;--rh-pastel-mint: #ddf5ea;--rh-pastel-peach: #fdeadd;--rh-pastel-sky: #e0eefb;font-family:Plus Jakarta Sans,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--rh-ink);background:var(--rh-ground);line-height:1.6;overflow-x:hidden}.rh-landing *{box-sizing:border-box}.rh-landing .rh-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.rh-landing .rh-section{padding:120px 0}.rh-landing .rh-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--rh-indigo)}.rh-landing .rh-eyebrow:before{content:"";width:26px;height:2px;background:var(--rh-indigo)}.rh-landing h2.rh-title{font-size:clamp(32px,4.5vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:18px 0 16px;text-wrap:balance}.rh-landing .rh-sub{color:var(--rh-ink-dim);font-size:17.5px;max-width:560px}.rh-landing .rh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;border-radius:18px;padding:15px 30px;text-decoration:none;border:0;cursor:pointer;transition:transform .22s var(--rh-bounce),box-shadow .22s ease,background .18s ease,color .18s ease}.rh-landing .rh-btn:active{transform:translateY(1px) scale(.96)}.rh-landing .rh-btn-amber{background:linear-gradient(180deg,#6a63f0,var(--rh-indigo));color:#fff;box-shadow:0 14px 26px -10px #4f46e58c,inset 0 2px #ffffff59,inset 0 -4px 8px #18107859}.rh-landing .rh-btn-amber:hover{color:#fff;transform:translateY(-2px);box-shadow:0 20px 34px -12px #4f46e599,inset 0 2px #ffffff59,inset 0 -4px 8px #18107859}.rh-landing .rh-btn-ghost{background:#fff;color:var(--rh-ink);box-shadow:0 10px 22px -12px #14162b2e,inset 0 2px #fff,inset 0 -4px 8px #4f46e512}.rh-landing .rh-btn-ghost:hover{color:var(--rh-ink);transform:translateY(-2px)}.rh-landing .rh-btn-indigo{background:linear-gradient(180deg,#6a63f0,var(--rh-indigo));color:#fff;box-shadow:0 14px 26px -10px #4f46e58c,inset 0 2px #ffffff59,inset 0 -4px 8px #18107859}.rh-landing .rh-btn-indigo:hover{color:#fff;transform:translateY(-2px)}.rh-landing .rh-nav{position:fixed;inset:0 0 auto 0;z-index:60;padding:18px 0;background:#ffffff8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .25s ease,box-shadow .25s ease,padding .25s ease}.rh-landing .rh-nav.scrolled{background:var(--rh-glass);border-bottom:1px solid var(--rh-glass-border);padding:12px 0}.rh-landing .rh-nav-inner{display:flex;align-items:center;gap:30px}.rh-landing .rh-logo{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--rh-ink);text-decoration:none;display:inline-flex;align-items:center}.rh-landing .rh-logo img{height:1.35em;width:auto;display:block;margin-right:9px}.rh-landing .rh-logo .accent{color:var(--rh-indigo)}.rh-landing .rh-nav-links{display:flex;gap:26px;margin:0 0 0 auto;padding:0;list-style:none;align-items:center}.rh-landing .rh-nav-links a{color:var(--rh-ink);text-decoration:none;font-size:14.5px;font-weight:600;opacity:.8}.rh-landing .rh-nav-links a:hover{opacity:1;color:var(--rh-ink)}.rh-landing .rh-nav-cta{display:flex;gap:12px;align-items:center}.rh-landing .rh-nav .rh-btn{padding:10px 20px;font-size:14px;border-radius:12px}.rh-landing .rh-nav-burger{display:none;background:none;border:0;color:var(--rh-ink);font-size:26px;line-height:1;cursor:pointer}.rh-landing .rh-nav-sheet-cta{display:none}.rh-landing .rh-nav-prod{position:relative}.rh-landing .rh-nav-prod .rh-nav-prod-btn{background:none;border:0;cursor:pointer;padding:0;color:var(--rh-ink);font:inherit;font-size:14.5px;font-weight:600;opacity:.8;display:inline-flex;align-items:center;gap:5px}.rh-landing .rh-nav-prod .rh-nav-prod-btn .chev{font-size:10px}.rh-landing .rh-nav-prod .rh-nav-prod-btn:hover{opacity:1}.rh-landing .rh-dropdown{position:absolute;top:calc(100% + 16px);left:-18px;min-width:350px;background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--rh-glass-border);border-radius:18px;box-shadow:0 30px 70px -24px #14162b4d;padding:10px;display:none;grid-template-columns:1fr;gap:2px}.rh-landing .rh-dropdown:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.rh-landing .rh-nav-prod.open .rh-dropdown{display:grid}.rh-landing .rh-nav-links .rh-dropdown-item{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-radius:12px;text-decoration:none;color:var(--rh-ink);opacity:1}.rh-landing .rh-nav-links .rh-dropdown-item .ic{width:38px;height:38px;border-radius:11px;background:var(--rh-ground-alt);display:grid;place-items:center;font-size:17px;flex:none}.rh-landing .rh-nav-links .rh-dropdown-item b{display:block;font-size:14px;color:var(--rh-ink)}.rh-landing .rh-nav-links .rh-dropdown-item small{color:var(--rh-ink-dim);font-size:12px;line-height:1.45;display:block}.rh-landing .rh-nav-links .rh-dropdown-item:hover{background:var(--rh-ground-alt);color:var(--rh-ink)}.rh-landing .rh-hero{position:relative;color:var(--rh-ink);overflow:hidden;padding:140px 0 110px;background:var(--rh-ground)}.rh-landing .rh-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(38% 42% at 78% 16%,rgba(79,70,229,.13),transparent 62%),radial-gradient(30% 30% at 14% 55%,rgba(79,70,229,.07),transparent 60%),radial-gradient(55% 30% at 52% 76%,rgba(79,70,229,.08),transparent 58%)}.rh-landing .rh-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center}.rh-landing .rh-hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--rh-ground-alt);border:1px solid var(--rh-line);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700;color:var(--rh-ink)}.rh-landing .rh-hero h1{font-size:clamp(46px,6.6vw,92px);font-weight:800;line-height:1;letter-spacing:-.04em;margin:0 0 22px;text-wrap:balance;color:var(--rh-ink)}.rh-landing .rh-hero h1 .accent{color:var(--rh-indigo)}.rh-landing .rh-hero-sub{font-size:19px;color:var(--rh-ink-dim);max-width:540px;margin-bottom:34px}.rh-landing .rh-hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}.rh-landing .rh-hero-checks{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0;margin:0;list-style:none;font-size:14px;color:var(--rh-ink-dim);font-weight:600}.rh-landing .rh-hero-checks li{display:flex;align-items:center;gap:7px}.rh-landing .rh-hero-checks .tick{color:var(--rh-green);font-weight:800}.rh-landing .rh-hero-copy>*{opacity:0;transform:translateY(18px);animation:rh-rise .7s cubic-bezier(.2,.7,.2,1) forwards}.rh-landing .rh-hero-copy>*:nth-child(1){animation-delay:.05s}.rh-landing .rh-hero-copy>*:nth-child(2){animation-delay:.14s}.rh-landing .rh-hero-copy>*:nth-child(3){animation-delay:.23s}.rh-landing .rh-hero-copy>*:nth-child(4){animation-delay:.32s}.rh-landing .rh-hero-copy>*:nth-child(5){animation-delay:.41s}@keyframes rh-rise{to{opacity:1;transform:none}}.rh-landing .rh-mock{position:relative;animation:rh-rise .9s .3s cubic-bezier(.2,.7,.2,1) both}.rh-landing .rh-mock-window{background:#fff;border-radius:24px;border:0;box-shadow:0 30px 50px -24px #4f46e54d,0 4px 10px #14162b0d,inset 0 2px #fffffff2;overflow:hidden;color:var(--rh-ink);font-size:11px}.rh-landing .rh-mock-bar{display:flex;gap:6px;padding:11px 14px;background:var(--rh-ground-alt);border-bottom:1px solid var(--rh-line)}.rh-landing .rh-mock-bar span{width:9px;height:9px;border-radius:50%;background:#d9d9e2}.rh-landing .rh-mock-body{display:grid;grid-template-columns:118px 1fr;min-height:300px}.rh-landing .rh-mock-side{background:var(--rh-dark);padding:14px 12px;display:flex;flex-direction:column;gap:9px}.rh-landing .rh-mock-side .item{height:9px;border-radius:4px;background:#ffffff24}.rh-landing .rh-mock-side .item.on{background:var(--rh-indigo);width:80%}.rh-landing .rh-mock-main{padding:16px;display:flex;flex-direction:column;gap:12px}.rh-landing .rh-mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rh-landing .rh-mock-kpis .kpi{border:1px solid var(--rh-line);border-radius:12px;padding:10px}.rh-landing .rh-mock-kpis .kpi .n{font-size:17px;font-weight:800}.rh-landing .rh-mock-kpis .kpi .l{color:var(--rh-ink-dim);font-size:9.5px}.rh-landing .rh-mock-chart{border:1px solid var(--rh-line);border-radius:12px;padding:12px;flex:1;display:flex;align-items:flex-end;gap:7px;min-height:110px;position:relative}.rh-landing .rh-mock-chart .bar{flex:1;border-radius:4px 4px 0 0;background:var(--rh-indigo);opacity:.9;transform-origin:bottom}.rh-landing .rh-mock-chart .bar.amber{background:var(--rh-amber)}.rh-landing .rh-mock-phone{position:absolute;right:-12px;bottom:-30px;width:146px;background:var(--rh-dark);border-radius:22px;padding:8px;box-shadow:0 24px 44px -18px #14162b66}.rh-landing .rh-mock-phone .screen{background:#fff;border-radius:16px;padding:12px 10px;font-size:9px;color:var(--rh-ink);display:flex;flex-direction:column;gap:8px}.rh-landing .rh-mock-phone .row{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0}.rh-landing .rh-mock-phone .row>*{width:auto;max-width:none;padding:0;margin:0;flex:none}.rh-landing .rh-mock-phone .row .pill{padding:2px 8px}.rh-landing .rh-mock-phone .pill{background:#ecfdf5;color:#047857;border-radius:99px;padding:2px 8px;font-weight:700;font-size:8.5px}.rh-landing .rh-mock-phone .bignum{font-size:19px;font-weight:800}.rh-landing .rh-mock-phone .bar-track{height:6px;border-radius:99px;background:var(--rh-ground-alt);overflow:hidden}.rh-landing .rh-mock-phone .bar-track i{display:block;height:100%;width:72%;background:var(--rh-indigo)}.rh-landing .rh-float{position:absolute;z-index:2;background:#fffc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:0;border-radius:16px;box-shadow:0 14px 26px -12px #4f46e547,inset 0 2px #fffffff2,inset 0 -3px 6px #4f46e514;padding:10px 14px;font-size:11.5px;color:var(--rh-ink);display:flex;gap:9px;align-items:center;animation:rh-float 5.5s ease-in-out infinite}.rh-landing .rh-float .dot{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;background:var(--rh-ground-alt)}.rh-landing .rh-float b{display:block;font-size:11.5px}.rh-landing .rh-float small{color:var(--rh-ink-dim);font-size:10px}.rh-landing .rh-float-wps{top:-20px;left:-8px;animation-delay:.8s}.rh-landing .rh-float-leave{bottom:44px;left:-6px}@keyframes rh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.rh-landing .rh-stats-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:72px}.rh-landing .rh-stat{background:#ffffff8c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:0;border-radius:var(--rh-radius-sm);box-shadow:0 14px 28px -16px #4f46e533,inset 0 2px #ffffffe6,inset 0 -4px 8px #4f46e512;padding:22px 18px;text-align:center}.rh-landing .rh-stat .n{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--rh-ink)}.rh-landing .rh-stat .n .accent{color:var(--rh-indigo)}.rh-landing .rh-stat .l{font-size:11.5px;color:var(--rh-ink-dim);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.rh-landing .rh-features-grid,.rh-landing .rh-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(150px,auto);grid-auto-flow:dense;gap:18px;margin-top:52px}.rh-landing .rh-feature,.rh-landing .rh-bento-tile{background:#fff;border:0;border-radius:var(--rh-radius);padding:26px 24px;display:block;text-decoration:none;color:var(--rh-ink);box-shadow:var(--rh-clay);transition:transform .25s var(--rh-bounce),box-shadow .25s ease}.rh-landing .rh-feature:hover,.rh-landing .rh-bento-tile:hover{transform:scale(1.02);box-shadow:var(--rh-clay-hover);color:var(--rh-ink)}.rh-landing .rh-feature .icon,.rh-landing .rh-bento-tile .icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;font-size:20px;margin-bottom:14px;background:var(--rh-pastel-lilac);box-shadow:inset 0 2px #fffc,inset 0 -3px 6px #4f46e51a}.rh-landing .rh-feature:nth-child(4n+2) .icon,.rh-landing .rh-bento-tile:nth-child(4n+2) .icon{background:var(--rh-pastel-mint);box-shadow:inset 0 2px #fffc,inset 0 -3px 6px #10b98124}.rh-landing .rh-feature:nth-child(4n+3) .icon,.rh-landing .rh-bento-tile:nth-child(4n+3) .icon{background:var(--rh-pastel-peach);box-shadow:inset 0 2px #fffc,inset 0 -3px 6px #f59e0b24}.rh-landing .rh-feature:nth-child(4n) .icon,.rh-landing .rh-bento-tile:nth-child(4n) .icon{background:var(--rh-pastel-sky);box-shadow:inset 0 2px #fffc,inset 0 -3px 6px #3b82f61f}.rh-landing .rh-feature h3,.rh-landing .rh-bento-tile h3{font-size:16.5px;font-weight:800;margin:0 0 6px;letter-spacing:-.01em}.rh-landing .rh-feature p,.rh-landing .rh-bento-tile p{font-size:13.5px;color:var(--rh-ink-dim);margin:0}.rh-landing .rh-feature .more,.rh-landing .rh-bento-tile .more{display:inline-block;margin-top:12px;font-size:13px;font-weight:700;color:var(--rh-indigo)}.rh-landing .rh-feature.b-2x2{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}.rh-landing .rh-feature.b-2x2 h3{font-size:22px}.rh-landing .rh-feature.b-2x2 p{font-size:14.5px;max-width:40ch}.rh-landing .rh-feature.b-2x2 .rh-mini-chart{margin-top:auto;display:flex;align-items:flex-end;gap:8px;height:120px;padding-top:20px}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar{flex:1;border-radius:6px 6px 0 0;background:var(--rh-indigo);opacity:.9}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar.amber{background:var(--rh-amber)}.rh-landing .rh-feature.b-2x1{grid-column:span 2}.rh-landing .rh-features-section{background:var(--rh-ground-alt)}.rh-landing .rh-uae{background:var(--rh-dark);color:#fff;position:relative;overflow:hidden}.rh-landing .rh-uae .rh-aurora{background:radial-gradient(45% 55% at 85% 15%,rgba(79,70,229,.35),transparent 70%),radial-gradient(35% 45% at 10% 90%,rgba(79,70,229,.22),transparent 70%)}.rh-landing .rh-uae-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:center}.rh-landing .rh-uae .rh-title{color:#fff}.rh-landing .rh-uae .rh-sub{color:#ffffffb8}.rh-landing .rh-uae .rh-eyebrow{color:#a5b4fc}.rh-landing .rh-uae .rh-eyebrow:before{background:#a5b4fc}.rh-landing .rh-uae-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none}.rh-landing .rh-uae-list li{background:#ffffff12;border:0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:18px;padding:16px 17px;box-shadow:inset 0 1.5px #ffffff40,inset 0 -3px 6px #00000040}.rh-landing .rh-uae-list li b{display:flex;gap:8px;align-items:center;font-size:14px;margin-bottom:3px;color:#fff}.rh-landing .rh-uae-list li span{font-size:12.5px;color:#ffffffb3}.rh-landing .rh-uae-list li .tick{color:#6ee7b7}.rh-landing .rh-surfaces{background:var(--rh-ground);position:relative;overflow:hidden}.rh-landing .rh-surfaces:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(40% 50% at 22% 68%,rgba(79,70,229,.1),transparent 62%),radial-gradient(34% 44% at 82% 30%,rgba(79,70,229,.07),transparent 60%)}.rh-landing .rh-surfaces .rh-wrap{position:relative;z-index:1}.rh-landing .rh-surfaces-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.rh-landing .rh-surface{background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--rh-radius);border:0;box-shadow:0 16px 30px -16px #4f46e52e,inset 0 2px #ffffffe6,inset 0 -5px 10px #4f46e512;padding:30px 28px;position:relative;overflow:hidden;transition:transform .25s var(--rh-bounce),box-shadow .25s ease}.rh-landing .rh-surface:hover{transform:scale(1.02);box-shadow:var(--rh-clay-hover)}.rh-landing .rh-surface:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--rh-indigo)}.rh-landing .rh-surface.amber:before{background:var(--rh-amber)}.rh-landing .rh-surface.green:before{background:var(--rh-green)}.rh-landing .rh-surface .who{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--rh-ink-dim)}.rh-landing .rh-surface h3{font-size:20px;font-weight:800;margin:6px 0 12px;letter-spacing:-.01em}.rh-landing .rh-surface ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.rh-landing .rh-surface ul li{font-size:13.5px;color:var(--rh-ink-dim);display:flex;gap:8px}.rh-landing .rh-surface ul .tick{color:var(--rh-green);font-weight:800}.rh-landing .rh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.rh-landing .rh-step{border:0;border-radius:var(--rh-radius);padding:32px 28px;background:#fff;box-shadow:var(--rh-clay)}.rh-landing .rh-step .num{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(180deg,#6a63f0,var(--rh-indigo));box-shadow:inset 0 2px #ffffff59,inset 0 -3px 6px #18107859;color:#fff;font-weight:800;font-size:17px;margin-bottom:18px}.rh-landing .rh-step h3{font-size:17px;font-weight:800;margin:0 0 6px}.rh-landing .rh-step p{font-size:14px;color:var(--rh-ink-dim);margin:0}.rh-landing .rh-pricing{background:var(--rh-ground-alt);position:relative;overflow:hidden}.rh-landing .rh-pricing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(45% 55% at 72% 40%,rgba(79,70,229,.12),transparent 62%)}.rh-landing .rh-pricing .rh-wrap{position:relative;z-index:1}.rh-landing .rh-pricing-card{margin-top:48px;border-radius:var(--rh-radius);background:#ffffffb3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:0;padding:48px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;align-items:center;box-shadow:0 26px 48px -22px #4f46e53d,inset 0 2px #fffffff2,inset 0 -6px 12px #4f46e512}.rh-landing .rh-price-points{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:12px}.rh-landing .rh-price-points li{display:flex;gap:10px;font-size:15px}.rh-landing .rh-price-points .tick{color:var(--rh-green);font-weight:800}.rh-landing .rh-price-cta{text-align:center}.rh-landing .rh-price-cta .per{font-size:13px;color:var(--rh-ink-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.rh-landing .rh-price-cta .aed{font-size:52px;font-weight:800;letter-spacing:-.03em}.rh-landing .rh-price-cta .aed small{font-size:15px;font-weight:600;color:var(--rh-ink-dim)}.rh-landing .rh-price-cta .note{font-size:12.5px;color:var(--rh-ink-dim);margin:6px 0 20px}.rh-landing .rh-cta-band{position:relative;color:#fff;overflow:hidden;background:var(--rh-dark);text-align:center}.rh-landing .rh-cta-band .rh-aurora{background:radial-gradient(50% 60% at 50% 0%,rgba(79,70,229,.35),transparent 70%)}.rh-landing .rh-cta-band .rh-wrap{position:relative;z-index:1}.rh-landing .rh-cta-band h2{font-size:clamp(32px,4.5vw,52px);font-weight:800;letter-spacing:-.03em;margin-bottom:12px}.rh-landing .rh-cta-band p{color:#ffffffbf;margin-bottom:30px}.rh-landing .rh-cta-band .rh-btn-ghost{color:#fff;border:1px solid rgba(255,255,255,.3);background:#ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rh-landing .rh-cta-band .rh-btn-ghost:hover{background:#ffffff29;color:#fff}.rh-landing .rh-footer{background:var(--rh-dark);color:#ffffff9e;padding:72px 0 30px;font-size:13.5px;border-top:1px solid rgba(255,255,255,.08)}.rh-landing .rh-footer a{color:#ffffffb8;text-decoration:none;transition:color .15s ease}.rh-landing .rh-footer a:hover,.rh-landing .rh-footer .rh-logo{color:#fff}.rh-landing .rh-footer .rh-logo .accent{color:#a5b4fc}.rh-landing .rh-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.1)}.rh-landing .rh-footer-brand .rh-logo{font-size:22px}.rh-landing .rh-footer-brand p{margin:14px 0 16px;font-size:13.5px;line-height:1.65;color:#ffffff8c;max-width:300px}.rh-landing .rh-footer-flag{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 14px;color:#fffc}.rh-landing .rh-footer-col{display:flex;flex-direction:column;gap:11px}.rh-landing .rh-footer-col h4{font-size:13.5px;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:.02em}.rh-landing .rh-footer-col a{font-size:13.5px}.rh-landing .rh-footer-contact{gap:4px}.rh-landing .rh-footer-contact .lbl{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff6;margin-top:9px}.rh-landing .rh-footer-contact .lbl:first-of-type{margin-top:0}.rh-landing .rh-footer-contact a,.rh-landing .rh-footer-contact .val{font-size:14px;color:#c4c9f8}.rh-landing .rh-footer-contact a:hover{color:#fff}.rh-landing .rh-footer-bottom{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:space-between;padding-top:24px;font-size:13px}.rh-landing .rh-footer-bottom .dev{color:#a5b4fc;font-weight:700}.rh-landing .rh-footer-bottom .dev:hover{color:#fff}.rh-landing .rh-footer-legal{display:flex;gap:22px}.rh-landing .rh-product-hero{padding:140px 0 72px;background:var(--rh-ground)}.rh-landing .rh-product-hero h1{font-size:clamp(38px,5.4vw,68px);font-weight:800;line-height:1.02;letter-spacing:-.04em;margin:20px 0 18px;max-width:850px;text-wrap:balance;color:var(--rh-ink)}.rh-landing .rh-product-hero .rh-hero-sub{margin-bottom:30px;max-width:620px}.rh-landing .rh-product-hero .rh-eyebrow{color:var(--rh-indigo)}.rh-landing .rh-product-hero .rh-eyebrow:before{background:var(--rh-indigo)}.rh-landing .rh-crumb{font-size:13px;color:var(--rh-ink-dim);margin-bottom:20px}.rh-landing .rh-crumb a{color:var(--rh-indigo);text-decoration:none;font-weight:600}.rh-landing .rh-crumb span{color:var(--rh-ink);font-weight:600}.rh-landing .rh-pills{display:inline-flex;gap:8px;flex-wrap:wrap}.rh-landing .rh-pill{padding:10px 21px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--rh-ink);text-decoration:none;white-space:nowrap;border:0;background:#fff;box-shadow:0 8px 18px -10px #14162b33,inset 0 2px #fff,inset 0 -3px 6px #4f46e512;transition:transform .2s var(--rh-bounce),box-shadow .2s ease}.rh-landing .rh-pill:hover{color:var(--rh-ink);transform:translateY(-1px)}.rh-landing .rh-pill:active{transform:scale(.96)}.rh-landing .rh-pill.on{background:linear-gradient(180deg,#6a63f0,var(--rh-indigo));color:#fff;box-shadow:0 10px 20px -10px #4f46e58c,inset 0 2px #ffffff59,inset 0 -3px 6px #18107859}.rh-landing .rh-split-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:center}.rh-landing .rh-split.reverse .rh-split-grid{direction:rtl}.rh-landing .rh-split.reverse .rh-split-grid>*{direction:ltr}.rh-landing .rh-split:nth-of-type(2n){background:var(--rh-ground-alt)}.rh-landing .rh-check-list{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:11px}.rh-landing .rh-check-list li{display:flex;gap:10px;font-size:15px;align-items:flex-start}.rh-landing .rh-check-list .tick{color:var(--rh-green);font-weight:800}.rh-landing .rh-split .rh-sub{margin-top:2px}.rh-landing .rh-card-mock{background:#fff;border:0;border-radius:22px;box-shadow:var(--rh-clay);padding:20px;font-size:12px;color:var(--rh-ink);max-width:520px;margin:0 auto}.rh-landing .rh-card-mock .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.rh-landing .rh-card-mock .head b{font-size:13.5px}.rh-landing .rh-card-mock .pill{border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:700}.rh-landing .rh-card-mock .pill.ok{background:#ecfdf5;color:#047857}.rh-landing .rh-card-mock .pill.warn{background:#fffbeb;color:#b45309}.rh-landing .rh-card-mock .pill.bad{background:#fef2f2;color:#b91c1c}.rh-landing .rh-card-mock .row{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:8px 0;margin:0;border-bottom:1px solid #f1f1f5;gap:10px}.rh-landing .rh-card-mock .row>*{width:auto;max-width:none;padding:0;margin:0;flex:none}.rh-landing .rh-card-mock .row .pill{padding:3px 10px}.rh-landing .rh-card-mock .row:last-child{border-bottom:none}.rh-landing .rh-card-mock .row .mono{font-family:ui-monospace,Menlo,monospace;font-size:11px}.rh-landing .rh-card-mock .row .dim{color:var(--rh-ink-dim)}.rh-landing .rh-card-mock .total{font-weight:800;border-top:2px solid var(--rh-line)}.rh-landing .rh-card-mock .bar-track{height:7px;border-radius:99px;background:var(--rh-ground-alt);overflow:hidden;margin-top:6px}.rh-landing .rh-card-mock .bar-track i{display:block;height:100%;background:var(--rh-indigo)}.rh-landing .rh-mock-stack{display:grid;gap:16px}.rh-landing .rh-mock-stack .rh-card-mock{max-width:none}.rh-landing .rh-mock-stack.offset .rh-card-mock:nth-child(2){transform:translate(28px)}.rh-landing .rh-calc{background:#fff;border-radius:var(--rh-radius);border:0;box-shadow:var(--rh-clay);padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:48px}.rh-landing .rh-calc label{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:var(--rh-ink)}.rh-landing .rh-calc input,.rh-landing .rh-calc select{width:100%;border:0;border-radius:14px;padding:13px 16px;font-size:15px;font-family:inherit;margin-bottom:16px;background:var(--rh-ground);color:var(--rh-ink);box-shadow:inset 0 3px 6px #4f46e514,inset 0 -2px #ffffffe6}.rh-landing .rh-calc input:focus,.rh-landing .rh-calc select:focus{outline:2px solid var(--rh-indigo);outline-offset:1px}.rh-landing .rh-calc .result{background:var(--rh-dark);border-radius:22px;box-shadow:inset 0 2px #ffffff1f,inset 0 -6px 12px #00000059,0 18px 32px -16px #19173580;color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:center}.rh-landing .rh-calc .result .lbl{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-weight:800}.rh-landing .rh-calc .result .amount{font-size:44px;font-weight:800;letter-spacing:-.03em;margin:6px 0 14px}.rh-landing .rh-calc .result .amount small{font-size:16px;color:#ffffffa6}.rh-landing .rh-calc .result .lines{display:grid;gap:7px;font-size:13px;color:#fffc}.rh-landing .rh-calc .result .lines span b{color:#a5b4fc}.rh-landing .rh-calc .result .disclaimer{margin-top:16px;font-size:11px;color:#ffffff73}.rh-landing .rh-calc .rh-calc-dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.rh-landing .rh-faq-group{margin-top:52px}.rh-landing .rh-faq-group h3{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--rh-indigo);font-weight:800;margin-bottom:14px}.rh-landing .rh-faq-item{border:0;border-radius:20px;margin-bottom:12px;background:#fff;overflow:hidden;box-shadow:var(--rh-clay)}.rh-landing .rh-faq-item summary{list-style:none;cursor:pointer;padding:17px 22px;font-weight:700;font-size:15.5px;display:flex;justify-content:space-between;align-items:center;gap:14px}.rh-landing .rh-faq-item summary::-webkit-details-marker{display:none}.rh-landing .rh-faq-item summary:after{content:"+";font-size:20px;color:var(--rh-indigo);font-weight:400;flex:none}.rh-landing .rh-faq-item[open] summary:after{content:"−"}.rh-landing .rh-faq-item .a{padding:0 22px 18px;color:var(--rh-ink-dim);font-size:14.5px;max-width:74ch}.rh-landing .rh-mock-progress{height:3px;background:var(--rh-ground-alt)}.rh-landing .rh-mock-progress i{display:block;height:100%;width:100%;opacity:0;transform-origin:left;background:linear-gradient(90deg,var(--rh-indigo),#8b85f4);animation:rh-sc-sweep 14s ease infinite}@keyframes rh-sc-sweep{0%{transform:scaleX(0);opacity:1}45%{transform:scaleX(1);opacity:1}50%,to{transform:scaleX(1);opacity:0}}.rh-landing .rh-mock-checks{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:1;border-radius:10px;background:#fffffff7;display:flex;flex-direction:column;justify-content:center;gap:9px;padding:0 14px;opacity:0;animation:rh-sc-checks 14s ease infinite}.rh-landing .rh-mock-checks .chk{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;opacity:0;animation:rh-sc-row 14s ease infinite}.rh-landing .rh-mock-checks .tick{color:var(--rh-green);font-weight:800}.rh-landing .rh-mock-checks .c2{animation-name:rh-sc-row2}.rh-landing .rh-mock-checks .c3{animation-name:rh-sc-row3}@keyframes rh-sc-checks{0%{opacity:0}2%,38%{opacity:1}44%,to{opacity:0}}@keyframes rh-sc-row{0%,3%{opacity:0;transform:translate(-10px)}6%,to{opacity:1;transform:none}}@keyframes rh-sc-row2{0%,8%{opacity:0;transform:translate(-10px)}11%,to{opacity:1;transform:none}}@keyframes rh-sc-row3{0%,13%{opacity:0;transform:translate(-10px)}16%,to{opacity:1;transform:none}}.rh-landing .rh-mock-chart .bar{animation:rh-sc-bar-a 14s ease infinite}.rh-landing .rh-mock-chart .bar:nth-child(3n+2){animation-name:rh-sc-bar-b}.rh-landing .rh-mock-chart .bar:nth-child(3n){animation-name:rh-sc-bar-c}@keyframes rh-sc-bar-a{0%,42%{transform:scaleY(0)}47%,to{transform:scaleY(1)}}@keyframes rh-sc-bar-b{0%,44%{transform:scaleY(0)}49%,to{transform:scaleY(1)}}@keyframes rh-sc-bar-c{0%,46%{transform:scaleY(0)}51%,to{transform:scaleY(1)}}.rh-landing .rh-mock-kpis .kpi .n{animation:rh-sc-kpi 14s ease infinite}@keyframes rh-sc-kpi{0%,50%{transform:none}53%{transform:scale(1.08)}56%,to{transform:none}}.rh-landing .rh-float-wps{animation:rh-sc-wps 14s ease infinite}@keyframes rh-sc-wps{0%,50%{opacity:0;transform:scale(.6)}53%{opacity:1;transform:scale(1.06)}55%,95%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}.rh-landing .rh-mock-phone{animation:rh-sc-phone 14s ease infinite}@keyframes rh-sc-phone{0%,68%{opacity:0;transform:translateY(26px)}73%,96%{opacity:1;transform:none}99.5%,to{opacity:0;transform:none}}.rh-landing .rh-float-leave{animation:rh-sc-leave 14s ease infinite}@keyframes rh-sc-leave{0%,72%{opacity:0;transform:scale(.6)}76%{opacity:1;transform:scale(1.05)}78%,96%{opacity:1;transform:scale(1)}99.5%,to{opacity:0;transform:scale(1)}}.rh-landing .rh-marquee{position:relative;z-index:1;overflow:hidden;margin-top:30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.rh-landing .rh-marquee-track{display:inline-flex;width:max-content;padding:6px 0;animation:rh-marquee 38s linear infinite}.rh-landing .rh-marquee-track:hover{animation-play-state:paused}.rh-landing .rh-marquee-chip{white-space:nowrap;margin-right:14px;background:#ffffffbf;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700;color:var(--rh-ink);box-shadow:inset 0 2px #fff,inset 0 -3px 6px #4f46e512,0 6px 14px -8px #14162b29}@keyframes rh-marquee{to{transform:translate(-50%)}}.rh-landing .rh-steps{position:relative}.rh-landing .rh-steps:before{content:"";position:absolute;top:54px;left:4%;right:4%;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--rh-indigo),#8b85f4);opacity:.35;transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.4,0,.2,1) .15s}.rh-landing .rh-steps.in:before{transform:scaleX(1)}.rh-landing .rh-steps .num{transform:scale(.4);opacity:0;transition:transform .45s var(--rh-bounce),opacity .3s ease}.rh-landing .rh-steps .rh-step:nth-child(1) .num{transition-delay:.25s}.rh-landing .rh-steps .rh-step:nth-child(2) .num{transition-delay:.65s}.rh-landing .rh-steps .rh-step:nth-child(3) .num{transition-delay:1.05s}.rh-landing .rh-steps.in .num{transform:scale(1);opacity:1}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar{transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--rh-bounce)}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar:nth-child(1){transition-delay:.22s}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar:nth-child(2){transition-delay:.29s}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar:nth-child(3){transition-delay:.36s}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar:nth-child(4){transition-delay:.43s}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar:nth-child(5){transition-delay:.5s}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar:nth-child(6){transition-delay:.57s}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar:nth-child(7){transition-delay:.64s}.rh-landing .rh-feature.b-2x2 .rh-mini-chart .bar:nth-child(8){transition-delay:.71s}.rh-landing .rh-feature.b-2x2.in .rh-mini-chart .bar{transform:scaleY(1)}.rh-landing .rh-hero .rh-aurora{translate:calc(var(--rh-mx, 0) * 36px) calc(var(--rh-my, 0) * 26px);transition:translate 2.8s cubic-bezier(.22,1,.36,1);will-change:translate}.rh-landing .rh-hero .rh-aurora:before,.rh-landing .rh-hero .rh-aurora:after{content:"";position:absolute;filter:blur(58px);will-change:transform,translate,border-radius}.rh-landing .rh-hero .rh-aurora:before{width:430px;height:380px;top:4%;right:6%;background:#4f46e529;border-radius:58% 42% 55% 45%/52% 48% 60% 40%;animation:rh-liquid-a 24s ease-in-out infinite;translate:calc(var(--rh-mx, 0) * 120px) calc(var(--rh-my, 0) * 85px);transition:translate .9s cubic-bezier(.22,1,.36,1)}.rh-landing .rh-hero .rh-aurora:after{width:350px;height:300px;bottom:8%;left:2%;background:#8b85f424;border-radius:45% 55% 60% 40%/55% 45% 42% 58%;animation:rh-liquid-b 30s ease-in-out infinite;translate:calc(var(--rh-mx, 0) * -75px) calc(var(--rh-my, 0) * -55px);transition:translate 2s cubic-bezier(.22,1,.36,1)}@keyframes rh-liquid-a{0%,to{transform:translate(0) rotate(0) scale(1);border-radius:58% 42% 55% 45%/52% 48% 60% 40%}33%{transform:translate(-34px,28px) rotate(9deg) scale(1.08);border-radius:44% 56% 40% 60%/56% 44% 52% 48%}66%{transform:translate(22px,-18px) rotate(-7deg) scale(.94);border-radius:62% 38% 58% 42%/42% 58% 46% 54%}}@keyframes rh-liquid-b{0%,to{transform:translate(0) rotate(0) scale(1);border-radius:45% 55% 60% 40%/55% 45% 42% 58%}40%{transform:translate(30px,-24px) rotate(-10deg) scale(1.1);border-radius:58% 42% 46% 54%/44% 56% 60% 40%}70%{transform:translate(-20px,16px) rotate(6deg) scale(.95);border-radius:40% 60% 55% 45%/60% 40% 50% 50%}}.rh-landing .rh-hero:after{content:"";position:absolute;z-index:0;pointer-events:none;width:520px;height:480px;left:calc(50% - 260px);top:calc(50% - 240px);border-radius:55% 45% 50% 50%/48% 52% 55% 45%;background:radial-gradient(circle,rgba(79,70,229,.13),transparent 65%);animation:rh-liquid-glow 18s ease-in-out infinite;translate:calc(var(--rh-mx, 0) * 60vw) calc(var(--rh-my, 0) * 60vh);transition:translate .9s cubic-bezier(.22,1,.36,1);will-change:translate,transform}@keyframes rh-liquid-glow{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(12deg) scale(1.12)}}.rh-landing .rh-calc .result .amount{animation:rh-pop .28s var(--rh-bounce)}@keyframes rh-pop{0%{transform:scale(.94)}}.rh-landing .rh-faq-item[open] .a{animation:rh-faq-in .3s ease}@keyframes rh-faq-in{0%{opacity:0;transform:translateY(-6px)}}.rh-landing .rh-split-visual .rh-card-mock .row{opacity:0;transform:translate(-10px);transition:opacity .4s ease,transform .45s var(--rh-bounce)}.rh-landing .rh-split-visual .rh-card-mock .row:nth-of-type(1){transition-delay:.24s}.rh-landing .rh-split-visual .rh-card-mock .row:nth-of-type(2){transition-delay:.33s}.rh-landing .rh-split-visual .rh-card-mock .row:nth-of-type(3){transition-delay:.42s}.rh-landing .rh-split-visual .rh-card-mock .row:nth-of-type(4){transition-delay:.51s}.rh-landing .rh-split-visual .rh-card-mock .row:nth-of-type(5){transition-delay:.6s}.rh-landing .rh-split-visual .rh-card-mock .row:nth-of-type(6){transition-delay:.69s}.rh-landing .rh-split-visual .rh-card-mock .row:nth-of-type(7){transition-delay:.78s}.rh-landing .rh-split-visual .rh-card-mock .row:nth-of-type(8){transition-delay:.87s}.rh-landing .rh-split-visual.in .rh-card-mock .row{opacity:1;transform:none}.rh-landing .rh-split-visual .rh-card-mock .bar-track i{transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.4,0,.2,1) .7s}.rh-landing .rh-split-visual.in .rh-card-mock .bar-track i{transform:scaleX(1)}.rh-landing .rh-split-visual .rh-card-mock .head .pill{opacity:0;transform:scale(.6);transition:opacity .3s ease .85s,transform .4s var(--rh-bounce) .85s}.rh-landing .rh-split-visual.in .rh-card-mock .head .pill{opacity:1;transform:scale(1)}.rh-landing .rh-split-visual.in .rh-card-mock .row{animation:rh-row-scan 7s ease-in-out infinite}.rh-landing .rh-split-visual.in .rh-card-mock .row:nth-of-type(1){animation-delay:1.75s}.rh-landing .rh-split-visual.in .rh-card-mock .row:nth-of-type(2){animation-delay:2.3s}.rh-landing .rh-split-visual.in .rh-card-mock .row:nth-of-type(3){animation-delay:2.85s}.rh-landing .rh-split-visual.in .rh-card-mock .row:nth-of-type(4){animation-delay:3.4s}.rh-landing .rh-split-visual.in .rh-card-mock .row:nth-of-type(5){animation-delay:3.95s}.rh-landing .rh-split-visual.in .rh-card-mock .row:nth-of-type(6){animation-delay:4.5s}.rh-landing .rh-split-visual.in .rh-card-mock .row:nth-of-type(7){animation-delay:5.05s}.rh-landing .rh-split-visual.in .rh-card-mock .row:nth-of-type(8){animation-delay:5.6s}@keyframes rh-row-scan{0%,6.5%,to{background:transparent}3%{background:#4f46e512}}.rh-landing .rh-mock-stack .rh-card-mock:nth-child(1){animation:rh-drift-card 9s ease-in-out infinite alternate}.rh-landing .rh-mock-stack .rh-card-mock:nth-child(2){animation:rh-drift-card 9s 4.5s ease-in-out infinite alternate-reverse}@keyframes rh-drift-card{to{translate:0 -7px}}.rh-landing .rh-product-hero .rh-wrap>*{opacity:0;transform:translateY(16px);animation:rh-rise .65s cubic-bezier(.2,.7,.2,1) forwards}.rh-landing .rh-product-hero .rh-wrap>*:nth-child(1){animation-delay:.05s}.rh-landing .rh-product-hero .rh-wrap>*:nth-child(2){animation-delay:.13s}.rh-landing .rh-product-hero .rh-wrap>*:nth-child(3){animation-delay:.21s}.rh-landing .rh-product-hero .rh-wrap>*:nth-child(4){animation-delay:.29s}.rh-landing .rh-product-hero .rh-wrap>*:nth-child(5){animation-delay:.37s}.rh-landing .rh-reveal{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.rh-landing .rh-reveal.in{opacity:1;transform:none}.rh-landing .rh-reveal.d1{transition-delay:.06s}.rh-landing .rh-reveal.d2{transition-delay:.12s}.rh-landing .rh-reveal.d3{transition-delay:.18s}.rh-landing .rh-reveal.d4{transition-delay:.24s}.rh-landing .rh-reveal.d5{transition-delay:.3s}.rh-landing .rh-reveal.d6{transition-delay:.36s}.rh-landing .rh-reveal.d7{transition-delay:.42s}.rh-landing .rh-reveal.d8{transition-delay:.48s}.rh-landing .rh-reveal.d9{transition-delay:.54s}.rh-landing .rh-reveal.d10{transition-delay:.6s}.rh-landing .rh-reveal.d11{transition-delay:.66s}.rh-landing .rh-reveal.d12{transition-delay:.72s}@media (max-width: 991px){.rh-landing .rh-hero-grid,.rh-landing .rh-uae-grid,.rh-landing .rh-pricing-card,.rh-landing .rh-split-grid{grid-template-columns:minmax(0,1fr)}.rh-landing .rh-hero-copy,.rh-landing .rh-mock{min-width:0}.rh-landing .rh-mock-body{grid-template-columns:96px minmax(0,1fr)}.rh-landing .rh-mock-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-landing .rh-features-grid,.rh-landing .rh-bento{grid-template-columns:1fr 1fr}.rh-landing .rh-feature.b-2x2,.rh-landing .rh-feature.b-2x1{grid-column:span 2;grid-row:auto}.rh-landing .rh-surfaces-grid,.rh-landing .rh-steps,.rh-landing .rh-stats-row{grid-template-columns:1fr 1fr}.rh-landing .rh-steps:before{display:none}.rh-landing .rh-mock{max-width:560px;margin:0 auto}.rh-landing .rh-nav-links,.rh-landing .rh-nav-cta .rh-btn{display:none}.rh-landing .rh-nav-cta{margin-left:auto;gap:0}.rh-landing .rh-nav-inner{gap:12px}.rh-landing .rh-nav-burger{min-width:44px;min-height:44px;display:grid;place-items:center}.rh-landing .rh-nav-sheet-cta{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:6px;padding-top:16px;border-top:1px solid var(--rh-line)}.rh-landing .rh-nav-sheet-cta .rh-btn{width:100%;justify-content:center;padding:14px 20px;font-size:15px}.rh-landing .rh-nav.menu-open{background:#fffffff5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.rh-landing .rh-nav.menu-open .rh-nav-links{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--rh-line);padding:18px 24px;gap:16px}.rh-landing .rh-dropdown{position:static;min-width:0;background:transparent;border:0;box-shadow:none;padding:4px 0 0 8px;-webkit-backdrop-filter:none;backdrop-filter:none}.rh-landing .rh-nav-prod.open .rh-dropdown{display:grid}.rh-landing .rh-nav-links>li>a,.rh-landing .rh-nav-prod-btn,.rh-landing .rh-footer-col a,.rh-landing .rh-pill,.rh-landing .rh-dropdown-item{min-height:44px;display:flex;align-items:center}.rh-landing .rh-faq-item summary{min-height:48px}.rh-landing .rh-btn{min-height:44px}.rh-landing .rh-crumb a{padding:14px 4px}.rh-landing .rh-mock-kpis .kpi .l,.rh-landing .rh-mock-phone .screen,.rh-landing .rh-card-mock small,.rh-landing .rh-calc .result .disclaimer{font-size:12px}.rh-landing .rh-logo{min-height:44px}.rh-landing .rh-footer-legal a{min-height:44px;display:flex;align-items:center}.rh-landing .rh-card-mock .pill{font-size:12px}.rh-landing .rh-card-mock .head{flex-wrap:wrap;gap:6px 10px}.rh-landing .rh-card-mock .row{flex-wrap:wrap}.rh-landing .rh-card-mock .row .mono,.rh-landing .rh-footer-contact .lbl,.rh-landing .rh-stat .l,.rh-landing .rh-surface .who,.rh-landing .rh-mock-checks .chk,.rh-landing .rh-float b,.rh-landing .rh-float small,.rh-landing .rh-mock-phone .screen small,.rh-landing .rh-mock-phone .pill{font-size:12px}}@media (max-width: 991px) and (min-width: 641px){.rh-landing .rh-hero-grid{justify-items:center;text-align:center}.rh-landing .rh-hero-copy{max-width:62ch}.rh-landing .rh-hero-sub{margin-left:auto;margin-right:auto}.rh-landing .rh-hero-ctas,.rh-landing .rh-hero-checks{justify-content:center}.rh-landing .rh-mock{max-width:640px}.rh-landing .rh-sub{max-width:55ch;margin-left:auto;margin-right:auto}}@media (max-width: 640px){.rh-landing .rh-section{padding:72px 0}.rh-landing .rh-hero{padding:108px 0 76px}.rh-landing .rh-product-hero{padding:130px 0 60px}.rh-landing .rh-features-grid,.rh-landing .rh-bento,.rh-landing .rh-surfaces-grid,.rh-landing .rh-steps,.rh-landing .rh-stats-row,.rh-landing .rh-uae-list{grid-template-columns:1fr}.rh-landing .rh-feature.b-2x2,.rh-landing .rh-feature.b-2x1{grid-column:span 1}.rh-landing .rh-hero-ctas{flex-direction:column;gap:10px;margin-bottom:28px}.rh-landing .rh-hero-ctas .rh-btn{width:100%;min-height:48px;padding:14px 22px}.rh-landing .rh-hero h1{font-size:clamp(34px,9.2vw,46px);line-height:1.04;letter-spacing:-.03em;margin-bottom:16px}.rh-landing .rh-hero-sub{font-size:16.5px;margin-bottom:26px}.rh-landing .rh-hero-checks{flex-direction:column;gap:9px}.rh-landing .rh-mock-body{grid-template-columns:minmax(0,1fr);min-height:0}.rh-landing .rh-mock-side,.rh-landing .rh-mock-chart{display:none}.rh-landing .rh-mock-main{padding:14px;gap:10px}.rh-landing .rh-mock-kpis .kpi .n{font-size:19px}.rh-landing .rh-mock-kpis .kpi .l{font-size:12px}.rh-landing .rh-mock-phone,.rh-landing .rh-float{display:none}.rh-landing .rh-calc{grid-template-columns:minmax(0,1fr);padding:24px}.rh-landing .rh-calc .rh-calc-dates{grid-template-columns:minmax(0,1fr);gap:0}.rh-landing .rh-calc input,.rh-landing .rh-calc select{font-size:16px;min-width:0}.rh-landing .rh-calc .result{padding:22px}.rh-landing .rh-calc .result .amount{font-size:34px;overflow-wrap:anywhere}.rh-landing .rh-footer-grid{grid-template-columns:1fr;gap:28px}.rh-landing .rh-footer-bottom{flex-direction:column;align-items:flex-start}.rh-landing .rh-mock-stack.offset .rh-card-mock:nth-child(2){transform:none}}@media (max-width: 991px) and (min-width: 641px){.rh-landing .rh-footer-grid{grid-template-columns:1fr 1fr}.rh-landing .rh-footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion: reduce){.rh-landing *,.rh-landing *:before,.rh-landing *:after{animation:none!important;transition:none!important}.rh-landing .rh-reveal,.rh-landing .rh-hero-copy>*,.rh-landing .rh-mock{opacity:1!important;transform:none!important}.rh-landing .rh-float,.rh-landing .rh-mock-phone,.rh-landing .rh-mock-chart .bar{opacity:1!important;transform:none!important}.rh-landing .rh-product-hero .rh-wrap>*,.rh-landing .rh-card-mock .row,.rh-landing .rh-card-mock .head .pill,.rh-landing .rh-card-mock .bar-track i{opacity:1!important;transform:none!important}}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased}
