.ns-article{--navy:#041D39;--blue:#0C51A0;--cyan:#26ABE2;--green:#CAD49D;direction:rtl;max-width:1200px!important;margin:115px auto 80px!important;padding:0 28px!important;gap:58px!important;font-family:PeydaWeb,Tahoma,sans-serif;overflow-wrap:anywhere}.ns-article :where(p,h1,h2,h3,figure){margin:0}.ns-article .elementor-widget,.ns-article .e-con{min-width:0}.ns-article a{color:var(--blue);text-underline-offset:5px}.ns-article a:focus-visible,.ns-article summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.ns-article .elementor-widget-text-editor{line-height:2.15;color:#40566d;font-size:18px}
.ns-hero-simple{position:relative;min-height:550px;padding:65px 54px!important;overflow:hidden;border-radius:25px;justify-content:flex-end!important;gap:20px!important;background:var(--navy);isolation:isolate}.ns-hero-simple:before{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#041d39eb 0%,#041d39b8 42%,#041d3938 100%),linear-gradient(0deg,#041d39e0,transparent 60%);z-index:1;pointer-events:none}.ns-cover{position:absolute!important;inset:0;z-index:0;width:100%;height:100%}.ns-cover-image,.ns-cover-image .elementor-widget-container{height:100%;width:100%}.ns-cover-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center;animation:ns-cover-enter 4s cubic-bezier(.2,.7,.2,1) both}.ns-hero-simple>.elementor-widget{z-index:2;max-width:780px}.ns-hero-simple h1{font-size:clamp(35px,4.1vw,56px)!important;line-height:1.5!important;letter-spacing:-1px;color:#fff!important;max-width:780px}.ns-article-meta{font-size:13px!important;color:var(--green)!important;letter-spacing:1px}.ns-article-meta:before{content:"";display:inline-block;width:27px;height:2px;background:var(--green);vertical-align:middle;margin-left:10px}.ns-hero-deck{color:#eaf0f5!important;font-size:19px!important;max-width:630px;line-height:1.9!important}.ns-hero-tags{display:flex;gap:10px;flex-wrap:wrap}.ns-hero-tags span{padding:8px 14px;border:1px solid #cad49d55;border-radius:7px;font-size:13px;color:#fff;background:#041d3950}.ns-hero-tags span:first-child{background:var(--green);color:var(--navy);border-color:var(--green);font-weight:700}.ns-hero-caption{position:absolute!important;bottom:20px;left:25px;color:#dde6ee!important;font-size:10px!important;max-width:300px!important;text-align:left!important;line-height:1.7!important}.ns-intro{padding:26px 34px!important;border-right:4px solid var(--green);background:#F4F5F7;border-radius:12px;line-height:2.2!important;font-size:19px!important}
.ns-toc{position:relative;background:var(--navy);padding:38px;border-radius:24px;overflow:hidden;isolation:isolate;box-shadow:0 22px 50px #041d3910}.ns-toc:before{content:"";position:absolute;width:350px;height:350px;border:1px solid #ffffff0c;border-radius:50%;left:-140px;top:-150px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02;z-index:-1}.ns-toc-head{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:28px}.ns-toc-head strong{display:block;color:white;font-size:29px;line-height:1.6;font-weight:800}.ns-toc-head p{color:#b6c8d9;font-size:15px;line-height:1.9;margin-top:8px}.ns-toc-count{display:flex;align-items:center;gap:10px;color:var(--green);font-size:12px;padding-top:5px;white-space:nowrap}.ns-toc-count b{font-size:44px;font-weight:800;line-height:1}.ns-toc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ns-toc-card{position:relative;display:flex;flex-direction:column;gap:10px;text-decoration:none!important;padding:24px;border:1px solid #ffffff18;border-radius:14px;background:#ffffff08;min-height:185px;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s,border-color .35s,box-shadow .35s;overflow:hidden}.ns-toc-card:after{content:"↙";position:absolute;left:20px;top:23px;color:var(--green);font-size:21px;transition:transform .3s}.ns-toc-card b{display:block;font-size:28px;color:var(--green);line-height:1.2;font-weight:500;letter-spacing:1px}.ns-toc-card strong{display:block;font-size:20px;color:#fff;line-height:1.6;font-weight:700}.ns-toc-card small{display:block;font-size:13px;color:#aebfd0;line-height:1.8}.ns-toc-card:hover,.ns-toc-card:focus-visible{transform:translateY(-6px);background:#ffffff12;border-color:#cad49d8c;box-shadow:0 10px 20px #0000001a}.ns-toc-card:hover:after{transform:translate(-4px,4px)}.ns-toc-card.ns-current{border-color:var(--green)}.ns-toc-card:last-child{grid-column:span 2}.ns-toc-more{margin-top:24px;border-top:1px solid #ffffff1a;padding-top:18px}.ns-toc-more summary{color:#e7edf4;cursor:pointer;font-size:14px}.ns-toc-links{display:flex;gap:12px 26px;flex-wrap:wrap;padding-top:16px}.ns-toc-links a{font-size:13px;line-height:1.9;color:#c6d4e1;text-decoration:none}.ns-toc-links a:hover{color:var(--green)}
.ns-section{position:relative;max-width:900px!important;margin:0 auto!important;gap:20px!important;scroll-margin-top:130px}.ns-section h2{font-size:31px!important;line-height:1.7!important;color:var(--navy)!important;font-weight:800!important;margin:0 0 8px}.ns-section:not(.ns-axis):before{content:"";height:3px;width:50px;background:var(--green);margin-bottom:5px;border-radius:3px}.ns-section .elementor-widget-text-editor{font-size:18px;line-height:2.2}.ns-axis{padding:32px 35px 35px!important;background:linear-gradient(130deg,#f4f5f7,#fff 65%);border:1px solid #e3eaf0;border-radius:19px;box-shadow:0 8px 28px #041d3904;overflow:hidden}.ns-axis:before{content:var(--axis-number);font-size:125px;font-weight:800;line-height:1;position:absolute;left:22px;top:15px;color:#0c51a007;pointer-events:none}.ns-axis-label{font-size:12px!important;letter-spacing:1px;color:var(--blue)!important;font-weight:700}.ns-axis-label:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cyan);margin-left:8px}.ns-keypoint{padding:22px 26px;border-radius:12px;background:#eef4f9;color:#244968!important;border-right:3px solid var(--blue);font-weight:500}.ns-pullquote{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:22px;padding:35px 40px;border-radius:20px;background:#e9eedb;border:1px solid #dce4c3;margin:6px 0}.ns-pullquote-mark{font-size:95px;line-height:.9;color:#849558;text-align:center}.ns-pullquote p{font-size:25px;color:var(--navy);font-weight:700;line-height:1.9}.ns-pullquote small{display:block;font-size:13px;color:#5f7050;font-weight:400;margin-top:8px}
.ns-photo-slot{position:relative;background:linear-gradient(145deg,#f1f5f8,#e7eef4);border:1px dashed #acbdcc;border-radius:16px;padding:25px!important;gap:10px!important;min-height:270px;justify-content:center;overflow:hidden}.ns-photo-slot:before{content:"";position:absolute;inset:14px;border:1px solid #fff8;border-radius:11px;pointer-events:none}.ns-placeholder-image img{max-height:125px!important;width:auto!important;max-width:200px!important;opacity:.35;object-fit:contain}.ns-slot-label{text-align:center!important}.ns-photo-tag{display:block;color:var(--navy);font-size:16px;font-weight:700}.ns-slot-caption{display:block;color:#617589;font-size:12px;margin-top:5px;line-height:1.9}.ns-table-scroll{overflow-x:auto;border:1px solid #d9e4ed;border-radius:15px;box-shadow:0 12px 32px #041d3907}.ns-mapping{width:100%;border-collapse:collapse;font-size:15px;line-height:1.95;margin:0}.ns-mapping th,.ns-mapping td{text-align:right;padding:20px;border:0;border-bottom:1px solid #e4ebf0;vertical-align:top}.ns-mapping thead{background:var(--navy);color:#fff}.ns-mapping thead th:first-child{color:var(--green)}.ns-mapping tbody th{font-weight:700;color:var(--blue);width:22%}.ns-mapping tbody tr:nth-child(even){background:#f4f7fa}.ns-mapping tbody tr{transition:background .2s}.ns-mapping tbody tr:hover{background:#eaf2f8}.ns-mapping tbody td:last-child{color:#738394;font-size:13px}.ns-mapping tbody tr:last-child>*{border-bottom:0}
.ns-faq{display:grid;gap:12px}.ns-faq details{border:1px solid #dfe7ee;border-radius:13px;background:#fff;overflow:hidden;transition:border-color .3s,box-shadow .3s}.ns-faq summary{padding:22px 24px;cursor:pointer;font-size:18px;line-height:1.9;color:var(--navy);font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:20px}.ns-faq summary::-webkit-details-marker{display:none}.ns-faq summary:after{content:"+";font-size:24px;color:var(--blue);font-weight:400;transition:transform .3s;flex-shrink:0}.ns-faq details p{padding:0 24px 24px;font-size:16px;line-height:2.1}.ns-faq details[open]{border-color:#9ebdda;box-shadow:0 8px 20px #041d3907;background:#f8fafc}.ns-faq details[open] summary:after{transform:rotate(45deg)}.ns-sources{background:#F4F5F7;padding:32px!important;border-radius:17px;border-top:3px solid var(--green)}.ns-sources .elementor-widget-text-editor{font-size:14px!important}.ns-cta-simple{position:relative;padding:40px 45px!important;background:var(--navy);border-radius:21px;gap:18px!important;overflow:hidden}.ns-cta-simple:after{content:"";position:absolute;left:-45px;bottom:-90px;width:230px;height:230px;border-radius:50%;border:1px solid #cad49d25;box-shadow:0 0 0 45px #cad49d06}.ns-cta-simple h2{color:white!important;font-size:30px!important;line-height:1.7}.ns-cta-simple .elementor-widget-text-editor{color:#bdccda!important;font-size:17px}.ns-button .elementor-button{background:var(--green)!important;color:var(--navy)!important;border-radius:9px!important;padding:15px 25px!important;transition:transform .25s,box-shadow .25s}.ns-button .elementor-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #cad49d20}.ns-reading-line{position:fixed;top:0;left:0;right:0;height:3px;z-index:999999;pointer-events:none;transform-origin:right;transform:scaleX(0);background:linear-gradient(90deg,var(--cyan),var(--green));transition:transform .1s linear}.ns-motion-item{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.2,1);transition-delay:var(--ns-delay,0ms)}.ns-motion-item.ns-in-view{opacity:1;transform:translateY(0)}.ns-toc-card.ns-motion-item{transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.2,1),background .3s,border-color .3s,box-shadow .3s}.ns-toc-card.ns-in-view:hover{transform:translateY(-6px)}
@keyframes ns-cover-enter{from{transform:scale(1.09)}to{transform:scale(1)}}
@media(max-width:1024px){.ns-toc-grid{grid-template-columns:repeat(2,1fr)}.ns-toc-card:last-child{grid-column:1/-1}.ns-hero-simple{min-height:500px;padding:45px!important}.ns-hero-simple h1{font-size:42px!important}.ns-toc-head strong{font-size:25px}}
@media(max-width:767px){.ns-article{padding:0 16px!important;margin-top:100px!important;gap:35px!important}.ns-hero-simple{padding:32px 25px 52px!important;min-height:475px;border-radius:18px}.ns-hero-simple:before{background:linear-gradient(0deg,#041d39f0,#041d39a0 75%)}.ns-hero-simple h1{font-size:32px!important}.ns-article-meta{font-size:11px!important}.ns-hero-deck{font-size:16px!important}.ns-hero-tags{gap:7px}.ns-hero-tags span{font-size:11px;padding:7px 10px}.ns-hero-caption{font-size:9px!important;left:20px;bottom:17px}.ns-intro{padding:23px!important;font-size:16px!important}.ns-toc{padding:25px 20px;border-radius:18px}.ns-toc-head{gap:10px;margin-bottom:20px}.ns-toc-head strong{font-size:22px}.ns-toc-head p{font-size:13px}.ns-toc-count{display:none}.ns-toc-grid{grid-template-columns:1fr;gap:11px}.ns-toc-card{padding:18px 22px;min-height:130px;gap:8px}.ns-toc-card b{font-size:22px}.ns-toc-card strong{font-size:18px}.ns-toc-card small{font-size:12px}.ns-toc-card:last-child{grid-column:auto}.ns-section h2{font-size:25px!important;line-height:1.8!important}.ns-section .elementor-widget-text-editor{font-size:16px!important}.ns-axis{padding:25px 22px!important;border-radius:16px}.ns-axis:before{font-size:95px;left:14px}.ns-axis-label{font-size:11px!important}.ns-keypoint{padding:18px;border-right-width:2px}.ns-pullquote{grid-template-columns:1fr;padding:25px;gap:0}.ns-pullquote-mark{display:none}.ns-pullquote p{font-size:21px}.ns-mapping{font-size:12px;table-layout:fixed}.ns-mapping th,.ns-mapping td{padding:13px 8px;overflow-wrap:anywhere}.ns-mapping tbody th{width:auto}.ns-mapping tbody td:last-child{font-size:11px}.ns-faq summary{font-size:16px;padding:18px}.ns-faq details p{padding:0 18px 20px;font-size:15px}.ns-sources{padding:24px!important}.ns-cta-simple{padding:30px 25px!important}.ns-cta-simple h2{font-size:25px!important}.ns-motion-item{transform:translateY(16px)}}
@media(prefers-reduced-motion:reduce){.ns-article *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ns-motion-item{opacity:1!important;transform:none!important}}


#compliance{--axis-number:"۰۱"}
#quality{--axis-number:"۰۲"}
#management{--axis-number:"۰۳"}
#technology{--axis-number:"۰۴"}
#resources{--axis-number:"۰۵"}