@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ink:#0b1730;--muted:#66738b;--line:#e2e8f2;--blue:#4f63f3;--blue-dark:#3548d8;--soft:#f5f7fc;--navy:#071326;--white:#fff;--green:#16a777;--shadow:0 24px 70px #1227531f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Vazirmatn,Tahoma,sans-serif;font-size:15px;line-height:1.9}button,input{font:inherit}a{color:inherit;text-decoration:none}svg{display:block}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #e2e8f2cc;position:fixed;top:0;left:0;right:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand>span:last-child{line-height:1.25;display:grid}.brand b{letter-spacing:-.4px;font-size:18px;font-weight:900}.brand small{color:#8a96a9;letter-spacing:.9px;margin-top:3px;font-size:8px;font-weight:700}.brand-mark{width:37px;height:37px;display:block;position:relative;transform:rotate(30deg)}.brand-mark i{border-radius:5px;width:16px;height:26px;position:absolute;transform:skewY(-18deg)}.brand-mark i:first-child{background:#5369ef;top:1px;right:2px}.brand-mark i:nth-child(2){background:#25bfa4;top:7px;right:11px}.brand-mark i:nth-child(3){background:#b6d942;height:20px;top:12px;right:20px}.nav{align-items:center;gap:28px;display:flex}.nav>a:not(.button){color:#53617a;font-size:13px;font-weight:750;position:relative}.nav>a:not(.button):after{content:"";background:var(--blue);height:2px;transition:all .2s;position:absolute;bottom:-8px;left:100%;right:0}.nav>a:not(.button):hover{color:var(--ink)}.nav>a:not(.button):hover:after{left:0}.button{border:1px solid var(--blue);color:#fff;background:var(--blue);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 23px;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 12px 26px #4f63f338}.button:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 16px 34px #4f63f347}.button svg{width:19px}.button-small{border-radius:11px;min-height:42px;padding:0 16px;font-size:12px}.menu-button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:12px;display:none}.menu-button svg{width:22px;margin:auto}.hero-section{background:linear-gradient(#fbfcff 0,#fff 85%);padding:154px 0 95px;position:relative;overflow:hidden}.hero-glow{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:radial-gradient(circle,#6375ff24,#0000 67%);width:590px;height:590px;top:-210px;right:-210px}.hero-glow-two{background:radial-gradient(circle,#1ac2ab1a,#0000 70%);width:500px;height:500px;bottom:-160px;left:-270px}.hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:62px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.eyebrow{color:#4055dc;background:#f2f4ff;border:1px solid #dfe4ff;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:7px 12px;font-size:10px;font-weight:850;display:flex}.eyebrow svg{width:15px}.hero-copy h1{letter-spacing:-2.1px;margin:22px 0 20px;font-size:clamp(38px,4vw,63px);line-height:1.35}.hero-copy h1 strong{color:var(--blue);font-weight:900}.hero-copy>p{color:#66738b;max-width:570px;margin:0;font-size:16px;line-height:2}.hero-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.text-button{color:#34425d;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.text-button svg{width:18px;transition:transform .2s}.text-button:hover svg{transform:translate(-4px)}.hero-trust{color:#66738b;flex-wrap:wrap;gap:14px 20px;margin-top:30px;font-size:10px;font-weight:700;display:flex}.hero-trust span{align-items:center;gap:6px;display:flex}.hero-trust svg{width:15px;color:var(--green)}.hero-visual{direction:ltr;position:relative}.product-frame{background:#f6f8fc;border:1px solid #d5ddebf2;border-radius:20px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(4deg)rotateX(1deg);box-shadow:0 38px 90px #182b572e}.browser-bar{background:#fff;border-bottom:1px solid #e4e9f1;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.browser-bar>span{background:#e3e7ee;border-radius:50%;width:7px;height:7px}.browser-bar>span:first-child{background:#ff726f}.browser-bar>span:nth-child(2){background:#ffca62}.browser-bar>span:nth-child(3){background:#52ca82}.browser-bar b{color:#a4adbb;margin-left:16px;font-size:7px;font-weight:600}.portal{direction:rtl;grid-template-columns:142px 1fr;height:487px;display:grid}.portal-sidebar{background:#fff;border-left:1px solid #e6ebf3;flex-direction:column;padding:17px 12px;display:flex}.mini-brand{align-items:center;gap:6px;display:flex}.mini-brand .brand-mark{width:22px;height:22px;transform:rotate(30deg)scale(.6)}.mini-brand b{font-size:9px}.portal-sidebar nav{gap:7px;margin-top:24px;display:grid}.portal-sidebar nav span{color:#71809a;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 8px;font-size:7px;font-weight:750;display:flex}.portal-sidebar nav span.active{color:#4058e8;background:#edf2ff}.portal-sidebar nav i{background:#f1f4f8;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.portal-sidebar nav svg{width:12px}.portal-sidebar nav em{background:#dfe6ff;border-radius:9px;margin-right:auto;padding:1px 5px;font-style:normal}.profile-chip{background:#f6f8fc;border-radius:10px;align-items:center;gap:7px;margin-top:auto;padding:8px;display:flex}.profile-chip>span{color:#fff;background:#5369ef;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:800;display:grid}.profile-chip div{display:grid}.profile-chip b{font-size:7px}.profile-chip small{color:#8d98aa;font-size:6px}.portal-main{padding:15px 17px;overflow:hidden}.portal-top{align-items:center;gap:10px;height:37px;display:flex}.portal-top>button{color:#738198;background:#fff;border:1px solid #e4e9f1;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.portal-top>button svg{width:13px}.portal-search{color:#9aa4b5;background:#edf1f8;border-radius:9px;align-items:center;gap:6px;width:200px;height:30px;margin-left:auto;padding:0 10px;display:flex}.portal-search svg{width:12px}.portal-search span{font-size:6px}.portal-top>div:last-child{text-align:right;display:grid}.portal-top small{color:#8b96aa;font-size:5px}.portal-top b{font-size:8px}.welcome-card{color:#fff;background:linear-gradient(120deg,#5268ef,#6a57d7);border-radius:14px;justify-content:space-between;align-items:center;height:94px;margin-top:14px;padding:14px 18px;display:flex;overflow:hidden}.welcome-card small{opacity:.78;font-size:6px}.welcome-card h3{margin:3px 0;font-size:13px}.welcome-card p{opacity:.82;margin:0;font-size:6px}.welcome-card>span{color:#ffffff73;width:95px;height:95px}.welcome-card svg{width:100%;height:100%}.portal-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.portal-stats article{background:#fff;border:1px solid #e5eaf2;border-radius:11px;align-items:center;gap:8px;height:58px;padding:9px;display:flex}.portal-stats article>span{border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.portal-stats article>span.blue{color:#5068ed;background:#edf1ff}.portal-stats article>span.green{color:#16a777;background:#eaf8f3}.portal-stats article>span.amber{color:#e59a1b;background:#fff6e2}.portal-stats svg{width:15px}.portal-stats div{display:grid}.portal-stats small{color:#8792a5;font-size:5px}.portal-stats b{font-size:12px}.work-card{background:#fff;border:1px solid #e5eaf2;border-radius:12px;margin-top:10px}.work-card header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:46px;padding:0 12px;display:flex}.work-card h4{margin:0;font-size:9px}.work-card header p{color:#929caf;margin:1px 0 0;font-size:5px}.work-card header button{color:#4e63e7;background:#edf1ff;border:0;border-radius:7px;padding:4px 8px;font-size:5px}.filter-row{gap:5px;height:35px;padding:6px 10px;display:flex}.filter-row span,.filter-row b{color:#71809a;background:#f5f7fa;border-radius:6px;padding:3px 7px;font-size:5px}.filter-row b{color:#fff;background:#5369ef}.table-head,.table-row{grid-template-columns:1.45fr .8fr .8fr .72fr;align-items:center;gap:7px;padding:0 11px;display:grid}.table-head{color:#8f99aa;background:#f8f9fc;height:27px;font-size:5px}.table-row{color:#607087;border-top:1px solid #eef1f5;height:42px;font-size:5px}.table-row>span:first-child{align-items:center;gap:6px;display:flex}.table-row i{color:#5068ec;background:#eef2ff;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.table-row i svg{width:12px}.table-row b{color:#293752;font-size:6px}.status{border-radius:6px;padding:3px 5px;font-style:normal}.status.warning{color:#b27508;background:#fff3d8}.status.success{color:#14805f;background:#e7f7f0}.floating-chip{color:#34435c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;background:#ffffffeb;border:1px solid #fffc;border-radius:11px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 30px #1c2d5226}.floating-chip svg{color:#5369ef;width:15px}.chip-one{bottom:61px;right:-26px}.chip-two{top:85px;left:-27px}.problem-strip{background:#f8f9fc;border-top:1px solid #e9edf4;border-bottom:1px solid #e9edf4;padding:32px 0}.problem-grid{grid-template-columns:.9fr 1.35fr .9fr;align-items:center;gap:46px;display:grid}.problem-grid small,.section-heading>span,.faq-heading>span{color:#5369ef;font-size:10px;font-weight:900}.problem-grid h2{margin:4px 0 0;font-size:20px;line-height:1.55}.problem-grid>p{color:#6d7990;margin:0;font-size:12px}.problem-points{gap:5px;display:grid}.problem-points span{color:#56647b;padding-right:14px;font-size:10px;position:relative}.problem-points span:before{content:"";background:#ff806e;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:0}.section{padding:105px 0}.section-heading{max-width:590px;margin-bottom:43px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2,.faq-heading h2{letter-spacing:-1px;margin:7px 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.45}.section-heading p,.faq-heading p{color:#748097;margin:0;font-size:13px}.journey{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.journey:before{content:"";background:linear-gradient(90deg,#0000,#cfd7eb 12% 88%,#0000);height:1px;position:absolute;top:51px;left:11%;right:11%}.journey article{text-align:center;padding:0 22px 24px;position:relative}.journey article>i{color:#dce2ec;font-size:33px;font-style:normal;font-weight:900;position:absolute;top:0;right:8px}.journey article>span{color:#5369ef;background:#edf1ff;border:8px solid #fff;border-radius:23px;place-items:center;width:70px;height:70px;margin:16px auto 20px;display:grid;position:relative;box-shadow:0 8px 24px #30437617}.journey article>span svg{width:26px}.journey h3{margin:0 0 6px;font-size:15px}.journey p{color:#7a869b;margin:0;font-size:10px}.features-section{background:#f6f8fc}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{background:#fff;border:1px solid #e3e8f1;border-radius:20px;min-height:255px;padding:27px;transition:all .25s;position:relative;overflow:hidden}.feature-card:hover{border-color:#d4dcf1;transform:translateY(-5px);box-shadow:0 20px 50px #1c2f5c17}.feature-card>span{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.feature-card>span svg{width:24px}.feature-card.blue>span{color:#4f64ec;background:#edf1ff}.feature-card.violet>span{color:#8055db;background:#f3edff}.feature-card.cyan>span{color:#1497a3;background:#e7f8f8}.feature-card.amber>span{color:#d89117;background:#fff5de}.feature-card.green>span{color:#12936a;background:#e8f8f1}.feature-card.rose>span{color:#d45d78;background:#fff0f3}.feature-card h3{margin:19px 0 8px;font-size:17px}.feature-card p{color:#748097;margin:0;font-size:11px}.feature-card>i{color:#8a95a7;align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex;position:absolute;bottom:22px;right:27px}.feature-card>i svg{color:#23a67a;width:13px}.engine-section{color:#fff;background:var(--navy)}.engine-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.eyebrow.dark{color:#aeb9ff;background:#111f38;border-color:#263855}.engine-copy h2{letter-spacing:-1px;margin:20px 0 15px;font-size:38px;line-height:1.5}.engine-copy>p{color:#9eacc3;margin:0;font-size:13px}.engine-copy ul{gap:15px;margin:28px 0 0;padding:0;list-style:none;display:grid}.engine-copy li{align-items:flex-start;gap:11px;display:flex}.engine-copy li>svg{color:#35c79d;width:19px;margin-top:4px}.engine-copy li div{display:grid}.engine-copy li b{font-size:12px}.engine-copy li span{color:#8e9db5;font-size:9px}.engine-card{min-height:485px;position:relative}.engine-code{direction:ltr;background:#0d1a2e;border:1px solid #263750;border-radius:17px;width:74%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 70px #0000004d}.engine-code header{border-bottom:1px solid #263750;align-items:center;gap:5px;height:41px;padding:0 13px;display:flex}.engine-code header span{background:#34435a;border-radius:50%;width:7px;height:7px}.engine-code header span:first-child{background:#ff6e6e}.engine-code header span:nth-child(2){background:#ffc75c}.engine-code header span:nth-child(3){background:#3bc381}.engine-code header b{color:#718099;margin-left:auto;font-size:8px}.engine-code pre{color:#7f90a9;margin:0;padding:28px;font:12px/2.2 Consolas,monospace}.engine-code em{color:#8da1ff;font-style:normal}.engine-output{width:72%;color:var(--ink);background:#fff;border:1px solid #dfe5f0;border-radius:17px;padding:21px;position:absolute;bottom:0;right:0;box-shadow:0 30px 70px #00000047}.engine-output>small{color:#5369ef;font-size:8px;font-weight:800}.engine-output label{gap:4px;margin-top:10px;display:grid}.engine-output label span{font-size:7px;font-weight:800}.engine-output input{color:#4e5d75;background:#f9fafe;border:1px solid #dfe5ef;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:8px}.engine-output>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.engine-output button{color:#fff;background:#5369ef;border:0;border-radius:8px;width:100%;height:37px;margin-top:13px;font-size:8px;font-weight:800}.architecture-grid{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.architecture-visual{min-height:500px;position:relative}.arch-node{background:#fff;border:1px solid #e0e6ef;border-radius:17px;align-items:center;gap:11px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 16px 45px #1b2e581a}.arch-node>svg{color:#5369ef;width:26px}.arch-node>b,.arch-node>small{display:block}.arch-node b{font-size:12px}.arch-node small{color:#8b96a9;font-size:7px}.user-node{top:15px;right:110px}.hub-node{z-index:2;background:#f4f6ff;border-color:#cfd7ff;padding:23px 25px;top:190px;right:58px}.hub-node .brand-mark{width:42px}.bizagi-node{bottom:17px;right:105px}.extension-node{bottom:90px;left:4px}.arch-line{border:1px dashed #b9c4da;position:absolute}.line-one{width:1px;height:120px;top:87px;right:184px}.line-two{width:1px;height:116px;top:279px;right:184px}.architecture-copy h2{margin:19px 0 12px;font-size:39px;line-height:1.45}.architecture-copy>p{color:#6f7b91;margin:0;font-size:13px}.architecture-copy ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.architecture-copy li{color:#45536b;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.architecture-copy li svg{color:#16a777;width:17px}.deployment-section{background:#f6f8fc}.deployment-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.deployment-steps article{background:#fff;border:1px solid #e1e7f0;border-radius:18px;padding:25px 22px}.deployment-steps article>b{color:#5369ef;background:#edf1ff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:12px;display:grid}.deployment-steps h3{margin:19px 0 6px;font-size:15px}.deployment-steps p{color:#7c879a;margin:0;font-size:10px}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.faq-heading{align-self:start;position:sticky;top:120px}.faq-heading .text-button{color:#5369ef;margin-top:24px}.faq-list{gap:10px;display:grid}.faq-list details{background:#fff;border:1px solid #e1e7ef;border-radius:15px;overflow:hidden}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;font-size:12px;font-weight:850;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#5369ef;background:#edf1ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:18px;transition:all .2s;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#707d92;margin:0;padding:0 21px 20px;font-size:10px}.demo-section{padding:30px 0 105px}.demo-card{color:#fff;background:linear-gradient(130deg,#18264a,#0b1730 63%,#102c3f);border-radius:30px;grid-template-columns:1fr .9fr;align-items:center;gap:70px;padding:58px 65px;display:grid;position:relative;overflow:hidden}.demo-card:before{content:"";background:#4bcfb524;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-260px;left:-120px}.eyebrow.light{color:#cfd6ff;background:#ffffff0f;border-color:#ffffff24}.demo-copy h2{margin:18px 0 12px;font-size:38px;line-height:1.45}.demo-copy>p{color:#aab5c8;margin:0;font-size:12px}.demo-copy>div:last-child{gap:7px;margin-top:22px;display:grid}.demo-copy>div:last-child span{color:#c5cddd;align-items:center;gap:7px;font-size:9px;display:flex}.demo-copy>div:last-child svg{color:#37c69d;width:14px}.demo-form{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff12;border:1px solid #ffffff21;border-radius:19px;gap:12px;padding:25px;display:grid;position:relative}.demo-form label{gap:5px;display:grid}.demo-form label span{color:#c9d1df;font-size:8px;font-weight:750}.demo-form input{color:#fff;background:#040d1d73;border:1px solid #ffffff24;border-radius:10px;outline:0;width:100%;height:45px;padding:0 13px;font-size:11px}.demo-form input::placeholder{color:#6f7c92}.demo-form input:focus{border-color:#8393ff;box-shadow:0 0 0 3px #5a6cf526}.demo-form .button{width:100%;margin-top:4px}.form-note{color:#73e0ba;justify-content:center;align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.form-note svg{width:13px}.site-footer{color:#c4cddd;background:#071326;padding:52px 0 22px}.footer-main{grid-template-columns:auto 1fr auto;align-items:center;gap:55px;display:grid}.brand-light b{color:#fff}.footer-main>p{color:#7e8da5;max-width:420px;margin:0;font-size:10px}.footer-main nav{gap:20px;font-size:9px;font-weight:750;display:flex}.footer-main nav a:hover{color:#fff}.footer-bottom{color:#65738b;border-top:1px solid #1c2b43;justify-content:space-between;gap:30px;margin-top:32px;padding-top:18px;font-size:8px;display:flex}.footer-bottom small{font-size:7px}@media (max-width:1050px){.hero-grid{grid-template-columns:1fr;gap:65px}.hero-copy{max-width:740px}.hero-visual{max-width:820px;margin-inline:auto}.problem-grid{grid-template-columns:1fr 1.5fr}.problem-points{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.feature-grid{grid-template-columns:repeat(2,1fr)}.engine-grid,.architecture-grid{gap:45px}.portal{height:455px}.deployment-steps{grid-template-columns:repeat(2,1fr)}.demo-card{gap:40px;padding:45px}}@media (max-width:820px){.header-inner{height:68px}.nav{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:5px;padding:15px;display:none;position:absolute;top:68px;left:20px;right:20px}.nav.is-open{display:flex}.nav>a:not(.button){padding:10px 8px}.menu-button{display:block}.hero-section{padding-top:125px}.hero-copy h1{font-size:42px}.product-frame{transform:none}.floating-chip{display:none}.problem-grid,.engine-grid,.architecture-grid,.faq-grid,.demo-card{grid-template-columns:1fr}.problem-grid{gap:18px}.problem-points{grid-template-columns:1fr}.journey{grid-template-columns:repeat(2,1fr)}.journey:before{display:none}.engine-card{min-height:500px}.architecture-grid{gap:20px}.architecture-copy{order:-1}.architecture-visual{width:100%;max-width:560px;margin-inline:auto}.faq-heading{position:static}.demo-card{gap:36px}.footer-main{grid-template-columns:1fr}.footer-main nav{flex-wrap:wrap}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.shell{width:min(100% - 28px,1180px)}.site-header .brand small{display:none}.hero-section{padding:108px 0 70px}.hero-copy h1{letter-spacing:-1px;font-size:34px}.hero-copy>p{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-actions .text-button{justify-content:center}.hero-trust{display:grid}.product-frame{border-radius:13px}.browser-bar{height:28px}.portal{grid-template-columns:80px 1fr;height:355px}.portal-sidebar{padding:10px 6px}.mini-brand b{display:none}.portal-sidebar nav{margin-top:14px}.portal-sidebar nav span{height:31px;padding:0 5px;font-size:0}.portal-sidebar nav span i{width:25px}.portal-sidebar nav em{font-size:6px}.profile-chip{justify-content:center;padding:5px}.profile-chip div{display:none}.portal-main{padding:8px}.portal-search{width:130px}.welcome-card{height:76px;padding:10px}.welcome-card h3{font-size:9px}.portal-stats article{height:50px;padding:6px}.portal-stats article>span{width:24px;height:24px}.work-card{margin-top:7px}.table-head,.table-row{grid-template-columns:1.4fr .8fr}.table-head span:nth-child(n+3),.table-row>span:nth-child(n+3){display:none}.section{padding:75px 0}.section-heading h2,.faq-heading h2{font-size:27px}.journey,.feature-grid,.deployment-steps{grid-template-columns:1fr}.journey article{padding-inline:35px}.engine-copy h2,.architecture-copy h2,.demo-copy h2{font-size:28px}.engine-card{min-height:400px}.engine-code{width:90%}.engine-output{width:88%}.architecture-visual{transform-origin:50%;min-height:420px;transform:scale(.82)}.demo-card{border-radius:22px;padding:30px 20px}.demo-form{padding:18px}.footer-bottom{gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.footer-contact{color:#c4cddd;justify-items:start;gap:5px;display:grid}.footer-contact span{color:#7e8da5;font-size:9px;font-weight:750}.footer-contact a{color:#fff;letter-spacing:.3px;unicode-bidi:isolate;font-size:13px;font-weight:850}.footer-contact a:hover{color:#8fa0ff}.footer-main{grid-template-columns:auto minmax(220px,1fr) auto auto;gap:42px}@media (max-width:820px){.footer-main{grid-template-columns:1fr;gap:24px}.footer-contact{justify-items:start}}body{font-size:16px}.iran-brand{direction:rtl;align-items:center;gap:11px;display:flex}.iran-brand-icon{place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.iran-brand-icon img{object-fit:contain;width:100%;height:100%}.iran-brand-copy{line-height:1.25;display:grid}.iran-brand-copy b{letter-spacing:-.45px;font-size:19px;font-weight:900}.iran-brand-copy small{color:#7d899e;letter-spacing:1.3px;direction:ltr;margin-top:4px;font-size:9px;font-weight:850}.iran-brand-light .iran-brand-copy b{color:#fff}.iran-brand-light .iran-brand-copy small{color:#8391aa}.iran-brand-compact .iran-brand-icon{width:25px;height:25px}.brand,.mini-brand .iran-brand{gap:0}.hero-copy>p,.section-heading p,.faq-heading p,.engine-copy>p,.architecture-copy>p{font-size:14px}.hero-trust,.problem-points span{font-size:11px}.nav>a:not(.button),.text-button{font-size:14px}.feature-card p,.architecture-copy li{font-size:12px}.journey p,.deployment-steps p,.faq-list details p{font-size:11px}.engine-copy li b,.faq-list summary{font-size:13px}.engine-copy li span,.demo-copy>div:last-child span,.footer-main>p,.footer-main nav{font-size:10px}.eyebrow,.problem-grid small,.section-heading>span,.faq-heading>span{font-size:11px}.bug-fixes-section{color:#fff;background:#0b1730;position:relative;overflow:hidden}.bug-fixes-section:before{content:"";background:radial-gradient(circle,#5268f538,#0000 67%);border-radius:50%;width:520px;height:520px;position:absolute;top:-250px;left:-180px}.bug-heading{max-width:760px;position:relative}.bug-heading>span{color:#7ee0ca}.bug-heading p{color:#9faec4}.bug-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid;position:relative}.bug-grid article{background:#ffffff09;border:1px solid #263650;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;min-height:150px;padding:24px;transition:all .22s;display:grid}.bug-grid article>b{color:#7080a0;font:800 13px/1.6 Consolas,monospace}.bug-grid article>svg{color:#45d1aa;width:20px}.bug-grid h3{margin:0 0 7px;font-size:16px}.bug-grid p{color:#9ba9bd;margin:0;font-size:11px;line-height:2}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.demo-form .button:disabled{cursor:wait;opacity:.68;transform:none}.form-note-error{color:#ff9a9a}@media (max-width:820px){.bug-grid{grid-template-columns:1fr}}@media (max-width:600px){.shell{width:min(100% - 28px,1180px)}.iran-brand-icon{width:38px;height:38px}.iran-brand-copy b{font-size:17px}.bug-grid article{padding:20px}.hero-copy>p{font-size:14px}}.hero-section,.features-section,.product-section{isolation:isolate}.hero-section:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#586cf00b 1px,#0000 1px),linear-gradient(90deg,#586cf00b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.bug-fixes-section{background:radial-gradient(circle at 85% 5%,#4060ff2e,#0000 26%),radial-gradient(circle at 5% 95%,#2cd3ad1f,#0000 25%),#09152c}.bug-grid{gap:20px}.bug-grid article{background:#ffffff0b;border-color:#8597bc33;padding:10px;display:block;overflow:hidden;box-shadow:0 18px 50px #0000001f}.bug-grid article:hover{background:#fff1;border-color:#798fff7a;transform:translateY(-4px)}.bug-visual-trigger{aspect-ratio:16/9;cursor:zoom-in;background:#111d36;border:0;border-radius:13px;width:100%;padding:0;position:relative;overflow:hidden}.bug-visual-trigger img{object-fit:cover;width:100%;height:100%;transition:transform .45s,filter .45s;display:block}.bug-visual-trigger:after{content:"";opacity:.74;background:linear-gradient(#0000 52%,#050d1dad);transition:all .25s;position:absolute;inset:0}.bug-visual-trigger span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0712278c;border:1px solid #ffffff47;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;position:absolute;bottom:13px;right:16px}.bug-visual-trigger:hover img{filter:saturate(1.08);transform:scale(1.025)}.bug-visual-trigger:focus-visible{outline-offset:3px;outline:3px solid #7687ff}.bug-card-copy{grid-template-columns:auto 1fr auto;align-items:start;gap:15px;min-height:135px;padding:20px 17px 16px;display:grid}.bug-card-copy>b{color:#7182a5;font:800 13px/1.6 Consolas,monospace}.bug-card-copy>svg{color:#45d1aa;width:20px}.bug-card-copy h3{font-size:16px}.bug-card-copy p{font-size:11px;line-height:2.05}.image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#020814d1;place-items:center;padding:30px;animation:.2s lightbox-in;display:grid;position:fixed;inset:0}.image-lightbox-card{background:#0d1930;border:1px solid #ffffff29;border-radius:22px;width:min(1180px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 35px 110px #0000008c}.image-lightbox-card header{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex}.image-lightbox-card header h3{margin:3px 0 0;font-size:17px}.image-lightbox-card header small{color:#7ee0ca;font-size:9px;font-weight:850}.image-lightbox-card header button{cursor:pointer;color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;width:40px;height:40px;font-size:24px;line-height:1}.image-lightbox-canvas{background:#071124;place-items:center;height:min(76vh,760px);padding:18px;display:grid}.image-lightbox-canvas img{object-fit:contain;border-radius:12px;width:100%;height:100%}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}.feature-card{overflow:hidden}.feature-card-content{flex-direction:column;align-items:flex-start;height:100%;display:flex}.feature-card-content>i{margin-top:auto}.feature-card-featured{grid-column:span 2;grid-template-columns:1.2fr .8fr;min-height:315px;background:linear-gradient(135deg,#edfdf9,#fff)!important;padding:0!important;display:grid!important}.feature-card-media{background:#dfe8ff;min-height:315px;overflow:hidden}.feature-card-media img{object-fit:cover;width:100%;height:100%;display:block}.feature-card-featured .feature-card-content{padding:34px}.feature-card-featured h3{font-size:20px}.feature-card-featured p{max-width:470px;font-size:13px;line-height:2.05}.capability-note{background:linear-gradient(110deg,#f5f7ff,#fff);border:1px solid #dfe5f2;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:22px;padding:21px 24px;display:grid;box-shadow:0 14px 40px #30417612}.capability-note>svg{color:#5d6df4;width:26px}.capability-note div{gap:5px;display:grid}.capability-note b{font-size:13px}.capability-note span{color:#748097;font-size:10px;line-height:1.8}.capability-note a{color:#5265eb;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.capability-note a svg{width:16px}@media (max-width:900px){.feature-card-featured{grid-column:1/-1;grid-template-columns:1fr}.feature-card-media{min-height:240px}.capability-note{grid-template-columns:auto 1fr}.capability-note a{grid-column:2}}@media (max-width:820px){.bug-grid article{padding:9px}.bug-card-copy{min-height:auto}.image-lightbox{padding:12px}.image-lightbox-card{width:100%}.feature-card-featured{display:block!important}}@media (max-width:600px){.bug-card-copy{padding:17px 12px}.bug-card-copy p{font-size:10px}.image-lightbox-card header{height:66px;padding:0 15px}.image-lightbox-canvas{height:68vh;padding:8px}.capability-note{grid-template-columns:1fr;padding:18px}.capability-note>svg{display:none}.capability-note a{grid-column:auto}}
