@font-face{font-family:MGCT;src:url('fonts/vazirmatn-arabic-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MGCT;src:url('fonts/vazirmatn-arabic-700-normal.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MGCT;src:url('fonts/vazirmatn-arabic-800-normal.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
.mgct{--blue:#103f82;--ink:#17304e;--muted:#617186;font-family:MGCT,Tahoma,sans-serif!important;font-style:normal;color:var(--ink);background:#fff;line-height:1.9;isolation:isolate;text-align:right;overflow:clip}.mgct *,.mgct *::before,.mgct *::after{box-sizing:border-box}.mgct h1,.mgct h2,.mgct h3,.mgct p{font-family:inherit;font-style:normal;margin:0;color:inherit}.mgct a{text-decoration:none!important;font-family:inherit}.mgct-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.mgct-kicker{display:block;color:var(--blue);font-size:13px;font-weight:700;margin-bottom:14px}.mgct-hero{background:linear-gradient(125deg,#f2f6fb,#fff 70%);border-bottom:1px solid #e8edf4}.mgct-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding-block:54px}.mgct h1{font-size:clamp(28px,3vw,40px);line-height:1.6;font-weight:800;letter-spacing:-.7px}.mgct h1 span{color:var(--blue)}.mgct-hero-copy>p{max-width:540px;font-size:16px;color:var(--muted);margin-top:18px}.mgct-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.mgct .mgct-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 22px;border:1px solid transparent;border-radius:24px;font-size:14px;font-weight:700;line-height:1.65;transition:background .2s,box-shadow .2s,color .2s;white-space:normal;text-align:center}.mgct .mgct-primary{background:var(--blue);color:#fff!important;border-color:var(--blue)}.mgct .mgct-primary:hover{background:#17549f;box-shadow:0 6px 18px #103f8220}.mgct .mgct-secondary{background:#fff;color:var(--blue)!important;border-color:#d8e2ef}.mgct .mgct-secondary:hover{background:#f3f7fc;border-color:#a9bfdc}.mgct a:focus-visible{outline:3px solid #5487cc;outline-offset:5px}.mgct svg{display:block;flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mgct-hero-note{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);margin-top:20px}.mgct-dot{width:6px;height:6px;border-radius:50%;background:#4977af;flex-shrink:0}.mgct-visual{position:relative;min-height:440px;display:flex;align-items:center;justify-content:center;padding:35px 24px 30px;background:radial-gradient(ellipse at center,#d8e5f6 0,#edf3fa 55%,#f6f9fc 100%);border:1px solid #e0e9f3;border-radius:32px;overflow:hidden}.mgct-orbit{position:absolute;width:370px;height:370px;border:1px solid #c8d8ea;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.mgct-orbit::before{content:'';position:absolute;inset:26px;border:1px dashed #c8d8ea;border-radius:50%}.mgct-visual-label{position:absolute;top:22px;left:26px;font:10px/1.5 Arial,sans-serif;letter-spacing:2px;color:#6c819a;direction:ltr}.mgct-visual-label b{display:block;font-size:9px;font-weight:400;letter-spacing:1px}.mgct-book{position:relative;display:block;width:290px;border-radius:3px 8px 8px 3px;box-shadow:-12px 16px 26px #183c6730,7px 0 0 #dae2eb;transform:rotate(-6deg);transition:transform .4s}.mgct-book:hover{transform:rotate(-2deg) translateY(-4px)}.mgct-book img{display:block;width:100%;height:auto;border-radius:inherit}.mgct-file-badge{position:absolute;right:22px;bottom:20px;display:flex;align-items:center;gap:10px;border:1px solid #fff;background:#fffffff2;border-radius:16px;padding:11px 14px;color:var(--blue);font-size:12px;font-weight:700;box-shadow:0 8px 28px #1b416710}.mgct-file-badge>span{font-size:11px;color:var(--muted);font-weight:400}.mgct-library{padding-block:54px}.mgct-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:24px}.mgct h2{font-size:clamp(22px,2.5vw,30px);font-weight:800;line-height:1.65}.mgct-section-head p{max-width:345px;font-size:14px;color:var(--muted)}.mgct-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mgct-card{padding:26px;border:1px solid #e0e7f0;border-radius:24px;background:linear-gradient(155deg,#f5f8fc,#fff 55%);display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.mgct-card:hover{border-color:#b1c7e1;box-shadow:0 10px 30px #163f7910}.mgct-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:26px}.mgct-series{font:bold 27px/1.2 Arial,sans-serif;letter-spacing:-1px;color:var(--blue)}.mgct-pdf{border:1px solid #d9e3f0;border-radius:9px;padding:3px 9px;font:11px/1.7 Arial,sans-serif;color:#637d9d}.mgct h3{font-size:17px;font-weight:700;line-height:1.7}.mgct-card p{font-size:13px;color:var(--muted);margin-top:8px;margin-bottom:22px}.mgct-card .mgct-btn{width:100%;margin-top:auto}.mgct-guide{background:#f6f8fb;padding-block:46px;border-top:1px solid #e8edf4}.mgct-guide-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.mgct-guide p{font-size:14px;color:var(--muted);margin-top:14px;max-width:600px}.mgct-checklist{padding:28px;border:1px solid #e0e8f1;background:#fff;border-radius:24px}.mgct-checklist ul{list-style:none;margin:18px 0 24px;padding:0}.mgct-checklist li{position:relative;padding:8px 23px 8px 0;font-size:14px;border-bottom:1px solid #edf1f6}.mgct-checklist li::before{content:'';position:absolute;right:2px;top:18px;width:7px;height:7px;border:2px solid #4276b8;border-radius:50%}.mgct-checklist .mgct-btn{width:100%}.mgct-motion [data-mgct-reveal]{opacity:0;transform:translateY(18px);transition:opacity .65s ease var(--mgct-delay,0ms),transform .65s ease var(--mgct-delay,0ms)}.mgct-motion .mgct-visible{opacity:1;transform:none}
@media(max-width:900px){.mgct-hero-grid{gap:28px}.mgct-visual{min-height:385px}.mgct-book{width:265px}.mgct-guide-grid{gap:28px}.mgct-card{padding:20px}.mgct-section-head{align-items:start}.mgct h1{font-size:30px}}
@media(max-width:700px){.mgct-wrap{width:calc(100% - 32px)}.mgct-hero-grid{grid-template-columns:1fr;padding-block:32px;gap:28px}.mgct h1{font-size:29px}.mgct-hero-copy>p{font-size:14px}.mgct-actions{gap:10px;margin-top:22px}.mgct-actions .mgct-btn{flex:1 1 160px;padding-inline:14px;font-size:13px}.mgct-visual{min-height:360px;border-radius:24px}.mgct-book{width:250px}.mgct-orbit{width:300px;height:300px}.mgct-section-head{display:block}.mgct-section-head p{margin-top:12px;max-width:none}.mgct-library{padding-block:34px}.mgct-cards{grid-template-columns:1fr;gap:12px}.mgct-card{padding:22px}.mgct-card-top{margin-bottom:14px}.mgct-guide{padding-block:32px}.mgct-guide-grid{grid-template-columns:1fr;gap:22px}.mgct-checklist{padding:23px}.mgct h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.mgct *, .mgct *::before{transition:none!important;animation:none!important}.mgct-motion [data-mgct-reveal]{opacity:1;transform:none}.mgct-book:hover{transform:rotate(-6deg)}}
