@property --d{syntax:"*";inherits:false}@layer rpk5, rpk4, rpk3, rpk2, rpk1, rpk0, rp0, rp1, rp2, rp3, rp4, rp5, rpi0, rpi1, rpi2, rpi3, rpi4, rpi5;@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-600.woff) format("woff")}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700.woff) format("woff")}@layer rp0{html[data-node="home"] body{background:#F8F3EB}}@layer rp1{html[data-node="home"] main:where(#main){background:#F8F3EB}}@layer rp0{.rp-soft{display:block;background:#F8F3EB;color:#0B1220;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip;max-width:100%;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}html[lang=ar] .rp-soft{font-family:"IBM Plex Sans Arabic","Inter AR",system-ui,"Segoe UI",Tahoma,sans-serif;font-size:17px;line-height:1.8}.rp-soft .hero{padding-top:8px}}@layer rp1{html[data-node="home"] :where(#site-nav){background:#F8F3EB;border-bottom:1px solid rgba(11,18,32,.06)}html[data-node="home"] :where(#site-nav) .utility{background:#F1E9DC;border-block-end-color:rgba(11,18,32,.08)}html[data-node="home"] :where(#site-nav) .utility__link, html[data-node="home"] :where(#site-nav) .utility .nav__lang, html[data-node="home"] :where(#site-nav) .utility__clock, html[data-node="home"] :where(#site-nav) .mkt__select, html[data-node="home"] :where(#site-nav) .mkt__lab, html[data-node="home"] :where(#site-nav) .utility .icon{color:#3E4350}html[data-node="home"] :where(#site-nav).is-compact{background:rgba(248,243,235,.94);border-block-end-color:rgba(11,18,32,.08)}html[data-node="home"] :where(#site-nav) .nav__cta{--btn-fg:#0B1220;--btn-border:rgba(11,18,32,.5)}}@layer rp0{.rp-soft .rp-anchor{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none;scroll-margin-top:96px}}@media (min-width:1024px){@layer rp0{.rp-soft .rp-anchor{scroll-margin-top:112px}}}@layer rp0{.rp-soft{--cream:#F8F3EB;--cream-2:#F1E9DC;--white:#FFFFFF;--ink:#0B1220;--ink-2:#3E4350;--ink-3:#5B5F6A;--ink-line:rgba(11,18,32,.08);--saf:#FF9821;--saf-300:#FFB347;--saf-deep:#C46F0B;--saf-text:#A85C05;--saf-tint:rgba(255,152,33,.12);--on-ink:#F5F1E8;--on-ink-2:rgba(245,241,232,.74);--on-ink-3:rgba(245,241,232,.58);--on-ink-line:rgba(245,241,232,.12);--ok:#4C8A70;--ok-ink:#2C5A48;--ok-mid:#3E7A64;--ok-300:#8CC4A8;--ok-tint:rgba(76,138,112,.12);--ok-grad:linear-gradient(150deg,#4C8A70,#2C5A48);--ok-grad-t:linear-gradient(160deg,#3E7A64,#2C5A48);--sage:#3E7A64;--gold:#C78932;--fd:"Manrope","IBM Plex Sans Arabic",system-ui,sans-serif;--ft:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--far:"IBM Plex Sans Arabic","Inter AR",system-ui,"Segoe UI",Tahoma,sans-serif;--sh-card:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(44,90,72,.07),0 2px 4px rgba(44,90,72,.04),0 14px 28px -12px rgba(44,90,72,.16),0 36px 72px -28px rgba(44,90,72,.26);--sh-float:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px -12px rgba(44,90,72,.35),0 44px 100px -30px rgba(11,18,32,.6);--g:20px;--gem-ink:linear-gradient(150deg,#1D2942,#0B1220);--gem-saf:linear-gradient(150deg,#FFB347,#FF8A00);--gem-sage:linear-gradient(150deg,#4C8A70,#2C5A48);--gem-gold:linear-gradient(150deg,#E2A552,#B8781E)}.rp-soft *, .rp-soft *::before, .rp-soft *::after{box-sizing:border-box}.rp-soft{margin:0;background:var(--cream);color:var(--ink);font-family:var(--ft);font-size:16px;line-height:1.6;overflow-x:hidden}html[lang=ar] .rp-soft{font-family:var(--far);font-size:17px;line-height:1.8}.rp-soft a{color:inherit}.rp-soft .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rp-soft .ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.rp-soft .lab{font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}html[lang=ar] .rp-soft .lab{font-family:var(--far);font-size:12px;letter-spacing:0;text-transform:none;font-weight:600}.rp-soft .s-tnum{font-variant-numeric:tabular-nums lining-nums}.rp-soft .s-ltr{direction:ltr;unicode-bidi:isolate}.rp-soft .mod{display:inline-block;width:10px;height:10px;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft .s-card{background:var(--white);border-radius:24px;box-shadow:var(--sh-card)}.rp-soft .ct{display:flex;align-items:center;gap:10px;font-family:var(--fd);font-weight:600;font-size:18px;letter-spacing:-.01em;color:var(--ink)}html[lang=ar] .rp-soft .ct{font-family:var(--far);font-size:18px}.rp-soft .cs{margin:6px 0 0;font-size:13px;color:var(--ink-3);line-height:1.5}.rp-soft .more{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-family:var(--fd);font-weight:600;font-size:14px;color:var(--saf-text);text-decoration:none}html[lang=ar] .rp-soft .more{font-family:var(--far)}.rp-soft .more .ic{width:16px;height:16px}html[dir=rtl] .rp-soft .more .ic, html[dir=rtl] .rp-soft .btn-hero .cap .ic, html[dir=rtl] .rp-soft .link .ic, html[dir=rtl] .rp-soft .s-btn .ic{transform:scaleX(-1)}.rp-soft .nav{position:relative;z-index:3}.rp-soft .nav .wrap{display:flex;align-items:center;gap:10px;height:72px}.rp-soft .wrap{max-width:1200px;margin-inline:auto;padding-inline:var(--g);width:100%}.rp-soft .logo{display:flex;align-items:center;min-height:44px}.rp-soft .logo svg{height:24px;width:auto;display:block}.rp-soft .s-tools{display:flex;gap:10px;align-items:center;margin-inline-start:auto}.rp-soft .s-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:14px;font-family:var(--fd);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;border:0;cursor:pointer}html[lang=ar] .rp-soft .s-btn{font-family:var(--far)}.rp-soft .btn-ghost{display:none;background:var(--white);color:var(--ink);box-shadow:var(--sh-card);min-height:44px;padding:0 18px;font-size:14px}.rp-soft .lang{display:inline-flex;background:var(--ok-grad-t);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.08),0 10px 22px -10px rgba(44,90,72,.6);padding:3px;gap:2px}.rp-soft .lang b{font-family:var(--fd);font-weight:700;font-size:12px;min-width:38px;min-height:34px;display:grid;place-items:center;border-radius:999px;color:rgba(255,255,255,.92);cursor:pointer;letter-spacing:.04em;transition:background .2s,color .2s}.rp-soft .lang b.on{background:#fff;color:#2C5A48;box-shadow:0 2px 6px rgba(11,18,32,.18)}.rp-soft .menu{width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--white);box-shadow:var(--sh-card);padding:0;color:var(--ink);appearance:none}.rp-soft .bars{display:grid;gap:5px}.rp-soft .bars i{display:block;width:18px;height:1.75px;background:var(--ink);border-radius:2px}}@media (min-width:1024px){@layer rp0{.rp-soft .s-tools{margin-inline-start:0}.rp-soft .menu{display:none}.rp-soft .nav .btn-ghost{display:inline-flex}.rp-soft .logo svg{height:28px}}}@layer rp0{.rp-soft .s-hero{position:relative;overflow:hidden;padding:8px 0 44px}.rp-soft .wash{position:absolute;border-radius:50%;pointer-events:none;filter:blur(70px);animation:breathe-rs 16s ease-in-out infinite alternate}}@keyframes breathe-rs{to{transform:translate(-24px,18px) scale(1.08)}}@layer rp0{.rp-soft .wash.a{width:460px;height:460px;top:-140px;inset-inline-end:-160px;background:rgba(255,178,92,.34)}.rp-soft .wash.b{width:380px;height:380px;top:560px;inset-inline-start:-200px;background:rgba(241,233,220,.95);animation-delay:-5s}.rp-soft .wash.c{width:320px;height:320px;top:1500px;inset-inline-end:-140px;background:rgba(255,178,92,.2);animation-delay:-9s}.rp-soft .s-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(11,18,32,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(11,18,32,.05) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 80% 50% at 70% 16%,#000 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 50% at 70% 16%,#000 10%,transparent 75%);animation:drift-rs 14s linear infinite}}@keyframes drift-rs{to{background-position:32px 32px}}@layer rp0{.rp-soft .flow{position:absolute;top:40px;inset-inline-end:-60px;width:420px;height:260px;pointer-events:none;opacity:.9}.rp-soft .flow path{fill:none;stroke:url(#flowg);stroke-width:1.2;stroke-dasharray:6 10;animation:flowmove-rs 9s linear infinite}.rp-soft .flow path:nth-child(2){animation-duration:12s;stroke-dasharray:3 9}.rp-soft .flow path:nth-child(3){animation-duration:15s;stroke-dasharray:10 14}.rp-soft .flow path:nth-child(4){animation-duration:11s;stroke-dasharray:2 6}}@keyframes flowmove-rs{to{stroke-dashoffset:-160}}@layer rp0{.rp-soft .flow g{animation:sway-rs 10s ease-in-out infinite alternate;transform-origin:center}}@keyframes sway-rs{to{transform:translateY(10px) rotate(-1.5deg)}}@layer rp0{.rp-soft .nodes{position:absolute;inset:0;pointer-events:none}.rp-soft .nodes i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--saf);box-shadow:0 0 12px rgba(255,152,33,.7);opacity:0;animation:node-rs 7s ease-in-out infinite}.rp-soft .nodes i::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(255,152,33,.45)}.rp-soft .nodes i:nth-child(1){top:120px;inset-inline-end:70px}.rp-soft .nodes i:nth-child(2){top:300px;inset-inline-end:28px;animation-delay:2.3s}.rp-soft .nodes i:nth-child(3){top:230px;inset-inline-end:150px;animation-delay:4.6s}}@keyframes node-rs{0%,100%{opacity:0;transform:scale(.6)}25%,60%{opacity:.9;transform:scale(1)}}@layer rp0{.rp-soft .marks{position:absolute;inset:0;pointer-events:none}.rp-soft .marks svg{position:absolute;width:56px;height:56px;color:var(--saf-deep);opacity:0;animation:mark-rs 9s ease-in-out infinite}.rp-soft .marks svg.m1{top:980px;inset-inline-end:22px}.rp-soft .marks svg.m2{top:360px;inset-inline-start:12px;width:40px;height:40px;animation-delay:3s}.rp-soft .marks svg.m3{top:1900px;inset-inline-start:18px;width:44px;height:44px;animation-delay:6s}}@keyframes mark-rs{0%,100%{opacity:0;transform:scale(.92)}18%,42%{opacity:.5;transform:scale(1)}60%{opacity:0;transform:scale(1.04) rotate(8deg)}}@layer rp0{.rp-soft .code{position:absolute;inset-inline-start:14px;top:740px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.06em;color:rgba(11,18,32,.28);pointer-events:none;line-height:1.9;animation:codefade-rs 12s ease-in-out infinite}.rp-soft .code span{display:block;white-space:nowrap}}@keyframes codefade-rs{0%,100%{opacity:0}20%,70%{opacity:1}}@layer rp0{.rp-soft .s-hero .wrap{position:relative;z-index:1}.rp-soft .s-eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px 0 10px;border-radius:999px;background:var(--white);box-shadow:var(--sh-card);color:var(--saf-text)}html[dir=rtl] .rp-soft .s-eyebrow{padding:0 10px 0 12px}.rp-soft h1{font-family:var(--fd);font-weight:600;font-size:32px;line-height:1.14;letter-spacing:-.03em;margin:22px 0 0;text-wrap:balance;max-width:11em}html[lang=ar] .rp-soft h1{font-family:var(--far);font-size:34px;line-height:1.38;letter-spacing:0;max-width:none}.rp-soft h1 .saf{color:var(--saf-deep);display:block}.rp-soft h1 .dot{display:inline-block;width:.3em;height:.3em;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 .06em 0 100%;margin-inline-start:.1em}.rp-soft .lead{font-size:16px;line-height:1.65;color:var(--ink-2);max-width:28em;margin:16px 0 0}html[lang=ar] .rp-soft .lead{line-height:1.85}.rp-soft .cta{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px}.rp-soft .btn-hero{position:relative;display:flex;align-items:center;width:100%;min-height:60px;padding:0 88px 0 22px;border-radius:18px;background:linear-gradient(160deg,#16213A,#0B1220 60%);color:var(--on-ink);text-decoration:none;font-family:var(--fd);font-weight:600;font-size:16px;letter-spacing:-.01em;overflow:hidden;box-shadow:0 20px 44px -16px rgba(11,18,32,.5)}html[dir=rtl] .rp-soft .btn-hero{padding:0 22px 0 88px}html[lang=ar] .rp-soft .btn-hero{font-family:var(--far)}.rp-soft .btn-hero .bite{position:absolute;top:0;inset-inline-end:0;width:72px;height:72px;background:var(--cream);border-end-start-radius:100%}.rp-soft .btn-hero .cap{position:absolute;top:0;inset-inline-end:0;width:58px;height:58px;background:linear-gradient(135deg,var(--saf-300),var(--saf));color:var(--ink);border-end-start-radius:100%;display:grid;place-items:center;padding:0 0 10px 10px;overflow:hidden}html[dir=rtl] .rp-soft .btn-hero .cap{padding:0 10px 10px 0}.rp-soft .btn-hero .cap .ic{width:20px;height:20px;stroke-width:2;position:relative}.rp-soft .btn-hero .cap::after{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translateX(-120%);animation:sheen-rs 6s ease-in-out infinite}}@keyframes sheen-rs{0%,70%{transform:translateX(-120%)}90%,100%{transform:translateX(120%)}}@layer rp0{.rp-soft .btn-sec{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:10px;padding:8px 16px 8px 8px;border-radius:18px;background:var(--ok-grad-t);color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 16px 34px -14px rgba(44,90,72,.65);transition:transform .2s,box-shadow .2s}html[dir=rtl] .rp-soft .btn-sec{padding:8px 8px 8px 16px}.rp-soft .btn-sec:hover{transform:translateY(-1px)}.rp-soft .btn-sec .di{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;flex:none}.rp-soft .btn-sec .di .ic{width:21px;height:21px;stroke-width:1.6}.rp-soft .btn-sec .tx{min-width:0;flex:1;display:grid;gap:2px}.rp-soft .btn-sec b{font-family:var(--fd);font-weight:600;font-size:15px;letter-spacing:-.01em;line-height:1.2;color:#fff}html[lang=ar] .rp-soft .btn-sec b{font-family:var(--far)}.rp-soft .btn-sec .tx span{font-size:12px;line-height:1.3;color:rgba(255,255,255,.9)}.rp-soft .btn-sec .ar{width:18px;height:18px;color:#fff;stroke-width:2;flex:none}html[dir=rtl] .rp-soft .btn-sec .ar{transform:scaleX(-1)}.rp-soft .micro{font-size:12px;color:var(--ink-3);margin:12px 0 0 2px;line-height:1.5}html[dir=rtl] .rp-soft .micro{margin:12px 2px 0 0}.rp-soft .link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:2px;font-family:var(--fd);font-weight:600;font-size:15px;color:var(--ink);text-decoration:none}html[lang=ar] .rp-soft .link{font-family:var(--far)}.rp-soft .link span{text-decoration:underline;text-decoration-color:var(--saf);text-decoration-thickness:1.5px;text-underline-offset:6px}.rp-soft .link .ic{width:16px;height:16px}.rp-soft .proof{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.rp-soft .proof > div{position:relative;overflow:hidden;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:92px;background:linear-gradient(180deg,#FFFFFF 0%,#FDFBF7 100%);border-radius:20px;padding:14px 12px 14px 14px;box-shadow:var(--sh-card)}html[dir=rtl] .rp-soft .proof > div{padding:14px 14px 14px 12px}.rp-soft .proof > div::before{content:"";position:absolute;top:-40px;inset-inline-end:-40px;width:110px;height:110px;border-radius:50%;background:var(--c);opacity:.09;filter:blur(14px)}.rp-soft .proof .gem{position:relative;width:44px;height:44px;border-radius:14px;background:var(--gem);color:#fff;display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 20px -8px rgba(11,18,32,.45)}.rp-soft .proof .gem .ic{width:24px;height:24px;stroke-width:1.6}.rp-soft .proof .gem .ring{position:absolute;left:-4px;top:-4px;width:52px;height:52px;display:block}.rp-soft .proof .gem .ring rect{fill:none;stroke:var(--c);stroke-width:1.5;stroke-linecap:round;opacity:.28}.rp-soft .proof .t4 .gem .ring rect{opacity:.9;stroke-width:2}.rp-soft .proof .tx{position:relative;min-width:0;display:grid;gap:4px}.rp-soft .proof .v{display:flex;align-items:baseline;gap:4px;font-family:var(--fd);font-weight:700;font-size:22px;letter-spacing:-.03em;line-height:1;color:var(--ink);white-space:nowrap}.rp-soft .proof .v small{font-family:var(--fd);font-size:12px;font-weight:600;color:var(--c-text,var(--ink-2))}html[lang=ar] .rp-soft .proof .v small{font-family:var(--far)}.rp-soft .proof .l{display:block;font-size:12px;line-height:1.35;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rp-soft .proof .t1{--c:#0B1220;--gem:var(--gem-ink)}.rp-soft .proof .t2{--c:#FF9821;--gem:var(--gem-saf);--c-text:#A85C05}.rp-soft .proof .t3{--c:#3E7A64;--gem:var(--gem-sage);--c-text:#2E5F4C}.rp-soft .proof .t4{--c:#C78932;--gem:var(--gem-gold);--c-text:#8E6214}.rp-soft .bench{position:relative;margin-top:20px;padding:20px 0 16px;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#FFFFFF 0%,#F8FBF9 100%);box-shadow:var(--sh-card)}.rp-soft .bench::before{content:"";position:absolute;top:-120px;inset-inline-end:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.16),transparent 62%);pointer-events:none}.rp-soft .bench .bhd{position:relative;margin:0 14px;padding:16px 16px 14px;border-radius:20px;background:linear-gradient(145deg,#FFFFFF 0%,#F3F8F5 100%);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.12),0 12px 26px -16px rgba(44,90,72,.4);overflow:hidden}.rp-soft .bench .bhd::before{content:"";position:absolute;top:-70px;inset-inline-end:-50px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.18),transparent 62%);pointer-events:none}.rp-soft .bench .bhd::after{content:"";position:absolute;bottom:-60px;inset-inline-start:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.16),transparent 62%);pointer-events:none}.rp-soft .bench .bhd .row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.rp-soft .bench .ov{display:flex;align-items:center;gap:8px;color:var(--saf-text)}.rp-soft .bench .ov .lab{font-size:12px;font-weight:700;letter-spacing:.14em;white-space:nowrap}html[lang=ar] .rp-soft .bench .ov .lab{font-size:13px;letter-spacing:0}.rp-soft .bench .ov i{width:8px;height:8px;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft .bench h3, .rp-soft .bench h2.bt{position:relative;margin:12px 0 0;font-family:var(--fd);font-weight:600;font-size:20px;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}html[lang=ar] .rp-soft .bench h3, html[lang=ar] .rp-soft .bench h2.bt{font-family:var(--far);font-size:18px}.rp-soft .bench .cs{position:relative;margin:6px 0 0;max-width:24em;font-size:13px;line-height:1.55}.rp-soft .bench .live{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px 0 9px;border-radius:999px;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 8px 18px -10px rgba(44,90,72,.6);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;flex:none}html[dir=rtl] .rp-soft .bench .live{padding:0 9px 0 11px}.rp-soft .bench .live i{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.6);animation:ping-rs 2.4s ease-out infinite}}@keyframes ping-rs{70%{box-shadow:0 0 0 6px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@layer rp0{.rp-soft .bench .live b{font-family:var(--fd);font-weight:700;font-size:13px;color:#fff}.rp-soft .bfacts{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.rp-soft .bf{display:flex;align-items:center;gap:8px;min-height:52px;padding:8px 9px;border-radius:14px;background:#fff;box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(11,18,32,.07),0 8px 18px -12px rgba(44,90,72,.3)}.rp-soft .bf i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#fff;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 12px -6px rgba(11,18,32,.4)}.rp-soft .bf i.g1{background:var(--ok-grad)}.rp-soft .bf i.g2{background:linear-gradient(135deg,var(--saf-300),var(--saf));color:var(--ink)}.rp-soft .bf i .ic{width:15px;height:15px;stroke-width:1.8}.rp-soft .bf .tx{display:grid;gap:1px;min-width:0}.rp-soft .bf b{font-family:var(--fd);font-weight:600;font-size:12px;line-height:1.25;color:var(--ink)}html[lang=ar] .rp-soft .bf b{font-family:var(--far)}.rp-soft .bf em{font-style:normal;font-size:12px;line-height:1.3;color:var(--ink-3)}html[lang=ar] .rp-soft .bf em{font-size:12px}.rp-soft .bfoot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 20px 0}.rp-soft .bfoot .cnt{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;color:var(--ink-3)}.rp-soft .bfoot .cnt b{font-family:var(--fd);font-weight:700;font-size:13px;color:var(--ink)}.rp-soft .bench .nav2{display:flex;gap:6px}.rp-soft .bench .nav2 button{width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:inset 0 0 0 1px rgba(44,90,72,.14),0 6px 14px -8px rgba(44,90,72,.4);color:#2C5A48;display:grid;place-items:center;cursor:pointer;padding:0;transition:background .2s,color .2s}.rp-soft .bench .nav2 button:hover{background:var(--ok-grad);color:#fff}.rp-soft .bench .nav2 .ic{width:14px;height:14px;stroke-width:2}html[dir=rtl] .rp-soft .bench .nav2 .ic{transform:scaleX(-1)}.rp-soft .track{display:flex;gap:14px;margin-top:14px;padding:8px 20px 16px;width:max-content;animation:slide-rs 40s linear infinite;transition:transform .5s cubic-bezier(.4,0,.2,1)}.rp-soft .track.paused{animation-play-state:paused}.rp-soft .track:hover{animation-play-state:paused}}@keyframes slide-rs{to{transform:translateX(calc(-50% - 7px))}}@layer rp0{html[dir=rtl] .rp-soft .track{animation-name:slide-rtl-rs}}@keyframes slide-rs-rtl-rs{to{transform:translateX(calc(50% + 7px))}}@layer rp0{.rp-soft .eng{position:relative;width:252px;flex:none;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);border-radius:22px;padding:18px 18px 14px;overflow:hidden;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(44,90,72,.1),0 2px 4px rgba(44,90,72,.04),0 18px 36px -18px rgba(44,90,72,.35)}.rp-soft .eng::before{content:"";position:absolute;inset:0;border-radius:22px;background:linear-gradient(180deg,rgba(76,138,112,.06),transparent 40%);pointer-events:none}.rp-soft .eng::after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;background:linear-gradient(135deg,#FFB347,#FF8A00);border-radius:0 22px 0 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none}html[dir=rtl] .rp-soft .eng .top{padding-right:0;padding-left:0;padding-top:4px}.rp-soft .eng .top{position:relative;display:flex;align-items:center;gap:14px;padding-right:26px}html[dir=rtl] .rp-soft .eng .top{padding-right:0;padding-left:0}.rp-soft .eng .av{position:relative;width:60px;height:60px;border-radius:50%;background:var(--gem);flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px rgba(76,138,112,.5),0 12px 22px -10px rgba(11,18,32,.5)}.rp-soft .eng .av::before{content:"";position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.18),transparent 70%)}.rp-soft .eng .av svg{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;overflow:hidden}.rp-soft .eng .av b{position:absolute;bottom:-3px;inset-inline-end:-4px;width:24px;height:24px;display:grid;place-items:center}.rp-soft .eng .av b svg{width:24px;height:24px;filter:drop-shadow(0 2px 3px rgba(11,18,32,.25))}.rp-soft .eng .id{min-width:0}.rp-soft .eng .pr{display:inline-flex;align-items:center;gap:6px;font-family:var(--ft);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--saf-text)}.rp-soft .eng .pr::before{content:none}html[lang=ar] .rp-soft .eng .pr{font-family:var(--far);font-size:12px;letter-spacing:0;text-transform:none}.rp-soft .eng .nm{margin-top:4px;font-family:var(--fd);font-weight:600;font-size:16px;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}html[lang=ar] .rp-soft .eng .nm{font-family:var(--far);font-size:15px}.rp-soft .eng .rl{display:block;margin-top:3px;font-size:12px;font-weight:500;line-height:1.3;color:var(--ink-2)}.rp-soft .eng .bio{position:relative;margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(44,90,72,.1);font-size:12px;line-height:1.6;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:50px}.rp-soft .eng .sk{position:relative;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.rp-soft .eng .sk span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:linear-gradient(180deg,#FFFFFF,#F7F3EC);box-shadow:inset 0 0 0 1px rgba(11,18,32,.08);font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.rp-soft .eng .ft{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(44,90,72,.1);font-size:12px;color:var(--ink-3)}.rp-soft .eng .ft .meta{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;font-size:12px}.rp-soft .eng .ft .meta span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rp-soft .eng .ft .meta .ic{width:13px;height:13px;color:var(--saf-deep);stroke-width:1.6}.rp-soft .eng .ft b{font-family:var(--fd);font-weight:700;color:var(--ink)}.rp-soft .eng .ft .st{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px 0 7px;border-radius:999px;background:var(--ok-grad-t);color:#fff;font-weight:600;font-size:12px;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}html[dir=rtl] .rp-soft .eng .ft .st{padding:0 7px 0 9px}.rp-soft .eng .ft .st i{width:6px;height:6px;border-radius:50%;background:#fff}.rp-soft .eng.c1{--gem:var(--gem-ink)}.rp-soft .eng.c2{--gem:var(--gem-saf)}.rp-soft .eng.c3{--gem:var(--gem-sage)}.rp-soft .eng.c4{--gem:var(--gem-gold)}.rp-soft .bench .note{position:relative;margin:2px 20px 0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;line-height:1.5;color:var(--ink-3)}.rp-soft .bench .note span{display:inline-flex;align-items:center;gap:6px}.rp-soft .bench .note .ic{width:14px;height:14px;color:var(--saf-deep);stroke-width:1.6}.rp-soft .figure{position:relative;margin:20px 0 0;padding:8px 6px 10px;border-radius:28px;background:linear-gradient(180deg,#FFFFFF 0%,#F8FBF9 100%);overflow:hidden;box-shadow:var(--sh-card)}.rp-soft .figure::before{content:"";position:absolute;top:-120px;inset-inline-start:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(62,122,100,.12),transparent 62%);pointer-events:none}.rp-soft .figure svg.fig{display:block;width:100%;height:auto;position:relative}}@keyframes seat-rs{0%,30%{transform:translateY(0)}48%{transform:translateY(17px)}55%,78%{transform:translateY(14px)}100%{transform:translateY(0)}}@layer rp0{}@keyframes mshadow-rs{0%,30%{transform:scale(.72);opacity:.45}55%,78%{transform:scale(1.12);opacity:1}100%{transform:scale(.72);opacity:.45}}@layer rp0{.rp-soft .figure .guide{animation:march-rs 1.2s linear infinite}}@keyframes march-rs{to{stroke-dashoffset:-12}}@layer rp0{.rp-soft .figure .s-tile{animation:breathe-t-rs 5s ease-in-out infinite}.rp-soft .figure .s-tile.t2{animation-delay:.5s}.rp-soft .figure .s-tile.t3{animation-delay:1s}}@keyframes breathe-rs-t-rs{50%{transform:translateY(-3px)}}@layer rp0{}@keyframes pip-rs{50%{opacity:.45}}@layer rp0{.rp-soft .figure .scan{animation:scan-rs 6.5s linear infinite}}@keyframes scan-rs{0%{transform:translateY(-12px);opacity:0}8%{opacity:1}88%{opacity:1}100%{transform:translateY(218px);opacity:0}}@layer rp0{}@keyframes draw-rs{12%,62%{stroke-dashoffset:0}80%,100%{stroke-dashoffset:14}}@layer rp0{}@keyframes gatefill-rs{12%,62%{fill:#E9F1EC;stroke:#2C5A48}80%,100%{fill:#fff}}@layer rp0{}@keyframes rail-rs{8%{stroke-dashoffset:100}45%,70%{stroke-dashoffset:0}85%,100%{stroke-dashoffset:100}}@layer rp0{.rp-soft .figure .dl{stroke-dasharray:420;stroke-dashoffset:420;animation:drawline-rs 1.6s .3s ease-out forwards}}@keyframes drawline-rs{to{stroke-dashoffset:0}}@layer rp0{.rp-soft .figure .pill{opacity:0;animation:fadein-rs .8s 1.4s ease-out forwards}}@keyframes fadein-rs{to{opacity:1}}@layer rp0{.rp-soft .figcap{position:relative;margin:6px 12px 6px;padding-top:14px;border-top:1px solid var(--ink-line)}.rp-soft .figcap .ft{display:flex;align-items:center;gap:10px;font-family:var(--fd);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--ink)}html[lang=ar] .rp-soft .figcap .ft{font-family:var(--far)}.rp-soft .figcap .ft b{font-family:var(--ft);font-weight:600;color:var(--saf-text);letter-spacing:.12em;text-transform:uppercase;font-size:12px;padding:4px 8px;border-radius:999px;background:var(--saf-tint)}html[lang=ar] .rp-soft .figcap .ft b{font-family:var(--far);font-size:12px;letter-spacing:0;text-transform:none}.rp-soft .figcap p{margin:6px 0 0;font-size:12px;line-height:1.6;color:var(--ink-3);max-width:30em}.rp-soft .legend2x{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0}.rp-soft .lt{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 10px;border-radius:16px;background:linear-gradient(180deg,#FFFFFF,#FBF9F4);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(11,18,32,.07),0 8px 18px -12px rgba(44,90,72,.25)}.rp-soft .lt .lg{width:32px;height:32px;border-radius:11px;background:var(--gem);color:#fff;display:grid;place-items:center;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 12px -6px rgba(11,18,32,.45)}.rp-soft .lt .lg .ic{width:18px;height:18px;stroke-width:1.6}.rp-soft .lt .tx{display:grid;gap:1px;min-width:0}.rp-soft .lt i{font-family:var(--ft);font-style:normal;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums}html[lang=ar] .rp-soft .lt i{font-family:var(--far);letter-spacing:0}.rp-soft .lt em{font-style:normal;font-family:var(--fd);font-weight:600;font-size:12px;line-height:1.2;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[lang=ar] .rp-soft .lt em{font-family:var(--far)}.rp-soft .lt.l1{--gem:var(--gem-ink)}.rp-soft .lt.l2{--gem:linear-gradient(150deg,#3B4766,#1E2740)}.rp-soft .lt.l3{--gem:var(--gem-gold)}.rp-soft .lt.l4{--gem:var(--gem-saf)}.rp-soft .lt.l4 i{color:var(--saf-text)}.rp-soft .lt.l5{grid-column:1/-1;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 12px 24px -12px rgba(44,90,72,.6)}.rp-soft .lt.l5 .lg{background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.rp-soft .lt.l5 i{color:rgba(255,255,255,.92)}.rp-soft .lt.l5 em{color:#fff}.rp-soft .legend{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.rp-soft .legend span{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(11,18,32,.1);font-size:12px;font-weight:600;color:var(--ink-2)}.rp-soft .legend em{font-style:normal}.rp-soft .legend span i{font-family:var(--fd);font-weight:700;font-size:12px;color:var(--ink-3);letter-spacing:.04em}.rp-soft .legend span.plus{box-shadow:none;background:var(--saf-tint);color:var(--saf-text)}.rp-soft .legend span.plus i{display:inline-block;width:9px;height:9px;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft .legend span.ok{box-shadow:none;background:var(--ok-tint);color:#2C5A48}.rp-soft .legend span.ok .ic{width:12px;height:12px;stroke-width:2}.rp-soft .tw{position:relative;margin-top:20px}.rp-soft .tw::after{content:"";position:absolute;left:12%;right:12%;bottom:-14px;height:40px;border-radius:50%;background:rgba(44,90,72,.3);filter:blur(20px);z-index:0}.rp-soft .price{position:relative;z-index:1;background:linear-gradient(172deg,#1C2538 0%,#151E31 55%,#101828 100%);color:var(--on-ink);border-radius:28px;padding:22px 22px 20px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 24px -12px rgba(11,18,32,.35),0 36px 72px -28px rgba(11,18,32,.6);font-feature-settings:"cv11","ss01"}.rp-soft .price .hd{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.rp-soft .price .ov{display:flex;align-items:center;gap:7px;color:var(--saf-300)}.rp-soft .price .ov i{width:8px;height:8px;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft .price .ov .lab{font-size:12px;font-weight:700;letter-spacing:.16em}html[lang=ar] .rp-soft .price .ov .lab{font-size:13px;letter-spacing:0}.rp-soft .price h3{margin:8px 0 0;font-family:var(--fd);font-weight:600;font-size:16px;letter-spacing:-.01em;line-height:1.3;color:var(--on-ink);white-space:nowrap}html[lang=ar] .rp-soft .price h3{font-family:var(--far);font-size:15px}.rp-soft .gate-badge{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 11px 0 7px;border-radius:999px;background:rgba(245,241,232,.06);box-shadow:inset 0 0 0 1px rgba(245,241,232,.1);flex:none;color:var(--on-ink)}html[dir=rtl] .rp-soft .gate-badge{padding:0 7px 0 11px}.rp-soft .gate-badge i{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--saf-300),var(--saf));display:grid;place-items:center;flex:none}.rp-soft .gate-badge i::after{content:"";width:8px;height:8px;background:#0B1220;border-radius:0 2px 0 100%}.rp-soft .gate-badge .tx{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.rp-soft .gate-badge b{font-family:var(--fd);font-weight:700;font-size:13px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--on-ink)}.rp-soft .gate-badge span.s{font-size:12px;color:var(--on-ink-3)}.rp-soft .pr{position:relative;margin-top:18px;padding:18px 0 16px;border-top:1px solid rgba(245,241,232,.08);border-bottom:1px solid rgba(245,241,232,.08)}.rp-soft .pr .cur{display:block;font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--on-ink-3)}html[lang=ar] .rp-soft .pr .cur{letter-spacing:.08em}.rp-soft .pr .amt-row{display:flex;align-items:baseline;gap:8px;margin-top:6px}.rp-soft .pr .amt{font-family:var(--fd);font-weight:700;font-size:34px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:#FBF8F1}.rp-soft .pr .per{font-size:13px;font-weight:500;color:var(--on-ink-2)}.rp-soft .pr .mix{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:var(--on-ink-3);line-height:1.5}.rp-soft .pr .mix b{font-weight:600;color:var(--on-ink-2)}.rp-soft .pr .mix i{width:3px;height:3px;border-radius:50%;background:rgba(245,241,232,.4)}.rp-soft .price .foot{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(245,241,232,.08)}.rp-soft .price .foot small{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--on-ink-3)}.rp-soft .price .foot small .ic{width:15px;height:15px;color:var(--saf-300);stroke-width:1.6}.rp-soft .price .foot .s-btn{position:relative;z-index:1;background:linear-gradient(180deg,#FFB347 0%,#FF9821 100%);color:var(--ink);min-height:44px;padding:0 18px;font-size:14px;border-radius:13px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.08),0 8px 18px -8px rgba(255,152,33,.55)}.rp-soft .price .foot .s-btn::after{content:"";position:absolute;inset:-30% -70%;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.34) 50%,transparent 56%);transform:translateX(-140%);animation:sheen-rs 6s ease-in-out infinite}.rp-soft .price .foot .s-btn .ic{width:15px;height:15px;position:relative;stroke-width:2}.rp-soft .price.price--v2{position:relative;z-index:1;isolation:isolate;background:linear-gradient(172deg,#1C2538 0%,#151E31 55%,#101828 100%);color:var(--on-ink);border-radius:24px;padding:18px 20px 16px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 24px -12px rgba(11,18,32,.35),0 36px 72px -28px rgba(11,18,32,.6);font-family:var(--ft);font-feature-settings:"cv11","ss01";font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang=ar] .rp-soft .price.price--v2{font-family:var(--far);font-feature-settings:normal}.rp-soft .price.price--v2::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;direction:ltr;background-image:linear-gradient(rgba(245,241,232,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(245,241,232,.06) 1px,transparent 1px);background-size:24px 24px;background-position:0 0;background-repeat:repeat;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 30%,rgba(0,0,0,.35) 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 30%,rgba(0,0,0,.35) 70%,transparent 100%)}.rp-soft .price.price--v2 .mod{position:absolute;top:0;right:0;width:28px;height:28px;border-radius:0 0 0 100%;background:var(--gem-saf);pointer-events:none}.rp-soft .price.price--v2 *{min-width:0}.rp-soft .price.price--v2 .hd{padding-inline-end:36px;padding-block-end:14px}.rp-soft .price.price--v2 .ov{display:flex;align-items:center;gap:7px;margin:0;min-height:16px;color:var(--saf-300)}.rp-soft .price.price--v2 .ov i{width:8px;height:8px;flex:none;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft .price.price--v2 .ov .lab{font-family:var(--fd);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em}html[lang=ar] .rp-soft .price.price--v2 .ov .lab{font-family:var(--far);font-size:13px;letter-spacing:0}.rp-soft .price.price--v2 .ttl{display:grid;justify-items:start;gap:8px;margin-top:8px}.rp-soft .price.price--v2 h3{margin:0;font-family:var(--fd);font-weight:700;font-size:20px;line-height:28px;letter-spacing:-.015em;color:var(--on-ink);text-wrap:balance}html[lang=ar] .rp-soft .price.price--v2 h3{font-family:var(--far);font-size:19px;font-weight:600;letter-spacing:0}.rp-soft .price.price--v2 .gate-badge{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px 0 5px;border-radius:999px;background:rgba(245,241,232,.06);box-shadow:inset 0 0 0 1px rgba(245,241,232,.12);flex:none;color:var(--on-ink)}html[dir=rtl] .rp-soft .price.price--v2 .gate-badge{padding:0 5px 0 10px}.rp-soft .price.price--v2 .gate-badge i{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--saf-300),var(--saf));display:grid;place-items:center;flex:none}.rp-soft .price.price--v2 .gate-badge i::after{content:"";width:7px;height:7px;background:#0B1220;border-radius:0 2px 0 100%}.rp-soft .price.price--v2 .gate-badge .tx{display:flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:12px;line-height:16px}.rp-soft .price.price--v2 .gate-badge b{font-family:var(--fd);font-weight:700;font-size:13px;letter-spacing:-.01em;color:var(--on-ink)}.rp-soft .price.price--v2 .gate-badge span.s{color:var(--on-ink-3)}.rp-soft .price.price--v2 .pr{border-block-start:1px solid var(--on-ink-line);padding:16px 0 14px}.rp-soft .price.price--v2 .amt-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.rp-soft .price.price--v2 .cur{font-family:var(--fd);font-weight:600;font-size:13px;line-height:1;letter-spacing:.06em;color:var(--on-ink-2)}.rp-soft .price.price--v2 .amt{font-family:var(--fd);font-weight:700;font-size:44px;line-height:44px;letter-spacing:-.03em;color:var(--on-ink);font-variant-numeric:lining-nums tabular-nums}.rp-soft .price.price--v2 .per{font-size:14px;line-height:1;font-weight:500;color:var(--on-ink-3)}.rp-soft .price.price--v2 .mix{margin:8px 0 0;font-size:13px;line-height:20px;color:var(--on-ink-3)}.rp-soft .price.price--v2 .mix b{font-weight:600;color:var(--on-ink-2)}.rp-soft .price.price--v2 .mix i{display:inline-block;width:1px;height:12px;background:rgba(245,241,232,.22);margin:0 10px;vertical-align:-1px}.rp-soft .price.price--v2 .s-ltr{direction:ltr;unicode-bidi:isolate}.rp-soft .price.price--v2 .rows{list-style:none;margin:0;padding:0}.rp-soft .price.price--v2 .row{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:center;min-height:60px;padding:9px 0;border-block-start:1px solid var(--on-ink-line)}.rp-soft .price.price--v2 .mk{width:32px;height:32px;border-radius:10px;background:rgba(245,241,232,.1);box-shadow:inset 0 0 0 1px rgba(245,241,232,.12);display:grid;place-items:center;color:var(--saf-300)}.rp-soft .price.price--v2 .mk .ic{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rp-soft .price.price--v2 .mk .ic .d3{fill:currentColor;fill-opacity:.16;stroke:none}.rp-soft .price.price--v2 .mk .ic .d2{fill:currentColor;stroke:none}.rp-soft .price.price--v2 .tx{display:block;font-size:13px;line-height:20px;color:var(--on-ink-3)}.rp-soft .price.price--v2 .tx b{display:block;font-weight:600;font-size:15px;line-height:22px;color:var(--on-ink);letter-spacing:-.005em}html[lang=ar] .rp-soft .price.price--v2 .tx b{letter-spacing:0;line-height:24px}html[lang=ar] .rp-soft .price.price--v2 .row{padding:8px 0}.rp-soft .price.price--v2 .tx .sub{display:block;text-wrap:pretty}.rp-soft .price.price--v2 .tx bdi{font-variant-numeric:lining-nums tabular-nums}.rp-soft .price.price--v2 .foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-block-start:1px solid var(--on-ink-line)}.rp-soft .price.price--v2 .hold{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:20px;color:var(--on-ink-3)}.rp-soft .price.price--v2 .hold .ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;color:var(--saf-300)}.rp-soft .price.price--v2 .s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:44px;padding:0 16px 0 18px;border-radius:14px;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--fd);font-weight:700;font-size:14px;line-height:20px;letter-spacing:-.005em;color:var(--ink);background:linear-gradient(180deg,#FFB347 0%,#FF9821 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.08),0 8px 18px -8px rgba(255,152,33,.55)}html[lang=ar] .rp-soft .price.price--v2 .s-btn{font-family:var(--far);font-weight:600;letter-spacing:0;padding:0 18px 0 16px}.rp-soft .price.price--v2 .s-btn .ic{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[dir=rtl] .rp-soft .price.price--v2 .s-btn .ic{transform:scaleX(-1)}.rp-soft .price.price--v2 .s-btn:focus-visible{outline:2px solid var(--saf-300);outline-offset:3px}}@media (hover:hover){@layer rp0{.rp-soft .price.price--v2 .s-btn:hover{background:linear-gradient(180deg,#FFC06A 0%,#FFA23A 100%)}}}@media (prefers-reduced-motion:no-preference){@layer rp0{.rp-soft .price.price--v2 .s-btn{transition:background .2s ease}}}@layer rp0{.rp-soft .price.price--v2 .hd{display:block}.rp-soft .price.price--v2 h3{white-space:normal}.rp-soft .price.price--v2 .ov .lab{text-transform:none}.rp-soft .price.price--v2 .pr{margin-top:0;border-bottom:0}.rp-soft .price.price--v2 .amt-row{margin-top:0}html[lang=ar] .rp-soft .price.price--v2 .cur{letter-spacing:.06em}.rp-soft .price.price--v2 .mix{display:block}.rp-soft .price.price--v2 .mix i{border-radius:0}.rp-soft .price.price--v2 .foot{margin-top:0}.rp-soft .price.price--v2 .s-btn::after{content:none;display:none;animation:none}}@media (min-width:1024px){@layer rp0{.rp-soft .tw .price.price--v2 .rows{flex:1;display:grid;grid-auto-rows:1fr}.rp-soft .tw .price.price--v2 .foot{margin-top:auto}}}@layer rp0{.rp-soft .tl{position:relative;margin-top:20px;padding:22px 20px 20px;border-radius:28px;background:linear-gradient(180deg,#FFFFFF 0%,#F8FBF9 100%);overflow:hidden;box-shadow:var(--sh-card)}.rp-soft .tl::before{content:"";position:absolute;top:60px;left:50%;width:420px;height:420px;margin-left:-210px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.16),transparent 60%);pointer-events:none}.rp-soft .tl::after{content:"";position:absolute;top:-120px;inset-inline-end:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.12),transparent 62%);pointer-events:none}.rp-soft .ovl{display:flex;align-items:center;gap:7px;color:var(--saf-text)}.rp-soft .ovl i{width:7px;height:7px;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft .ovl .lab{font-size:12px;font-weight:700;letter-spacing:.16em}html[lang=ar] .rp-soft .ovl .lab{font-size:13px;letter-spacing:0}.rp-soft .ovl i{width:8px;height:8px}.rp-soft .tl h3, .rp-soft .sectors h3{margin:10px 0 0;font-family:var(--fd);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}html[lang=ar] .rp-soft .tl h3, html[lang=ar] .rp-soft .sectors h3{font-family:var(--far);font-size:17px}.rp-soft .tl .cs, .rp-soft .sectors .cs{margin:4px 0 0;font-size:13px;color:var(--ink-3);line-height:1.55;max-width:26em}.rp-soft .tl .hd2{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.rp-soft .daychip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px 0 10px;border-radius:999px;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 10px 22px -10px rgba(44,90,72,.6);font-size:12px;font-weight:600;color:#FFFFFF;white-space:nowrap;flex:none;letter-spacing:.01em}html[dir=rtl] .rp-soft .daychip{padding:0 10px 0 13px}.rp-soft .daychip .ic{width:15px;height:15px;color:#fff;stroke-width:1.7}.rp-soft .daychip .ic .d2{fill:#fff;stroke:none}.rp-soft .daychip b{font-family:var(--fd);font-weight:700;font-size:15px;color:#fff;letter-spacing:-.01em}html[lang=ar] .rp-soft .daychip{font-size:12px}.rp-soft .gstage{position:relative;display:grid;place-items:center;margin-top:10px}.rp-soft .globe{position:relative;width:224px;height:224px}.rp-soft .globe canvas{width:100%;height:100%;display:block;position:relative;z-index:1}.rp-soft .globe .gshadow{position:absolute;left:24%;right:24%;bottom:22px;height:24px;border-radius:50%;background:rgba(11,18,32,.3);filter:blur(12px);z-index:0}.rp-soft .gcap{position:absolute;bottom:18px;inset-inline-end:0;display:inline-flex;align-items:center;gap:7px;margin:0;min-height:30px;padding:0 11px 0 9px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(11,18,32,.08),0 8px 18px -10px rgba(11,18,32,.35);font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap;z-index:2}html[dir=rtl] .rp-soft .gcap{padding:0 9px 0 11px}.rp-soft .gcap i{width:7px;height:7px;border-radius:50%;background:#3E7A64}.rp-soft .hubs{position:absolute;bottom:18px;inset-inline-start:0;display:grid;gap:4px;font-size:12px;line-height:1.3;color:var(--ink-3);z-index:2}.rp-soft .hubs b{display:block;font-family:var(--ft);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--saf-text)}html[lang=ar] .rp-soft .hubs b{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft .hubs span{display:block;max-width:9em;font-size:12px;color:var(--ink-2)}.rp-soft .stepper{position:relative;margin-top:14px;padding-top:14px;border-top:1px solid var(--ink-line)}.rp-soft .stepper .track{display:none}.rp-soft .steps .seg{position:absolute;top:30px;inset-inline-start:calc(50% + 26px);width:calc(100% - 52px);height:2px;border-radius:2px;background:transparent;overflow:hidden}.rp-soft .steps .seg{height:3px;top:30px;overflow:visible}.rp-soft .steps .seg b{position:absolute;top:0;inset-inline-start:0;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#4C8A70,#2C5A48);transition:width .8s cubic-bezier(.4,0,.2,1)}.rp-soft .steps li.done .seg b{width:100%}.rp-soft .steps .seg u{position:absolute;top:50%;inset-inline-start:0;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#8CC4A8;box-shadow:0 0 0 3px rgba(76,138,112,.35),0 0 14px rgba(76,138,112,.9);opacity:0;pointer-events:none}.rp-soft .steps li.go .seg u{animation:runner-rs .8s cubic-bezier(.4,0,.2,1) forwards}}@keyframes runner-rs{0%{opacity:1;inset-inline-start:0}85%{opacity:1}100%{inset-inline-start:100%;opacity:0}}@layer rp0{.rp-soft .steps li:last-child .seg{display:none}.rp-soft .steps li.on .node::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(255,152,33,.55);animation:ringpop-rs .9s ease-out forwards}}@keyframes ringpop-rs{0%{transform:scale(.7);opacity:1}100%{transform:scale(1.45);opacity:0}}@layer rp0{.rp-soft .steps{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.rp-soft .steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:12px 2px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.rp-soft .steps .node{position:relative;width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,#FFFFFF,#FBF7F0);box-shadow:inset 0 0 0 1px rgba(196,111,11,.28),inset 0 1px 0 #fff,0 8px 16px -8px rgba(11,18,32,.35);display:grid;place-items:center;color:var(--saf-deep);transition:transform .25s,box-shadow .25s,background .25s,color .25s;z-index:1}.rp-soft .steps .node .ic{width:22px;height:22px;stroke-width:1.6}.rp-soft .steps .node .ic .d3{fill:currentColor;opacity:.16;stroke:none}.rp-soft .steps .node .ic .d2{fill:currentColor;stroke:none;opacity:1}.rp-soft .steps li.on .node{background:linear-gradient(135deg,var(--saf-300),var(--saf));color:var(--ink);box-shadow:0 0 0 5px rgba(255,152,33,.14),0 10px 20px -10px rgba(255,152,33,.7);transform:scale(1.08)}.rp-soft .steps li.done .node{background:linear-gradient(180deg,#EEF5F1,#DFEBE4);box-shadow:inset 0 0 0 1px rgba(44,90,72,.3),inset 0 1px 0 #fff;color:#2C5A48}.rp-soft .steps .day{display:block;font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--saf-text);line-height:1.2}html[lang=ar] .rp-soft .steps .day{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft .steps b{display:block;margin-top:3px;font-family:var(--fd);font-weight:600;font-size:13px;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}html[lang=ar] .rp-soft .steps b{font-family:var(--far)}.rp-soft .steps .d{display:none}.rp-soft .stepnote{position:relative;margin:14px 0 0;min-height:42px;padding:11px 16px;border-radius:14px;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.08),0 14px 28px -14px rgba(44,90,72,.65);font-size:13px;font-weight:600;line-height:1.5;color:#FFFFFF;text-align:center;letter-spacing:.005em;transition:opacity .3s;animation:notebreathe-rs 3.6s ease-in-out infinite}}@keyframes notebreathe-rs{50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.08),0 18px 34px -12px rgba(44,90,72,.8)}}@layer rp0{.rp-soft .sectors{position:relative;margin-top:20px;padding:22px 20px 20px;border-radius:28px;background:linear-gradient(180deg,#FFFFFF 0%,#F8FBF9 100%);overflow:hidden;box-shadow:var(--sh-card)}.rp-soft .sectors::before{content:"";position:absolute;bottom:-160px;inset-inline-end:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.12),transparent 62%);pointer-events:none}.rp-soft .sectors::after{content:"";position:absolute;top:-120px;inset-inline-start:-100px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.1),transparent 62%);pointer-events:none}.rp-soft .sectors .hdbox{position:relative;padding:16px 18px 16px;border-radius:20px;background:linear-gradient(145deg,#FFFCF7 0%,#F8F0E3 100%);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(196,111,11,.14),0 12px 26px -16px rgba(196,111,11,.4);overflow:hidden}.rp-soft .sectors .hdbox::before{content:"";position:absolute;top:-70px;inset-inline-end:-50px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.32),transparent 62%);pointer-events:none}.rp-soft .sectors .hdbox::after{content:"";position:absolute;bottom:-60px;inset-inline-start:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.12),transparent 62%);pointer-events:none}.rp-soft .sectors .hdbox .row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.rp-soft .sectors .hdbox .ovl .lab{white-space:nowrap}.rp-soft .sectors .hdbox .hchip{font-size:12px;min-height:28px;padding:0 10px}.rp-soft .sectors .hdbox h3{position:relative;margin:10px 0 0;font-size:20px}html[lang=ar] .rp-soft .sectors .hdbox h3{font-size:18px}.rp-soft .sectors .hdbox .cs{position:relative;margin:6px 0 0;max-width:24em}.rp-soft .hchip{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 8px 18px -10px rgba(44,90,72,.6);font-size:12px;font-weight:600;color:#fff;white-space:nowrap;flex:none;font-variant-numeric:tabular-nums}.rp-soft .grp{position:relative;display:flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--ft);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}html[lang=ar] .rp-soft .grp{font-family:var(--far);font-size:12px;letter-spacing:0;text-transform:none}.rp-soft .grp::after{content:"";flex:1;height:1px;background:var(--ink-line)}.rp-soft .grp b{font-weight:700;color:var(--ink-2)}.rp-soft .emblems{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:6px 4px;margin-top:12px}.rp-soft .emb{display:flex;flex-direction:column;align-items:center;gap:8px;padding:2px 0;cursor:default}.rp-soft .emb .di{position:relative;width:48px;height:48px;border-radius:16px;background:var(--gem);color:#fff;display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 20px -8px rgba(11,18,32,.45);transition:transform .25s,box-shadow .25s}.rp-soft .emb:hover .di, .rp-soft .emb.on .di{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 16px 26px -10px rgba(11,18,32,.5)}.rp-soft .emb .di .ic{width:25px;height:25px;stroke-width:1.5}.rp-soft .emb .di .ic .d3{fill:rgba(255,255,255,.22);stroke:none}.rp-soft .emb .di .ic .d2{fill:#fff;stroke:none}.rp-soft .emb em{font-style:normal;font-size:12px;font-weight:600;color:var(--ink-2);text-align:center;line-height:1.2;letter-spacing:.01em;min-height:24px}html[lang=ar] .rp-soft .emb em{font-size:12px}.rp-soft .emb.e1{--gem:var(--gem-ink)}.rp-soft .emb.e2{--gem:var(--gem-gold)}.rp-soft .emb.e3{--gem:var(--gem-saf)}.rp-soft .emb.e4{--gem:var(--ok-grad)}.rp-soft .emb.e5{--gem:linear-gradient(150deg,#3B4766,#1E2740)}.rp-soft .emb.e6{--gem:var(--gem-saf)}.rp-soft .emb.e7{--gem:linear-gradient(150deg,#3B4766,#1E2740)}.rp-soft .emb.e8{--gem:var(--gem-gold)}.rp-soft .emb.e9{--gem:var(--gem-ink)}.rp-soft .emb.e10{--gem:var(--ok-grad)}.rp-soft .route{position:relative;margin-top:18px;padding:14px 4px 0;border-top:1px solid var(--ink-line)}.rp-soft .route svg{display:block;width:100%;height:auto}.rp-soft .route .rl{stroke:rgba(196,111,11,.4);stroke-width:1.3;stroke-dasharray:3 5;fill:none;animation:march-rs 1.4s linear infinite}.rp-soft .route .rn{fill:#fff;stroke:var(--saf-deep);stroke-width:1.5}.rp-soft .route .rn.h{fill:url(#rg);stroke:#fff;stroke-width:2;filter:drop-shadow(0 3px 6px rgba(255,152,33,.45))}.rp-soft .route text{font-family:var(--ft);font-size:12px;font-weight:600;fill:var(--ink)}html[lang=ar] .rp-soft .route text{font-family:var(--far);font-size:12px}.rp-soft .route .sub{font-weight:500;fill:var(--ink-3);font-size:12px}html[lang=ar] .rp-soft .route .sub{font-size:12px}.rp-soft .facts{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.rp-soft .facts > div{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 12px 24px -12px rgba(44,90,72,.6)}.rp-soft .facts .fi{width:30px;height:30px;border-radius:10px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;flex:none}.rp-soft .facts .fi .ic{width:16px;height:16px;stroke-width:1.7}.rp-soft .facts b{display:block;font-family:var(--fd);font-weight:700;font-size:15px;letter-spacing:-.02em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.rp-soft .facts .tx{display:block;min-width:0}.rp-soft .facts .tx > span{display:block;margin-top:3px;font-size:12px;line-height:1.3;color:rgba(255,255,255,.92)}.rp-soft .secmark{position:relative;display:flex;align-items:center;gap:12px;margin:30px 2px 0;color:var(--ink-3)}.rp-soft .secmark::before, .rp-soft .secmark::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(11,18,32,.14),transparent)}.rp-soft .secmark i{font-family:var(--fd);font-style:normal;font-weight:700;font-size:12px;letter-spacing:.14em;color:var(--saf-text);font-variant-numeric:tabular-nums}.rp-soft .secmark span{font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}html[lang=ar] .rp-soft .secmark span{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft .secmark + .figure, .rp-soft .secmark + .tw, .rp-soft .secmark + .tl, .rp-soft .secmark + .sectors{margin-top:14px}.rp-soft .sectors .cs2{margin:12px 0 0;font-size:12px;color:var(--ink-3);line-height:1.5;text-align:center}}@layer rpk0{.rp-soft [data-off], .rp-soft [data-off] *, .rp-soft [data-off] *::before, .rp-soft [data-off] *::after{animation-play-state: paused !important}}@media (prefers-reduced-motion:reduce){@layer rpk0{.rp-soft *, .rp-soft *::before, .rp-soft *::after{animation: none !important}}}@media (min-width:1024px){@layer rp0{.rp-soft{--g:40px}.rp-soft .s-hero{padding:28px 0 72px}.rp-soft .s-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"text fig" "bench bench" "m3 m4" "price path" "m5 m5" "sectors sectors";gap:24px 48px;align-items:start}.rp-soft .col-a{grid-area:text}.rp-soft .col-b{display:contents}.rp-soft .col-b .figure{grid-area:fig;margin-top:0}.rp-soft .bench{grid-area:bench;margin-top:8px}.rp-soft .tw{grid-area:price;margin-top:0}.rp-soft .tl{grid-area:path;margin-top:0}.rp-soft .sectors{grid-area:sectors;margin-top:0}.rp-soft .secmark{margin-top:8px}.rp-soft .secmark.s2{display:none}.rp-soft .secmark.s3{grid-area:m3}.rp-soft .secmark.s4{grid-area:m4}.rp-soft .secmark.s5{grid-area:m5}.rp-soft .route{max-width:560px;margin-inline:auto}.rp-soft .sectors .cs2{max-width:40em;margin-inline:auto}.rp-soft .wash.a{width:760px;height:760px;top:-280px;inset-inline-end:-140px}.rp-soft h1{font-size:52px;line-height:1.06;margin-top:22px;max-width:11em}html[lang=ar] .rp-soft h1{font-size:50px;line-height:1.26}.rp-soft .lead{font-size:17px;margin-top:20px;max-width:30em}.rp-soft .cta{flex-direction:row;align-items:stretch;gap:12px 14px;flex-wrap:wrap;margin-top:24px}.rp-soft .btn-hero{width:auto;min-width:260px;flex:1}.rp-soft .btn-sec{width:auto;min-width:300px;margin-top:0;flex:1}.rp-soft .micro{width:100%;margin-top:12px}.rp-soft .proof{grid-template-columns:repeat(2,1fr);margin-top:24px}.rp-soft .figure{padding:12px 10px 12px}.rp-soft .track{animation-duration:60s}.rp-soft .emblems{gap:10px 8px}.rp-soft .emb .di{width:56px;height:56px;border-radius:18px}.rp-soft .emb .di .ic{width:28px;height:28px}.rp-soft .emb em{font-size:12px}.rp-soft .tl .body{margin-top:16px}.rp-soft .globe{width:224px;height:224px}.rp-soft .facts{max-width:520px}}}@media (min-width:1024px){@layer rp0{.rp-soft .s-hero .wrap{align-items:stretch}.rp-soft .col-a{display:flex;flex-direction:column;justify-content:space-between}.rp-soft .col-a .s-eyebrow{align-self:flex-start}.rp-soft .col-a .proof{margin-top:24px;gap:14px}.rp-soft .col-b .figure{display:flex;flex-direction:column;justify-content:space-between;height:100%}.rp-soft .tw{display:flex;flex-direction:column;height:100%}.rp-soft .tw .price{flex:1;display:flex;flex-direction:column}.rp-soft .price .foot{margin-top:auto}.rp-soft .tl{display:flex;flex-direction:column;height:100%}.rp-soft .tl .gstage{flex:1;display:grid;place-items:center}.rp-soft .proof > div{min-height:96px}}}@media (min-width:1280px){@layer rp0{.rp-soft .s-hero .wrap{gap:28px 56px}.rp-soft h1{font-size:56px}html[lang=ar] .rp-soft h1{font-size:54px}}}@layer rp0{.rp-soft .sec{position:relative;overflow:hidden;padding:12px 0 44px}.rp-soft .sec .wrap{position:relative;z-index:1}.rp-soft .secmark{position:relative;display:flex;align-items:center;gap:12px;margin:8px 2px 0;color:var(--ink-3)}.rp-soft .secmark::before, .rp-soft .secmark::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(11,18,32,.14),transparent)}.rp-soft .secmark i{font-family:var(--fd);font-style:normal;font-weight:700;font-size:12px;letter-spacing:.14em;color:var(--saf-text);font-variant-numeric:tabular-nums}.rp-soft .secmark span{font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}html[lang=ar] .rp-soft .secmark span{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft .ovl{display:flex;align-items:center;gap:7px;color:var(--saf-text)}.rp-soft .ovl i{width:8px;height:8px;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft .ovl .lab{font-size:12px;font-weight:700;letter-spacing:.14em;white-space:nowrap}html[lang=ar] .rp-soft .ovl .lab{font-size:13px;letter-spacing:0}.rp-soft .chip-g{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border-radius:999px;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 8px 18px -10px rgba(44,90,72,.6);font-size:12px;font-weight:600;color:#fff;white-space:nowrap;flex:none;font-variant-numeric:tabular-nums}.rp-soft .sys{position:relative;margin-top:14px;padding:22px 20px 20px;border-radius:28px;background:linear-gradient(180deg,#FFFFFF 0%,#F8FBF9 100%);overflow:hidden;box-shadow:var(--sh-card)}.rp-soft .sys::before{content:"";position:absolute;top:-140px;inset-inline-end:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.14),transparent 62%);pointer-events:none}.rp-soft .sys::after{content:"";position:absolute;bottom:-140px;inset-inline-start:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.1),transparent 62%);pointer-events:none}.rp-soft .hdbox2{position:relative;padding:16px 18px 16px;border-radius:20px;background:linear-gradient(145deg,#FFFFFF 0%,#F3F8F5 100%);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.12),0 12px 26px -16px rgba(44,90,72,.4);overflow:hidden}.rp-soft .hdbox2::before{content:"";position:absolute;top:-70px;inset-inline-end:-50px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.22),transparent 62%);pointer-events:none}.rp-soft .hdbox2::after{content:"";position:absolute;bottom:-60px;inset-inline-start:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.14),transparent 62%);pointer-events:none}.rp-soft .hdbox2 .row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.rp-soft .hdbox2 h2{position:relative;margin:12px 0 0;font-family:var(--fd);font-weight:600;font-size:23px;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}html[lang=ar] .rp-soft .hdbox2 h2{font-family:var(--far);font-size:20px}.rp-soft .hdbox2 .cs{position:relative;margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--ink-3);max-width:26em}.rp-soft .hdbox2 .chiprow{position:relative;margin-top:12px}.rp-soft .flow2{position:relative;margin:18px 0 0;padding:16px 8px 8px}.rp-soft .flow2 svg{display:block;width:100%;height:auto;overflow:visible}.rp-soft .flow2 .rail{stroke:rgba(11,18,32,.08);stroke-width:2;fill:none}.rp-soft .flow2 .railon{stroke:url(#f3g);stroke-width:2;fill:none;stroke-dasharray:6 8;animation:f3march-rs 1.6s linear infinite}}@keyframes f3march-rs{to{stroke-dashoffset:-28}}@layer rp0{.rp-soft .flow2 .pulse{fill:#FFB347;filter:drop-shadow(0 0 5px rgba(255,152,33,.9))}.rp-soft .flow2 .nd .ring{fill:#fff;stroke:rgba(11,18,32,.07);stroke-width:1}.rp-soft .flow2 .nd .halo{fill:var(--c);opacity:0;transition:opacity .3s}.rp-soft .flow2 .nd.on .halo{opacity:.12}.rp-soft .flow2 .nd .gem{fill:url(#g-ink);filter:drop-shadow(0 10px 14px rgba(11,18,32,.22))}.rp-soft .flow2 .nd.n2 .gem{fill:url(#g-saf)}.rp-soft .flow2 .nd.n3 .gem{fill:url(#g-gold)}.rp-soft .flow2 .nd .ic{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rp-soft .flow2 .nd .d2{fill:#fff;stroke:none}.rp-soft .flow2 .nd .d3{fill:rgba(255,255,255,.22);stroke:none}.rp-soft .flow2 .lbl{font-family:var(--ft);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-3)}html[lang=ar] .rp-soft .flow2 .lbl{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft .flow2 .nm{font-family:var(--fd);font-size:12px;font-weight:600;fill:var(--ink)}html[lang=ar] .rp-soft .flow2 .nm{font-family:var(--far)}.rp-soft .flow2 .stamp{font-family:var(--ft);font-size:12px;font-weight:700;letter-spacing:.14em;fill:#2C5A48}html[lang=ar] .rp-soft .flow2 .stamp{font-family:var(--far);letter-spacing:0;font-size:12px}.rp-soft .flow2 .nd .gem, .rp-soft .flow2 .nd .ic{animation:f3float-rs 4.5s ease-in-out infinite}.rp-soft .flow2 .nd.n2 .gem, .rp-soft .flow2 .nd.n2 .ic{animation-delay:.6s}.rp-soft .flow2 .nd.n3 .gem, .rp-soft .flow2 .nd.n3 .ic{animation-delay:1.2s}}@keyframes f3float-rs{50%{transform:translateY(-3px)}}@layer rp0{.rp-soft .parts{display:grid;gap:12px;margin-top:14px}.rp-soft .part{position:relative;display:grid;grid-template-columns:52px 1fr;gap:12px 14px;align-items:center;padding:18px 18px 16px;border-radius:24px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.08),0 2px 4px rgba(44,90,72,.03),0 18px 36px -18px rgba(44,90,72,.32);overflow:hidden;cursor:pointer;transition:transform .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}.rp-soft .part::after{content:"";position:absolute;top:0;right:0;width:28px;height:28px;background:linear-gradient(135deg,#FFB347,#FF8A00);border-radius:0 24px 0 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none}.rp-soft .part.on{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.22),0 2px 4px rgba(44,90,72,.04),0 24px 44px -18px rgba(44,90,72,.5)}.rp-soft .part .gem{position:relative;width:52px;height:52px;border-radius:17px;background:var(--gem);color:#fff;display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 20px -8px rgba(11,18,32,.45)}.rp-soft .part .gem .ic{width:28px;height:28px;stroke-width:1.5}.rp-soft .part .gem .ic .d3{fill:rgba(255,255,255,.22);stroke:none}.rp-soft .part .gem .ic .d2{fill:#fff;stroke:none}.rp-soft .part .gem .ix{position:absolute;top:-6px;inset-inline-start:-6px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(11,18,32,.18);display:grid;place-items:center;font-family:var(--fd);font-style:normal;font-weight:700;font-size:12px;color:var(--ink)}.rp-soft .part .tx{min-width:0;padding-right:22px}html[dir=rtl] .rp-soft .part{padding:22px 24px 14px 16px}html[dir=rtl] .rp-soft .part .tx{padding-right:0;padding-left:0}html[dir=rtl] .rp-soft .part .gem .ix{inset-inline-start:auto;inset-inline-end:-6px}.rp-soft .part .role{display:block;font-family:var(--ft);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--saf-text)}html[lang=ar] .rp-soft .part .role{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft .part h3{margin:5px 0 0;font-family:var(--fd);font-weight:600;font-size:18px;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}html[lang=ar] .rp-soft .part h3{font-family:var(--far);font-size:17px}.rp-soft .part h3 sup{font-size:.55em;vertical-align:top;position:relative;top:.1em;margin-inline-start:1px;font-weight:600;color:var(--ink-3)}.rp-soft .part > p{grid-column:1/-1;margin:2px 0 0;font-size:14px;line-height:1.6;color:var(--ink-2)}html[lang=ar] .rp-soft .part > p{line-height:1.8}.rp-soft .proof2{grid-column:1/-1;display:grid;grid-template-columns:24px 1fr;gap:6px 10px;align-items:start;margin-top:6px;padding:12px 12px 10px;border-radius:16px;background:linear-gradient(180deg,#FFFFFF,#F3F8F5);box-shadow:inset 0 0 0 1px rgba(44,90,72,.14),0 8px 18px -14px rgba(44,90,72,.4)}.rp-soft .proof2 i{width:24px;height:24px;border-radius:50%;background:var(--ok-grad-t);display:grid;place-items:center;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.25);margin-top:1px}.rp-soft .proof2 i svg{width:12px;height:12px;stroke:#fff;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14;animation:pdraw-rs 4s ease-in-out infinite}}@keyframes pdraw-rs{15%,70%{stroke-dashoffset:0}85%,100%{stroke-dashoffset:14}}@layer rp0{.rp-soft .proof2 .pt{min-width:0}.rp-soft .proof2 .pk{display:block;font-family:var(--ft);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2C5A48}html[lang=ar] .rp-soft .proof2 .pk{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft .proof2 .pv{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--ink)}html[lang=ar] .rp-soft .proof2 .pv{line-height:1.7}.rp-soft .proof2 a{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 11px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(44,90,72,.2),0 4px 10px -6px rgba(44,90,72,.4);font-family:var(--fd);font-weight:600;font-size:12px;color:#2C5A48;text-decoration:none;white-space:nowrap;margin-top:2px}html[lang=ar] .rp-soft .proof2 a{font-family:var(--far)}.rp-soft .proof2 a .ic{width:13px;height:13px;stroke-width:2}html[dir=rtl] .rp-soft .proof2 a .ic{transform:scaleX(-1)}.rp-soft .part.p1{--gem:var(--gem-ink)}.rp-soft .part.p2{--gem:var(--gem-saf)}.rp-soft .part.p3{--gem:var(--gem-gold)}.rp-soft .sfoot{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ink-line)}.rp-soft .btn-sec{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 16px 8px 8px;border-radius:18px;background:var(--ok-grad-t);color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 16px 34px -14px rgba(44,90,72,.65);transition:transform .2s}html[dir=rtl] .rp-soft .btn-sec{padding:8px 8px 8px 16px}.rp-soft .btn-sec .di{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;flex:none}.rp-soft .btn-sec .di .ic{width:21px;height:21px;stroke-width:1.6}.rp-soft .btn-sec .tx{min-width:0;flex:1;display:grid;gap:2px}.rp-soft .btn-sec b{font-family:var(--fd);font-weight:600;font-size:15px;letter-spacing:-.01em;line-height:1.2;color:#fff}html[lang=ar] .rp-soft .btn-sec b{font-family:var(--far)}.rp-soft .btn-sec .tx span{font-size:12px;line-height:1.3;color:rgba(255,255,255,.9)}.rp-soft .btn-sec .ar{width:18px;height:18px;color:#fff;stroke-width:2;flex:none}html[dir=rtl] .rp-soft .btn-sec .ar{transform:scaleX(-1)}.rp-soft .sfoot .note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3);line-height:1.5;padding:0 4px}.rp-soft .sfoot .note .ic{width:15px;height:15px;color:var(--saf-deep);flex:none}}@layer rpk0{.rp-soft [data-off], .rp-soft [data-off] *, .rp-soft [data-off] *::before, .rp-soft [data-off] *::after{animation-play-state: paused !important}}@media (prefers-reduced-motion:reduce){@layer rpk0{.rp-soft *, .rp-soft *::before, .rp-soft *::after{animation: none !important}}}@media (min-width:1024px){@layer rp0{.rp-soft{--g:40px}.rp-soft .sec{padding:24px 0 72px}.rp-soft .sys{padding:26px 26px 24px}.rp-soft .hdbox2{display:grid;grid-template-columns:1fr auto;gap:8px 24px;align-items:end;padding:20px 22px}.rp-soft .hdbox2 .row{grid-column:1}.rp-soft .hdbox2 h2{grid-column:1;font-size:28px}html[lang=ar] .rp-soft .hdbox2 h2{font-size:26px}.rp-soft .hdbox2 .cs{grid-column:1;font-size:14px;max-width:34em}.rp-soft .hdbox2 .side{grid-column:2;grid-row:1/4;align-self:center}.rp-soft .flow2{padding:20px 0 6px}.rp-soft .flow2 svg{max-width:600px;margin:0 auto}.rp-soft .parts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;align-items:stretch}.rp-soft .part, html[dir=rtl] .rp-soft .part{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:22px 20px 18px}.rp-soft .part .gem{align-self:flex-start}.rp-soft .part .proof2{width:100%}.rp-soft .part .gem{margin-bottom:14px}.rp-soft .part .tx, html[dir=rtl] .rp-soft .part .tx{padding:0}.rp-soft .part h3{font-size:18px}.rp-soft .part > p{flex:1;margin-top:8px}.rp-soft .part .proof2{margin-top:16px}.rp-soft .hdbox2 h2{font-size:28px}html[dir=rtl] .rp-soft .part{padding:28px 24px 18px 20px}.rp-soft .sfoot{flex-direction:row;align-items:center;justify-content:space-between}.rp-soft .btn-sec{width:auto;min-width:320px}}}@layer rp1{.rp-soft :where(#s35) .sec{position:relative;overflow:hidden;padding:12px 0 48px}.rp-soft :where(#s35) .sec .wrap{position:relative;z-index:1}.rp-soft :where(#s35) .sec .wash.a{top:-120px}.rp-soft :where(#s35) .sec .wash.b{top:26%;width:420px;height:420px}.rp-soft :where(#s35) .sec .wash.c{top:58%}.rp-soft :where(#s35) .sec .wash.d{width:360px;height:360px;top:86%;inset-inline-start:-180px;background:rgba(140,196,168,.38);animation-delay:-12s}.rp-soft :where(#s35) .sec .s-grid{mask-image:radial-gradient(ellipse 90% 36% at 60% 10%,#000 10%,transparent 75%),radial-gradient(ellipse 90% 30% at 30% 60%,#000 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 36% at 60% 10%,#000 10%,transparent 75%),radial-gradient(ellipse 90% 30% at 30% 60%,#000 10%,transparent 75%)}.rp-soft :where(#s35) .sec .flow.f2{top:36%;inset-inline-end:auto;inset-inline-start:-120px;transform:scaleX(-1);opacity:.7}.rp-soft :where(#s35) .sec .flow.f3{top:70%;opacity:.75}.rp-soft :where(#s35) .sec .nodes i:nth-child(1){top:14%}.rp-soft :where(#s35) .sec .nodes i:nth-child(2){top:44%;inset-inline-end:auto;inset-inline-start:30px}.rp-soft :where(#s35) .sec .nodes i:nth-child(3){top:78%}.rp-soft :where(#s35) .sec .marks svg.m1{top:19%}.rp-soft :where(#s35) .sec .marks svg.m2{top:52%}.rp-soft :where(#s35) .sec .marks svg.m3{top:88%}.rp-soft :where(#s35) .sec .code{top:auto;display:none;direction:ltr}.rp-soft :where(#s35) .sec .code.k1{top:640px}.rp-soft :where(#s35) .sec .code.k2{top:52%;inset-inline-start:auto;inset-inline-end:14px;text-align:end}.rp-soft :where(#s35) .sec .code.k3{top:84%;animation-delay:-6s}.rp-soft :where(#s35) .secmark{position:relative;display:flex;align-items:center;gap:12px;margin:8px 2px 0;color:var(--ink-3)}.rp-soft :where(#s35) .secmark::before, .rp-soft :where(#s35) .secmark::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(11,18,32,.14),transparent)}.rp-soft :where(#s35) .secmark i{font-family:var(--fd);font-style:normal;font-weight:700;font-size:12px;letter-spacing:.14em;color:var(--saf-text);font-variant-numeric:tabular-nums}.rp-soft :where(#s35) .secmark span{font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}html[lang=ar] .rp-soft :where(#s35) .secmark span{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft :where(#s35) .ovl{display:flex;align-items:center;gap:7px;color:var(--saf-text)}.rp-soft :where(#s35) .ovl i{width:8px;height:8px;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft :where(#s35) .ovl .lab{font-size:12px;font-weight:700;letter-spacing:.14em;white-space:nowrap}html[lang=ar] .rp-soft :where(#s35) .ovl .lab{font-size:13px;letter-spacing:0}.rp-soft :where(#s35) .chip-g{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 8px 18px -10px rgba(44,90,72,.6);font-size:12px;font-weight:600;color:#fff;white-space:nowrap;flex:none;font-variant-numeric:tabular-nums}.rp-soft :where(#s35) .chip-g i{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.6);animation:ping-rs 2.4s ease-out infinite}.rp-soft :where(#s35) .chip-g b{font-family:var(--fd);font-weight:700;font-size:12px}.rp-soft :where(#s35) .card3{position:relative;margin-top:14px;padding:22px 20px 20px;border-radius:28px;background:linear-gradient(180deg,#FFFFFF 0%,#F8FBF9 100%);overflow:hidden;box-shadow:var(--sh-card)}.rp-soft :where(#s35) .card3::before{content:"";position:absolute;top:-140px;inset-inline-end:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.15),transparent 62%);pointer-events:none;animation:aur35-rs 14s ease-in-out infinite alternate}.rp-soft :where(#s35) .card3::after{content:"";position:absolute;bottom:-150px;inset-inline-start:-110px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.11),transparent 62%);pointer-events:none;animation:aur35-rs 18s ease-in-out infinite alternate-reverse}}@keyframes aur35-rs{to{transform:translate(-12px,8px) scale(1.05)}}@layer rp1{.rp-soft :where(#s35) .card3 > .fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.4}.rp-soft :where(#s35) .card3 > .fx path{fill:none;stroke:url(#flowg2-35);stroke-width:1;stroke-dasharray:4 10;animation:flowmove-rs 14s linear infinite}.rp-soft :where(#s35) .card3 > .fx path:nth-child(2){animation-duration:19s;stroke-dasharray:2 8}.rp-soft :where(#s35) .card3 > .cin{position:relative}.rp-soft :where(#s35) .hdbox3{position:relative;padding:16px 18px 16px;border-radius:20px;background:linear-gradient(145deg,#FFFFFF 0%,#F3F8F5 100%);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.12),0 12px 26px -16px rgba(44,90,72,.4);overflow:hidden}.rp-soft :where(#s35) .hdbox3::before{content:"";position:absolute;top:-70px;inset-inline-end:-50px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.22),transparent 62%);pointer-events:none}.rp-soft :where(#s35) .hdbox3::after{content:"";position:absolute;bottom:-60px;inset-inline-start:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.14),transparent 62%);pointer-events:none}.rp-soft :where(#s35) .hdbox3 > *{position:relative}.rp-soft :where(#s35) .hdbox3 .row{display:flex;align-items:center;justify-content:space-between;gap:10px}.rp-soft :where(#s35) .hdbox3 h2{margin:12px 0 0;font-family:var(--fd);font-weight:600;font-size:23px;letter-spacing:-.02em;line-height:1.2;color:var(--ink);text-wrap:balance}html[lang=ar] .rp-soft :where(#s35) .hdbox3 h2{font-family:var(--far);font-size:20px;line-height:1.35}.rp-soft :where(#s35) .hdbox3 .cs{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--ink-3);max-width:30em;text-wrap:pretty}html[lang=ar] .rp-soft :where(#s35) .hdbox3 .cs{line-height:1.8}.rp-soft :where(#s35) .hdbox3 .chiprow{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rp-soft :where(#s35) .hdbox3 .fig{margin-top:14px;display:flex;justify-content:center}.rp-soft :where(#s35) .hdbox3 .fig > svg{width:100%;max-width:330px;height:auto;display:block}.rp-soft :where(#s35) .btn-sec{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 16px 8px 8px;border-radius:18px;background:var(--ok-grad-t);color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 16px 34px -14px rgba(44,90,72,.65);overflow:hidden;animation:notebreathe35-rs 5s ease-in-out infinite}}@keyframes notebreathe35-rs{50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 20px 40px -12px rgba(44,90,72,.85)}}@layer rp1{html[dir=rtl] .rp-soft :where(#s35) .btn-sec{padding:8px 8px 8px 16px}.rp-soft :where(#s35) .btn-sec::after{content:"";position:absolute;inset:-30% -70%;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.18) 50%,transparent 56%);transform:translateX(-140%);animation:sheen35-rs 7s ease-in-out infinite;pointer-events:none}}@keyframes sheen35-rs{0%,70%{transform:translateX(-120%)}90%,100%{transform:translateX(120%)}}@layer rp1{.rp-soft :where(#s35) .btn-sec .di{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;flex:none}.rp-soft :where(#s35) .btn-sec .di .ic{width:21px;height:21px;stroke-width:1.6}.rp-soft :where(#s35) .btn-sec .tx{min-width:0;flex:1;display:grid;gap:2px}.rp-soft :where(#s35) .btn-sec b{font-family:var(--fd);font-weight:600;font-size:15px;letter-spacing:-.01em;line-height:1.2;color:#fff}html[lang=ar] .rp-soft :where(#s35) .btn-sec b{font-family:var(--far)}.rp-soft :where(#s35) .btn-sec .tx span{font-size:12px;line-height:1.3;color:rgba(255,255,255,.9)}.rp-soft :where(#s35) .btn-sec .ar{width:18px;height:18px;color:#fff;stroke-width:2;flex:none}html[dir=rtl] .rp-soft :where(#s35) .btn-sec .ar{transform:scaleX(-1)}.rp-soft :where(#s35) .sfoot{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ink-line)}.rp-soft :where(#s35) .sfoot .note{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;color:var(--ink-3);line-height:1.5;padding:0 4px;text-wrap:pretty}.rp-soft :where(#s35) .sfoot .note .ic{width:15px;height:15px;color:var(--saf-deep);flex:none;margin-top:2px}.rp-soft :where(#s35) .gemi{position:relative;width:48px;height:48px;border-radius:16px;background:var(--gem);color:#fff;display:grid;place-items:center;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 20px -8px rgba(11,18,32,.45)}.rp-soft :where(#s35) .gemi::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.rp-soft :where(#s35) .gemi .ic{width:26px;height:26px;stroke-width:1.5;position:relative}.rp-soft :where(#s35) .gemi .ic .d3{fill:rgba(255,255,255,.22);stroke:none}.rp-soft :where(#s35) .gemi .ic .d2{fill:#fff;stroke:none}.rp-soft :where(#s35) .linkchip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 7px 0 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(44,90,72,.2),0 4px 10px -6px rgba(44,90,72,.4);font-family:var(--fd);font-weight:600;font-size:12px;color:#2C5A48;text-decoration:none;white-space:nowrap;transition:box-shadow .25s}html[dir=rtl] .rp-soft :where(#s35) .linkchip{padding:0 13px 0 6px}html[lang=ar] .rp-soft :where(#s35) .linkchip{font-family:var(--far)}.rp-soft :where(#s35) .linkchip .ar{width:26px;height:26px;border-radius:50%;background:var(--ok-tint);display:grid;place-items:center;color:#2C5A48;flex:none}.rp-soft :where(#s35) .linkchip .ar .ic{width:12px;height:12px;stroke-width:2.2}html[dir=rtl] .rp-soft :where(#s35) .linkchip .ar .ic{transform:scaleX(-1)}.rp-soft :where(#s35) .linkchip:hover{box-shadow:inset 0 0 0 1px rgba(44,90,72,.4),0 8px 16px -8px rgba(44,90,72,.5)}.rp-soft :where(#s35) .gm-ink{--gem:var(--gem-ink)}.rp-soft :where(#s35) .gm-saf{--gem:var(--gem-saf)}.rp-soft :where(#s35) .gm-ok{--gem:var(--ok-grad)}.rp-soft :where(#s35) .gm-gold{--gem:var(--gem-gold)}.rp-soft :where(#s35) .gm-slate{--gem:linear-gradient(150deg,#3B4766,#1E2740)}.rp-soft :where(#s35) .fig-r > svg{overflow:visible}html[dir=rtl] .rp-soft :where(#s35) .fig-r > svg{transform:scaleX(-1)}.rp-soft :where(#s35) .fig-r .ico, .rp-soft :where(#s35) .fig-r .s-hm, .rp-soft :where(#s35) .fig-r .lb{transform-box:fill-box;transform-origin:center}html[dir=rtl] .rp-soft :where(#s35) .fig-r .ico, html[dir=rtl] .rp-soft :where(#s35) .fig-r .lb{transform:scaleX(-1)}html[dir=rtl] .rp-soft :where(#s35) .fig-r .s-hm{transform:translateX(-38px) scaleX(-1)}.rp-soft :where(#s35) .fig-r .rail{fill:none;stroke:rgba(44,90,72,.13);stroke-width:1.5}.rp-soft :where(#s35) .fig-r .railon{fill:none;stroke:url(#gRail-35);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300;opacity:0;filter:url(#glow-35);transition:opacity .3s}.rp-soft :where(#s35) .fig-r .railon.on{opacity:1;animation:raildraw35-rs 1.4s ease-out forwards}}@keyframes raildraw35-rs{to{stroke-dashoffset:0}}@layer rp1{.rp-soft :where(#s35) .fig-r .drail{fill:none;stroke:url(#gRail-35);stroke-width:1.6;stroke-dasharray:4 7;opacity:.7;animation:march35-rs 1.6s linear infinite}.rp-soft :where(#s35) .fig-r .drail:nth-child(2){animation-duration:2s}.rp-soft :where(#s35) .fig-r .drail:nth-child(3){animation-duration:1.8s}}@keyframes march35-rs{to{stroke-dashoffset:-11}}@layer rp1{.rp-soft :where(#s35) .fig-r .an circle.bg{fill:#fff;stroke:rgba(44,90,72,.18);stroke-width:1.5;transition:stroke .3s,fill .3s}.rp-soft :where(#s35) .fig-r .an circle.halo{fill:none;stroke:#4C8A70;stroke-width:1.5;opacity:0}.rp-soft :where(#s35) .fig-r .an.on circle.bg{fill:#F1F7F3;stroke:#2C5A48;stroke-width:2}.rp-soft :where(#s35) .fig-r .an.on circle.halo{animation:nodepop35-rs 1.4s ease-out}}@keyframes nodepop35-rs{0%{opacity:.7;transform:scale(.8)}100%{opacity:0;transform:scale(1.6)}}@layer rp1{.rp-soft :where(#s35) .fig-r .an circle.halo{transform-box:fill-box;transform-origin:center}.rp-soft :where(#s35) .fig-r .an .ic{color:var(--ink-2);stroke-width:1.6;transition:color .3s}.rp-soft :where(#s35) .fig-r .an.on .ic{color:#2C5A48}.rp-soft :where(#s35) .fig-r .core{animation:breathe-t35-rs 4s ease-in-out infinite}}@keyframes breathe-rs-t35-rs{50%{transform:translateY(-3px)}}@layer rp1{.rp-soft :where(#s35) .fig-r .orb1{fill:none;stroke:rgba(44,90,72,.22);stroke-width:1;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:center;animation:spin35-rs 40s linear infinite}.rp-soft :where(#s35) .fig-r .orb2{fill:none;stroke:rgba(44,90,72,.1);stroke-width:1}.rp-soft :where(#s35) .fig-r .sweep{transform-box:fill-box;transform-origin:50% 100%;animation:spin35-rs 6s linear infinite;opacity:.9}.rp-soft :where(#s35) .fig-r .pop{fill:none;stroke:#4C8A70;stroke-width:1.2}.rp-soft :where(#s35) .fig-r .pulse{fill:var(--saf);filter:url(#glow-35)}.rp-soft :where(#s35) .fig-r .pulse.s-g{fill:#8CC4A8}.rp-soft :where(#s35) .fig-r .plate rect.pl{fill:#fff;stroke:rgba(44,90,72,.16);stroke-width:1;filter:url(#dsh-35)}.rp-soft :where(#s35) .fig-r .plate .ic{color:#2C5A48;stroke-width:1.7}.rp-soft :where(#s35) .fig-r .plate .lb{font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.04em;fill:var(--ink-3);text-anchor:middle}html[lang=ar] .rp-soft :where(#s35) .fig-r .plate .lb{font-family:var(--far);letter-spacing:0;font-size:12px}.rp-soft :where(#s35) .fig-r .plate.lit rect.pl{stroke:#2C5A48}.rp-soft :where(#s35) .fig-r .dots{fill:url(#pdots-35)}.rp-soft :where(#s35) .fig-r .spark{fill:#FFB347;opacity:0;animation:sparkle35-rs 5s ease-in-out infinite}.rp-soft :where(#s35) .fig-r .spark:nth-child(2){animation-delay:1.7s}.rp-soft :where(#s35) .fig-r .spark:nth-child(3){animation-delay:3.1s}}@keyframes sparkle35-rs{0%,100%{opacity:0;transform:scale(.6)}40%,60%{opacity:.9;transform:scale(1)}}@layer rp1{.rp-soft :where(#s35) .fig-r .spark{transform-box:fill-box;transform-origin:center}.rp-soft :where(#s35) .ring{position:relative;width:148px;height:148px}.rp-soft :where(#s35) .ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rp-soft :where(#s35) .ring .seg{fill:none;stroke-width:11;stroke-dasharray:34 306;stroke-dashoffset:34;animation:segdraw35-rs 1s cubic-bezier(.2,.7,.2,1) forwards}}@keyframes segdraw35-rs{to{stroke-dashoffset:0}}@layer rp1{.rp-soft :where(#s35) .ring .orb{fill:none;stroke:rgba(44,90,72,.2);stroke-width:1;stroke-dasharray:2 6;transform-origin:50% 50%;animation:spin35-rs 48s linear infinite}}@keyframes spin35-rs{to{transform:rotate(360deg)}}@layer rp1{.rp-soft :where(#s35) .ring .orb2{fill:none;stroke:rgba(44,90,72,.1);stroke-width:1}.rp-soft :where(#s35) .ring .disc{fill:#fff;filter:url(#dsh-35)}.rp-soft :where(#s35) .ring .rc{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:2px}.rp-soft :where(#s35) .ring .rc b{font-family:var(--fd);font-weight:700;font-size:24px;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.rp-soft :where(#s35) .ring .rc span{font-size:12px;font-weight:600;color:var(--ink-3);line-height:1.2}html[lang=ar] .rp-soft :where(#s35) .ring .rc span{font-size:12px}.rp-soft :where(#s35) .ring .tick{fill:var(--saf);filter:url(#glow-35)}.rp-soft :where(#s35) .fig-s svg{overflow:visible}.rp-soft :where(#s35) .fig-s .ring1{fill:none;stroke:rgba(44,90,72,.22);stroke-width:1;stroke-dasharray:3 6;transform-origin:100px 80px;animation:spin35-rs 60s linear infinite}.rp-soft :where(#s35) .fig-s .ring2{fill:none;stroke:rgba(44,90,72,.12);stroke-width:1}.rp-soft :where(#s35) .fig-s .shield{filter:url(#dsh2-35)}.rp-soft :where(#s35) .fig-s .orbit circle.c{fill:#fff;stroke:rgba(44,90,72,.2);stroke-width:1}.rp-soft :where(#s35) .fig-s .orbit .ic{color:#2C5A48;stroke-width:1.8}.rp-soft :where(#s35) .fig-s .dot{fill:var(--ok-300)}.rp-soft :where(#s35) .fig-s .dot.p{fill:var(--saf);animation:pip35-rs 2.4s ease-in-out infinite}}@keyframes pip35-rs{50%{opacity:.4}}@layer rp1{.rp-soft :where(#s35) .fig-s .beam{fill:none;stroke:url(#gRail-35);stroke-width:1.5;stroke-dasharray:3 7;animation:march35-rs 1.6s linear infinite}.rp-soft :where(#s35) .routes{display:grid;gap:12px;margin-top:14px}.rp-soft :where(#s35) .route{position:relative;display:grid;grid-template-columns:48px 1fr;gap:10px 14px;align-items:center;padding:18px 18px 16px;border-radius:24px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.08),0 2px 4px rgba(44,90,72,.03),0 18px 36px -18px rgba(44,90,72,.32);overflow:hidden;cursor:pointer;transition:transform .25s,box-shadow .25s;-webkit-tap-highlight-color:transparent}.rp-soft :where(#s35) .route::after{content:"";position:absolute;top:0;right:0;width:28px;height:28px;background:linear-gradient(135deg,#FFB347,#FF8A00);border-radius:0 24px 0 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none}html[dir=rtl] .rp-soft :where(#s35) .route{padding:26px 28px 16px 18px}.rp-soft :where(#s35) .route:hover, .rp-soft :where(#s35) .route.on{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.22),0 2px 4px rgba(44,90,72,.04),0 24px 44px -18px rgba(44,90,72,.5)}.rp-soft :where(#s35) .route .s-num{position:absolute;top:14px;inset-inline-end:40px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.08em;color:rgba(11,18,32,.3)}.rp-soft :where(#s35) .route .tx{min-width:0;padding-right:22px}html[dir=rtl] .rp-soft :where(#s35) .route .tx{padding-right:0}.rp-soft :where(#s35) .route .aud{display:block;font-family:var(--ft);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--saf-text)}html[lang=ar] .rp-soft :where(#s35) .route .aud{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft :where(#s35) .route h3{margin:5px 0 0;font-family:var(--fd);font-weight:600;font-size:17px;letter-spacing:-.015em;line-height:1.25;color:var(--ink);text-wrap:balance}html[lang=ar] .rp-soft :where(#s35) .route h3{font-family:var(--far);font-size:16px;line-height:1.4}.rp-soft :where(#s35) .route > p{grid-column:1/-1;margin:0;font-size:13px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}html[lang=ar] .rp-soft :where(#s35) .route > p{line-height:1.8}.rp-soft :where(#s35) .route .linkchip{grid-column:1/-1;justify-self:start;margin-top:2px}.rp-soft :where(#s35) .bands{display:grid;gap:8px;margin-top:14px}.rp-soft :where(#s35) .s-band{position:relative;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:8px 12px 8px 8px;border-radius:18px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.08),0 10px 22px -14px rgba(44,90,72,.3);text-decoration:none;color:inherit;transition:box-shadow .25s,transform .25s}.rp-soft :where(#s35) .s-band:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.2),0 16px 28px -14px rgba(44,90,72,.45)}html[dir=rtl] .rp-soft :where(#s35) .s-band{padding:8px 8px 8px 12px}.rp-soft :where(#s35) .s-band .gemi{width:40px;height:40px;border-radius:13px}.rp-soft :where(#s35) .s-band .gemi .ic{width:22px;height:22px}.rp-soft :where(#s35) .s-band .nm{min-width:0}.rp-soft :where(#s35) .s-band .nm b{display:block;font-family:var(--fd);font-weight:600;font-size:14px;letter-spacing:-.01em;line-height:1.25;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[lang=ar] .rp-soft :where(#s35) .s-band .nm b{font-family:var(--far)}.rp-soft :where(#s35) .s-band .meter{display:flex;gap:4px;margin-top:7px}.rp-soft :where(#s35) .s-band .meter i{width:24px;height:5px;border-radius:3px;background:rgba(11,18,32,.07);box-shadow:inset 0 1px 1px rgba(11,18,32,.05)}.rp-soft :where(#s35) .s-band .meter i.on{background:var(--ok-grad);box-shadow:0 2px 6px -2px rgba(44,90,72,.6);animation:fillin35-rs .7s cubic-bezier(.2,.7,.2,1) both}.rp-soft :where(#s35) .s-band .meter i:nth-child(2).on{animation-delay:.15s}.rp-soft :where(#s35) .s-band .meter i:nth-child(3).on{animation-delay:.3s}}@keyframes fillin35-rs{from{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1)}}@layer rp1{html[dir=rtl] .rp-soft :where(#s35) .s-band .meter i.on{transform-origin:right}.rp-soft :where(#s35) .s-band .pill{display:inline-flex;align-items:center;justify-content:center;min-width:66px;min-height:32px;padding:0 10px;border-radius:999px;font-family:var(--fd);font-weight:700;font-size:13px;letter-spacing:-.01em;color:#fff;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 14px -8px rgba(44,90,72,.6);font-variant-numeric:tabular-nums;white-space:nowrap}.rp-soft :where(#s35) .s-band .pill.mid{background:linear-gradient(160deg,#4C8A70,#3E7A64)}.rp-soft :where(#s35) .s-band .pill.lo{background:linear-gradient(180deg,#FFFFFF,#F4F8F5);color:#2C5A48;box-shadow:inset 0 0 0 1px rgba(44,90,72,.22)}.rp-soft :where(#s35) .legend3{display:flex;flex-wrap:wrap;gap:8px 16px;margin:14px 4px 0;font-size:12px;color:var(--ink-3)}.rp-soft :where(#s35) .legend3 span{display:inline-flex;align-items:center;gap:6px}.rp-soft :where(#s35) .legend3 em{font-style:normal}.rp-soft :where(#s35) .legend3 em.s-ltr{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-2)}.rp-soft :where(#s35) .legend3 i{display:inline-flex;gap:2px}.rp-soft :where(#s35) .legend3 i b{width:10px;height:4px;border-radius:2px;background:rgba(11,18,32,.1)}.rp-soft :where(#s35) .legend3 i b.on{background:var(--ok-mid)}.rp-soft :where(#s35) .clients{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.rp-soft :where(#s35) .client{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:18px 12px 16px;border-radius:22px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 2px 4px rgba(44,90,72,.03),0 14px 28px -16px rgba(44,90,72,.34);overflow:hidden;transition:transform .25s,box-shadow .25s}.rp-soft :where(#s35) .client::before{content:"";position:absolute;top:-40px;left:50%;width:120px;height:80px;transform:translateX(-50%);border-radius:50%;background:var(--halo,rgba(44,90,72,.1));filter:blur(22px);opacity:.9;pointer-events:none}.rp-soft :where(#s35) .client:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.2),0 2px 4px rgba(44,90,72,.04),0 20px 36px -16px rgba(44,90,72,.5)}.rp-soft :where(#s35) .client .gemi{width:52px;height:52px;border-radius:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 22px -10px var(--gsh,rgba(11,18,32,.5))}.rp-soft :where(#s35) .client .gemi .ic{width:28px;height:28px;stroke-width:1.5}.rp-soft :where(#s35) .client .tx{position:relative;margin-top:12px;min-width:0;display:flex;flex-direction:column;align-items:center}.rp-soft :where(#s35) .client b{display:block;font-family:var(--fd);font-weight:600;font-size:13px;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}html[lang=ar] .rp-soft :where(#s35) .client b{font-family:var(--far);font-size:14px;line-height:1.45}.rp-soft :where(#s35) .client .loc{display:inline-flex;align-items:center;gap:5px;margin-top:8px;min-height:22px;padding:0 9px;border-radius:999px;background:var(--saf-tint);font-size:12px;font-weight:600;color:var(--saf-text);white-space:nowrap}.rp-soft :where(#s35) .client .loc .ic{width:12px;height:12px;color:var(--saf-deep);stroke-width:2}.rp-soft :where(#s35) .client em{font-style:normal}.rp-soft :where(#s35) .client.gm-ink{--halo:rgba(29,41,66,.12);--gsh:rgba(11,18,32,.5)}.rp-soft :where(#s35) .client.gm-saf{--halo:rgba(255,152,33,.16);--gsh:rgba(255,138,0,.45)}.rp-soft :where(#s35) .client.gm-ok{--halo:rgba(76,138,112,.16);--gsh:rgba(44,90,72,.5)}.rp-soft :where(#s35) .client.gm-gold{--halo:rgba(199,137,50,.16);--gsh:rgba(184,120,30,.45)}.rp-soft :where(#s35) .client.gm-slate{--halo:rgba(59,71,102,.14);--gsh:rgba(30,39,64,.5)}.rp-soft :where(#s35) .client.gm-navy{--gem:linear-gradient(150deg,#2F4C8C,#1A2C5A);--halo:rgba(47,76,140,.14);--gsh:rgba(26,44,90,.5)}.rp-soft :where(#s35) .consent{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:14px;background:var(--ok-tint);box-shadow:inset 0 0 0 1px rgba(44,90,72,.14);font-size:12px;color:var(--ink-2);line-height:1.5}.rp-soft :where(#s35) .consent .ic{width:16px;height:16px;color:#2C5A48;flex:none}.rp-soft :where(#s35) .ledger{display:grid;gap:6px;margin-top:14px}.rp-soft :where(#s35) .lrow{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:46px;padding:6px 8px 6px 8px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(11,18,32,.07),0 6px 14px -10px rgba(44,90,72,.4)}.rp-soft :where(#s35) .lrow i{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;flex:none}.rp-soft :where(#s35) .lrow i .ic{width:15px;height:15px;stroke-width:2}.rp-soft :where(#s35) .lrow.ok i{background:var(--ok-grad-t)}.rp-soft :where(#s35) .lrow.prog i{background:linear-gradient(135deg,var(--saf-300),var(--saf));color:var(--ink)}.rp-soft :where(#s35) .lrow.plan i{background:linear-gradient(150deg,#3B4766,#1E2740)}.rp-soft :where(#s35) .lrow b{font-family:var(--fd);font-weight:600;font-size:12px;letter-spacing:-.005em;color:var(--ink);line-height:1.3;min-width:0;text-wrap:balance;direction:ltr;unicode-bidi:isolate}html[dir=rtl] .rp-soft :where(#s35) .lrow b{text-align:right}.rp-soft :where(#s35) .lrow .st{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.rp-soft :where(#s35) .lrow.ok .st{background:var(--ok-tint);color:#2C5A48}.rp-soft :where(#s35) .lrow.prog .st{background:var(--saf-tint);color:var(--saf-text)}.rp-soft :where(#s35) .lrow.plan .st{background:rgba(30,39,64,.08);color:#1E2740}.rp-soft :where(#s35) .tfacts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.rp-soft :where(#s35) .tfact{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 12px 24px -12px rgba(44,90,72,.6);color:#fff;overflow:hidden}.rp-soft :where(#s35) .tfact::before{content:"";position:absolute;top:-30px;inset-inline-end:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 65%)}.rp-soft :where(#s35) .tfact .fi{position:relative;width:40px;height:40px;flex:none;display:grid;place-items:center}.rp-soft :where(#s35) .tfact .fi svg.rg{position:absolute;inset:0;width:40px;height:40px;transform:rotate(-90deg)}.rp-soft :where(#s35) .tfact .fi svg.rg circle{fill:none;stroke-width:3}.rp-soft :where(#s35) .tfact .fi svg.rg .bg{stroke:rgba(255,255,255,.18)}.rp-soft :where(#s35) .tfact .fi svg.rg .fg{stroke:#fff;stroke-linecap:round;stroke-dasharray:107;stroke-dashoffset:107;animation:ringdraw35-rs 1.4s .3s ease-out forwards}}@keyframes ringdraw35-rs{to{stroke-dashoffset:var(--off)}}@layer rp1{.rp-soft :where(#s35) .tfact .fi .ic{width:16px;height:16px;stroke-width:1.8;position:relative}.rp-soft :where(#s35) .tfact b{display:block;font-family:var(--fd);font-weight:700;font-size:18px;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}html[dir=rtl] .rp-soft :where(#s35) .tfact b{text-align:right}.rp-soft :where(#s35) .tfact span{display:block;margin-top:4px;font-size:12px;line-height:1.3;color:rgba(255,255,255,.92)}.rp-soft :where(#s35) .founding{margin:12px 4px 0;font-size:12px;line-height:1.6;color:var(--ink-3);text-wrap:pretty}}@layer rpk1{.rp-soft :where(#s35) [data-off], .rp-soft :where(#s35) [data-off] *, .rp-soft :where(#s35) [data-off] *::before, .rp-soft :where(#s35) [data-off] *::after{animation-play-state: paused !important}}@media (prefers-reduced-motion:reduce){@layer rpk1{.rp-soft :where(#s35) *, .rp-soft :where(#s35) *::before, .rp-soft :where(#s35) *::after{animation: none !important}}}@media (min-width:1024px){@layer rp0{.rp-soft{--g:40px}}@layer rp1{.rp-soft :where(#s35) .sec{padding:24px 0 72px}.rp-soft :where(#s35) .sec .code{display:block}.rp-soft :where(#s35) .secmark{margin-top:16px}.rp-soft :where(#s35) .card3{padding:26px 26px 24px;margin-top:18px}.rp-soft :where(#s35) .hdbox3{display:grid;grid-template-columns:1fr auto;gap:0 32px;align-items:center;padding:22px 24px}.rp-soft :where(#s35) .hdbox3 .row, .rp-soft :where(#s35) .hdbox3 h2, .rp-soft :where(#s35) .hdbox3 .cs, .rp-soft :where(#s35) .hdbox3 .chiprow{grid-column:1}.rp-soft :where(#s35) .hdbox3 h2{font-size:28px;max-width:20em}html[lang=ar] .rp-soft :where(#s35) .hdbox3 h2{font-size:26px}.rp-soft :where(#s35) .hdbox3 .cs{font-size:14px;max-width:40em}.rp-soft :where(#s35) .hdbox3 .fig{grid-column:2;grid-row:1/5;margin:0;align-self:center}.rp-soft :where(#s35) .hdbox3{min-height:248px}.rp-soft :where(#s35) .hdbox3 .fig > svg{width:330px;max-width:none}.rp-soft :where(#s35) .hdbox3 .fig-r > svg{width:400px}.rp-soft :where(#s35) .sec .code{max-width:104px;white-space:normal}.rp-soft :where(#s35) .sec .code span{white-space:normal}.rp-soft :where(#s35) .routes{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:18px;align-items:stretch}.rp-soft :where(#s35) .route{grid-column:span 2;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:22px 22px 20px}.rp-soft :where(#s35) .route:nth-child(4), .rp-soft :where(#s35) .route:nth-child(5){grid-column:span 3}html[dir=rtl] .rp-soft :where(#s35) .route{padding:30px 28px 20px 22px}.rp-soft :where(#s35) .route .s-num{top:18px;inset-inline-end:44px}.rp-soft :where(#s35) .route .gemi{align-self:flex-start;margin-bottom:14px}.rp-soft :where(#s35) .route .tx, html[dir=rtl] .rp-soft :where(#s35) .route .tx{padding:0}.rp-soft :where(#s35) .route > p{flex:1;margin-top:8px;font-size:14px;max-width:34em}.rp-soft :where(#s35) .route .linkchip{margin-top:14px}.rp-soft :where(#s35) .bands{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.rp-soft :where(#s35) .clients{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.rp-soft :where(#s35) .client{flex-direction:row;text-align:start;align-items:center;gap:14px;padding:14px 16px}.rp-soft :where(#s35) .client::before{left:auto;inset-inline-start:0;top:-50px;transform:none}.rp-soft :where(#s35) .client .tx{margin-top:0;align-items:flex-start}.rp-soft :where(#s35) .client .gemi{width:48px;height:48px;border-radius:16px}.rp-soft :where(#s35) .client .gemi .ic{width:26px;height:26px}.rp-soft :where(#s35) .client .loc{margin-top:6px}.rp-soft :where(#s35) .ledger{grid-template-columns:1fr 1fr;gap:8px}.rp-soft :where(#s35) .tfacts{max-width:560px}.rp-soft :where(#s35) .sfoot{flex-direction:row;align-items:center;justify-content:space-between}.rp-soft :where(#s35) .btn-sec{width:auto;min-width:340px}.rp-soft :where(#s35) .sfoot .note{max-width:46em}}}@layer rp1{.rp-soft :where(#s617) .secmark{position:relative;display:flex;align-items:center;gap:12px;margin:8px 2px 0;color:var(--ink-3)}.rp-soft :where(#s617) .secmark::before, .rp-soft :where(#s617) .secmark::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(11,18,32,.14),transparent)}.rp-soft :where(#s617) .secmark i{font-family:var(--fd);font-style:normal;font-weight:700;font-size:12px;letter-spacing:.14em;color:var(--saf-text);font-variant-numeric:tabular-nums}.rp-soft :where(#s617) .secmark span{font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}html[lang=ar] .rp-soft :where(#s617) .secmark span{font-family:var(--far);letter-spacing:0;text-transform:none;font-size:12px}.rp-soft :where(#s617) .ovl{display:flex;align-items:center;gap:7px;color:var(--saf-text)}.rp-soft :where(#s617) .ovl i{width:8px;height:8px;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft :where(#s617) .ovl .lab{font-size:12px;font-weight:700;letter-spacing:.14em;white-space:nowrap}html[lang=ar] .rp-soft :where(#s617) .ovl .lab{font-size:13px;letter-spacing:0}.rp-soft :where(#s617) .chip-g{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--ok-grad-t);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 8px 18px -10px rgba(44,90,72,.6);font-size:12px;font-weight:600;color:#fff;white-space:nowrap;flex:none;font-variant-numeric:tabular-nums}.rp-soft :where(#s617) .chip-g i{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.6);animation:ping-rs 2.4s ease-out infinite}.rp-soft :where(#s617) .chip-g b{font-family:var(--fd);font-weight:700;font-size:12px}.rp-soft :where(#s617) .card3{position:relative;margin-top:14px;padding:22px 20px 20px;border-radius:28px;background:linear-gradient(180deg,#FFFFFF 0%,#F8FBF9 100%);overflow:hidden;box-shadow:var(--sh-card)}.rp-soft :where(#s617) .card3::before{content:"";position:absolute;top:-140px;inset-inline-end:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.15),transparent 62%);pointer-events:none;animation:aur617-rs 14s ease-in-out infinite alternate}.rp-soft :where(#s617) .card3::after{content:"";position:absolute;bottom:-150px;inset-inline-start:-110px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.11),transparent 62%);pointer-events:none;animation:aur617-rs 18s ease-in-out infinite alternate-reverse}}@keyframes aur617-rs{to{transform:translate(-12px,8px) scale(1.05)}}@layer rp1{.rp-soft :where(#s617) .card3 > .fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.4}.rp-soft :where(#s617) .card3 > .fx path{fill:none;stroke:url(#flowg2-617);stroke-width:1;stroke-dasharray:4 10;animation:flowmove-rs 14s linear infinite}.rp-soft :where(#s617) .card3 > .fx path:nth-child(2){animation-duration:19s;stroke-dasharray:2 8}.rp-soft :where(#s617) .card3 > .cin{position:relative}.rp-soft :where(#s617) .hdbox3{position:relative;padding:16px 18px 16px;border-radius:20px;background:linear-gradient(145deg,#FFFFFF 0%,#F3F8F5 100%);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.12),0 12px 26px -16px rgba(44,90,72,.4);overflow:hidden}.rp-soft :where(#s617) .hdbox3::before{content:"";position:absolute;top:-70px;inset-inline-end:-50px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,178,92,.22),transparent 62%);pointer-events:none}.rp-soft :where(#s617) .hdbox3::after{content:"";position:absolute;bottom:-60px;inset-inline-start:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(76,138,112,.14),transparent 62%);pointer-events:none}.rp-soft :where(#s617) .hdbox3 > *{position:relative}.rp-soft :where(#s617) .hdbox3 .row{display:flex;align-items:center;justify-content:space-between;gap:10px}.rp-soft :where(#s617) .hdbox3 h2{margin:12px 0 0;font-family:var(--fd);font-weight:600;font-size:23px;letter-spacing:-.02em;line-height:1.2;color:var(--ink);text-wrap:balance}html[lang=ar] .rp-soft :where(#s617) .hdbox3 h2{font-family:var(--far);font-size:20px;line-height:1.35}.rp-soft :where(#s617) .hdbox3 .cs{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--ink-3);max-width:30em;text-wrap:pretty}html[lang=ar] .rp-soft :where(#s617) .hdbox3 .cs{line-height:1.8}.rp-soft :where(#s617) .hdbox3 .chiprow{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rp-soft :where(#s617) .hdbox3 .fig{margin-top:14px;display:flex;justify-content:center}.rp-soft :where(#s617) .hdbox3 .fig > svg{width:100%;max-width:330px;height:auto;display:block}.rp-soft :where(#s617) .btn-sec{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 16px 8px 8px;border-radius:18px;background:var(--ok-grad-t);color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 16px 34px -14px rgba(44,90,72,.65);overflow:hidden;animation:notebreathe617-rs 5s ease-in-out infinite}}@keyframes notebreathe617-rs{50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 20px 40px -12px rgba(44,90,72,.85)}}@layer rp1{html[dir=rtl] .rp-soft :where(#s617) .btn-sec{padding:8px 8px 8px 16px}.rp-soft :where(#s617) .btn-sec::after{content:"";position:absolute;inset:-30% -70%;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.18) 50%,transparent 56%);transform:translateX(-140%);animation:sheen617-rs 7s ease-in-out infinite;pointer-events:none}}@keyframes sheen617-rs{0%,70%{transform:translateX(-120%)}90%,100%{transform:translateX(120%)}}@layer rp1{.rp-soft :where(#s617) .btn-sec .di{width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 1px 0 rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;flex:none}.rp-soft :where(#s617) .btn-sec .di .ic{width:21px;height:21px;stroke-width:1.6}.rp-soft :where(#s617) .btn-sec .tx{min-width:0;flex:1;display:grid;gap:2px}.rp-soft :where(#s617) .btn-sec b{font-family:var(--fd);font-weight:600;font-size:15px;letter-spacing:-.01em;line-height:1.2;color:#fff}html[lang=ar] .rp-soft :where(#s617) .btn-sec b{font-family:var(--far)}.rp-soft :where(#s617) .btn-sec .tx span{font-size:12px;line-height:1.3;color:rgba(255,255,255,.9)}.rp-soft :where(#s617) .btn-sec .ar{width:18px;height:18px;color:#fff;stroke-width:2;flex:none}html[dir=rtl] .rp-soft :where(#s617) .btn-sec .ar{transform:scaleX(-1)}.rp-soft :where(#s617) .sfoot{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ink-line)}.rp-soft :where(#s617) .sfoot .note{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;color:var(--ink-3);line-height:1.5;padding:0 4px;text-wrap:pretty}.rp-soft :where(#s617) .sfoot .note .ic{width:15px;height:15px;color:var(--saf-deep);flex:none;margin-top:2px}.rp-soft :where(#s617) .gemi{position:relative;width:48px;height:48px;border-radius:16px;background:var(--gem);color:#fff;display:grid;place-items:center;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 20px -8px rgba(11,18,32,.45)}.rp-soft :where(#s617) .gemi::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.18),transparent 55%);pointer-events:none}.rp-soft :where(#s617) .gemi .ic{width:26px;height:26px;stroke-width:1.5;position:relative}.rp-soft :where(#s617) .gemi .ic .d3{fill:rgba(255,255,255,.22);stroke:none}.rp-soft :where(#s617) .gemi .ic .d2{fill:#fff;stroke:none}.rp-soft :where(#s617) .linkchip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 7px 0 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(44,90,72,.2),0 4px 10px -6px rgba(44,90,72,.4);font-family:var(--fd);font-weight:600;font-size:12px;color:#2C5A48;text-decoration:none;white-space:nowrap;transition:box-shadow .25s}html[dir=rtl] .rp-soft :where(#s617) .linkchip{padding:0 13px 0 6px}html[lang=ar] .rp-soft :where(#s617) .linkchip{font-family:var(--far)}.rp-soft :where(#s617) .linkchip .ar{width:26px;height:26px;border-radius:50%;background:var(--ok-tint);display:grid;place-items:center;color:#2C5A48;flex:none}.rp-soft :where(#s617) .linkchip .ar .ic{width:12px;height:12px;stroke-width:2.2}html[dir=rtl] .rp-soft :where(#s617) .linkchip .ar .ic{transform:scaleX(-1)}.rp-soft :where(#s617) .linkchip:hover{box-shadow:inset 0 0 0 1px rgba(44,90,72,.4),0 8px 16px -8px rgba(44,90,72,.5)}.rp-soft :where(#s617) .gm-ink{--gem:var(--gem-ink)}.rp-soft :where(#s617) .gm-saf{--gem:var(--gem-saf)}.rp-soft :where(#s617) .gm-ok{--gem:var(--ok-grad)}.rp-soft :where(#s617) .gm-gold{--gem:var(--gem-gold)}.rp-soft :where(#s617) .gm-slate{--gem:linear-gradient(150deg,#3B4766,#1E2740)}.rp-soft :where(#s617) .sec{position:relative;overflow:hidden;padding:12px 0 56px}.rp-soft :where(#s617) .sec .wrap{position:relative;z-index:1}.rp-soft :where(#s617) .sec .wash.a{display:none}.rp-soft :where(#s617) .sec .wash.b{top:9%;width:420px;height:420px}.rp-soft :where(#s617) .sec .wash.c{top:24%}.rp-soft :where(#s617) .sec .wash.d{width:360px;height:360px;top:40%;inset-inline-start:-180px;background:rgba(140,196,168,.38);animation-delay:-12s}.rp-soft :where(#s617) .sec .wash.e{width:420px;height:420px;top:57%;inset-inline-end:-180px;background:rgba(255,178,92,.26);animation-delay:-3s}.rp-soft :where(#s617) .sec .wash.f{width:380px;height:380px;top:74%;inset-inline-start:-200px;background:rgba(241,233,220,.95);animation-delay:-8s}.rp-soft :where(#s617) .sec .wash.s-g{width:360px;height:360px;top:90%;inset-inline-end:-160px;background:rgba(140,196,168,.34);animation-delay:-14s}.rp-soft :where(#s617) .sec .s-grid{mask-image:radial-gradient(ellipse 90% 20% at 60% 6%,#000 10%,transparent 75%),radial-gradient(ellipse 90% 16% at 30% 38%,#000 10%,transparent 75%),radial-gradient(ellipse 90% 16% at 70% 70%,#000 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 20% at 60% 6%,#000 10%,transparent 75%),radial-gradient(ellipse 90% 16% at 30% 38%,#000 10%,transparent 75%),radial-gradient(ellipse 90% 16% at 70% 70%,#000 10%,transparent 75%)}.rp-soft :where(#s617) .sec .flow{top:2%}.rp-soft :where(#s617) .sec .flow.f2{top:30%;inset-inline-end:auto;inset-inline-start:-120px;transform:scaleX(-1);opacity:.7}.rp-soft :where(#s617) .sec .flow.f3{top:52%;opacity:.75}.rp-soft :where(#s617) .sec .flow.f4{top:78%;inset-inline-end:auto;inset-inline-start:-120px;transform:scaleX(-1);opacity:.7}.rp-soft :where(#s617) .sec .nodes i:nth-child(1){top:12%}.rp-soft :where(#s617) .sec .nodes i:nth-child(2){top:46%;inset-inline-end:auto;inset-inline-start:30px}.rp-soft :where(#s617) .sec .nodes i:nth-child(3){top:82%}.rp-soft :where(#s617) .sec .marks svg.m1{top:18%}.rp-soft :where(#s617) .sec .marks svg.m2{top:50%}.rp-soft :where(#s617) .sec .marks svg.m3{top:86%}.rp-soft :where(#s617) .sec .code{top:auto;display:none;direction:ltr}.rp-soft :where(#s617) .sec .code.k1{top:14%}.rp-soft :where(#s617) .sec .code.k2{top:44%;inset-inline-start:auto;inset-inline-end:14px;text-align:end}.rp-soft :where(#s617) .sec .code.k3{top:72%;animation-delay:-6s}}.rp-soft #s617 @keyframes breathe-rs-t617-rs{50%{transform:translateY(-3px)}.rp-soft #s617}@keyframes spin617-rs{to{transform:rotate(360deg)}.rp-soft #s617}@keyframes march617-rs{to{stroke-dashoffset:-11}.rp-soft #s617}@keyframes sparkle617-rs{0%,100%{opacity:0;transform:scale(.6)}.rp-soft #s617 40%,.rp-soft #s617 60%{opacity:.9;transform:scale(1)}.rp-soft #s617}@keyframes ringdraw617-rs{to{stroke-dashoffset:var(--off)}.rp-soft #s617}@layer rp0{.card3{margin-top:14px}}@layer rp1{.rp-soft :where(#s617) .kv{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding:0 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(44,90,72,.14);font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden}.rp-soft :where(#s617) .kv > span{overflow:hidden;text-overflow:ellipsis}.rp-soft :where(#s617) .kv .ic{width:13px;height:13px;color:#2C5A48;stroke-width:2}.rp-soft :where(#s617) .chk{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rp-soft :where(#s617) .chk li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;color:var(--ink-2)}html[lang=ar] .rp-soft :where(#s617) .chk li{line-height:1.8}.rp-soft :where(#s617) .chk li i{width:20px;height:20px;border-radius:50%;background:var(--ok-grad-t);color:#fff;display:grid;place-items:center;flex:none;margin-top:2px;box-shadow:0 4px 8px -4px rgba(44,90,72,.6)}.rp-soft :where(#s617) .chk li i .ic{width:11px;height:11px;stroke-width:2.4}.rp-soft :where(#s617) .s-tile{position:relative;border-radius:22px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 2px 4px rgba(44,90,72,.03),0 16px 32px -18px rgba(44,90,72,.34);overflow:hidden;transition:transform .25s,box-shadow .25s}.rp-soft :where(#s617) .s-tile:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.2),0 2px 4px rgba(44,90,72,.04),0 22px 40px -18px rgba(44,90,72,.5)}.rp-soft :where(#s617) .s-tile .mod{position:absolute;top:0;right:0;width:26px;height:26px;background:linear-gradient(135deg,#FFB347,#FF8A00);border-radius:0 22px 0 100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none;display:block}.rp-soft :where(#s617) .s-tile .s-num{position:absolute;top:13px;inset-inline-end:38px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.08em;color:rgba(11,18,32,.3)}.rp-soft :where(#s617) .s-tile h3{margin:0;font-family:var(--fd);font-weight:600;font-size:17px;letter-spacing:-.015em;line-height:1.25;color:var(--ink);text-wrap:balance}html[lang=ar] .rp-soft :where(#s617) .s-tile h3{font-family:var(--far);font-size:16px;line-height:1.4}.rp-soft :where(#s617) .s-tile p{margin:0;font-size:13px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}html[lang=ar] .rp-soft :where(#s617) .s-tile p{line-height:1.8}.rp-soft :where(#s617) .h3s{font-family:var(--fd);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--ink)}html[lang=ar] .rp-soft :where(#s617) .h3s{font-family:var(--far)}.rp-soft :where(#s617) .ink{background:linear-gradient(160deg,#16213A,#0B1220 60%);color:var(--on-ink)}.rp-soft :where(#s617) .ink h3, .rp-soft :where(#s617) .ink h2{color:#F5F1E8}.rp-soft :where(#s617) .ink p{color:var(--on-ink-2)}.rp-soft :where(#s617) .btn-saf{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:14px;background:linear-gradient(180deg,#FFB347 0%,#FF9821 100%);color:var(--ink);font-family:var(--fd);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.08),0 10px 22px -8px rgba(255,152,33,.55)}html[lang=ar] .rp-soft :where(#s617) .btn-saf{font-family:var(--far)}.rp-soft :where(#s617) .btn-saf::after{content:"";position:absolute;inset:-30% -70%;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.34) 50%,transparent 56%);transform:translateX(-140%);animation:sheen617-rs 6s ease-in-out infinite}.rp-soft :where(#s617) .btn-saf .ic{width:16px;height:16px;stroke-width:2;position:relative}html[dir=rtl] .rp-soft :where(#s617) .btn-saf .ic{transform:scaleX(-1)}.rp-soft :where(#s617) .btn-ghost2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:14px;background:rgba(255,255,255,.06);color:#F5F1E8;box-shadow:inset 0 0 0 1px rgba(245,241,232,.22);font-family:var(--fd);font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}html[lang=ar] .rp-soft :where(#s617) .btn-ghost2{font-family:var(--far)}.rp-soft :where(#s617) .btn-ghost2 .ic{width:16px;height:16px;stroke-width:1.9}.rp-soft :where(#s617) .svc{display:grid;gap:12px;margin-top:14px}.rp-soft :where(#s617) .svc .s-tile{display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px}html[dir=rtl] .rp-soft :where(#s617) .svc .s-tile{padding:26px 28px 16px 18px}.rp-soft :where(#s617) .svc .s-tile .gemi{margin-bottom:2px}.rp-soft :where(#s617) .svc .meta{display:flex;flex-wrap:wrap;gap:6px}.rp-soft :where(#s617) .svc .linkchip{align-self:flex-start;margin-top:4px}.rp-soft :where(#s617) .svc .own{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px}.rp-soft :where(#s617) .svc .own span{display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-radius:12px;background:var(--cream);font-size:12px;color:var(--ink-3);box-shadow:inset 0 0 0 1px rgba(11,18,32,.06)}.rp-soft :where(#s617) .svc .own span b{font-size:12px;color:var(--ink);font-weight:600}}@layer rp0{.fig-g4{position:relative;margin:6px -12px 2px;max-width:420px}.fig-g4 .g4{display:block;width:100%;height:auto;overflow:hidden;font-family:"Manrope","IBM Plex Sans Arabic",system-ui,sans-serif}.fig-g4 .ico{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.fig-g4 .ico .d3{fill:currentColor;opacity:.18;stroke:none}.fig-g4 .ico .d2{fill:currentColor;stroke:none}.fig-g4 .g-num{font-weight:800;font-size:20px;fill:#0B1220;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}.fig-g4 .g-sub{font-weight:500;font-size:12px;fill:#5B6472}html[lang=ar] .fig-g4 .g-sub, html[lang=ar] .fig-g4 .g-edge, html[lang=ar] .fig-g4 .g-dimt{font-family:"IBM Plex Sans Arabic",system-ui,sans-serif}.fig-g4 .g-cnt{font-weight:700;font-size:12.5px;fill:#0B1220;letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}.fig-g4 .g-edge{font-weight:600;font-size:12px;fill:#2C5A48;opacity:.8;letter-spacing:.02em}.fig-g4 .g-dimt{font-weight:600;font-size:12px;fill:#2C5A48;opacity:.85;font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:isolate}.fig-g4 .g-plate{transform-box:fill-box;transform-origin:center;animation:g4float617-rs 8s ease-in-out infinite}.fig-g4 .g-p1{animation-delay:-1.2s}.fig-g4 .g-p2{animation-delay:-3.6s}.fig-g4 .g-p3{animation-delay:-6s;animation-duration:9s}.fig-g4 .g-sheen{animation:g4sheen617-rs 8s cubic-bezier(.4,0,.2,1) infinite}.fig-g4 .g-pulse{animation:g4pulse617-rs 5s ease-in-out infinite}.fig-g4 .g-c1{animation:g4drift617-rs 14s ease-in-out infinite}.fig-g4 .g-c2{animation:g4drift617-rs 11s ease-in-out infinite reverse}.fig-g4 .g-m1{animation:g4mote617-rs 13s ease-in-out infinite}.fig-g4 .g-m2{animation:g4mote617-rs 16s ease-in-out infinite -5s}.fig-g4 .g-m3{animation:g4mote617-rs 11s ease-in-out infinite -8s}}@keyframes g4float617-rs{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes g4sheen617-rs{0%{transform:translateX(0)}55%,100%{transform:translateX(480px)}}@keyframes g4pulse617-rs{0%,100%{opacity:.28}50%{opacity:.85}}@keyframes g4drift617-rs{0%,100%{transform:translate(0,0)}50%{transform:translate(26px,-6px)}}@keyframes g4mote617-rs{0%,100%{transform:translate(0,0)}50%{transform:translate(4px,-9px)}}@layer rp0{html[dir=rtl] .fig-g4 .ico{transform:none}}@media (prefers-reduced-motion:reduce){@layer rp0{.fig-g4 .g-plate, .fig-g4 .g-sheen, .fig-g4 .g-pulse, .fig-g4 .g-c1, .fig-g4 .g-c2, .fig-g4 .g-m1, .fig-g4 .g-m2, .fig-g4 .g-m3{animation:none}.fig-g4 .g-glint{display:none}}}@layer rp0{html[lang=ar] .fig-g4 .g-dimt{direction:rtl}html[lang=ar] .fig-g4 .g-sub{text-anchor:end}}@layer rp1{.rp-soft :where(#s617) .prs{display:grid;gap:10px;margin-top:14px}.rp-soft :where(#s617) .pr{display:grid;grid-template-columns:44px 1fr auto;gap:4px 12px;align-items:center;padding:12px 12px 12px 10px;border-radius:20px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 12px 24px -16px rgba(44,90,72,.34);text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}.rp-soft :where(#s617) .pr:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.2),0 18px 30px -16px rgba(44,90,72,.5)}html[dir=rtl] .rp-soft :where(#s617) .pr{padding:12px 10px 12px 12px}.rp-soft :where(#s617) .pr .gemi{width:44px;height:44px;border-radius:14px;grid-area:1/1/3/2}.rp-soft :where(#s617) .pr .gemi .ic{width:24px;height:24px}.rp-soft :where(#s617) .pr b{grid-area:1/2/2/3;align-self:center;font-family:var(--fd);font-weight:600;font-size:14px;letter-spacing:-.01em;color:var(--ink);line-height:1.25}html[lang=ar] .rp-soft :where(#s617) .pr b{font-family:var(--far)}.rp-soft :where(#s617) .pr .cnt{grid-area:1/3/2/4;justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:30px;padding:0 10px;border-radius:999px;background:var(--ok-grad-t);color:#fff;font-family:var(--fd);font-weight:700;font-size:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 14px -8px rgba(44,90,72,.6);font-variant-numeric:tabular-nums}.rp-soft :where(#s617) .pr small{grid-area:2/2/3/4;font-size:12px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}html[lang=ar] .rp-soft :where(#s617) .pr small{line-height:1.7}.rp-soft :where(#s617) .s-gt-top{display:grid;gap:12px;margin-top:14px}.rp-soft :where(#s617) .clauses{display:grid;gap:8px}.rp-soft :where(#s617) .clause{display:grid;grid-template-columns:40px 1fr;gap:2px 12px;align-items:center;padding:10px 12px 10px 10px;border-radius:16px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 10px 22px -14px rgba(44,90,72,.3)}html[dir=rtl] .rp-soft :where(#s617) .clause{padding:10px 10px 10px 12px}.rp-soft :where(#s617) .clause .gemi{width:40px;height:40px;border-radius:13px;grid-row:1/3}.rp-soft :where(#s617) .clause .gemi .ic{width:22px;height:22px}.rp-soft :where(#s617) .clause b{font-family:var(--fd);font-weight:600;font-size:13px;line-height:1.3;color:var(--ink);text-wrap:balance}html[lang=ar] .rp-soft :where(#s617) .clause b{font-family:var(--far)}.rp-soft :where(#s617) .clause > span:not(.gemi){font-size:12px;color:var(--ink-3);line-height:1.4}.rp-soft :where(#s617) .fig-g svg{overflow:visible}html[dir=rtl] .rp-soft :where(#s617) .fig-g > svg{transform:scaleX(-1)}.rp-soft :where(#s617) .fig-g .ico, .rp-soft :where(#s617) .fig-g .s-hm, .rp-soft :where(#s617) .fig-g .lb{transform-box:fill-box;transform-origin:center}html[dir=rtl] .rp-soft :where(#s617) .fig-g .ico, html[dir=rtl] .rp-soft :where(#s617) .fig-g .lb{transform:scaleX(-1)}html[dir=rtl] .rp-soft :where(#s617) .fig-g .s-hm{transform:translateX(-36px) scaleX(-1)}.rp-soft :where(#s617) .fig-g .agent rect{fill:#fff;stroke:rgba(44,90,72,.16);stroke-width:1;filter:url(#dshG-617)}.rp-soft :where(#s617) .fig-g .agent .bar{fill:rgba(44,90,72,.14)}.rp-soft :where(#s617) .fig-g .agent .bar.on{fill:#8CC4A8;animation:barfill617-rs 3s ease-in-out infinite}}@keyframes barfill617-rs{0%,100%{opacity:.5}50%{opacity:1}}@layer rp1{.rp-soft :where(#s617) .fig-g .agent .ic{color:#2C5A48;stroke-width:1.8}.rp-soft :where(#s617) .fig-g .rail{fill:none;stroke:url(#gRailG-617);stroke-width:1.6;stroke-dasharray:4 7;opacity:.75;animation:march617-rs 1.6s linear infinite}.rp-soft :where(#s617) .fig-g .pulse{fill:var(--saf);filter:url(#glowG-617)}.rp-soft :where(#s617) .fig-g .pulse.s-g{fill:#8CC4A8}.rp-soft :where(#s617) .fig-g .core{animation:breathe-t617-rs 4s ease-in-out infinite}.rp-soft :where(#s617) .fig-g .halo{fill:none;stroke:#4C8A70;stroke-width:1.2}.rp-soft :where(#s617) .fig-g .meet rect{fill:#fff;stroke:#2C5A48;stroke-width:1.2;filter:url(#dshG-617)}.rp-soft :where(#s617) .fig-g .meet .ic{color:#2C5A48;stroke-width:1.8}.rp-soft :where(#s617) .fig-g .lb{font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.04em;fill:var(--ink-3);text-anchor:middle}html[lang=ar] .rp-soft :where(#s617) .fig-g .lb{font-family:var(--far);letter-spacing:0;font-size:12px}.rp-soft :where(#s617) .fig-g .spark{fill:#FFB347;transform-box:fill-box;transform-origin:center;opacity:0;animation:sparkle617-rs 5s ease-in-out infinite}.rp-soft :where(#s617) .fig-g .spark:nth-child(2){animation-delay:1.7s}.rp-soft :where(#s617) .fig-g .spark:nth-child(3){animation-delay:3.1s}.rp-soft :where(#s617) .gsteps{display:grid;gap:10px;margin-top:14px}.rp-soft :where(#s617) .gstep{display:grid;grid-template-columns:44px 1fr;gap:2px 12px;align-items:start;padding:14px 14px 14px 12px;border-radius:20px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 12px 24px -16px rgba(44,90,72,.34)}html[dir=rtl] .rp-soft :where(#s617) .gstep{padding:14px 12px 14px 14px}.rp-soft :where(#s617) .gstep .gemi{width:44px;height:44px;border-radius:14px;grid-row:1/3}.rp-soft :where(#s617) .gstep .gemi .ic{width:24px;height:24px}.rp-soft :where(#s617) .gstep .st{display:inline-flex;align-items:center;gap:6px;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.08em;color:var(--saf-text)}.rp-soft :where(#s617) .gstep b{display:block;font-family:var(--fd);font-weight:600;font-size:14px;line-height:1.3;color:var(--ink);text-wrap:balance}html[lang=ar] .rp-soft :where(#s617) .gstep b{font-family:var(--far)}.rp-soft :where(#s617) .gstep p{grid-column:2;margin:4px 0 0;font-size:12px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}html[lang=ar] .rp-soft :where(#s617) .gstep p{line-height:1.75}.rp-soft :where(#s617) .gprice{position:relative;margin-top:14px;padding:20px 18px 18px;border-radius:24px;overflow:hidden;box-shadow:var(--sh-float)}.rp-soft :where(#s617) .gprice::before{content:"";position:absolute;top:-120px;inset-inline-end:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,152,33,.22),transparent 62%);animation:aur617-rs 14s ease-in-out infinite alternate;pointer-events:none}.rp-soft :where(#s617) .gprice::after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;background:linear-gradient(135deg,#FFB347,#FF8A00);border-radius:0 24px 0 100%}.rp-soft :where(#s617) .gprice > *{position:relative}.rp-soft :where(#s617) .gprice .top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline-end:28px}.rp-soft :where(#s617) .gprice .tier{display:inline-flex;align-items:center;gap:8px;font-family:var(--fd);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#FFB347}html[lang=ar] .rp-soft :where(#s617) .gprice .tier{font-family:var(--far);letter-spacing:0;text-transform:none}.rp-soft :where(#s617) .gprice .s-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(255,179,71,.14);box-shadow:inset 0 0 0 1px rgba(255,179,71,.35);font-size:12px;font-weight:600;color:#FFB347;white-space:nowrap}.rp-soft :where(#s617) .gprice .amt{display:flex;align-items:baseline;gap:8px;margin-top:12px}.rp-soft :where(#s617) .gprice .amt b{font-family:var(--fd);font-weight:700;font-size:34px;letter-spacing:-.03em;line-height:1;color:#F5F1E8;font-variant-numeric:tabular-nums}.rp-soft :where(#s617) .gprice .amt span{font-size:12px;color:var(--on-ink-2)}.rp-soft :where(#s617) .gprice .amt em{font-style:normal;font-family:var(--fd);font-weight:600;font-size:13px;color:#FFB347}.rp-soft :where(#s617) .gprice .per{margin:6px 0 0;font-size:12px;color:var(--on-ink-2)}.rp-soft :where(#s617) .gprice .rows{display:grid;gap:0;margin-top:12px;border-top:1px solid var(--on-ink-line)}.rp-soft :where(#s617) .gprice .rows div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--on-ink-line);font-size:12px;color:var(--on-ink-2)}.rp-soft :where(#s617) .gprice .rows div b{font-weight:600;color:#F5F1E8;text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-soft :where(#s617) .gprice .gring{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px;border-radius:16px;background:rgba(245,241,232,.05);box-shadow:inset 0 0 0 1px rgba(245,241,232,.1)}.rp-soft :where(#s617) .gprice .gring .rg{position:relative;width:64px;height:64px;flex:none}.rp-soft :where(#s617) .gprice .gring .rg svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.rp-soft :where(#s617) .gprice .gring .rg circle{fill:none;stroke-width:6}.rp-soft :where(#s617) .gprice .gring .rg .bg{stroke:rgba(245,241,232,.12)}.rp-soft :where(#s617) .gprice .gring .rg .tg{stroke:rgba(255,179,71,.35);stroke-dasharray:176;stroke-dashoffset:0}.rp-soft :where(#s617) .gprice .gring .rg .fg{stroke:#8CC4A8;stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:176;animation:ringdraw617-rs 1.4s .3s ease-out forwards;--off:29}.rp-soft :where(#s617) .gprice .gring .rg b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--fd);font-weight:700;font-size:20px;color:#F5F1E8}.rp-soft :where(#s617) .gprice .gring .tx b{display:block;font-family:var(--fd);font-weight:600;font-size:13px;color:#F5F1E8}html[lang=ar] .rp-soft :where(#s617) .gprice .gring .tx b{font-family:var(--far)}.rp-soft :where(#s617) .gprice .gring .tx span{display:block;margin-top:2px;font-size:12px;color:var(--on-ink-3)}.rp-soft :where(#s617) .gprice .fine{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--on-ink-3)}.rp-soft :where(#s617) .gprice .ctas{display:flex;flex-direction:column;gap:8px;margin-top:14px}.rp-soft :where(#s617) .gprice .ctas small{font-size:12px;color:var(--on-ink-3);text-align:center}.rp-soft :where(#s617) .days{display:grid;gap:10px;margin-top:14px;position:relative}.rp-soft :where(#s617) .day{display:grid;grid-template-columns:44px 1fr;gap:2px 12px;align-items:start;padding:14px 14px 14px 12px;border-radius:20px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 12px 24px -16px rgba(44,90,72,.34)}html[dir=rtl] .rp-soft :where(#s617) .day{padding:14px 12px 14px 14px}.rp-soft :where(#s617) .day .gemi{width:44px;height:44px;border-radius:14px;grid-row:1/3}.rp-soft :where(#s617) .day .gemi .ic{width:24px;height:24px}.rp-soft :where(#s617) .day .dc{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:var(--ok-grad-t);color:#fff;font-family:var(--fd);font-weight:700;font-size:12px;letter-spacing:.02em;font-variant-numeric:tabular-nums;justify-self:start}.rp-soft :where(#s617) .day b{display:block;margin-top:5px;font-family:var(--fd);font-weight:600;font-size:14px;line-height:1.3;color:var(--ink)}html[lang=ar] .rp-soft :where(#s617) .day b{font-family:var(--far)}.rp-soft :where(#s617) .day p{grid-column:2;margin:4px 0 0;font-size:12px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}html[lang=ar] .rp-soft :where(#s617) .day p{line-height:1.75}.rp-soft :where(#s617) .gpan{margin-top:14px;padding:16px 16px 14px;border-radius:20px;background:linear-gradient(145deg,#FFFFFF 0%,#F1F7F3 100%);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.14),0 12px 26px -16px rgba(44,90,72,.4);position:relative;overflow:hidden}.rp-soft :where(#s617) .gpan::after{content:"";position:absolute;top:0;right:0;width:26px;height:26px;background:linear-gradient(135deg,#FFB347,#FF8A00);border-radius:0 20px 0 100%}.rp-soft :where(#s617) .gpan .gh{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-inline-end:28px}.rp-soft :where(#s617) .gpan .gh .gemi{width:36px;height:36px;border-radius:12px}.rp-soft :where(#s617) .gpan .gh .gemi .ic{width:20px;height:20px}.rp-soft :where(#s617) .gpan .gh b{font-family:var(--fd);font-weight:600;font-size:15px;color:var(--ink)}html[lang=ar] .rp-soft :where(#s617) .gpan .gh b{font-family:var(--far)}.rp-soft :where(#s617) .s-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.rp-soft :where(#s617) .s-kpi{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 14px 14px;border-radius:22px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 14px 28px -16px rgba(44,90,72,.34);overflow:hidden}.rp-soft :where(#s617) .s-kpi .rg{position:relative;width:64px;height:64px}.rp-soft :where(#s617) .s-kpi .rg svg.rgs{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.rp-soft :where(#s617) .s-kpi .rg svg.rgs circle{fill:none;stroke-width:6}.rp-soft :where(#s617) .s-kpi .rg .bg{stroke:rgba(44,90,72,.1)}.rp-soft :where(#s617) .s-kpi .rg .fg{stroke:url(#gKpi-617);stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:176;animation:ringdraw617-rs 1.4s .3s ease-out forwards}.rp-soft :where(#s617) .s-kpi .rg .gemi{position:absolute;inset:12px;width:40px;height:40px;border-radius:13px}.rp-soft :where(#s617) .s-kpi .rg .gemi .ic{width:22px;height:22px}.rp-soft :where(#s617) .s-kpi .v{font-family:var(--fd);font-weight:700;font-size:26px;letter-spacing:-.03em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.rp-soft :where(#s617) .s-kpi b{font-family:var(--fd);font-weight:600;font-size:13px;line-height:1.3;color:var(--ink)}html[lang=ar] .rp-soft :where(#s617) .s-kpi b{font-family:var(--far)}.rp-soft :where(#s617) .s-kpi small{font-size:12px;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.rp-soft :where(#s617) .s-kpi .src{display:inline-flex;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--saf-text)}html[lang=ar] .rp-soft :where(#s617) .s-kpi .src{letter-spacing:0;text-transform:none;font-size:12px}.rp-soft :where(#s617) .s-kpi .src .ic{width:11px;height:11px;stroke-width:2.2}.rp-soft :where(#s617) .knote{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px 14px;border-radius:16px;background:var(--ok-tint);box-shadow:inset 0 0 0 1px rgba(44,90,72,.14);font-size:12px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.rp-soft :where(#s617) .knote .ic{width:16px;height:16px;color:#2C5A48;flex:none;margin-top:2px}.rp-soft :where(#s617) .cases{display:flex;gap:12px;margin:14px -20px 0;padding:4px 20px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rp-soft :where(#s617) .cases::-webkit-scrollbar{display:none}.rp-soft :where(#s617) .s-case{flex:0 0 86%;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px;border-radius:24px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 16px 32px -18px rgba(44,90,72,.36);position:relative;overflow:hidden}html[dir=rtl] .rp-soft :where(#s617) .s-case{padding:26px 28px 16px 18px}.rp-soft :where(#s617) .s-case h3{margin:0;font-family:var(--fd);font-weight:600;font-size:17px;letter-spacing:-.015em;line-height:1.3;color:var(--ink);text-wrap:balance}html[lang=ar] .rp-soft :where(#s617) .s-case h3{font-family:var(--far);font-size:16px;line-height:1.45}.rp-soft :where(#s617) .s-case > p{margin:0;font-size:13px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}html[lang=ar] .rp-soft :where(#s617) .s-case > p{line-height:1.8}.rp-soft :where(#s617) .s-case .top{display:flex;align-items:center;gap:10px;padding-inline-end:26px}.rp-soft :where(#s617) .s-case .top .gemi{width:40px;height:40px;border-radius:13px}.rp-soft :where(#s617) .s-case .top .gemi .ic{width:22px;height:22px}.rp-soft :where(#s617) .s-case .top .eb{display:flex;flex-direction:column;gap:2px;min-width:0}.rp-soft :where(#s617) .s-case .top .eb i{font-family:"IBM Plex Mono",ui-monospace,monospace;font-style:normal;font-size:12px;letter-spacing:.08em;color:rgba(11,18,32,.4)}.rp-soft :where(#s617) .s-case .top .eb span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--saf-text)}html[lang=ar] .rp-soft :where(#s617) .s-case .top .eb span{letter-spacing:0;text-transform:none;font-size:12px}.rp-soft :where(#s617) .s-case .fig{display:flex;align-items:center;gap:6px;padding:12px 14px;border-radius:16px;background:var(--ok-grad-t);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(44,90,72,.6)}.rp-soft :where(#s617) .s-case .fig .s-num{display:inline-flex;align-items:baseline;gap:4px}.rp-soft :where(#s617) .s-case .fig b{font-family:var(--fd);font-weight:700;font-size:30px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.rp-soft :where(#s617) .s-case .fig em{font-style:normal;font-family:var(--fd);font-weight:600;font-size:14px;opacity:.9}.rp-soft :where(#s617) .s-case .fig span{font-size:12px;line-height:1.3;color:rgba(255,255,255,.92);margin-inline-start:auto;text-align:end;max-width:46%}.rp-soft :where(#s617) .s-case .team{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.rp-soft :where(#s617) .s-case .team .ic{width:13px;height:13px;color:var(--saf-deep)}.rp-soft :where(#s617) .s-case .res{display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none}.rp-soft :where(#s617) .s-case .res li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:var(--ink-2)}.rp-soft :where(#s617) .s-case .res li i{width:18px;height:18px;border-radius:50%;background:var(--ok-tint);color:#2C5A48;display:grid;place-items:center;flex:none;margin-top:1px}.rp-soft :where(#s617) .s-case .res li i .ic{width:10px;height:10px;stroke-width:2.6}.rp-soft :where(#s617) .s-case .linkchip{align-self:flex-start;margin-top:auto}.rp-soft :where(#s617) .cnav{display:flex;justify-content:center;gap:6px;margin-top:2px}.rp-soft :where(#s617) .cnav i{width:6px;height:6px;border-radius:50%;background:rgba(11,18,32,.14)}.rp-soft :where(#s617) .cnav i.on{width:18px;border-radius:3px;background:var(--ok-grad)}.rp-soft :where(#s617) .fig-a > svg{overflow:visible}html[dir=rtl] .rp-soft :where(#s617) .fig-a > svg{transform:scaleX(-1)}.rp-soft :where(#s617) .fig-a .ico, .rp-soft :where(#s617) .fig-a .lb, .rp-soft :where(#s617) .fig-a .s-hm{transform-box:fill-box;transform-origin:center}html[dir=rtl] .rp-soft :where(#s617) .fig-a .ico, html[dir=rtl] .rp-soft :where(#s617) .fig-a .lb{transform:scaleX(-1)}html[dir=rtl] .rp-soft :where(#s617) .fig-a .s-hm{transform:translateX(-82px) scaleX(-1)}.rp-soft :where(#s617) .fig-a .pcard rect.c{fill:#fff;stroke:rgba(44,90,72,.16);stroke-width:1;filter:url(#dshA-617)}.rp-soft :where(#s617) .fig-a .tline{fill:rgba(11,18,32,.14)}.rp-soft :where(#s617) .fig-a .tline.t1{animation:typing617-rs 6s ease-in-out infinite}.rp-soft :where(#s617) .fig-a .tline.t2{animation:typing617-rs 6s 1s ease-in-out infinite}.rp-soft :where(#s617) .fig-a .tline.t3{animation:typing617-rs 6s 2s ease-in-out infinite}}@keyframes typing617-rs{0%{width:0}25%,80%{width:var(--w)}100%{width:0}}@layer rp1{.rp-soft :where(#s617) .fig-a .cur{fill:#FF9821;animation:blink617-rs 1s steps(2) infinite}}@keyframes blink617-rs{50%{opacity:0}}@layer rp1{.rp-soft :where(#s617) .fig-a .mic circle{fill:var(--ok-tint);stroke:rgba(44,90,72,.3);stroke-width:1}.rp-soft :where(#s617) .fig-a .mic .ic{color:#2C5A48;stroke-width:1.8}.rp-soft :where(#s617) .fig-a .wave{stroke:#4C8A70;stroke-width:1.6;stroke-linecap:round;fill:none}.rp-soft :where(#s617) .fig-a .wave path{animation:wave617-rs 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.rp-soft :where(#s617) .fig-a .wave path:nth-child(2){animation-delay:.2s}.rp-soft :where(#s617) .fig-a .wave path:nth-child(3){animation-delay:.4s}.rp-soft :where(#s617) .fig-a .wave path:nth-child(4){animation-delay:.6s}}@keyframes wave617-rs{50%{transform:scaleY(.35)}}@layer rp1{.rp-soft :where(#s617) .fig-a .disc{fill:url(#gDisc-617);filter:url(#dshA2-617)}.rp-soft :where(#s617) .fig-a .nlink{stroke:rgba(44,90,72,.25);stroke-width:1}.rp-soft :where(#s617) .fig-a .nlink.on{stroke:url(#gRailA-617);stroke-width:1.5;stroke-dasharray:60;stroke-dashoffset:60;animation:nlink617-rs 2.4s linear infinite}}@keyframes nlink617-rs{to{stroke-dashoffset:-60}}@layer rp1{.rp-soft :where(#s617) .fig-a .nn{fill:#fff;stroke:#4C8A70;stroke-width:1.5;animation:nglow617-rs 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes nglow617-rs{0%,100%{fill:#fff;transform:scale(1)}50%{fill:#8CC4A8;transform:scale(1.25)}}@layer rp1{.rp-soft :where(#s617) .fig-a .core{animation:breathe-t617-rs 4s ease-in-out infinite}.rp-soft :where(#s617) .fig-a .orb{fill:none;stroke:rgba(44,90,72,.22);stroke-width:1;stroke-dasharray:3 6;transform-box:fill-box;transform-origin:center;animation:spin617-rs 40s linear infinite}.rp-soft :where(#s617) .fig-a .scan{fill:url(#gScan-617);animation:scanx617-rs 4s linear infinite;transform-box:fill-box;transform-origin:center}}@keyframes scanx617-rs{from{transform:translateX(-110px)}to{transform:translateX(110px)}}@layer rp1{.rp-soft :where(#s617) .fig-a .rail{fill:none;stroke:url(#gRailA-617);stroke-width:1.6;stroke-dasharray:4 7;opacity:.75;animation:march617-rs 1.6s linear infinite}.rp-soft :where(#s617) .fig-a .pulse{fill:var(--saf);filter:url(#glowA-617)}.rp-soft :where(#s617) .fig-a .pulse.s-g{fill:#8CC4A8}.rp-soft :where(#s617) .fig-a .scard rect.c{fill:#fff;stroke:rgba(44,90,72,.2);stroke-width:1;filter:url(#dshA-617)}.rp-soft :where(#s617) .fig-a .scard .row{animation:rowin617-rs 6s ease-in-out infinite;transform-box:fill-box;transform-origin:left center}.rp-soft :where(#s617) .fig-a .scard .row:nth-child(2){animation-delay:.6s}.rp-soft :where(#s617) .fig-a .scard .row:nth-child(3){animation-delay:1.2s}}@keyframes rowin617-rs{0%,8%{opacity:0;transform:translateX(-6px)}20%,85%{opacity:1;transform:none}100%{opacity:0}}@layer rp1{.rp-soft :where(#s617) .fig-a .scard .gm{fill:url(#gInkA-617)}.rp-soft :where(#s617) .fig-a .scard .bar{fill:rgba(11,18,32,.12)}.rp-soft :where(#s617) .fig-a .scard .bar.s{fill:#8CC4A8}.rp-soft :where(#s617) .fig-a .scard .price{fill:url(#gRailA-617)}.rp-soft :where(#s617) .fig-a .lb{font-family:var(--ft);font-size:12px;font-weight:600;letter-spacing:.04em;fill:var(--ink-3);text-anchor:middle}.rp-soft :where(#s617) .fig-a .lb.w{fill:#fff}html[lang=ar] .rp-soft :where(#s617) .fig-a .lb{font-family:var(--far);letter-spacing:0;font-size:12px}.rp-soft :where(#s617) .fig-a .spark{fill:#FFB347;transform-box:fill-box;transform-origin:center;opacity:0;animation:sparkle617-rs 5s ease-in-out infinite}.rp-soft :where(#s617) .fig-a .spark:nth-child(2){animation-delay:1.7s}.rp-soft :where(#s617) .fig-a .spark:nth-child(3){animation-delay:3.1s}.rp-soft :where(#s617) .fig-a .dots{fill:url(#pdotsA-617)}.rp-soft :where(#s617) .sa-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rp-soft :where(#s617) .sa-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(44,90,72,.16),0 6px 14px -10px rgba(44,90,72,.4);font-size:12px;color:var(--ink-2);text-decoration:none;max-width:100%}.rp-soft :where(#s617) .sa-chip .ic{width:13px;height:13px;color:var(--saf-deep);stroke-width:2;flex:none}.rp-soft :where(#s617) .sa-chip span{line-height:1.4}.rp-soft :where(#s617) .sa-box{display:flex;align-items:center;gap:10px;margin-top:12px;padding:8px 8px 8px 16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px rgba(44,90,72,.18),0 14px 28px -16px rgba(44,90,72,.4)}html[dir=rtl] .rp-soft :where(#s617) .sa-box{padding:8px 16px 8px 8px}.rp-soft :where(#s617) .sa-box .ph{flex:1;min-width:0;font-size:14px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-soft :where(#s617) .sa-box .mic{width:40px;height:40px;border-radius:12px;background:var(--ok-tint);color:#2C5A48;display:grid;place-items:center;flex:none;box-shadow:inset 0 0 0 1px rgba(44,90,72,.18)}.rp-soft :where(#s617) .sa-box .mic .ic{width:18px;height:18px;stroke-width:1.8}.rp-soft :where(#s617) .sa-box .go{width:44px;height:44px;border-radius:13px;background:var(--ok-grad-t);color:#fff;display:grid;place-items:center;flex:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 20px -10px rgba(44,90,72,.7)}.rp-soft :where(#s617) .sa-box .go .ic{width:18px;height:18px;stroke-width:2.2}html[dir=rtl] .rp-soft :where(#s617) .sa-box .go .ic{transform:scaleX(-1)}.rp-soft :where(#s617) .sa-voice{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(145deg,#FFFFFF 0%,#F1F7F3 100%);box-shadow:inset 0 0 0 1px rgba(44,90,72,.12)}.rp-soft :where(#s617) .sa-voice .gemi{width:40px;height:40px;border-radius:13px}.rp-soft :where(#s617) .sa-voice .gemi .ic{width:22px;height:22px}.rp-soft :where(#s617) .sa-voice b{display:block;font-family:var(--fd);font-weight:600;font-size:13px;color:var(--ink)}html[lang=ar] .rp-soft :where(#s617) .sa-voice b{font-family:var(--far)}.rp-soft :where(#s617) .sa-voice > div > span{display:block;margin-top:2px;font-size:12px;line-height:1.5;color:var(--ink-3)}.rp-soft :where(#s617) .s-tools{display:grid;gap:10px;margin-top:14px}.rp-soft :where(#s617) .s-tool{display:grid;grid-template-columns:48px 1fr;gap:4px 14px;align-items:center;padding:14px 14px 14px 12px;border-radius:22px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 14px 28px -16px rgba(44,90,72,.34);text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}.rp-soft :where(#s617) .s-tool:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.2),0 22px 40px -18px rgba(44,90,72,.5)}html[dir=rtl] .rp-soft :where(#s617) .s-tool{padding:14px 12px 14px 14px}.rp-soft :where(#s617) .s-tool .gemi{grid-row:1/4}.rp-soft :where(#s617) .s-tool b{font-family:var(--fd);font-weight:600;font-size:15px;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}html[lang=ar] .rp-soft :where(#s617) .s-tool b{font-family:var(--far)}.rp-soft :where(#s617) .s-tool p{margin:0;font-size:12px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}html[lang=ar] .rp-soft :where(#s617) .s-tool p{line-height:1.7}.rp-soft :where(#s617) .s-tool .open{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-family:var(--fd);font-weight:600;font-size:12px;color:#2C5A48}html[lang=ar] .rp-soft :where(#s617) .s-tool .open{font-family:var(--far)}.rp-soft :where(#s617) .s-tool .open .ic{width:13px;height:13px;stroke-width:2.2}html[dir=rtl] .rp-soft :where(#s617) .s-tool .open .ic{transform:scaleX(-1)}.rp-soft :where(#s617) .ins{display:grid;gap:10px;margin-top:14px}.rp-soft :where(#s617) .inrow{display:grid;grid-template-columns:44px 1fr;gap:4px 12px;align-items:center;padding:14px 14px 14px 12px;border-radius:20px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 12px 24px -16px rgba(44,90,72,.34);text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}.rp-soft :where(#s617) .inrow:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.2),0 18px 30px -16px rgba(44,90,72,.5)}html[dir=rtl] .rp-soft :where(#s617) .inrow{padding:14px 12px 14px 14px}.rp-soft :where(#s617) .inrow .gemi{width:44px;height:44px;border-radius:14px;grid-row:1/3}.rp-soft :where(#s617) .inrow .gemi .ic{width:24px;height:24px}.rp-soft :where(#s617) .inrow .kk{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:var(--saf-tint);color:var(--saf-text);font-size:12px;font-weight:600;justify-self:start}.rp-soft :where(#s617) .inrow b{font-family:var(--fd);font-weight:600;font-size:14px;line-height:1.35;color:var(--ink);text-wrap:balance}html[lang=ar] .rp-soft :where(#s617) .inrow b{font-family:var(--far)}.rp-soft :where(#s617) .inrow small{grid-column:2;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.rp-soft :where(#s617) .inrow small .ic{width:12px;height:12px;color:var(--saf-deep)}.rp-soft :where(#s617) .s-faq{display:grid;gap:8px;margin-top:14px}.rp-soft :where(#s617) .s-faq details{border-radius:18px;background:linear-gradient(180deg,#FFFFFF,#FBFDFC);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(44,90,72,.09),0 10px 22px -14px rgba(44,90,72,.3);overflow:hidden}.rp-soft :where(#s617) .s-faq summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px 10px 14px;cursor:pointer;list-style:none;font-family:var(--fd);font-weight:600;font-size:14px;line-height:1.35;color:var(--ink)}html[lang=ar] .rp-soft :where(#s617) .s-faq summary{font-family:var(--far);font-size:15px}.rp-soft :where(#s617) .s-faq summary::-webkit-details-marker{display:none}.rp-soft :where(#s617) .s-faq summary i{width:30px;height:30px;border-radius:10px;background:var(--ok-tint);color:#2C5A48;display:grid;place-items:center;flex:none;margin-inline-start:auto;box-shadow:inset 0 0 0 1px rgba(44,90,72,.16);transition:transform .3s,background .3s}.rp-soft :where(#s617) .s-faq summary i .ic{width:14px;height:14px;stroke-width:2.2}.rp-soft :where(#s617) .s-faq details[open] summary i{background:var(--ok-grad-t);color:#fff;transform:rotate(45deg)}.rp-soft :where(#s617) .s-faq details[open] summary{color:#2C5A48}.rp-soft :where(#s617) .s-faq .a{padding:0 16px 16px 16px;font-size:13px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}html[lang=ar] .rp-soft :where(#s617) .s-faq .a{line-height:1.85}.rp-soft :where(#s617) .s-final{position:relative;margin-top:28px;padding:26px 20px 22px;border-radius:28px;overflow:hidden;box-shadow:var(--sh-float)}.rp-soft :where(#s617) .s-final::before{content:"";position:absolute;top:-160px;inset-inline-end:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,152,33,.26),transparent 62%);animation:aur617-rs 14s ease-in-out infinite alternate;pointer-events:none}.rp-soft :where(#s617) .s-final .fxg{position:absolute;inset:0;pointer-events:none;opacity:.5}.rp-soft :where(#s617) .s-final .fxg path{fill:none;stroke:url(#flowgF-617);stroke-width:1;stroke-dasharray:4 10;animation:flowmove-rs 14s linear infinite}.rp-soft :where(#s617) .s-final .fxg path:nth-child(2){animation-duration:19s;stroke-dasharray:2 8}.rp-soft :where(#s617) .s-final .mod{position:absolute;top:0;right:0;width:32px;height:32px;background:linear-gradient(135deg,#FFB347,#FF8A00);border-radius:0 28px 0 100%;display:block}.rp-soft :where(#s617) .s-final > .cin{position:relative}.rp-soft :where(#s617) .s-final .ovl{color:#FFB347}.rp-soft :where(#s617) .s-final h2{margin:12px 0 0;font-family:var(--fd);font-weight:600;font-size:24px;letter-spacing:-.02em;line-height:1.2;color:#F5F1E8;text-wrap:balance}html[lang=ar] .rp-soft :where(#s617) .s-final h2{font-family:var(--far);font-size:21px;line-height:1.4}.rp-soft :where(#s617) .s-final .cs{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--on-ink-2);max-width:30em;text-wrap:pretty}.rp-soft :where(#s617) .s-final .ctas{display:flex;flex-direction:column;gap:10px;margin-top:16px}.rp-soft :where(#s617) .s-final .btn-hero2{position:relative;display:flex;align-items:center;width:100%;min-height:60px;padding:0 88px 0 22px;border-radius:18px;background:linear-gradient(180deg,#FFB347 0%,#FF9821 100%);color:var(--ink);text-decoration:none;font-family:var(--fd);font-weight:600;font-size:16px;letter-spacing:-.01em;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.08),0 20px 44px -16px rgba(255,152,33,.6)}html[dir=rtl] .rp-soft :where(#s617) .s-final .btn-hero2{padding:0 22px 0 88px}html[lang=ar] .rp-soft :where(#s617) .s-final .btn-hero2{font-family:var(--far)}.rp-soft :where(#s617) .s-final .btn-hero2 .bite{position:absolute;top:0;inset-inline-end:0;width:72px;height:72px;background:#0E1626;border-end-start-radius:100%}.rp-soft :where(#s617) .s-final .btn-hero2 .cap{position:absolute;top:0;inset-inline-end:0;width:58px;height:58px;background:linear-gradient(160deg,#4C8A70,#2C5A48);color:#fff;border-end-start-radius:100%;display:grid;place-items:center;padding:0 0 10px 10px;overflow:hidden}html[dir=rtl] .rp-soft :where(#s617) .s-final .btn-hero2 .cap{padding:0 10px 10px 0}.rp-soft :where(#s617) .s-final .btn-hero2 .cap .ic{width:20px;height:20px;stroke-width:2;position:relative}html[dir=rtl] .rp-soft :where(#s617) .s-final .btn-hero2 .cap .ic{transform:scaleX(-1)}.rp-soft :where(#s617) .s-final .btn-hero2 .cap::after{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);transform:translateX(-120%);animation:sheen617-rs 6s ease-in-out infinite}.rp-soft :where(#s617) .s-final .helper{margin:10px 0 0;font-size:12px;color:var(--on-ink-3);text-align:center}.rp-soft :where(#s617) .s-final .contacts{display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--on-ink-line)}.rp-soft :where(#s617) .s-final .contacts a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:14px;background:rgba(245,241,232,.05);box-shadow:inset 0 0 0 1px rgba(245,241,232,.1);color:#F5F1E8;text-decoration:none;font-size:13px;font-variant-numeric:tabular-nums}.rp-soft :where(#s617) .s-final .contacts a i{width:30px;height:30px;border-radius:10px;background:rgba(255,179,71,.14);color:#FFB347;display:grid;place-items:center;flex:none}.rp-soft :where(#s617) .s-final .contacts a i .ic{width:15px;height:15px;stroke-width:1.8}.rp-soft :where(#s617) .foot{margin-top:28px;padding:26px 20px 18px;border-radius:28px 28px 0 0;background:linear-gradient(180deg,#FFFFFF,#F8FBF9);box-shadow:var(--sh-card);position:relative;overflow:hidden}.rp-soft :where(#s617) .foot .fh{display:flex;flex-direction:column;gap:10px}.rp-soft :where(#s617) .foot .fh .logo svg{height:26px}.rp-soft :where(#s617) .foot .tag{margin:0;font-size:13px;line-height:1.6;color:var(--ink-2);max-width:30em;text-wrap:pretty}.rp-soft :where(#s617) .foot .cols{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--ink-line)}.rp-soft :where(#s617) .foot .col b{display:flex;align-items:center;gap:8px;font-family:var(--fd);font-weight:600;font-size:13px;color:var(--ink);margin-bottom:8px}html[lang=ar] .rp-soft :where(#s617) .foot .col b{font-family:var(--far)}.rp-soft :where(#s617) .foot .col b i{width:8px;height:8px;background:linear-gradient(135deg,var(--saf-300),var(--saf));border-radius:0 2px 0 100%}.rp-soft :where(#s617) .foot .col a{display:block;min-height:32px;line-height:32px;font-size:12px;color:var(--ink-3);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-soft :where(#s617) .foot .col a:hover{color:#2C5A48}.rp-soft :where(#s617) .foot .offices{display:grid;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--ink-line)}.rp-soft :where(#s617) .foot .office{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;color:var(--ink-2)}.rp-soft :where(#s617) .foot .office i{width:28px;height:28px;border-radius:9px;background:var(--cream-2);color:var(--saf-deep);display:grid;place-items:center;flex:none}.rp-soft :where(#s617) .foot .office i .ic{width:14px;height:14px}.rp-soft :where(#s617) .foot .office b{display:block;font-family:var(--fd);font-weight:600;font-size:12px;color:var(--ink)}html[lang=ar] .rp-soft :where(#s617) .foot .office b{font-family:var(--far)}.rp-soft :where(#s617) .foot .bottom{display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--ink-line);font-size:12px;color:var(--ink-3)}.rp-soft :where(#s617) .foot .bottom .bl{display:flex;flex-wrap:wrap;gap:4px 14px}.rp-soft :where(#s617) .foot .bottom .bl a{color:var(--ink-3);text-decoration:none;min-height:28px;line-height:28px}.rp-soft :where(#s617) .foot .bottom .legal{font-variant-numeric:tabular-nums}}@layer rpk1{.rp-soft :where(#s617) [data-off], .rp-soft :where(#s617) [data-off] *, .rp-soft :where(#s617) [data-off] *::before, .rp-soft :where(#s617) [data-off] *::after{animation-play-state: paused !important}}@media (prefers-reduced-motion:reduce){@layer rpk1{.rp-soft :where(#s617) *, .rp-soft :where(#s617) *::before, .rp-soft :where(#s617) *::after{animation: none !important}}}@media (min-width:1024px){@layer rp0{.rp-soft{--g:40px}}@layer rp1{.rp-soft :where(#s617) .sec{padding:24px 0 0}.rp-soft :where(#s617) .sec .code{display:block;max-width:104px;white-space:normal}.rp-soft :where(#s617) .card3{padding:26px 26px 24px;margin-top:18px}.rp-soft :where(#s617) .hdbox3{display:grid;grid-template-columns:1fr auto;gap:0 32px;align-items:center;padding:22px 24px;min-height:248px}.rp-soft :where(#s617) .hdbox3 .row, .rp-soft :where(#s617) .hdbox3 h2, .rp-soft :where(#s617) .hdbox3 .cs, .rp-soft :where(#s617) .hdbox3 .chiprow{grid-column:1}.rp-soft :where(#s617) .hdbox3 h2{font-size:28px;max-width:20em}html[lang=ar] .rp-soft :where(#s617) .hdbox3 h2{font-size:26px}.rp-soft :where(#s617) .hdbox3 .cs{font-size:14px;max-width:40em}.rp-soft :where(#s617) .hdbox3 .fig{grid-column:2;grid-row:1/5;margin:0;align-self:center}.rp-soft :where(#s617) .hdbox3 .fig > svg{width:380px;max-width:none}.rp-soft :where(#s617) .sfoot{flex-direction:row;align-items:center;justify-content:space-between}.rp-soft :where(#s617) .btn-sec{width:auto;min-width:340px}.rp-soft :where(#s617) .sfoot .note{max-width:46em}.rp-soft :where(#s617) .svc{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}.rp-soft :where(#s617) .svc .s-tile{padding:22px 20px 18px}html[dir=rtl] .rp-soft :where(#s617) .svc .s-tile{padding:30px 26px 18px 20px}.rp-soft :where(#s617) .svc .s-tile p{flex:1}.rp-soft :where(#s617) .prs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.rp-soft :where(#s617) .s-gt-top{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;align-items:start}.rp-soft :where(#s617) .gsteps{grid-template-columns:repeat(4,1fr);gap:12px}.rp-soft :where(#s617) .gstep{display:flex;flex-direction:column;gap:6px;padding:18px}.rp-soft :where(#s617) .gstep .gemi{margin-bottom:6px}.rp-soft :where(#s617) .gstep p{margin-top:2px}.rp-soft :where(#s617) .gprice{margin-top:0;padding:24px 22px 22px}.rp-soft :where(#s617) .gprice .ctas{flex-direction:row;align-items:center;flex-wrap:wrap}.rp-soft :where(#s617) .gprice .ctas small{text-align:start;flex-basis:100%}.rp-soft :where(#s617) .days{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.rp-soft :where(#s617) .day{display:flex;flex-direction:column;gap:6px;padding:18px}.rp-soft :where(#s617) .day .gemi{margin-bottom:6px}.rp-soft :where(#s617) .s-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.rp-soft :where(#s617) .s-kpi{padding:18px 18px 16px}.rp-soft :where(#s617) .cases{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 0;padding:0;overflow:visible}.rp-soft :where(#s617) .s-case{flex:none}html[dir=rtl] .rp-soft :where(#s617) .s-case{padding:28px 28px 18px 20px}.rp-soft :where(#s617) .cnav{display:none}.rp-soft :where(#s617) .sa-chips{margin-top:18px}.rp-soft :where(#s617) .sa-row{display:grid;grid-template-columns:1.4fr 1fr;gap:12px;align-items:stretch}.rp-soft :where(#s617) .sa-voice{margin-top:12px}.rp-soft :where(#s617) .s-tools{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.rp-soft :where(#s617) .s-tool{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px}.rp-soft :where(#s617) .s-tool .gemi{margin-bottom:4px}.rp-soft :where(#s617) .s-tool p{flex:1}.rp-soft :where(#s617) .ins{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px}.rp-soft :where(#s617) .s-faq{display:block;column-count:2;column-gap:12px;margin-top:18px}.rp-soft :where(#s617) .s-faq details{break-inside:avoid;margin-bottom:10px}.rp-soft :where(#s617) .hdbox3.nofig{min-height:0}.rp-soft :where(#s617) .hdbox3.nofig .chiprow{grid-column:2;grid-row:1/4;align-self:center;margin:0}.rp-soft :where(#s617) .s-final{padding:34px 36px 30px;margin-top:32px;display:grid;grid-template-columns:1.3fr 1fr;gap:0 40px;align-items:center}.rp-soft :where(#s617) .s-final .cin{grid-column:1}.rp-soft :where(#s617) .s-final .contacts{grid-column:2;grid-row:1;margin:0;padding:0;border:0}.rp-soft :where(#s617) .s-final h2{font-size:30px}html[lang=ar] .rp-soft :where(#s617) .s-final h2{font-size:27px}.rp-soft :where(#s617) .s-final .ctas{flex-direction:row;align-items:center}.rp-soft :where(#s617) .s-final .btn-hero2{width:auto;min-width:280px}.rp-soft :where(#s617) .s-final .helper{text-align:start;margin-top:12px}.rp-soft :where(#s617) .foot{padding:36px 36px 20px;margin-top:40px}.rp-soft :where(#s617) .foot .cols{grid-template-columns:repeat(6,1fr);gap:16px}.rp-soft :where(#s617) .foot .offices{grid-template-columns:1fr 1fr 1.2fr;gap:16px}.rp-soft :where(#s617) .foot .bottom{flex-direction:row;justify-content:space-between;align-items:center}}}@layer rp1{.rp-soft :where(#s617) .gm-navy{--gem:linear-gradient(150deg,#2F4C8C,#1A2C5A)}}@layer rp0{.rp-soft .sec{padding-top:0;overflow:hidden}}@layer rp1{.rp-soft :where(#s02) .wash.a, .rp-soft :where(#s02) .wash.c, .rp-soft :where(#s02) .s-grid{display:none}.rp-soft :where(#s35) .wash.a{display:none}.rp-soft :where(#s35){padding-top:8px}.rp-soft :where(#s617){padding-top:8px}.rp-soft :where(#s617) .wash.b{display:none}.rp-soft :where(#s617) .sec{padding-bottom:0}}@layer rp0{.rp-soft{overflow-x:hidden;max-width:100%}.rp-soft .btn-sec{overflow:hidden;animation:ctabreathe-rs 5s ease-in-out infinite}}@keyframes ctabreathe-rs{50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.08),0 20px 40px -12px rgba(44,90,72,.85)}}@layer rp0{.rp-soft .btn-sec::after{content:"";position:absolute;inset:-30% -70%;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.18) 50%,transparent 56%);transform:translateX(-140%);animation:ctasheen-rs 7s ease-in-out infinite;pointer-events:none}}@keyframes ctasheen-rs{0%,70%{transform:translateX(-120%)}90%,100%{transform:translateX(120%)}}@layer rp0{.rp-soft .rv{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.rp-soft .rv.in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@layer rp0{.rp-soft .rv{opacity:1;transform:none;transition:none}}}@layer rp0{.rp-soft{--saf-text:#9E5604}}@layer rp1{.rp-soft :where(#s02) sup{font-size:12px}.rp-soft :where(#s02) .proof2 a{min-height:40px;display:inline-flex;align-items:center}}@layer rp0{.rp-soft .lang b{min-height:40px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.rp-soft .secmark{margin-top:30px}}@media (min-width:1024px){@layer rp0{.rp-soft .secmark{margin-top:44px}}}@layer rp0{.rp-soft .desk{display:none}}@media (min-width:1024px){@layer rp0{.rp-soft .mob{display:none}.rp-soft .desk{display:block}}}@layer rp1{.rp-soft :where(#s35) .card3, .rp-soft :where(#s617) .card3{content-visibility:auto;contain-intrinsic-size:auto 1400px}.rp-soft .card3:where(#c3-35){contain-intrinsic-size:auto 1714px}.rp-soft .card3:where(#c4-35){contain-intrinsic-size:auto 1342px}.rp-soft .card3:where(#c5-35){contain-intrinsic-size:auto 1650px}.rp-soft .card3:where(#c10-617){contain-intrinsic-size:auto 1820px}.rp-soft .card3:where(#c11-617){contain-intrinsic-size:auto 1933px}.rp-soft .card3:where(#c12-617){contain-intrinsic-size:auto 2376px}.rp-soft .card3:where(#c13-617){contain-intrinsic-size:auto 1327px}.rp-soft .card3:where(#c14-617){contain-intrinsic-size:auto 1057px}.rp-soft .card3:where(#c15-617){contain-intrinsic-size:auto 905px}.rp-soft .card3:where(#c16-617){contain-intrinsic-size:auto 1079px}.rp-soft .card3:where(#c17-617){contain-intrinsic-size:auto 932px}.rp-soft .card3:where(#c18-617){contain-intrinsic-size:auto 918px}.rp-soft .card3:where(#c19-617){contain-intrinsic-size:auto 1130px}}@media (min-width:1024px){@layer rp1{.rp-soft .card3:where(#c3-35){contain-intrinsic-size:auto 951px}.rp-soft .card3:where(#c4-35){contain-intrinsic-size:auto 658px}.rp-soft .card3:where(#c5-35){contain-intrinsic-size:auto 961px}.rp-soft .card3:where(#c10-617){contain-intrinsic-size:auto 734px}.rp-soft .card3:where(#c11-617){contain-intrinsic-size:auto 878px}.rp-soft .card3:where(#c12-617){contain-intrinsic-size:auto 1324px}.rp-soft .card3:where(#c13-617){contain-intrinsic-size:auto 798px}.rp-soft .card3:where(#c14-617){contain-intrinsic-size:auto 629px}.rp-soft .card3:where(#c15-617){contain-intrinsic-size:auto 1148px}.rp-soft .card3:where(#c16-617){contain-intrinsic-size:auto 613px}.rp-soft .card3:where(#c17-617){contain-intrinsic-size:auto 494px}.rp-soft .card3:where(#c18-617){contain-intrinsic-size:auto 543px}.rp-soft .card3:where(#c19-617){contain-intrinsic-size:auto 632px}}}@layer rpi0{.rp-soft.is-still *, .rp-soft.is-still *::before, .rp-soft.is-still *::after{animation-play-state: paused}}@layer rp0{.rp-soft .s-hero .col-a{position:relative}.rp-soft .rp-still{position:absolute;inset-block-start:-6px;inset-inline-end:0;inline-size:auto;block-size:auto;aspect-ratio:auto;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:#3E4350;font:600 13px/1 "Inter",system-ui,sans-serif;box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(11,18,32,.08),0 8px 18px -12px rgba(44,90,72,.3);cursor:pointer}html[lang=ar] .rp-soft .rp-still{font-family:"IBM Plex Sans Arabic","Inter AR",system-ui,sans-serif;font-size:14px}.rp-soft .rp-still:hover{color:#0B1220;background:#fff}.rp-soft .rp-still:focus-visible{outline:none;box-shadow:0 0 0 2px #F8F3EB,0 0 0 4px #0B1220,0 0 0 7px rgba(255,152,33,.4)}.rp-soft .rp-still svg{width:16px;height:16px;flex:none;fill:currentColor}.rp-soft .rp-still .on-play{display:none}.rp-soft.is-still .rp-still .on-play{display:block}.rp-soft.is-still .rp-still .on-pause{display:none}}@media (max-width:767.98px){@layer rp0{.rp-soft .rp-still{inline-size:44px;padding:0;justify-content:center}.rp-soft .rp-still span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}}@media (prefers-reduced-motion:reduce){@layer rp0{.rp-soft .rp-still{display:none}}}@media (max-width:560px){@layer rp0{.rp-soft .gstage{row-gap:10px}.rp-soft .gstage .hubs, .rp-soft .gstage .gcap{position:static}.rp-soft .gstage .hubs{justify-self:start;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.rp-soft .gstage .hubs span{max-width:none}.rp-soft .gstage .gcap{justify-self:start;white-space:normal}}}@layer rpk0{html[lang=ar] .rp-soft :where(b):not(._s), html[lang=ar] .rp-soft :where(strong):not(._s), html[lang=ar] .rp-soft .pr, html[lang=ar] .rp-soft .lab, html[lang=ar] .rp-soft .pill, html[lang=ar] .rp-soft .aud, html[lang=ar] .rp-soft .dc, html[lang=ar] .rp-soft .role, html[lang=ar] .rp-soft .pk, html[lang=ar] .rp-soft .t-sentence, html[lang=ar] .rp-soft .t-run, html[lang=ar] .rp-soft .nowrap, html[lang=ar] .rp-soft .tier, html[lang=ar] .rp-soft :is(.tier *), html[lang=ar] .rp-soft .eb, html[lang=ar] .rp-soft :is(.eb *), html[lang=ar] .rp-soft .cnt{font-weight: 600 !important}}@layer rp0{html[lang=ar] .rp-soft .prs .cnt{unicode-bidi: isolate}}@layer rpk0{html[lang=ar] .rp-soft .prs .cnt{direction: rtl !important;font-family: var(--far) !important}}@media (min-width:640px){@layer rp1{.rp-soft :where(#s617) .hu .svc{grid-template-columns:repeat(2,1fr)}}}@media (min-width:1024px){@layer rp1{.rp-soft :where(#s617) .hu .svc{grid-template-columns:repeat(3,1fr)}}}@layer rp1{.rp-soft :where(#s617) .hu .svc .s-tile p{flex:1 1 auto}}