@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-arabic-800-normal-Bwnt96zj.woff2)format("woff2"),url(/assets/vazirmatn-arabic-800-normal-BH12s3-y.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-ext-800-normal-BzH3Tiwu.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-800-normal-HbVXW2Kv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/vazirmatn-latin-800-normal-e0EQwLmk.woff2)format("woff2"),url(/assets/vazirmatn-latin-800-normal-fM8Xz9cI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/vazirmatn-arabic-900-normal-BVDx3pOU.woff2)format("woff2"),url(/assets/vazirmatn-arabic-900-normal-DxDkRnCr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/vazirmatn-latin-ext-900-normal-DFoB6cWj.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-900-normal-5ssG3_7O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/vazirmatn-latin-900-normal-DUUbkNfs.woff2)format("woff2"),url(/assets/vazirmatn-latin-900-normal-BGmAvq1S.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{min-width:320px}:root{--primary:#1e3257;--accent:#ed5a03;--bg:#f7f8fa;--card:#fff;--border:#e7eaf0;--text:#1e3257;--muted:#6b7280}.route-loading{min-height:100vh;color:var(--text);background:var(--bg);place-items:center;font-size:14px;font-weight:800;display:grid}body{background:var(--bg);color:var(--text);font-family:Vazirmatn,sans-serif}.page-shell{grid-template-columns:280px 1fr;gap:24px;min-height:100vh;display:grid}.sidebar{width:280px;height:100vh;position:fixed;top:0;right:0}.profile-main{grid-column:2;min-width:0}.profile-content{grid-template-columns:2fr 1fr;gap:24px;margin-top:24px;display:grid}.content-primary,.content-secondary{flex-direction:column;gap:24px;display:flex}.card-surface{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:24px;box-shadow:0 2px 12px #00000008}.section-title{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.section-title h2{color:var(--primary);text-align:right;margin:0;font-size:18px;font-weight:800}.section-title svg{flex-shrink:0;color:var(--accent)!important}.sidebar{flex-direction:column;justify-content:flex-start;display:flex}.sidebar__logo{width:120px;margin:auto;display:block}.sidebar__nav{flex-direction:column;gap:10px;margin-top:20px;display:flex}.sidebar__item{cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.sidebar__item--active{color:var(--accent);background:#fff7f2;position:relative}.sidebar__item--active:before{content:"";background:var(--accent);border-radius:4px;width:3px;height:100%;position:absolute;top:0;right:-20px}.sidebar__logout{cursor:pointer;color:#b42318;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding:14px 16px;display:flex}.two-column-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-field{flex-direction:column;gap:8px;display:flex}.form-field input,.bio-field textarea,.social-input input,.select-shell select{border:1px solid var(--border);height:52px;color:var(--primary);background:#fff;border-radius:14px;padding:0 12px}.form-field input:focus,.bio-field textarea:focus,.social-input input:focus{border-color:var(--accent);outline:none}.bio-field{flex-direction:column;gap:8px;margin-top:16px;display:flex}.bio-field textarea{border-radius:14px;min-height:120px;padding:12px}.social-grid{gap:16px;display:grid}.social-field{flex-direction:column;gap:8px;display:flex}.social-input{border:1px solid #dbe2ea;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.profile-header{justify-content:space-between;align-items:center;display:flex}.button{cursor:pointer;border:none;border-radius:10px;padding:10px 14px;font-size:14px}.button--primary{background:var(--accent);color:#fff;align-items:center;gap:8px;min-width:140px;font-weight:600;display:flex}.button--primary:hover{opacity:.9}.button--secondary{border:1px solid var(--border);color:var(--primary);background:#fff}.profile-photo{object-fit:cover;border-radius:50%;width:150px;height:150px;margin:auto;display:block}.wallet-card{color:var(--primary);background:#ffe9d6;border-radius:22px;padding:24px}.certificate-list{flex-direction:column;gap:10px;display:flex}.certificate-row{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;padding:0 12px;display:flex}.certificate-row button{align-items:center;margin-left:8px;display:flex}.plus-button{width:36px;height:36px;color:var(--accent);background:#fff7f2;border:none;border-radius:50%}.save-toast{color:#fff;background:#16a34a;border-radius:10px;margin-top:16px;padding:12px}.outline-button{width:100%;height:48px;color:var(--accent);cursor:pointer;background:#fff7f2;border:1px solid #ffd1b3;border-radius:12px;margin-top:16px;font-weight:600}@media (width<=1100px){.page-shell{grid-template-columns:1fr}.sidebar{order:2;width:100%}.profile-content{grid-template-columns:1fr}}:root{--Dorebaz-auth-orange:#ff5b0a;--Dorebaz-auth-deep:#020b34;--Dorebaz-auth-navy:#061b66;--Dorebaz-auth-blue:#2f73ff;--Dorebaz-auth-cyan:#00d6ff}@keyframes DorebazAuthSkyMove{0%{background-position:50% 0,12% 22%,88% 18%,50% 18%,0 0}50%{background-position:48% 4%,18% 28%,82% 25%,54% 22%,0 0}to{background-position:52% 2%,10% 25%,90% 28%,46% 18%,0 0}}@keyframes DorebazAuthStars{0%{background-position:0 0,0 0,0 0}to{background-position:86px 86px,-132px 132px,220px -180px}}@keyframes DorebazAuthAurora{0%{opacity:.7;transform:translate(-1.5%,1%)scale(1)}to{opacity:.94;transform:translate(1.5%,-1%)scale(1.045)}}@keyframes DorebazAuthOrbitFloat{0%{opacity:.72;transform:translate(-1.2%)rotate(0)scale(1)}50%{opacity:.94;transform:translate(1.6%,-14px)rotate(5deg)scale(1.025)}to{opacity:.8;transform:translate(-.6%,12px)rotate(-4deg)scale(1.015)}}@keyframes DorebazAuthPanelFloat{0%{opacity:.64;transform:translate(0,0)skew(-8deg)rotate(0)}to{opacity:.9;transform:translate(-2.5%,-14px)skew(-8deg)rotate(-4deg)}}.student-login-page,.auth-page,.sr-page,.teacher-register-page,.institute-register-page{isolation:isolate;animation:20s ease-in-out infinite alternate DorebazAuthSkyMove;position:relative;overflow-x:hidden;background:radial-gradient(circle at 50% 3%, #5392ff59, transparent 31%), radial-gradient(circle at 12% 22%, #ff5b0a33, transparent 27%), radial-gradient(circle at 88% 18%, #00d6ff24, transparent 29%), conic-gradient(from 118deg at 50% 24%, #ff5b0a1a, #3a79ff29, #ffffff06, #ff5b0a1a), linear-gradient(180deg, #071f72 0%, #031252 43%, var(--Dorebaz-auth-deep) 100%)!important;background-size:132% 132%,120% 120%,122% 122%,138% 138%,100% 100%!important}.student-login-page:before,.auth-page:before,.sr-page:before,.teacher-register-page:before,.institute-register-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 19%,#0000 0 118px,#ffffff26 119px 121px,#0000 123px) 0 0/100% 100% no-repeat,radial-gradient(circle at 14% 23%,#ff5b0a24,#0000 88px) 0 0/100% 100% no-repeat,radial-gradient(circle at 25% 72%,#0000 0 66px,#ff5b0a2e 67px 69px,#0000 71px) 0 0/100% 100% no-repeat,radial-gradient(circle at 32%,#0000 0 36px,#ffffff1f 37px 39px,#0000 41px) 0 0/100% 100% no-repeat,radial-gradient(circle at 73% 16%,#0000 0 54px,#00d6ff24 55px 57px,#0000 59px) 0 0/100% 100% no-repeat,radial-gradient(circle at 88% 24%,#0000 0 132px,#ff5b0a33 133px 136px,#0000 139px) 0 0/100% 100% no-repeat,radial-gradient(circle at 83% 63%,#ff5b0a1f,#0000 72px) 0 0/100% 100% no-repeat,radial-gradient(circle at 62% 78%,#0000 0 92px,#ffffff1a 93px 95px,#0000 98px) 0 0/100% 100% no-repeat,radial-gradient(circle at 18px 18px,#ffffff5c 1px,#0000 1.4px) 0 0/88px 88px,radial-gradient(circle at 76px 48px,#ffffff2e 1px,#0000 1.4px) 0 0/142px 142px;animation:17s ease-in-out infinite alternate DorebazAuthOrbitFloat,42s linear infinite DorebazAuthStars;position:absolute;inset:-16% -10%}.student-login-page:after,.auth-page:after,.sr-page:after,.teacher-register-page:after,.institute-register-page:after{content:"";z-index:0;pointer-events:none;filter:blur(18px);background:radial-gradient(at 18% 26%,#ff5b0a42,#0000 30%),radial-gradient(at 80% 24%,#00d6ff24,#0000 34%),radial-gradient(at 52% 74%,#2e70ff42,#0000 42%),radial-gradient(at 78% 84%,#ff5b0a2e,#0000 34%),linear-gradient(#0000 0%,#010926e0 78%);animation:10s ease-in-out infinite alternate DorebazAuthAurora;position:absolute;inset:-10% -8%}.student-login-page>:not(.login-bg-graphics),.auth-page>*,.sr-page>*,.teacher-register-page>*,.institute-register-page>*{z-index:2;position:relative}.auth-page .decor,.sr-visual,.teacher-register-hero-side,.institute-register-hero-side{display:none!important}.auth-page .hero-header,.sr-hero,.teacher-register-hero,.institute-register-hero{overflow:visible!important}.auth-page .hero-header>*,.sr-hero>*,.teacher-register-hero>*,.institute-register-hero>*{z-index:2;position:relative}.auth-page .hero-header:before,.sr-hero:before,.teacher-register-hero:before,.institute-register-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#0000 0 38%,#ffffff14 39%,#0000 41%),radial-gradient(circle,#0000 0 58%,#ff5b0a3d 59%,#0000 62%),radial-gradient(circle at 43% 43%,#3173ff29,#0000 64%);border:1px solid #ffffff29;border-radius:999px;width:clamp(260px,29vw,460px);height:clamp(260px,29vw,460px);animation:12s ease-in-out infinite alternate DorebazAuthOrbitFloat;position:absolute;top:clamp(52px,8vw,118px);left:clamp(-92px,-5.5vw,-34px);box-shadow:inset 0 0 46px #ffffff0b,0 0 76px #246eff33;display:block!important}.auth-page .hero-header:after,.sr-hero:after,.teacher-register-hero:after,.institute-register-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 28%,#ffffff1a,#0000 35%),linear-gradient(135deg,#ff5b0a4d,#0000 55%),linear-gradient(225deg,#00d6ff33,#0000 64%),#ffffff0a;border:1px solid #ffffff21;border-radius:999px;width:clamp(270px,30vw,470px);height:clamp(150px,17vw,250px);animation:10s ease-in-out infinite alternate-reverse DorebazAuthPanelFloat;position:absolute;top:clamp(78px,9vw,140px);right:clamp(-94px,-5.5vw,-36px);box-shadow:0 0 66px #2c74ff38;display:block!important}.sr-hero:before,.teacher-register-hero:before,.institute-register-hero:before{top:clamp(64px,10vw,132px)}.sr-hero:after,.teacher-register-hero:after,.institute-register-hero:after{top:clamp(74px,11vw,145px)}.teacher-register-hero,.institute-register-hero{place-items:start center;padding-top:clamp(18px,3vw,34px);display:grid;height:auto!important;min-height:clamp(215px,25vw,310px)!important}.teacher-register-hero-content,.institute-register-hero-content{width:min(760px,100%);margin-top:clamp(34px,5vw,58px)!important}.sr-hero{min-height:clamp(235px,28vw,315px)!important}.sr-hero-content{width:min(760px,100%);margin:clamp(48px,8vw,72px) auto 0!important}.login-bg-graphics{z-index:1}.login-panel-glow,.login-orbit{opacity:.92}.auth-page .hero-header:before,.auth-page .hero-header:after,.sr-hero:before,.sr-hero:after,.teacher-register-hero:before,.teacher-register-hero:after,.institute-register-hero:before,.institute-register-hero:after{will-change:transform, opacity}@media (width<=900px){.student-login-page,.auth-page,.sr-page,.teacher-register-page,.institute-register-page{background-size:155% 155%,145% 145%,145% 145%,165% 165%,100% 100%!important}.student-login-page:before,.auth-page:before,.sr-page:before,.teacher-register-page:before,.institute-register-page:before{background:radial-gradient(circle at 18% 18%,#0000 0 78px,#ffffff24 79px 81px,#0000 83px) 0 0/100% 100% no-repeat,radial-gradient(circle at 23% 24%,#ff5b0a29,#0000 72px) 0 0/100% 100% no-repeat,radial-gradient(circle at 82% 19%,#0000 0 95px,#ff5b0a33 96px 98px,#0000 101px) 0 0/100% 100% no-repeat,radial-gradient(circle at 74% 66%,#00d6ff1f,#0000 84px) 0 0/100% 100% no-repeat,radial-gradient(circle at 34% 78%,#0000 0 58px,#ffffff1a 59px 61px,#0000 63px) 0 0/100% 100% no-repeat,radial-gradient(circle at 18px 18px,#ffffff52 1px,#0000 1.4px) 0 0/88px 88px,radial-gradient(circle at 76px 48px,#ffffff29 1px,#0000 1.4px) 0 0/142px 142px;inset:-10% -34%}.student-login-page:after,.auth-page:after,.sr-page:after,.teacher-register-page:after,.institute-register-page:after{filter:blur(14px);inset:-4% -28%}.teacher-register-hero,.institute-register-hero,.sr-hero{min-height:220px!important}.teacher-register-hero-content,.institute-register-hero-content{margin-top:34px!important}.auth-page .hero-header:before,.auth-page .hero-header:after,.sr-hero:before,.sr-hero:after,.teacher-register-hero:before,.teacher-register-hero:after,.institute-register-hero:before,.institute-register-hero:after{opacity:.82}.auth-page .hero-header:before,.sr-hero:before,.teacher-register-hero:before,.institute-register-hero:before{width:clamp(225px,62vw,330px);height:clamp(225px,62vw,330px);top:clamp(54px,12vw,86px);left:clamp(-92px,-16vw,-44px)}.auth-page .hero-header:after,.sr-hero:after,.teacher-register-hero:after,.institute-register-hero:after{width:clamp(230px,65vw,340px);height:clamp(132px,36vw,190px);top:clamp(88px,18vw,126px);right:clamp(-92px,-16vw,-44px)}}@media (width<=560px){.auth-page .hero-header:before,.sr-hero:before,.teacher-register-hero:before,.institute-register-hero:before{top:58px;left:-118px}.auth-page .hero-header:after,.sr-hero:after,.teacher-register-hero:after,.institute-register-hero:after{top:104px;right:-118px}}@media (prefers-reduced-motion:reduce){.student-login-page,.auth-page,.sr-page,.teacher-register-page,.institute-register-page,.student-login-page:before,.auth-page:before,.sr-page:before,.teacher-register-page:before,.institute-register-page:before,.student-login-page:after,.auth-page:after,.sr-page:after,.teacher-register-page:after,.institute-register-page:after,.auth-page .hero-header:before,.auth-page .hero-header:after,.sr-hero:before,.sr-hero:after,.teacher-register-hero:before,.teacher-register-hero:after,.institute-register-hero:before,.institute-register-hero:after{animation:none!important}}.student-login-page{background:#061b60 0 0/100% 100%!important;animation:none!important}.student-login-page:before,.student-login-page:after{content:none!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important}.student-login-page,.auth-page,.auth-page.institute-auth-page,.ti-login-page,.sr-page,.teacher-register-page,.institute-register-page{background:#061b60 0 0/100% 100%!important}.sr-page:before,.sr-page:after,.auth-page:before,.auth-page:after,.auth-page.institute-auth-page:before,.auth-page.institute-auth-page:after,.institute-auth-page:before,.institute-auth-page:after,.ti-login-page:before,.ti-login-page:after,.teacher-register-page:before,.teacher-register-page:after,.institute-register-page:before,.institute-register-page:after{content:none!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important}.auth-page .hero-header:before,.auth-page .hero-header:after,.auth-page.institute-auth-page .hero-header:before,.auth-page.institute-auth-page .hero-header:after,.institute-auth-page .hero-header:before,.institute-auth-page .hero-header:after,.sr-hero:before,.sr-hero:after,.teacher-register-hero:before,.teacher-register-hero:after,.institute-register-hero:before,.institute-register-hero:after{content:none!important;display:none!important}.student-login-page>:not(.login-bg-graphics),.auth-page>:not(.login-bg-graphics),.ti-login-page>:not(.login-bg-graphics),.sr-page>:not(.login-bg-graphics),.teacher-register-page>:not(.login-bg-graphics),.institute-register-page>:not(.login-bg-graphics){z-index:2;position:relative}.login-bg-graphics{z-index:1!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.login-symbol-field{opacity:1!important;filter:none!important;animation:22s ease-in-out infinite alternate dorebazPatternFieldFloat!important;position:absolute!important;inset:-4%!important}.login-symbol-field:before{content:none!important;display:none!important}.db-bg-symbol{left:var(--x);top:var(--y);width:var(--size);height:var(--size);object-fit:contain;opacity:var(--opacity);transform:translate(-50%, -50%) rotate(var(--r));transform-origin:50%;filter:drop-shadow(0 8px 14px #00000024)saturate(1.08)contrast(1.04);animation:dorebazPatternSymbolFloat var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay);will-change:transform, opacity;pointer-events:none;-webkit-user-select:none;user-select:none;border:0;border-radius:0;display:block;position:absolute;box-shadow:none!important;background:0 0!important}@keyframes dorebazPatternFieldFloat{0%{transform:translate(0,0)scale(1)}50%{transform:translate(13px,-10px)scale(1.015)}to{transform:translate(-22px,16px)scale(1.025)}}@keyframes dorebazPatternSymbolFloat{0%{opacity:var(--opacity);transform:translate(-50%, -50%) translate3d(0, 0, 0) rotate(var(--r)) scale(.94)}50%{opacity:var(--opacity);transform:translate(-50%, -50%) translate3d(var(--mx), var(--my), 0) rotate(calc(var(--r) - var(--rr))) scale(1.02)}to{opacity:var(--opacity);transform:translate(-50%, -50%) translate3d(var(--dx), var(--dy), 0) rotate(calc(var(--r) + var(--rr))) scale(1.12)}}.main-nav,.cd-nav,.teachers-nav,.institutes-nav,.lp-nav{gap:clamp(10px,1.55vw,24px)!important}.main-nav a,.main-nav .nav-disabled,.cd-nav a,.cd-nav .nav-disabled,.teachers-nav a,.institutes-nav a,.lp-nav a{letter-spacing:0!important;font-size:14px!important;font-weight:800!important}.site-footer h3,.site-footer h4,.cd-footer h4,.lp-footer h3{font-size:16px!important}.site-footer a,.site-footer p,.footer-list a,.footer-contact p,.footer-brand p,.cd-footer li,.cd-footer a,.cd-footer small,.lp-footer a,.lp-footer p{line-height:1.9;font-size:14px!important}.teachers-page .teachers-hero:before{opacity:.28}.cd-page{background:linear-gradient(#030b2bf0 0%,#041245c7 360px,#f6f8fc 360px),url(/assets/Hero_Banner-BFiRBd4r.png) top/100% 520px no-repeat!important}@media (width<=900px){.main-nav,.cd-nav,.teachers-nav,.institutes-nav,.lp-nav{flex-wrap:wrap;gap:10px 16px!important}}@media (width<=900px){.home-page .hero,.categories-page .hero-section,.contact-page .hero-section,.about-page .category-hero.public-hero-shell,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.courses-list-page .compact-hero-wrap,.cd-page .cd-hero.public-course-hero{min-height:540px!important;padding-top:calc(var(--site-floating-header-clearance) + 18px)!important}.teachers-page .teachers-hero-inner,.institutes-page .institutes-hero-content,.learning-paths-page .lp-hero-content,.courses-list-page .courses-page-hero.public-hero-shell{width:calc(100% - 28px)!important}.public-hero-content,.home-page .hero-content{width:min(100% - 28px,780px)!important;padding-top:40px!important}.public-hero-content h1,.home-page .hero h1{font-size:34px!important}.public-hero-content .search-box,.home-page .search-box{height:62px!important;padding:0 20px!important}}.teacher-detail-page .site-header{inset-inline:auto!important;top:var(--site-floating-header-top)!important;z-index:1200!important;width:min(1320px,100% - 48px)!important;min-height:var(--site-floating-header-height)!important;height:var(--site-floating-header-height)!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;backdrop-filter:blur(18px)saturate(1.16)!important;color:#fff!important;background:linear-gradient(135deg,#ffffff2b,#ffffff0f),#030c2b94!important;border:1px solid #ffffff38!important;border-radius:24px!important;grid-template-columns:minmax(150px,210px) minmax(0,1fr) minmax(150px,210px)!important;align-items:center!important;gap:clamp(10px,1.4vw,18px)!important;margin:0!important;padding:8px 14px!important;display:grid!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 22px 54px #00082638!important}.teacher-detail-page .site-header:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #ffffff14!important;position:absolute!important;inset:1px!important}.teacher-detail-page .auth-actions{justify-self:start!important}.teacher-detail-page .main-nav{justify-content:center!important;width:100%!important;min-width:0!important}.teacher-detail-page .home-brand{justify-self:end!important}@media (width<=900px){.teacher-detail-page .site-header{width:calc(100% - 22px)!important;min-height:var(--site-floating-header-height)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"auth brand""nav nav"!important;gap:10px!important;height:auto!important;max-height:none!important;padding:10px 12px!important;overflow:hidden!important}.teacher-detail-page .home-brand{grid-area:brand!important}.teacher-detail-page .auth-actions{grid-area:auth!important}.teacher-detail-page .main-nav{scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;grid-area:nav!important;justify-content:flex-start!important;padding:0 2px 4px!important;overflow:auto hidden!important}.teacher-detail-page .main-nav::-webkit-scrollbar{display:none!important}}.learning-paths-page .lp-hero-content{transform:translateY(-32px)!important}@media (width<=900px){.learning-paths-page .lp-hero-content{transform:translateY(-16px)!important}}.home-page .stats-card,.teachers-page .stats-strip-card,.institutes-page .institutes-stats,.about-page .stats-band,.cd-page .cd-meta-panel{color:#071b54!important;background:#fff!important;border:1px solid #e2e7ef!important;border-radius:16px!important;box-shadow:0 18px 38px #0d26541f!important}.about-page .stat-copy strong,.about-page .stat-copy span,.institutes-page .institutes-stats strong,.institutes-page .institutes-stats span,.cd-page .cd-meta-card strong,.cd-page .cd-meta-card span{color:#071b54!important}.about-page .stat-divider,.home-page .stat-item i,.teachers-page .stat-item i{background:#e4e8f0!important}.institutes-page .institutes-stats article,.cd-page .cd-meta-card{border-color:#e4e8f0!important}:root{--site-floating-header-top:0px;--site-floating-header-clearance:calc(var(--site-floating-header-height) + 28px)}.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.teachers-page .teachers-header,.institutes-page .site-header,.institutes-page .institutes-header,.learning-paths-page .site-header,.learning-paths-page .lp-header,.courses-list-page .site-header,.courses-list-page .courses-header,.cd-page .site-header,.cd-page .cd-header{z-index:1200!important;position:absolute!important;top:0!important}@media (width<=900px){:root{--site-floating-header-top:0px;--site-floating-header-clearance:calc(var(--site-floating-header-height) + 18px)}.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.teachers-page .teachers-header,.institutes-page .site-header,.institutes-page .institutes-header,.learning-paths-page .site-header,.learning-paths-page .lp-header,.courses-list-page .site-header,.courses-list-page .courses-header,.cd-page .site-header,.cd-page .cd-header{top:0!important}}:root{--public-stats-bg:#fff;--public-stats-border:#e2e7ef;--public-stats-shadow:0 18px 38px #0d26541f;--public-stats-radius:16px;--public-stats-text:#071b54;--public-stats-muted:#50607f;--public-stats-divider:#e4e8f0}.home-page .stats-card,.teachers-page .stats-strip-card,.institutes-page .institutes-stats,.about-page .stats-band,.cd-page .cd-meta-panel{background:var(--public-stats-bg)!important;border:1px solid var(--public-stats-border)!important;border-radius:var(--public-stats-radius)!important;box-shadow:var(--public-stats-shadow)!important;color:var(--public-stats-text)!important}.home-page .stat-item strong,.teachers-page .stat-item strong,.institutes-page .institutes-stats strong,.about-page .stat-copy strong,.cd-page .cd-meta-card strong{color:var(--public-stats-text)!important}.home-page .stat-item span,.teachers-page .stat-item div span,.institutes-page .institutes-stats span,.about-page .stat-copy span,.cd-page .cd-meta-card span{color:var(--public-stats-muted)!important}.home-page .stat-item i,.teachers-page .stat-item i,.about-page .stat-divider,.cd-page .cd-meta-card{border-color:var(--public-stats-divider)!important}.home-page .stat-item i,.teachers-page .stat-item i,.about-page .stat-divider{background:var(--public-stats-divider)!important}.institutes-page .institutes-stats article{border-color:var(--public-stats-divider)!important}.home-page .home-brand,.categories-page .home-brand,.about-page .home-brand,.contact-page .home-brand,.teachers-page .home-brand,.institutes-page .home-brand,.learning-paths-page .home-brand,.cd-page .home-brand{width:auto!important;min-width:178px!important;height:58px!important;min-height:58px!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:0!important;overflow:visible!important}.home-page .home-brand:hover,.categories-page .home-brand:hover,.about-page .home-brand:hover,.contact-page .home-brand:hover,.teachers-page .home-brand:hover,.institutes-page .home-brand:hover,.learning-paths-page .home-brand:hover,.cd-page .home-brand:hover{box-shadow:none!important}.home-page .home-brand-mark,.categories-page .home-brand-mark,.about-page .home-brand-mark,.contact-page .home-brand-mark,.teachers-page .home-brand-mark,.institutes-page .home-brand-mark,.learning-paths-page .home-brand-mark,.cd-page .home-brand-mark{width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 58px!important}.home-page .home-brand-logo,.categories-page .home-brand-logo,.about-page .home-brand-logo,.contact-page .home-brand-logo,.teachers-page .home-brand-logo,.institutes-page .home-brand-logo,.learning-paths-page .home-brand-logo,.cd-page .home-brand-logo{object-fit:contain!important;filter:drop-shadow(0 8px 18px #0000002e)!important;width:58px!important;height:58px!important}.home-page .home-brand-copy,.categories-page .home-brand-copy,.about-page .home-brand-copy,.contact-page .home-brand-copy,.teachers-page .home-brand-copy,.institutes-page .home-brand-copy,.learning-paths-page .home-brand-copy,.cd-page .home-brand-copy{text-align:right!important;display:block!important}.home-page .home-brand-copy strong,.categories-page .home-brand-copy strong,.about-page .home-brand-copy strong,.contact-page .home-brand-copy strong,.teachers-page .home-brand-copy strong,.institutes-page .home-brand-copy strong,.learning-paths-page .home-brand-copy strong,.cd-page .home-brand-copy strong{color:#fff!important;text-shadow:0 6px 16px #0000003d!important;align-items:baseline!important;gap:4px!important;font-size:24px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.home-brand-copy-white{color:#fff!important}.home-brand-copy-orange{color:#ff5a14!important}.home-page .home-brand-copy small,.categories-page .home-brand-copy small,.about-page .home-brand-copy small,.contact-page .home-brand-copy small,.teachers-page .home-brand-copy small,.institutes-page .home-brand-copy small,.learning-paths-page .home-brand-copy small,.cd-page .home-brand-copy small{display:none!important}@media (width<=900px){.home-page .home-brand,.categories-page .home-brand,.about-page .home-brand,.contact-page .home-brand,.teachers-page .home-brand,.institutes-page .home-brand,.learning-paths-page .home-brand,.cd-page .home-brand{gap:7px!important;min-width:146px!important;height:48px!important;min-height:48px!important}.home-page .home-brand-mark,.categories-page .home-brand-mark,.about-page .home-brand-mark,.contact-page .home-brand-mark,.teachers-page .home-brand-mark,.institutes-page .home-brand-mark,.learning-paths-page .home-brand-mark,.cd-page .home-brand-mark,.home-page .home-brand-logo,.categories-page .home-brand-logo,.about-page .home-brand-logo,.contact-page .home-brand-logo,.teachers-page .home-brand-logo,.institutes-page .home-brand-logo,.learning-paths-page .home-brand-logo,.cd-page .home-brand-logo{flex-basis:48px!important;width:48px!important;height:48px!important}.home-page .home-brand-copy strong,.categories-page .home-brand-copy strong,.about-page .home-brand-copy strong,.contact-page .home-brand-copy strong,.teachers-page .home-brand-copy strong,.institutes-page .home-brand-copy strong,.learning-paths-page .home-brand-copy strong,.cd-page .home-brand-copy strong{font-size:20px!important}}.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.institutes-page .site-header,.learning-paths-page .site-header,.cd-page .site-header{inset-inline:auto!important;top:var(--site-floating-header-top)!important;z-index:1000!important;width:min(1320px,100% - 48px)!important;min-height:var(--site-floating-header-height)!important;height:var(--site-floating-header-height)!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;backdrop-filter:blur(18px)saturate(1.16)!important;color:#fff!important;background:linear-gradient(135deg,#ffffff2b,#ffffff0f),#030c2b94!important;border:1px solid #ffffff38!important;border-radius:24px!important;grid-template-columns:minmax(150px,210px) minmax(0,1fr) minmax(150px,210px)!important;align-items:center!important;gap:clamp(10px,1.4vw,18px)!important;margin:0!important;padding:8px 14px!important;display:grid!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 22px 54px #00082638!important}.home-page .site-header:before,.categories-page .site-header:before,.about-page .site-header:before,.contact-page .site-header:before,.teachers-page .site-header:before,.institutes-page .site-header:before,.learning-paths-page .site-header:before,.cd-page .site-header:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #ffffff14!important;position:absolute!important;inset:1px!important}.home-page .home-brand,.categories-page .home-brand,.about-page .home-brand,.contact-page .home-brand,.teachers-page .home-brand,.institutes-page .home-brand,.learning-paths-page .home-brand,.cd-page .home-brand{isolation:isolate!important;color:#071c52!important;background:linear-gradient(135deg,#fffffffa,#f5f8ffe6)!important;border:1px solid #ffffffb8!important;border-radius:20px!important;flex-direction:row-reverse!important;justify-content:flex-start!important;justify-self:end!important;align-items:center!important;gap:10px!important;width:224px!important;height:58px!important;padding:6px 8px 6px 16px!important;transition:transform .24s,box-shadow .24s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 34px #030b2b38,inset 0 1px #ffffffeb!important}.home-page .home-brand:before,.categories-page .home-brand:before,.about-page .home-brand:before,.contact-page .home-brand:before,.teachers-page .home-brand:before,.institutes-page .home-brand:before,.learning-paths-page .home-brand:before,.cd-page .home-brand:before{content:""!important;inset-inline-start:15px!important;opacity:.9!important;z-index:-1!important;background:linear-gradient(90deg,#ff5a14,#ff7b1a)!important;border-radius:999px!important;width:42px!important;height:4px!important;position:absolute!important;bottom:9px!important}.home-page .home-brand-mark,.categories-page .home-brand-mark,.about-page .home-brand-mark,.contact-page .home-brand-mark,.teachers-page .home-brand-mark,.institutes-page .home-brand-mark,.learning-paths-page .home-brand-mark,.cd-page .home-brand-mark{background:#fff!important;border:1px solid #e2e8f3f2!important;border-radius:16px!important;flex:0 0 50px!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important;box-shadow:0 10px 22px #0719521f!important}.home-page .home-brand-logo,.categories-page .home-brand-logo,.about-page .home-brand-logo,.contact-page .home-brand-logo,.teachers-page .home-brand-logo,.institutes-page .home-brand-logo,.learning-paths-page .home-brand-logo,.cd-page .home-brand-logo{object-fit:contain!important;width:42px!important;height:46px!important;display:block!important}.home-page .home-brand-copy,.categories-page .home-brand-copy,.about-page .home-brand-copy,.contact-page .home-brand-copy,.teachers-page .home-brand-copy,.institutes-page .home-brand-copy,.learning-paths-page .home-brand-copy,.cd-page .home-brand-copy{text-align:right!important;gap:2px!important;min-width:0!important;line-height:1!important;display:grid!important}.home-page .home-brand-copy strong,.categories-page .home-brand-copy strong,.about-page .home-brand-copy strong,.contact-page .home-brand-copy strong,.teachers-page .home-brand-copy strong,.institutes-page .home-brand-copy strong,.learning-paths-page .home-brand-copy strong,.cd-page .home-brand-copy strong{color:#071c52!important;font-size:22px!important;font-weight:950!important}.home-page .home-brand-copy small,.categories-page .home-brand-copy small,.about-page .home-brand-copy small,.contact-page .home-brand-copy small,.teachers-page .home-brand-copy small,.institutes-page .home-brand-copy small,.learning-paths-page .home-brand-copy small,.cd-page .home-brand-copy small{color:#071c5294!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.home-page .auth-actions,.categories-page .auth-actions,.about-page .auth-actions,.contact-page .auth-actions,.teachers-page .auth-actions,.institutes-page .auth-actions,.learning-paths-page .auth-actions,.cd-page .auth-actions{justify-self:start!important;gap:14px!important;display:flex!important}.home-page .login-btn,.categories-page .login-btn,.about-page .login-btn,.contact-page .login-btn,.teachers-page .login-btn,.institutes-page .login-btn,.learning-paths-page .login-btn,.cd-page .login-btn{color:#fff!important;background:#ff5b1414!important;border:1.5px solid #ff5b14db!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:128px!important;height:41px!important;min-height:41px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.home-page .main-nav,.categories-page .main-nav,.about-page .main-nav,.contact-page .main-nav,.teachers-page .main-nav,.institutes-page .main-nav,.learning-paths-page .main-nav,.cd-page .main-nav{justify-content:center!important;gap:clamp(10px,1.55vw,24px)!important;min-width:0!important;display:flex!important}.home-page .main-nav a,.categories-page .main-nav a,.about-page .main-nav a,.contact-page .main-nav a,.teachers-page .main-nav a,.institutes-page .main-nav a,.learning-paths-page .main-nav a,.cd-page .main-nav a{color:#ffffffed!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;padding:22px 0!important;font-size:14px!important;font-weight:800!important;line-height:1.5!important;text-decoration:none!important;transition:color .24s,transform .24s!important;display:inline-flex!important;position:relative!important}.home-page .main-nav a:hover,.categories-page .main-nav a:hover,.about-page .main-nav a:hover,.contact-page .main-nav a:hover,.teachers-page .main-nav a:hover,.institutes-page .main-nav a:hover,.learning-paths-page .main-nav a:hover,.cd-page .main-nav a:hover{color:#fff!important;transform:translateY(-2px)!important}.home-page .main-nav a.active:after,.categories-page .main-nav a.active:after,.about-page .main-nav a.active:after,.contact-page .main-nav a.active:after,.teachers-page .main-nav a.active:after,.institutes-page .main-nav a.active:after,.learning-paths-page .main-nav a.active:after,.cd-page .main-nav a.active:after{content:""!important;opacity:1!important;background:#ff5a14!important;border-radius:10px!important;height:3px!important;position:absolute!important;bottom:13px!important;left:0!important;right:0!important;transform:none!important}.home-page .hero,.categories-page .hero-section,.contact-page .hero-section,.about-page .category-hero.public-hero-shell,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.courses-list-page .compact-hero-wrap,.cd-page .cd-hero.public-course-hero{min-height:470px!important;padding:calc(var(--site-floating-header-clearance) + 34px) 0 70px!important;color:#fff!important;box-shadow:none!important;background:linear-gradient(#040f2b1a,#040e282e),url(/assets/Hero_Banner-BFiRBd4r.png) top/cover no-repeat,radial-gradient(circle at 50% 10%,#123b81,#061536 65%)!important;border:0!important;border-radius:0!important;margin:0!important;position:relative!important;overflow:hidden!important}.categories-page .top-area,.contact-page .top-area,.about-page .hero-wrapper,.cd-page{background:#f7f9fc!important}.categories-page .hero-section,.contact-page .hero-section,.about-page .category-hero.public-hero-shell,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.cd-page .cd-hero.public-course-hero{background-position:top!important;background-size:cover!important}.teachers-page .teachers-hero-inner,.institutes-page .institutes-hero-content,.learning-paths-page .lp-hero-content{z-index:2!important;text-align:center!important;padding:0!important;position:relative!important}.courses-list-page .courses-page-hero.public-hero-shell{width:min(1450px,100% - 170px)!important;min-height:0!important;padding:0!important;display:block!important}.cd-page .cd-hero.public-course-hero{width:100%!important}.public-hero-content .live-pill,.home-page .live-pill{color:#fff!important;background:#081f4e99!important;border:1px solid #ffffff3d!important;border-radius:13px!important;align-items:center!important;gap:12px!important;height:42px!important;padding:0 22px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 10px 28px #0000002e!important}.public-hero-content .live-pill i,.home-page .live-pill i{background:#14c85f!important;border-radius:50%!important;width:9px!important;height:9px!important}.public-hero-content .live-pill strong,.home-page .live-pill strong{color:#ff5a14!important;font-size:20px!important}.public-hero-content .search-box input,.home-page .search-box input{text-align:right!important;color:#081945!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:100%!important;font-size:15px!important;font-weight:400!important}.public-hero-content .search-box input::placeholder,.home-page .search-box input::placeholder{color:#69758f!important}.public-hero-content .search-box svg,.home-page .search-box svg{color:#071b68!important}.public-hero-content .chip-row button,.home-page .chip-row button{color:#fff!important;background:#0b2151b8!important;border:1px solid #ffffff47!important;border-radius:999px!important;min-width:82px!important;height:36px!important;min-height:36px!important;padding:0 18px!important;font-size:12px!important;font-weight:700!important;transition:transform .24s,background .24s,border-color .24s!important}.public-hero-content .chip-row button:hover,.home-page .chip-row button:hover{background:#ff5b181f!important;border-color:#ff5b1873!important;transform:translateY(-2px)!important}@media (width<=900px){.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.institutes-page .site-header,.learning-paths-page .site-header,.cd-page .site-header{width:calc(100% - 22px)!important;min-height:var(--site-floating-header-height)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"auth brand""nav nav"!important;gap:10px!important;height:auto!important;max-height:none!important;padding:10px 12px!important;overflow:hidden!important}.home-page .home-brand,.categories-page .home-brand,.about-page .home-brand,.contact-page .home-brand,.teachers-page .home-brand,.institutes-page .home-brand,.learning-paths-page .home-brand,.cd-page .home-brand{border-radius:16px!important;grid-area:brand!important;justify-self:end!important;width:178px!important;height:48px!important;min-height:48px!important}.home-page .auth-actions,.categories-page .auth-actions,.about-page .auth-actions,.contact-page .auth-actions,.teachers-page .auth-actions,.institutes-page .auth-actions,.learning-paths-page .auth-actions,.cd-page .auth-actions{grid-area:auth!important;justify-self:start!important}.home-page .main-nav,.categories-page .main-nav,.about-page .main-nav,.contact-page .main-nav,.teachers-page .main-nav,.institutes-page .main-nav,.learning-paths-page .main-nav,.cd-page .main-nav{scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;grid-area:nav!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;padding:0 2px 4px!important;overflow:auto hidden!important}.home-page .main-nav::-webkit-scrollbar{display:none!important}.categories-page .main-nav::-webkit-scrollbar{display:none!important}.about-page .main-nav::-webkit-scrollbar{display:none!important}.contact-page .main-nav::-webkit-scrollbar{display:none!important}.teachers-page .main-nav::-webkit-scrollbar{display:none!important}.institutes-page .main-nav::-webkit-scrollbar{display:none!important}.learning-paths-page .main-nav::-webkit-scrollbar{display:none!important}.cd-page .main-nav::-webkit-scrollbar{display:none!important}.home-page .main-nav a,.categories-page .main-nav a,.about-page .main-nav a,.contact-page .main-nav a,.teachers-page .main-nav a,.institutes-page .main-nav a,.learning-paths-page .main-nav a,.cd-page .main-nav a{flex:none!important;padding:8px 0!important;font-size:12px!important;line-height:1.6!important}.home-page .login-btn,.categories-page .login-btn,.about-page .login-btn,.contact-page .login-btn,.teachers-page .login-btn,.institutes-page .login-btn,.learning-paths-page .login-btn,.cd-page .login-btn{border-radius:12px!important;min-width:118px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important}.home-page .home-brand-mark,.categories-page .home-brand-mark,.about-page .home-brand-mark,.contact-page .home-brand-mark,.teachers-page .home-brand-mark,.institutes-page .home-brand-mark,.learning-paths-page .home-brand-mark,.cd-page .home-brand-mark{border-radius:13px!important;flex-basis:40px!important;width:40px!important;height:40px!important}.home-page .home-brand-logo,.categories-page .home-brand-logo,.about-page .home-brand-logo,.contact-page .home-brand-logo,.teachers-page .home-brand-logo,.institutes-page .home-brand-logo,.learning-paths-page .home-brand-logo,.cd-page .home-brand-logo{width:34px!important;height:36px!important}.home-page .home-brand-copy strong,.categories-page .home-brand-copy strong,.about-page .home-brand-copy strong,.contact-page .home-brand-copy strong,.teachers-page .home-brand-copy strong,.institutes-page .home-brand-copy strong,.learning-paths-page .home-brand-copy strong,.cd-page .home-brand-copy strong{font-size:18px!important}.home-page .home-brand-copy small,.categories-page .home-brand-copy small,.about-page .home-brand-copy small,.contact-page .home-brand-copy small,.teachers-page .home-brand-copy small,.institutes-page .home-brand-copy small,.learning-paths-page .home-brand-copy small,.cd-page .home-brand-copy small{font-size:9px!important}.home-page .hero,.categories-page .hero-section,.contact-page .hero-section,.about-page .category-hero.public-hero-shell,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.courses-list-page .compact-hero-wrap,.cd-page .cd-hero.public-course-hero{min-height:540px!important;padding-top:calc(var(--site-floating-header-clearance) + 18px)!important}.public-hero-content,.home-page .hero-content{width:min(100% - 28px,780px)!important;padding-top:40px!important}.public-hero-content h1,.home-page .hero h1{font-size:34px!important}.public-hero-content .search-box,.home-page .search-box{height:62px!important;padding:0 20px!important}.courses-list-page .courses-page-hero.public-hero-shell{width:calc(100% - 28px)!important}}a.nav-item,a.sidebar__item,a.sidebar-item,a.menu-item{border:0;text-decoration:none}:root{--site-floating-header-top:clamp(10px, 1.2vw, 18px);--site-floating-header-height:76px;--site-floating-header-clearance:calc(var(--site-floating-header-height) + var(--site-floating-header-top) + 28px)}.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .teachers-header,.institutes-page .institutes-header,.learning-paths-page .lp-header,.cd-page .cd-header{inset-inline:auto!important;top:var(--site-floating-header-top)!important;z-index:1000!important;width:min(1320px,100% - 48px)!important;min-height:var(--site-floating-header-height)!important;height:var(--site-floating-header-height)!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;backdrop-filter:blur(18px)saturate(1.16)!important;color:#fff!important;background:linear-gradient(135deg,#ffffff2b,#ffffff0f),#030c2b94!important;border:1px solid #ffffff38!important;border-radius:24px!important;grid-template-columns:minmax(150px,210px) minmax(0,1fr) minmax(150px,210px)!important;align-items:center!important;gap:clamp(10px,1.4vw,18px)!important;margin:0!important;padding:8px 14px!important;display:grid!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 22px 54px #00082638!important}.home-page .site-header:before,.categories-page .site-header:before,.about-page .site-header:before,.contact-page .site-header:before,.teachers-page .teachers-header:before,.institutes-page .institutes-header:before,.learning-paths-page .lp-header:before,.cd-page .cd-header:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:1px}.home-page .home-brand-logo,.categories-page .brand img,.about-page .brand img,.contact-page .brand img,.teachers-page .teachers-brand img,.institutes-page .institutes-brand img,.learning-paths-page .lp-brand img,.cd-page .cd-brand img{object-fit:contain!important;object-position:center!important;width:132px!important;height:48px!important;display:block!important}.home-page .home-brand-logo{width:42px!important;height:46px!important}.home-page .hero{padding-top:calc(var(--site-floating-header-clearance) + 34px)!important;background:linear-gradient(180deg, #040f2b1a, #040e282e), var(--hero-bg) center top / cover no-repeat, radial-gradient(circle at 50% 10%, #123b81, #061536 65%)!important;margin-top:0!important}.compact-hero-wrap{min-height:410px!important;padding-top:var(--site-floating-header-clearance)!important;background:linear-gradient(90deg,#030b2bf0,#041245b3),url(/assets/Hero_Banner-BFiRBd4r.png) top/cover no-repeat!important}.categories-page .top-area,.contact-page .top-area,.about-page .hero-wrapper,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero{padding-top:var(--site-floating-header-clearance)!important;background-position:top!important}.categories-page .top-area,.contact-page .top-area,.about-page .hero-wrapper,.teachers-page .teachers-hero{background:linear-gradient(90deg,#030b2bf0 0%,#041245c2 44%,#05185257 100%),url(/assets/Hero_Banner-BFiRBd4r.png) top/cover no-repeat!important}.institutes-page .institutes-hero-wrap{background:linear-gradient(90deg, #030b2beb 0%, #041245b8 43%, #0518525c 100%), var(--institutes-hero-bg) center top / cover no-repeat!important}.learning-paths-page .lp-hero{background:linear-gradient(90deg, #030b2bf0 0%, #041245c2 44%, #05185257 100%), var(--lp-hero-bg) center top / cover no-repeat!important}.cd-page{padding-top:var(--site-floating-header-clearance)!important;background:linear-gradient(#030b2bf0 0%,#041245c7 390px,#f6f8fc 390px),url(/assets/Hero_Banner-BFiRBd4r.png) top/100% 590px no-repeat!important}.cd-hero-media img,.about-page .category-hero-image img,.teacherHeroArt img,.hero-banner img,.hero-section>img{object-position:center top!important}@media (width<=900px){:root{--site-floating-header-top:10px;--site-floating-header-height:132px;--site-floating-header-clearance:calc(var(--site-floating-header-height) + 26px)}.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .teachers-header,.institutes-page .institutes-header,.learning-paths-page .lp-header,.cd-page .cd-header{width:calc(100% - 22px)!important;min-height:var(--site-floating-header-height)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"auth brand""nav nav"!important;gap:10px!important;height:auto!important;max-height:none!important;padding:10px 12px!important;overflow:hidden!important}.home-page .brand,.categories-page .brand,.about-page .brand,.contact-page .brand,.teachers-page .teachers-brand,.institutes-page .institutes-brand,.learning-paths-page .lp-brand,.cd-page .cd-brand{grid-area:brand!important;justify-self:end!important}.home-page .auth-actions,.categories-page .auth-actions,.about-page .auth-actions,.contact-page .auth-actions,.teachers-page .teachers-auth-actions,.institutes-page .institutes-login-btn,.learning-paths-page .lp-login-btn,.cd-page .cd-auth{grid-area:auth!important;justify-self:start!important}.main-nav,.cd-nav,.teachers-nav,.institutes-nav,.lp-nav{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap!important;grid-area:nav!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;padding:0 2px 4px!important;overflow:auto hidden!important}.main-nav::-webkit-scrollbar{display:none}.cd-nav::-webkit-scrollbar{display:none}.teachers-nav::-webkit-scrollbar{display:none}.institutes-nav::-webkit-scrollbar{display:none}.lp-nav::-webkit-scrollbar{display:none}.main-nav a,.main-nav .nav-disabled,.cd-nav a,.cd-nav .nav-disabled,.teachers-nav a,.institutes-nav a,.lp-nav a{flex:none!important;padding:8px 0!important;font-size:12px!important;line-height:1.6!important}.home-brand{border-radius:16px!important;width:178px!important;height:48px!important;min-height:48px!important}.home-brand-mark{border-radius:13px!important;flex-basis:40px!important;width:40px!important;height:40px!important}.home-brand-logo{width:34px!important;height:36px!important}.home-brand-copy strong{font-size:18px!important}.home-brand-copy small{font-size:9px!important}.categories-page .brand img,.about-page .brand img,.contact-page .brand img,.teachers-page .teachers-brand img,.institutes-page .institutes-brand img,.learning-paths-page .lp-brand img,.cd-page .cd-brand img{object-fit:contain!important;width:112px!important;height:42px!important}.login-btn,.signup-btn,.about-page .login-button,.about-page .signup-button,.contact-page .login-btn,.teachers-login-btn,.institutes-login-btn,.lp-login-btn,.cd-auth a{border-radius:12px!important;min-width:118px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important}.home-page .hero{padding-top:calc(var(--site-floating-header-clearance) + 18px)!important}.compact-hero-wrap,.categories-page .top-area,.contact-page .top-area,.about-page .hero-wrapper,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.cd-page{padding-top:var(--site-floating-header-clearance)!important}}.categories-page .top-area,.contact-page .top-area,.about-page .hero-wrapper,.cd-page{background:#f7f9fc!important;padding-top:0!important}.home-page .hero,.categories-page .hero-section,.contact-page .hero-section,.about-page .category-hero.public-hero-shell,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.courses-list-page .compact-hero-wrap,.cd-page .cd-hero.public-course-hero{width:100%!important;max-width:none!important;min-height:470px!important;padding:calc(var(--site-floating-header-clearance) + 34px) 0 70px!important;color:#fff!important;box-shadow:none!important;background:linear-gradient(#040f2b1a,#040e282e),url(/assets/Hero_Banner-BFiRBd4r.png) top/cover no-repeat,radial-gradient(circle at 50% 10%,#123b81,#061536 65%)!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}.home-page .hero:after,.categories-page .hero-section:after,.contact-page .hero-section:after,.about-page .category-hero.public-hero-shell:after,.teachers-page .teachers-hero:after,.institutes-page .institutes-hero-wrap:after,.learning-paths-page .lp-hero:after,.courses-list-page .compact-hero-wrap:after,.cd-page .cd-hero.public-course-hero:after{content:""!important;opacity:.34!important;pointer-events:none!important;background-image:radial-gradient(circle at 14% 22%,#fff 0 .8px,#0000 1.2px),radial-gradient(circle at 46% 10%,#ff6b23 0 .9px,#0000 1.2px),radial-gradient(circle at 77% 14%,#fff 0 .8px,#0000 1.1px)!important;background-size:230px 150px,260px 190px,180px 140px!important;height:auto!important;position:absolute!important;inset:0!important}.teachers-page .teachers-hero:before,.about-page .hero-wrapper:after{content:none!important}.teachers-page .teachers-hero-inner,.institutes-page .institutes-hero-content,.learning-paths-page .lp-hero-content,.courses-list-page .courses-page-hero.public-hero-shell{z-index:2!important;text-align:center!important;width:min(1450px,100% - 170px)!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:block!important;position:relative!important}.public-hero-content,.home-page .hero-content{z-index:2!important;text-align:center!important;width:min(780px,100% - 40px)!important;margin:0 auto!important;padding-top:54px!important;position:relative!important}.public-hero-content h1,.home-page .hero h1{color:#fff!important;letter-spacing:0!important;text-shadow:0 6px 18px #00000040!important;margin:27px 0 23px!important;font-size:52px!important;font-weight:950!important;line-height:1.45!important}.public-hero-content h1 span,.home-page .hero h1 span{color:#ff5a14!important}.public-hero-content .search-box,.home-page .search-box{color:#081945!important;background:#fff!important;border:0!important;border-radius:15px!important;grid-template-columns:1fr 35px!important;align-items:center!important;width:min(705px,100%)!important;height:74px!important;margin:0 auto!important;padding:0 28px!important;display:grid!important;box-shadow:0 14px 45px #00000047!important}.public-hero-content .chip-row,.home-page .chip-row{flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;margin-top:23px!important;display:flex!important}.public-hero-content .chip-row button,.home-page .chip-row button{color:#fff!important;background:#0b2151b8!important;border:1px solid #ffffff47!important;border-radius:999px!important;min-width:82px!important;height:36px!important;min-height:36px!important;padding:0 18px!important;font-size:12px!important;font-weight:700!important}.cd-page .cd-main{width:min(1320px,100% - 32px)!important;margin:28px auto 0!important}@media (width<=900px){.home-page .hero,.categories-page .hero-section,.contact-page .hero-section,.about-page .category-hero.public-hero-shell,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.courses-list-page .compact-hero-wrap,.cd-page .cd-hero.public-course-hero{min-height:540px!important;padding-top:calc(var(--site-floating-header-clearance) + 18px)!important}.teachers-page .teachers-hero-inner,.institutes-page .institutes-hero-content,.learning-paths-page .lp-hero-content,.courses-list-page .courses-page-hero.public-hero-shell{width:calc(100% - 28px)!important}.public-hero-content,.home-page .hero-content{width:min(100% - 28px,780px)!important;padding-top:40px!important}.public-hero-content h1,.home-page .hero h1{font-size:34px!important}.public-hero-content .search-box,.home-page .search-box{height:62px!important;padding:0 20px!important}}.home-brand{width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.home-brand:before,.home-brand:after{content:none!important;display:none!important}.home-brand-logo,.home-brand img.home-brand-logo{object-fit:contain!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.home-page .home-brand,.categories-page .home-brand,.about-page .home-brand,.contact-page .home-brand,.teachers-page .home-brand,.institutes-page .home-brand,.learning-paths-page .home-brand,.cd-page .home-brand{width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.home-page .home-brand:before,.categories-page .home-brand:before,.about-page .home-brand:before,.contact-page .home-brand:before,.teachers-page .home-brand:before,.institutes-page .home-brand:before,.learning-paths-page .home-brand:before,.cd-page .home-brand:before{content:none!important}.home-page .home-brand-logo,.categories-page .home-brand-logo,.about-page .home-brand-logo,.contact-page .home-brand-logo,.teachers-page .home-brand-logo,.institutes-page .home-brand-logo,.learning-paths-page .home-brand-logo,.cd-page .home-brand-logo{object-fit:contain!important;width:68px!important;height:68px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important}.home-brand-mark,.home-brand-copy,.home-brand-copy-white,.home-brand-copy-orange{display:none!important}@media (width<=900px){.home-brand{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}.home-brand-logo,.home-brand img.home-brand-logo{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}.home-page .home-brand,.categories-page .home-brand,.about-page .home-brand,.contact-page .home-brand,.teachers-page .home-brand,.institutes-page .home-brand,.learning-paths-page .home-brand,.cd-page .home-brand,.home-page .home-brand-logo,.categories-page .home-brand-logo,.about-page .home-brand-logo,.contact-page .home-brand-logo,.teachers-page .home-brand-logo,.institutes-page .home-brand-logo,.learning-paths-page .home-brand-logo,.cd-page .home-brand-logo{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}}.auth-logo-header{width:fit-content!important;margin-inline:auto!important;padding-top:18px!important}.auth-logo-header__mark{width:132px!important;min-width:132px!important;max-width:132px!important;height:132px!important;min-height:132px!important;max-height:132px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.auth-logo-header__title{color:#1e3257!important;letter-spacing:0!important}.student-login-page .student-login-hero{margin-bottom:18px!important}.student-login-page .login-invite{margin-top:0!important;margin-bottom:16px!important}.student-login-page .login-card,.auth-page .auth-card,.auth-page.institute-auth-page .auth-card,.ti-login-page .ti-card{margin-top:22px!important}.auth-page .hero-header,.auth-page.institute-auth-page .hero-header,.ti-login-page .ti-hero{margin-bottom:20px!important}@media (width<=900px){.auth-logo-header{padding-top:12px!important}.auth-logo-header__mark{width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important}.student-login-page .student-login-hero,.auth-page .hero-header,.auth-page.institute-auth-page .hero-header,.ti-login-page .ti-hero{margin-bottom:14px!important}.student-login-page .login-invite{margin-bottom:12px!important}.student-login-page .login-card,.auth-page .auth-card,.auth-page.institute-auth-page .auth-card,.ti-login-page .ti-card{margin-top:16px!important}}.auth-page,.auth-page.institute-auth-page{padding-top:0!important}.student-login-page .hero-header,.auth-page .hero-header,.institute-auth-page .hero-header,.student-login-page .student-login-hero,.ti-login-page .ti-hero,.sr-page .sr-hero,.teacher-register-page .teacher-register-hero,.institute-register-page .institute-register-hero{padding-top:26px!important}.student-login-page .brand,.auth-page .brand,.institute-auth-page .brand,.student-login-page .student-login-logo,.ti-login-page .ti-logo,.sr-page .sr-brand,.teacher-register-page .teacher-register-brand,.institute-register-page .institute-register-brand{width:fit-content!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;direction:ltr!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:14px!important;margin:0 auto 34px!important;padding:0!important;display:flex!important}.student-login-page .brand,.auth-page .brand,.institute-auth-page .brand,.sr-page .sr-brand{flex-direction:column!important}.student-login-page .student-login-logo,.ti-login-page .ti-logo,.teacher-register-page .teacher-register-brand,.institute-register-page .institute-register-brand{flex-direction:column-reverse!important}.student-login-page .brand:before,.student-login-page .brand:after,.auth-page .brand:before,.auth-page .brand:after,.institute-auth-page .brand:before,.institute-auth-page .brand:after,.student-login-page .student-login-logo:before,.student-login-page .student-login-logo:after,.ti-login-page .ti-logo:before,.ti-login-page .ti-logo:after,.sr-page .sr-brand:before,.sr-page .sr-brand:after,.teacher-register-page .teacher-register-brand:before,.teacher-register-page .teacher-register-brand:after,.institute-register-page .institute-register-brand:before,.institute-register-page .institute-register-brand:after{content:none!important;display:none!important}.student-login-page .brand img,.auth-page .brand img,.institute-auth-page .brand img,.student-login-page .student-login-logo img,.ti-login-page .ti-logo-mark,.sr-page .sr-brand img,.teacher-register-page .teacher-register-brand img,.institute-register-page .institute-register-brand img{width:112px!important;min-width:112px!important;max-width:112px!important;height:112px!important;min-height:112px!important;max-height:112px!important;box-shadow:none!important;filter:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.student-login-page .student-login-logo span,.ti-login-page .ti-logo-text,.sr-page .sr-brand span,.teacher-register-page .teacher-register-brand-title,.institute-register-page .institute-register-brand-title{color:#fff!important;letter-spacing:0!important;text-shadow:0 12px 28px #00000047!important;font-size:clamp(34px,3.5vw,50px)!important;font-weight:950!important;line-height:1!important}.student-login-page .student-login-logo span:after,.ti-login-page .ti-logo-text:after,.sr-page .sr-brand span:after,.teacher-register-page .teacher-register-brand-title:after,.institute-register-page .institute-register-brand-title:after{content:"";vertical-align:.1em;background:#ff5b0a;border-radius:50%;width:.42em;height:.42em;margin-right:.12em;display:inline-block;box-shadow:0 0 18px #ff5b0a73}@media (width<=900px){.student-login-page .hero-header,.auth-page .hero-header,.institute-auth-page .hero-header,.student-login-page .student-login-hero,.ti-login-page .ti-hero,.sr-page .sr-hero,.teacher-register-page .teacher-register-hero,.institute-register-page .institute-register-hero{padding-top:18px!important}.student-login-page .brand,.auth-page .brand,.institute-auth-page .brand,.student-login-page .student-login-logo,.ti-login-page .ti-logo,.sr-page .sr-brand,.teacher-register-page .teacher-register-brand,.institute-register-page .institute-register-brand{gap:10px!important;margin-bottom:24px!important}.student-login-page .brand img,.auth-page .brand img,.institute-auth-page .brand img,.student-login-page .student-login-logo img,.ti-login-page .ti-logo-mark,.sr-page .sr-brand img,.teacher-register-page .teacher-register-brand img,.institute-register-page .institute-register-brand img{width:82px!important;min-width:82px!important;max-width:82px!important;height:82px!important;min-height:82px!important;max-height:82px!important}.student-login-page .student-login-logo span,.ti-login-page .ti-logo-text,.sr-page .sr-brand span,.teacher-register-page .teacher-register-brand-title,.institute-register-page .institute-register-brand-title{font-size:clamp(28px,8vw,38px)!important}}:root{--site-floating-header-top:0px!important}.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.teachers-page .teachers-header,.institutes-page .site-header,.institutes-page .institutes-header,.learning-paths-page .site-header,.learning-paths-page .lp-header,.courses-list-page .site-header,.cd-page .site-header,.cd-page .cd-header{inset-block-start:0!important;z-index:3000!important;margin-top:0!important;position:absolute!important;top:0!important}@media (width<=900px){.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.teachers-page .teachers-header,.institutes-page .site-header,.institutes-page .institutes-header,.learning-paths-page .site-header,.learning-paths-page .lp-header,.courses-list-page .site-header,.cd-page .site-header,.cd-page .cd-header{margin-top:0!important;top:0!important}}.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.teachers-page .teachers-header,.institutes-page .site-header,.institutes-page .institutes-header,.learning-paths-page .site-header,.learning-paths-page .lp-header,.courses-list-page .site-header,.courses-list-page .courses-header,.cd-page .site-header,.cd-page .cd-header{top:0!important;inset-block-start:0!important;z-index:9999!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;backdrop-filter:blur(18px)saturate(1.16)!important;background:linear-gradient(135deg,#ffffff2b,#ffffff0f),#030c2b94!important;width:min(1320px,100% - 48px)!important;margin:0!important;position:absolute!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.student-sidebar .sidebar-brand{align-items:center!important;gap:8px!important;min-height:64px!important}.student-sidebar .sidebar-brand .brand-logo{width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;box-shadow:none!important;object-fit:contain!important;filter:drop-shadow(0 10px 18px #0000002e)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.student-sidebar .sidebar-brand .brand-word{color:#fff!important;font-size:22px!important;font-weight:950!important;line-height:1!important}.teacherDashboardRoot .teacherLogoBlock,.instituteDashboardRoot .teacherLogoBlock{justify-content:center!important;align-items:center!important;gap:10px!important;min-height:64px!important}.teacherDashboardRoot .teacherLogoMark,.instituteDashboardRoot .teacherLogoMark{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 56px!important;place-items:center!important;padding:0!important;display:grid!important;overflow:visible!important}.teacherDashboardRoot .teacherLogoMark img,.instituteDashboardRoot .teacherLogoMark img{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;box-shadow:none!important;object-fit:contain!important;filter:drop-shadow(0 10px 18px #0000002e)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.teacherDashboardRoot .teacherLogoTitle,.instituteDashboardRoot .teacherLogoTitle{color:#fff!important;font-size:22px!important;font-weight:950!important;line-height:1.1!important}.teacherDashboardRoot .teacherLogoSub,.instituteDashboardRoot .teacherLogoSub{color:#ffffffad!important}.app-shell .sidebar .brand-logo,.teacher-shell .sidebar .brand-logo,.profile-sidebar .sidebar-brand__mark,.profile-sidebar .sidebar-brand__mark img,.sidebar .brand img,.sidebar .brand-logo{box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}@media (width<=900px){.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.teachers-page .teachers-header,.institutes-page .site-header,.institutes-page .institutes-header,.learning-paths-page .site-header,.learning-paths-page .lp-header,.courses-list-page .site-header,.courses-list-page .courses-header,.cd-page .site-header,.cd-page .cd-header{width:min(100% - 24px,1320px)!important;top:0!important}.student-sidebar .sidebar-brand .brand-logo,.teacherDashboardRoot .teacherLogoMark,.teacherDashboardRoot .teacherLogoMark img,.instituteDashboardRoot .teacherLogoMark,.instituteDashboardRoot .teacherLogoMark img{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}}.auth-home-link{z-index:30!important;color:#fff!important;-webkit-backdrop-filter:blur(16px)saturate(1.12)!important;backdrop-filter:blur(16px)saturate(1.12)!important;background:linear-gradient(135deg,#ffffff24,#ffffff0d),#030c2b6b!important;border:1px solid #ffffff2e!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:5px 7px 5px 14px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;transition:transform .22s,border-color .22s,background .22s!important;display:inline-flex!important;position:fixed!important;top:18px!important;right:22px!important;box-shadow:0 18px 38px #00082638!important}.auth-home-link:hover{background:linear-gradient(135deg,#ff5b0a38,#ffffff0f),#030c2b80!important;border-color:#ff5b0ab3!important;transform:translateY(-2px)!important}.auth-home-link__icon{color:#fff!important;background:linear-gradient(#ff7a2b 0%,#ff5a0a 100%)!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important;box-shadow:0 10px 18px #ff5a0a47!important}.auth-home-link__arrow{color:#ff7a2b!important;transition:transform .22s!important}.auth-home-link:hover .auth-home-link__arrow{transform:translate(-3px)!important}.auth-home-link:focus-visible{outline-offset:4px!important;outline:3px solid #ff5b0a59!important}@media (width<=640px){.auth-home-link{min-height:40px!important;padding:4px 5px 4px 10px!important;font-size:12px!important;top:12px!important;right:12px!important}.auth-home-link__icon{width:30px!important;height:30px!important}.auth-home-link__text{display:none!important}}.category-detail-page .category-detail-hero-wrap{position:relative!important}.category-detail-page .category-detail-hero-wrap .site-header{inset-block-start:auto!important;z-index:80!important;width:min(1545px,100% - 70px)!important;margin:0!important;position:absolute!important;top:16px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}@media (width<=900px){.category-detail-page .category-detail-hero-wrap .site-header{width:min(100% - 28px,560px)!important;margin-top:0!important;top:12px!important}}.contact-page .top-area:before,.contact-page .top-area:after,.contact-page .hero-section:after{content:none!important}.contact-page .hero-section{background:linear-gradient(180deg, #040f2b0a, #040e281a), var(--hero-bg) center 28% / cover no-repeat, radial-gradient(circle at 50% 10%, #123b81, #061536 65%)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;padding:108px 0 88px!important;display:flex!important}.contact-page .public-hero-content{padding-top:0!important}.contact-page .public-hero-content .live-pill,.contact-page .public-hero-content .chip-row button,.contact-page .main-card{box-shadow:none!important}.contact-page .public-hero-content .search-box{box-shadow:0 16px 34px #0008262e!important}@media (width<=760px){.contact-page .hero-section{padding:128px 0 92px!important}}.home-page .hero-wrap,.categories-page .top-area,.contact-page .top-area,.about-page .hero-wrapper,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.courses-list-page .compact-hero-wrap,.cd-page .cd-hero{position:relative!important}.home-page .site-header,.categories-page:not(.category-detail-page) .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.teachers-page .teachers-header,.institutes-page .site-header,.institutes-page .institutes-header,.learning-paths-page .site-header,.learning-paths-page .lp-header,.courses-list-page .site-header,.courses-list-page .courses-header,.cd-page .site-header,.cd-page .cd-header{inset-block-start:auto!important;z-index:80!important;width:min(1320px,100% - 48px)!important;margin:0!important;position:absolute!important;top:16px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}@media (width<=900px){.home-page .site-header,.categories-page:not(.category-detail-page) .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.teachers-page .teachers-header,.institutes-page .site-header,.institutes-page .institutes-header,.learning-paths-page .site-header,.learning-paths-page .lp-header,.courses-list-page .site-header,.courses-list-page .courses-header,.cd-page .site-header,.cd-page .cd-header{width:min(100% - 28px,560px)!important;top:12px!important}}.mobile-menu-toggle,.dashboard-mobile-menu-toggle,.dashboard-sidebar-backdrop,.student-mobile-menu-toggle,.student-sidebar-backdrop{display:none}@media (width<=1180px){.container,.teachers-shell,.institutes-shell,.lp-shell{max-width:calc(100% - 32px)!important}.course-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){:root{--site-floating-header-height:64px;--site-floating-header-clearance:84px}.home-page,.categories-page,.about-page,.contact-page,.teachers-page,.institutes-page,.learning-paths-page,.lp-article-page,.cd-page,.teacher-detail-page,.courses-list-page{overflow-x:clip}.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.institutes-page .site-header,.learning-paths-page .site-header,.lp-article-page .site-header,.courses-list-page .site-header,.cd-page .site-header,.teacher-detail-page .site-header{direction:ltr!important;border-radius:20px!important;grid-template-columns:44px minmax(0,1fr) 50px!important;grid-template-areas:"menu auth brand"!important;align-items:center!important;gap:7px!important;width:calc(100% - 20px)!important;height:64px!important;min-height:64px!important;margin:0!important;padding:7px 9px!important;display:grid!important;top:10px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.site-header .auth-actions,.site-header .main-nav{direction:rtl!important}.home-page .site-header:before,.categories-page .site-header:before,.about-page .site-header:before,.contact-page .site-header:before,.teachers-page .site-header:before,.institutes-page .site-header:before,.learning-paths-page .site-header:before,.lp-article-page .site-header:before,.courses-list-page .site-header:before,.cd-page .site-header:before,.teacher-detail-page .site-header:before{border-radius:18px!important}.home-page .home-brand,.categories-page .home-brand,.about-page .home-brand,.contact-page .home-brand,.teachers-page .home-brand,.institutes-page .home-brand,.learning-paths-page .home-brand,.lp-article-page .home-brand,.courses-list-page .home-brand,.cd-page .home-brand,.teacher-detail-page .home-brand{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:brand!important;justify-self:end!important;padding:0!important;overflow:visible!important}.home-page .home-brand-logo,.categories-page .home-brand-logo,.about-page .home-brand-logo,.contact-page .home-brand-logo,.teachers-page .home-brand-logo,.institutes-page .home-brand-logo,.learning-paths-page .home-brand-logo,.lp-article-page .home-brand-logo,.courses-list-page .home-brand-logo,.cd-page .home-brand-logo,.teacher-detail-page .home-brand-logo{object-fit:contain!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important}.site-header .auth-actions{flex-wrap:nowrap!important;grid-area:auth!important;justify-self:start!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:100%!important;display:flex!important}.site-header .auth-actions a,.site-header .auth-actions button,.site-header .login-btn,.site-header .signup-btn,.site-header .user-menu-link{white-space:nowrap!important;border-radius:8px!important;width:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding-inline:8px!important;font-size:10px!important}.site-header .auth-actions .login-btn{min-width:112px!important;padding-inline:12px!important;font-size:11px!important}.site-header .user-menu-link{max-width:142px!important}.site-header .user-menu-icon{flex:0 0 23px!important;width:23px!important;height:23px!important}.site-header .mobile-menu-toggle{color:#fff!important;width:40px!important;height:40px!important;box-shadow:none!important;cursor:pointer!important;z-index:3!important;background:#ffffff14!important;border:1px solid #ffffff3d!important;border-radius:10px!important;flex-direction:column!important;grid-area:menu!important;justify-content:center!important;justify-self:start!important;align-items:center!important;gap:5px!important;padding:0!important;display:inline-flex!important}.site-header .mobile-menu-toggle span{background:currentColor!important;border-radius:999px!important;width:20px!important;height:2px!important;transition:transform .22s,opacity .18s!important;display:block!important}.site-header .mobile-menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)!important}.site-header .mobile-menu-toggle.is-open span:nth-child(2){opacity:0!important}.site-header .mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)!important}.home-page .main-nav,.categories-page .main-nav,.about-page .main-nav,.contact-page .main-nav,.teachers-page .main-nav,.institutes-page .main-nav,.learning-paths-page .main-nav,.lp-article-page .main-nav,.courses-list-page .main-nav,.cd-page .main-nav,.teacher-detail-page .main-nav{z-index:1400!important;white-space:normal!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(135deg,#ffffff21,#ffffff0d),#030c2bf7!important;border:1px solid #ffffff2e!important;border-radius:16px!important;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:min(70vh,480px)!important;padding:9px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;overflow:hidden auto!important;box-shadow:0 20px 48px #00082652!important}.site-header .main-nav.is-open{display:flex!important}.site-header .main-nav a,.site-header .main-nav .nav-disabled{white-space:nowrap!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;padding:11px 12px!important;font-size:12px!important;line-height:1.6!important;display:flex!important;transform:none!important}.site-header .main-nav a:hover,.site-header .main-nav a.active{background:#ff5b141f!important}.site-header .main-nav a.active:after{width:3px!important;height:20px!important;inset:50% 10px auto auto!important;transform:translateY(-50%)!important}.home-page .hero,.categories-page .hero-section,.contact-page .hero-section,.about-page .category-hero.public-hero-shell,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.courses-list-page .compact-hero-wrap,.cd-page .cd-hero.public-course-hero{min-height:470px!important;padding-top:calc(var(--site-floating-header-clearance) + 18px)!important;padding-bottom:60px!important}.public-hero-content,.home-page .hero-content,.teachers-page .teachers-hero-inner,.institutes-page .institutes-hero-content,.learning-paths-page .lp-hero-content,.courses-list-page .courses-page-hero.public-hero-shell{width:calc(100% - 24px)!important;max-width:720px!important;margin-inline:auto!important;padding-top:34px!important}.public-hero-content h1,.home-page .hero h1,.teachers-page .teachers-hero h1,.institutes-page .institutes-hero-content h1,.learning-paths-page .lp-hero-content h1{margin-block:20px 18px!important;font-size:clamp(29px,7.8vw,36px)!important;line-height:1.5!important}.public-hero-content .search-box,.home-page .search-box,.teachers-page .hero-search-box,.institutes-page .institutes-search,.learning-paths-page .lp-search{border-radius:13px!important;width:100%!important;height:58px!important;min-height:58px!important;padding-inline:16px!important}.public-hero-content .chip-row,.home-page .chip-row,.teachers-page .hero-chips{gap:7px!important;margin-top:16px!important}.public-hero-content .chip-row button,.home-page .chip-row button,.teachers-page .hero-chips button{min-width:0!important;height:32px!important;min-height:32px!important;padding-inline:12px!important;font-size:10.5px!important}.section-head,.teachers-heading,.institutes-heading,.lp-section-head{min-width:0!important}}@media (width<=760px){.home-page .container,.courses-list-page .container{width:calc(100% - 20px)!important;max-width:none!important}.home-page .stats-card{scroll-snap-type:x proximity!important;scrollbar-width:none!important;align-items:center!important;gap:0!important;min-height:88px!important;padding:12px 8px!important;display:flex!important;overflow:auto hidden!important}.home-page .stats-card::-webkit-scrollbar{display:none!important}.home-page .stat-item{scroll-snap-align:start!important;flex:0 0 132px!important;gap:9px!important;min-width:132px!important;padding-inline:8px!important}.home-page .stat-item strong{font-size:18px!important}.home-page .stat-item span{font-size:10px!important}.home-page .stat-item i{height:46px!important}.home-page .category-grid,.home-page .live-row,.home-page .course-grid,.home-page .upcoming-grid,.home-page .why-grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-flow:column!important;width:100%!important;max-width:100%!important;padding:2px 1px 10px!important;display:grid!important;overflow:auto hidden!important}.home-page .category-grid::-webkit-scrollbar{display:none!important}.home-page .live-row::-webkit-scrollbar{display:none!important}.home-page .course-grid::-webkit-scrollbar{display:none!important}.home-page .upcoming-grid::-webkit-scrollbar{display:none!important}.home-page .why-grid::-webkit-scrollbar{display:none!important}.home-page .category-grid{grid-auto-columns:clamp(132px,36vw,160px)!important;gap:10px!important}.home-page .live-row{grid-auto-columns:clamp(220px,63vw,250px)!important;gap:12px!important}.home-page .course-grid{grid-auto-columns:clamp(220px,68vw,265px)!important;gap:14px!important}.home-page .upcoming-grid{grid-auto-columns:clamp(220px,66vw,255px)!important;gap:14px!important}.home-page .why-grid{grid-auto-columns:clamp(170px,48vw,205px)!important;gap:0!important}.home-page .category-card,.home-page .live-card,.home-page .course-card,.home-page .upcoming-card,.home-page .why-grid article{scroll-snap-align:center!important;width:100%!important;max-width:none!important;margin:0!important}.home-page .category-card{gap:10px!important;min-height:88px!important;padding:14px 11px!important}.home-page .category-card h3{font-size:12px!important}.home-page .category-card p{font-size:9.5px!important}.home-page .live-card{gap:10px!important;min-height:104px!important;padding:9px!important}.home-page .live-card img{width:76px!important;height:76px!important}.home-page .course-card{grid-template-rows:182px 1fr!important;min-height:390px!important}.home-page .course-body{padding:12px 13px!important}.home-page .course-body h3{font-size:15px!important}.home-page .course-orbit strong{font-size:50px!important}.home-page .course-timer{min-height:68px!important;padding:8px 12px 8px 62px!important}.home-page .course-timer em{width:44px!important;height:44px!important}.home-page .upcoming-card{grid-template-rows:132px 1fr!important;min-height:310px!important}.home-page .upcoming-content{padding:14px!important}.home-page .why-grid{min-height:140px!important;padding:16px 8px!important}.home-page .why-grid article{border-bottom:0!important;padding-inline:12px!important}.home-page .slider-btn{display:none!important}.home-page .course-filter-panel,.courses-list-page .course-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}.home-page .course-filter-panel input,.home-page .course-filter-panel select{height:40px!important;font-size:11px!important}.home-page .course-filter-actions{flex-wrap:wrap!important;gap:8px!important}.home-page .course-filter-actions button{flex:120px!important}.home-page .cta-banner{text-align:center!important;grid-template-columns:1fr!important;gap:12px!important;width:calc(100% - 20px)!important;min-height:150px!important;padding:20px 16px!important}.home-page .cta-banner>div,.home-page .cta-banner .cta-text,.home-page .cta-banner button{grid-area:auto/1!important;justify-self:center!important}.home-page .cta-banner h2{font-size:18px!important}.home-page .cta-banner p{font-size:12px!important}.home-page .cta-banner button{height:42px!important;font-size:11px!important}.home-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 18px!important;padding-block:30px 22px!important}.categories-page .main-card,.categories-page .categories-section,.category-detail-page .category-linear-section{width:calc(100% - 20px)!important;max-width:none!important}.categories-page .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}.categories-page .category-card{min-height:118px!important;padding:14px 10px!important}.category-detail-page .category-linear-list,.category-detail-page .cooking-category-row{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-columns:clamp(210px,70vw,265px)!important;grid-auto-flow:column!important;gap:12px!important;display:grid!important;overflow-x:auto!important}.category-detail-page .category-linear-list::-webkit-scrollbar{display:none!important}.category-detail-page .cooking-category-row::-webkit-scrollbar{display:none!important}.category-detail-page .category-linear-list>*,.category-detail-page .cooking-category-row>*{scroll-snap-align:center!important}.about-page .container,.about-page .category-hero,.about-page .why-section,.about-page .benefits-section,.about-page .ecosystem-section,.about-page .values-section,.about-page .stats-section{width:calc(100% - 20px)!important;max-width:none!important}.about-page .benefits-grid,.about-page .ecosystem-grid,.about-page .values-grid,.about-page .stats-band{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-flow:column!important;gap:12px!important;padding-bottom:8px!important;display:grid!important;overflow-x:auto!important}.about-page .benefits-grid,.about-page .ecosystem-grid{grid-auto-columns:clamp(205px,66vw,250px)!important}.about-page .values-grid{grid-auto-columns:clamp(185px,58vw,225px)!important}.about-page .stats-band{grid-auto-columns:145px!important}.about-page .benefits-grid::-webkit-scrollbar{display:none!important}.about-page .ecosystem-grid::-webkit-scrollbar{display:none!important}.about-page .values-grid::-webkit-scrollbar{display:none!important}.about-page .stats-band::-webkit-scrollbar{display:none!important}.about-page .benefit-card,.about-page .ecosystem-card,.about-page .value-card,.about-page .stats-band>*{scroll-snap-align:center!important}.about-page .vision-grid{grid-template-columns:1fr!important;gap:14px!important}.about-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}.teachers-page .teachers-shell{width:calc(100% - 20px)!important;max-width:none!important}.teachers-page .stats-strip-card{scrollbar-width:none!important;align-items:center!important;gap:0!important;padding:10px!important;display:flex!important;overflow-x:auto!important}.teachers-page .stats-strip-card::-webkit-scrollbar{display:none!important}.teachers-page .stats-strip-card .stat-item{flex:0 0 135px!important;min-width:135px!important}.teachers-page .category-grid,.teachers-page .course-card-grid,.teachers-page .private-session-grid,.teachers-page .teachers-why-section{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-flow:column!important;gap:12px!important;padding-bottom:8px!important;display:grid!important;overflow-x:auto!important}.teachers-page .category-grid{grid-auto-columns:clamp(145px,42vw,175px)!important}.teachers-page .course-card-grid,.teachers-page .private-session-grid{grid-auto-columns:clamp(220px,68vw,260px)!important}.teachers-page .teachers-why-section{grid-auto-columns:clamp(190px,58vw,225px)!important}.teachers-page .category-grid::-webkit-scrollbar{display:none!important}.teachers-page .course-card-grid::-webkit-scrollbar{display:none!important}.teachers-page .private-session-grid::-webkit-scrollbar{display:none!important}.teachers-page .teachers-why-section::-webkit-scrollbar{display:none!important}.teachers-page .category-grid>*,.teachers-page .course-card-grid>*,.teachers-page .private-session-grid>*,.teachers-page .teachers-why-section>*{scroll-snap-align:center!important}.teachers-page .teacher-carousel-card{width:min(250px,72vw)!important;min-height:330px!important}.teachers-page .teachers-cta-card{text-align:center!important;grid-template-columns:1fr!important;padding:22px 18px!important}.institutes-page .institutes-shell{width:calc(100% - 20px)!important;max-width:none!important}.institutes-page .institutes-stats{scrollbar-width:none!important;align-items:center!important;gap:0!important;padding:10px!important;display:flex!important;overflow-x:auto!important}.institutes-page .institutes-stats::-webkit-scrollbar{display:none!important}.institutes-page .institutes-stats article{flex:0 0 138px!important;min-width:138px!important}.institutes-page .institutes-card-grid,.institutes-page .institutes-category-grid,.institutes-page .institutes-benefit-grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-flow:column!important;gap:12px!important;padding-bottom:8px!important;display:grid!important;overflow-x:auto!important}.institutes-page .institutes-card-grid{grid-auto-columns:clamp(225px,70vw,270px)!important}.institutes-page .institutes-category-grid{grid-auto-columns:clamp(150px,44vw,180px)!important}.institutes-page .institutes-benefit-grid{grid-auto-columns:clamp(195px,60vw,235px)!important}.institutes-page .institutes-card-grid::-webkit-scrollbar{display:none!important}.institutes-page .institutes-category-grid::-webkit-scrollbar{display:none!important}.institutes-page .institutes-benefit-grid::-webkit-scrollbar{display:none!important}.institutes-page .institutes-card-grid>*,.institutes-page .institutes-category-grid>*,.institutes-page .institutes-benefit-grid>*{scroll-snap-align:center!important}.institutes-page .institute-card-image{min-height:150px!important}.institutes-page .institute-card-body{padding:14px!important}.learning-paths-page .lp-shell,.lp-article-page .lp-shell{width:calc(100% - 20px)!important;max-width:none!important}.learning-paths-page .lp-roadmap-grid,.learning-paths-page .lp-topic-grid,.learning-paths-page .lp-path-grid,.learning-paths-page .lp-article-grid,.lp-article-page .lp-related-list{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-flow:column!important;gap:12px!important;padding-bottom:8px!important;display:grid!important;overflow-x:auto!important}.learning-paths-page .lp-roadmap-grid{grid-auto-columns:clamp(190px,58vw,225px)!important}.learning-paths-page .lp-topic-grid{grid-auto-columns:clamp(145px,42vw,175px)!important}.learning-paths-page .lp-path-grid{grid-auto-columns:clamp(220px,68vw,260px)!important}.learning-paths-page .lp-article-grid,.lp-article-page .lp-related-list{grid-auto-columns:clamp(210px,66vw,250px)!important}.learning-paths-page .lp-roadmap-grid::-webkit-scrollbar{display:none!important}.learning-paths-page .lp-topic-grid::-webkit-scrollbar{display:none!important}.learning-paths-page .lp-path-grid::-webkit-scrollbar{display:none!important}.learning-paths-page .lp-article-grid::-webkit-scrollbar{display:none!important}.lp-article-page .lp-related-list::-webkit-scrollbar{display:none!important}.learning-paths-page .lp-featured,.learning-paths-page .lp-cta,.lp-article-page .lp-article-body{grid-template-columns:1fr!important}.lp-article-page .lp-article-content{padding:20px 16px!important}.lp-article-page .lp-article-content ul{grid-template-columns:1fr!important}.lp-article-page .lp-article-steps{position:static!important}.contact-page .main-card,.contact-page .contact-cards,.contact-page .contact-content-grid,.contact-page .faq-section,.contact-page .cta-banner,.contact-page .footer-grid,.contact-page .footer-bottom{width:calc(100% - 20px)!important;max-width:none!important}.contact-page .contact-cards,.contact-page .hero-contact-metrics{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-flow:column!important;gap:12px!important;padding-bottom:8px!important;display:grid!important;overflow-x:auto!important}.contact-page .contact-cards{grid-auto-columns:clamp(210px,66vw,250px)!important}.contact-page .hero-contact-metrics{grid-auto-columns:145px!important}.contact-page .contact-cards::-webkit-scrollbar{display:none!important}.contact-page .hero-contact-metrics::-webkit-scrollbar{display:none!important}.contact-page .contact-card{scroll-snap-align:center!important;min-height:145px!important;padding:18px 14px!important}.contact-page .contact-content-grid,.contact-page .two-col,.contact-page .faq-grid,.contact-page .response-steps{grid-template-columns:1fr!important}.contact-page .form-panel,.contact-page .faq-section{padding:20px 15px!important}.contact-page .cta-banner{text-align:center!important;grid-template-columns:1fr!important;padding:22px 16px!important}.contact-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 16px!important}}@media (width<=900px){.cd-page .cd-main,.cd-page .cd-footer-grid,.cd-page .cd-footer-copy{width:calc(100% - 20px)!important}.cd-page .cd-hero{grid-template-columns:1fr!important;gap:14px!important}.cd-page .cd-hero-media{border-radius:18px!important;grid-column:1!important;min-height:210px!important;max-height:240px!important}.cd-page .cd-hero-content h1{font-size:clamp(27px,7vw,34px)!important}.cd-page .cd-layout,.cd-page .cd-lower-grid,.cd-page .cd-learning-grid{grid-template-columns:1fr!important;gap:14px!important}.cd-page .cd-pricing-card,.cd-page .cd-instructor-card{width:100%!important;position:static!important}.cd-page .cd-tabs,.cd-page .cd-feature-boxes,.cd-page .cd-meta-panel,.cd-page .cd-hero-meta{scroll-snap-type:x proximity!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}.cd-page .cd-tabs{grid-auto-columns:minmax(120px,34vw)!important}.cd-page .cd-feature-boxes{grid-auto-columns:minmax(170px,48vw)!important;gap:10px!important;padding:14px!important}.cd-page .cd-meta-panel{grid-auto-columns:145px!important}.cd-page .cd-hero-meta{grid-auto-columns:145px!important;gap:10px!important}.cd-page .cd-tabs::-webkit-scrollbar{display:none!important}.cd-page .cd-feature-boxes::-webkit-scrollbar{display:none!important}.cd-page .cd-meta-panel::-webkit-scrollbar{display:none!important}.cd-page .cd-hero-meta::-webkit-scrollbar{display:none!important}.cd-page .curriculum-item{grid-template-columns:34px 72px minmax(0,1fr)!important;gap:8px!important;min-height:64px!important;padding-inline:10px!important}.cd-page .reviews-summary{grid-template-columns:1fr!important;gap:14px!important;padding-inline:14px!important}.cd-page .review-card{padding:16px!important}.cd-page .cd-bottom-cta{text-align:center!important;grid-template-columns:1fr!important;padding:22px 16px!important}.cd-page .cd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}}@media (width<=760px){.student-login-page,.auth-page,.ti-login-page,.sr-page,.teacher-register-page,.institute-register-page{overflow-x:clip!important}.student-login-page .login-card,.auth-page .auth-card,.ti-login-page .ti-card,.sr-page .sr-card,.teacher-register-page .register-card,.institute-register-page .register-card{border-radius:22px!important;width:calc(100% - 20px)!important;max-width:560px!important;margin-inline:auto!important;padding:20px 15px!important}.student-login-page input,.auth-page input,.ti-login-page input,.sr-page input,.teacher-register-page input,.teacher-register-page select,.teacher-register-page textarea,.institute-register-page input,.institute-register-page select,.institute-register-page textarea{max-width:100%!important}.sr-page .sr-grid,.teacher-register-page .form-grid,.institute-register-page .form-grid{grid-template-columns:1fr!important}.student-login-page .otp-inputs,.auth-page .otp-boxes,.ti-login-page .ti-otp-boxes{gap:7px!important}}@media (width<=900px){.app-shell{min-width:0!important;padding:0!important;display:block!important}.app-shell>.page-main,.app-shell>.dashboard-main,.page-main,.dashboard-main{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:72px 12px 20px!important}.dashboard-mobile-menu-toggle{z-index:2200!important;color:#1e3257!important;background:#fff!important;border:1px solid #e0e6ef!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:42px!important;height:42px!important;padding:0!important;display:inline-flex!important;position:fixed!important;top:14px!important;right:14px!important;box-shadow:0 10px 24px #0819451f!important}.dashboard-mobile-menu-toggle span{background:currentColor!important;border-radius:999px!important;width:20px!important;height:2px!important;transition:transform .2s,opacity .18s!important}.dashboard-mobile-menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)!important}.dashboard-mobile-menu-toggle.is-open span:nth-child(2){opacity:0!important}.dashboard-mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)!important}.dashboard-sidebar-backdrop{z-index:2090!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#040e2873!important;border:0!important;transition:opacity .2s,visibility .2s!important;display:block!important;position:fixed!important;inset:0!important}.dashboard-sidebar-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.responsive-dashboard-sidebar.sidebar{z-index:2100!important;width:min(286px,84vw)!important;max-width:286px!important;height:100dvh!important;min-height:100dvh!important;padding:20px 14px!important;transition:transform .24s!important;position:fixed!important;top:0!important;right:0!important;overflow-y:auto!important;transform:translate(105%)!important;box-shadow:-18px 0 42px #0719522e!important}.responsive-dashboard-sidebar.sidebar.is-open{transform:translate(0)!important}.responsive-dashboard-sidebar .brand,.responsive-dashboard-sidebar .profile,.responsive-dashboard-sidebar .teacher-profile,.responsive-dashboard-sidebar .teacher-mini-profile{margin-bottom:14px!important}.responsive-dashboard-sidebar .nav-item,.responsive-dashboard-sidebar .menu-item{min-height:44px!important;padding:9px 10px!important;font-size:12px!important}.page-surface,.dashboard-surface,.page-card{border-radius:20px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.page-header,.dashboard-page-heading{flex-wrap:wrap!important;gap:10px!important}.page-content-grid,.form-grid,.content-grid,.summary-grid,.stats-grid{grid-template-columns:1fr!important}.courses-table,.requests-table,.table-shell,.table-wrap,.data-table-wrap{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.student-shell{grid-template-columns:1fr!important;min-width:0!important;display:block!important}.student-mobile-menu-toggle{z-index:2300!important;color:#1e3257!important;background:#fff!important;border:1px solid #e1e7f0!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:42px!important;height:42px!important;padding:0!important;display:inline-flex!important;position:fixed!important;top:14px!important;right:14px!important;box-shadow:0 10px 24px #0819451f!important}.student-mobile-menu-toggle span{background:currentColor!important;border-radius:999px!important;width:20px!important;height:2px!important}.student-mobile-menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)!important}.student-mobile-menu-toggle.is-open span:nth-child(2){opacity:0!important}.student-mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)!important}.student-sidebar-backdrop{z-index:2180!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:#040e2873!important;border:0!important;display:block!important;position:fixed!important;inset:0!important}.student-sidebar-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.student-shell .student-sidebar{z-index:2200!important;width:min(286px,84vw)!important;height:100dvh!important;padding:22px 14px!important;transition:transform .24s!important;position:fixed!important;top:0!important;right:0!important;overflow-y:auto!important;transform:translate(105%)!important;box-shadow:-18px 0 42px #0719522e!important}.student-shell .student-sidebar.is-open{transform:translate(0)!important}.student-main{width:100%!important;min-width:0!important;margin:0!important}.student-topbar{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-height:68px!important;padding:10px 68px 10px 12px!important;display:flex!important}.student-search-box{flex:1 0 100%!important;order:3!important;width:100%!important}.student-content{padding:18px 12px 28px!important}.student-content .dashboard-stats,.student-content .stats-grid,.student-content .course-grid,.student-content .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.student-content .card,.student-content .dashboard-card{min-width:0!important}.teacherDashboardRoot,.instituteDashboardRoot{grid-template-columns:1fr!important;min-width:0!important;display:block!important}.teacherDashboardMain,.teacherMain,.instituteDashboardMain{width:100%!important;min-width:0!important;margin:0!important;padding-inline:12px!important}.teacherStatsGrid,.teacherCardsGrid,.instituteStatsGrid,.instituteCardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media (width<=760px){.system-page,.classroom-page,.course-register-page,.payment-result-page{overflow-x:clip!important}.system-layout,.classroom-layout,.course-register-layout,.system-card-grid{grid-template-columns:1fr!important}.admin-page main,.admin-main,.admin-content{min-width:0!important;overflow-x:auto!important}}@media (width<=520px){.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.institutes-page .site-header,.learning-paths-page .site-header,.lp-article-page .site-header,.courses-list-page .site-header,.cd-page .site-header,.teacher-detail-page .site-header{border-radius:18px!important;grid-template-columns:40px minmax(0,1fr) 44px!important;gap:5px!important;width:calc(100% - 12px)!important;padding-inline:7px!important}.site-header .mobile-menu-toggle{width:36px!important;height:36px!important}.site-header .mobile-menu-toggle span{width:18px!important}.home-page .home-brand,.categories-page .home-brand,.about-page .home-brand,.contact-page .home-brand,.teachers-page .home-brand,.institutes-page .home-brand,.learning-paths-page .home-brand,.lp-article-page .home-brand,.courses-list-page .home-brand,.cd-page .home-brand,.teacher-detail-page .home-brand,.home-page .home-brand-logo,.categories-page .home-brand-logo,.about-page .home-brand-logo,.contact-page .home-brand-logo,.teachers-page .home-brand-logo,.institutes-page .home-brand-logo,.learning-paths-page .home-brand-logo,.lp-article-page .home-brand-logo,.courses-list-page .home-brand-logo,.cd-page .home-brand-logo,.teacher-detail-page .home-brand-logo{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important}.site-header .auth-actions .login-btn{min-width:104px!important;padding-inline:10px!important;font-size:10px!important}.site-header .user-menu-link{max-width:112px!important;padding-inline:5px!important;font-size:9px!important}.public-hero-content h1,.home-page .hero h1{font-size:27px!important}.home-page .course-filter-panel,.courses-list-page .course-filter-panel,.home-page .footer-grid,.about-page .footer-grid,.contact-page .footer-grid,.cd-page .cd-footer-grid,.student-content .dashboard-stats,.student-content .stats-grid,.student-content .course-grid,.student-content .dashboard-grid,.teacherStatsGrid,.teacherCardsGrid,.instituteStatsGrid,.instituteCardsGrid{grid-template-columns:1fr!important}.profile-chip span{display:none!important}.student-topbar{padding-left:10px!important;padding-right:62px!important}}.course-filter-mobile-bar,.mobile-auth-intro{display:none}@keyframes mobileAuthIntroOut{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(.985)}}@keyframes mobileAuthContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.home-page .section-head h2,.home-page .why-section>h2,.home-page .testimonial-section>h2{font-size:15.5px!important;line-height:1.6!important}.home-page .course-body h3{font-size:13.5px!important;line-height:1.65!important}.home-page .live-card h3,.home-page .upcoming-card h3{font-size:12px!important;line-height:1.65!important}.home-page .category-grid{--mobile-snap-card:clamp(132px, 36vw, 160px);grid-auto-columns:var(--mobile-snap-card)!important}.home-page .live-row{--mobile-snap-card:clamp(220px, 63vw, 250px);grid-auto-columns:var(--mobile-snap-card)!important}.home-page .course-grid{--mobile-snap-card:clamp(220px, 68vw, 265px);grid-auto-columns:var(--mobile-snap-card)!important}.home-page .upcoming-grid{--mobile-snap-card:clamp(220px, 66vw, 255px);grid-auto-columns:var(--mobile-snap-card)!important}.home-page .why-grid{--mobile-snap-card:clamp(170px, 48vw, 205px);grid-auto-columns:var(--mobile-snap-card)!important}.home-page .category-grid,.home-page .live-row,.home-page .course-grid,.home-page .upcoming-grid,.home-page .why-grid{box-sizing:border-box!important;padding-inline:max(12px, calc((100% - var(--mobile-snap-card)) / 2))!important;scroll-padding-inline:max(12px, calc((100% - var(--mobile-snap-card)) / 2))!important;scroll-snap-type:x mandatory!important;padding-bottom:10px!important}.home-page .category-card,.home-page .live-card,.home-page .course-card,.home-page .upcoming-card,.home-page .why-grid article{scroll-snap-align:center!important}.categories-page .main-card{border-radius:24px 24px 0 0!important;width:calc(100% - 16px)!important;min-height:auto!important;margin-left:auto!important;margin-right:auto!important;padding:18px 0 24px!important}.categories-page .categories-section{width:calc(100% - 20px)!important;max-width:560px!important;margin:18px auto 0!important}.categories-page .breadcrumb{width:calc(100% - 28px)!important;max-width:540px!important;margin-inline:auto!important}.categories-page .public-hero-content .chip-row,.categories-page .hero-content .chip-row{display:none!important}.categories-page .public-hero-content .search-box,.categories-page .hero-content .search-box,.categories-page .hero-search{border-radius:12px!important;width:min(430px,100% - 30px)!important;height:50px!important;margin-inline:auto!important;padding-inline:14px!important}.categories-page .public-hero-content .search-box input,.categories-page .hero-content .search-box input,.categories-page .hero-search input{font-size:12px!important}.categories-page .categories-section h2{margin-bottom:18px!important;font-size:19px!important}.categories-page .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;gap:10px!important;width:100%!important;max-width:330px!important;margin-inline:auto!important}.categories-page .category-card{border-radius:11px!important;gap:7px!important;width:100%!important;height:146px!important;min-height:146px!important;padding:14px 8px 12px!important}.categories-page .category-icon-wrap{width:48px!important;height:48px!important}.categories-page .category-icon-wrap img{width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important}.categories-page .category-card h3{min-height:36px!important;font-size:11.5px!important;line-height:1.5!important}.categories-page .category-card p{width:min(96px,100%)!important;padding-top:7px!important;font-size:10px!important}.courses-list-page .course-filter-mobile-bar{justify-content:center!important;width:calc(100% - 24px)!important;max-width:560px!important;margin:18px auto 10px!important;display:flex!important}.courses-list-page .course-filter-toggle{color:#0d2458!important;background:#fff!important;border:1px solid #dbe3ee!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:min(100%,280px)!important;height:42px!important;padding:0 15px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 8px 20px #0d265412!important}.courses-list-page .course-filter-toggle.is-open{color:#fff!important;background:#0d2458!important;border-color:#0d2458!important}.courses-list-page .course-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:calc(100% - 24px)!important;max-width:560px!important;margin:0 auto 18px!important;padding:11px!important;display:none!important}.courses-list-page .course-filter-panel.is-mobile-open{display:grid!important}.courses-list-page .course-filter-panel label>span{font-size:10px!important}.courses-list-page .course-filter-panel input,.courses-list-page .course-filter-panel select{height:38px!important;padding-inline:9px!important;font-size:10.5px!important}.courses-list-page .course-filter-actions button{height:37px!important;font-size:10.5px!important}.student-login-page .login-card.login-card--brand-reveal{background:#fff!important;border:1px solid #ffffffc7!important;border-radius:20px!important;width:min(100% - 16px,500px)!important;min-height:520px!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 55px #000a3747!important}.student-login-page .login-brand-cover{z-index:20!important;border-radius:inherit!important;align-content:center!important;place-items:center!important;gap:18px!important;width:100%!important;height:100%!important;padding:28px 20px!important;animation:.28s 1s forwards mobileAuthIntroOut!important;display:grid!important;position:absolute!important;inset:0!important;transform:none!important}.student-login-page .login-brand-cover-logo img{width:min(210px,72%)!important}.student-login-page .login-brand-cover-slogan{font-size:18px!important}.student-login-page .login-brand-cover-slogan strong{font-size:22px!important}.student-login-page .login-form-shell{opacity:0!important;width:100%!important;min-height:500px!important;padding:16px 14px 18px!important;animation:.32s 1.12s forwards mobileAuthContentIn!important;position:relative!important;inset:auto!important;transform:translateY(8px)!important}.auth-page .hero-header,.auth-page .benefits-bar{display:none!important}.auth-page{place-items:center!important;min-height:100svh!important;padding:14px 10px!important;display:grid!important}.auth-page .auth-card.auth-card--mobile-reveal{border-radius:20px!important;width:min(100% - 10px,540px)!important;min-height:auto!important;max-height:calc(100svh - 20px)!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow-y:auto!important}.auth-page .mobile-auth-intro{z-index:30!important;text-align:center!important;color:#fff!important;pointer-events:none!important;background:radial-gradient(circle at 50% 12%,#ffffff26,#0000 32%),radial-gradient(circle at 18% 92%,#ff5b0a47,#0000 38%),linear-gradient(155deg,#071f54 0%,#03143f 100%)!important;align-content:center!important;place-items:center!important;gap:18px!important;padding:26px 20px!important;animation:.28s 1s forwards mobileAuthIntroOut!important;display:grid!important;position:absolute!important;inset:0!important}.auth-page .mobile-auth-intro img{object-fit:contain!important;filter:drop-shadow(0 18px 30px #0000003d)!important;width:min(210px,72%)!important;height:auto!important}.auth-page .mobile-auth-intro p{color:#fff!important;gap:2px!important;margin:0!important;font-size:18px!important;font-weight:950!important;display:grid!important}.auth-page .mobile-auth-intro strong{color:#ff5b0a!important;font-size:22px!important}.auth-page .auth-card-content{opacity:0!important;min-height:auto!important;padding:16px 14px!important;animation:.32s 1.12s forwards mobileAuthContentIn!important;transform:translateY(8px)!important}.auth-page .role-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.auth-page .role-card{min-height:72px!important;padding:9px 8px!important}.auth-page .role-card>svg:not(.role-check){width:26px!important;height:26px!important}.auth-page .role-card strong{font-size:13px!important}.auth-page .role-card span{font-size:10px!important}.auth-page .method-grid{margin-bottom:12px!important}.auth-page .method-tab{height:auto!important;min-height:36px!important;font-size:10px!important}.auth-page .phone-field,.auth-page .partner-password-field,.auth-page .otp-swap-stage{height:42px!important}.auth-page .otp-swap-stage.is-code-visible{height:74px!important}.auth-page .otp-title{margin-top:12px!important}.auth-page .otp-row{grid-template-columns:repeat(6,minmax(29px,38px))!important;gap:5px!important}.auth-page .otp-row input{height:38px!important;font-size:17px!important}.auth-page .resend-row{gap:6px!important;min-height:20px!important;margin-top:7px!important;font-size:10.5px!important}.auth-page .auth-helper-row{gap:8px!important;margin-top:10px!important}.auth-page .auth-inline-link{font-size:10.5px!important}.auth-page .submit-button{height:42px!important;margin-top:14px!important;font-size:13px!important}.auth-page .secure-note{display:none!important}.sr-page .sr-hero,.teacher-register-page .teacher-register-hero,.institute-register-page .institute-register-hero{height:auto!important;min-height:190px!important}.sr-page .sr-visual,.teacher-register-page .teacher-register-hero-side,.institute-register-page .institute-register-hero-side{display:none!important}.sr-page .sr-hero-content,.teacher-register-page .teacher-register-hero-content,.institute-register-page .institute-register-hero-content{margin-top:32px!important}.sr-page .sr-hero-content h1,.teacher-register-page .teacher-register-hero-content h1,.institute-register-page .institute-register-hero-content h1{max-width:620px!important;margin-inline:auto!important;font-size:clamp(23px,6.5vw,29px)!important;line-height:1.55!important}.sr-page .sr-hero-content p,.sr-page .sr-hero-content small,.teacher-register-page .teacher-register-hero-content p,.teacher-register-page .teacher-register-hero-content small,.institute-register-page .institute-register-hero-content p,.institute-register-page .institute-register-hero-content small{display:none!important}.sr-page .sr-card-shell,.teacher-register-page .teacher-register-form-wrapper,.institute-register-page .institute-register-form-wrapper{width:min(100% - 16px,560px)!important;margin:0 auto!important}.sr-page .sr-card,.teacher-register-page .teacher-register-form-card,.institute-register-page .institute-register-form-card{border-radius:18px!important;padding:20px 14px!important;box-shadow:0 18px 48px #00082d3d!important}.sr-page .sr-card h2,.teacher-register-page .teacher-register-form-card h2,.institute-register-page .institute-register-form-card h2{margin-bottom:20px!important;font-size:20px!important}.sr-page .sr-label,.teacher-register-page .teacher-register-field-label,.institute-register-page .institute-register-field-label{margin-bottom:7px!important;font-size:12px!important}.sr-page .sr-input-box,.teacher-register-page .teacher-register-input-shell,.institute-register-page .institute-register-input-shell{border-radius:9px!important;height:48px!important}.sr-page .sr-input-box input,.teacher-register-page .teacher-register-input-shell input,.institute-register-page .institute-register-input-shell input{font-size:12px!important}.sr-page .sr-submit,.teacher-register-page .teacher-register-submit-button,.institute-register-page .institute-register-submit-button{border-radius:9px!important;height:48px!important;margin-top:18px!important;font-size:14px!important}.sr-page .sr-security-note,.teacher-register-page .teacher-register-security-box,.institute-register-page .institute-register-security-box{border-radius:9px!important;min-height:58px!important;margin-top:16px!important;padding:9px 11px!important}.sr-page .sr-feature-strip,.teacher-register-page .teacher-register-benefits-strip,.institute-register-page .institute-register-benefits-strip{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;border-radius:16px!important;grid-template-columns:none!important;grid-auto-columns:170px!important;grid-auto-flow:column!important;gap:0!important;width:min(100% - 16px,560px)!important;min-height:0!important;margin:18px auto 0!important;display:grid!important;overflow-x:auto!important}.sr-page .sr-feature-strip::-webkit-scrollbar{display:none!important}.teacher-register-page .teacher-register-benefits-strip::-webkit-scrollbar{display:none!important}.institute-register-page .institute-register-benefits-strip::-webkit-scrollbar{display:none!important}.sr-page .sr-feature-item,.teacher-register-page .teacher-register-benefit-item,.institute-register-page .institute-register-benefit-item{scroll-snap-align:center!important;border-bottom:0!important;min-height:116px!important;padding:14px 12px!important}.sr-page .sr-feature-item h3,.teacher-register-page .teacher-register-benefit-item h3,.institute-register-page .institute-register-benefit-item h3{font-size:12px!important}.sr-page .sr-feature-item p,.teacher-register-page .teacher-register-benefit-item p,.institute-register-page .institute-register-benefit-item p{font-size:9.5px!important;line-height:1.6!important}}@media (width<=430px){.categories-page .category-grid{max-width:300px!important}.categories-page .category-card{height:138px!important;min-height:138px!important}.courses-list-page .course-filter-panel.is-mobile-open{grid-template-columns:1fr!important}.home-page .section-head h2,.home-page .why-section>h2,.home-page .testimonial-section>h2{font-size:14.5px!important}}@media (prefers-reduced-motion:reduce) and (width<=760px){.student-login-page .login-brand-cover,.auth-page .mobile-auth-intro{animation-duration:.01ms!important;animation-delay:0s!important}.student-login-page .login-form-shell,.auth-page .auth-card-content{opacity:1!important;animation-duration:.01ms!important;animation-delay:0s!important;transform:none!important}}@media (width<=900px){.site-header .main-nav a.active{padding-right:34px!important}.site-header .main-nav a.active:after{right:12px!important}}@media (width<=760px){.home-page .section-head button,.home-page .section-head.centered button{grid-area:1/3!important;justify-self:end!important}.home-page .section-head h2{grid-area:1/2!important}.home-page .site-footer{margin-top:10px!important}.home-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;min-height:0!important;padding:18px 0 14px!important}.home-page .footer-brand{grid-column:1/-1!important;grid-template-columns:92px minmax(0,1fr)!important;grid-template-areas:"logo copy""social social"!important;align-items:center!important;gap:5px 12px!important;display:grid!important}.home-page .footer-logo{grid-area:logo!important;align-self:center!important}.home-page .footer-logo img{width:92px!important;height:34px!important}.home-page .footer-brand p{grid-area:copy!important;max-width:none!important;margin:0!important;font-size:9.5px!important;line-height:1.65!important}.home-page .socials{grid-area:social!important;gap:7px!important;margin-top:2px!important}.home-page .socials a{width:26px!important;height:26px!important}.home-page .footer-list{gap:5px!important}.home-page .footer-grid h3{margin-bottom:8px!important;font-size:11.5px!important}.home-page .footer-list a{font-size:9.5px!important;line-height:1.55!important}.home-page .contact{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:7px!important;display:grid!important}.home-page .contact h3{grid-column:1/-1!important;margin-bottom:0!important}.home-page .contact p{white-space:nowrap!important;justify-content:center!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:9px!important}.home-page .contact p svg{flex:0 0 13px!important;width:13px!important;height:13px!important}.teachers-page .teachers-hero{min-height:430px!important;padding-top:calc(var(--site-floating-header-clearance) + 10px)!important;padding-bottom:44px!important}.teachers-page .teachers-hero h1{margin-top:18px!important;font-size:27px!important;line-height:1.48!important}.teachers-page .hero-live-badge{gap:7px!important;padding:8px 12px!important;font-size:10.5px!important}.teachers-page .hero-live-badge span{width:7px!important;height:7px!important}.teachers-page .hero-search-box{border-radius:13px!important;grid-template-columns:34px minmax(0,1fr)!important;width:min(440px,100% - 12px)!important;height:52px!important;margin-top:20px!important;padding-inline:13px!important}.teachers-page .hero-search-box input{font-size:12px!important}.teachers-page .hero-chips{gap:6px!important;margin-top:12px!important}.teachers-page .hero-chips button{min-height:29px!important;padding-inline:10px!important;font-size:9.5px!important}.teachers-page .teachers-section{margin-top:32px!important}.teachers-page .section-heading-row{margin-bottom:13px!important}.teachers-page .section-heading-row h2,.teachers-page .center-title{font-size:15.5px!important;line-height:1.6!important}.teachers-page .section-heading-row a{padding:7px 10px!important;font-size:9.5px!important}.teachers-page .stats-strip-card{min-height:82px!important;padding:8px!important}.teachers-page .stats-strip-card .stat-item{flex-basis:118px!important;gap:8px!important;min-width:118px!important}.teachers-page .stats-strip-card .stat-item strong{font-size:17px!important}.teachers-page .stats-strip-card .stat-item div span{font-size:9px!important}.teachers-page .category-grid{grid-auto-columns:clamp(128px,37vw,150px)!important}.teachers-page .category-card{border-radius:14px!important;gap:6px!important;min-height:100px!important;padding:12px 9px!important}.teachers-page .category-card span{width:48px!important;height:48px!important}.teachers-page .teacher-category-icon img{width:46px!important;height:46px!important}.teachers-page .category-card h3{font-size:11.5px!important}.teachers-page .category-card p{font-size:9.5px!important}.teachers-page .teacher-highlight-scroller{min-height:340px!important}.teachers-page .teacher-carousel-card{border-radius:18px!important;width:min(218px,68vw)!important;min-height:300px!important;padding:13px 13px 15px!important}.teachers-page .teacher-highlight-card img{border-radius:14px!important}.teachers-page .teacher-highlight-card h3{margin-top:12px!important;font-size:14px!important}.teachers-page .teacher-highlight-card p,.teachers-page .teacher-class-count,.teachers-page .teacher-rating{font-size:10.5px!important}.teachers-page .teacher-lists-grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;grid-template-columns:none!important;grid-auto-columns:clamp(230px,72vw,270px)!important;grid-auto-flow:column!important;gap:12px!important;padding-bottom:8px!important;display:grid!important;overflow-x:auto!important}.teachers-page .teacher-lists-grid::-webkit-scrollbar{display:none!important}.teachers-page .mini-list-card{scroll-snap-align:center!important;border-radius:16px!important;padding:14px!important}.teachers-page .mini-list-header{margin-bottom:10px!important}.teachers-page .mini-list-header h3{font-size:15px!important}.teachers-page .mini-list-row{grid-template-columns:44px minmax(0,1fr) auto!important;gap:8px!important;padding:5px 0!important}.teachers-page .mini-list-row img{border-radius:11px!important;width:44px!important;height:44px!important}.teachers-page .mini-list-row strong{font-size:11.5px!important}.teachers-page .mini-list-row span,.teachers-page .mini-list-row small{font-size:9.5px!important}.teachers-page .course-card-grid,.teachers-page .private-session-grid{grid-auto-columns:clamp(205px,62vw,235px)!important}.teachers-page .teacher-course-card,.teachers-page .private-session-card{border-radius:16px!important}.teachers-page .course-card-visual,.teachers-page .course-card-visual img{height:135px!important;min-height:135px!important}.teachers-page .course-card-body{padding:12px!important}.teachers-page .course-card-body h3{font-size:14px!important}.teachers-page .course-card-body p,.teachers-page .course-info-row{font-size:10px!important}.teachers-page .course-card-body a{min-height:36px!important;margin-top:10px!important;font-size:10.5px!important}.teachers-page .teachers-cta-card{border-radius:18px!important;padding:18px 14px!important}.institutes-page .institutes-hero-wrap{min-height:430px!important;padding-top:calc(var(--site-floating-header-clearance) + 10px)!important;padding-bottom:44px!important}.institutes-page .institutes-hero-content h1{font-size:27px!important;line-height:1.48!important}.institutes-page .institutes-hero-content p{margin-top:10px!important;font-size:11.5px!important;line-height:1.75!important}.institutes-page .institutes-search{border-radius:13px!important;width:min(440px,100% - 12px)!important;height:52px!important;margin-top:18px!important;padding-inline:13px!important}.institutes-page .institutes-search input{font-size:12px!important}.institutes-page .institutes-section{margin-top:32px!important}.institutes-page .institutes-heading{margin-bottom:13px!important}.institutes-page .institutes-heading span{margin-bottom:4px!important;font-size:10px!important}.institutes-page .institutes-heading h2{font-size:15.5px!important;line-height:1.6!important}.institutes-page .institutes-heading a{min-height:30px!important;padding-inline:10px!important;font-size:9.5px!important}.institutes-page .institutes-stats{min-height:82px!important;padding:8px!important}.institutes-page .institutes-stats article{flex-basis:118px!important;min-width:118px!important}.institutes-page .institutes-stats strong{font-size:17px!important}.institutes-page .institutes-stats span{font-size:9px!important}.institutes-page .institutes-category-grid{grid-auto-columns:clamp(128px,37vw,150px)!important}.institutes-page .institutes-category-card{border-radius:14px!important;gap:6px!important;min-height:102px!important;padding:12px 9px!important}.institutes-page .institutes-category-card svg{border-radius:13px!important;width:46px!important;height:46px!important;padding:10px!important}.institutes-page .institutes-category-card h3{font-size:11.5px!important}.institutes-page .institutes-category-card p{font-size:9.5px!important}.institutes-page .institutes-card-grid{grid-auto-columns:clamp(205px,62vw,235px)!important}.institutes-page .institute-card{border-radius:16px!important}.institutes-page .institute-card-image{height:128px!important;min-height:128px!important}.institutes-page .institute-card-body{padding:12px!important}.institutes-page .institute-title-row h3{font-size:13px!important}.institutes-page .institute-title-row small,.institutes-page .institute-card-body p,.institutes-page .institute-meta span,.institutes-page .institute-course-list span,.institutes-page .institute-course-list b,.institutes-page .institute-course-list small{font-size:9.5px!important}.institutes-page .institute-card-body p{min-height:38px!important;margin-top:6px!important;line-height:1.65!important}.institutes-page .institute-meta{gap:5px!important;margin-top:9px!important}.institutes-page .institute-meta span{border-radius:8px!important;min-height:29px!important}.institutes-page .institute-course-list{gap:5px!important;min-height:0!important;margin-top:9px!important}.institutes-page .institute-course-list a{border-radius:9px!important;min-height:34px!important;padding:6px 8px!important}.institutes-page .institute-card-body>a{border-radius:9px!important;min-height:36px!important;margin-top:9px!important;font-size:10px!important}.institutes-page .institutes-trust{border-radius:18px!important;grid-template-columns:1fr!important;gap:14px!important;margin-top:36px!important;padding:18px 14px!important}.institutes-page .institutes-trust h2{margin:7px 0!important;font-size:18px!important}.institutes-page .institutes-trust p{font-size:10.5px!important;line-height:1.75!important}.institutes-page .institutes-benefit-grid{grid-auto-columns:clamp(175px,52vw,205px)!important}.institutes-page .institutes-benefit-grid article{border-radius:14px!important;min-height:135px!important;padding:14px 12px!important}.institutes-page .institutes-benefit-grid h3{font-size:12.5px!important}.institutes-page .institutes-cta{border-radius:18px!important;min-height:125px!important;margin-top:34px!important;margin-bottom:24px!important;padding:18px 15px!important}.institutes-page .institutes-cta h2{font-size:18px!important}.institutes-page .institutes-cta p{font-size:10.5px!important;line-height:1.7!important}.institutes-page .institutes-cta a{min-height:40px!important;padding-inline:13px!important;font-size:10.5px!important}.learning-paths-page .lp-hero{min-height:430px!important;padding-top:calc(var(--site-floating-header-clearance) + 10px)!important;padding-bottom:48px!important}.learning-paths-page .lp-eyebrow{padding:8px 12px!important;font-size:10px!important}.learning-paths-page .lp-hero-content h1{margin-top:18px!important;font-size:27px!important;line-height:1.48!important}.learning-paths-page .lp-hero-content p{margin-top:10px!important;font-size:11.5px!important;line-height:1.75!important}.learning-paths-page .lp-search{border-radius:13px!important;width:min(440px,100% - 12px)!important;height:52px!important;margin-top:18px!important;padding-inline:13px!important}.learning-paths-page .lp-search input{font-size:12px!important}.learning-paths-page .lp-roadmap-card{border-radius:20px!important;margin-top:-48px!important;padding:17px 14px!important}.learning-paths-page .lp-section{margin-top:34px!important}.learning-paths-page .lp-section-head{margin-bottom:13px!important}.learning-paths-page .lp-section-head span{margin-bottom:3px!important;font-size:9.5px!important}.learning-paths-page .lp-section-head h2{font-size:15.5px!important}.learning-paths-page .lp-section-head a{min-height:30px!important;padding-inline:10px!important;font-size:9.5px!important}.learning-paths-page .lp-roadmap-grid{grid-auto-columns:clamp(165px,49vw,195px)!important}.learning-paths-page .lp-topic-grid{grid-auto-columns:clamp(125px,36vw,148px)!important}.learning-paths-page .lp-path-grid{grid-auto-columns:clamp(200px,60vw,230px)!important}.learning-paths-page .lp-article-grid{grid-auto-columns:clamp(190px,57vw,220px)!important}.learning-paths-page .lp-roadmap-grid article{min-height:165px!important;padding:16px 12px!important}.learning-paths-page .lp-topic-grid article{min-height:118px!important;padding:13px 10px!important}.learning-paths-page .lp-path-grid img{height:130px!important}.learning-paths-page .lp-path-grid article>div,.learning-paths-page .lp-article-grid article{padding:12px!important}.learning-paths-page .lp-roadmap-grid h3,.learning-paths-page .lp-topic-grid h3,.learning-paths-page .lp-path-grid h3,.learning-paths-page .lp-article-grid h3{margin:8px 0 5px!important;font-size:12.5px!important;line-height:1.6!important}.learning-paths-page .lp-roadmap-grid p,.learning-paths-page .lp-topic-grid p,.learning-paths-page .lp-path-grid p,.learning-paths-page .lp-article-grid p,.learning-paths-page .lp-featured-text p,.learning-paths-page .lp-featured-panel p,.learning-paths-page .lp-cta p{font-size:10.5px!important;line-height:1.7!important}.learning-paths-page .lp-featured{border-radius:18px!important;gap:14px!important;margin-top:34px!important;padding:18px 15px!important}.learning-paths-page .lp-featured-text span{font-size:10px!important}.learning-paths-page .lp-featured-text h2{margin:7px 0!important;font-size:18px!important}.learning-paths-page .lp-featured-panel{border-radius:15px!important;min-height:145px!important;padding:16px!important}.learning-paths-page .lp-featured-panel strong{font-size:17px!important}.learning-paths-page .lp-featured-text a,.learning-paths-page .lp-cta a{border-radius:10px!important;min-height:40px!important;margin-top:13px!important;padding-inline:14px!important;font-size:10.5px!important}.learning-paths-page .lp-cta{border-radius:18px!important;min-height:120px!important;margin-top:34px!important;margin-bottom:24px!important;padding:18px 15px!important}.learning-paths-page .lp-cta h2{font-size:18px!important}.contact-page .top-area{min-height:450px!important}.contact-page .hero-section{min-height:410px!important;padding:102px 0 52px!important}.contact-page .public-hero-content h1{margin-block:17px 10px!important;font-size:27px!important;line-height:1.5!important}.contact-page .public-hero-content .live-pill{height:34px!important;min-height:34px!important;padding-inline:12px!important;font-size:10px!important}.contact-page .main-card{border-radius:24px 24px 0 0!important;margin-top:-34px!important}.contact-page .contact-cards{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:9px!important;width:calc(100% - 24px)!important;max-width:520px!important;margin:0 auto 12px!important;padding:0!important;display:grid!important;overflow:visible!important;transform:translateY(-18px)!important}.contact-page .contact-card{scroll-snap-align:none!important;border-radius:14px!important;min-height:96px!important;padding:12px 9px!important;box-shadow:0 10px 24px #071c5212!important}.contact-page .contact-card .card-icon{margin-bottom:5px!important}.contact-page .contact-card .card-icon svg{width:27px!important;height:27px!important}.contact-page .contact-card h3{margin:2px 0 4px!important;font-size:11.5px!important}.contact-page .contact-card strong{font-size:10.5px!important;line-height:1.45!important}.contact-page .contact-card p{margin-top:3px!important;font-size:9px!important;line-height:1.45!important}.contact-page .contact-content-grid{gap:14px!important;width:calc(100% - 20px)!important;margin-inline:auto!important}.contact-page .form-panel,.contact-page .faq-section,.contact-page .map-panel{border-radius:17px!important;padding:16px 13px!important}.contact-page .form-panel h2,.contact-page .map-panel h2,.contact-page .faq-section h2{font-size:16px!important}.contact-page .form-panel p,.contact-page .map-panel p,.contact-page .faq-item,.contact-page .response-steps span{font-size:10.5px!important}.contact-page .quick-response-card{border-radius:15px!important;min-height:78px!important;padding:10px 12px!important}.contact-page .quick-response{width:58px!important;max-height:58px!important}.contact-page .map-card,.contact-page .map-card img{height:190px!important;min-height:190px!important}.contact-page .map-pin-card{padding:9px 10px!important}.contact-page .map-pin-card strong{font-size:11.5px!important}.contact-page .map-pin-card span{font-size:9.5px!important}.contact-page .response-steps{gap:7px!important}.contact-page .response-steps span{min-height:42px!important;padding:8px!important}.about-page .category-hero{min-height:420px!important;padding-top:calc(var(--site-floating-header-clearance) + 12px)!important;padding-bottom:46px!important}.about-page .category-hero h1{font-size:27px!important}.about-page .category-hero p{font-size:11.5px!important;line-height:1.75!important}.about-page .inline-title h2,.about-page .section-title h2{font-size:16.5px!important}.about-page .why-copy p{font-size:11.5px!important;line-height:1.75!important}.about-page .vision-grid{gap:10px!important}.about-page .vision-card,.about-page .benefit-card,.about-page .ecosystem-card,.about-page .value-card{border-radius:15px!important;padding:15px 13px!important}.about-page .benefits-grid,.about-page .ecosystem-grid{grid-auto-columns:clamp(180px,56vw,215px)!important}.about-page .values-grid{grid-auto-columns:clamp(165px,50vw,195px)!important}.about-page .vision-card h3,.about-page .benefit-card h3,.about-page .ecosystem-card h3,.about-page .value-card h3{font-size:13.5px!important}.about-page .vision-card p,.about-page .benefit-card p,.about-page .ecosystem-card li,.about-page .value-card p{font-size:10.5px!important;line-height:1.7!important}.about-page .stats-band{grid-auto-columns:120px!important}.about-page .stat-copy strong{font-size:21px!important}.about-page .stat-copy span{font-size:10px!important}.about-page .cta-section{border-radius:18px!important;padding:18px 15px!important}.about-page .cta-copy h2{font-size:18px!important}.about-page .cta-copy p{font-size:10.5px!important}.about-page .cta-section button{min-height:40px!important;font-size:10.5px!important}.student-login-page .login-brand-cover,.auth-page .mobile-auth-intro{opacity:1!important;visibility:visible!important;transition:opacity .34s,visibility .34s!important;animation:none!important}.student-login-page .login-form-shell,.auth-page .auth-card-content{opacity:0!important;visibility:hidden!important;transition:opacity .34s,transform .34s,visibility .34s!important;animation:none!important;transform:translateY(7px)!important}.student-login-page .login-card.is-mobile-ready .login-brand-cover,.auth-page .auth-card.is-mobile-ready .mobile-auth-intro{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.student-login-page .login-card.is-mobile-ready .login-form-shell,.auth-page .auth-card.is-mobile-ready .auth-card-content{opacity:1!important;visibility:visible!important;transform:none!important}}@media (width<=430px){.home-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-block:16px 12px!important}.home-page .footer-brand,.home-page .contact{grid-column:1/-1!important}.teachers-page .teacher-carousel-card{width:min(208px,66vw)!important}.contact-page .contact-cards{gap:7px!important;width:calc(100% - 18px)!important}.contact-page .contact-card{padding-inline:7px!important}}@media (width<=760px){.about-page .stats-band{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;scroll-snap-type:none!important;gap:0!important;min-height:0!important;margin-top:30px!important;padding:10px 8px!important;display:grid!important;overflow:visible!important}.about-page .stats-band .stat-item{scroll-snap-align:none!important;gap:8px!important;min-width:0!important;min-height:68px!important;padding:8px 6px!important;transform:none!important}.about-page .stats-band .stat-item svg{width:21px!important;height:21px!important}.about-page .stats-band .stat-copy strong{font-size:17px!important}.about-page .stats-band .stat-copy span{font-size:8.8px!important}.about-page .stats-band .stat-divider{display:none!important}.teachers-page .stats-strip-card{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:7px!important;min-height:0!important;padding:9px!important;display:grid!important;overflow:visible!important}.teachers-page .stats-strip-card .stat-item{border-radius:10px!important;justify-content:center!important;gap:7px!important;min-width:0!important;min-height:62px!important;padding:7px 5px!important;transform:none!important}.teachers-page .stats-strip-card .stat-item:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:calc(50% - 4px)!important}.teachers-page .stats-strip-card .stat-item svg{width:20px!important;height:20px!important}.teachers-page .stats-strip-card .stat-item strong{font-size:16px!important}.teachers-page .stats-strip-card .stat-item div span{font-size:8.5px!important}.teachers-page .stats-strip-card .stat-item i{display:none!important}.institutes-page .institutes-stats{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:0!important;min-height:0!important;padding:8px!important;display:grid!important;overflow:visible!important}.institutes-page .institutes-stats article{border-left:0!important;gap:4px!important;min-width:0!important;min-height:64px!important;padding:7px 5px!important;transform:none!important}.institutes-page .institutes-stats svg{width:20px!important;height:20px!important}.institutes-page .institutes-stats strong{font-size:16px!important}.institutes-page .institutes-stats span{font-size:8.5px!important}.contact-page .hero-contact-metrics{scroll-snap-type:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:6px!important;width:min(420px,100% - 22px)!important;margin:18px auto 0!important;display:grid!important;overflow:visible!important}.contact-page .hero-contact-metrics span{border-radius:11px!important;gap:2px!important;min-width:0!important;min-height:56px!important;padding:6px 4px!important;font-size:8.5px!important;transform:none!important}.contact-page .hero-contact-metrics strong{font-size:13px!important}.teacher-detail-page .stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;min-height:0!important;padding:10px 8px!important;display:grid!important;overflow:hidden!important}.teacher-detail-page .stats-strip .stat-item{gap:7px!important;min-width:0!important;min-height:62px!important;padding:6px 4px!important;transform:none!important}.teacher-detail-page .stats-strip .stat-item svg{width:20px!important;height:20px!important}.teacher-detail-page .stats-strip .stat-item strong{max-width:100px!important;font-size:16px!important}.teacher-detail-page .stats-strip .stat-item span{font-size:8.5px!important}.teacher-detail-page .stats-strip .stat-item i{display:none!important}.cd-page .cd-instructor-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:12px!important;padding-top:12px!important}.cd-page .cd-instructor-stats strong{font-size:17px!important}.cd-page .cd-instructor-stats span{font-size:9px!important}.home-page .site-footer,.categories-page .site-footer,.about-page .site-footer,.contact-page .site-footer,.teacher-detail-page .site-footer{margin-top:10px!important;padding-top:16px!important}.categories-page .footer-grid,.about-page .footer-grid,.contact-page .footer-grid,.teacher-detail-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px 12px!important;width:calc(100% - 20px)!important;max-width:560px!important;margin-inline:auto!important;padding:0!important;display:grid!important}.categories-page .footer-brand,.about-page .footer-brand,.contact-page .footer-brand,.teacher-detail-page .footer-brand{grid-column:1/-1!important;margin:0!important;padding:0!important}.categories-page .footer-brand img,.about-page .footer-logo img,.contact-page .footer-logo img,.teacher-detail-page .footer-logo img{object-fit:contain!important;width:88px!important;height:32px!important;margin-bottom:5px!important}.categories-page .footer-brand strong,.about-page .footer-brand h4,.contact-page .footer-brand h4,.teacher-detail-page .footer-brand h4{margin:3px 0!important;font-size:11px!important;line-height:1.5!important}.categories-page .footer-brand p,.about-page .footer-brand p,.contact-page .footer-brand p,.teacher-detail-page .footer-brand p{max-width:none!important;margin:4px 0 7px!important;font-size:9px!important;line-height:1.6!important}.categories-page .footer-contact h3,.categories-page .footer-list h3,.about-page .footer-grid h3,.contact-page .footer-grid h3,.teacher-detail-page .footer-grid h3{margin:0 0 7px!important;font-size:10.5px!important}.categories-page .footer-list,.about-page .footer-links,.contact-page .footer-list,.teacher-detail-page .footer-list{gap:4px!important}.categories-page .footer-list a,.about-page .footer-links a,.contact-page .footer-list a,.teacher-detail-page .footer-list a{margin:0!important;font-size:8.8px!important;line-height:1.55!important}.categories-page .footer-contact p,.about-page .footer-contact p,.contact-page .footer-contact p,.teacher-detail-page .footer-contact p{gap:5px!important;margin:0 0 6px!important;font-size:8.8px!important;line-height:1.55!important}.categories-page .socials,.about-page .socials,.contact-page .socials,.teacher-detail-page .socials{gap:6px!important;margin-top:4px!important}.categories-page .socials a,.about-page .socials a,.contact-page .socials a,.teacher-detail-page .socials a{width:25px!important;height:25px!important}.categories-page .footer-bottom,.about-page .footer-bottom,.contact-page .footer-bottom,.teacher-detail-page .footer-bottom{width:calc(100% - 20px)!important;max-width:560px!important;margin:12px auto 0!important;padding:10px 0 12px!important;font-size:8.5px!important;line-height:1.55!important}.about-page .footer-bottom{gap:7px!important}.about-page .footer-bottom div{flex-wrap:wrap!important;gap:8px!important}.about-page .footer-bottom a{font-size:8.5px!important}.learning-paths-page .lp-footer,.lp-article-page .lp-footer{padding:16px 0 12px!important}.learning-paths-page .lp-footer-grid,.lp-article-page .lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 12px!important;width:calc(100% - 20px)!important;margin-inline:auto!important}.learning-paths-page .lp-footer-grid>:first-child,.lp-article-page .lp-footer-grid>:first-child{grid-column:1/-1!important}.learning-paths-page .lp-footer img,.lp-article-page .lp-footer img{width:88px!important;height:32px!important}.learning-paths-page .lp-footer h3,.lp-article-page .lp-footer h3{margin-bottom:6px!important;font-size:10.5px!important}.learning-paths-page .lp-footer a,.lp-article-page .lp-footer a{margin-bottom:4px!important;font-size:8.8px!important;line-height:1.5!important}.learning-paths-page .lp-footer p,.lp-article-page .lp-footer p{margin:5px 0!important;font-size:8.8px!important;line-height:1.6!important}.cd-page .cd-footer{padding-top:16px!important}.cd-page .cd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important;width:calc(100% - 20px)!important;max-width:560px!important}.cd-page .cd-footer-grid>:first-child{grid-column:1/-1!important}.cd-page .cd-footer-logo{width:88px!important;margin-bottom:5px!important}.cd-page .cd-footer p{margin-bottom:5px!important;font-size:11px!important}.cd-page .cd-footer small{font-size:8.8px!important;line-height:1.6!important}.cd-page .cd-footer h4{margin-bottom:7px!important;font-size:10.5px!important}.cd-page .cd-footer ul{gap:4px!important}.cd-page .cd-footer li,.cd-page .cd-footer a{font-size:8.8px!important}.cd-page .cd-footer-copy{width:calc(100% - 20px)!important;max-width:560px!important;margin-top:12px!important;padding:10px 0 12px!important;font-size:8.5px!important}.home-page .footer-grid{gap:10px 12px!important;padding:14px 0 10px!important}.home-page .footer-logo img{width:84px!important;height:31px!important}.home-page .footer-brand p,.home-page .footer-list a{font-size:8.8px!important}.home-page .footer-grid h3{font-size:10.5px!important}.home-page .contact p{font-size:8.5px!important}.teacher-register-page .teacher-register-form-wrapper{margin-top:30px!important}.contact-page .main-card,.contact-page .contact-cards,.contact-page .contact-content-grid,.contact-page .faq-section,.contact-page .cta-banner{margin-left:auto!important;margin-right:auto!important}.contact-page .contact-cards{left:auto!important;right:auto!important;transform:translateY(-18px)!important}.contact-page .contact-card{text-align:center!important;justify-content:flex-start!important;align-items:center!important}.contact-page .contact-card .card-icon{margin-left:auto!important;margin-right:auto!important}.contact-page .contact-card strong,.contact-page .contact-card p{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.contact-page .contact-content-grid,.contact-page .map-column,.contact-page .form-panel,.contact-page .map-panel,.contact-page .quick-response-card,.contact-page .faq-section{justify-self:center!important;width:100%!important}.contact-page .map-panel-head,.contact-page .quick-response-card{text-align:center!important}.student-shell .student-topbar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"profile actions""search search"!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:9px 10px 9px 62px!important;display:grid!important}.student-shell .profile-chip{border-radius:12px!important;grid-area:profile!important;width:auto!important;min-width:0!important;min-height:42px!important;padding:5px 7px!important}.student-shell .profile-chip img{width:34px!important;height:34px!important}.student-shell .profile-chip strong{font-size:10.5px!important}.student-shell .profile-chip small{font-size:8.5px!important}.student-shell .topbar-actions{grid-area:actions!important;justify-content:flex-end!important;gap:5px!important;width:auto!important}.student-shell .circle-action{width:36px!important;min-width:36px!important;height:36px!important}.student-shell .student-search-box{border-radius:12px!important;grid-area:search!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important}.student-shell .student-search-box input{font-size:11px!important}.student-shell .student-content{padding:14px 10px 24px!important}.student-shell .page-heading{margin-bottom:12px!important}.student-shell .page-title-wrap{flex-direction:row!important;align-items:center!important;gap:9px!important}.student-shell .page-title-icon{border-radius:13px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.student-shell .page-title-svg{width:28px!important;height:28px!important}.student-shell .page-heading h1{font-size:18px!important}.student-shell .page-heading p{margin-top:3px!important;font-size:9.5px!important}.student-shell .stats-grid,.student-shell .my-course-stats-grid,.student-shell .message-stats-grid,.student-shell .profile-stats-grid,.student-shell .wallet-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.student-shell .stat-card,.student-shell .course-summary-card,.student-shell .message-stat-card,.student-shell .profile-stat-card,.student-shell .wallet-stat-card{border-radius:13px!important;gap:8px!important;min-width:0!important;min-height:92px!important;padding:10px 9px!important;transform:none!important}.student-shell .soft-icon{flex:0 0 38px!important;width:38px!important;height:38px!important}.student-shell .stat-info h3,.student-shell .course-summary-card h4,.student-shell .message-stat-card h4{margin-bottom:6px!important;font-size:10px!important}.student-shell .stat-main strong{font-size:18px!important}.student-shell .stat-main span{font-size:8.5px!important}.student-shell .arrow-link{margin-top:6px!important;font-size:9px!important}.student-shell .panel{border-radius:15px!important;padding:13px!important}.student-shell .section-title-row{margin-bottom:10px!important}.student-shell .section-title-row h2{font-size:15px!important}.student-shell .section-title-row p{font-size:9.5px!important}.teacherDashboardRoot .teacherTopbar,.instituteDashboardRoot .teacherTopbar{grid-template-columns:42px minmax(0,1fr) auto!important;grid-template-areas:"menu profile actions""search search search"!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:9px 10px!important;display:grid!important}.teacherDashboardRoot .teacherMobileMenuButton,.instituteDashboardRoot .teacherMobileMenuButton{flex:none!important;grid-area:menu!important;width:40px!important;min-width:40px!important;height:40px!important}.teacherDashboardRoot .teacherTopbarProfile,.instituteDashboardRoot .teacherTopbarProfile{border-radius:13px!important;grid-area:profile!important;gap:7px!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:5px 7px!important}.teacherDashboardRoot .teacherAvatar,.instituteDashboardRoot .teacherAvatar{flex:0 0 34px!important;width:34px!important;height:34px!important;font-size:12px!important}.teacherDashboardRoot .teacherUserInfo strong,.instituteDashboardRoot .teacherUserInfo strong{font-size:10.5px!important}.teacherDashboardRoot .teacherUserInfo span,.instituteDashboardRoot .teacherUserInfo span{margin-top:2px!important;font-size:8.5px!important}.teacherDashboardRoot .teacherTopbarActions,.instituteDashboardRoot .teacherTopbarActions{grid-area:actions!important;justify-content:flex-end!important;gap:5px!important;width:auto!important}.teacherDashboardRoot .teacherCircleAction,.instituteDashboardRoot .teacherCircleAction{width:36px!important;height:36px!important}.teacherDashboardRoot .teacherSearchBox,.instituteDashboardRoot .teacherSearchBox{border-radius:12px!important;grid-area:search!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding-inline:12px!important}.teacherDashboardRoot .teacherSearchBox input,.instituteDashboardRoot .teacherSearchBox input{font-size:11px!important}.teacherDashboardRoot .teacherPageContent,.instituteDashboardRoot .teacherPageContent{width:100%!important;padding:14px 10px 24px!important}.teacherDashboardRoot .teacherPageHeading,.instituteDashboardRoot .teacherPageHeading{text-align:right!important;flex-direction:row!important;justify-content:flex-start!important;gap:9px!important;margin:2px 0 13px!important}.teacherDashboardRoot .teacherPageTitleIcon,.instituteDashboardRoot .teacherPageTitleIcon{border-radius:13px!important;flex:0 0 42px!important;width:42px!important;height:42px!important}.teacherDashboardRoot .teacherPageTitleSvg,.instituteDashboardRoot .teacherPageTitleSvg{width:27px!important;height:27px!important}.teacherDashboardRoot .teacherPageHeading h1,.instituteDashboardRoot .teacherPageHeading h1{font-size:18px!important}.teacherDashboardRoot .teacherPageHeading p,.instituteDashboardRoot .teacherPageHeading p{margin-top:3px!important;font-size:9.5px!important}.teacherDashboardRoot .teacherStudentStatsGrid,.teacherDashboardRoot .teacherMessageStatsGrid,.instituteDashboardRoot .teacherStudentStatsGrid,.instituteDashboardRoot .teacherMessageStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.teacherDashboardRoot .teacherStudentStatCard,.teacherDashboardRoot .teacherMessageStatCard,.instituteDashboardRoot .teacherStudentStatCard,.instituteDashboardRoot .teacherMessageStatCard{border-radius:13px!important;gap:8px!important;min-width:0!important;min-height:92px!important;padding:10px 9px!important;transform:none!important}.teacherDashboardRoot .teacherSoftIcon,.instituteDashboardRoot .teacherSoftIcon,.teacherDashboardRoot .statIconWrap,.instituteDashboardRoot .statIconWrap{flex:0 0 38px!important;width:38px!important;height:38px!important}.teacherDashboardRoot .teacherStudentStatInfo h3,.instituteDashboardRoot .teacherStudentStatInfo h3{margin-bottom:6px!important;font-size:10px!important}.teacherDashboardRoot .teacherStatMain strong,.instituteDashboardRoot .teacherStatMain strong{font-size:18px!important}.teacherDashboardRoot .teacherStatMain span,.instituteDashboardRoot .teacherStatMain span{font-size:8.5px!important}.teacherDashboardRoot .teacherPanel,.instituteDashboardRoot .teacherPanel,.teacherDashboardRoot .sectionCard,.instituteDashboardRoot .sectionCard{border-radius:15px!important;padding:13px!important}.teacherDashboardRoot .teacherSectionTitleRow,.instituteDashboardRoot .teacherSectionTitleRow,.teacherDashboardRoot .sectionCardHeader,.instituteDashboardRoot .sectionCardHeader{margin-bottom:10px!important}.teacherDashboardRoot .teacherSectionTitleRow h2,.instituteDashboardRoot .teacherSectionTitleRow h2{font-size:15px!important}.app-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-inline:10px!important}.app-shell .stat-card{border-radius:12px!important;gap:8px!important;height:auto!important;min-height:92px!important;padding:10px 9px!important;transform:none!important}.app-shell .stat-icon{flex:0 0 38px!important;width:38px!important;height:38px!important}.app-shell .stat-card h2{font-size:10px!important}.app-shell .stat-card strong{font-size:17px!important}.app-shell .stat-card p,.app-shell .stat-card small{font-size:8.5px!important}.student-shell button,.student-shell a,.teacherDashboardRoot button,.teacherDashboardRoot a,.instituteDashboardRoot button,.instituteDashboardRoot a{-webkit-tap-highlight-color:transparent}}@media (width<=430px){.about-page .stats-band,.teachers-page .stats-strip-card,.institutes-page .institutes-stats,.teacher-detail-page .stats-strip,.student-shell .stats-grid,.student-shell .my-course-stats-grid,.student-shell .message-stats-grid,.student-shell .profile-stats-grid,.student-shell .wallet-stats-grid,.teacherDashboardRoot .teacherStudentStatsGrid,.teacherDashboardRoot .teacherMessageStatsGrid,.instituteDashboardRoot .teacherStudentStatsGrid,.instituteDashboardRoot .teacherMessageStatsGrid,.app-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.contact-page .hero-contact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.categories-page .footer-grid,.about-page .footer-grid,.contact-page .footer-grid,.teacher-detail-page .footer-grid,.learning-paths-page .lp-footer-grid,.lp-article-page .lp-footer-grid,.cd-page .cd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 9px!important}.home-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.teacher-register-page .teacher-register-form-wrapper{margin-top:34px!important}.contact-page .contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:360px!important}.student-shell .stat-card,.student-shell .course-summary-card,.student-shell .message-stat-card,.teacherDashboardRoot .teacherStudentStatCard,.instituteDashboardRoot .teacherStudentStatCard,.app-shell .stat-card{min-height:86px!important;padding:9px 8px!important}}.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.institutes-page .site-header,.learning-paths-page .site-header,.lp-article-page .site-header,.courses-list-page .site-header,.cd-page .site-header,.teacher-detail-page .site-header{direction:ltr!important;grid-template-columns:minmax(154px,214px) minmax(0,1fr) minmax(128px,210px)!important;grid-template-areas:"brand nav auth"!important}.site-header .home-brand,.site-header .brand{grid-area:brand!important;justify-self:start!important}.site-header .auth-actions{grid-area:auth!important;justify-self:end!important}.site-header .main-nav{direction:rtl!important;grid-area:nav!important;justify-content:center!important}@media (width<=900px){.home-page .site-header,.categories-page .site-header,.about-page .site-header,.contact-page .site-header,.teachers-page .site-header,.institutes-page .site-header,.learning-paths-page .site-header,.lp-article-page .site-header,.courses-list-page .site-header,.cd-page .site-header,.teacher-detail-page .site-header{grid-template-columns:50px minmax(0,1fr) 44px!important;grid-template-areas:"brand auth menu"!important}.site-header .home-brand,.site-header .brand{justify-self:start!important}.site-header .auth-actions{justify-self:center!important}.site-header .mobile-menu-toggle{grid-area:menu!important;justify-self:end!important}.site-header .main-nav{justify-content:flex-start!important}}@media (width<=760px){.home-page .stats-card,.teachers-page .stats-strip-card,.institutes-page .institutes-stats,.about-page .stats-band,.cd-page .cd-meta-panel,.teacher-detail-page .stats-strip,.contact-page .hero-contact-metrics{scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;align-items:center!important;gap:0!important;max-width:100%!important;min-height:88px!important;padding:12px 8px!important;display:flex!important;overflow:auto hidden!important}.home-page .stats-card::-webkit-scrollbar{display:none!important}.teachers-page .stats-strip-card::-webkit-scrollbar{display:none!important}.institutes-page .institutes-stats::-webkit-scrollbar{display:none!important}.about-page .stats-band::-webkit-scrollbar{display:none!important}.cd-page .cd-meta-panel::-webkit-scrollbar{display:none!important}.teacher-detail-page .stats-strip::-webkit-scrollbar{display:none!important}.contact-page .hero-contact-metrics::-webkit-scrollbar{display:none!important}.home-page .stats-card>.stat-item,.teachers-page .stats-strip-card>.stat-item,.about-page .stats-band>.stat-item,.teacher-detail-page .stats-strip>.stat-item,.institutes-page .institutes-stats>article,.cd-page .cd-meta-panel>.cd-meta-card,.contact-page .hero-contact-metrics>span{scroll-snap-align:start!important;flex:0 0 140px!important;min-width:140px!important}.home-page .stat-item,.teachers-page .stat-item,.about-page .stat-item,.teacher-detail-page .stat-item{gap:9px!important;padding-inline:8px!important}.home-page .stat-item strong,.teachers-page .stat-item strong,.about-page .stat-copy strong,.teacher-detail-page .stat-item strong,.institutes-page .institutes-stats strong,.cd-page .cd-meta-card strong,.contact-page .hero-contact-metrics strong{font-size:18px!important;line-height:1.25!important}.home-page .stat-item span,.teachers-page .stat-item span,.about-page .stat-copy span,.teacher-detail-page .stat-item span,.institutes-page .institutes-stats span,.cd-page .cd-meta-card span,.contact-page .hero-contact-metrics span{font-size:10.5px!important;line-height:1.65!important}.site-footer h3,.site-footer h4,.categories-page .footer-contact h3,.categories-page .footer-list h3,.about-page .footer-grid h3,.contact-page .footer-grid h3,.teacher-detail-page .footer-grid h3,.learning-paths-page .lp-footer h3,.lp-article-page .lp-footer h3,.cd-page .cd-footer h4{margin-bottom:9px!important;font-size:13px!important;line-height:1.6!important}.site-footer a,.site-footer p,.footer-list a,.footer-contact p,.footer-brand p,.home-page .footer-brand p,.home-page .footer-list a,.home-page .contact p,.categories-page .footer-list a,.categories-page .footer-contact p,.categories-page .footer-brand p,.about-page .footer-links a,.about-page .footer-contact p,.about-page .footer-brand p,.contact-page .footer-list a,.contact-page .footer-contact p,.contact-page .footer-brand p,.teacher-detail-page .footer-list a,.teacher-detail-page .footer-contact p,.teacher-detail-page .footer-brand p,.learning-paths-page .lp-footer a,.learning-paths-page .lp-footer p,.lp-article-page .lp-footer a,.lp-article-page .lp-footer p,.cd-page .cd-footer p,.cd-page .cd-footer small,.cd-page .cd-footer li,.cd-page .cd-footer a{font-size:11.5px!important;line-height:1.85!important}.home-page .footer-grid h3,.home-page .footer-brand strong,.categories-page .footer-brand strong,.about-page .footer-brand h4,.contact-page .footer-brand h4,.teacher-detail-page .footer-brand h4{font-size:13px!important;line-height:1.6!important}.home-page .footer-grid,.categories-page .footer-grid,.about-page .footer-grid,.contact-page .footer-grid,.teacher-detail-page .footer-grid,.learning-paths-page .lp-footer-grid,.lp-article-page .lp-footer-grid,.cd-page .cd-footer-grid{gap:18px 14px!important;padding-block:24px 18px!important}.home-page .footer-logo img,.site-footer .footer-logo img,.learning-paths-page .lp-footer img,.lp-article-page .lp-footer img,.cd-page .cd-footer-logo{width:104px!important;height:auto!important}.categories-page .footer-bottom,.about-page .footer-bottom,.contact-page .footer-bottom,.teacher-detail-page .footer-bottom,.cd-page .cd-footer-copy{font-size:10.5px!important;line-height:1.75!important}.categories-page .socials a,.about-page .socials a,.contact-page .socials a,.teacher-detail-page .socials a,.site-footer .socials a{width:30px!important;height:30px!important}}#root :is(.home-page .hero-wrap,.categories-page .top-area,.categories-page.category-detail-page .category-detail-hero-wrap,.about-page .hero-wrapper,.contact-page .top-area,.teachers-page .teachers-hero,.institutes-page .institutes-hero-wrap,.learning-paths-page .lp-hero,.lp-article-page .lp-hero,.courses-list-page .compact-hero-wrap,.cd-page .cd-hero,.teacher-detail-page .top-area){position:relative!important}#root :is(.home-page,.categories-page,.about-page,.contact-page,.teachers-page,.institutes-page,.learning-paths-page,.lp-article-page,.courses-list-page,.cd-page,.teacher-detail-page) .site-header{inset-block-start:auto!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;backdrop-filter:blur(18px)saturate(1.16)!important;color:#fff!important;z-index:1200!important;direction:ltr!important;background:linear-gradient(135deg,#ffffff29,#ffffff0f),#030c2b94!important;border:1px solid #ffffff2e!important;border-radius:24px!important;grid-template-columns:176px minmax(0,1fr) 238px!important;grid-template-areas:"brand nav auth"!important;align-items:center!important;gap:clamp(10px,1.4vw,18px)!important;width:min(1545px,100% - 70px)!important;height:76px!important;min-height:76px!important;margin:0!important;padding:8px 12px!important;display:grid!important;position:absolute!important;top:16px!important;left:50%!important;right:auto!important;overflow:visible!important;transform:translate(-50%)!important;box-shadow:0 22px 54px #00082633!important}#root :is(.home-page,.categories-page,.about-page,.contact-page,.teachers-page,.institutes-page,.learning-paths-page,.lp-article-page,.courses-list-page,.cd-page,.teacher-detail-page) .site-header:before{content:""!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #ffffff14!important;position:absolute!important;inset:1px!important}#root .site-header :is(.brand,.home-brand){grid-area:brand!important;justify-self:start!important}#root .site-header .auth-actions{grid-area:auth!important;justify-self:end!important}#root .site-header [hidden]{display:none!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav){direction:rtl!important;grid-area:nav!important;justify-self:center!important}@media (width>=901px){#root .site-header .mobile-menu-toggle{display:none!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav){white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:clamp(10px,1.45vw,22px)!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav) :is(a,.nav-disabled){color:#ffffffeb!important;letter-spacing:0!important;white-space:nowrap!important;background:0 0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;padding:8px 0!important;font-size:15px!important;font-weight:800!important;line-height:1.6!important;text-decoration:none!important;display:inline-flex!important;position:relative!important;transform:none!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav) a:hover{color:#fff!important;transform:translateY(-2px)!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav) a.active:after{content:""!important;background:#ff5b18!important;border-radius:50px!important;width:auto!important;height:3px!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}}@media (width<=900px){#root :is(.home-page,.categories-page,.about-page,.contact-page,.teachers-page,.institutes-page,.learning-paths-page,.lp-article-page,.courses-list-page,.cd-page,.teacher-detail-page) .site-header{border-radius:20px!important;grid-template-columns:50px minmax(0,1fr) 44px!important;grid-template-areas:"brand auth menu"!important;gap:7px!important;width:min(100% - 28px,560px)!important;height:64px!important;min-height:64px!important;padding:7px 9px!important;top:12px!important}#root .site-header :is(.brand,.home-brand){justify-self:start!important}#root .site-header .auth-actions{justify-self:center!important}#root .site-header .mobile-menu-toggle{grid-area:menu!important;justify-self:end!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav){z-index:1400!important;white-space:normal!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(135deg,#ffffff21,#ffffff0d),#030c2bf7!important;border:1px solid #ffffff2e!important;border-radius:16px!important;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:min(70vh,480px)!important;padding:9px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;overflow:hidden auto!important;box-shadow:0 20px 48px #00082652!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav).is-open{display:flex!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav) :is(a,.nav-disabled){color:#ffffffeb!important;white-space:nowrap!important;border-radius:9px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;padding:11px 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.6!important;display:flex!important;transform:none!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav) a:hover,#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav) a.active{background:#ff5b141f!important}#root .site-header :is(.main-nav,.teachers-nav,.institutes-nav,.lp-nav,.cd-nav) a.active:after{content:""!important;background:#ff5b18!important;border-radius:50px!important;width:3px!important;height:20px!important;position:absolute!important;inset:50% 10px auto auto!important;transform:translateY(-50%)!important}}.fancy-upload{cursor:pointer;min-width:0;position:relative;gap:10px!important;display:grid!important}.fancy-upload-label{color:#17345f;font-size:13px;font-weight:900}.fancy-upload-input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fancy-upload-surface{color:#18345e;background:linear-gradient(135deg,#ff702c14,#0000 46%),linear-gradient(#fff,#f7fbff);border:1.5px dashed #c8d5e8;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:78px;padding:13px 14px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #0e2c5c0f}.fancy-upload-surface:after{content:"";opacity:0;pointer-events:none;border:1px solid #ff702c1f;border-radius:10px;transition:opacity .2s,transform .2s;position:absolute;inset:8px;transform:scale(.96)}.fancy-upload:hover .fancy-upload-surface,.fancy-upload:focus-within .fancy-upload-surface{background:linear-gradient(135deg,#ff702c21,#0000 46%),linear-gradient(#fff,#fff8f3);border-color:#ff6518b8;transform:translateY(-2px);box-shadow:0 16px 30px #ff65181f}.fancy-upload:hover .fancy-upload-surface:after,.fancy-upload:focus-within .fancy-upload-surface:after{opacity:1;transform:scale(1)}.fancy-upload-badge,.fancy-upload-preview{color:#fff;place-items:center;display:inline-grid;position:relative}.fancy-upload-badge{background:linear-gradient(145deg,#ff762c,#f15414);border-radius:16px;width:48px;height:48px;animation:2.4s ease-in-out infinite fancyUploadFloat;box-shadow:0 12px 22px #f1541438}.fancy-upload.has-file .fancy-upload-badge{background:linear-gradient(145deg,#26b56a,#139553);box-shadow:0 12px 22px #13955333}.fancy-upload-spark{color:#ffd166;filter:drop-shadow(0 2px 4px #00000029);animation:1.9s ease-in-out infinite fancyUploadSpark;position:absolute;top:-5px;left:-5px}.fancy-upload-copy{text-align:right;gap:5px;min-width:0;display:grid!important}.fancy-upload-copy strong{color:#122a55;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.fancy-upload-copy small{color:#667690;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.7;overflow:hidden}.fancy-upload-preview{color:#f15a18;background:#fff;border:1px solid #dbe4f0;border-radius:12px;width:38px;height:38px;transition:transform .2s}.fancy-upload:hover .fancy-upload-preview{transform:rotate(-6deg)scale(1.04)}.profile-field.file-field.fancy-upload,.fieldBlock.fancy-upload{align-self:stretch}.profile-field.file-field.fancy-upload>small,.fieldBlock.fancy-upload>small{display:none}@keyframes fancyUploadFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(2deg)}}@keyframes fancyUploadSpark{0%,to{opacity:.72;transform:scale(.86)rotate(0)}50%{opacity:1;transform:scale(1.16)rotate(12deg)}}@media (width<=560px){.fancy-upload-surface{grid-template-columns:42px minmax(0,1fr);min-height:72px}.fancy-upload-badge{border-radius:14px;width:42px;height:42px}.fancy-upload-preview{display:none}}
