:root{--paper: #f6f7f4;--white: #ffffff;--ink: #1a2332;--muted: #516072;--blue: #13268d;--blue-deep: #0c1a64;--green: #3da84c;--green-ink: #146b30;--line: rgba(19, 38, 141, .12);--green-soft: #e7f6ea;--blue-soft: #e8eef8;--shadow: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 28px 70px rgba(19, 38, 141, .08);--serif: "Tajawal", "Segoe UI", sans-serif;--sans: "Tajawal", "Segoe UI", sans-serif;--arabic: "Tajawal", "Segoe UI", sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-height:100%;font-family:var(--sans);font-size:1.05rem;line-height:1.65;color:var(--ink);background:var(--paper)}html[lang=ar] body{font-family:var(--arabic);font-size:1.08rem;line-height:1.8}img{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0}a{color:inherit}::selection{background:#d5efda;color:#102016}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}h1,h2,h3,.service-title,.ghost,.step-no,.service-no{font-family:var(--serif);font-weight:560;letter-spacing:-.03em}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .service-title,html[lang=ar] .ghost,html[lang=ar] .step-no,html[lang=ar] .service-no,html[lang=ar] .quote p{font-family:var(--arabic);font-style:normal;letter-spacing:0}html[lang=ar] .kicker,html[lang=ar] .facts dt,html[lang=ar] .live-card small,html[lang=ar] .spec-head{letter-spacing:0;text-transform:none}.skip{position:absolute;inset-inline-start:1rem;top:-4rem;z-index:80;background:var(--blue);color:#fff;padding:.6rem .8rem;border-radius:8px;text-decoration:none}.skip:focus{top:.7rem}.wrap{width:min(1160px,calc(100% - 3rem));margin-inline:auto}.kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .95rem;color:var(--green-ink);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.diamond{width:8px;height:8px;background:var(--green);transform:rotate(45deg);flex:none}h2{color:var(--blue);font-size:clamp(2.2rem,4vw,3.45rem);line-height:1.12;font-weight:500;text-wrap:balance}.lede{max-width:40rem;margin-top:1rem;color:var(--muted);font-size:1.08rem;text-wrap:balance}.section-intro{position:relative;z-index:1;max-width:44rem;margin-bottom:2.2rem}.section-intro .btn{margin-top:1.3rem}section{scroll-margin-top:132px;padding:clamp(5rem,9vw,8rem) 0}.band{background:#ffffff8c}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:46px;padding:.7rem 1.25rem;border-radius:999px;border:1px solid transparent;text-decoration:none;font-size:.95rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:transform .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.btn:hover{transform:translateY(-1px)}.btn-navy{background:var(--blue);color:#fff;box-shadow:0 10px 24px #13268d29}.btn-navy:hover{background:var(--blue-deep);box-shadow:0 14px 28px #13268d33}.btn-ghost{background:#ffffffb3;color:var(--blue);border-color:#13268d29}.btn-ghost:hover{border-color:#13268d66;background:#fff}html[dir=rtl] .arrow{transform:scaleX(-1)}.spark-field{position:fixed;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}main,.footer{position:relative;z-index:1}.reveal{opacity:0;transform:translateY(22px)}.reveal.is-in{animation:rise .85s cubic-bezier(.22,.7,.2,1) forwards}.nav{position:sticky;top:0;z-index:40;width:100%;margin:0;background:#f6f7f4db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;border-radius:0;box-shadow:none}.nav:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--green),var(--blue) 48%,var(--green))}.nav-inner{width:min(1160px,calc(100% - 3rem));margin-inline:auto;min-height:74px;padding-inline:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative}.brand img{height:34px;width:auto}.nav-links{display:flex;align-items:center;gap:1.5rem}.nav-links a:not(.btn){position:relative;text-decoration:none;font-size:.92rem;font-weight:500;color:#445066}.nav-links a:not(.btn):after{content:"";position:absolute;inset-inline:0;bottom:-7px;height:1px;background:var(--green);transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.nav-links a.is-on,.nav-links a:not(.btn):hover{color:var(--blue)}.nav-links a.is-on:after,.nav-links a:not(.btn):hover:after{transform:scaleX(1)}.nav-tools{display:flex;align-items:center;gap:.55rem}.lang{border:1px solid transparent;background:transparent;color:var(--blue);border-radius:999px;min-height:38px;padding:.3rem .75rem;font-weight:600;cursor:pointer}.lang:hover{background:#13268d0d}.menu{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;position:relative;cursor:pointer}.menu span{position:absolute;inset-inline:12px;height:2px;background:var(--blue);transition:transform .2s ease,top .2s ease}.menu span:first-child{top:17px}.menu span:last-child{top:25px}.menu.is-open span:first-child{top:21px;transform:rotate(45deg)}.menu.is-open span:last-child{top:21px;transform:rotate(-45deg)}.rail{position:fixed;z-index:20;inset-inline-start:1.15rem;top:50%;transform:translateY(-50%);display:grid;gap:.75rem}.rail a{position:relative;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--blue);display:block}.rail a.is-on{background:var(--green);border-color:var(--green-ink)}.rail a:after{content:attr(data-label);position:absolute;inset-inline-start:18px;top:50%;transform:translateY(-50%);font-size:.75rem;font-weight:600;color:var(--blue);white-space:nowrap;opacity:0;pointer-events:none}.rail a:hover:after,.rail a:focus-visible:after{opacity:1}.hero{position:relative;padding-top:3.4rem;overflow:clip}.hero-layout{width:min(1160px,calc(100% - 3rem));display:grid;gap:1.6rem 2.5rem;position:relative;z-index:1}.hero-aside>*{animation:rise .9s cubic-bezier(.22,.7,.2,1) both}.hero-aside>*:nth-child(1){animation-delay:.22s}.hero-aside>*:nth-child(2){animation-delay:.3s}.hero-aside>*:nth-child(3){animation-delay:.38s}.hero-copy,.stage{min-width:0}.watermark{position:absolute;width:min(46vw,480px);inset-inline-end:-6%;top:-4%;opacity:.07;pointer-events:none;z-index:0}.hero h1{color:var(--blue);font-size:clamp(3.15rem,8.6vw,7.1rem);line-height:.88;margin:.2rem 0 1.2rem}.hero h1 span{display:block}.hero h1 .accent{color:var(--green-ink);font-style:italic}html[lang=ar] .hero h1{line-height:1.15;font-size:clamp(3rem,8vw,6.2rem)}html[lang=ar] .hero h1 .accent{font-family:var(--serif);font-style:italic;letter-spacing:-.04em;line-height:.92;direction:ltr;text-align:end}.hero-copy>*{animation:rise .9s cubic-bezier(.22,.7,.2,1) both}.hero-copy>*:nth-child(1){animation-delay:.04s}.hero-copy>*:nth-child(2){animation-delay:.1s}.hero-copy>*:nth-child(3){animation-delay:.18s}.hero-copy>*:nth-child(4){animation-delay:.26s}.hero-copy>*:nth-child(5){animation-delay:.34s}.hero h1 span{animation:rise .85s cubic-bezier(.22,.7,.2,1) both}.hero h1 span:nth-child(1){animation-delay:.08s}.hero h1 span:nth-child(2){animation-delay:.18s}.hero h1 span:nth-child(3){animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.known{margin:2rem 0 .75rem;color:var(--blue);font-size:.78rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}html[lang=ar] .known{letter-spacing:0;text-transform:none}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.facts div{border-top:1px solid rgba(19,38,141,.16);padding-top:.8rem}.facts div:nth-child(2){border-top-color:#3da84c8c}.facts dt{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:650}.facts dd{margin:.25rem 0 0;color:var(--blue);font-weight:650;font-size:1.05rem}.stage{position:relative;background:linear-gradient(180deg,#fffffff5,#ffffffe0),radial-gradient(rgba(19,38,141,.1) .8px,transparent .8px);background-size:auto,20px 20px;border:1px solid rgba(255,255,255,.95);border-radius:28px;padding:1.7rem 1.3rem 1.35rem;box-shadow:0 1px #ffffffe6 inset,0 30px 70px #13268d12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:fade-in 1s .2s both,float-tilt 8s ease-in-out 1s infinite}html[dir=rtl] .stage{animation-name:fade-in,float-tilt-rtl}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes float-tilt{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-1.5deg) translateY(-8px)}}@keyframes float-tilt-rtl{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(1.5deg) translateY(-8px)}}.stage:before,.stage:after{content:"";position:absolute;width:48px;height:2px;opacity:.9}.stage:before{top:0;inset-inline-start:22px;background:var(--green)}.stage:after{bottom:0;inset-inline-end:22px;background:var(--blue)}.stage-logo-wrap{background:#ffffffeb;border-radius:18px;padding:1.1rem .6rem}.stage-logo{width:min(100%,420px);height:auto;margin-inline:auto}.live-card{display:flex;align-items:center;gap:.75rem;width:min(320px,100%);margin:1rem auto 0;background:#fffffff0;border:1px solid var(--line);border-radius:18px;padding:.7rem .85rem;box-shadow:0 16px 40px #13268d14;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.live-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px #13268d1f}.live-card img{width:42px;height:46px;object-fit:contain;flex:none}.live-card small{display:flex;align-items:center;gap:.4rem;color:var(--green-ink);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.live-card strong,.live-card em{display:block;font-style:normal}.live-card strong{color:var(--blue);font-size:1.05rem}.live-card em{color:var(--muted);font-size:.88rem}.pulse{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 #3da84c8c;animation:pulse 2.2s ease-out infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #3da84c00}to{box-shadow:0 0 #3da84c00}}.marquee{direction:ltr;overflow:hidden;border-block:1px solid rgba(19,38,141,.08);background:transparent;padding:.75rem 0}.marquee-track{display:flex;width:max-content;animation:slide 36s linear infinite}.marquee span{display:inline-flex;align-items:center;gap:1.2rem;padding-inline:.65rem;color:#3d4d6e;font-weight:500;font-size:.92rem;letter-spacing:.06em;white-space:nowrap}.marquee i{width:7px;height:7px;background:var(--green);transform:rotate(45deg)}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.services{position:relative;overflow:clip}.ghost{position:absolute;right:8%;top:8%;z-index:0;margin:0;font-size:clamp(5rem,13vw,11rem);font-style:italic;line-height:.8;color:var(--green);opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none}.service-list{list-style:none;position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.service-list li{display:flex;min-width:0}.service-list li:nth-child(1){grid-row:span 2}.service-list li:nth-child(4),.service-list li:nth-child(6){grid-column:span 2}.service{width:100%;display:flex;flex-direction:column;gap:.35rem;min-height:100%;padding:1.25rem 1.2rem 1.3rem;border:1px solid rgba(19,38,141,.1);border-radius:22px;background:#ffffffd1;text-align:start;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.service-no{color:var(--green-ink);font-size:1.35rem;font-style:italic;padding-top:.15rem}.service-title{display:block;color:var(--blue);font-size:clamp(1.35rem,2vw,1.8rem)}.service-body{display:block}.service-body>span{overflow:hidden;color:var(--muted);max-width:42rem}.service:hover{transform:translateY(-3px)}.service.is-active{background:var(--blue);border-color:var(--blue);box-shadow:0 18px 40px #13268d29}.service.is-active .service-no,.service.is-active .service-title{color:#fff}.service.is-active .service-body>span{color:#ffffffd1}.service-body>span{padding-top:.45rem}.note{margin-top:1rem;max-width:40rem;padding:.9rem 1rem;border-radius:14px;background:var(--green-soft)}.spec{border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.spec-head{display:flex;justify-content:space-between;gap:1rem;padding:0 0 .9rem;background:transparent;color:var(--blue);border:0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding-bottom:1.6rem}.module{padding:1.15rem 1.1rem 1.2rem;border:1px solid rgba(19,38,141,.1);border-radius:20px;background:#fff;transition:transform .25s ease,background .25s ease}.module:nth-child(2n){transform:translateY(22px)}.module:nth-child(4){background:var(--blue)}.module:nth-child(4) h3,.module:nth-child(4) p,.module:nth-child(4) .module-top span{color:#fff}.module-top{display:flex;align-items:baseline;gap:.7rem}.module-top span{color:var(--green-ink);font-family:var(--serif);font-style:italic;font-size:1.05rem}html[lang=ar] .module-top span{font-family:var(--arabic);font-style:normal}.module h3{color:var(--blue);font-size:1.35rem}.module p{margin-top:.35rem;color:var(--muted)}.module:hover{transform:translateY(10px)}.module:nth-child(4):hover{background:var(--blue-deep)}.mosahem{background:radial-gradient(480px 280px at 100% 0%,rgba(61,168,76,.1),transparent 70%),linear-gradient(180deg,#ffffff59,#eef3fb8c 46%,#fff6)}.mosahem-grid{display:grid;gap:2.5rem;align-items:center}.mosahem-logo{width:min(168px,62%);height:auto;margin:.2rem 0 .6rem}.product-name{display:flex;align-items:baseline;gap:.7rem;color:var(--blue);font-family:var(--serif);font-size:clamp(2.2rem,4vw,3.3rem);line-height:1.05;letter-spacing:-.03em}html[lang=ar] .product-name{font-family:var(--arabic);letter-spacing:0}.product-name span{color:var(--green-ink);font-family:var(--arabic);font-size:.48em;letter-spacing:0}.quote{margin:1.3rem 0 0;padding-inline-start:.95rem;border-inline-start:3px solid var(--green)}.quote p{font-family:var(--arabic);font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.45;color:var(--blue)}.quote footer{margin-top:.3rem;color:var(--muted)}.points{list-style:none;display:grid;gap:.7rem 1.4rem;margin-top:1.3rem}.points li{position:relative;padding-inline-start:1.05rem}.points li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:7px;height:7px;background:var(--green);transform:rotate(45deg)}.url{display:inline-block;margin-top:1rem;color:var(--blue);font-weight:650}.preview{display:grid;justify-items:center;gap:.8rem}.phone{width:min(330px,100%);background:#121a2b;border-radius:38px;padding:12px;box-shadow:0 30px 70px #13268d2e}.screen{background:#f7f8f4;color:#1a2332;border-radius:28px;padding:.95rem .9rem .75rem;font-family:var(--arabic)}.status,.toast,.offer,.tabs{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.status{color:#516072;font-size:.78rem;font-weight:650}.status-icons{display:flex;align-items:center;gap:6px}.sig{width:14px;height:10px;background:linear-gradient(var(--blue),var(--blue)) 0 100% / 3px 4px no-repeat,linear-gradient(var(--blue),var(--blue)) 5px 100% / 3px 7px no-repeat,linear-gradient(var(--blue),var(--blue)) 10px 100% / 3px 10px no-repeat}.bat{width:18px;height:9px;border:1.5px solid var(--blue);border-radius:2px;position:relative}.bat:after{content:"";position:absolute;inset:1px 4px 1px 1px;background:var(--green)}.hello{margin-top:.85rem;font-size:1.25rem;font-weight:700;color:var(--blue)}.today{color:var(--muted);font-size:.85rem}.toast{margin-top:.75rem;background:#fff;border-radius:12px;padding:.45rem .6rem;font-size:.78rem;justify-content:flex-start}.toast i{width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}.toast small{margin-inline-start:auto;color:var(--muted)}.balance{margin-top:.7rem;background:#fff;border-radius:16px;padding:.8rem .85rem;border-inline-start:4px solid var(--green)}.balance span,.stats span,.offer span{color:var(--muted);font-size:.8rem}.balance strong{display:block;color:var(--blue);font-size:1.7rem;line-height:1.2}.balance small{color:#8a5a12}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.55rem}.stats div,.offer{background:#fff;border-radius:14px;padding:.55rem .5rem}.stats b{display:block;color:var(--blue);font-size:1rem}.offer{margin-top:.55rem;align-items:center}.offer b{display:block;color:var(--ink)}.offer em{font-style:normal;font-size:.75rem;font-weight:700;color:var(--green-ink);background:var(--green-soft);border-radius:999px;padding:.2rem .5rem}.path{list-style:none;display:flex;justify-content:space-between;gap:.25rem;margin-top:.7rem;font-size:.72rem;color:var(--blue);font-weight:650}.path li{flex:1;text-align:center;position:relative}.path li:not(:last-child):after{content:"";position:absolute;top:50%;inset-inline-end:-4px;width:6px;height:1px;background:var(--green)}.tabs{margin-top:.8rem;background:#fff;border-radius:14px;padding:.45rem .2rem .35rem;font-size:.75rem;font-weight:700}.tabs span{flex:1;text-align:center;color:var(--muted)}.tabs .is-on{color:var(--green-ink);box-shadow:inset 0 -2px 0 var(--green);padding-bottom:.25rem}.preview-note{color:var(--muted);font-size:.85rem;text-align:center}.steps{list-style:none;display:grid;gap:.9rem;position:relative}.step{position:relative;overflow:hidden;padding:1.35rem 1.2rem 1.25rem;background:#fff;border:1px solid rgba(19,38,141,.1);border-radius:22px}.step-no{position:absolute;inset-inline-end:.4rem;top:-.55rem;width:auto;height:auto;border:0;border-radius:0;display:block;background:transparent;color:#13268d1a;font-size:4.6rem;line-height:1;margin:0;z-index:0}.step:nth-child(2) .step-no{border-color:#2c4eae}.step:nth-child(3) .step-no{border-color:var(--blue)}.step:nth-child(4) .step-no{border-color:var(--green-ink)}.step h3,.step p{position:relative;z-index:1}.step h3{color:var(--blue);font-size:1.35rem;margin-bottom:.35rem}.step p{color:var(--muted)}.contact-grid{display:grid;gap:2rem;align-items:start}.mail{display:inline-block;margin-top:1.1rem;color:var(--blue);font-weight:700;font-size:1.15rem}.form-card{background:#ffffffdb;border:1px solid rgba(19,38,141,.08);border-radius:28px;padding:clamp(1.3rem,2vw,1.85rem);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;gap:1rem}.form-row{display:grid;gap:.9rem}label{display:grid;gap:.4rem;color:var(--blue);font-size:.92rem;font-weight:650}input,textarea,select{width:100%;border:1px solid rgba(19,38,141,.12);background:#ffffffe6;border-radius:14px;padding:.9rem .95rem;color:var(--ink)}textarea{min-height:140px;resize:vertical}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #13268d1f}.form-hint,.form-status{margin:0;color:var(--muted);font-size:.92rem}.form-status{background:var(--green-soft);color:var(--green-ink);border-radius:12px;padding:.75rem .85rem}.form-hint a,.form-status a{color:var(--blue);font-weight:700}.footer{position:relative;padding:3.4rem 0 2.4rem}.footer:before{content:"";position:absolute;top:0;inset-inline:0;height:3px;background:linear-gradient(90deg,var(--green) 0 30%,var(--blue) 30% 70%,var(--green) 70% 100%)}.footer-grid{display:grid;gap:1.5rem}.footer img{height:36px;width:auto;margin-bottom:.7rem}.footer p,.footer small,.footer a{color:var(--muted)}.footer nav,.footer-meta{display:grid;gap:.4rem;align-content:start}.footer a{text-decoration:none;font-weight:600}.footer a:hover{color:var(--blue)}.footer small{margin-top:.4rem}@media(min-width:760px){.form-row,.points,.footer-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}@media(min-width:900px){.hero-layout{grid-template-columns:1.2fr .8fr;grid-template-areas:"copy stage" "aside stage";align-items:center}.hero-copy{grid-area:copy}.hero-aside{grid-area:aside}.hero-stage-col{grid-area:stage}.mosahem-grid,.contact-grid{grid-template-columns:1.12fr .88fr;align-items:center}.mosahem-grid,.contact-grid{align-items:center;gap:3.5rem}.steps{grid-template-columns:1fr 1fr;gap:1rem 1.1rem}.steps .step:nth-child(2n){transform:translateY(28px)}}@media(max-width:1320px){.rail{display:none}}@media(max-width:899px){.ghost,.watermark,.rail{display:none}.stage,html[dir=rtl] .stage{animation:fade-in .8s both;transform:none}.service-list,.modules{grid-template-columns:1fr}.service-list li:nth-child(1),.service-list li:nth-child(4),.service-list li:nth-child(6){grid-row:auto;grid-column:auto}.module:nth-child(2n),.module:hover,.steps .step:nth-child(2n){transform:none}}@media(max-width:860px){.menu{display:inline-block}.nav-links{display:none}.nav-links.is-open{display:flex;position:fixed;z-index:45;top:76px;inset-inline:.5rem;flex-direction:column;align-items:stretch;gap:.15rem;padding:.85rem 1.2rem 1.15rem;background:#fff;border:1px solid rgba(19,38,141,.08);border-radius:18px;box-shadow:0 22px 40px #13268d1a}.nav-links a:not(.btn):after{display:none}.nav-links a:not(.btn){padding:.7rem 0}.nav-cta{margin-top:.45rem}}@media(max-width:720px){.facts,.form-row,.points{grid-template-columns:1fr}.hero h1{font-size:clamp(2.7rem,14vw,4rem);line-height:.92}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.marquee-track{width:auto;flex-wrap:wrap;justify-content:center;row-gap:.4rem}.marquee .dup,.spark-field{display:none}.reveal,.reveal.is-in{opacity:1;transform:none;animation:none}}.nav-links a em{margin-inline-end:.35rem;font-style:normal;font-size:.68rem;letter-spacing:.04em;color:var(--green-ink)}.rail a{width:auto;height:auto;border:0;border-radius:0;font-size:.72rem;font-weight:650;color:#13268d59;letter-spacing:.04em}.rail a.is-on{background:transparent;color:var(--blue);border:0}.stage-top{display:flex;justify-content:space-between;margin-bottom:.85rem;color:var(--blue);font-size:.7rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase}html[lang=ar] .stage-top{letter-spacing:0;text-transform:none}.services-board{display:grid;gap:1rem}.feature-card{position:relative;overflow:hidden;min-height:280px;padding:1.6rem 1.5rem 1.7rem;border-radius:28px;background:radial-gradient(420px 180px at 100% 0%,rgba(61,168,76,.35),transparent 60%),var(--blue);color:#fff}.feature-no{display:block;margin-bottom:1.2rem;color:#8fd89a;font-family:var(--serif);font-style:italic;font-size:1.3rem}html[lang=ar] .feature-no{font-family:var(--arabic);font-style:normal}.feature-card h3{position:relative;z-index:1;max-width:16ch;color:#fff;font-size:clamp(1.8rem,3vw,2.6rem)}.feature-card>p{position:relative;z-index:1;max-width:36rem;margin-top:.8rem;color:#ffffffd6}.feature-card .ghost{top:auto;right:4%;bottom:-.15em;color:#fff;opacity:.14;font-size:clamp(4.5rem,9vw,8rem)}.pick-list{display:grid;align-content:start}.pick{display:flex;align-items:center;gap:.8rem;width:100%;padding:.95rem .2rem;border:0;border-bottom:1px solid rgba(19,38,141,.12);background:transparent;color:var(--blue);text-align:start;font-size:1.15rem;font-weight:560;cursor:pointer}.pick span{color:var(--green-ink);font-family:var(--serif);font-style:italic;font-size:.95rem}html[lang=ar] .pick,html[lang=ar] .pick span{font-family:var(--arabic);font-style:normal}.pick.is-on{color:var(--blue-deep);box-shadow:inset 3px 0 0 var(--green);padding-inline-start:.75rem}html[dir=rtl] .pick.is-on{box-shadow:inset -3px 0 0 var(--green)}.erp-layout{display:grid;gap:1.25rem}.erp-story{padding:1.7rem 1.5rem 1.6rem;border-radius:28px;background:radial-gradient(280px 160px at 100% 0%,rgba(61,168,76,.35),transparent 70%),linear-gradient(165deg,#1a349e,#0c1a64);color:#fff}.erp-story h2,.erp-story .kicker{color:#fff}.erp-story .lede{color:#ffffffd1}.erp-story .note{background:#ffffff1a;color:#fff}.erp-story .btn-navy{background:#fff;color:var(--blue);box-shadow:none}.erp-story .btn-navy:hover{background:#e7f6ea}.erp-modules{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.erp-card{padding:1.1rem 1rem 1.15rem;border:1px solid rgba(19,38,141,.1);border-radius:20px;background:#fff}.erp-card span{color:var(--green-ink);font-family:var(--serif);font-style:italic}html[lang=ar] .erp-card span{font-family:var(--arabic);font-style:normal}.erp-card h3{margin-top:.35rem;color:var(--blue);font-size:1.25rem}.erp-card p{margin-top:.3rem;color:var(--muted)}.erp-card:nth-child(4){background:var(--green-soft)}.product-frame{padding:.4rem;border:1px solid rgba(19,38,141,.1);border-radius:32px;background:#ffffff8c}.product-bar{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem .7rem;color:var(--blue);font-size:.82rem;font-weight:650}.product-bar a{color:var(--green-ink)}.product-frame .mosahem-grid{padding:.4rem 1rem 1.2rem}.points.chips{display:flex;flex-wrap:wrap;gap:.5rem}.points.chips li{padding:.4rem .75rem;border:1px solid rgba(19,38,141,.12);border-radius:999px;background:#fff;font-size:.92rem}.points.chips li:before{display:none}.process{display:grid;gap:.8rem;list-style:none}.process-card{position:relative;padding:1.25rem 1.15rem 1.2rem;border-radius:22px;background:#fff;border:1px solid rgba(19,38,141,.1)}.process-card span{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.8rem;border-radius:50%;background:var(--blue);color:#fff;font-size:.82rem;font-weight:650}.process-card:nth-child(2n) span{background:var(--green-ink)}.process-card h3{color:var(--blue);font-size:1.3rem}.process-card p{margin-top:.35rem;color:var(--muted)}.form-card.studio{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.form-card.studio input,.form-card.studio textarea,.form-card.studio select{border:0;border-bottom:1px solid rgba(19,38,141,.22);border-radius:0;background:transparent;padding-inline:0}.form-card.studio input:focus,.form-card.studio textarea:focus,.form-card.studio select:focus{box-shadow:none;border-bottom-color:var(--blue)}.footer{overflow:hidden}.footer p{display:flex;align-items:flex-start;gap:.55rem}.spark-icon{flex:none;margin-top:.2rem;color:var(--green)}@media(min-width:900px){.services-board,.erp-layout{grid-template-columns:1.05fr .95fr;align-items:stretch}.erp-story{position:sticky;top:96px}.process{grid-template-columns:repeat(4,1fr);gap:1rem}}.industry{list-style:none;border-top:1px solid rgba(19,38,141,.12)}.industry li{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.35rem 1.15rem;align-items:start;padding:1.7rem .4rem 1.8rem;border-bottom:1px solid rgba(19,38,141,.12);transition:background .25s ease}.industry li:hover{background:linear-gradient(90deg,rgba(231,246,234,.2),rgba(231,246,234,.72) 18%,transparent 78%)}html[dir=rtl] .industry li:hover{background:linear-gradient(-90deg,rgba(231,246,234,.2),rgba(231,246,234,.72) 18%,transparent 78%)}.industry-no{color:var(--green-ink);font-family:var(--serif);font-style:italic;font-size:1.7rem;line-height:1}html[lang=ar] .industry-no,html[lang=ar] .industry h3,html[lang=ar] .industry-toggle strong{font-family:var(--arabic);font-style:normal}.industry h3,.industry-toggle strong{color:var(--blue);font-family:var(--serif);font-weight:520;font-size:clamp(1.55rem,2.3vw,2.15rem);line-height:1.15;letter-spacing:-.03em}.industry-line,.industry-toggle small{display:block;margin-top:.28rem;color:var(--green-ink);font-size:.98rem;font-weight:650}.industry-text,.industry-body p{max-width:40rem;margin-top:.65rem;color:var(--muted)}.more{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;color:var(--blue);font-weight:650;text-decoration:none}.more:hover{color:var(--green-ink)}.tabbar{display:none}.tabbar svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}@media(max-width:860px){body{background:#e7ebf1;padding-bottom:calc(74px + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent}.spark-field{opacity:.35}.nav{background:#ffffffeb;padding-top:env(safe-area-inset-top);border-bottom:1px solid rgba(19,38,141,.06)}.nav:after,.menu,.nav-links,.marquee,.watermark,.rail{display:none!important}.nav-inner{width:calc(100% - 1.5rem);min-height:56px}.brand img{height:28px}.lang{min-height:34px;padding:.2rem .7rem;background:#eef1f6;font-size:.82rem}section{padding:.45rem .7rem;scroll-margin-top:calc(64px + env(safe-area-inset-top));scroll-margin-bottom:calc(86px + env(safe-area-inset-bottom))}.hero{padding-top:.7rem}.wrap,.hero-layout{width:100%}section>.wrap,.hero-layout,.footer{background:#fff;border-radius:28px;box-shadow:0 10px 28px #13268d0f}section>.wrap,.hero-layout{padding:1.15rem 1rem 1.2rem}.band{background:transparent}.footer{margin:.45rem .7rem .35rem;padding:1.15rem 1rem 1.25rem;border-top:0}.footer:before{display:none}.footer .wrap{width:100%}h2{font-size:1.65rem;line-height:1.2}.hero h1,html[lang=ar] .hero h1{font-size:2.25rem;line-height:1.08;margin-bottom:.45rem}.lede,.kicker{margin-bottom:.45rem}.lede{margin-top:.55rem;font-size:.98rem}.section-intro{margin-bottom:.85rem}.hero-actions{flex-direction:column}.hero-actions .btn,.erp-story .btn,.form-card .btn{width:100%}.known{margin-top:1.2rem;letter-spacing:.12em}.facts{display:flex;gap:.55rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.15rem}.facts::-webkit-scrollbar{display:none}.facts div,.facts div:nth-child(2){flex:0 0 auto;min-width:9.2rem;scroll-snap-align:start;border:0;border-radius:16px;background:#f3f6f8;padding:.75rem .85rem}.stage,html[dir=rtl] .stage{margin-top:.85rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.stage:before,.stage:after,.stage-top,.stage-logo-wrap{display:none}.live-card{width:100%;margin:0;border-radius:18px;box-shadow:none;background:#f3f6f8}.industry{display:grid;gap:.15rem;border:0}.industry li{display:block;padding:0;border:0;background:none}.industry li:hover{background:none}.industry-toggle{display:flex;align-items:center;gap:.75rem;width:100%;padding:.8rem .1rem;border:0;border-bottom:1px solid rgba(19,38,141,.08);background:transparent;color:inherit;text-align:start;cursor:pointer}.industry li.is-open .industry-toggle{border-bottom-color:transparent}.industry-toggle:after{content:"";width:8px;height:8px;margin-inline-start:auto;border-right:1.7px solid var(--blue);border-bottom:1.7px solid var(--blue);transform:rotate(-45deg);flex:none}html[dir=rtl] .industry-toggle:after{transform:rotate(135deg)}.industry li.is-open .industry-toggle:after,html[dir=rtl] .industry li.is-open .industry-toggle:after{transform:rotate(45deg)}.industry-no{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:12px;background:var(--blue-soft);color:var(--blue);font-family:var(--sans);font-style:normal;font-size:.78rem;font-weight:700}.industry-toggle strong{font-size:1.05rem;letter-spacing:0}.industry-toggle small{margin-top:.05rem;font-size:.82rem;font-weight:600}.industry-body{padding:0 .15rem .85rem 3.2rem}.industry-body p{margin-top:0;font-size:.95rem}.erp-story{border-radius:22px;padding:1.15rem 1rem}.erp-modules{display:flex;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:.85rem;padding-bottom:.2rem}.erp-modules::-webkit-scrollbar{display:none}.erp-card{flex:0 0 74%;scroll-snap-align:start}.product-frame{padding:0;border:0;border-radius:0;background:transparent}.product-bar{padding-inline:0}.product-frame .mosahem-grid{padding:0}.phone{width:min(280px,100%);border-radius:32px}.process{gap:.55rem}.form-card.studio input,.form-card.studio textarea,.form-card.studio select{border:0;border-radius:14px;background:#f3f5f8;padding:.85rem .9rem;min-height:48px}.form-card.studio textarea{min-height:120px}.form-card.studio input:focus,.form-card.studio textarea:focus,.form-card.studio select:focus{background:#fff;border-bottom:0;box-shadow:0 0 0 2px #13268d2e}.tabbar{display:flex;position:fixed;z-index:60;inset-inline:.55rem;bottom:calc(.45rem + env(safe-area-inset-bottom));padding:.35rem .25rem .4rem;border:1px solid rgba(19,38,141,.08);border-radius:22px;background:#fffffff0;box-shadow:0 12px 32px #13268d1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tabbar a{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;min-height:48px;padding:.2rem .1rem;border-radius:16px;color:#7b8798;font-size:.62rem;font-weight:650;line-height:1.15;text-align:center;text-decoration:none}.tabbar a.is-on{color:var(--blue);background:#e8eef8}.tabbar a.is-on svg{stroke:var(--blue)}.hero-aside,.hero-layout,.hero-copy,.wrap,.erp-layout,.mosahem-grid,.contact-grid,.footer-grid,.industry-toggle>span,.product-bar,.live-card,.live-card span{min-width:0;max-width:100%}.facts,.erp-modules,.points.chips{width:100%;max-width:100%;min-width:0}.product-bar,.points.chips,.footer-grid,.live-card{flex-wrap:wrap}.lede,h1,h2,h3,p,.industry-toggle strong{overflow-wrap:break-word}.tabbar a{min-width:0;overflow:hidden}.hero-actions .btn,.erp-story .btn,.form-card .btn{max-width:100%}}
