.elementor-39 .elementor-element.elementor-element-d6dca73 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-d6dca73:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d6dca73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-d6dca73 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-d6dca73, .elementor-39 .elementor-element.elementor-element-d6dca73 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-d6dca73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9d3fbee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-9d3fbee:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-9d3fbee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-9d3fbee > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-9d3fbee, .elementor-39 .elementor-element.elementor-element-9d3fbee > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9d3fbee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f724d6e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-f724d6e > .elementor-background-overlay{opacity:0.5;}.elementor-39 .elementor-element.elementor-element-f724d6e, .elementor-39 .elementor-element.elementor-element-f724d6e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f724d6e{padding:60px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-adcdff8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-adcdff8:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-adcdff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-adcdff8 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-adcdff8, .elementor-39 .elementor-element.elementor-element-adcdff8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-adcdff8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ccc36bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-ccc36bd:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-ccc36bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-ccc36bd > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-ccc36bd, .elementor-39 .elementor-element.elementor-element-ccc36bd > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ccc36bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-55baaea.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-39 .elementor-element.elementor-element-55baaea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-39 .elementor-element.elementor-element-55baaea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39 .elementor-element.elementor-element-c7bc84e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-c7bc84e{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-1fbcd3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-39 .elementor-element.elementor-element-b0218b4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-b0218b4:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b0218b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-b0218b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-b0218b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-d03aeb2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-d03aeb2:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-d03aeb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-d03aeb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-d03aeb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-f11804b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-f11804b{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-363919c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-363919c:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-363919c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-363919c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-363919c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-a2f2085 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-a2f2085{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-17d922c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-39 .elementor-element.elementor-element-9571556 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-9571556:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-9571556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-9571556{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9571556 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-74bc6dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-74bc6dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-74bc6dc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39 .elementor-element.elementor-element-74bc6dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-39 .elementor-element.elementor-element-1ec87e5:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-1ec87e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-1ec87e5, .elementor-39 .elementor-element.elementor-element-1ec87e5 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-1ec87e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-1ec87e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-5f27ce8{--spacer-size:72px;}.elementor-39 .elementor-element.elementor-element-8293d23 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-8293d23, .elementor-39 .elementor-element.elementor-element-8293d23 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-8293d23{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-429a958.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-429a958.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-429a958.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-7adf867{width:var( --container-widget-width, 52.354% );max-width:52.354%;--container-widget-width:52.354%;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:15px;}.elementor-39 .elementor-element.elementor-element-7adf867 > .elementor-widget-container{--e-transform-scale:1.5;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-7adf867.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-767fb25 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-767fb25, .elementor-39 .elementor-element.elementor-element-767fb25 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-767fb25{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-be49a81.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-be49a81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-be49a81.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39 .elementor-element.elementor-element-8142477{--swiper-slides-to-display:3;--swiper-slides-gap:9px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:45px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:177px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:45px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:177px;--arrow-size:36px;--arrow-normal-color:#003BFF;--swiper-pagination-size:21px;--fraction-color:#003BFF;--fraction-horizontal-position:50%;--fraction-horizontal-transform:-50%;--fraction-horizontal-offset:0px;--fraction-vertical-position:100%;--fraction-vertical-transform:-100%;--fraction-vertical-offset:-27px;}.elementor-39 .elementor-element.elementor-element-8142477.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-8142477 .swiper-slide > .elementor-element{height:100%;}.elementor-39 .elementor-element.elementor-element-8142477 .swiper-pagination{font-family:"vazir", Sans-serif;font-size:21px;font-weight:600;}.elementor-39 .elementor-element.elementor-element-f18672f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-f18672f:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f18672f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-f18672f, .elementor-39 .elementor-element.elementor-element-f18672f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f18672f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f18672f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-4435db7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-4435db7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-4435db7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39 .elementor-element.elementor-element-13de6b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-13de6b6:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-13de6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26265B;}.elementor-39 .elementor-element.elementor-element-13de6b6, .elementor-39 .elementor-element.elementor-element-13de6b6 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-13de6b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-13de6b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-4f3f52a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-4f3f52a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-4f3f52a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-39 .elementor-element.elementor-element-46cd9a8{--spacer-size:45px;}.elementor-39 .elementor-element.elementor-element-5d0de48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-d6dca73{padding:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9d3fbee{padding:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f724d6e{padding:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-adcdff8{padding:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ccc36bd{padding:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-c7bc84e{padding:30px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-1fbcd3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-b0218b4{padding:30px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-d03aeb2{padding:30px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-f11804b{padding:30px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-363919c{padding:30px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-a2f2085{padding:30px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-17d922c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-9571556{padding:30px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-74bc6dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-1ec87e5{padding:0px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-8293d23{padding:0px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-767fb25{padding:0px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-8142477{--swiper-slides-to-display:2;}.elementor-39 .elementor-element.elementor-element-f18672f{padding:0px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-13de6b6{padding:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-d6dca73{padding:20px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9d3fbee{padding:20px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f724d6e{padding:20px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-adcdff8{padding:20px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ccc36bd{padding:20px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-8142477{--swiper-slides-to-display:1;}}/* Start custom CSS */:root{--hero-bg:#0B3D91;--accent:#FFC857;--muted:#E6F7F7;--text:#fff;--max-width:1000px}
.hero{max-width:var(--max-width);margin:40px auto;padding:30px;border-radius:var(--radius);background:var(--hero-bg);color:var(--text);font-family:"vazir","Helvetica Neue",Arial,sans-serif;line-height:1.2;box-shadow:var(--shadow);box-sizing:border-box}
.hero__header{text-align:center;margin-bottom:18px}
.hero__welcome{color:#fff;margin:0;font-weight:300}
.hero__brand{color:var(--accent);font-weight:700}
.hero__h1{color:#fff;margin:6px 0 0;font-size:1.6rem;font-weight:300}
.hero__h2{color:var(--accent);margin:6px 0 0;font-size:1.25rem}
.hero__media{text-align:center;margin:18px 0 20px}
.hero__image{width:400px;max-width:100%;height:auto;border-radius:6px;display:inline-block}
.hero__name{margin-top:15px;font-size:1.6rem;font-weight:700;color:var(--accent)}
.hero__sub{font-size:1rem;color:var(--muted);margin-top:4px}
.hero__copy{text-align:justify;color:var(--muted);font-size:1rem;margin:0}
@media (min-width:768px){.hero__image{width:360px}}
body,.hero,.homepage-card{font-family:"vazir","Helvetica Neue",Arial,sans-serif}
:root{--radius:18px;--shadow:0 6px 16px rgba(0,0,0,0.25);--color-accent:#FFC857;--color-light:#E6F7F7;--color-dark:#0B3D91}
.homepage-card{direction:rtl;text-align:right;background:linear-gradient(135deg,#E6654C,#8C2C1A);color:#fff;padding:32px;border-radius:20px;box-shadow:var(--shadow);margin:20px auto;line-height:1.8;max-width:1000px;position:relative;overflow:hidden;box-sizing:border-box}
.homepage-card__flag{position:absolute;top:0;left:0;width:10px;height:120px;background:linear-gradient(to bottom,rgba(0,0,0,.9)0 33%,rgba(221,0,0,.9)33% 66%,rgba(255,236,0,.9)66% 100%);filter:blur(4px) contrast(120%);opacity:.65;mix-blend-mode:multiply;border-top-right-radius:6px;border-bottom-right-radius:6px}
.homepage-card__title{margin:0 0 20px;font-size:1.8rem;font-weight:700}
.homepage-card__subtitle{margin:20px 0 12px;font-size:1.3rem;font-weight:600;color:#11018A}
.homepage-card__text{margin:0 0 16px;font-size:1rem;color:var(--color-light);text-align:justify}
.homepage-card__list{list-style:none;paddingcta:0;margin:0 0 20px;font-size:1rem;color:var(--color-light)}         ffe8a3
.homepage-card__list li{margin-bottom:6px}
.btn-primary,.btn-register{display:inline-block;text-align:center;background:linear-gradient(145deg,#FFBB30,#F55B00);color:#081012;padding:14px 36px;border-radius:14px;text-decoration:none;font-weight:700;font-size:1.1rem;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:all .25s ease-in-out}
.btn-primary:hover,.btn-register:hover{background:linear-gradient(145deg,#ffe08b,#F55B00);transform:translateY(-3px)}
.homepage-card__cta{text-align:center;margin:30px 0 10px}
@media (max-width:768px){.homepage-card{padding:20px;font-size:.95rem}.homepage-card__title{font-size:1.4rem}.homepage-card__subtitle{font-size:1.1rem}.btn-primary{font-size:1rem;padding:14px 28px}}
.pron-section{text-align:center;margin:40px auto;max-width:1200px;font-family:"vazir",sans-serif}
.pron-section__title{font-size:1.8rem;font-weight:450;color:#fff;margin-bottom:54px;line-height:1.6}
.pron-section__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}
.pron-card{flex:1 1 360px;color:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.2);text-align:right;direction:rtl;line-height:1.6;box-sizing:border-box}
.pron-card--blue{background:linear-gradient(160deg,#0f6ffb,#00c2bd)}
.pron-card--red{background:linear-gradient(160deg,#ff2900,#ff0f58)}
.pron-card__title{margin:0 0 12px;font-size:1.4rem;font-weight:700}
.pron-card__desc,.pron-card__note{margin:0 0 16px;font-size:1rem;color:var(--color-light)}
.pron-card__note{font-size:.9rem}
.pron-card__list{list-style:none;padding:0;margin:0 0 16px;font-size:.98rem;color:var(--color-light)}
.pron-card__list li{margin-bottom:6px}
.pron-card__cta{text-align:center;margin-top:20px}
@media (max-width:768px){.pron-section__title{font-size:1.4rem;margin-bottom:36px}.pron-card{flex:1 1 100%}.btn-primary{font-size:1rem;padding:12px 24px}}
.pricing-section{text-align:center;margin:60px auto;max-width:1000px;font-family:"vazir",sans-serif;direction:rtl}
.pricing-section__title{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:45px}
.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;justify-items:center}
.pricing-card{color:#fff;padding:26px;border-radius:18px;width:100%;max-width:630px;box-shadow:0 6px 16px rgba(0,0,0,.25);text-align:center;line-height:1.7;transition:all .3s ease;box-sizing:border-box}
.pricing-card:hover{transform:translateY(-6px);box-shadow:0 10px 24px rgba(0,0,0,.35)}
.pricing-card--a1{background:linear-gradient(160deg,#4d8df7,#3675e0)}
.pricing-card--a2{background:linear-gradient(160deg,#f56b58,#d44232)}
.pricing-card--b1{background:linear-gradient(160deg,#6dbd59,#0A8221)}
.pricing-card--b2{background:linear-gradient(160deg,#8b6df9,#6b4de0)}
.pricing-title{font-size:1.3rem;font-weight:700;margin-bottom:12px}
.pricing-card p{margin:0 0 8px;font-size:1rem;color:#f0f9ff}
.price{margin-top:10px;font-weight:300;color:#FFA600}
@media (max-width:768px){.pricing-grid{grid-template-columns:1fr;gap:18px}.pricing-section__title{font-size:1.5rem;margin-bottom:32px}.pricing-card{max-width:100%}}
.courses-section{text-align:center;margin:60px auto;max-width:1000px;font-family:"vazir",sans-serif;direction:rtl}
.courses-section .section-header{margin-bottom:30px}
.courses-title{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:10px}
.courses-title span{color:#ffc857}
.courses-subtitle{font-size:1.1rem;font-weight:500;color:#e6f7f7;line-height:1.7;margin-bottom:45px}
.course-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;justify-items:center}
.course-card{background:#0b3d91;color:#fff;padding:26px;border-radius:18px;width:100%;max-width:720px;box-shadow:0 6px 16px rgba(0,0,0,.25);text-align:right;line-height:1.7;transition:all .3s ease;box-sizing:border-box}
.course-card:hover{transform:translateY(-6px);box-shadow:0 10px 24px rgba(0,0,0,.35)}
.course-a1{background:linear-gradient(160deg,#4d8df7,#3675e0)}
.course-a2{background:linear-gradient(160deg,#f56b58,#d44232)}
.course-b1{background:linear-gradient(160deg,#6dbd59,#3b9944)}
.course-b2{background:linear-gradient(160deg,#8b6df9,#6b4de0)}
.course-title{font-size:1.3rem;font-weight:700;margin-bottom:12px;text-align:center}
.course-card ul{list-style:none;padding:0;margin:0}
.course-card li{margin-bottom:8px;font-size:.98rem;color:#f0f9ff}
.login-btn-wrapper{margin-top:50px;text-align:center}
@media (max-width:768px){.course-grid{grid-template-columns:1fr;gap:20px}.courses-title{font-size:1.5rem}.courses-subtitle{font-size:1rem;margin-bottom:32px}}

.gp-sales-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 25px;
  direction: ltr !important;
}

.gp-sales-column {
  background: #f9f9f9;
  padding: 15px;
  border-radius: 8px;
}

.gp-sales-title {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 10px;
}

.gp-sales-item {
  display: flex;
  justify-content: flex-start;
  gap: 6px;   /* فاصله افقی کنترل شده */
  margin-bottom: 6px;
}


.gp-sales-number {
  font-weight: bold;
}

.gp-sales-summary {
  margin-top: 25px;
  font-size: 24px;
  font-weight: bold;
}/* End custom CSS */