@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ct-blue: #21409a;--ct-blue-dark: #1a3480;--ct-blue-bg: #eff6ff;--ct-blue-bg-alt: #eef2ff;--ct-blue-bg-focus: #e0edff;--ct-blue-border-light: #dbeafe;--ct-blue-bg-alt-2: #f0f9ff;--ct-yellow: #f8ec19;--ct-yellow-dark: #d4c815;--ct-yellow-light: #fefde8;--ct-yellow-light-alt: #fefcc4;--ct-yellow-text: #6b5a0a;--ct-blue-text-on: #ecfeff;--ct-grey: #868889;--ct-bg: #f3f4f6;--ct-bg-light: #f9fafb;--ct-border-mid: #d1d5db;--ct-surface: #ffffff;--ct-border: #d4d5d6;--ct-border-light: #e5e7eb;--ct-text-main: #0f172a;--ct-text-muted: #868889;--ct-radius-pill: 999px;--ct-radius-soft: 14px;--ct-space-section: 2.5rem}body{margin:0;background-color:#fff;color:var(--ct-text-main);font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}p{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:300}a{color:var(--ct-blue)}button,.btn,a.link-button,a.primary-action,a.secondary-action{border-radius:var(--ct-radius-pill);font-weight:700;letter-spacing:.01em;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}button:hover,.btn:hover,a.link-button:hover,a.primary-action:hover,a.secondary-action:hover{transform:translateY(-1px)}a.link-button,a.primary-action{background-color:var(--ct-blue);border:1px solid var(--ct-blue);color:#fff}a.link-button:hover,a.primary-action:hover{background-color:var(--ct-blue-dark);border-color:var(--ct-blue-dark)}a.secondary-action{background-color:var(--ct-yellow);border:1px solid var(--ct-yellow-dark);color:#10214f}a.secondary-action:hover{background-color:var(--ct-yellow-dark);border-color:var(--ct-yellow-dark);color:#10214f}body .proceed-prompt-card h3{color:red!important}body .proceed-trigger-btn{color:#fff!important;background-color:#dc2626!important;border-color:#b91c1c!important}body .proceed-trigger-btn:hover{color:#fff!important;background-color:#b91c11!important;border-color:#991b1b!important}.return-btn{background-color:var(--ct-yellow)!important;border-color:var(--ct-yellow-dark)!important;color:var(--ct-text-main)!important}.return-btn:hover:not(:disabled){background-color:var(--ct-yellow-dark)!important;border-color:var(--ct-yellow-dark)!important}.proceed-btn-primary{background-color:#22c55e!important;border-color:#16a34a!important;color:#fff!important}.proceed-btn-primary:hover:not(:disabled){background-color:#16a34a!important;border-color:#15803d!important}.lesson-content-view .lesson-banner{width:100%;max-height:200px;overflow:hidden;margin:.75rem 0 1.75rem;border-radius:10px}.lesson-content-view .lesson-banner img{width:100%;height:auto;max-height:200px;object-fit:cover;display:block}.lesson-content-view .lesson-banner.lesson2-banner{max-height:220px;display:flex;align-items:center;justify-content:center;background:#fff}.lesson-content-view .lesson-banner.lesson2-banner img{max-height:220px;object-fit:contain;object-position:center}
