.elementor-14072 .elementor-element.elementor-element-5d193424{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-5d193424 */.lpi-host{container:lpinline/inline-size;display:block;width:100%;height:auto!important;min-width:0;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important}
.elementor-widget-html:has(.lpi-host),.elementor-widget-html:has(.lpi-host)>.elementor-widget-container{height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important;background:#fff!important}
.lpi{--blue:#036AFE;--hover:#0055D6;--ink:#091D48;--muted:#58667C;--line:#D7E6FF;--soft:#EEF5FF;--orange:#FF6A00;direction:rtl;display:block;height:auto!important;min-height:0!important;margin:0!important;font-family:Vazirmatn,Tahoma,sans-serif;color:var(--ink);font-size:14px;line-height:1.7;background:#fff;border:1px solid var(--line);border-radius:22px;width:100%;min-width:0;isolation:isolate;position:relative;overflow:clip;content-visibility:visible!important;contain-intrinsic-size:none!important;contain:none!important}
.lpi,.lpi *{box-sizing:border-box}.lpi [hidden],.lpi [data-panel][hidden]{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.lpi button,.lpi select{font:inherit;letter-spacing:normal;text-transform:none;box-shadow:none}.lpi button,.lpi button:hover,.lpi button:focus,.lpi button:active{cursor:pointer;min-height:44px;border:0;margin:0;background-color:transparent!important;background-image:none!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important;line-height:1.5;transition:background .16s,color .16s,transform .16s}.lpi button:disabled{cursor:default;opacity:.38}.lpi button:focus-visible,.lpi select:focus-visible,.lpi [tabindex]:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.lpi button:hover:not(:disabled){color:var(--hover)!important}.lpi b,.lpi strong{font-weight:750}.lpi p{margin:0}.lpi svg{width:18px;height:18px;flex:none;vertical-align:middle}.lpi em{font-style:normal}
.lpi-topline{height:4px;background:linear-gradient(to left,var(--blue) 0 84%,var(--orange) 84%)}
.lpi-hero{position:relative;padding:21px 25px 17px;background:radial-gradient(circle at 4% 0,#E7F1FF 0,transparent 29%),linear-gradient(118deg,#F7FAFF,#fff 57%)}
.lpi-herohead{display:grid;grid-template-columns:minmax(0,1fr) minmax(235px,.55fr);gap:24px;align-items:end}.lpi-story{min-width:0}.lpi-kicker{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;font-weight:600}.lpi-kicker i{width:7px;height:7px;border-radius:2px;background:var(--orange);transform:rotate(12deg)}.lpi-title{font-size:clamp(22px,3cqi,30px);font-weight:850;line-height:1.5;letter-spacing:-.65px;margin-top:2px}.lpi-title span{color:var(--blue)}.lpi-story p{font-size:12px;color:var(--muted)}
.lpi-picker{display:block;font-size:11px;color:var(--muted)}.lpi-pickerlabel{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.lpi-pickerlabel b{color:var(--ink);font-size:11px}.lpi-pickerlabel small{font-size:9px;color:var(--blue)}.lpi-pickercontrol{position:relative;display:block}.lpi-pickercontrol select{appearance:none;width:100%;height:44px;padding:7px 40px;border:1px solid #B8D1F5;border-radius:12px;background:#fff;color:var(--ink);font-weight:700;direction:ltr;text-align:right;cursor:pointer}.lpi-pickercontrol svg{position:absolute;top:13px;width:16px;color:var(--blue);pointer-events:none}.lpi-pickercontrol svg:first-of-type{right:13px}.lpi-pickercontrol svg:last-of-type{left:13px}
.lpi-stagecard{position:relative;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(330px,1.3fr) minmax(180px,.75fr);align-items:center;gap:18px;margin-top:16px;padding:14px 16px 14px 18px;border:1px solid rgba(3,106,254,.2);border-right:4px solid var(--blue);border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 10px 28px rgba(3,106,254,.055)}.lpi-stagecard.is-pop{animation:lpi-pop .28s ease-out}
.lpi-stageidentity{min-width:0}.lpi-stagecount{display:inline-block;padding:1px 8px;border-radius:20px;background:var(--soft);color:var(--blue);font-size:10px}.lpi-stageidentity strong{display:block;margin-top:3px;font-size:clamp(20px,2.7cqi,27px);line-height:1.4;letter-spacing:-.45px;white-space:nowrap}.lpi-stageidentity small{display:block;color:var(--muted);font-size:10px}
.lpi-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-inline:1px dashed var(--line)}.lpi-stats>div{min-width:0;padding:3px 13px;text-align:center;border-left:1px solid var(--line)}.lpi-stats>div:last-child{border-left:0}.lpi-stats span,.lpi-stats small{display:block;color:var(--muted);font-size:9px;white-space:nowrap}.lpi-stats b{display:inline-block;margin:2px 0;color:var(--blue);font-size:21px;line-height:1.25;font-variant-numeric:tabular-nums}
.lpi-stageaction{min-width:0}.lpi-stageaction>span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;text-align:center}.lpi button.lpi-primary,.lpi button.lpi-primary:hover,.lpi button.lpi-primary:focus,.lpi button.lpi-primary:active{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:8px 11px;border-radius:10px!important;background:var(--blue)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:11px!important;font-weight:700}.lpi button.lpi-primary:hover{background:var(--hover)!important;transform:translateY(-1px)}
.lpi-route{display:flex;align-items:center;gap:0;margin:13px auto 0;max-width:430px;direction:rtl}.lpi-stop{display:flex;align-items:center;flex:1;min-width:0}.lpi-stop:last-child{flex:0}.lpi-stop::after{content:'';height:2px;background:#DCE8F8;flex:1}.lpi-stop.is-path::after{background:#8FBEFF}.lpi-stop.is-done::after{background:#C7D2E2}.lpi-stop:last-child::after{display:none}.lpi-stop span{width:8px;height:8px;flex:none;border:2px solid #D1DFF0;background:#fff;border-radius:50%;transition:transform .2s}.lpi-stop.is-path span{border-color:#83B4FC;background:#D7E8FF}.lpi-stop.is-done span{border-color:#BBC8DA;background:#BBC8DA}.lpi-stop.is-start span{width:12px;height:12px;background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 4px #EAF3FF}.lpi-stop:last-child span{border-color:var(--orange);background:var(--orange)}
.lpi-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line);background:#fff}.lpi .lpi-nav button,.lpi .lpi-nav button:focus,.lpi .lpi-nav button:active{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border-left:1px solid #EDF3FC;background:#fff!important;color:var(--ink)!important;font-size:11px}.lpi .lpi-nav button:last-child{border-left:0}.lpi .lpi-nav button svg{width:16px;color:var(--blue)}.lpi .lpi-nav button:hover{background:#F8FBFF!important;color:var(--hover)!important}.lpi .lpi-nav button[aria-expanded=true],.lpi .lpi-nav button[aria-expanded=true]:focus{background:var(--soft)!important;color:var(--hover)!important;box-shadow:inset 0 -2px 0 var(--blue)}
.lpi-panel{padding:18px 22px 20px;border-top:1px solid var(--line);background:#fff}.lpi-panelbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:12px}.lpi-panelbar strong,.lpi-panelbar small{display:block}.lpi-panelbar strong{font-size:14px}.lpi-panelbar small{font-size:10px;color:var(--muted)}.lpi .lpi-close{display:grid!important;place-items:center;border:1px solid var(--line)!important;border-radius:10px!important;min-width:44px;padding:10px!important;background:#fff!important;color:var(--muted)!important}.lpi .lpi-close:hover{background:#F8FBFF!important;color:var(--hover)!important}.lpi-note{font-size:10px;line-height:1.9;color:var(--muted);margin-top:11px!important}
.lpi-filter{appearance:auto;max-width:100%;min-height:44px;font-size:11px;border:1px solid var(--line);border-radius:10px;padding:7px 9px;color:var(--ink);background:#fff}
.lpi-deckwrap{max-width:720px;margin:2px auto 0}.lpi-deck{position:relative;perspective:1200px;padding:0 17px 14px;touch-action:pan-y;user-select:none}.lpi-deck::before,.lpi-deck::after{content:'';position:absolute;inset:9px 30px 5px 4px;border:1px solid #BFD6F7;border-radius:17px;background:#F4F8FF;transform:rotate(-1.1deg);transform-origin:center;z-index:0}.lpi-deck::after{inset:5px 23px 9px 10px;background:#FAFCFF;transform:rotate(.65deg);z-index:1}.lpi-course{position:relative;z-index:3;min-height:245px;padding:15px 17px 14px;border:1px solid #AFCBF4;border-radius:17px;background:#fff;box-shadow:0 15px 30px rgba(9,29,72,.075);transform-style:preserve-3d;transform-origin:right center;will-change:transform,opacity}.lpi-course::before{content:'';position:absolute;right:-1px;top:38px;width:4px;height:54px;border-radius:4px 0 0 4px;background:var(--orange)}.lpi-deck.is-turn-next .lpi-course{animation:lpi-turn-next .18s ease-in forwards}.lpi-deck.is-turn-prev .lpi-course{animation:lpi-turn-prev .18s ease-in forwards}.lpi-deck.is-enter-next .lpi-course{animation:lpi-enter-next .18s ease-out}.lpi-deck.is-enter-prev .lpi-course{animation:lpi-enter-prev .18s ease-out}
.lpi-coursehead{display:flex;justify-content:space-between;align-items:center;gap:8px}.lpi-badge{padding:2px 7px;border-radius:20px;background:var(--soft);color:var(--hover);font-size:9px}.lpi-badge.is-limited{background:#FFF2E8;color:#91410C}.lpi-course-code{direction:ltr;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.5px}.lpi-coursebody{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:22px;align-items:center;margin-top:12px}.lpi-person{display:flex;align-items:center;gap:11px;min-width:0}.lpi-avatar{display:grid;place-items:center;width:64px;height:72px;flex:none;border-radius:15px 15px 15px 5px;background:linear-gradient(145deg,#E8F2FF,#fff);color:var(--blue);overflow:hidden;border:1px solid var(--line);font-size:17px;font-weight:750}.lpi-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.lpi-person b{display:block;font-size:18px;line-height:1.45;white-space:nowrap}.lpi-person span{display:block;color:var(--muted);font-size:11px}.lpi-schedule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lpi-schedule p{min-width:0;padding:8px 9px;border:1px solid var(--line);border-radius:10px;background:#FBFDFF}.lpi-schedule small,.lpi-schedule b{display:block}.lpi-schedule small{color:var(--muted);font-size:8px}.lpi-schedule b{font-size:10px;line-height:1.75}.lpi-coursefoot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:13px;padding-top:10px;border-top:1px dashed var(--line)}.lpi-coursefoot>span{font-size:10px;color:var(--muted)}.lpi-coursefoot strong{color:var(--blue);font-size:20px}.lpi-coursefoot small{font-size:9px;color:var(--muted)}.lpi-empty{display:grid;place-items:center;min-height:210px;color:var(--muted);font-size:12px}
.lpi-decknav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:5px}.lpi .lpi-decknav button{display:grid;place-items:center;width:44px;border:1px solid var(--line)!important;border-radius:50%;color:var(--blue)!important;background:#fff!important}.lpi .lpi-decknav button:hover{background:var(--soft)!important;color:var(--hover)!important}.lpi-decknav button:first-child svg{transform:rotate(180deg)}.lpi-decknav span{min-width:65px;text-align:center;color:var(--muted);font-size:10px}.lpi-catalog{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.lpi-catalog .lpi-note{margin:0!important}.lpi .lpi-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:#fff!important;color:var(--hover)!important;white-space:nowrap;font-size:11px!important}.lpi .lpi-outline:hover{background:var(--soft)!important;color:var(--hover)!important}
.lpi-tuition{list-style:none;padding:0;margin:0;display:grid;gap:0}.lpi-tuition li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 7px;border-bottom:1px solid #EBF1FA;font-size:12px;border-radius:8px}.lpi-tuition li.is-next{background:#F5F9FF;border-bottom-color:transparent}.lpi-tuition li:last-child{border-bottom:0}.lpi-tuition i{font-style:normal;font-size:10px;color:var(--blue);width:24px;height:24px;text-align:center;background:var(--soft);border-radius:7px;line-height:24px}.lpi-tuition .is-next i{color:var(--orange);background:#FFF1E7}.lpi-tuition span{display:block;font-size:10px;color:var(--muted)}.lpi-tuition b{font-size:12px;white-space:nowrap}.lpi-tuition b small{font-size:9px;font-weight:400}.lpi-totalgate{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;margin-top:10px;border:1px dashed #B8D1F5;border-radius:12px;background:#FAFCFF}.lpi-totalgate b,.lpi-totalgate span{display:block}.lpi-totalgate b{font-size:11px}.lpi-totalgate span{font-size:9px;color:var(--muted)}.lpi-totalgate button{display:flex;align-items:center;gap:6px;border:1px solid var(--line)!important;border-radius:9px;padding:7px 10px;color:var(--hover)!important;font-size:10px;white-space:nowrap;background:#fff!important}.lpi-totalgate button:hover{background:var(--soft)!important;color:var(--hover)!important}.lpi-totalgate button svg{width:14px}.lpi-sum{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 13px;margin-top:8px;border-radius:11px;background:var(--soft);font-size:12px}.lpi-sum strong{color:var(--blue);font-size:17px}
.lpi-brandcompare{display:grid;gap:7px}.lpi-brandcompare>div{display:grid;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(105px,.8fr));align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.lpi-brandcompare>div.is-lingo{border-color:#9DC4FF;background:linear-gradient(105deg,#EEF5FF,#fff)}.lpi-brandcompare b{font-size:12px}.lpi-brandcompare span,.lpi-brandcompare strong{font-size:11px;text-align:center}.lpi-brandcompare span small,.lpi-brandcompare strong small{display:block;color:var(--muted);font-size:8px;font-weight:400}.lpi-brandcompare strong{color:var(--blue);font-size:13px}.lpi-quality{display:flex;align-items:center;gap:18px;margin-top:9px;padding:12px 14px;border-radius:12px;background:var(--ink);color:#fff}.lpi-quality strong{flex:0 0 250px;font-size:12px;color:#fff}.lpi-quality p{font-size:10px;line-height:1.9;color:#D9E6FF}
@container lpinline (max-width:760px){.lpi-stagecard{grid-template-columns:minmax(150px,.7fr) minmax(285px,1.3fr);gap:12px}.lpi-stageaction{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px dashed var(--line);padding-top:9px}.lpi-stageaction>span{margin:0}.lpi-stageaction .lpi-primary{width:auto;min-width:180px}.lpi-coursebody{grid-template-columns:1fr}.lpi-schedule{grid-template-columns:repeat(3,1fr)}}
@container lpinline (max-width:540px){.lpi{border-radius:16px}.lpi-hero{padding:9px 13px 8px}.lpi-herohead{grid-template-columns:1fr;gap:4px}.lpi-kicker,.lpi-story p{display:none}.lpi-title{font-size:18px;line-height:1.4}.lpi-picker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.lpi-pickerlabel{display:block;margin:0}.lpi-pickerlabel b,.lpi-pickerlabel small{display:block}.lpi-pickerlabel b{font-size:9px}.lpi-pickerlabel small{font-size:8px}.lpi-pickercontrol select{height:39px;font-size:11px}.lpi-pickercontrol svg{top:11px}.lpi-stagecard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin-top:6px;padding:8px 9px 7px 11px;border-radius:13px}.lpi-stageidentity{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.lpi-stageidentity strong{font-size:17px;margin:0}.lpi-stageidentity small{display:none}.lpi-stats{grid-column:1/-1;grid-row:2;border-inline:0;border-block:1px dashed var(--line);padding-block:3px}.lpi-stats>div{padding:0 4px}.lpi-stats b{font-size:16px;margin:0}.lpi-stats span,.lpi-stats small{font-size:7px}.lpi-stageaction{grid-column:1/-1;grid-row:3;padding-top:2px;border:0;display:flex}.lpi-stageaction>span{font-size:8px}.lpi-stageaction .lpi-primary{width:auto;min-width:139px;min-height:38px}.lpi-route{margin-top:6px;max-width:275px}.lpi .lpi-nav button,.lpi .lpi-nav button:focus,.lpi .lpi-nav button:active{font-size:9px;gap:4px;padding:7px 3px;min-height:41px}.lpi-nav button svg{display:none}.lpi-panel{padding:13px}.lpi-panelbar{grid-template-columns:minmax(0,1fr) auto;gap:7px}.lpi-panelbar .lpi-filter{grid-column:1}.lpi-panelbar .lpi-close{grid-column:2;grid-row:1/3}.lpi-deckwrap{margin-top:1px}.lpi-deck{padding:0 10px 12px}.lpi-deck::before{inset:8px 21px 4px 1px}.lpi-deck::after{inset:4px 16px 8px 6px}.lpi-course{min-height:305px;padding:13px 14px}.lpi-coursebody{display:block;margin-top:10px}.lpi-avatar{width:56px;height:63px}.lpi-person b{font-size:16px}.lpi-schedule{grid-template-columns:1fr;gap:5px;margin-top:10px}.lpi-schedule p{display:grid;grid-template-columns:70px 1fr;align-items:start;padding:5px 8px}.lpi-schedule b{font-size:9px}.lpi-coursefoot{margin-top:9px;padding-top:8px}.lpi-coursefoot strong{font-size:17px}.lpi-catalog{display:block}.lpi-catalog .lpi-outline{width:100%;margin-top:8px}.lpi-totalgate{display:block}.lpi-totalgate button{width:100%;justify-content:center;margin-top:8px}.lpi-sum strong{font-size:15px}.lpi-brandcompare>div{grid-template-columns:1fr 1fr;gap:7px 10px;padding:9px 10px}.lpi-brandcompare b{text-align:right}.lpi-brandcompare span,.lpi-brandcompare strong{text-align:left}.lpi-brandcompare span:nth-child(3){text-align:right}.lpi-quality{display:block;padding:11px 12px}.lpi-quality strong{display:block;font-size:11px}.lpi-quality p{margin-top:5px;font-size:9px}}
@container lpinline (max-width:345px){.lpi-hero{padding-inline:10px}.lpi-title{font-size:18px}.lpi-picker{font-size:9px}.lpi-stageidentity strong{font-size:16px}.lpi-stats b{font-size:16px}.lpi-stageaction>span{display:none}.lpi-stageaction .lpi-primary{width:100%}.lpi-nav button{font-size:8px}.lpi-course{min-height:315px}.lpi-compare b{font-size:13px}}
@keyframes lpi-pop{0%{transform:scale(.985);opacity:.65}100%{transform:scale(1);opacity:1}}
@keyframes lpi-turn-next{to{transform:rotateY(-72deg) translateX(-24px);opacity:0}}
@keyframes lpi-turn-prev{to{transform:rotateY(72deg) translateX(24px);opacity:0}}
@keyframes lpi-enter-next{from{transform:rotateY(55deg) translateX(18px);opacity:0}to{transform:none;opacity:1}}
@keyframes lpi-enter-prev{from{transform:rotateY(-55deg) translateX(-18px);opacity:0}to{transform:none;opacity:1}}
@media(prefers-reduced-motion:reduce){.lpi *{transition:none!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}/* End custom CSS */