:root{--wf138-mobile-pad:16px;--wf138-mobile-gap:14px;--wf138-mobile-radius:20px;--wf138-mobile-radius-sm:15px;--wf138-mobile-shadow:0 12px 30px rgba(6,26,56,.09);--wf138-mobile-line:#dfe8f3;--wf138-mobile-soft:#f5f8fc;--wf138-mobile-navy:#061a38;--wf138-mobile-blue:#174d88;--wf138-mobile-gold:#d8a62d;--wf138-mobile-gold-soft:#fff5d9;--wf138-mobile-muted:#64748b}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.wf138-mobile-ui{overflow-x:hidden}body.wf138-mobile-ui :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}body.wf138-mobile-ui :where(h1,h2,h3){text-wrap:balance}body.wf138-mobile-ui :where(img,video,iframe,svg){max-width:100%}body.wf138-mobile-ui :where(button,a,input,select,textarea){touch-action:manipulation}@media (max-width:980px){body.wf138-mobile-ui{--wf138-mobile-pad:clamp(13px,3.6vw,18px);--wf138-mobile-gap:clamp(11px,3vw,15px);background:#f6f9fd}body.wf138-mobile-ui .container{width:min(100% - calc(var(--wf138-mobile-pad) * 2),1180px)!important}body.wf138-mobile-ui main{min-width:0}body.wf138-mobile-ui .wf127-topbar{min-height:36px!important}body.wf138-mobile-ui .wf127-topbar-inner{min-height:36px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"announcement actions"!important;gap:8px!important;padding:4px var(--wf138-mobile-pad)!important}body.wf138-mobile-ui .wf127-topbar-place{display:none!important}body.wf138-mobile-ui .wf127-announcement{grid-area:announcement!important;align-self:center!important;border:0!important;padding:0!important}body.wf138-mobile-ui .wf127-announcement-track>span{padding-right:38px!important;font-size:9px!important;line-height:1.2!important}body.wf138-mobile-ui .wf129-topbar-actions{grid-area:actions!important;gap:5px!important}body.wf138-mobile-ui .wf129-topbar-actions .wf129-institute-link{display:none!important}body.wf138-mobile-ui .wf127-topbar-phone{width:29px!important;height:29px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:10px!important;background:rgba(255,255,255,.1)!important}body.wf138-mobile-ui .wf127-topbar-phone span{display:none!important}body.wf138-mobile-ui .wf127-header{top:0!important;box-shadow:0 8px 24px rgba(6,26,56,.07)!important}body.wf138-mobile-ui .wf127-header-row{min-height:64px!important;gap:8px!important}body.wf138-mobile-ui .wf127-brand{min-width:0!important;max-width:calc(100% - 104px)!important;gap:8px!important}body.wf138-mobile-ui .wf127-brand img{width:auto!important;max-width:148px!important;height:46px!important;object-fit:contain!important}body.wf138-mobile-ui .wf127-header-actions{gap:7px!important}body.wf138-mobile-ui .wf127-account-btn{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:14px!important;box-shadow:none!important}body.wf138-mobile-ui .wf127-account-btn>span{font-size:0!important;gap:0!important}body.wf138-mobile-ui .wf127-account-btn>span i{font-size:15px!important}body.wf138-mobile-ui .wf127-account-btn>i{display:none!important}body.wf138-mobile-ui .wf127-menu-toggle{width:42px!important;height:42px!important;border-radius:14px!important;font-size:17px!important}body.wf138-mobile-ui .wf127-drawer-backdrop{background:rgba(2,11,25,.62)!important;backdrop-filter:blur(3px)}body.wf138-mobile-ui .wf127-mobile-drawer{width:min(382px,94vw)!important;background:linear-gradient(180deg,#fff 0%,#f4f8fd 100%)!important;box-shadow:-20px 0 55px rgba(2,11,25,.24)!important}body.wf138-mobile-ui .wf127-drawer-head{min-height:68px!important;padding:9px 11px!important;flex:0 0 auto!important}body.wf138-mobile-ui .wf127-drawer-brand{gap:8px!important;max-width:calc(100% - 48px)!important}body.wf138-mobile-ui .wf127-drawer-brand img{width:auto!important;max-width:150px!important;height:46px!important}body.wf138-mobile-ui .wf127-drawer-brand span{display:none!important}body.wf138-mobile-ui .wf127-drawer-head>button{width:40px!important;height:40px!important;border-radius:13px!important}body.wf138-mobile-ui .wf127-drawer-scroll{flex:1 1 auto!important;min-height:0!important;padding:9px 10px 10px!important;overscroll-behavior:contain!important}body.wf138-mobile-ui .wf127-drawer-nav{gap:6px!important}body.wf138-mobile-ui .wf127-drawer-nav>a, body.wf138-mobile-ui .wf127-drawer-group>button{min-height:45px!important;padding:0 10px!important;border:1px solid #e5edf6!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 13px rgba(6,26,56,.035)!important;font-size:12px!important}body.wf138-mobile-ui .wf127-drawer-nav>a>i:first-child, body.wf138-mobile-ui .wf127-drawer-group>button>span>i:first-child{width:31px!important;height:31px!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:10px!important;background:#edf5ff!important;color:#17548f!important;font-size:12px!important}body.wf138-mobile-ui .wf127-drawer-group>button>span{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}body.wf138-mobile-ui .wf127-drawer-group>button>i:last-child{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#f3f6fa!important;margin-left:auto!important}body.wf138-mobile-ui .wf127-drawer-nav>a.is-active, body.wf138-mobile-ui .wf127-drawer-group.is-active>button, body.wf138-mobile-ui .wf127-drawer-group.is-open>button{border-color:#e7c96f!important;background:linear-gradient(135deg,#fff9e8,#fff)!important;box-shadow:inset 3px 0 0 var(--wf138-mobile-gold),0 6px 16px rgba(6,26,56,.05)!important}body.wf138-mobile-ui .wf127-drawer-children{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:7px 0 8px!important;padding:7px!important;border:1px solid #e3ebf5!important;border-left:1px solid #e3ebf5!important;border-radius:15px!important;background:#edf3fa!important}body.wf138-mobile-ui .wf127-drawer-children[hidden]{display:none!important}body.wf138-mobile-ui .wf127-drawer-children a{min-height:70px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;padding:8px!important;border:1px solid rgba(219,229,241,.9)!important;border-radius:12px!important;background:#fff!important;color:#26364e!important;box-shadow:0 4px 11px rgba(6,26,56,.035)!important}body.wf138-mobile-ui .wf127-drawer-children a>i{width:31px!important;height:31px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:#fff4d6!important;color:#946900!important;font-size:12px!important}body.wf138-mobile-ui .wf127-drawer-children b{display:block!important;font-size:11px!important;line-height:1.2!important}body.wf138-mobile-ui .wf127-drawer-children small{display:block!important;max-width:100%!important;margin-top:2px!important;font-size:8.5px!important;line-height:1.22!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.wf138-mobile-ui .wf127-drawer-actions{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;flex:0 0 auto!important;gap:7px!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;border-top:1px solid #dce6f1!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -8px 22px rgba(6,26,56,.06)!important}body.wf138-mobile-ui .wf133-drawer-primary-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}body.wf138-mobile-ui .wf133-drawer-primary-actions a{min-height:54px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;padding:7px 4px!important;border-radius:13px!important;font-size:9px!important;line-height:1.15!important;text-align:center!important;white-space:normal!important}body.wf138-mobile-ui .wf133-drawer-primary-actions a>span{display:grid!important;place-items:center!important;gap:4px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.wf138-mobile-ui .wf133-drawer-primary-actions a>span i{font-size:13px!important}body.wf138-mobile-ui .wf133-drawer-primary-actions a>i:last-child{display:none!important}body.wf138-mobile-ui .wf138-drawer-call{border:1px solid #cdebdc!important;background:#edfff5!important;color:#147348!important}body.wf138-mobile-ui .wf129-drawer-institute{min-height:34px!important;border:1px solid #efd891!important;border-radius:11px!important;font-size:9px!important}body.wf138-mobile-ui main :where(h1){letter-spacing:-.035em;line-height:1.08}body.wf138-mobile-ui main :where(h2){letter-spacing:-.028em;line-height:1.18}body.wf138-mobile-ui main :where(h3){letter-spacing:-.018em;line-height:1.25}body.wf138-mobile-ui main :where(p,.muted,.wf-muted){line-height:1.62}body.wf138-mobile-ui main :where(.section,.wf126-section,.wf129-admission-section,.wf129-test-page,.wf129-gallery-section){padding-top:44px!important;padding-bottom:44px!important}body.wf138-mobile-ui main :where(.section-soft,.section-cream){padding-top:40px!important;padding-bottom:40px!important}body.wf138-mobile-ui main :where(.section-title,.wf126-section-head,.wf129-test-heading,.wf-section-heading,.section-head,.section-between){gap:8px!important;margin-bottom:18px!important;align-items:flex-start!important;text-align:left!important}body.wf138-mobile-ui main :where(.section-title,.wf126-section-head,.wf129-test-heading,.wf-section-heading,.section-head) h2{margin:0!important;font-size:clamp(23px,6.6vw,29px)!important;line-height:1.16!important}body.wf138-mobile-ui main :where(.section-title,.wf126-section-head,.wf129-test-heading,.wf-section-heading,.section-head) p{margin:5px 0 0!important;font-size:13px!important;line-height:1.58!important}body.wf138-mobile-ui main :where(.eyebrow,.wf-section-kicker,.wf126-label,.practice-mode-kicker){font-size:9px!important;letter-spacing:.12em!important}body.wf138-mobile-ui main :where(.card,.panel-card,.wf-card,.course-card,.contact-mini-card-v2,.about-mini-card-v2,.wf128-feature-card,.wf128-process-card,.wf128-batch-card,.wf129-test-card,.revision-card,.result-answer-card){border-radius:var(--wf138-mobile-radius)!important;border-color:var(--wf138-mobile-line)!important;box-shadow:var(--wf138-mobile-shadow)!important}body.wf138-mobile-ui main :where(.card,.panel-card,.wf-card):not(.result-hero):not(.course-summary-card){padding:16px!important}body.wf138-mobile-ui main :where(.grid-2,.grid-3,.grid-4,.course-card-grid,.variants-grid,.outcomes-grid,.included-grid,.wf128-online-feature-grid,.wf128-process-grid,.wf128-batch-grid,.contact-card-grid-v2,.about-highlight-grid-v2,.expertise-grid,.revision-grid,.dash-two-col,.student-plan-grid){gap:var(--wf138-mobile-gap)!important}body.wf138-mobile-ui main :where(.btn,.wf-btn,.wf126-btn):not(.btn-icon):not(.eye-toggle):not(.gallery-lightbox button):not(.duo-lesson-tabs button){width:auto!important;min-height:46px!important;padding:7px 45px 7px 15px!important;border-radius:15px!important;font-size:12px!important;line-height:1.2!important;box-shadow:0 8px 20px rgba(6,26,56,.08)!important}body.wf138-mobile-ui main :where(.btn,.wf-btn,.wf126-btn):not(.btn-icon):not(.eye-toggle):not(.gallery-lightbox button):not(.duo-lesson-tabs button)::after{right:5px!important;width:35px!important;height:35px!important}body.wf138-mobile-ui main :where(.btn-sm,.wf-btn--sm){min-height:38px!important;padding:6px 38px 6px 12px!important;font-size:10.5px!important}body.wf138-mobile-ui main :where(.btn-sm,.wf-btn--sm)::after{width:29px!important;height:29px!important}body.wf138-mobile-ui main :where(.hero-actions,.about-action-row-v2,.contact-action-row-v2,.student-hero-actions,.wf129-test-setup>footer,.wf137-footer-cta-actions,.form-actions,.translation-actions,.practice-action-row,.exam-entry-actions,.auth-actions){display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}body.wf138-mobile-ui main :where(.hero-actions,.about-action-row-v2,.contact-action-row-v2,.student-hero-actions,.wf129-test-setup>footer,.wf137-footer-cta-actions,.form-actions,.translation-actions,.practice-action-row,.auth-actions) :where(.btn,.wf-btn,.wf126-btn){width:100%!important}body.wf138-mobile-ui main :where(.btn-icon,.eye-toggle){width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border-radius:13px!important}body.wf138-mobile-ui main form :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea), body.admin-body.wf138-admin-mobile form :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%!important;min-width:0!important;min-height:49px!important;border:1px solid #d7e2ef!important;border-radius:15px!important;background:#fbfdff!important;color:#10233e!important;font-size:16px!important;line-height:1.35!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}body.wf138-mobile-ui main form textarea, body.admin-body.wf138-admin-mobile form textarea{min-height:112px!important;resize:vertical!important}body.wf138-mobile-ui main form :where(input,select,textarea):focus, body.admin-body.wf138-admin-mobile form :where(input,select,textarea):focus{border-color:#9ab9dd!important;background:#fff!important;box-shadow:0 0 0 4px rgba(23,77,136,.1)!important;outline:0!important}body.wf138-mobile-ui main form :where(label,.field,.wf-field,.wf129-field,.practice-filter-field){font-size:11px!important;line-height:1.35!important}body.wf138-mobile-ui main :where(.form-grid,.wf-form-grid,.form-stack,.student-edit-form,.student-filter-form){gap:12px!important}body.wf138-mobile-ui .wf127-mobile-bottom{left:7px!important;right:7px!important;bottom:max(6px,env(safe-area-inset-bottom))!important;min-height:63px!important;gap:3px!important;padding:6px!important;border:1px solid rgba(211,223,237,.94)!important;border-radius:20px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 16px 40px rgba(6,26,56,.19)!important;backdrop-filter:blur(13px)!important}body.wf138-mobile-ui .wf127-mobile-bottom a{min-width:0!important;min-height:50px!important;gap:3px!important;padding:4px 2px!important;border-radius:14px!important;font-size:9px!important}body.wf138-mobile-ui .wf127-mobile-bottom a i{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:10px!important;font-size:13px!important}body.wf138-mobile-ui .wf127-mobile-bottom a.is-active{background:#fff6dc!important;color:#795500!important}body.wf138-mobile-ui .wf127-mobile-bottom a.is-active i{background:linear-gradient(145deg,#f1c968,#d8a62d)!important;color:#071d3e!important;box-shadow:0 6px 14px rgba(216,166,45,.25)!important}body.wf138-mobile-ui .wf137-footer-cta-wrap{padding-top:20px!important}body.wf138-mobile-ui .wf137-footer-cta{padding:18px!important;border-radius:19px!important;gap:16px!important;backdrop-filter:none!important}body.wf138-mobile-ui .wf137-footer-cta-icon{width:45px!important;height:45px!important;border-radius:14px!important}body.wf138-mobile-ui .wf137-footer-cta h2{font-size:18px!important}body.wf138-mobile-ui .wf137-footer-main{gap:23px!important;padding:29px 0 24px!important}body.wf138-mobile-ui .wf137-footer-logo{padding:7px 9px!important;border-radius:14px!important}body.wf138-mobile-ui .wf137-footer-logo img{height:50px!important;max-width:174px!important}body.wf138-mobile-ui .wf137-footer-brand h3{margin-top:14px!important;font-size:17px!important}body.wf138-mobile-ui .wf137-footer-brand>p{font-size:11px!important;line-height:1.65!important}body.wf138-mobile-ui .wf137-footer-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body.wf138-mobile-ui .wf137-footer-trust span{justify-content:center!important;padding:7px 5px!important;border-radius:11px!important;font-size:8px!important;text-align:center!important}body.wf138-mobile-ui .wf137-footer-socials{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.wf138-mobile-ui .wf137-footer-socials a{justify-content:center!important;min-height:39px!important;padding:0 8px!important}body.wf138-mobile-ui .wf137-footer-nav{grid-template-columns:1fr 1fr!important;gap:21px 14px!important}body.wf138-mobile-ui .wf137-footer-nav a{min-height:31px!important;font-size:10.5px!important}body.wf138-mobile-ui .wf137-footer-contact{padding:15px!important;border-radius:18px!important}body.wf138-mobile-ui .wf137-footer-contact-item{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:8px 0!important}body.wf138-mobile-ui .wf137-footer-contact-item>i{width:36px!important;height:36px!important;border-radius:11px!important}body.wf138-mobile-ui .wf137-footer-bottom{gap:7px!important;padding-bottom:82px!important;font-size:9px!important}body.page-index.wf138-mobile-ui .wf126-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.page-index.wf138-mobile-ui .wf126-quick-card{min-height:76px!important;padding:11px!important;border-radius:16px!important}body.page-index.wf138-mobile-ui .wf126-quick-card>span{width:37px!important;height:37px!important;border-radius:12px!important}body.page-index.wf138-mobile-ui :where(.wf126-feature-grid,.wf126-course-grid,.wf126-tool-grid){grid-template-columns:1fr!important;gap:12px!important}body.page-index.wf138-mobile-ui :where(.wf126-feature-card,.wf126-course-card){min-height:0!important;padding:17px!important;border-radius:20px!important}body.page-index.wf138-mobile-ui :where(.wf126-journey-card,.wf126-batch-wrap,.wf126-final-card){padding:20px!important;border-radius:22px!important;gap:18px!important}body.page-index.wf138-mobile-ui .wf126-final-icon{display:none!important}body.wf138-mobile-ui :where(.about-highlight-grid-v2,.contact-card-grid-v2,.wf128-online-feature-grid,.wf128-process-grid,.wf128-batch-grid,.course-card-grid,.variants-grid,.outcomes-grid,.expertise-grid,.revision-grid){grid-template-columns:1fr!important}body.wf138-mobile-ui :where(.about-copy-v2,.contact-copy-v2,.director-detail-copy-v2,.promise-card-v2,.contact-info-panel-v2,.contact-map-card-v2,.contact-cta-card-v2){padding:18px!important;border-radius:20px!important}body.page-gallery.wf138-mobile-ui .wf129-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.page-gallery.wf138-mobile-ui .wf129-gallery-card{border-radius:16px!important}body.page-course-detail.wf138-mobile-ui :where(.course-detail-grid,.course-info-grid){grid-template-columns:1fr!important}body.page-course-detail.wf138-mobile-ui .course-summary-card{position:relative!important;top:auto!important;padding:18px!important;border-radius:20px!important}body.page-admission.wf138-mobile-ui .wf129-admission-form{padding:18px!important;border-radius:22px!important}body.page-student-auth.wf138-mobile-ui .auth-grid{grid-template-columns:1fr!important}body.page-student-auth.wf138-mobile-ui .auth-card{padding:18px!important;border-radius:22px!important}body.page-student-dashboard.wf138-mobile-ui :where(.student-stat-grid,.progress-stat-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.page-student-dashboard.wf138-mobile-ui .student-dashboard-hero{padding:20px!important;border-radius:22px!important}body.page-student-dashboard.wf138-mobile-ui .student-dashboard-hero h1{font-size:29px!important}body.page-weekly-test.wf138-mobile-ui .wf129-test-card-grid{grid-template-columns:1fr!important;gap:12px!important}body.page-weekly-test.wf138-mobile-ui .wf129-test-card{min-height:0!important;padding:17px!important;border-radius:20px!important}body.page-weekly-test.wf138-mobile-ui .wf129-test-setup-grid{grid-template-columns:1fr!important;padding:16px!important}body.page-weekly-test.wf138-mobile-ui .wf129-test-setup>header{grid-template-columns:43px minmax(0,1fr) 36px!important;padding:14px!important}body.page-weekly-result.wf138-mobile-ui .result-hero{padding:18px!important;border-radius:21px!important}body.page-learning-roadmap.wf138-mobile-ui .rm126-hero{grid-template-columns:1fr!important;gap:16px!important;padding:20px!important;border-radius:22px!important}body.page-learning-roadmap.wf138-mobile-ui .rm126-progress-card{padding:16px!important;border-radius:18px!important}body.page-learning-roadmap.wf138-mobile-ui .rm126-level-card{border-radius:18px!important;padding:15px!important}body.page-roadmap-lesson.wf138-mobile-ui .duo-lesson-shell{width:min(100% - 18px,900px)!important}body.page-spoken-materials.wf138-mobile-ui .practice-command-center{border-radius:22px!important;overflow:hidden!important}body.page-spoken-materials.wf138-mobile-ui .practice-mode-intro{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:16px!important}body.page-spoken-materials.wf138-mobile-ui .practice-mode-intro h3{font-size:20px!important}body.page-spoken-materials.wf138-mobile-ui .practice-mode-status{justify-self:start!important}body.page-spoken-materials.wf138-mobile-ui .goal-tabs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(176px,74vw)!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto!important;padding:9px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important}body.page-spoken-materials.wf138-mobile-ui .goal-tabs::-webkit-scrollbar{display:none!important}body.page-spoken-materials.wf138-mobile-ui .goal-tab{min-height:78px!important;scroll-snap-align:start!important;border-radius:15px!important;padding:10px!important}body.page-spoken-materials.wf138-mobile-ui .goal-tab-number{font-size:8px!important}body.page-spoken-materials.wf138-mobile-ui .goal-tab-icon{width:34px!important;height:34px!important;border-radius:11px!important}body.page-spoken-materials.wf138-mobile-ui .goal-tab-copy b{font-size:12px!important}body.page-spoken-materials.wf138-mobile-ui .goal-tab-copy small{font-size:9px!important}body.page-spoken-materials.wf138-mobile-ui .ajax-practice-filter{grid-template-columns:1fr!important;gap:10px!important;padding:15px!important}body.page-spoken-materials.wf138-mobile-ui .practice-start-btn{width:100%!important;margin-top:0!important}body.page-spoken-materials.wf138-mobile-ui .enhanced-practice-shell{grid-template-columns:1fr!important;gap:12px!important}body.page-spoken-materials.wf138-mobile-ui .practice-progress-card{position:relative!important;top:auto!important;padding:15px!important;border-radius:20px!important}body.page-spoken-materials.wf138-mobile-ui .practice-progress-card>p{font-size:11px!important}body.page-spoken-materials.wf138-mobile-ui .mini-tips{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}body.page-spoken-materials.wf138-mobile-ui .mini-tips>div{display:grid!important;place-items:center!important;gap:4px!important;padding:7px 4px!important;text-align:center!important}body.page-spoken-materials.wf138-mobile-ui .mini-tips small{display:none!important}body.page-spoken-materials.wf138-mobile-ui .practice-slide{padding:14px!important;border-radius:20px!important}body.page-spoken-materials.wf138-mobile-ui .practice-slide-head{align-items:flex-start!important}body.page-spoken-materials.wf138-mobile-ui .practice-question-panel{padding:18px!important;border-radius:18px!important}body.page-spoken-materials.wf138-mobile-ui .practice-question-panel h3{font-size:24px!important;line-height:1.3!important}body.page-spoken-materials.wf138-mobile-ui .practice-assist-row{grid-template-columns:1fr!important;gap:8px!important}body.page-spoken-materials.wf138-mobile-ui .handsfree-switch{padding:11px!important;border-radius:15px!important}body.page-spoken-materials.wf138-mobile-ui .practice-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.page-spoken-materials.wf138-mobile-ui .practice-primary-actions .btn{width:100%!important;min-height:44px!important;padding:7px 7px!important;font-size:10px!important}body.page-spoken-materials.wf138-mobile-ui .practice-primary-actions .btn::after{display:none!important}body.page-spoken-materials.wf138-mobile-ui .translation-actions{grid-template-columns:1fr 1fr!important}body.page-spoken-materials.wf138-mobile-ui .translation-actions .next-slide{grid-column:1/-1!important}body.wf138-mobile-ui :where(.wf127-header,.wf127-mobile-bottom,.wf137-footer-cta,.admin-topbar){backdrop-filter:none!important}body.wf138-mobile-ui [data-reveal],body.wf138-mobile-ui .reveal-item{transition-duration:.18s!important}}@media (max-width:640px){body.wf138-mobile-ui main :where(.wf-page-hero,.wf129-admission-hero,.wf129-test-hero,.faculty-profile-hero){padding-top:28px!important;padding-bottom:28px!important}body.wf138-mobile-ui main :where(.wf-page-hero h1,.wf129-admission-hero h1,.wf129-test-hero h1,.faculty-profile-hero h1,.about-copy-v2 h1,.contact-copy-v2 h1){font-size:clamp(29px,9vw,37px)!important;line-height:1.08!important}body.wf138-mobile-ui main :where(.wf-page-hero p,.wf129-admission-hero p,.wf129-test-hero p){font-size:13px!important;line-height:1.58!important}body.wf138-mobile-ui .wf127-brand img{max-width:136px!important;height:43px!important}body.wf138-mobile-ui .wf127-drawer-children{grid-template-columns:1fr 1fr!important}body.wf138-mobile-ui .wf137-footer-nav{grid-template-columns:1fr 1fr!important}body.page-gallery.wf138-mobile-ui .wf129-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:380px){body.wf138-mobile-ui{--wf138-mobile-pad:12px}body.wf138-mobile-ui .wf127-brand img{max-width:124px!important}body.wf138-mobile-ui .wf127-mobile-drawer{width:96vw!important}body.wf138-mobile-ui .wf127-drawer-children{grid-template-columns:1fr!important}body.wf138-mobile-ui .wf137-footer-nav{grid-template-columns:1fr!important}body.wf138-mobile-ui .wf137-footer-socials{grid-template-columns:1fr!important}body.page-gallery.wf138-mobile-ui .wf129-gallery-grid{grid-template-columns:1fr!important}body.page-spoken-materials.wf138-mobile-ui .practice-primary-actions{grid-template-columns:1fr!important}body.page-spoken-materials.wf138-mobile-ui .translation-actions{grid-template-columns:1fr!important}body.page-spoken-materials.wf138-mobile-ui .translation-actions .next-slide{grid-column:auto!important}}body.admin-body.wf138-admin-mobile::before{content:"";position:fixed;inset:0;z-index:9996;background:rgba(2,11,25,.58);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}body.admin-body.wf138-admin-mobile.admin-menu-open{overflow:hidden}body.admin-body.wf138-admin-mobile.admin-menu-open::before{opacity:1;visibility:visible}@media (max-width:1100px){body.admin-body.wf138-admin-mobile{background:#f4f7fb!important}body.admin-body.wf138-admin-mobile .admin-side{inset:0 auto 0 0!important;width:min(320px,88vw)!important;height:100dvh!important;padding:10px!important;display:flex!important;grid-template-columns:none!important;gap:7px!important;background:linear-gradient(180deg,#031126 0%,#08264c 64%,#031126 100%)!important;box-shadow:20px 0 55px rgba(2,11,25,.28)!important}body.admin-body.wf138-admin-mobile .admin-side-top{min-height:65px!important;height:65px!important;padding:5px 4px!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.09)!important}body.admin-body.wf138-admin-mobile .admin-brand{padding:0!important}body.admin-body.wf138-admin-mobile .admin-brand.admin-logo-only .brand-logo-wrap{width:132px!important;max-width:132px!important;height:50px!important;min-width:0!important;border-radius:12px!important;padding:4px!important}body.admin-body.wf138-admin-mobile .admin-brand.admin-logo-only img{width:100%!important;height:100%!important;max-height:42px!important;object-fit:contain!important}body.admin-body.wf138-admin-mobile .admin-menu-close{position:static!important;width:39px!important;height:39px!important;border-radius:12px!important;background:rgba(255,255,255,.11)!important}body.admin-body.wf138-admin-mobile .admin-menu-scroll{padding:2px 0 6px!important;overscroll-behavior:contain!important}body.admin-body.wf138-admin-mobile .admin-menu-title{padding:11px 8px 5px!important;font-size:8px!important;letter-spacing:.15em!important}body.admin-body.wf138-admin-mobile .admin-side a:not(.brand){min-height:38px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;padding:5px 7px!important;margin:2px 0!important;border-radius:11px!important;font-size:11px!important}body.admin-body.wf138-admin-mobile .menu-ico{width:28px!important;height:28px!important;border-radius:9px!important;font-size:11px!important}body.admin-body.wf138-admin-mobile .admin-side-footer{display:none!important}body.admin-body.wf138-admin-mobile .admin-main{width:100%!important;padding:0 9px 14px!important}body.admin-body.wf138-admin-mobile .admin-topbar{min-height:55px!important;position:sticky!important;top:0!important;z-index:70!important;gap:7px!important;margin:0 -9px 10px!important;padding:8px 9px!important;border-radius:0 0 16px 16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.07)!important}body.admin-body.wf138-admin-mobile .admin-drawer-btn{width:38px!important;min-width:38px!important;height:38px!important;border:0!important;border-radius:12px!important;background:#071d3e!important;color:#fff!important}body.admin-body.wf138-admin-mobile .admin-search-wrap{flex:1!important;min-width:0!important;max-width:none!important}body.admin-body.wf138-admin-mobile .admin-search-wrap input{height:38px!important;min-height:38px!important;padding-left:38px!important;border-radius:12px!important;font-size:12px!important}body.admin-body.wf138-admin-mobile .admin-search-icon{left:12px!important}body.admin-body.wf138-admin-mobile .admin-search-results{position:fixed!important;left:9px!important;right:9px!important;top:57px!important;max-height:65vh!important;border-radius:16px!important}body.admin-body.wf138-admin-mobile .admin-top{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:14px!important;border-radius:18px!important;background:#fff!important}body.admin-body.wf138-admin-mobile .admin-top h1{font-size:23px!important;line-height:1.12!important}body.admin-body.wf138-admin-mobile .admin-top p{font-size:12px!important;line-height:1.5!important}body.admin-body.wf138-admin-mobile .admin-actions{display:flex!important;gap:6px!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important}body.admin-body.wf138-admin-mobile .admin-actions::-webkit-scrollbar{display:none!important}body.admin-body.wf138-admin-mobile .admin-actions .btn{flex:0 0 auto!important;width:auto!important;min-height:36px!important;padding:7px 11px!important;border-radius:11px!important;font-size:10.5px!important}body.admin-body.wf138-admin-mobile :where(.panel-card,.card,.contact-card,.table-card,.form-box,.admin-card){padding:14px!important;border-radius:18px!important;border:1px solid #dfe8f3!important;box-shadow:0 9px 25px rgba(15,23,42,.055)!important}body.admin-body.wf138-admin-mobile :where(.grid-2,.grid-3,.grid-4,.admin-form-layout,.course-admin-layout,.admission-editor-grid,.student-detail-grid,.admission-detail-grid){gap:10px!important}body.admin-body.wf138-admin-mobile .toolbar{padding:9px!important;border-radius:15px!important}body.admin-body.wf138-admin-mobile .toolbar form{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important}body.admin-body.wf138-admin-mobile .toolbar :where(input,select,.btn){width:100%!important;max-width:none!important}body.admin-body.wf138-admin-mobile .btn{width:auto!important;min-height:36px!important;padding:7px 11px!important;border-radius:11px!important;font-size:10.5px!important}body.admin-body.wf138-admin-mobile .btn-icon{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}body.admin-body.wf138-admin-mobile .table-wrap{border-radius:16px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}body.admin-body.wf138-admin-mobile .table-wrap table, body.admin-body.wf138-admin-mobile .admin-table{display:block!important;min-width:0!important;background:transparent!important}body.admin-body.wf138-admin-mobile .table-wrap thead, body.admin-body.wf138-admin-mobile .admin-table thead{display:none!important}body.admin-body.wf138-admin-mobile .table-wrap tbody, body.admin-body.wf138-admin-mobile .admin-table tbody{display:grid!important;gap:9px!important}body.admin-body.wf138-admin-mobile .table-wrap tr, body.admin-body.wf138-admin-mobile .admin-table tr{display:block!important;padding:11px!important;border:1px solid #dfe8f3!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 20px rgba(15,23,42,.045)!important}body.admin-body.wf138-admin-mobile .table-wrap td, body.admin-body.wf138-admin-mobile .admin-table td{display:grid!important;grid-template-columns:minmax(88px,34%) minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:6px 2px!important;border:0!important;font-size:11px!important;line-height:1.4!important;overflow-wrap:anywhere!important}body.admin-body.wf138-admin-mobile .table-wrap td::before, body.admin-body.wf138-admin-mobile .admin-table td::before{content:attr(data-label)!important;display:block!important;margin:0!important;color:#64748b!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important}body.admin-body.wf138-admin-mobile .table-actions{display:flex!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:wrap!important}body.admin-body.wf138-admin-mobile .table-actions .btn{width:auto!important;min-width:32px!important;min-height:32px!important;padding:6px 8px!important}body.admin-body.wf138-admin-mobile .admin-pagination{justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:3px!important}}@media (max-width:640px){body.admin-body.wf138-admin-mobile{font-size:12px!important}body.admin-body.wf138-admin-mobile .admin-main .grid-4, body.admin-body.wf138-admin-mobile :where(.student-crm-stats,.detail-stats,.admission-view-stats,.paper-detail-stats){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.admin-body.wf138-admin-mobile .dash-card{min-height:78px!important;padding:11px!important;border-radius:15px!important}body.admin-body.wf138-admin-mobile .dash-card strong{font-size:22px!important}body.admin-body.wf138-admin-mobile .dash-card p{font-size:10px!important}body.admin-body.wf138-admin-mobile :where(.form-grid,.student-filter-form,.student-edit-form,.variant-admin-row,.paper-publish-panel,.compact-admin-form,.weekly-bank-tools){grid-template-columns:1fr!important}body.admin-body.wf138-admin-mobile .table-wrap td, body.admin-body.wf138-admin-mobile .admin-table td{grid-template-columns:86px minmax(0,1fr)!important}}@media (max-width:380px){body.admin-body.wf138-admin-mobile .admin-main .grid-4, body.admin-body.wf138-admin-mobile :where(.student-crm-stats,.detail-stats,.admission-view-stats,.paper-detail-stats){grid-template-columns:1fr!important}body.admin-body.wf138-admin-mobile .table-wrap td, body.admin-body.wf138-admin-mobile .admin-table td{grid-template-columns:1fr!important;gap:2px!important}}@media (max-width:640px){body.admin-login-single.wf138-admin-login{padding:0!important;background:linear-gradient(155deg,#020b19,#061a38 56%,#0c3f76)!important}body.admin-login-single.wf138-admin-login .admin-login-shell{min-height:100dvh!important;padding:16px 12px 28px!important;align-content:center!important}body.admin-login-single.wf138-admin-login .admin-login-home{top:12px!important;left:12px!important;min-height:36px!important;padding:0 11px!important;border-radius:11px!important;font-size:10px!important}body.admin-login-single.wf138-admin-login .admin-login-card{width:100%!important;padding:18px!important;border-radius:24px!important;box-shadow:0 24px 70px rgba(0,0,0,.3)!important}body.admin-login-single.wf138-admin-login .admin-login-brand{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important}body.admin-login-single.wf138-admin-login .admin-login-logo{width:48px!important;height:48px!important;border-radius:14px!important}body.admin-login-single.wf138-admin-login .admin-login-brand b{font-size:14px!important}body.admin-login-single.wf138-admin-login .admin-login-secure-badge{grid-column:1/-1!important;justify-self:start!important;margin-top:2px!important}body.admin-login-single.wf138-admin-login .admin-login-intro h1{font-size:31px!important}body.admin-login-single.wf138-admin-login .admin-login-intro p{font-size:12px!important;line-height:1.55!important}body.admin-login-single.wf138-admin-login .admin-login-control input{min-height:50px!important;font-size:16px!important;border-radius:15px!important}body.admin-login-single.wf138-admin-login .admin-login-submit{min-height:49px!important;border-radius:15px!important}body.admin-login-single.wf138-admin-login .admin-login-meta{grid-template-columns:1fr!important;gap:6px!important}}@media (max-width:760px){body.wf138-exam-mobile .exam-entry-overlay{padding:10px!important;align-items:center!important}body.wf138-exam-mobile .exam-entry-card{max-height:calc(100dvh - 20px)!important;overflow:auto!important;border-radius:21px!important}body.wf138-exam-mobile .exam-entry-head{padding:13px!important}body.wf138-exam-mobile .exam-entry-brand img{width:43px!important;height:43px!important;border-radius:12px!important}body.wf138-exam-mobile .exam-entry-brand b{font-size:14px!important}body.wf138-exam-mobile .exam-entry-brand small{font-size:9px!important}body.wf138-exam-mobile .exam-entry-body{grid-template-columns:1fr!important;gap:12px!important;padding:15px!important}body.wf138-exam-mobile .exam-entry-title h1{font-size:29px!important}body.wf138-exam-mobile .exam-entry-title p{font-size:12px!important}body.wf138-exam-mobile .exam-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.wf138-exam-mobile .exam-summary-grid article{padding:10px!important;border-radius:13px!important}body.wf138-exam-mobile .exam-rule-panel{padding:13px!important;border-radius:16px!important}body.wf138-exam-mobile .exam-rule-panel h2{font-size:18px!important}body.wf138-exam-mobile .exam-rule-list{gap:7px!important}body.wf138-exam-mobile .exam-rule-list li{font-size:11px!important;grid-template-columns:22px 1fr!important}body.wf138-exam-mobile .exam-rule-list li::before{width:22px!important;height:22px!important}body.wf138-exam-mobile .exam-entry-actions{grid-template-columns:1fr 1fr!important;padding:0 15px 15px!important;gap:8px!important}body.wf138-exam-mobile .exam-entry-actions .btn{width:100%!important;min-height:43px!important;border-radius:13px!important;font-size:11px!important}body.wf138-exam-mobile .exam-topbar{min-height:60px!important;padding:8px 9px!important}body.wf138-exam-mobile .exam-brand-line img{width:36px!important;height:36px!important}body.wf138-exam-mobile .exam-brand-line b{max-width:125px!important;font-size:11px!important}body.wf138-exam-mobile .exam-brand-line small{font-size:8px!important}body.wf138-exam-mobile .exam-timer-box{min-width:96px!important;padding:6px 8px!important;border-radius:11px!important}body.wf138-exam-mobile .exam-timer-box span{font-size:8px!important}body.wf138-exam-mobile .exam-timer-box b{font-size:20px!important}body.wf138-exam-mobile .exam-layout{grid-template-columns:1fr!important;padding:8px!important;gap:8px!important}body.wf138-exam-mobile .exam-side{order:0!important;grid-template-columns:1fr!important}body.wf138-exam-mobile .exam-card{padding:12px!important;border-radius:16px!important}body.wf138-exam-mobile .exam-side .exam-card:first-child{display:none!important}body.wf138-exam-mobile .question-palette{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}body.wf138-exam-mobile .question-palette button{height:34px!important;border-radius:10px!important;font-size:11px!important}body.wf138-exam-mobile .legend{grid-template-columns:1fr 1fr!important;gap:6px!important}body.wf138-exam-mobile .legend span{font-size:9px!important}body.wf138-exam-mobile .exam-paper{border-radius:18px!important}body.wf138-exam-mobile .exam-paper-head{padding:11px 12px!important}body.wf138-exam-mobile .exam-paper-head h2{font-size:16px!important}body.wf138-exam-mobile .exam-question-area{min-height:310px!important;padding:15px!important}body.wf138-exam-mobile .exam-question-area h1{font-size:25px!important;line-height:1.3!important}body.wf138-exam-mobile .exam-answer textarea{min-height:150px!important;padding:14px!important;border-radius:15px!important;font-size:16px!important}body.wf138-exam-mobile .exam-option{padding:12px!important;border-radius:14px!important;font-size:14px!important}body.wf138-exam-mobile .exam-actions{position:sticky!important;bottom:0!important;z-index:8!important;grid-template-columns:1fr!important;padding:10px!important;background:rgba(255,255,255,.97)!important}body.wf138-exam-mobile .exam-actions .group{grid-template-columns:1fr 1fr!important;gap:7px!important}body.wf138-exam-mobile .exam-actions .btn{width:100%!important;min-height:41px!important;border-radius:12px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){body.wf138-mobile-ui *,body.wf138-mobile-ui *::before,body.wf138-mobile-ui *::after, body.admin-body.wf138-admin-mobile *,body.admin-body.wf138-admin-mobile *::before,body.admin-body.wf138-admin-mobile *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}