.pages-module__gE32WW__bpCourseTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5cqi,80px);padding-block:clamp(24px,5cqi,80px) clamp(20px,3cqi,40px);display:grid}.pages-module__gE32WW__bpCourseText{flex-direction:column;gap:18px;min-width:0;display:flex}.pages-module__gE32WW__bpTeacherLine{color:var(--ink);align-items:center;gap:10px;min-width:0;font-size:14.5px;font-weight:600;line-height:1.3;display:inline-flex}.pages-module__gE32WW__bpTeacherLine b{font-weight:800}.pages-module__gE32WW__bpCourseCover{aspect-ratio:4/3;border-radius:var(--r);background:var(--tint);isolation:isolate;border:1px solid var(--line);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.pages-module__gE32WW__bpPlayOverlay{cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.pages-module__gE32WW__bpPlayOverlay:focus-visible{outline:none}.pages-module__gE32WW__bpPlayOverlay:focus-visible>span{outline-offset:4px;outline:2px solid #fff}.pages-module__gE32WW__bpNote{color:var(--ink2);align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.pages-module__gE32WW__bpNote svg{width:16px;height:16px;color:var(--accent);flex:none}.pages-module__gE32WW__bpCourseTitle{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pages-module__gE32WW__bpCourseTitle:lang(ar){-webkit-hyphens:manual;hyphens:manual}.pages-module__gE32WW__bpCourseTitle[data-long]{font-size:clamp(26px,3.6cqi,48px)}.pages-module__gE32WW__bpTeacherText{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.pages-module__gE32WW__bpChipsWrap>span{white-space:normal;max-width:100%;height:auto;min-height:32px;padding-block:6px;line-height:1.3}@container (max-width:700px){.pages-module__gE32WW__bpCourseTop{grid-template-columns:1fr;gap:22px;padding-block-start:12px}.pages-module__gE32WW__bpCourseCover{order:-1}}@container (max-width:480px){.pages-module__gE32WW__bpCourseText{gap:16px}.pages-module__gE32WW__bpCourseTitle[data-long]{font-size:26px}.pages-module__gE32WW__bpPlayOverlay>span{--bo-orb:58px}}.pages-module__gE32WW__bpCourseBody{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4cqi,64px);padding-block:clamp(8px,2cqi,24px) clamp(40px,6cqi,96px);display:grid}.pages-module__gE32WW__bpCourseMain{flex-direction:column;gap:clamp(16px,2cqi,24px);min-width:0;display:flex}.pages-module__gE32WW__bpCourseSide{min-width:0;top:var(--sticky-top,24px);position:sticky}.pages-module__gE32WW__bpCurriculumHead{flex-direction:column;gap:10px;display:flex}.pages-module__gE32WW__bpCurriculumMeta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.pages-module__gE32WW__bpBuyCard{border-radius:var(--r);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.pages-module__gE32WW__bpBuyHead{isolation:isolate;background:var(--field);color:var(--on-field);flex-direction:column;gap:12px;padding:22px 24px 24px;display:flex;position:relative;overflow:hidden}.pages-module__gE32WW__bpBuyKicker{letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--on-field-2);font-size:11.5px;font-weight:800}.pages-module__gE32WW__bpBuyKicker[data-on-page]{color:var(--ink2)}.pages-module__gE32WW__bpBuyKicker:lang(ar){text-transform:none;letter-spacing:0;font-size:12.5px}.pages-module__gE32WW__bpBuyPrice{flex-wrap:wrap;row-gap:2px;max-width:100%;margin-block-end:6px}.pages-module__gE32WW__bpBuyHint{color:var(--on-field-2);text-align:center;margin-block-start:-2px;font-size:12.5px;font-weight:600}.pages-module__gE32WW__bpBuyNotes{border-block-end:1px solid var(--line);flex-direction:column;gap:9px;padding:16px 24px;display:flex}.pages-module__gE32WW__bpBuyBody{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}.pages-module__gE32WW__bpLearnList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pages-module__gE32WW__bpLearnItem{border-block-end:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:10px;padding-block:11px;font-size:15px;font-weight:600;line-height:1.45;display:grid}.pages-module__gE32WW__bpLearnItem:first-child{padding-block-start:0}.pages-module__gE32WW__bpLearnNum{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px;font-weight:800}.pages-module__gE32WW__bpMadeFor{flex-direction:column;gap:8px;min-width:0;display:flex}.pages-module__gE32WW__bpMadeForLabel{color:var(--ink2);font-size:12px;font-weight:800}.pages-module__gE32WW__bpMadeForText{color:var(--ink2);text-wrap:pretty;max-width:46ch;margin:0;font-size:13.5px;line-height:1.55}@container (max-width:700px){.pages-module__gE32WW__bpCourseBody{grid-template-columns:1fr;gap:22px;padding-block-end:28px}.pages-module__gE32WW__bpCourseSide{position:static}}@container (min-width:481px) and (max-width:700px){.pages-module__gE32WW__bpBuyHead{padding:24px 28px 26px}.pages-module__gE32WW__bpBuyBtns{flex-flow:wrap;align-items:center}.pages-module__gE32WW__bpBuyBtns>button[data-wide]{flex:1 1 0;height:52px;padding-inline:20px}.pages-module__gE32WW__bpBuyNotes{flex-flow:wrap;gap:9px 22px;padding:16px 28px}.pages-module__gE32WW__bpBuyNotes>.pages-module__gE32WW__bpBuyKicker{flex-basis:100%}.pages-module__gE32WW__bpBuyBody{padding:22px 28px 26px}}@container (max-width:480px){.pages-module__gE32WW__bpBuyHead{padding:18px 18px 20px}.pages-module__gE32WW__bpBuyNotes{padding:14px 18px}.pages-module__gE32WW__bpBuyBody{padding:18px 18px 20px}.pages-module__gE32WW__bpBuyBtns>button[data-wide]{padding-inline:18px}.pages-module__gE32WW__bpBuyStateTitle{font-size:22px}.pages-module__gE32WW__bpLearnItem{grid-template-columns:28px minmax(0,1fr);font-size:14.5px}}.pages-module__gE32WW__bpSessions{border-radius:var(--r);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-card);flex-direction:column;padding:6px 8px;display:flex;overflow:hidden}.pages-module__gE32WW__bpSession{border-radius:var(--kit-r-compact);color:var(--ink);grid-template-columns:30px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 10px;display:grid}.pages-module__gE32WW__bpSession+.pages-module__gE32WW__bpSession{position:relative}.pages-module__gE32WW__bpSession+.pages-module__gE32WW__bpSession:after{content:"";inset-inline:10px;background:var(--line);height:1px;position:absolute;top:0}.pages-module__gE32WW__bpSessionNum{color:var(--ink2);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:700}.pages-module__gE32WW__bpSessionDate{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:13.5px;font-weight:800}.pages-module__gE32WW__bpSessionTitle{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;min-width:0;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.pages-module__gE32WW__bpSessionTime{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:12.5px;font-weight:600}.pages-module__gE32WW__bpWhereCard{border-radius:var(--kit-r-card);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-card);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.pages-module__gE32WW__bpWhereCard b{margin-block-end:2px;font-size:14.5px;font-weight:800;display:block}.pages-module__gE32WW__bpWhereCard p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}@container (max-width:880px){.pages-module__gE32WW__bpSession{grid-template-columns:22px auto minmax(0,1fr);grid-template-areas:"num date time""num title title";gap:3px 10px;padding:11px 10px}.pages-module__gE32WW__bpSessionNum{grid-area:num}.pages-module__gE32WW__bpSessionDate{grid-area:date;font-size:13px}.pages-module__gE32WW__bpSessionTime{grid-area:time;justify-self:start}.pages-module__gE32WW__bpSessionTitle{grid-area:title}}@container (max-width:480px){.pages-module__gE32WW__bpSessions{padding:4px}.pages-module__gE32WW__bpSession{padding-inline:8px}.pages-module__gE32WW__bpWhereCard{padding:14px 16px}}.pages-module__gE32WW__bpCurriculum{border-radius:var(--r);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.pages-module__gE32WW__bpPart{border-block-end:1px solid var(--line)}.pages-module__gE32WW__bpPart:last-child{border-block-end:0}.pages-module__gE32WW__bpPartHead{text-align:start;cursor:pointer;width:100%;transition:background-color .2s var(--ease);align-items:center;gap:14px;padding:16px 18px;display:flex}.pages-module__gE32WW__bpPartHead:hover{background:var(--tint)}.pages-module__gE32WW__bpPartNum{color:var(--ink2);letter-spacing:.04em;font-variant-numeric:tabular-nums;min-width:22px;transition:color .2s var(--ease);font-size:11.5px;font-weight:800}.pages-module__gE32WW__bpPart[data-open] .pages-module__gE32WW__bpPartNum{color:var(--link)}.pages-module__gE32WW__bpPartTitle{flex:1;min-width:0;font-size:16.5px;font-weight:800;line-height:1.3}.pages-module__gE32WW__bpPartMeta{color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.pages-module__gE32WW__bpPartChevron{color:var(--ink2);transition:transform .45s var(--ease);flex:none;width:18px;height:18px}.pages-module__gE32WW__bpPart[data-open] .pages-module__gE32WW__bpPartChevron{transform:rotate(180deg)}.pages-module__gE32WW__bpPartBody{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.pages-module__gE32WW__bpPart[data-open] .pages-module__gE32WW__bpPartBody{grid-template-rows:1fr}.pages-module__gE32WW__bpPartBody>div{min-height:0;overflow:hidden}.pages-module__gE32WW__bpLessons{flex-direction:column;padding:0 8px 10px;display:flex}.pages-module__gE32WW__bpLesson{border-radius:var(--kit-r-compact);text-align:start;width:100%;color:var(--ink);transition:background-color .18s var(--ease);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 10px;display:grid;position:relative}.pages-module__gE32WW__bpLesson:before{content:"";inset-inline-start:0;background:var(--accent);opacity:0;width:3px;transition:opacity .2s var(--ease), transform .3s var(--ease-out);border-radius:3px;position:absolute;top:11px;bottom:11px;transform:scaleY(.4)}.pages-module__gE32WW__bpLesson[data-preview],.pages-module__gE32WW__bpLesson[data-pick]{cursor:pointer}.pages-module__gE32WW__bpLesson[data-preview]:hover,.pages-module__gE32WW__bpLesson[data-preview]:focus-visible,.pages-module__gE32WW__bpLesson[data-pick]:hover,.pages-module__gE32WW__bpLesson[data-pick]:focus-visible,.pages-module__gE32WW__bpLesson[aria-current=true]{background:var(--tint)}.pages-module__gE32WW__bpLesson[data-preview]:hover:before,.pages-module__gE32WW__bpLesson[data-preview]:focus-visible:before,.pages-module__gE32WW__bpLesson[data-pick]:hover:before,.pages-module__gE32WW__bpLesson[data-pick]:focus-visible:before,.pages-module__gE32WW__bpLesson[aria-current=true]:before{opacity:1;transform:none}.pages-module__gE32WW__bpLesson[aria-current=true]{cursor:default}.pages-module__gE32WW__bpLesson[aria-current=true] .pages-module__gE32WW__bpLessonTitle{color:var(--link);font-weight:800}.pages-module__gE32WW__bpLessonNum{color:var(--ink2);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:700}.pages-module__gE32WW__bpLessonTitle{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:600;display:flex}.pages-module__gE32WW__bpLessonTime{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.pages-module__gE32WW__bpLessonEnd{align-items:center;gap:10px;display:flex}.pages-module__gE32WW__bpPreviewBtn{background:var(--soft);height:30px;color:var(--on-soft);cursor:pointer;white-space:nowrap;transition:transform var(--t-fast), background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding-inline:10px 12px;font-size:12px;font-weight:800;display:inline-flex}.pages-module__gE32WW__bpLesson[data-preview]:hover .pages-module__gE32WW__bpPreviewBtn{background:var(--ink);color:var(--bg)}.pages-module__gE32WW__bpPreviewBtn:active{transform:scale(.97)}.pages-module__gE32WW__bpPreviewBtn svg{width:12px;height:12px}.pages-module__gE32WW__bpLockIcon{width:14px;height:14px;color:var(--ink2);opacity:.7}@container (max-width:480px){.pages-module__gE32WW__bpLesson{grid-template-columns:24px minmax(0,1fr)}.pages-module__gE32WW__bpLessonEnd{grid-column:2;justify-content:space-between}}.pages-module__gE32WW__bpPartText{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.pages-module__gE32WW__bpPartText>.pages-module__gE32WW__bpPartTitle{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pages-module__gE32WW__bpPartText>.pages-module__gE32WW__bpPartMeta{text-overflow:ellipsis;max-width:100%;overflow:hidden}.pages-module__gE32WW__bpLessonAct{align-items:center;display:inline-flex}.pages-module__gE32WW__bpLesson.pages-module__gE32WW__bpLessonRow .pages-module__gE32WW__bpLessonTitle{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.pages-module__gE32WW__bpCurriculumEmpty{color:var(--ink2);align-items:center;gap:12px;padding:22px 20px;font-size:14.5px;font-weight:600;display:flex}.pages-module__gE32WW__bpCurriculumEmpty>svg{width:18px;height:18px;color:var(--accent);flex:none}@container (max-width:880px){.pages-module__gE32WW__bpPartText{flex-direction:column;align-items:flex-start;gap:3px}.pages-module__gE32WW__bpLesson.pages-module__gE32WW__bpLessonRow{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"num title act""num time act";gap:2px 12px}.pages-module__gE32WW__bpLessonRow>.pages-module__gE32WW__bpLessonNum{grid-area:num}.pages-module__gE32WW__bpLessonRow>.pages-module__gE32WW__bpLessonTitle{grid-area:title;align-self:end}.pages-module__gE32WW__bpLessonRow>.pages-module__gE32WW__bpLessonEnd{display:contents}.pages-module__gE32WW__bpLessonRow .pages-module__gE32WW__bpLessonTime{grid-area:time;align-self:start;font-size:12px}.pages-module__gE32WW__bpLessonRow .pages-module__gE32WW__bpLessonAct{grid-area:act;justify-self:end}}@container (max-width:480px){.pages-module__gE32WW__bpCurriculum[data-course] .pages-module__gE32WW__bpPartHead{gap:12px;padding:14px}.pages-module__gE32WW__bpCurriculum[data-course] .pages-module__gE32WW__bpPartTitle{font-size:16px}.pages-module__gE32WW__bpCurriculum[data-course] .pages-module__gE32WW__bpLessons{padding:0 4px 8px}.pages-module__gE32WW__bpLesson.pages-module__gE32WW__bpLessonRow{gap:2px 10px;padding:10px 8px}.pages-module__gE32WW__bpLessonRow .pages-module__gE32WW__bpPreviewBtn{height:28px;padding-inline:9px 11px}.pages-module__gE32WW__bpLesson.pages-module__gE32WW__bpLessonRow:before{top:12px;bottom:12px}}.pages-module__gE32WW__bpStickyBar{z-index:15;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--glass-2);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-block-start:1px solid var(--glass-line);transition:transform .5s var(--ease-out);align-items:center;gap:12px;display:none;position:sticky;bottom:0;transform:translateY(102%)}.pages-module__gE32WW__bpStickyBar[data-show]{transform:none}.pages-module__gE32WW__bpStickyBarText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pages-module__gE32WW__bpStickyBarTitle{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}@container (max-width:880px){.pages-module__gE32WW__bpStickyBar{display:flex}}.pages-module__gE32WW__bpStickyBar.pages-module__gE32WW__bpCourseBar{opacity:0;visibility:hidden;transition:transform .5s var(--ease-out), opacity .35s var(--ease), visibility 0s linear .5s}.pages-module__gE32WW__bpStickyBar.pages-module__gE32WW__bpCourseBar[data-show]{opacity:1;visibility:visible;transition:transform .5s var(--ease-out), opacity .3s var(--ease), visibility 0s}.pages-module__gE32WW__bpCourseBar>button{flex:none}.pages-module__gE32WW__bpStickyBarNote{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (min-width:701px){.pages-module__gE32WW__bpStickyBar.pages-module__gE32WW__bpCourseBar{display:none}}@container (max-width:360px){.pages-module__gE32WW__bpCourseBar>button{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.pages-module__gE32WW__bpStickyBar.pages-module__gE32WW__bpCourseBar,.pages-module__gE32WW__bpStickyBar.pages-module__gE32WW__bpCourseBar[data-show]{transition:opacity .2s,visibility 0s linear .2s;transform:none}.pages-module__gE32WW__bpStickyBar.pages-module__gE32WW__bpCourseBar[data-show]{transition:opacity .2s}.pages-module__gE32WW__bpStickyBar{transition:none}.pages-module__gE32WW__bpGalleryView{transition:opacity .3s;transform:none}.pages-module__gE32WW__bpLineTotal{transition:opacity .2s;transform:none}.pages-module__gE32WW__bpPartChevron,.pages-module__gE32WW__bpPartBody{transition:none}}.pages-module__gE32WW__bpProductBack{padding-block-start:clamp(12px,2.4cqi,28px)}.pages-module__gE32WW__bpProductTop{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(28px,5cqi,80px);padding-block:clamp(12px,2.4cqi,28px) clamp(28px,4cqi,64px);display:grid}.pages-module__gE32WW__bpProductTitle{overflow-wrap:break-word;text-wrap:balance;font-size:clamp(30px,3.6cqi,48px)}.pages-module__gE32WW__bpGallery{top:var(--sticky-top,24px);flex-direction:column;gap:12px;display:flex;position:sticky}.pages-module__gE32WW__bpGalleryMain{aspect-ratio:1;border-radius:var(--r);background:var(--tint);isolation:isolate;border:1px solid var(--line);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.pages-module__gE32WW__bpGalleryView{opacity:0;transition:opacity .6s var(--ease), transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.02)}.pages-module__gE32WW__bpGalleryView[data-on]{opacity:1;transform:none}.pages-module__gE32WW__bpThumbs{gap:10px;display:flex}.pages-module__gE32WW__bpThumb{aspect-ratio:1;border:1.5px solid var(--line);cursor:pointer;width:76px;transition:border-color var(--t-fast), transform .3s var(--ease-out);background:var(--tint);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.pages-module__gE32WW__bpThumb:hover{border-color:color-mix(in srgb, var(--ink) 40%, transparent);transform:translateY(-2px)}.pages-module__gE32WW__bpThumb[aria-pressed=true]{border-color:var(--ink)}.pages-module__gE32WW__bpDetails{flex-direction:column;gap:22px;min-width:0;display:flex}.pages-module__gE32WW__bpChooser{flex-direction:column;gap:10px;display:flex}.pages-module__gE32WW__bpChooserLabel{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:700;display:flex}.pages-module__gE32WW__bpChooserLabel span:last-child{color:var(--ink2);transition:color .25s var(--ease);font-weight:600}.pages-module__gE32WW__bpChooserLabel span[data-need]{color:var(--warning-foreground);font-weight:700}.pages-module__gE32WW__bpSizeRow{scroll-margin-block:120px}.pages-module__gE32WW__bpChooserRow{flex-wrap:wrap;gap:8px;display:flex}.pages-module__gE32WW__bpColourDot{cursor:pointer;width:40px;height:40px;transition:border-color var(--t-fast), transform .3s var(--spring);border:1.5px solid #0000;border-radius:999px;place-items:center;display:grid}.pages-module__gE32WW__bpColourDot:hover{transform:scale(1.06)}.pages-module__gE32WW__bpColourDot[aria-pressed=true]{border-color:var(--ink)}.pages-module__gE32WW__bpColourDot>span{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:999px;width:28px;height:28px}.pages-module__gE32WW__bpColourDot>span[data-token=primary]{background:var(--accent)}.pages-module__gE32WW__bpColourDot>span[data-token=ink]{background:color-mix(in srgb, #0b0d14 90%, var(--primary))}.pages-module__gE32WW__bpColourDot>span[data-token=sand]{background:color-mix(in srgb, var(--warning) 30%, #fff)}.pages-module__gE32WW__bpColourDot>span[data-token=mist]{background:#e9e9ea}.pages-module__gE32WW__bpSizePill{border:1px solid var(--line);background:var(--bg);cursor:pointer;min-width:52px;height:44px;transition:border-color var(--t-fast), background-color .25s var(--ease), color .25s var(--ease), transform .3s var(--ease-out);border-radius:999px;padding-inline:14px;font-size:14px;font-weight:700;position:relative}.pages-module__gE32WW__bpSizePill:hover{border-color:var(--ink);transform:translateY(-1px)}.pages-module__gE32WW__bpSizePill:active{transform:scale(.96)}.pages-module__gE32WW__bpSizePill[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pages-module__gE32WW__bpSizePill[data-out]{color:var(--ink2);cursor:not-allowed;border-style:dashed;transform:none}.pages-module__gE32WW__bpSizePill[data-out]:after{content:"";inset-inline:12px;background:currentColor;height:1px;position:absolute;top:50%;transform:rotate(-12deg)}.pages-module__gE32WW__bpStepper{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;height:48px;display:inline-flex}.pages-module__gE32WW__bpStepper button{cursor:pointer;width:46px;height:46px;color:var(--ink);transition:background-color var(--t-fast);border-radius:999px;place-items:center;display:grid}.pages-module__gE32WW__bpStepper button:hover{background:var(--hover)}.pages-module__gE32WW__bpStepper button:disabled{opacity:.35;cursor:default}.pages-module__gE32WW__bpStepper button svg{width:15px;height:15px}.pages-module__gE32WW__bpStepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:16px}.pages-module__gE32WW__bpAddRow{flex-direction:column;gap:10px;display:flex}.pages-module__gE32WW__bpAddLine{align-items:center;gap:10px;display:flex}.pages-module__gE32WW__bpAddLine>.pages-module__gE32WW__bpStepper{flex:none;height:56px}.pages-module__gE32WW__bpAddLine>.pages-module__gE32WW__bpStepper button{width:50px;height:54px}.pages-module__gE32WW__bpAddLine>button{flex:1;min-width:0}.pages-module__gE32WW__bpStockLine{justify-content:space-between;align-items:center;gap:12px;min-height:20px;display:flex}.pages-module__gE32WW__bpStockNote{color:var(--ink2);align-items:center;gap:8px;min-height:20px;font-size:13px;font-weight:700;display:flex}.pages-module__gE32WW__bpStockNote[data-tone=low]{color:var(--warning-foreground)}.pages-module__gE32WW__bpStockNote[data-tone=ok]{color:var(--success)}.pages-module__gE32WW__bpStockNote:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.pages-module__gE32WW__bpLineTotal{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .25s var(--ease), transform .3s var(--ease-out);font-size:13px;font-weight:700;transform:translateY(3px)}.pages-module__gE32WW__bpLineTotal[data-on]{opacity:1;transform:none}.pages-module__gE32WW__bpLineTotal b{color:var(--ink);font-weight:800}.pages-module__gE32WW__bpPickupCard{border-radius:var(--kit-r-card);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-card);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.pages-module__gE32WW__bpPickupIcon{border-radius:var(--kit-r-compact);background:var(--soft);width:40px;height:40px;color:var(--on-soft);flex:none;place-items:center;display:grid}.pages-module__gE32WW__bpPickupIcon svg{width:18px;height:18px}.pages-module__gE32WW__bpPickupCard b{margin-block-end:2px;font-size:14.5px;font-weight:800;display:block}.pages-module__gE32WW__bpPickupCard p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.pages-module__gE32WW__bpDetailsList{border-block-start:1px solid var(--line);flex-direction:column;display:flex}.pages-module__gE32WW__bpDetailRow{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px;padding-block:12px;font-size:14px;display:grid}.pages-module__gE32WW__bpDetailRow span:first-child{color:var(--ink2);font-weight:600}.pages-module__gE32WW__bpDetailRow span:last-child{font-weight:600}.pages-module__gE32WW__bpRelated{border-block-start:1px solid var(--line);padding-block:clamp(32px,5cqi,72px) clamp(40px,6cqi,96px)}.pages-module__gE32WW__bpRelatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2cqi,24px);display:grid}.pages-module__gE32WW__bpStickyBarSub{align-items:baseline;gap:8px;min-width:0;display:flex}.pages-module__gE32WW__bpStickyBarVariant{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.pages-module__gE32WW__bpStickyBarVariant:before{content:"·";opacity:.7;margin-inline-end:8px}.pages-module__gE32WW__bpStickyBarVariant[data-need]{color:var(--warning-foreground);font-weight:700}@container (max-width:880px){.pages-module__gE32WW__bpProductTop{grid-template-columns:1fr;gap:22px}.pages-module__gE32WW__bpGallery{position:static}.pages-module__gE32WW__bpGalleryMain{aspect-ratio:4/3}}@container (max-width:560px){.pages-module__gE32WW__bpGalleryMain{aspect-ratio:1;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.pages-module__gE32WW__bpGalleryMain::-webkit-scrollbar{display:none}.pages-module__gE32WW__bpGalleryView{opacity:1;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;transition:none;position:relative;inset:auto;transform:none}}@container (max-width:700px){.pages-module__gE32WW__bpRelatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}@container (max-width:480px){.pages-module__gE32WW__bpDetails{gap:18px}.pages-module__gE32WW__bpThumb{border-radius:var(--kit-r-control);width:64px}.pages-module__gE32WW__bpAddLine>.pages-module__gE32WW__bpStepper{height:52px}.pages-module__gE32WW__bpAddLine>.pages-module__gE32WW__bpStepper button{width:46px;height:50px}.pages-module__gE32WW__bpAddLine>.pages-module__gE32WW__bpStepper b{min-width:28px}.pages-module__gE32WW__bpColourDot{width:44px;height:44px}.pages-module__gE32WW__bpColourDot>span{width:30px;height:30px}}.pages-module__gE32WW__bpCatalog{padding-block:clamp(16px,4cqi,64px) clamp(40px,6cqi,96px)}.pages-module__gE32WW__bpCatalogBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-block-end:clamp(18px,2.6cqi,28px);display:flex}.pages-module__gE32WW__bpCatalogCount{color:var(--ink2);white-space:nowrap;font-size:13px;font-weight:600}.pages-module__gE32WW__bpGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2cqi,24px);display:grid}.pages-module__gE32WW__bpCatalogNote{border-block-start:1px solid var(--line);color:var(--ink2);align-items:center;gap:10px;margin-block-start:clamp(24px,3cqi,40px);padding-block-start:18px;font-size:13.5px;font-weight:600;display:flex}.pages-module__gE32WW__bpCatalogNote svg{width:16px;height:16px;color:var(--accent);flex:none}.pages-module__gE32WW__bpEmpty{text-align:center;color:var(--ink2);flex-direction:column;align-items:center;gap:10px;padding:56px 20px;font-size:15px;display:flex}.pages-module__gE32WW__bpEmpty svg{width:48px;height:48px;color:var(--accent)}@container (max-width:960px){.pages-module__gE32WW__bpGrid4{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:700px){.pages-module__gE32WW__bpGrid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}@container (max-width:380px){.pages-module__gE32WW__bpGrid4{gap:22px 10px}}@container (max-width:480px){.pages-module__gE32WW__bpCatalogBar{flex-direction:column;align-items:stretch}.pages-module__gE32WW__bpCatalogCount{display:none}}.pages-module__gE32WW__bpCourseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2cqi,24px);display:grid}@container (max-width:960px){.pages-module__gE32WW__bpCourseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:540px){.pages-module__gE32WW__bpCourseGrid{grid-template-columns:minmax(0,1fr);row-gap:30px}}@container (max-width:480px){.pages-module__gE32WW__bpCatalogSeg{width:100%}.pages-module__gE32WW__bpCatalogSeg>button{flex:1 1 0;min-width:0;height:42px;padding-inline:8px}}.pages-module__gE32WW__bpContactPage{padding-block:clamp(16px,4cqi,64px) clamp(40px,6cqi,96px)}.pages-module__gE32WW__bpContactGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(20px,3cqi,40px);display:grid}.pages-module__gE32WW__bpContactGrid[data-solo]{grid-template-columns:minmax(0,760px)}.pages-module__gE32WW__bpContactCol{flex-direction:column;min-width:0;display:flex}.pages-module__gE32WW__bpFormCard{border-radius:var(--r);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-card);flex-direction:column;flex:1;min-width:0;padding:clamp(16px,2cqi,22px);display:flex;position:relative;overflow:hidden}.pages-module__gE32WW__bpForm{transition:opacity .35s var(--ease), transform .45s var(--ease-out);flex-direction:column;flex:1;gap:8px;display:flex}.pages-module__gE32WW__bpFormCard[data-sent] .pages-module__gE32WW__bpForm{opacity:0;pointer-events:none;transform:translateY(-8px)}.pages-module__gE32WW__bpFormRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.pages-module__gE32WW__bpFormGrow,.pages-module__gE32WW__bpFormGrow>textarea{flex:1}.pages-module__gE32WW__bpForm .pages-module__gE32WW__bpTextarea{border-radius:var(--kit-r-compact);resize:none;min-height:92px;padding:11px 14px;font-size:15px}.pages-module__gE32WW__bpTextarea{resize:vertical;border-radius:var(--kit-r-control);border:1px solid var(--line);background:var(--bg);width:100%;min-height:136px;padding:13px 16px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;transition:border-color .16s,box-shadow .16s}.pages-module__gE32WW__bpTextarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ink) 7%, transparent);outline:none}.pages-module__gE32WW__bpTextarea::placeholder{color:color-mix(in srgb, var(--ink2) 70%, transparent);font-weight:500}.pages-module__gE32WW__bpTextarea[data-error]{border-color:var(--destructive)}.pages-module__gE32WW__bpFormFoot{justify-content:flex-end;align-items:center;gap:12px;padding-block-start:2px;display:flex}.pages-module__gE32WW__bpFormFail{min-width:0;color:var(--destructive);text-align:start;flex:1;font-size:12.5px;font-weight:600;line-height:1.35}.pages-module__gE32WW__bpFormFoot>button[data-busy]{cursor:progress}.pages-module__gE32WW__bpSentPanel{opacity:0;transition:opacity .45s var(--ease-out) .15s, transform .5s var(--ease-out) .15s;pointer-events:none;place-items:center;padding:24px;display:grid;position:absolute;inset:0;transform:translateY(10px)}.pages-module__gE32WW__bpFormCard[data-sent] .pages-module__gE32WW__bpSentPanel{opacity:1;pointer-events:auto;transform:none}.pages-module__gE32WW__bpContactSide{flex-direction:column;gap:12px;min-width:0;display:flex}@container (max-width:880px){.pages-module__gE32WW__bpContactGrid{grid-template-columns:1fr;align-items:start}}@container (max-width:560px){.pages-module__gE32WW__bpFormRow{grid-template-columns:1fr}.pages-module__gE32WW__bpFormFoot>button{width:100%}}.pages-module__gE32WW__bpFormCard .pages-module__gE32WW__bpForm :is(input,textarea){scroll-margin-block:calc(var(--sticky-top,96px) + 8px) 120px}@container (max-width:880px){.pages-module__gE32WW__bpContactGrid{row-gap:32px}}@container (max-width:560px){.pages-module__gE32WW__bpFormCard{padding:18px 16px 20px}.pages-module__gE32WW__bpForm,.pages-module__gE32WW__bpFormRow{gap:6px}.pages-module__gE32WW__bpForm>:first-child{margin-block-end:8px}.pages-module__gE32WW__bpFormCard .pages-module__gE32WW__bpForm :is(input,textarea){font-size:16px}.pages-module__gE32WW__bpFormCard .pages-module__gE32WW__bpForm input{height:48px}.pages-module__gE32WW__bpFormCard .pages-module__gE32WW__bpForm label{gap:6px}.pages-module__gE32WW__bpForm .pages-module__gE32WW__bpTextarea{min-height:128px}.pages-module__gE32WW__bpFormFoot{padding-block-start:6px;position:relative}.pages-module__gE32WW__bpFormFail{inset-inline:0;text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;position:absolute;top:100%;overflow:hidden}}.pages-module__gE32WW__bpProgramDetail{border-radius:var(--r);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4cqi,64px);padding:clamp(18px,2.4cqi,28px);display:grid}.pages-module__gE32WW__bpProgramCover{aspect-ratio:16/10;border-radius:calc(var(--r) - 6px);background:var(--tint);isolation:isolate;position:relative;overflow:hidden}.pages-module__gE32WW__bpProgramInfo{flex-direction:column;gap:18px;min-width:0;padding-block:6px;display:flex}.pages-module__gE32WW__bpIncludes{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pages-module__gE32WW__bpIncludes li{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.pages-module__gE32WW__bpIncludes svg{width:16px;height:16px;color:var(--success);flex:none;margin-block-start:3px}.pages-module__gE32WW__bpSchedule{grid-template-columns:auto minmax(0,1fr);gap:10px 20px;margin:0;font-size:14px;display:grid}.pages-module__gE32WW__bpSchedule dt{color:var(--ink2);margin:0;font-weight:600}.pages-module__gE32WW__bpSchedule dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pages-module__gE32WW__bpProgramActions{flex-wrap:wrap;align-items:center;gap:16px;padding-block-start:6px;display:flex}@container (max-width:880px){.pages-module__gE32WW__bpProgramDetail{grid-template-columns:1fr;padding:10px 10px 18px}.pages-module__gE32WW__bpProgramInfo{padding-inline:8px}}.pages-module__gE32WW__bpProgramChips>span{white-space:normal;height:auto;min-height:32px;padding-block:6px;line-height:1.3}.pages-module__gE32WW__bpProgramTitle{overflow-wrap:break-word;min-width:0}@container (max-width:480px){.pages-module__gE32WW__bpProgramInfo{gap:16px}.pages-module__gE32WW__bpProgramActions{flex-direction:column;align-items:stretch;gap:12px}.pages-module__gE32WW__bpProgramActions>button{width:100%}}.pages-module__gE32WW__bpFlowWrap{background:var(--bg2);padding-block:clamp(20px,4cqi,56px) clamp(48px,7cqi,112px)}.pages-module__gE32WW__bpFlowWrap[data-focused]{padding-block:clamp(16px,3cqi,40px) clamp(32px,5cqi,72px);animation:none}.pages-module__gE32WW__bpFlowCol{justify-content:center;display:flex}.pages-module__gE32WW__bpFlowCard{border:1px solid var(--line);background:var(--bg);width:min(100%,520px);box-shadow:var(--shadow-card);animation:pages-module__gE32WW__bpFlowCardIn .3s var(--ease-out) both;border-radius:28px;overflow:clip}[data-vt] .pages-module__gE32WW__bpFlowCard{animation-name:pages-module__gE32WW__bpFlowCardRise}@keyframes pages-module__gE32WW__bpFlowCardIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes pages-module__gE32WW__bpFlowCardRise{0%{transform:translateY(12px)scale(.985)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pages-module__gE32WW__bpFlowCard{animation:none}}@supports not (overflow:clip){.pages-module__gE32WW__bpFlowCard{overflow:hidden}}@container (max-width:640px){.pages-module__gE32WW__bpFlowWrap{padding-block:8px 48px}.pages-module__gE32WW__bpFlowCard{border-radius:20px}}@container (max-width:560px){.pages-module__gE32WW__bpFlowWrap[data-focused]{background:var(--bg);padding-block:0}.pages-module__gE32WW__bpFlowWrap[data-focused] .pages-module__gE32WW__bpFlowCol{flex-direction:column;flex:1 0 auto;padding-inline:0}.pages-module__gE32WW__bpFlowWrap[data-focused] .pages-module__gE32WW__bpFlowCard{width:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1 0 auto;display:flex}}.pages-module__gE32WW__bpLessonTop{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3cqi,40px);padding-block:clamp(14px,3cqi,40px) clamp(40px,6cqi,96px);display:grid}.pages-module__gE32WW__bpLessonMain{flex-direction:column;gap:18px;min-width:0;display:flex}.pages-module__gE32WW__bpPlayerBox{border-radius:var(--r);box-shadow:var(--shadow-float);isolation:isolate;aspect-ratio:16/9;background:#000;overflow:hidden}.pages-module__gE32WW__bpPlayerBox .pages-module__gE32WW__bpPlayerVideo{border-radius:var(--r)}.pages-module__gE32WW__bpLessonHead{flex-direction:column;gap:8px;min-width:0;display:flex}.pages-module__gE32WW__bpLessonMeta{color:var(--ink2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.pages-module__gE32WW__bpLessonNav{justify-content:space-between;gap:10px;display:flex}.pages-module__gE32WW__bpLessonSide{min-width:0;top:var(--sticky-top,24px);flex-direction:column;gap:12px;display:flex;position:sticky}@container (max-width:880px){.pages-module__gE32WW__bpLessonTop{grid-template-columns:1fr;gap:24px}.pages-module__gE32WW__bpLessonSide{position:static}.pages-module__gE32WW__bpPlayerBox,.pages-module__gE32WW__bpPlayerBox .pages-module__gE32WW__bpPlayerVideo{border-radius:16px}}@container (max-width:480px){.pages-module__gE32WW__bpLessonNav>button{flex:1}}.pages-module__gE32WW__bpBuyState{flex-direction:column;gap:6px;display:flex}.pages-module__gE32WW__bpBuyStateTitle{letter-spacing:var(--ls-tight);font-size:clamp(22px,2.2cqi,28px);font-weight:800;line-height:1.2}.pages-module__gE32WW__bpBuyStateNote{color:var(--on-field-2);font-size:13.5px;line-height:1.5}.pages-module__gE32WW__bpBuyRef{color:var(--on-field);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.pages-module__gE32WW__bpBuyBar{background:var(--field-fill);border-radius:999px;height:6px;margin-block-start:6px;overflow:hidden}.pages-module__gE32WW__bpBuyBar>i{background:var(--on-field);border-radius:inherit;transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform .45s var(--ease-out);display:block}[dir=rtl] .pages-module__gE32WW__bpBuyBar>i{transform-origin:100%}.pages-module__gE32WW__bpBuyBtns{flex-direction:column;gap:8px;display:flex}.pages-module__gE32WW__bpBuyLink{color:var(--on-field);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--on-field) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--on-field) 45%, transparent);cursor:pointer;align-self:center;padding-block:4px;font-size:13.5px;font-weight:700}.pages-module__gE32WW__bpBuyLink:hover{text-decoration-color:currentColor}@container (max-width:880px){.pages-module__gE32WW__bpBuyLink{align-items:center;min-height:44px;padding-block:0;display:inline-flex}}.pages-module__gE32WW__bpLessonDone{color:var(--success);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.pages-module__gE32WW__bpLessonDone svg{width:13px;height:13px}.pages-module__gE32WW__bpBackRow{padding-block:4px 18px}.pages-module__gE32WW__bpLocked{background:var(--field);color:var(--on-field);border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;margin-block-end:18px;padding:18px 20px;display:flex}.pages-module__gE32WW__bpLocked>svg{flex:none;width:22px;height:22px}.pages-module__gE32WW__bpLockedText{flex-direction:column;flex:1;gap:3px;min-width:200px;display:flex}.pages-module__gE32WW__bpLockedText b{font-size:16px;font-weight:800}.pages-module__gE32WW__bpLockedText span{color:var(--on-field-2);font-size:13.5px}.pages-module__gE32WW__bpAccount{flex-direction:column;display:flex}.pages-module__gE32WW__bpAccountWrap{flex-direction:column;flex:1 0 auto;display:flex}:is(.dark .pages-module__gE32WW__bpAccount,.dark .pages-module__gE32WW__bpLessonTop){--border:color-mix(in srgb, var(--foreground) 15%, transparent);--line:color-mix(in srgb, var(--foreground) 15%, transparent);--muted-foreground:color-mix(in srgb, var(--foreground) 74%, transparent);--ink2:color-mix(in srgb, var(--foreground) 74%, transparent);--muted:color-mix(in srgb, var(--foreground) 12%, transparent);--bg:color-mix(in srgb, var(--foreground) 3%, var(--card));--elevation-card:0 0 0 1px #ffffff08, 0 10px 28px -14px #0009;--shadow-card:var(--elevation-card)}@container (max-width:880px){.pages-module__gE32WW__bpAccount{min-height:calc(100cqh - 74px)}}.pages-module__gE32WW__bpOrders{padding-block:clamp(16px,3cqi,40px) clamp(48px,7cqi,96px)}.pages-module__gE32WW__bpOrdersHead{flex-direction:column;gap:8px;min-width:0;margin-block-end:clamp(18px,2.4cqi,28px);display:flex}.pages-module__gE32WW__bpOrderTitleRow{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.pages-module__gE32WW__bpOrderTitleRow[data-count]{align-items:baseline;gap:12px}.pages-module__gE32WW__bpOrderTitleRow>h1{overflow-wrap:break-word;min-width:0}.pages-module__gE32WW__bpBackBtn:before{content:"";position:absolute;inset:-11px -10px}.pages-module__gE32WW__bpOrderList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pages-module__gE32WW__bpOrderRow{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:start;transition:transform .3s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"thumbs main end go";align-items:center;gap:10px 16px;padding-block:14px;padding-inline:14px 16px;display:grid;position:relative}.pages-module__gE32WW__bpOrderRow:after{content:"";border-radius:inherit;box-shadow:var(--shadow-card);opacity:0;transition:opacity .3s var(--ease);pointer-events:none;position:absolute;inset:-1px}.pages-module__gE32WW__bpOrderRow:active{transition-duration:var(--t-fast);transform:scale(.99)}.pages-module__gE32WW__bpOrderThumbs{grid-area:thumbs;align-items:center;display:flex}.pages-module__gE32WW__bpOrderThumb{border-radius:var(--kit-r-control);border:2px solid var(--bg);background:var(--tint);isolation:isolate;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.pages-module__gE32WW__bpOrderThumb+.pages-module__gE32WW__bpOrderThumb{margin-inline-start:-18px}.pages-module__gE32WW__bpOrderMore{background:var(--tint-2);color:var(--link);place-items:center;font-size:12.5px;font-weight:800;display:grid}.pages-module__gE32WW__bpThumbIcon{color:var(--accent);place-items:center;display:grid;position:absolute;inset:0}.pages-module__gE32WW__bpThumbIcon svg{width:40%;height:40%}.pages-module__gE32WW__bpOrderMain{flex-direction:column;grid-area:main;gap:4px;min-width:0;display:flex}.pages-module__gE32WW__bpOrderMain>b{font-size:15.5px;font-weight:800;line-height:1.3}.pages-module__gE32WW__bpOrderMeta{min-width:0;color:var(--ink2);align-items:baseline;gap:6px;font-size:13px;line-height:1.4;display:flex}.pages-module__gE32WW__bpOrderMeta>span:not(.pages-module__gE32WW__bpOrderWhat){flex:none}.pages-module__gE32WW__bpOrderWhat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pages-module__gE32WW__bpOrderEnd{flex-direction:column;grid-area:end;align-items:flex-end;gap:6px;min-width:0;display:flex}.pages-module__gE32WW__bpOrderEnd>b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.pages-module__gE32WW__bpOrderGo{width:24px;height:24px;color:var(--ink2);transition:transform .4s var(--ease-out), color .3s var(--ease);grid-area:go;place-items:center;display:grid}@media (hover:hover){.pages-module__gE32WW__bpOrderRow:hover{transform:translateY(-2px)}.pages-module__gE32WW__bpOrderRow:hover:after{opacity:1}.pages-module__gE32WW__bpOrderRow:hover .pages-module__gE32WW__bpOrderGo{color:var(--ink);transform:translate(3px)}[dir=rtl] .pages-module__gE32WW__bpOrderRow:hover .pages-module__gE32WW__bpOrderGo{transform:translate(-3px)}}@container (max-width:560px){.pages-module__gE32WW__bpOrderRow{border-radius:var(--kit-r-card);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumbs main""thumbs end";align-items:start;gap:10px 12px;padding-block:12px;padding-inline:12px 14px}.pages-module__gE32WW__bpOrderThumb{border-radius:var(--kit-r-compact);width:44px;height:44px}.pages-module__gE32WW__bpOrderThumb+.pages-module__gE32WW__bpOrderThumb{margin-inline-start:-20px}.pages-module__gE32WW__bpOrderEnd{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 10px}.pages-module__gE32WW__bpOrderGo{display:none}}.pages-module__gE32WW__bpOrderGrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(14px,2.4cqi,28px);display:grid}.pages-module__gE32WW__bpOrderMainCol{flex-direction:column;gap:clamp(14px,2cqi,20px);min-width:0;display:flex}.pages-module__gE32WW__bpOrderSide{top:var(--sticky-top,24px);position:sticky}@container (max-width:880px){.pages-module__gE32WW__bpOrderGrid{grid-template-columns:minmax(0,1fr)}.pages-module__gE32WW__bpOrderSide{position:static}}.pages-module__gE32WW__bpOrderBox{background:var(--bg);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:clamp(16px,2cqi,24px);display:flex}.pages-module__gE32WW__bpOrderBoxTitle{font-size:16px;font-weight:800}.pages-module__gE32WW__bpOrderFacts{flex-direction:column;gap:8px;font-size:14px;display:flex}.pages-module__gE32WW__bpOrderFacts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pages-module__gE32WW__bpOrderFacts span{color:var(--ink2);flex:none}.pages-module__gE32WW__bpOrderFacts b{text-align:end;min-width:0;font-weight:800}.pages-module__gE32WW__bpOLines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pages-module__gE32WW__bpOLine{border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main price";align-items:center;gap:10px 16px;padding-block:14px;display:grid}.pages-module__gE32WW__bpOLine:first-child{padding-block-start:2px}.pages-module__gE32WW__bpOLine[data-act]{grid-template-areas:"main price""main act"}.pages-module__gE32WW__bpOMain{text-align:start;width:100%;min-width:0;color:inherit;border-radius:var(--kit-r-control);grid-area:main;justify-self:stretch;align-items:center;gap:14px;display:flex}button.pages-module__gE32WW__bpOMain{cursor:pointer}.pages-module__gE32WW__bpOThumb{border-radius:var(--kit-r-control);border:1px solid var(--line);background:var(--tint);isolation:isolate;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.pages-module__gE32WW__bpOThumb>*{transition:transform .64s var(--ease-out)}.pages-module__gE32WW__bpOText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pages-module__gE32WW__bpOTitle{overflow-wrap:break-word;-webkit-line-clamp:2;transition:color .25s var(--ease);-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.pages-module__gE32WW__bpOSub{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}@media (hover:hover){button.pages-module__gE32WW__bpOMain:hover .pages-module__gE32WW__bpOTitle{color:var(--link)}button.pages-module__gE32WW__bpOMain:hover .pages-module__gE32WW__bpOThumb>*{transform:scale(1.04)}}.pages-module__gE32WW__bpOPrice{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:price;justify-self:end;font-size:14.5px;font-weight:800}.pages-module__gE32WW__bpOLine .pages-module__gE32WW__bpOOpen{grid-area:act;justify-self:end;height:44px;padding-inline:18px;font-size:14px}.pages-module__gE32WW__bpOTotal{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:700;display:flex}.pages-module__gE32WW__bpOTotal b{letter-spacing:var(--ls-tight);white-space:nowrap;font-size:22px;font-weight:800}@container (max-width:480px){.pages-module__gE32WW__bpOrderBox{border-radius:20px;padding:16px}.pages-module__gE32WW__bpOLine{gap:12px}.pages-module__gE32WW__bpOLine[data-act]{grid-template-areas:"main price""act act"}.pages-module__gE32WW__bpOMain{align-items:flex-start;gap:12px}.pages-module__gE32WW__bpOThumb{border-radius:var(--kit-r-compact);width:48px;height:48px}.pages-module__gE32WW__bpOPrice{align-self:start;padding-block-start:1px}.pages-module__gE32WW__bpOLine .pages-module__gE32WW__bpOOpen{justify-self:stretch}}.pages-module__gE32WW__bpTimeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pages-module__gE32WW__bpTimeStep{color:var(--ink2);grid-template-columns:22px minmax(0,1fr);gap:12px;padding-block-end:18px;font-size:14px;display:grid;position:relative}.pages-module__gE32WW__bpTimeStep:last-child{padding-block-end:0}.pages-module__gE32WW__bpTimeStep:before{content:"";inset-inline-start:10px;background:var(--line);width:2px;position:absolute;top:22px;bottom:0}.pages-module__gE32WW__bpTimeStep:last-child:before{display:none}.pages-module__gE32WW__bpTimeStep[data-on]:before{background:var(--accent)}.pages-module__gE32WW__bpTimeDot{border:2px solid var(--line);background:var(--bg);width:22px;height:22px;transition:background-color .35s var(--ease), border-color .35s var(--ease);border-radius:999px;place-items:center;display:grid}.pages-module__gE32WW__bpTimeDot svg{color:#fff;opacity:0;width:12px;height:12px;transition:opacity .3s var(--ease), transform .4s var(--ease-out);transform:scale(.6)}.pages-module__gE32WW__bpTimeStep[data-on] .pages-module__gE32WW__bpTimeDot{background:var(--accent);border-color:var(--accent)}.pages-module__gE32WW__bpTimeStep[data-on] .pages-module__gE32WW__bpTimeDot svg{opacity:1;transform:none}.pages-module__gE32WW__bpTimeStep[data-on]{color:var(--ink);font-weight:700}.pages-module__gE32WW__bpTimeStep[data-now] .pages-module__gE32WW__bpTimeDot{border-color:var(--accent)}.pages-module__gE32WW__bpTimeStep[data-now]{color:var(--ink);font-weight:600}.pages-module__gE32WW__bpTimeStep>span:last-child{min-width:0;padding-block-start:1px}.pages-module__gE32WW__bpTodo{flex-direction:column;gap:10px;display:flex}.pages-module__gE32WW__bpTodoNote{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.55}.pages-module__gE32WW__bpTodoPlace{border-radius:var(--kit-r-compact);background:var(--bg2);border:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.pages-module__gE32WW__bpTodoPlace b{font-size:14.5px;font-weight:700;line-height:1.45}.pages-module__gE32WW__bpTodoPlace span{color:var(--ink2);font-size:13px;line-height:1.5}.pages-module__gE32WW__bpPhotoBtn{position:relative;overflow:hidden}.pages-module__gE32WW__bpPhotoBtn input{opacity:0;cursor:pointer;position:absolute;inset:0}.pages-module__gE32WW__bpPhotoDone{min-height:44px;font-size:13.5px}.pages-module__gE32WW__bpPhotoDone svg{width:15px;height:15px}.pages-module__gE32WW__bpAcctEmpty{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;min-width:0;padding-block:clamp(24px,6cqi,72px) clamp(32px,7cqi,88px);display:flex}.pages-module__gE32WW__bpAcctEmpty>*{animation:pages-module__gE32WW__bpAcctRise .5s var(--ease-out) both;animation-delay:calc(var(--d,0) * 70ms + 80ms)}.pages-module__gE32WW__bpAcctArt{--d:0;aspect-ratio:4/3;width:clamp(136px,15cqi,168px);margin-block-end:10px}.pages-module__gE32WW__bpAcctArt svg{width:100%;height:100%;display:block;overflow:visible}.pages-module__gE32WW__bpAcctEmptyTitle{--d:1;max-width:24ch;letter-spacing:var(--ls-tight);text-wrap:balance;margin:0;font-size:clamp(21px,2.3cqi,28px);font-weight:800;line-height:1.25}.pages-module__gE32WW__bpAcctEmptyTitle:lang(ar){line-height:1.45}.pages-module__gE32WW__bpAcctEmptyLine{--d:2;max-width:42ch;color:var(--ink2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.pages-module__gE32WW__bpAcctEmptyActions{--d:3;flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:12px;display:flex}.pages-module__gE32WW__bpAcctLoading{flex:1 0 auto;min-height:260px}.pages-module__gE32WW__bpArtPart{transform-box:fill-box;animation:pages-module__gE32WW__bpAcctRise .45s var(--ease-out) both;animation-delay:calc(var(--d,0) * 70ms + .18s)}.pages-module__gE32WW__bpArtStar{transform-box:fill-box;transform-origin:50%;animation:pages-module__gE32WW__bpArtPop .55s var(--spring) both;animation-delay:.52s}@keyframes pages-module__gE32WW__bpAcctRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pages-module__gE32WW__bpArtPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@container (max-width:480px){.pages-module__gE32WW__bpAcctEmptyActions{flex-direction:column;align-items:stretch;width:min(100%,320px)}.pages-module__gE32WW__bpAcctEmptyLine{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.pages-module__gE32WW__bpAcctEmpty>*,.pages-module__gE32WW__bpArtPart,.pages-module__gE32WW__bpArtStar{animation:none}.pages-module__gE32WW__bpOrderRow,.pages-module__gE32WW__bpOrderGo,.pages-module__gE32WW__bpOThumb>*{transition:none}}.pages-module__gE32WW__bpLearnTitle{letter-spacing:-.012em;margin:0;font-size:24px;font-weight:800;line-height:1.2}.pages-module__gE32WW__bpLearnTitle:lang(ar){letter-spacing:0}@container (max-width:560px){.pages-module__gE32WW__bpLearnTitle{font-size:21px}}.pages-module__gE32WW__bpEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:min(46vh,440px);padding-block:clamp(40px,7cqi,88px);display:flex}.pages-module__gE32WW__bpEmpty>svg{width:56px;height:56px;color:var(--accent)}.pages-module__gE32WW__bpEmpty b{font-size:18px;font-weight:800}.pages-module__gE32WW__bpEmpty p{color:var(--ink2);max-width:36ch;margin:0}.pages-module__gE32WW__bpProgramPageCover{aspect-ratio:16/9}.pages-module__gE32WW__bpProgramBlock{border-radius:var(--r);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:clamp(18px,2.4cqi,26px);display:flex}.pages-module__gE32WW__bpProgramPer{color:var(--on-field-2,#ffffffc7);font-size:14px;font-weight:600}.pages-module__gE32WW__bpProgramMore{flex-direction:column;gap:clamp(18px,2.4cqi,28px);padding-block:clamp(8px,2cqi,24px) clamp(48px,7cqi,104px);display:flex}.pages-module__gE32WW__bpProgramsGrid{margin-block-start:clamp(20px,3cqi,36px)}.pages-module__gE32WW__bpProgramsGrid>*{flex-direction:column;min-width:0;display:flex}.pages-module__gE32WW__bpProgramsGrid>*>article,.pages-module__gE32WW__bpProgramsGrid>*>article>:last-child{flex:1}.pages-module__gE32WW__bpProgramsGrid>*>article>:last-child>:last-child{margin-block-start:auto}.pages-module__gE32WW__bpProgramTop{padding-block-start:clamp(12px,2.4cqi,32px)}
.services-module__vUZdfG__bsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2cqi,24px);display:grid}.services-module__vUZdfG__bsCell{flex-direction:column;min-width:0;display:flex}.services-module__vUZdfG__bsCell>.services-module__vUZdfG__bsCard{flex:1}@container (max-width:960px){.services-module__vUZdfG__bsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.services-module__vUZdfG__bsGrid{grid-template-columns:1fr;gap:10px}}@container (max-width:600px){.services-module__vUZdfG__bsGrid[data-row]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent 100%);grid-template-columns:none;grid-auto-columns:minmax(84%,1fr);grid-auto-flow:column;gap:14px;margin-block:-6px -18px;padding-block:6px 18px;overflow-x:auto}.services-module__vUZdfG__bsGrid[data-row]::-webkit-scrollbar{display:none}.services-module__vUZdfG__bsGrid[data-row]>.services-module__vUZdfG__bsCell{scroll-snap-align:start}}.services-module__vUZdfG__bsCard{border-radius:var(--r);background:var(--bg);border:1px solid var(--line);min-width:0;height:100%;box-shadow:var(--shadow-card);cursor:pointer;text-align:start;transition:transform .3s var(--ease-out), border-color .3s var(--ease);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:relative;transform:translateY(0)}.services-module__vUZdfG__bsCard:after{content:"";border-radius:var(--r);box-shadow:var(--shadow-float);opacity:0;transition:opacity .3s var(--ease);pointer-events:none;position:absolute;inset:-1px}.services-module__vUZdfG__bsCard[data-look=tile]{gap:16px;padding:24px 22px 18px}.services-module__vUZdfG__bsBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.services-module__vUZdfG__bsCard[data-look=picture] .services-module__vUZdfG__bsBody{padding:16px 20px 18px}.services-module__vUZdfG__bsTitle{letter-spacing:calc(var(--ls-tight) / 2);color:var(--ink);transition:color var(--t-fast);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:17.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.services-module__vUZdfG__bsCard:lang(ar) .services-module__vUZdfG__bsTitle{line-height:1.4}.services-module__vUZdfG__bsLine{color:var(--ink2);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:break-word;text-wrap:pretty;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.services-module__vUZdfG__bsCard:lang(ar) .services-module__vUZdfG__bsLine{line-height:1.65}.services-module__vUZdfG__bsFoot{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-block-start:auto;padding-block-start:14px;display:flex}.services-module__vUZdfG__bsCard[data-look=tile] .services-module__vUZdfG__bsFoot{border-block-start:1px solid var(--line)}.services-module__vUZdfG__bsCard[data-look=tile] .services-module__vUZdfG__bsLine{margin-block-end:10px}.services-module__vUZdfG__bsCard[data-look=picture] .services-module__vUZdfG__bsLine{margin-block-end:4px}.services-module__vUZdfG__bsTile{background:var(--soft);width:52px;height:52px;color:var(--on-soft);transition:transform .45s var(--spring), background-color .35s var(--ease), color .35s var(--ease);border-radius:16px;flex:none;place-items:center;display:grid}.services-module__vUZdfG__bsTile>svg{width:24px;height:24px}.services-module__vUZdfG__bsMedia{isolation:isolate;aspect-ratio:3/2;background:var(--tint);border-start-start-radius:calc(var(--r) - 1px);border-start-end-radius:calc(var(--r) - 1px);display:block;position:relative;overflow:hidden}.services-module__vUZdfG__bsMedia>.services-module__vUZdfG__bsImg,.services-module__vUZdfG__bsMedia>.services-module__vUZdfG__bsArt{transition:transform var(--t-slow) var(--ease)}.services-module__vUZdfG__bsImg{object-fit:cover;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.services-module__vUZdfG__bsGo{background:var(--nav-tint);width:32px;height:32px;color:var(--link);opacity:0;transition:opacity .3s var(--ease), transform .4s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid;transform:translate(-8px)}[dir=rtl] .services-module__vUZdfG__bsGo{transform:translate(8px)}@media (hover:none){.services-module__vUZdfG__bsGo{opacity:1;transform:none}[dir=rtl] .services-module__vUZdfG__bsGo{opacity:1;transform:none}}.services-module__vUZdfG__bsAction{flex:none}.services-module__vUZdfG__bsActionWord{white-space:nowrap}@media (hover:hover) and (pointer:fine){.services-module__vUZdfG__bsCard{will-change:transform}.services-module__vUZdfG__bsCard:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--line));transform:translateY(-4px)}.services-module__vUZdfG__bsCard:hover:after{opacity:1}.services-module__vUZdfG__bsCard:hover .services-module__vUZdfG__bsTitle{color:var(--link)}.services-module__vUZdfG__bsCard:hover .services-module__vUZdfG__bsTile{background:var(--field);color:var(--on-field);transform:translateY(-2px)rotate(-4deg)}[dir=rtl] .services-module__vUZdfG__bsCard:hover .services-module__vUZdfG__bsTile{transform:translateY(-2px)rotate(4deg)}.services-module__vUZdfG__bsCard:hover .services-module__vUZdfG__bsMedia>.services-module__vUZdfG__bsImg,.services-module__vUZdfG__bsCard:hover .services-module__vUZdfG__bsMedia>.services-module__vUZdfG__bsArt{transform:scale(1.03)}.services-module__vUZdfG__bsCard:hover .services-module__vUZdfG__bsGo{opacity:1;transform:none}}.services-module__vUZdfG__bsCard:active{transition-duration:var(--t-fast);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.services-module__vUZdfG__bsCard,.services-module__vUZdfG__bsCard:hover,.services-module__vUZdfG__bsCard:active{transition:none;transform:none}.services-module__vUZdfG__bsCard:hover .services-module__vUZdfG__bsTile,.services-module__vUZdfG__bsCard:hover .services-module__vUZdfG__bsMedia>.services-module__vUZdfG__bsImg,.services-module__vUZdfG__bsCard:hover .services-module__vUZdfG__bsMedia>.services-module__vUZdfG__bsArt{transform:none}}@container (max-width:560px){.services-module__vUZdfG__bsCard[data-look=tile]{border-radius:var(--kit-r-card);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:3px 14px;padding:15px 16px 14px;display:grid}.services-module__vUZdfG__bsCard[data-look=tile]:after{border-radius:var(--kit-r-card)}.services-module__vUZdfG__bsCard[data-look=tile] .services-module__vUZdfG__bsBody{display:contents}.services-module__vUZdfG__bsCard[data-look=tile] .services-module__vUZdfG__bsTile{border-radius:var(--kit-r-control);grid-area:1/1/span 2;width:44px;height:44px}.services-module__vUZdfG__bsCard[data-look=tile] .services-module__vUZdfG__bsTile>svg{width:21px;height:21px}.services-module__vUZdfG__bsCard[data-look=tile] .services-module__vUZdfG__bsTitle{grid-column:2;padding-block-start:2px;font-size:15.5px}.services-module__vUZdfG__bsCard[data-look=tile] .services-module__vUZdfG__bsLine{-webkit-line-clamp:2;line-clamp:2;grid-column:2;margin-block-end:0;font-size:13.5px;line-height:1.45}.services-module__vUZdfG__bsCard[data-look=tile] .services-module__vUZdfG__bsFoot{grid-column:1/-1;margin-block-start:10px;padding-block-start:10px}.services-module__vUZdfG__bsCard[data-look=picture] .services-module__vUZdfG__bsBody{padding:14px 16px 16px}}.services-module__vUZdfG__bsArt{background:color-mix(in srgb, var(--bs-hue) 13%, var(--card));place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.services-module__vUZdfG__bsArtShapes{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.services-module__vUZdfG__bsArtTile{aspect-ratio:1;background:var(--card);width:30%;max-width:132px;color:color-mix(in srgb, var(--bs-hue) 70%, var(--ink));box-shadow:0 16px 34px -20px color-mix(in srgb, var(--bs-hue) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--bs-hue) 14%, transparent);border-radius:26%;place-items:center;display:grid;position:relative}.services-module__vUZdfG__bsArtTile>svg{width:46%;height:46%}.dark .services-module__vUZdfG__bsArt{background:color-mix(in srgb, var(--bs-hue) 18%, var(--card))}.dark .services-module__vUZdfG__bsArtTile{background:color-mix(in srgb, var(--bs-hue) 10%, var(--card));color:color-mix(in srgb, var(--bs-hue) 60%, #fff)}.services-module__vUZdfG__bsPageWrap{padding-block-start:clamp(16px,4cqi,64px)}.services-module__vUZdfG__bsEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:clamp(300px,46vh,520px);padding-block:24px;display:flex}.services-module__vUZdfG__bsEmpty b{color:var(--ink);font-size:18px;font-weight:800}.services-module__vUZdfG__bsEmpty p{max-width:38ch;color:var(--ink2);margin:0}.services-module__vUZdfG__bsService{min-width:0}.services-module__vUZdfG__bsPageCover{aspect-ratio:3/2}.services-module__vUZdfG__bsPageTop{flex-direction:column;align-items:flex-start;gap:18px;padding-block:clamp(12px,2.4cqi,32px) clamp(20px,3cqi,40px);display:flex}.services-module__vUZdfG__bsPageTile{aspect-ratio:1;background:var(--field);width:clamp(76px,7.4cqi,104px);color:var(--on-field);box-shadow:var(--field-shadow);border-radius:30%;place-items:center;display:grid}.services-module__vUZdfG__bsPageTile>svg{width:46%;height:46%}.services-module__vUZdfG__bsPageText{flex-direction:column;gap:14px;min-width:0;max-width:820px;display:flex}.services-module__vUZdfG__bsAbout{gap:12px}.services-module__vUZdfG__bsPara{color:var(--ink);white-space:pre-line;overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.7}.services-module__vUZdfG__bsService:lang(ar) .services-module__vUZdfG__bsPara{line-height:1.85}.services-module__vUZdfG__bsActionTitle{color:var(--on-field);overflow-wrap:break-word;font-size:clamp(19px,1.7cqi,23px);font-weight:800;line-height:1.3}.services-module__vUZdfG__bsNotes{border-block-end:0}.services-module__vUZdfG__bsSolo{padding-block:0 clamp(40px,6cqi,88px)}.services-module__vUZdfG__bsSolo>.services-module__vUZdfG__bsActionCard{max-width:460px}.services-module__vUZdfG__bsBarNote{color:var(--ink2);font-size:12px;font-weight:600}@container (max-width:700px){.services-module__vUZdfG__bsSolo>.services-module__vUZdfG__bsActionCard{max-width:none}}
.book-a-module__0TMXLG__baStage,.book-a-module__0TMXLG__baRoom{--ba-paper:#fbf8f1;--ba-paper-2:#e8dfce;--ba-line:#6e58384d;--ba-ink:#1f2430;--ba-ink-2:#5f6573;--ba-accent:var(--brand);--ba-board:color-mix(in srgb, var(--field) 58%, #04060c);--ba-sky:color-mix(in srgb, var(--field) 66%, #060a18);--ba-hill-1:color-mix(in srgb, var(--primary) 34%, #0a1424);--ba-hill-2:color-mix(in srgb, var(--chart-1) 66%, #07101c);--ba-hill-3:color-mix(in srgb, color-mix(in srgb, var(--chart-4) 38%, var(--chart-1)) 52%, #040b0e);--ba-house:color-mix(in srgb, var(--chart-1) 30%, #0b1322);--ba-silhouette:#070b14;--ba-tint-2:color-mix(in srgb, var(--primary) 16%, var(--ba-paper));--ba-tint-3:color-mix(in srgb, var(--primary) 34%, var(--ba-paper));--ba-ep:color-mix(in srgb, var(--primary) 20%, var(--ba-paper));--ba-ep-ink:color-mix(in srgb, var(--brand) 42%, var(--ba-paper))}:is(.dark .book-a-module__0TMXLG__baStage,.dark .book-a-module__0TMXLG__baRoom){--ba-paper:#ece6da;--ba-paper-2:#d9d1c1;--ba-line:#5a4a324d;--ba-accent:color-mix(in srgb, var(--brand) 70%, #0b1020)}.book-a-module__0TMXLG__baStage{aspect-ratio:1;border-radius:var(--r,20px);border:1px solid var(--line);background:var(--tint);width:100%;min-width:0;box-shadow:var(--shadow-card);isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;container-type:inline-size}.book-a-module__0TMXLG__baScene{perspective:calc(var(--W,240px) * 5.2);perspective-origin:50% 43%;cursor:grab;touch-action:pan-y;position:absolute;inset:0}.book-a-module__0TMXLG__baStage[data-hold] .book-a-module__0TMXLG__baScene{cursor:grabbing}.book-a-module__0TMXLG__baAnchor{width:0;height:0;transform-style:preserve-3d;position:absolute;top:43%;left:50%}.book-a-module__0TMXLG__baFloat{width:0;height:0;transform-style:preserve-3d;animation:7.4s ease-in-out infinite book-a-module__0TMXLG__baDrift;position:absolute;top:0;left:0}.book-a-module__0TMXLG__baStage[data-hold] .book-a-module__0TMXLG__baFloat,.book-a-module__0TMXLG__baStage[data-away] .book-a-module__0TMXLG__baFloat{animation-play-state:paused}.book-a-module__0TMXLG__baStage[data-away] .book-a-module__0TMXLG__baFloat{visibility:hidden}@keyframes book-a-module__0TMXLG__baDrift{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}.book-a-module__0TMXLG__baFloorWrap{left:50%;top:calc(43% + var(--H,300px) * .5 + var(--W,240px) * .07);pointer-events:none;will-change:transform, opacity;width:0;height:0;transition:opacity .6s var(--ease);position:absolute}.book-a-module__0TMXLG__baStage[data-away]:not([data-landing]) .book-a-module__0TMXLG__baFloorWrap{opacity:0;transition-duration:.32s}.book-a-module__0TMXLG__baFloorBreath{will-change:transform, opacity;width:0;height:0;animation:7.4s ease-in-out infinite book-a-module__0TMXLG__baFloor;position:absolute;top:0;left:0}.book-a-module__0TMXLG__baFloor,.book-a-module__0TMXLG__baContact{border-radius:50%;position:absolute}.book-a-module__0TMXLG__baFloor{width:calc(var(--W,240px) * 1.34);height:calc(var(--W,240px) * .24);left:calc(var(--W,240px) * -.67);top:calc(var(--W,240px) * -.12);background:color-mix(in srgb, var(--ink) 26%, transparent);filter:blur(calc(var(--W,240px) * .07))}.book-a-module__0TMXLG__baContact{width:calc(var(--W,240px) * .9);height:calc(var(--W,240px) * .07);left:calc(var(--W,240px) * -.45);top:calc(var(--W,240px) * -.05);background:color-mix(in srgb, var(--ink) 34%, transparent);filter:blur(calc(var(--W,240px) * .025))}.dark .book-a-module__0TMXLG__baFloor{background:#0000008c}.dark .book-a-module__0TMXLG__baContact{background:#000000b3}.book-a-module__0TMXLG__baStage[data-hold] .book-a-module__0TMXLG__baFloorBreath{animation-play-state:paused}@keyframes book-a-module__0TMXLG__baFloor{0%,to{opacity:1;transform:scale(1)}50%{opacity:.74;transform:scale(.9)}}.book-a-module__0TMXLG__baLookRow{inset-inline:0;pointer-events:none;z-index:2;justify-content:center;display:flex;position:absolute;bottom:clamp(14px,4.2cqi,26px)}.book-a-module__0TMXLG__baLook{pointer-events:auto;background:var(--glass-2);border-color:var(--glass-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 10px 28px -16px color-mix(in srgb, var(--ink) 40%, transparent);transition:opacity .4s var(--ease), background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform .28s var(--ease-out), box-shadow .28s var(--ease-out)}.book-a-module__0TMXLG__baLook:hover{border-color:color-mix(in srgb, var(--ink) 40%, transparent)}.book-a-module__0TMXLG__baLook svg{transition:transform .5s var(--spring)}.book-a-module__0TMXLG__baLook:hover svg{transform:scale(1.12)rotate(-6deg)}.book-a-module__0TMXLG__baStage[data-away] .book-a-module__0TMXLG__baLook{opacity:0}@container (max-width:380px){.book-a-module__0TMXLG__baLook{height:44px;padding-inline:18px;font-size:14px}}.book-a-module__0TMXLG__baBook{--ba-hinge:0%;--ba-hinge-end:100%;--ga:90deg;width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:0}.book-a-module__0TMXLG__baBook[data-dir=rtl]{--ba-hinge:100%;--ba-hinge-end:0%;--ga:270deg}.book-a-module__0TMXLG__baGroup{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:0}.book-a-module__0TMXLG__baGroup>*,.book-a-module__0TMXLG__baBook>*{position:absolute}.book-a-module__0TMXLG__baLeaf{top:calc(var(--H) * -.5 + var(--ins));width:var(--PW);height:var(--PH);transform-style:preserve-3d;transform-origin:var(--ba-hinge) 50%;inset-inline-start:0}.book-a-module__0TMXLG__baLeafHard{top:calc(var(--H) * -.5);width:var(--W);height:var(--H)}.book-a-module__0TMXLG__baFace{background:var(--ba-paper);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.book-a-module__0TMXLG__baFaceBack{transform:rotateY(180deg)}.book-a-module__0TMXLG__baLeafHard>.book-a-module__0TMXLG__baFace{transform:translateZ(calc(var(--b) * .5));background:var(--ba-board);border-start-end-radius:3px;border-end-end-radius:3px}.book-a-module__0TMXLG__baLeafHard>.book-a-module__0TMXLG__baFaceBack{transform:translateZ(calc(var(--b) * -.5)) rotateY(180deg)}.book-a-module__0TMXLG__baFaceCover{box-shadow:inset 0 0 0 1px #ffffff12}.book-a-module__0TMXLG__baFaceInside .book-a-module__0TMXLG__baPage{top:var(--ins);inset-inline:auto 0}.book-a-module__0TMXLG__baBoardEdge{background:var(--ba-board);backface-visibility:hidden;position:absolute;overflow:hidden}.book-a-module__0TMXLG__baHardFore{top:0;width:var(--b);height:100%;transform-origin:var(--ba-hinge) 50%;transform:translateZ(calc(var(--b) * .5)) rotateY(calc(var(--m) * 90deg));inset-inline-start:var(--W)}.book-a-module__0TMXLG__baHardTop{top:0;width:100%;height:var(--b);transform-origin:50% 0;transform:translateZ(calc(var(--b) * -.5)) rotateX(90deg);inset-inline-start:0}.book-a-module__0TMXLG__baHardBot{bottom:0;width:100%;height:var(--b);transform-origin:50% 100%;transform:translateZ(calc(var(--b) * -.5)) rotateX(-90deg);inset-inline-start:0}.book-a-module__0TMXLG__baJoint{pointer-events:none;background:#0000001a;border-inline-start:1px solid #00000047;border-inline-end:1px solid #ffffff29;width:1.1%;position:absolute;inset-block:0;inset-inline-start:3.3%}.book-a-module__0TMXLG__baShelf{aspect-ratio:auto;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;inset:0;overflow:visible}.book-a-module__0TMXLG__baShelf .book-a-module__0TMXLG__baScene{cursor:inherit;pointer-events:none}.book-a-module__0TMXLG__baSheen{pointer-events:none;opacity:.5;will-change:transform, opacity;background:radial-gradient(closest-side at 38% 32%,#ffffff42,#ffffff12 48%,#fff0 72%);width:190%;height:190%;position:absolute;top:-45%;left:-45%}.book-a-module__0TMXLG__baBoardFace{background:var(--ba-board);backface-visibility:hidden;position:absolute;overflow:hidden}.book-a-module__0TMXLG__baBackOuter{top:calc(var(--H) * -.5);width:var(--W);height:var(--H);border-start-end-radius:3px;border-end-end-radius:3px;inset-inline-start:0;transform:rotateY(180deg)}.book-a-module__0TMXLG__baBackInner{top:calc(var(--H) * -.5);width:var(--W);height:var(--H);transform:translateZ(var(--b));border-start-end-radius:3px;border-end-end-radius:3px;inset-inline-start:0}.book-a-module__0TMXLG__baBackFore{top:calc(var(--H) * -.5);width:var(--b);height:var(--H);transform-origin:var(--ba-hinge) 50%;transform:translateZ(var(--b)) rotateY(calc(var(--m) * 90deg));inset-inline-start:var(--W)}.book-a-module__0TMXLG__baBackTop{top:calc(var(--H) * -.5);width:var(--W);height:var(--b);transform-origin:50% 0;inset-inline-start:0;transform:rotateX(90deg)}.book-a-module__0TMXLG__baBackBot{top:calc(var(--H) * .5 - var(--b));width:var(--W);height:var(--b);transform-origin:50% 100%;inset-inline-start:0;transform:rotateX(-90deg)}.book-a-module__0TMXLG__baBack{position:absolute;inset:0}.book-a-module__0TMXLG__baBackArt{filter:blur(calc(var(--W) * .045)) saturate(1.1);position:absolute;inset:0;transform:scale(1.25);container-type:size}.book-a-module__0TMXLG__baBackVeil{background:#060a1475;position:absolute;inset:0}.book-a-module__0TMXLG__baBackText{inset-inline:12%;color:#fff;text-align:start;flex-direction:column;gap:6px;display:flex;position:absolute;top:14%}.book-a-module__0TMXLG__baBackText b{font-size:clamp(11px, calc(var(--W) * .075), 30px);font-weight:800;line-height:1.05}.book-a-module__0TMXLG__baBackText span{font-size:clamp(8px, calc(var(--W) * .042), 15px);opacity:.78;font-weight:600}.book-a-module__0TMXLG__baCode{inset-inline-end:10%;width:24%;height:auto;position:absolute;bottom:7%}.book-a-module__0TMXLG__baEdge{background-color:var(--ba-paper-2);backface-visibility:hidden;position:absolute;overflow:hidden}.book-a-module__0TMXLG__baFore,.book-a-module__0TMXLG__baForeL{background-image:repeating-linear-gradient(90deg, transparent 0 1.3px, var(--ba-line) 1.3px 1.9px)}.book-a-module__0TMXLG__baEdgeH{background-image:repeating-linear-gradient(0deg, transparent 0 1.3px, var(--ba-line) 1.3px 1.9px)}.book-a-module__0TMXLG__baFore{top:calc(var(--H) * -.5 + var(--ins));width:var(--T);height:calc(var(--H) - var(--ins) * 2);transform-origin:var(--ba-hinge-end) 50%;inset-inline-start:calc(var(--W) - var(--ins) - var(--T))}.book-a-module__0TMXLG__baTopE{top:calc(var(--H) * -.5 + var(--ins));width:calc(var(--W) - var(--ins));height:var(--T);transform-origin:50% 0;inset-inline-start:0}.book-a-module__0TMXLG__baBotE{top:calc(var(--H) * .5 - var(--ins) - var(--T));width:calc(var(--W) - var(--ins));height:var(--T);transform-origin:50% 100%;inset-inline-start:0}.book-a-module__0TMXLG__baForeL{top:calc(var(--H) * -.5 + var(--ins));width:var(--T);height:calc(var(--H) - var(--ins) * 2);transform-origin:var(--ba-hinge) 50%;inset-inline-end:calc(var(--W) - var(--ins) - var(--T))}.book-a-module__0TMXLG__baTopL{top:calc(var(--H) * -.5 + var(--ins));width:calc(var(--W) - var(--ins));height:var(--T);transform-origin:50% 0;inset-inline-end:0}.book-a-module__0TMXLG__baBotL{top:calc(var(--H) * .5 - var(--ins) - var(--T));width:calc(var(--W) - var(--ins));height:var(--T);transform-origin:50% 100%;inset-inline-end:0}.book-a-module__0TMXLG__baSpine{top:calc(var(--H) * -.5);width:var(--D);height:var(--H);transform-origin:var(--ba-hinge) 50%;transform:rotateY(calc(var(--m) * -90deg));background:var(--ba-board);backface-visibility:hidden;border-radius:2px;inset-inline-start:0;overflow:hidden}.book-a-module__0TMXLG__baSpineCover{top:0;width:var(--W);height:var(--H);position:absolute;inset-inline-end:0;transform:scaleX(-1);container-type:size}.book-a-module__0TMXLG__baSpineVeil{background:#060a145c;position:absolute;inset:0;box-shadow:inset 1px 0 #ffffff1a,inset -1px 0 #0000004d}.book-a-module__0TMXLG__baSpineText{justify-content:center;align-items:center;gap:calc(var(--D) * .5);writing-mode:vertical-rl;color:#fff;white-space:nowrap;line-height:1;font-size:clamp(6px, calc(var(--D) * .42), 15px);letter-spacing:.03em;display:flex;position:absolute;inset:0}.book-a-module__0TMXLG__baSpineText b{font-weight:800}.book-a-module__0TMXLG__baSpineText i{opacity:.72;font-style:normal;font-weight:600}.book-a-module__0TMXLG__baBook[data-dir=rtl] .book-a-module__0TMXLG__baSpineText{letter-spacing:0;transform:rotate(180deg)}.book-a-module__0TMXLG__baStrip{top:0;width:var(--sw);height:var(--PH);transform-style:preserve-3d;transform-origin:var(--ba-hinge) 50%;position:absolute;inset-inline-start:var(--sw)}.book-a-module__0TMXLG__baStripRoot{top:calc(var(--H) * -.5 + var(--ins));inset-inline-start:0}.book-a-module__0TMXLG__baSlice{top:0;width:calc(var(--sw) + 1.6px);background:var(--ba-paper);backface-visibility:hidden;opacity:0;will-change:opacity;height:100%;position:absolute;inset-inline-start:-.8px;overflow:hidden}.book-a-module__0TMXLG__baSliceBack{transform:rotateY(180deg)}.book-a-module__0TMXLG__baPage{top:0;width:var(--PW);height:var(--PH);background:var(--ba-paper);color:var(--ba-ink);position:absolute;inset-inline-start:0;overflow:hidden;container-type:size}.book-a-module__0TMXLG__baPage :where(img){object-fit:cover;width:100%;height:100%;display:block}.book-a-module__0TMXLG__baPage[data-kind=cover]{width:var(--W);height:var(--H);background:var(--ba-board)}.book-a-module__0TMXLG__baPage[data-kind=endpaper]{background:var(--ba-ep)}.book-a-module__0TMXLG__baFill{width:100%;height:100%;display:block;position:absolute;inset:0}.book-a-module__0TMXLG__baGutter{pointer-events:none;width:15%;position:absolute;inset-block:0}.book-a-module__0TMXLG__baPage[data-side=front] .book-a-module__0TMXLG__baGutter{background:linear-gradient(var(--ga), #34261242, #3426121a 16%, #34261208 46%, #34261200);inset-inline-start:0}.book-a-module__0TMXLG__baPage[data-side=back] .book-a-module__0TMXLG__baGutter{background:linear-gradient(calc(var(--ga) + 180deg), #34261242, #3426121a 16%, #34261208 46%, #34261200);inset-inline-end:0}.book-a-module__0TMXLG__baGhost{background:var(--ba-paper);position:absolute;inset:0}.book-a-module__0TMXLG__baGhostInk{opacity:.08;position:absolute;inset:0;transform:scaleX(-1)}.book-a-module__0TMXLG__baLight{pointer-events:none;opacity:0;will-change:opacity;background:#06080f;position:absolute;inset:0}.book-a-module__0TMXLG__baCast{opacity:0;pointer-events:none;will-change:transform, opacity;width:46%;position:absolute;inset-block:0}.book-a-module__0TMXLG__baCast[data-side=front]{background:linear-gradient(var(--ga), #1c14088c, #1c140833 26%, #1c140800);inset-inline-start:0}.book-a-module__0TMXLG__baCast[data-side=back]{background:linear-gradient(calc(var(--ga) + 180deg), #1c14088c, #1c140833 26%, #1c140800);inset-inline-end:0}.book-a-module__0TMXLG__baDrop{top:calc(var(--H) * -.46 + var(--W) * .08);width:calc(var(--W) * .84);height:calc(var(--H) * .92 - var(--W) * .16);border-radius:var(--kit-r-tile);box-shadow:0 0 calc(var(--W) * .1) calc(var(--W) * .08) #0a12244d;transform-origin:calc(var(--W) * -.08) 50%;pointer-events:none;opacity:0;will-change:transform, opacity;background:#0a12244d;inset-inline-start:calc(var(--W) * .08)}.book-a-module__0TMXLG__baBook[data-dir=rtl] .book-a-module__0TMXLG__baDrop{transform-origin:calc(100% + var(--W) * .08) 50%}.dark .book-a-module__0TMXLG__baDrop{box-shadow:0 0 calc(var(--W) * .1) calc(var(--W) * .08) #0000009e;background:#0000009e}.book-a-module__0TMXLG__baFiller{place-items:center;display:grid;position:absolute;inset:0}.book-a-module__0TMXLG__baFiller svg{width:12cqw;height:12cqw}.book-a-module__0TMXLG__baEnd{text-align:center;font-family:var(--font-stack);color:var(--ba-ink);justify-content:center;align-items:center;padding-block-start:7cqh;display:flex;position:absolute;inset:0}.book-a-module__0TMXLG__baRibbon{top:-1px;background:var(--field);clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);width:6cqw;height:21cqh;position:absolute;inset-inline-end:9%;box-shadow:inset -2px 0 #00000024}.book-a-module__0TMXLG__baEndIn{flex-direction:column;align-items:center;gap:2.6cqw;width:78%;display:flex}.book-a-module__0TMXLG__baEndMark{width:11cqw;height:11cqw;margin-block-end:1cqw}.book-a-module__0TMXLG__baEndTitle{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:7.4cqw;font-weight:800;line-height:1.08}.book-a-module__0TMXLG__baEndNote{color:var(--ba-ink-2);text-wrap:pretty;max-width:30ch;margin:0;font-size:3.7cqw;line-height:1.5}.book-a-module__0TMXLG__baEndGrid{grid-template-columns:repeat(var(--cols), 1fr);direction:ltr;gap:.9cqw;width:74%;margin-block-start:2.2cqw;display:grid}.book-a-module__0TMXLG__baEnd:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .book-a-module__0TMXLG__baEndGrid{direction:rtl}.book-a-module__0TMXLG__baEndGrid i{aspect-ratio:.74;background:color-mix(in srgb, var(--ba-ink) 9%, transparent);border-radius:.7cqw}.book-a-module__0TMXLG__baEndGrid i[data-on]{background:var(--field)}.book-a-module__0TMXLG__baEndCount{color:var(--ba-ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:3.2cqw;font-weight:700}.book-a-module__0TMXLG__baEndBuy{margin-block-start:2.4cqw}.book-a-module__0TMXLG__baEnd:lang(ar) .book-a-module__0TMXLG__baEndTitle,.book-a-module__0TMXLG__baRoom:lang(ar) .book-a-module__0TMXLG__baEndTitle{letter-spacing:0;line-height:1.3}.book-a-module__0TMXLG__baRoom{z-index:80;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:fixed;inset:0;container-type:size}.book-a-module__0TMXLG__baRoom[data-mode=absolute]{position:absolute}.book-a-module__0TMXLG__baRoom[data-reduced]{opacity:0;transition:opacity .24s}.book-a-module__0TMXLG__baRoom[data-reduced][data-shown]{opacity:1}.book-a-module__0TMXLG__baVeil{opacity:0;will-change:opacity;background:color-mix(in srgb, var(--bg2) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);position:absolute;inset:0}.book-a-module__0TMXLG__baRoom[data-reduced] .book-a-module__0TMXLG__baVeil{opacity:1}.dark .book-a-module__0TMXLG__baVeil{background:#03060de6}.book-a-module__0TMXLG__baVeilSolid{opacity:0;pointer-events:none;background:var(--bg2);transition:opacity .42s var(--ease);will-change:opacity;position:absolute;inset:0}.dark .book-a-module__0TMXLG__baVeilSolid{background:#04070e}.book-a-module__0TMXLG__baRoom[data-settled] .book-a-module__0TMXLG__baVeilSolid{opacity:1}.book-a-module__0TMXLG__baRoom[data-flat] .book-a-module__0TMXLG__baVeil{-webkit-backdrop-filter:none;backdrop-filter:none}.book-a-module__0TMXLG__baPreload{opacity:0;pointer-events:none;contain:strict;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.book-a-module__0TMXLG__baPreloadPage{width:240px;height:316px;position:absolute;top:0;left:0;container-type:size}.book-a-module__0TMXLG__baRoomScene{touch-action:none;position:absolute;inset:0}.book-a-module__0TMXLG__baRoomAnchor{left:50%;top:var(--ba-cy,50%);width:0;height:0;transition:opacity .15s;position:absolute}.book-a-module__0TMXLG__baCarrier{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:0}.book-a-module__0TMXLG__baTop{top:0;height:var(--ba-top,76px);opacity:0;pointer-events:none;transition:opacity .45s var(--ease), transform .6s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding-inline:clamp(16px,3cqi,32px);display:flex;position:absolute;inset-inline:0;transform:translateY(-6px)}.book-a-module__0TMXLG__baRoom[data-chrome] .book-a-module__0TMXLG__baTop{opacity:1;pointer-events:auto;transform:none}.book-a-module__0TMXLG__baTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.book-a-module__0TMXLG__baTitle b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.book-a-module__0TMXLG__baTitle span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.book-a-module__0TMXLG__baIcon{cursor:pointer;width:44px;height:44px;color:var(--ink);background:var(--glass-2);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);box-shadow:0 10px 28px -18px color-mix(in srgb, var(--ink) 50%, transparent);transition:transform .28s var(--ease-out), background-color var(--t-fast) var(--ease), opacity .25s var(--ease), border-color var(--t-fast);border-radius:999px;flex:none;place-items:center;display:grid}.book-a-module__0TMXLG__baIcon:hover{border-color:color-mix(in srgb, var(--ink) 30%, transparent);transform:translateY(-1px)}.book-a-module__0TMXLG__baIcon:active{transition-duration:var(--t-fast);transform:scale(.94)}.book-a-module__0TMXLG__baIcon:disabled{opacity:.32;cursor:default;transform:none}.book-a-module__0TMXLG__baIcon svg{width:19px;height:19px}.book-a-module__0TMXLG__baBarRow{inset-inline:0;bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;opacity:0;transition:opacity .45s var(--ease) 60ms, transform .6s var(--ease-out) 60ms;justify-content:center;display:flex;position:absolute;transform:translateY(10px)}.book-a-module__0TMXLG__baRoom[data-chrome] .book-a-module__0TMXLG__baBarRow{opacity:1;transform:none}.book-a-module__0TMXLG__baBar{pointer-events:auto;background:var(--glass-2);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);box-shadow:0 18px 44px -22px color-mix(in srgb, var(--ink) 45%, transparent);border-radius:999px;align-items:center;gap:2px;padding:5px;display:flex}:is(.dark .book-a-module__0TMXLG__baBar,.dark .book-a-module__0TMXLG__baIcon){box-shadow:0 0 0 1px #0000004d,0 18px 44px -18px #000000b3}.book-a-module__0TMXLG__baBar .book-a-module__0TMXLG__baIcon{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.book-a-module__0TMXLG__baBar .book-a-module__0TMXLG__baIcon:hover:not(:disabled){background:var(--hover);transform:none}.book-a-module__0TMXLG__baCount{justify-items:center;gap:7px;min-width:150px;padding-inline:8px;display:grid}.book-a-module__0TMXLG__baCountText{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.1}.book-a-module__0TMXLG__baCountText[data-empty]{color:var(--ink2);text-overflow:ellipsis;max-width:150px;font-weight:600;overflow:hidden}.book-a-module__0TMXLG__baTrack{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:3px;width:86px;height:3px;overflow:hidden}.book-a-module__0TMXLG__baThumb{background:var(--link);transform-origin:0;width:100%;height:100%;transition:transform .6s var(--ease-out);border-radius:3px;display:block}.book-a-module__0TMXLG__baBar[dir=rtl] .book-a-module__0TMXLG__baThumb{transform-origin:100%}.book-a-module__0TMXLG__baSr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.book-a-module__0TMXLG__baRoom :focus-visible{outline:2px solid var(--ring);outline-offset:3px}@container (max-width:520px){.book-a-module__0TMXLG__baCount{min-width:128px}.book-a-module__0TMXLG__baTitle b{font-size:14px}}.book-a-module__0TMXLG__baS{font-family:var(--font-stack);color:var(--ba-ink);flex-direction:column;display:flex;position:absolute;inset:0}.book-a-module__0TMXLG__baS p{margin:0}.book-a-module__0TMXLG__baS:lang(ar){letter-spacing:0}.book-a-module__0TMXLG__baSCover{color:#fff;font-family:var(--font-stack);background:var(--ba-sky);position:absolute;inset:0;overflow:hidden}.book-a-module__0TMXLG__baSCoverText{inset-inline:9cqw;flex-direction:column;gap:3cqw;display:flex;position:absolute;top:40cqw}.book-a-module__0TMXLG__baSKick{letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;color:var(--warning);font-size:3cqw;font-weight:800}.book-a-module__0TMXLG__baSCover:lang(ar) .book-a-module__0TMXLG__baSKick{letter-spacing:0;text-transform:none;font-size:3.6cqw}.book-a-module__0TMXLG__baSCoverTitle{letter-spacing:-.035em;text-wrap:balance;max-width:8ch;margin:0;font-size:15cqw;font-weight:800;line-height:.95}.book-a-module__0TMXLG__baSCover:lang(ar) .book-a-module__0TMXLG__baSCoverTitle{letter-spacing:0;max-width:7ch;font-size:13.5cqw;line-height:1.22}.book-a-module__0TMXLG__baSCoverBy{inset-inline-start:9cqw;color:#ffffffe6;font-size:3.6cqw;font-weight:700;position:absolute;bottom:8.5cqw}.book-a-module__0TMXLG__baSTitlePage{text-align:center;align-items:center;gap:3.2cqw;padding:15cqw 11cqw 11cqw}.book-a-module__0TMXLG__baSTitleArt{width:62cqw;height:auto;margin-block-end:3cqw}.book-a-module__0TMXLG__baSBig{letter-spacing:-.03em;text-wrap:balance;font-size:10cqw;font-weight:800;line-height:1.02}.book-a-module__0TMXLG__baSTitlePage:lang(ar) .book-a-module__0TMXLG__baSBig{letter-spacing:0;font-size:9.6cqw;line-height:1.3}.book-a-module__0TMXLG__baSSub{color:var(--ba-ink-2);text-wrap:balance;max-width:24ch;font-size:4.3cqw;line-height:1.45}.book-a-module__0TMXLG__baSDots{gap:2cqw;margin-block:3cqw;display:flex}.book-a-module__0TMXLG__baSDots i{background:var(--ba-accent);opacity:.55;border-radius:50%;width:1.6cqw;height:1.6cqw}.book-a-module__0TMXLG__baSDots i:nth-child(2){opacity:1}.book-a-module__0TMXLG__baSFoot{gap:1.4cqw;margin-block-start:auto;font-size:3.6cqw;font-weight:700;display:grid}.book-a-module__0TMXLG__baSMuted{color:var(--ba-ink-2);font-size:3.2cqw;font-weight:600}.book-a-module__0TMXLG__baSContents{gap:5cqw;padding:12cqw 10cqw 9cqw}.book-a-module__0TMXLG__baSHead{letter-spacing:-.02em;font-size:7.6cqw;font-weight:800}.book-a-module__0TMXLG__baSContents:lang(ar) .book-a-module__0TMXLG__baSHead{letter-spacing:0}.book-a-module__0TMXLG__baSToc{gap:2.55cqw;margin:0;padding:0;list-style:none;display:grid}.book-a-module__0TMXLG__baSToc li{grid-template-columns:6.4cqw minmax(0,1fr) auto;align-items:baseline;gap:2.4cqw;font-size:3.65cqw;line-height:1.25;display:grid}.book-a-module__0TMXLG__baSTocN{color:var(--ba-accent);font-variant-numeric:tabular-nums;font-weight:800}.book-a-module__0TMXLG__baSTocT{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.book-a-module__0TMXLG__baSTocP{color:var(--ba-ink-2);font-variant-numeric:tabular-nums;font-weight:700}.book-a-module__0TMXLG__baSToc li[data-on] .book-a-module__0TMXLG__baSTocT{font-weight:800}.book-a-module__0TMXLG__baSStory{gap:2.6cqw;padding:8cqw 9cqw 9cqw}.book-a-module__0TMXLG__baSPlate{aspect-ratio:1.6;border-radius:3cqw;flex:none;width:100%;margin-block-end:3cqw;position:relative;overflow:hidden}.book-a-module__0TMXLG__baSKick2{letter-spacing:.14em;text-transform:uppercase;color:var(--ba-accent);font-size:2.9cqw;font-weight:800}.book-a-module__0TMXLG__baSStory:lang(ar) .book-a-module__0TMXLG__baSKick2{letter-spacing:0;text-transform:none;font-size:3.4cqw}.book-a-module__0TMXLG__baSStoryTitle{letter-spacing:-.025em;text-wrap:balance;font-size:7cqw;font-weight:800;line-height:1.08}.book-a-module__0TMXLG__baSStory:lang(ar) .book-a-module__0TMXLG__baSStoryTitle{letter-spacing:0;font-size:6.6cqw;line-height:1.32}.book-a-module__0TMXLG__baSText{text-wrap:pretty;margin-block-start:1.4cqw;font-size:4.7cqw;line-height:1.55}.book-a-module__0TMXLG__baSStory:lang(ar) .book-a-module__0TMXLG__baSText{font-size:4.9cqw;line-height:1.75}.book-a-module__0TMXLG__baSStoryText{padding-block-start:14cqw}.book-a-module__0TMXLG__baSTextLarge{font-size:5.3cqw;line-height:1.6}.book-a-module__0TMXLG__baSStory:lang(ar) .book-a-module__0TMXLG__baSTextLarge{font-size:5.3cqw;line-height:1.8}.book-a-module__0TMXLG__baSVignette{width:100%;height:auto;margin-block-start:auto}.book-a-module__0TMXLG__baSEndArt{align-self:center;width:62%;height:auto;margin-block-start:auto}.book-a-module__0TMXLG__baSEnd{letter-spacing:.16em;text-transform:uppercase;color:var(--ba-accent);align-self:center;margin-block-start:3cqw;font-size:3.4cqw;font-weight:800}.book-a-module__0TMXLG__baSStory:lang(ar) .book-a-module__0TMXLG__baSEnd{letter-spacing:0;text-transform:none;font-size:4cqw}.book-a-module__0TMXLG__baSFolio{color:var(--ba-ink-2);font-variant-numeric:tabular-nums;font-size:2.9cqw;font-weight:700;position:absolute;bottom:4.6cqw;left:50%;transform:translate(-50%)}.book-a-module__0TMXLG__baSFolioOn{color:#ffffffb3}.book-a-module__0TMXLG__baSPlateFull{background:var(--ba-sky)}.book-a-module__0TMXLG__baSCaption{inset-inline:9cqw;text-align:center;color:#fff;text-wrap:balance;margin:0;font-size:4.6cqw;font-weight:700;line-height:1.4;position:absolute;bottom:11cqw}@media (prefers-reduced-motion:reduce){.book-a-module__0TMXLG__baFloat,.book-a-module__0TMXLG__baFloorBreath{animation:none}.book-a-module__0TMXLG__baLook svg,.book-a-module__0TMXLG__baThumb{transition:none}}
