@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap');
:root{--ink:#0b1630;--muted:#5d6b82;--blue:#1f5dff;--blue2:#6a5cff;--cyan:#34c8ff;--paper:#f6f8fc;--line:#e2e8f2;--green:#16a67a}*{box-sizing:border-box}html{scroll-behavior:smooth}body.d365-site{margin:0;background:#fff;color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif;direction:rtl;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.topbar{height:82px;width:min(1240px,calc(100% - 40px));margin:16px auto 0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border:1px solid rgba(220,228,240,.85);border-radius:22px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px);position:sticky;top:12px;z-index:15;box-shadow:0 8px 35px rgba(15,35,75,.06)}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.brand>span:last-child{display:flex;flex-direction:column}.brand b{font-size:19px;letter-spacing:-.4px}.brand small{font-size:10px;color:#66728a}.brand-mark{display:flex;gap:3px;align-items:end;direction:ltr}.brand-mark i{display:block;width:7px;background:linear-gradient(180deg,var(--cyan),var(--blue));transform:skewY(-14deg);border-radius:2px}.brand-mark i:nth-child(1){height:19px}.brand-mark i:nth-child(2){height:27px}.brand-mark i:nth-child(3){height:35px}.topbar nav{display:flex;gap:32px}.topbar nav a,.footer-links a{color:#39465b;text-decoration:none;font-size:14px;transition:.2s}.topbar nav a:hover,.footer-links a:hover{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,var(--blue),var(--blue2));color:white;text-decoration:none;border-radius:12px;padding:14px 22px;font-weight:700;box-shadow:0 12px 26px rgba(31,93,255,.2);transition:.25s}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(31,93,255,.28)}.btn-sm{padding:11px 18px;font-size:13px}.btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}.menu-toggle{display:none;border:0;background:none;font-size:24px}.hero{min-height:720px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;padding-block:76px 86px;direction:ltr}.hero>*{direction:rtl}.eyebrow,.section-tag{font-size:13px;font-weight:700;color:var(--blue);letter-spacing:.2px}.eyebrow span{width:8px;height:8px;background:var(--blue);display:inline-block;border-radius:50%;box-shadow:0 0 0 6px #e8efff;margin-left:10px}.eyebrow a{color:inherit}.hero h1,.intro h2,.deployment h2,.industries>h2,.why h2{font-size:clamp(45px,5.3vw,78px);line-height:1.14;letter-spacing:-3px;margin:22px 0;color:#09142d}.hero h1 em,.intro h2 em,.deployment h2 em,.industries h2 em,.why h2 em{font-style:normal;background:linear-gradient(90deg,var(--blue),#865cff);-webkit-background-clip:text;color:transparent}.hero-copy>p{font-size:18px;line-height:2;color:var(--muted);max-width:600px}.hero-actions{display:flex;gap:12px;margin:30px 0}.hero-notes{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:#536178}.hero-notes span:first-child{color:var(--green)}.product-stage{position:relative;min-height:540px;display:flex;align-items:center}.orb{position:absolute;border-radius:50%;filter:blur(3px)}.orb-a{width:420px;height:420px;background:radial-gradient(circle at 30% 30%,#d9f5ff,#e1e3ff 60%,transparent 72%);left:5%;top:7%}.orb-b{width:240px;height:240px;background:#e9f0ff;right:4%;bottom:4%}.dash{position:relative;width:620px;background:#fff;border:1px solid #dce5f2;border-radius:23px;box-shadow:0 38px 90px rgba(26,52,100,.18);overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);z-index:2}.dash-top{height:55px;display:flex;align-items:center;gap:20px;padding:0 20px;border-bottom:1px solid #e9edf4;font-size:11px}.dash-top b{margin-right:auto;font-size:13px}.dots{display:flex;gap:5px}.dots i{width:7px;height:7px;border-radius:50%;background:#dde3ed}.dots i:nth-child(1){background:#ff6b63}.dots i:nth-child(2){background:#ffc95b}.dots i:nth-child(3){background:#5ed79b}.dash-body{display:grid;grid-template-columns:105px 1fr;direction:rtl;min-height:360px}.dash aside{background:#f5f7fb;padding:22px 14px;display:flex;flex-direction:column;gap:18px;font-size:9px;color:#7b879b}.dash aside b{background:#e6edff;color:var(--blue);padding:9px;border-radius:7px}.workspace{padding:24px}.hello{display:flex;justify-content:space-between;align-items:end}.hello span{font-size:9px;color:#8a95a8}.hello b{font-size:16px}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.kpis article{border:1px solid #e6ebf3;border-radius:9px;padding:12px;display:flex;flex-direction:column;gap:5px}.kpis small{font-size:8px;color:#7c8799}.kpis b{font-size:13px}.kpis em{font-size:8px;color:#19a677;font-style:normal}.charts{display:grid;grid-template-columns:1.5fr 1fr;gap:10px}.charts article{height:138px;border:1px solid #e6ebf3;border-radius:9px;padding:12px;font-size:9px}.bars{height:90px;display:flex;align-items:end;gap:8px;direction:ltr}.bars i{flex:1;background:linear-gradient(var(--cyan),var(--blue));border-radius:3px 3px 0 0;opacity:.8}.bars i:nth-child(1){height:35%}.bars i:nth-child(2){height:58%}.bars i:nth-child(3){height:45%}.bars i:nth-child(4){height:80%}.bars i:nth-child(5){height:67%}.bars i:nth-child(6){height:90%}.bars i:nth-child(7){height:76%}.ring-card{text-align:center}.ring{width:74px;height:74px;border-radius:50%;margin:12px auto;background:conic-gradient(var(--blue) 0 92%,#edf1f6 92%);display:grid;place-items:center;position:relative}.ring:before{content:"";position:absolute;width:55px;height:55px;border-radius:50%;background:#fff}.ring b{z-index:1;font-size:13px}.float-card{position:absolute;z-index:4;padding:14px 18px;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border:1px solid #e3e9f3;box-shadow:0 20px 45px rgba(26,52,100,.14);border-radius:13px;display:flex;flex-direction:column;font-size:10px}.float-card b{font-size:11px}.float-card span{color:var(--blue)}.fc-one{right:-5%;top:17%}.fc-two{left:-4%;bottom:10%}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:33px 0;text-align:center}.trust>span{font-size:11px;color:#8a96aa}.trust>div{display:flex;justify-content:space-around;align-items:center;gap:30px;margin-top:22px;direction:ltr}.trust b{color:#6d7890;font-size:16px;line-height:1.1}.intro{padding-block:120px}.section-tag{text-transform:uppercase}.intro-head,.deploy-head{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px}.intro h2,.deployment h2,.industries>h2,.why h2{font-size:clamp(38px,4.5vw,65px);margin:18px 0;letter-spacing:-2.5px}.intro-head p,.deploy-head p{font-size:16px;line-height:2;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.feature{min-height:265px;padding:30px;border:1px solid var(--line);border-radius:20px;background:#fff;position:relative;overflow:hidden;transition:.25s}.feature:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgba(25,50,90,.09);border-color:#cbd8ed}.feature-large{grid-column:span 2;background:linear-gradient(135deg,#f6f9ff,#fff)}.feature h3{font-size:20px;margin:25px 0 10px}.feature p{font-size:14px;line-height:1.9;color:var(--muted)}.icon{width:45px;height:45px;border-radius:12px;background:#eaf0ff;color:var(--blue);display:grid;place-items:center;font-size:22px}.feature-accent{background:linear-gradient(145deg,#1738c9,#624dff);color:white}.feature-accent p{color:#dbe3ff}.feature-accent .icon{background:rgba(255,255,255,.14);color:#fff}.chip{position:absolute;left:25px;top:25px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);border-radius:30px;padding:6px 10px;font-size:10px}.mini-report{width:45%;position:absolute;left:30px;bottom:27px}.mini-report>div:first-child{display:flex;justify-content:space-between;font-size:10px}.mini-report b{color:var(--green)}.line{height:45px;margin-top:8px;background:linear-gradient(175deg,transparent 45%,var(--blue) 46%,var(--blue) 49%,transparent 50%),linear-gradient(8deg,transparent 45%,#7cdcff 46%,#7cdcff 49%,transparent 50%)}.deployment{background:#071733;color:white;padding:120px 0;position:relative;overflow:hidden}.deployment:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(#2448a2,transparent 68%);right:-200px;top:-250px;opacity:.5}.section-tag.light{color:#61cfff}.deployment h2,.why h2{color:white}.deployment h2 em,.why h2 em{background:linear-gradient(90deg,#6edcff,#9f92ff);-webkit-background-clip:text;color:transparent}.deploy-head p{color:#b7c3d8}.deploy-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:60px}.deploy-cards article{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:22px;padding:38px;position:relative}.deploy-cards article>span{position:absolute;left:30px;top:30px;font-size:10px;letter-spacing:1.5px;color:#8eb7ff}.deploy-icon{width:55px;height:55px;display:grid;place-items:center;border-radius:16px;background:#173268;font-size:25px}.deploy-cards h3{font-size:24px;margin:26px 0 10px}.deploy-cards p,.deploy-cards li{color:#b7c3d8;line-height:1.9;font-size:14px}.deploy-cards ul{list-style:none;padding:0}.deploy-cards li:before{content:"✓";color:#65d6ff;margin-left:10px}.deploy-cards a{color:#65d6ff;text-decoration:none;font-size:13px;font-weight:700}.industries{padding-block:120px}.industry-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-top:45px}.industry-tabs button{font:inherit;border:0;background:none;padding:16px 22px;color:#718096;cursor:pointer;border-bottom:2px solid transparent}.industry-tabs button.active{color:var(--blue);border-color:var(--blue);font-weight:700}.industry-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:var(--paper);border-radius:24px;padding:55px;margin-top:30px}.industry-panel span{font-size:12px;color:var(--blue);font-weight:700}.industry-panel h3{font-size:31px;line-height:1.55;margin:12px 0}.industry-panel p{color:var(--muted);line-height:2}.industry-panel a{color:var(--blue);font-weight:700;text-decoration:none}.factory{height:270px;border-radius:18px;background:linear-gradient(145deg,#183a9f,#673cff);position:relative;display:flex;align-items:end;gap:14px;padding:30px;overflow:hidden}.factory:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:28px 28px}.factory i{width:12%;background:rgba(255,255,255,.35);border-radius:5px 5px 0 0;z-index:1}.factory i:nth-child(1){height:25%}.factory i:nth-child(2){height:44%}.factory i:nth-child(3){height:60%}.factory i:nth-child(4){height:78%}.factory span,.factory b{position:absolute;color:white;z-index:2;top:30px}.factory span{right:30px;color:#cbd8ff}.factory b{left:30px;font-size:36px}.why{background:linear-gradient(135deg,#1638c4,#6147ed);color:#fff;padding:110px 0}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.why p{color:#dbe2ff;line-height:2;max-width:520px}.btn-white{background:#fff;color:#1738c9;box-shadow:none;margin-top:15px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stats article{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:28px;min-height:145px;display:flex;flex-direction:column;justify-content:center}.stats b{font-size:36px}.stats span{font-size:13px;color:#dbe2ff}.demo{padding-block:120px;display:grid;grid-template-columns:.82fr 1.18fr;gap:65px;align-items:start}.demo h2{font-size:42px;line-height:1.5;margin:20px 0}.demo p{color:var(--muted);line-height:2}.contact{display:flex;flex-direction:column;gap:10px;margin-top:30px;font-size:13px}.contact a{color:var(--blue);text-decoration:none;font-weight:700}.calendar-wrap{border:1px solid var(--line);border-radius:24px;padding:20px;background:#fff;box-shadow:0 30px 70px rgba(26,52,100,.1);min-height:440px}.calendar-wrap .cerp-demo-booking{margin:0!important;box-shadow:none!important}footer{background:#071327;color:#fff;padding:65px 0 35px}footer .shell{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.footer-brand{color:white}.footer-links{display:flex;justify-content:flex-end;gap:22px}.footer-links a{color:#afbbce}footer p,footer>div>small{color:#8f9bb0;font-size:12px}footer>div>small{grid-column:1/-1;border-top:1px solid #1d2a41;padding-top:22px}.reveal{opacity:0;transform:translateY(18px);animation:in .8s ease forwards}.product-stage.reveal{animation-delay:.15s}@keyframes in{to{opacity:1;transform:none}}@media(max-width:980px){.topbar nav{display:none}.menu-toggle{display:block}.topbar>.btn{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.product-stage{min-height:470px}.dash{margin:auto}.intro-head,.deploy-head,.why-grid,.demo{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.industry-panel{gap:30px}.fc-one{right:0}.fc-two{left:0}}@media(max-width:680px){.shell{width:min(100% - 28px,1180px)}.topbar{height:70px;width:calc(100% - 20px);padding:0 16px}.hero{padding-block:55px;min-height:auto}.hero h1{font-size:43px;letter-spacing:-2px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.hero-notes{gap:8px;flex-direction:column}.product-stage{min-height:330px}.dash{width:520px;transform:scale(.63);transform-origin:center center}.float-card{display:none}.trust>div{flex-wrap:wrap}.trust b{font-size:12px}.intro,.industries,.demo{padding-block:75px}.intro h2,.deployment h2,.industries>h2,.why h2{font-size:39px;letter-spacing:-1.5px}.feature-grid,.deploy-cards,.industry-panel,.stats{grid-template-columns:1fr}.feature-large{grid-column:auto}.mini-report{display:none}.deployment,.why{padding:80px 0}.industry-tabs{overflow:auto}.industry-tabs button{white-space:nowrap;padding:12px}.industry-panel{padding:25px}.factory{height:220px}.demo h2{font-size:32px}.calendar-wrap{padding:8px}footer .shell{grid-template-columns:1fr}.footer-links{justify-content:flex-start;flex-wrap:wrap}footer>div>small{grid-column:auto}}

