.exam-report-ribbon{--ribbon-navy: #0A1A2F;--ribbon-navy-2: #1E2F4A;--ribbon-teal: #0EA5A4;--ribbon-gold: #F2BD1D;display:block;position:relative;overflow:hidden;text-decoration:none;color:#fff;background:repeating-linear-gradient(-55deg,transparent,transparent 12px,rgba(255,255,255,.03) 12px,rgba(255,255,255,.03) 24px),linear-gradient(90deg,var(--ribbon-navy) 0%,var(--ribbon-navy-2) 55%,#0B5E5D 100%);border-bottom:2px solid var(--ribbon-teal);box-shadow:inset 0 1px #ffffff14;transition:filter .18s ease,border-color .18s ease}.exam-report-ribbon:before,.exam-report-ribbon:after{content:"";position:absolute;top:0;bottom:0;width:28px;background:linear-gradient(135deg,var(--ribbon-teal) 0%,#0B8A89 100%);opacity:.35;pointer-events:none}.exam-report-ribbon:before{right:0;clip-path:polygon(100% 0,0 0,100% 100%)}.exam-report-ribbon:after{left:0;clip-path:polygon(0 0,100% 0,0 100%)}.exam-report-ribbon:hover{color:#fff;text-decoration:none;filter:brightness(1.06);border-bottom-color:#3dd4d3}.exam-report-ribbon__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .75rem;padding:.55rem 1.25rem;direction:rtl}.exam-report-ribbon__badge{display:inline-flex;align-items:center;padding:.15rem .55rem;font-size:.7rem;font-weight:700;letter-spacing:.02em;color:var(--ribbon-navy);background:linear-gradient(180deg,#FFE07A 0%,var(--ribbon-gold) 100%);border-radius:999px;box-shadow:0 1px 3px #0a1a2f2e;white-space:nowrap}.exam-report-ribbon__logo{width:28px;height:28px;flex-shrink:0;border-radius:8px;box-shadow:0 1px 3px #0a1a2f38}.exam-report-ribbon__text{font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;text-shadow:0 1px 2px rgba(10,26,47,.25)}.exam-report-ribbon__cta{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .65rem;font-size:.75rem;font-weight:600;color:#e6f6f6;background:#0ea5a438;border:1px solid rgba(14,165,164,.45);border-radius:999px;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.exam-report-ribbon:hover .exam-report-ribbon__cta{background:#0ea5a459;border-color:#3dd4d3b3}.exam-report-ribbon__arrow{flex-shrink:0;transition:transform .18s ease}.exam-report-ribbon:hover .exam-report-ribbon__arrow{transform:translate(-3px)}@media(min-width:768px){.exam-report-ribbon__inner{gap:.75rem 1rem;padding:.65rem 1.5rem}.exam-report-ribbon__text{font-size:.95rem}.exam-report-ribbon__cta{font-size:.8rem}}.fardadAI{position:relative}.fardadAI:before{content:"";position:absolute;top:5px;left:10px;width:6px;height:6px;background-color:#f2bd1d;border-radius:50%;animation:blink .7s infinite alternate}.fardadAIMb{position:relative}.fardadAIMb:before{content:"";position:absolute;top:13px;width:10px;height:10px;background-color:#f2bd1d;border-radius:50%;animation:blink .7s infinite alternate;right:85px}@keyframes blink{0%{opacity:1}to{opacity:.3}}.top-header__number{border-left:1px solid #43434378;padding:0 0 0 10px}.top-menu{border-bottom:1px solid #a89b9b1c!important;background-color:#f5f7fa}.header{background:#f5f7fa}.header-about-dropdown{position:relative}.header-about-dropdown__trigger{list-style:none;cursor:pointer;color:#212529;background-color:transparent;border:none;-webkit-tap-highlight-color:transparent}.header-about-dropdown__trigger:hover,.header-about-dropdown__trigger:active,.header-about-dropdown__trigger:focus,.header-about-dropdown__trigger:focus-visible{color:#212529!important;background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.header-about-dropdown>summary.header-about-dropdown__trigger::-webkit-details-marker{display:none}.header-about-dropdown--mobile>.header-about-dropdown__trigger{width:100%;padding:.375rem .75rem;text-align:right}.header-about-dropdown--mobile[open]>.header-about-dropdown__trigger{background-color:#fffffff5!important;border-radius:12px}.header-about-dropdown__chevron{flex-shrink:0;opacity:.65;transition:transform .2s ease,opacity .2s ease}.header-about-dropdown--mobile[open] .header-about-dropdown__chevron,.header-about-dropdown--desktop:hover .header-about-dropdown__chevron,.header-about-dropdown--desktop:focus-within .header-about-dropdown__chevron{transform:rotate(180deg);opacity:1}.header-about-dropdown__menu{position:absolute;top:100%;right:0;z-index:1050;min-width:11.5rem;padding:.35rem .5rem .5rem;background:#fff;border-radius:16px;box-shadow:0 0 10px #43434329;display:flex;flex-direction:column;gap:.125rem;text-align:right}.header-about-dropdown--desktop .header-about-dropdown__menu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.header-about-dropdown--desktop:hover .header-about-dropdown__menu,.header-about-dropdown--desktop:focus-within .header-about-dropdown__menu,.header-about-dropdown--desktop.is-open .header-about-dropdown__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header-about-dropdown--desktop:hover .header-about-dropdown__trigger,.header-about-dropdown--desktop:focus-within .header-about-dropdown__trigger,.header-about-dropdown--desktop.is-open .header-about-dropdown__trigger{background-color:#fffffff5!important;border-radius:12px}.header-about-dropdown__menu .dropdown-item{color:#212529;text-decoration:none;white-space:nowrap}.header-about-dropdown__menu .dropdown-item:hover,.header-about-dropdown__menu .dropdown-item:focus{background-color:#f5f7fa;color:#212529}.tggl-dropdown{right:unset!important;left:-10px!important}.tggl-dropdown__wrp{direction:ltr}.tggl-dropdown__wrp:after{color:#0a1a2f}.navbar{align-items:center;padding-top:.75rem;padding-bottom:.75rem;min-height:64px;margin-bottom:20px;box-shadow:0 0 20px #0000!important}.navbar .navbar-nav .nav-item.active .nav-link:not(.btn),.navbar .navbar-nav .nav-item .nav-link:not(.btn):focus,.navbar .navbar-nav .nav-item .nav-link:not(.btn):hover,.navbar .navbar-nav .nav-item .nav-link:not(.btn):active{background-color:#fffffff5;border-radius:12px}.dropdown-menu-l{position:absolute;transform:translate3d(8px,37px,0)!important;top:0;left:0;will-change:transform;width:25rem!important}.dropdown-menu a{color:#000}.dropdown-menu{font-size:unset;text-align:right;border-radius:16px;box-shadow:0 0 10px #43434329;left:unset;right:-30px;min-width:3rem}.dropdown-menu-1{min-width:45.5rem!important;top:50px!important}.dropdown-menu-2{min-width:11.5rem!important;top:50px!important}.dropdown-menu-3{min-width:10rem!important;top:50px!important}.nav-item.dropdown.show{background-color:#fff;border-radius:12px 12px 0 0}.border-r-sh{box-shadow:0 0 10px #43434329;border-radius:12px}.border-left-1{border-left:1px solid #D9D9D9}.border-right-1{border-right:1px solid #D9D9D9}@media(max-width:991px){.nav-link{display:block;padding:6px;color:#000!important}.dropdown-menu-l{position:absolute;transform:translate3d(0,37px,0)!important;top:0;left:.5rem!important;will-change:transform;width:95%!important}.dropdown-menu-mob{left:-81px!important}.dropdown-menu-left{left:0!important}}.header-logo{display:flex;align-items:center;flex-shrink:0;line-height:0}.header .logo-img{display:block;width:100px;height:auto}@media(min-width:992px){.header .logo-img{width:120px}.header .desktop-center-links{position:absolute;left:50%;transform:translate(-50%);gap:.25rem!important}.header .desktop-center-links .btn{padding-right:.45rem;padding-left:.45rem;white-space:nowrap}}.site-mobile-menu{width:350px;position:fixed;right:0;top:0;z-index:2000;background:#fff;height:100vh;-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translate(110%);-webkit-box-shadow:-10px 0 20px -10px rgba(0,0,0,.1);box-shadow:-10px 0 20px -10px #0000001a;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.site-mobile-menu-body{flex:1 1 auto;overflow-y:auto}.offcanvas-menu .site-mobile-menu{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translate(0)}.main-menu-mobile .nav-item.active>a,.mobile-submenu-item.active>a{background-color:#f5f8ff!important;display:block}.change-language-mb .tggl-dropdown{top:-50px;right:-19px!important;left:24px!important}:root{--hp-navy: #0a1a2f;--hp-navy-2: #1e2f4a;--hp-teal: #0ea5a4;--hp-ink: #141821;--hp-copy: #565e6c;--hp-muted: #7a8290;--hp-line: #e3e6eb;--hp-soft: #f7f8fa}.hp-header,.hp-drawer{box-sizing:border-box;font-family:IRANYekanX,IRANYekanXVF,Tahoma,sans-serif;font-size:15px;line-height:1.7;color:var(--hp-copy)}.hp-header *,.hp-drawer *{box-sizing:border-box}.hp-header a,.hp-drawer a{color:inherit;text-decoration:none}.hp-header button,.hp-drawer button{font:inherit;cursor:pointer}.hp-container{width:min(100% - 32px,1200px);margin-inline:auto}.hp-brand{grid-column:1;grid-row:1;justify-self:start;display:inline-flex;align-items:baseline;gap:7px;color:var(--hp-navy)!important;font-size:24px;font-weight:700;line-height:1;white-space:nowrap}.hp-brand__logo{display:block;width:100px;height:auto}.hp-header{position:sticky;top:0;z-index:1040;height:64px;background:#ffffffb8;border-bottom:1px solid rgb(239 241 244 / 70%);box-shadow:0 1px 2px #0a1a2f0a,0 4px 12px #0a1a2f0a;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px)}.hp-header__inner{height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.hp-nav{grid-column:2;grid-row:1;display:flex;align-items:center;gap:2px}.hp-nav>a,.hp-nav .hp-nav__toggle{display:flex;align-items:center;gap:5px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#3b424e;font-size:16px;font-weight:400;white-space:nowrap;cursor:pointer}.hp-nav__label{display:inline-grid}.hp-nav__label:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:700;-webkit-user-select:none;user-select:none;pointer-events:none}.hp-nav__chevron{display:inline-block;line-height:1;transition:transform .2s ease}.hp-nav__item:hover .hp-nav__chevron,.hp-nav__item.is-open .hp-nav__chevron{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.hp-nav__chevron{transition:none}}.hp-nav a:hover,.hp-nav a:focus-visible,.hp-nav__toggle:hover,.hp-nav__toggle:focus-visible,.hp-nav__item.is-open .hp-nav__toggle{background:var(--hp-soft);color:var(--hp-navy)}.hp-nav__item{position:relative}.hp-nav__dropdown{position:absolute;display:none;inset-inline-start:0;top:calc(100% + 7px);width:280px;padding:8px;background:#fff;border:1px solid var(--hp-line);border-radius:16px;box-shadow:0 12px 28px #0a1a2f1a}.hp-nav__dropdown a{display:block;padding:8px 11px;border-radius:9px;font-size:14px}.hp-nav__dropdown:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:8px}.hp-nav__item.is-open .hp-nav__dropdown,.hp-nav:not(.is-ready) .hp-nav__item:hover .hp-nav__dropdown,.hp-nav:not(.is-ready) .hp-nav__item:focus-within .hp-nav__dropdown{display:block}.hp-header__start{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center}.hp-header__actions{display:none;align-items:center;gap:6px}.hp-btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.hp-btn--primary{color:#fff!important;background:var(--hp-navy);border-color:var(--hp-navy);box-shadow:0 3px 8px #0000002b}.hp-btn--primary:hover{background:#15263d;border-color:#15263d;text-decoration:none;transform:translateY(-1px)}.hp-header__account{min-height:36px;padding:0 14px;border-radius:12px;color:#fff!important;background:var(--hp-navy);border-color:var(--hp-navy);box-shadow:0 2px 6px #0a1a2f24;font-size:13px}.hp-header__account:hover{color:#fff!important;background:#15263d;border-color:#15263d}.hp-header__account:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-menu-button{display:none;width:40px;height:40px;flex:0 0 40px;padding:10px;border:0;border-radius:12px;background:transparent;cursor:pointer;transition:background .15s}.hp-menu-button:hover{background:#0a1a2f0d}.hp-menu-button:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-menu-button span{display:block;height:2px;margin:4px 0;border-radius:2px;background:var(--hp-navy)}.hp-drawer[hidden]{display:none}.hp-drawer{position:fixed;inset:0;z-index:1100}.hp-drawer__backdrop{position:absolute;inset:0;width:100%;border:0;background:#0a1a2f7a}.hp-drawer__panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(86vw,330px);display:flex;flex-direction:column;gap:3px;overflow-y:auto;padding:18px;background:#fff;box-shadow:0 16px 32px #0a1a2f24}.hp-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.hp-drawer__head button{width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--hp-copy);font-size:28px}.hp-drawer__panel>a{padding:10px 12px;border-radius:10px;color:#3b424e}.hp-drawer__panel>a:hover{background:var(--hp-soft)}.hp-drawer__group summary{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;color:#3b424e;cursor:pointer;list-style:none}.hp-drawer__group summary::-webkit-details-marker{display:none}.hp-drawer__group summary:after{content:"⌄";line-height:1;transition:transform .15s}.hp-drawer__group[open] summary:after{transform:rotate(180deg)}.hp-drawer__group summary:hover{background:var(--hp-soft)}.hp-drawer__group a{display:block;padding:8px 12px;padding-inline-start:24px;border-radius:10px;color:#3b424e;font-size:14px}.hp-drawer__group a:hover{background:var(--hp-soft)}.hp-drawer__cta{margin-top:12px}.hp-drawer__panel>.hp-btn{width:100%}.hp-header :focus-visible,.hp-drawer :focus-visible{outline:3px solid rgb(14 165 164 / 30%);outline-offset:2px}body.hp-menu-open{overflow:hidden}@media(max-width:1080px){.hp-nav,.hp-header__desktop-cta{display:none}.hp-menu-button{display:block}.hp-header__inner{gap:8px}.hp-header__start{min-width:0}.hp-header__account{min-height:32px;max-width:100%;padding:0 12px;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600;white-space:nowrap}.hp-brand{grid-column:2;justify-self:center}.hp-brand__logo{width:88px}.hp-header__actions{display:flex;grid-column:1;grid-row:1;justify-self:start}}@media(max-width:520px){.hp-header .hp-container{width:min(100% - 28px,1200px)}.hp-header__account{padding:0 10px;font-size:12px}.hp-header .hp-brand__logo{width:80px}}
