.site-header_marketingHeader__pFnqu{display:none}@media (min-width:640px){.site-header_marketingHeader__pFnqu{display:block}}@media (max-width:639px){.site-header_marketingHeader__pFnqu{--mobile-unit:clamp(.85px,calc(100vw / 390),1.15px);top:0;left:0;width:100%;transform:none;background:#fcf9f8}.site-header_marketingHeader__pFnqu>div[aria-hidden]{display:none}.site-header_marketingHeader__pFnqu nav{width:calc(100% - 48 * var(--mobile-unit));height:calc(64 * var(--mobile-unit));margin:0 auto}.site-header_marketingHeader__pFnqu nav button{width:40px;height:40px}.site-header_marketingHeader__pFnqu nav button svg{width:28px;height:28px}.site-header_marketingHeader__pFnqu nav a{padding-inline:4px}.site-header_marketingHeader__pFnqu nav>div:last-child{-moz-column-gap:16px;column-gap:16px}}@media (min-width:640px) and (max-width:1439px){.site-header_marketingHeader__pFnqu{top:0;left:0;width:100%;transform:none;background:#fcf9f8}.site-header_marketingHeader__pFnqu>div[aria-hidden]{display:none}.site-header_marketingHeader__pFnqu nav{width:calc(100% - 64px);max-width:1100px;height:80px;margin:0 auto;font-family:BigVesta Arabic Beta,sans-serif}.site-header_marketingHeader__pFnqu nav>div{gap:20px}.site-header_marketingHeader__pFnqu nav a{font-size:16px;line-height:24px}.site-header_marketingHeader__pFnqu nav button{width:44px;height:44px}.site-header_marketingHeader__pFnqu nav button svg{width:28px;height:28px}.site-header_marketingHeader__pFnqu nav>div:first-child>div{gap:24px}.site-header_marketingHeader__pFnqu>div:not([aria-hidden]){top:72px;padding:20px}.site-header_marketingHeader__pFnqu>div:not([aria-hidden])>div{gap:16px}}.site-header_authMenu__Vi_w_{position:absolute;top:calc(100% + 8px);display:flex;flex-direction:column;width:min(320px,calc(100% - 32px));max-height:calc(100dvh - 104px);overflow-y:auto;padding:12px;border:1px solid rgb(219 157 56/20%);border-radius:16px;background:#fcf9f8;box-shadow:0 12px 32px rgb(20 49 63/15%);font-family:BigVesta Arabic Beta,sans-serif;color:#14313f}.site-header_authMenu__Vi_w_ a{padding:10px 12px;border-radius:8px;color:#14313f;font-size:18px;font-weight:700;text-align:start;text-decoration:none}.site-header_authMenu__Vi_w_ a:hover{color:#9b681a;background:rgb(219 157 56/10%)}.site-header_authMenu__Vi_w_{right:max(16px,calc((100% - 1280px) / 2 + 16px))}.site-header_authMenuLtr__JUmNA{right:auto;left:max(16px,calc((100% - 1280px) / 2 + 16px))}@media (min-width:640px){.site-header_authMenu__Vi_w_{right:max(24px,calc((100% - 1280px) / 2 + 24px))}.site-header_authMenuLtr__JUmNA{right:auto;left:max(24px,calc((100% - 1280px) / 2 + 24px))}}@media (min-width:1024px){.site-header_authMenu__Vi_w_{display:none}}.site-footer{position:relative;z-index:3;padding:56px max(24px,calc((100% - 1280px)/2)) 32px;background:#0d1c23;color:#fff}.site-footer-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"newsletter newsletter newsletter legal legal center center brand brand brand brand brand";grid-template-rows:auto;-moz-column-gap:64px;column-gap:64px;direction:ltr}.site-footer h2{margin:0;color:#db9d38;font-family:"BigVesta Arabic Beta",var(--font-sans);font-size:12px;font-weight:700;letter-spacing:1.2px}.site-footer-brand{grid-area:brand;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;justify-self:stretch;align-self:stretch;gap:20px;direction:rtl}.site-footer-logo{width:79px;height:108px;-o-object-fit:contain;object-fit:contain}.site-footer-brand p{width:100%;max-width:448px;margin:0;color:rgba(255,255,255,.6);font-family:"BigVesta Arabic Beta",var(--font-sans);font-size:16px;font-weight:400;line-height:1.65;text-align:right}.site-socials{align-self:stretch;display:flex;justify-content:flex-start;gap:24px;padding-top:0;padding-left:237px;direction:ltr}.site-socials a{width:48px;height:48px;border:1px solid rgba(255,255,255,.2);border-radius:999px;display:grid;place-items:center;color:#f7f2e7;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.site-socials a:hover{border-color:rgba(219,157,56,.65);background:rgba(219,157,56,.08);color:#db9d38}.site-socials svg{display:block;width:19px;height:19px;stroke-width:1.8}.site-footer-column{direction:rtl;display:flex;align-items:flex-start;flex-direction:column;gap:20px;text-align:right;align-self:start;padding-bottom:4px}.site-footer-column h2{margin-bottom:12px}.site-footer-column:nth-of-type(2){grid-area:center}.site-footer-column:nth-of-type(3){grid-area:legal;padding-bottom:0}.site-footer-column a{color:rgba(255,255,255,.7);font-family:"BigVesta Arabic Beta",var(--font-sans);font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:color .2s}.site-footer-column a:hover{color:#db9d38}.site-footer-newsletter{direction:rtl;grid-area:newsletter;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:38px;text-align:right}.site-footer-newsletter h2{margin:0}.site-footer-newsletter p{margin:8px 0 0;color:rgba(255,255,255,.6);font-family:"BigVesta Arabic Beta",var(--font-sans);font-size:14px;font-weight:700;line-height:20px;text-align:right}.site-footer-newsletter form{position:relative;width:100%}.site-footer-newsletter input{box-sizing:border-box;width:100%;height:58px;padding:0 24px 0 126px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:rgba(255,255,255,.05);color:#fff;font-size:16px;outline:none;text-align:right}.site-footer-newsletter button,.site-footer-newsletter input{font-family:"BigVesta Arabic Beta",var(--font-sans);font-weight:700}.site-footer-newsletter button{position:absolute;top:9px;bottom:9px;left:8px;min-width:108px;padding:0 20px;border:0;border-radius:16px;background:#db9d38;color:#274351;cursor:pointer}.site-footer-bottom{margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;gap:24px;color:rgba(255,255,255,.4);font-family:var(--font-latin);font-size:12px;font-weight:700;direction:ltr;text-align:center}.site-footer--rtl .site-footer-grid{grid-template-areas:"newsletter newsletter newsletter legal legal center center brand brand brand brand brand"}.site-footer--ltr .site-footer-grid{grid-template-areas:"brand brand brand brand brand center center legal legal newsletter newsletter newsletter";direction:ltr}.site-footer--ltr .site-footer-brand{direction:ltr;align-items:flex-start}.site-footer--ltr .site-footer-brand p,.site-footer--ltr .site-footer-column,.site-footer--ltr .site-footer-newsletter,.site-footer--ltr .site-footer-newsletter p{text-align:left;direction:ltr}.site-footer--ltr .site-socials{padding-right:237px;padding-left:0}.site-footer--ltr .site-footer-newsletter input{padding:0 136px 0 24px;text-align:left}.site-footer--ltr .site-footer-newsletter button{right:8px;left:auto}@media(max-width:1439px){.site-footer{padding-top:72px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;row-gap:56px}.site-footer--ltr .site-footer-grid,.site-footer--rtl .site-footer-grid,.site-footer-grid{grid-template-areas:none}.site-footer-brand,.site-footer-column:nth-of-type(2),.site-footer-column:nth-of-type(3),.site-footer-newsletter{grid-column:auto;grid-row:auto}.site-footer-brand{justify-content:start}.site-socials{padding-left:0;justify-content:flex-end}.site-footer--ltr .site-socials{padding-right:0;justify-content:flex-start}}@media(max-width:640px){.site-footer{padding:64px 24px 36px}.site-footer-grid{grid-template-columns:1fr;grid-template-areas:none;gap:46px}.site-footer-brand,.site-footer-column,.site-footer-newsletter{align-items:center;text-align:center}.site-footer-brand p,.site-footer-newsletter p{text-align:center}.site-socials{justify-content:center}.site-footer--ltr .site-footer-brand,.site-footer--ltr .site-footer-column,.site-footer--ltr .site-footer-newsletter{align-items:center;text-align:center}.site-footer--ltr .site-footer-brand p,.site-footer--ltr .site-footer-newsletter p{text-align:center}.site-footer--ltr .site-socials{justify-content:center}.site-footer-bottom{margin-top:56px;padding-top:36px;flex-direction:column;text-align:center}}.site-footer-newsletter form{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:rgba(255,255,255,.05)}.site-footer-newsletter input{flex:1;min-width:0;width:0;height:40px;padding:0 6px;border:0;border-radius:0;background:transparent;font-size:14px}.site-footer-newsletter button{position:static;flex:none;min-width:0;padding:10px 14px}.site-footer[lang=en] :is(p,input){unicode-bidi:plaintext}.site-socials{padding-left:0;justify-content:flex-end}@media(max-width:640px){.site-socials{justify-content:center}}.student-booking-confirmation-view_page__DWo0l{--amber:#db9d38;--gold:#fdba53;--navy:#14313f;min-height:100vh;overflow-x:clip;position:relative;background:#100d09;color:#fff;font-family:var(--font-bigvesta),var(--font-ibm-plex-arabic),var(--font-arabic),sans-serif}.student-booking-confirmation-view_bookingContent__zQ0NJ{--amber:#db9d38;--gold:#fdba53;--navy:#14313f;width:100%;min-width:0;color:#fff;direction:inherit}.student-booking-confirmation-view_background__z0AKd,.student-booking-confirmation-view_overlay__YebKf{position:fixed;inset:0;pointer-events:none}.student-booking-confirmation-view_background__z0AKd{background:url(/images/student-figma/booking-confirmation/background.png) 50%/cover no-repeat;filter:blur(2px);transform:scale(1.025)}.student-booking-confirmation-view_overlay__YebKf{background:rgba(0,0,0,.32);backdrop-filter:blur(3px)}.student-booking-confirmation-view_shell__GbRQT{display:grid;grid-template-columns:minmax(0,1fr) 255.84px;min-height:100vh;position:relative;z-index:1}.student-booking-confirmation-view_content__W5cFh{box-sizing:border-box;margin:0 auto;max-width:1072px;padding:0 24px 72px;width:100%}.student-booking-confirmation-view_topbar__l9J9X{align-items:flex-start;direction:ltr;display:flex;justify-content:space-between;min-height:138px}.student-booking-confirmation-view_actions___fVtZ{display:flex;gap:16px}.student-booking-confirmation-view_actions___fVtZ a{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.student-booking-confirmation-view_actions___fVtZ svg,.student-booking-confirmation-view_sidebar__wjAIs svg{height:20px;width:20px}.student-booking-confirmation-view_greeting__Y8dcS{align-items:center;direction:rtl;display:flex;gap:14px;text-align:right}.student-booking-confirmation-view_greeting__Y8dcS h1{font-size:24px;margin:0}.student-booking-confirmation-view_greeting__Y8dcS p{color:rgba(255,255,255,.62);font-size:18px;margin:6px 0 0}.student-booking-confirmation-view_greeting__Y8dcS span{border:2px solid #d4a373;border-radius:999px;height:48px;overflow:hidden;position:relative;width:48px}.student-booking-confirmation-view_greeting__Y8dcS img{-o-object-fit:cover;object-fit:cover}.student-booking-confirmation-view_hero__yvsao{align-items:center;display:grid;gap:20px;justify-items:center;margin:0 auto 48px;text-align:center}.student-booking-confirmation-view_hero__yvsao h2{font-size:48px;line-height:1.1;margin:0}.student-booking-confirmation-view_hero__yvsao>p{font-size:16px;margin:0}.student-booking-confirmation-view_error__RYOMh{margin:12px 0 24px;padding:12px 14px;border:1px solid #ffb4ab;border-radius:14px;background:#4a1414;color:#ffdad6;font-size:14px;font-weight:700;line-height:22px;text-align:start}.student-booking-confirmation-view_steps__Rkj45{align-items:center;direction:rtl;display:flex;gap:64px;justify-content:center;margin-top:12px}.student-booking-confirmation-view_steps__Rkj45 i{background:rgba(255,255,255,.72);height:1px;width:80px}.student-booking-confirmation-view_step__he2LQ{align-items:center;color:#fff;display:flex;flex-direction:column;gap:8px;opacity:.42}.student-booking-confirmation-view_step__he2LQ span{align-items:center;border:2px solid;border-radius:999px;display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.student-booking-confirmation-view_step__he2LQ p{font-size:16px;margin:0}.student-booking-confirmation-view_stepActive__13YLQ{color:var(--amber);opacity:1}.student-booking-confirmation-view_stepActive__13YLQ span{background:var(--amber);border-color:var(--amber);color:#fff}.student-booking-confirmation-view_stepCurrent__jMGkt p{color:var(--amber)}.student-booking-confirmation-view_grid__IponM{display:grid;gap:48px;grid-template-columns:400px minmax(0,1fr)}.student-booking-confirmation-view_helpCard__5J3Mr,.student-booking-confirmation-view_invoice__1ztxR,.student-booking-confirmation-view_packageCard__myMOt,.student-booking-confirmation-view_sessionCards__cEQTF article,.student-booking-confirmation-view_teacherCard__BVqyK{backdrop-filter:blur(10px);background:rgba(11,10,8,.24);border:1px solid rgba(219,157,56,.15);border-radius:12px}.student-booking-confirmation-view_invoice__1ztxR{box-shadow:inset 0 0 0 1px rgba(219,157,56,.08);box-sizing:border-box;display:flex;flex-direction:column;grid-row:span 2;padding:36px 32px}.student-booking-confirmation-view_invoice__1ztxR h3{font-size:18px;margin:0 0 28px;text-align:center}.student-booking-confirmation-view_invoice__1ztxR dl{border-bottom:1px solid rgba(255,255,255,.16);display:grid;gap:18px;margin:0 0 28px;padding:0 0 22px}.student-booking-confirmation-view_invoice__1ztxR dl div,.student-booking-confirmation-view_total__XuseW{align-items:center;direction:rtl;display:flex;justify-content:space-between}.student-booking-confirmation-view_invoice__1ztxR dd,.student-booking-confirmation-view_invoice__1ztxR dt{font-size:16px;margin:0}.student-booking-confirmation-view_discount__rhgpW{color:var(--amber);font-weight:700}.student-booking-confirmation-view_coupon__blQIl{display:grid;gap:12px;margin-bottom:32px}.student-booking-confirmation-view_coupon__blQIl p{font-size:16px;margin:0;text-align:right}.student-booking-confirmation-view_coupon__blQIl div{direction:rtl;display:grid;gap:8px;grid-template-columns:1fr 96px}.student-booking-confirmation-view_coupon__blQIl button,.student-booking-confirmation-view_coupon__blQIl input{border:0;border-radius:8px;font-family:inherit;min-height:52px}.student-booking-confirmation-view_coupon__blQIl input{color:#6b7280;padding:0 16px;text-align:center}.student-booking-confirmation-view_coupon__blQIl button{background:#fff;color:var(--navy);cursor:pointer;font-size:16px;font-weight:700;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.student-booking-confirmation-view_coupon__blQIl button:hover{background:var(--amber);box-shadow:0 8px 18px rgba(219,157,56,.22);color:#fff;transform:translateY(-2px)}.student-booking-confirmation-view_total__XuseW{background:#fff;border-radius:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.05);color:var(--navy);margin-bottom:32px;padding:22px 24px}.student-booking-confirmation-view_total__XuseW div{display:grid;gap:4px;text-align:right}.student-booking-confirmation-view_total__XuseW strong{font-size:16px;font-weight:400}.student-booking-confirmation-view_total__XuseW span{font-size:12px;opacity:.62}.student-booking-confirmation-view_total__XuseW b{font-size:16px;font-weight:400}.student-booking-confirmation-view_cancelButton__YXz8V,.student-booking-confirmation-view_helpCard__5J3Mr,.student-booking-confirmation-view_payButton__CViRH{text-decoration:none}.student-booking-confirmation-view_payButton__CViRH{align-items:center;background:var(--amber);border-radius:12px;color:#fff;display:flex;direction:rtl;font-size:16px;font-weight:700;gap:12px;justify-content:center;min-height:64px;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.student-booking-confirmation-view_payButton__CViRH:hover{box-shadow:0 10px 24px rgba(219,157,56,.25);filter:brightness(1.05);transform:translateY(-2px)}.student-booking-confirmation-view_cancelButton__YXz8V{align-items:center;color:#fff;display:inline-flex;direction:rtl;font-size:16px;font-weight:700;gap:10px;margin:22px auto 38px;transition:color .18s ease,transform .18s ease}.student-booking-confirmation-view_cancelButton__YXz8V:hover{color:var(--amber);transform:translateY(-1px)}.student-booking-confirmation-view_secure__R4gLl{align-items:center;color:rgba(255,255,255,.65);display:flex;direction:rtl;font-size:12px;gap:8px;justify-content:center;margin:auto 0 0}.student-booking-confirmation-view_secureText__3NyL1{align-items:center;display:inline-flex;direction:rtl;gap:4px}.student-booking-confirmation-view_summary__jymiJ{display:grid;gap:32px}.student-booking-confirmation-view_teacherCard__BVqyK{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 160px;padding:32px}.student-booking-confirmation-view_teacherCard__BVqyK>img{border:2px solid rgba(253,186,83,.2);border-radius:16px;height:160px;-o-object-fit:cover;object-fit:cover;width:160px}.student-booking-confirmation-view_teacherInfo__0X9OP{display:grid;gap:10px;justify-items:end;text-align:right}.student-booking-confirmation-view_teacherInfo__0X9OP>span{align-items:center;background:rgba(44,72,86,.12);border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:5px 12px;direction:rtl}.student-booking-confirmation-view_teacherInfo__0X9OP h3{font-size:24px;margin:8px 0 0}.student-booking-confirmation-view_teacherInfo__0X9OP p{font-size:16px;margin:0}.student-booking-confirmation-view_teacherInfo__0X9OP div{direction:rtl;display:flex;gap:18px;padding-top:8px}.student-booking-confirmation-view_teacherInfo__0X9OP small{align-items:center;color:rgba(255,255,255,.9);display:flex;font-size:16px;gap:8px}.student-booking-confirmation-view_teacherInfo__0X9OP small svg{color:var(--amber);flex:none}.student-booking-confirmation-view_sessionCards__cEQTF{direction:rtl;display:grid;gap:24px;grid-template-columns:1fr 1fr}.student-booking-confirmation-view_sessionCards__cEQTF article{align-items:center;display:flex;gap:16px;justify-content:flex-start;min-height:112px;padding:24px}.student-booking-confirmation-view_sessionCards__cEQTF article>svg{flex:0 0 48px}.student-booking-confirmation-view_sessionCards__cEQTF h3,.student-booking-confirmation-view_sessionCards__cEQTF p{margin:0;text-align:right}.student-booking-confirmation-view_sessionCards__cEQTF h3{font-size:18px}.student-booking-confirmation-view_sessionCards__cEQTF p{font-size:16px;margin-top:6px}.student-booking-confirmation-view_packageCard__myMOt{padding:32px 24px 24px}.student-booking-confirmation-view_packageCard__myMOt h3{align-items:center;display:flex;font-size:20px;gap:10px;direction:rtl;justify-content:flex-start;margin:0 0 24px}.student-booking-confirmation-view_packageCard__myMOt>div{align-items:center;background:#fff;border-radius:8px;color:var(--navy);display:grid;gap:24px;grid-template-areas:"price details";grid-template-columns:130px minmax(0,1fr);padding:18px}.student-booking-confirmation-view_packagePrice__KXaq3{align-items:flex-start;display:flex;flex-direction:column;gap:6px;grid-area:price;justify-content:center;padding-inline-start:10px;text-align:right}.student-booking-confirmation-view_packageCard__myMOt b{color:var(--amber);font-size:22px;font-weight:400;line-height:1.2;white-space:nowrap}.student-booking-confirmation-view_packagePrice__KXaq3 span{color:#50453b;font-size:20px;line-height:1.2;white-space:nowrap}.student-booking-confirmation-view_packagePeriod__PGzS_{align-items:center;direction:rtl;display:inline-flex;gap:5px}.student-booking-confirmation-view_packageCard__myMOt section{grid-area:details;text-align:right}.student-booking-confirmation-view_packageCard__myMOt h4{font-size:17px;margin:0 0 8px}.student-booking-confirmation-view_packageCard__myMOt p{font-size:15px;margin:0}.student-booking-confirmation-view_helpCard__5J3Mr{align-items:center;color:#fff;display:flex;gap:18px;grid-column:1;justify-content:flex-start;min-height:98px;padding:24px;direction:rtl}.student-booking-confirmation-view_helpCard__5J3Mr>svg{flex:0 0 40px}.student-booking-confirmation-view_helpCard__5J3Mr div{text-align:right}.student-booking-confirmation-view_helpCard__5J3Mr p{font-size:16px;margin:0 0 4px}.student-booking-confirmation-view_helpCard__5J3Mr strong{border-bottom:1px solid rgba(129,86,0,.4);color:var(--amber);font-size:16px;display:inline-block;transition:color .18s ease,transform .18s ease,border-color .18s ease}.student-booking-confirmation-view_helpCard__5J3Mr strong:hover{border-color:var(--amber);color:#fdbA53;transform:translateY(-2px)}.student-booking-confirmation-view_sidebar__wjAIs{align-items:center;backdrop-filter:blur(10px);background:rgba(11,10,8,.42);border:1px solid rgba(255,255,255,.1);border-radius:24px 0 0 24px;box-sizing:border-box;direction:rtl;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding-top:30px;position:relative;z-index:3}.student-booking-confirmation-view_logo__gRpLH{height:131px;-o-object-fit:contain;object-fit:contain;width:95px}.student-booking-confirmation-view_sidebar__wjAIs nav{box-sizing:border-box;display:grid;gap:8px;padding:32px;width:100%}.student-booking-confirmation-view_sidebar__wjAIs footer a,.student-booking-confirmation-view_sidebar__wjAIs footer button,.student-booking-confirmation-view_sidebar__wjAIs nav a{align-items:center;background:transparent;border:0;border-radius:12px;box-sizing:border-box;color:#eee8dc;cursor:pointer;display:flex;font-family:inherit;font-size:22px;font-weight:700;gap:16px;min-height:48px;padding:12px 16px;text-decoration:none;width:100%}.student-booking-confirmation-view_sidebar__wjAIs footer span,.student-booking-confirmation-view_sidebar__wjAIs nav a span{margin-right:auto}.student-booking-confirmation-view_sidebar__wjAIs nav a.student-booking-confirmation-view_active__e2Tgx{background:linear-gradient(90deg,rgba(225,196,154,.8),#d4b48c 50%,#c7a47f);color:#5b3912}.student-booking-confirmation-view_sidebar__wjAIs footer{border-top:1px solid rgba(255,255,255,.1);box-sizing:border-box;margin-top:auto;padding:32px;width:100%}.student-booking-confirmation-view_sidebar__wjAIs footer button{color:#ba1a1a}.student-booking-confirmation-view_close__dIVWz,.student-booking-confirmation-view_menu__mg3vU,.student-booking-confirmation-view_scrim__QpxXz{display:none}@media (max-width:1230px){.student-booking-confirmation-view_shell__GbRQT{display:block}.student-booking-confirmation-view_content__W5cFh{padding-top:96px}.student-booking-confirmation-view_topbar__l9J9X{min-height:96px}.student-booking-confirmation-view_sidebar__wjAIs{height:100dvh;min-height:100dvh;position:fixed;right:0;top:0;transform:translateX(105%);transition:transform .24s ease;width:312px}.student-booking-confirmation-view_sidebar__wjAIs.student-booking-confirmation-view_open___H_gu{transform:translateX(0)}.student-booking-confirmation-view_menu__mg3vU{background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;display:grid;height:48px;place-items:center;position:fixed;right:20px;top:20px;width:48px;z-index:4}.student-booking-confirmation-view_close__dIVWz{background:rgba(0,0,0,.3);border:0;border-radius:50%;color:#fff;display:grid;height:42px;left:20px;place-items:center;position:absolute;top:20px;width:42px}.student-booking-confirmation-view_scrim__QpxXz{background:rgba(0,0,0,.45);border:0;display:block;inset:0;position:fixed;z-index:2}}@media (max-width:980px){.student-booking-confirmation-view_grid__IponM{grid-template-columns:1fr}.student-booking-confirmation-view_invoice__1ztxR{grid-row:auto;order:2}.student-booking-confirmation-view_helpCard__5J3Mr{grid-column:auto;order:3}}@media (max-width:700px){.student-booking-confirmation-view_content__W5cFh{padding-inline:14px}.student-booking-confirmation-view_hero__yvsao h2{font-size:38px}.student-booking-confirmation-view_steps__Rkj45{gap:16px}.student-booking-confirmation-view_steps__Rkj45 i{width:32px}.student-booking-confirmation-view_step__he2LQ p{font-size:12px}.student-booking-confirmation-view_packageCard__myMOt>div,.student-booking-confirmation-view_sessionCards__cEQTF,.student-booking-confirmation-view_teacherCard__BVqyK{grid-template-columns:1fr;grid-template-areas:"details" "price"}.student-booking-confirmation-view_teacherCard__BVqyK{justify-items:center}.student-booking-confirmation-view_teacherInfo__0X9OP{justify-items:center;order:2;text-align:center}.student-booking-confirmation-view_teacherInfo__0X9OP div{flex-wrap:wrap;justify-content:center}.student-booking-confirmation-view_coupon__blQIl div{grid-template-columns:1fr}.student-booking-confirmation-view_sidebar__wjAIs{width:min(312px,88vw)}}.student-booking-confirmation-view_aside__ZLYdg{grid-column:2;align-self:stretch;width:100%;min-width:0;min-height:100%}@media (min-width:1231px){.student-booking-confirmation-view_shell__GbRQT:dir(ltr){grid-template:"sidebar content"/312px minmax(0,1fr)}.student-booking-confirmation-view_shell__GbRQT:dir(rtl){grid-template:"content sidebar"/minmax(0,1fr) 312px}.student-booking-confirmation-view_content__W5cFh{grid-area:content;min-width:0}.student-booking-confirmation-view_aside__ZLYdg{grid-area:sidebar;min-width:0}}@media (max-width:1230px){.student-booking-confirmation-view_shell__GbRQT{display:block}}.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_cancelButton__YXz8V,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_coupon__blQIl div,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_coupon__blQIl p,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_helpCard__5J3Mr,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_invoice__1ztxR dl div,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_packageCard__myMOt h3,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_packageCard__myMOt section,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_payButton__CViRH,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_secureText__3NyL1,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_secure__R4gLl,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_sessionCards__cEQTF article,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_teacherInfo__0X9OP,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_total__XuseW,.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_total__XuseW div{direction:ltr;text-align:left}.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_steps__Rkj45{direction:ltr}.student-booking-confirmation-view_bookingContent__zQ0NJ[dir=ltr] .student-booking-confirmation-view_teacherInfo__0X9OP{justify-items:start}.marketing-header_header__ZGoMb{position:absolute;inset:0 0 auto;z-index:1000;width:100%;color:#14313f;background:rgb(252 249 248/80%);border-bottom:1px solid rgb(153 182 199/10%);backdrop-filter:blur(8px);font-family:BigVesta Arabic Beta,BigVesta_Arabic_Beta,sans-serif}@media (min-width:640px){.marketing-header_header__ZGoMb{display:none}}.marketing-header_bar__e5tLA{display:flex;align-items:center;justify-content:space-between;height:64px;max-width:1280px;margin-inline:auto;padding-inline:24px}.marketing-header_header__ZGoMb[dir=ltr] .marketing-header_bar__e5tLA{direction:ltr}.marketing-header_header__ZGoMb[dir=rtl] .marketing-header_bar__e5tLA{direction:rtl}.marketing-header_brand__aQlWs{display:flex;align-items:center;gap:10px}.marketing-header_logo__EomcU{display:flex;width:30.415px;height:44px;flex-shrink:0}.marketing-header_logo__EomcU img{width:30.415px;height:44px}.marketing-header_bell__h8yz_,.marketing-header_menuButton__6AEfm{display:grid;place-items:center;flex-shrink:0;padding:8px;border-radius:9999px}.marketing-header_bell__h8yz_{width:32px;height:36px}.marketing-header_menuButton__6AEfm{width:34px;height:36px}.marketing-header_bell__h8yz_ img{width:16px;height:20px}.marketing-header_menuButton__6AEfm img{width:18px;height:12px}.marketing-header_bell__h8yz_:hover,.marketing-header_menuButton__6AEfm:hover{background:rgb(153 182 199/15%)}.marketing-header_header__ZGoMb a:focus-visible,.marketing-header_header__ZGoMb button:focus-visible{outline:2px solid #db9d38;outline-offset:3px}.marketing-header_menu__7I_Fy{position:absolute;top:calc(100% + 8px);display:flex;flex-direction:column;width:min(320px,calc(100% - 48px));max-height:calc(100dvh - 88px);overflow-y:auto;padding:12px;border:1px solid rgb(219 157 56/20%);border-radius:16px;background:#fcf9f8;box-shadow:0 12px 32px rgb(20 49 63/15%)}.marketing-header_header__ZGoMb[dir=rtl] .marketing-header_menu__7I_Fy{right:max(24px,calc((100% - 1280px) / 2 + 24px))}.marketing-header_header__ZGoMb[dir=ltr] .marketing-header_menu__7I_Fy{left:max(24px,calc((100% - 1280px) / 2 + 24px))}.marketing-header_menu__7I_Fy a{padding:10px 12px;border-radius:8px;font-size:18px;font-weight:700;text-align:start}.marketing-header_menu__7I_Fy a:hover{color:#9b681a;background:rgb(219 157 56/10%)}.public-search_trigger__xvAoF{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;color:inherit;border-radius:50%;transition:background-color .2s,color .2s}.public-search_trigger__xvAoF:hover{color:#db9d38;background:rgb(219 157 56/12%)}.public-search_trigger__xvAoF>svg{width:28px;height:28px;stroke-width:1.8}.public-search_withLabel__fQhgc{width:auto;gap:12px;border-radius:8px;font:inherit}.public-search_dialog__btsRD{position:fixed;inset:0;margin:min(14vh,120px) auto auto;padding:0;width:min(680px,calc(100% - 32px));max-width:none;max-height:80dvh;border:1px solid #e5ded2;border-radius:24px;color:#14313f;background:#fcf9f8;overflow:hidden;box-shadow:0 24px 80px #0004;font-family:BigVesta Arabic Beta,Arial,sans-serif}.public-search_dialog__btsRD[open]{animation:public-search_search-open__vnJGN .28s cubic-bezier(.16,1,.3,1) both}.public-search_dialog__btsRD::backdrop{background:#102b3670;backdrop-filter:blur(6px);animation:public-search_backdrop-in__Sq0DI .22s ease both}.public-search_dialog__btsRD[data-closing=true]{animation:public-search_search-close__lSnN_ .18s ease both}.public-search_dialog__btsRD[data-closing=true]::backdrop{animation:public-search_backdrop-out___6b17 .18s ease both}.public-search_panel__CS3Zm{display:flex;flex-direction:column;max-height:80dvh;padding:22px}.public-search_heading__uNB0u{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.public-search_heading__uNB0u h2{font-size:22px;font-weight:700}.public-search_heading__uNB0u button,.public-search_searchField__pTUJD button{display:grid;place-items:center;min-width:40px;height:40px;border-radius:50%}.public-search_searchField__pTUJD{display:flex;gap:12px;align-items:center;padding:6px 14px;min-height:56px;background:white;border:1px solid #b6c4c7;border-radius:14px}.public-search_searchField__pTUJD:focus-within{border-color:#a96e0c;box-shadow:0 0 0 3px #db9d3826}.public-search_searchField__pTUJD>svg{width:22px;flex-shrink:0}.public-search_searchField__pTUJD input{width:100%;min-width:0;padding-block:8px;font-size:16px;color:#14313f;background:transparent;outline:none}.public-search_results__AF60r{overflow-y:auto;min-height:0;overscroll-behavior:contain;padding-top:18px}.public-search_results__AF60r p{padding:6px 2px 12px;color:#4c6168;font-size:14px}.public-search_results__AF60r h3{font-size:15px;font-weight:700;margin:18px 8px 6px;color:#815600}.public-search_result__8kppt{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;min-height:48px;border-radius:10px;font-size:16px}.public-search_result__8kppt svg{flex-shrink:0}.public-search_result__8kppt:focus-visible,.public-search_result__8kppt:hover{background:#f0e9de}.public-search_suggestions__VaoBh{display:flex;flex-wrap:wrap;gap:10px}.public-search_suggestions__VaoBh a{display:inline-flex;align-items:center;gap:12px;padding:12px;border:1px solid #ded7cb;border-radius:12px}.public-search_more__iRSdM{display:block;padding:12px;margin:12px auto;text-decoration:underline}.public-search_dialog__btsRD a:focus-visible,.public-search_dialog__btsRD button:focus-visible,.public-search_trigger__xvAoF:focus-visible{outline:2px solid #a96e0c;outline-offset:3px}@keyframes public-search_search-open__vnJGN{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:none}}@keyframes public-search_search-close__lSnN_{to{opacity:0;transform:translateY(-8px) scale(.985)}}@keyframes public-search_backdrop-in__Sq0DI{0%{opacity:0}to{opacity:1}}@keyframes public-search_backdrop-out___6b17{to{opacity:0}}@media(max-width:639px){.public-search_dialog__btsRD{margin-top:76px;border-radius:20px}.public-search_panel__CS3Zm{padding:16px}.public-search_heading__uNB0u h2{font-size:18px}}@media(prefers-reduced-motion:reduce){.public-search_dialog__btsRD::backdrop,.public-search_dialog__btsRD[data-closing=true],.public-search_dialog__btsRD[open]{animation-duration:.01ms}}.public-search_searchField__pTUJD input::-webkit-search-cancel-button{display:none}