.learn-page{max-width:1130px;margin:auto;padding:36px 28px 80px;color:#11172b;font-family:Poppins,sans-serif;--learn-color:#0069ff}.learn-page h1{font:800 clamp(32px,4vw,50px)/1.08 Outfit,sans-serif;letter-spacing:-1.5px;margin:18px 0}.learn-page h2{font:700 28px Outfit,sans-serif;margin:0 0 12px}.learn-page h3{font:700 19px Outfit,sans-serif}.learn-page p{font-size:14px;color:#5b6d88;line-height:1.8}.learn-eyebrow{font:700 12px Outfit,sans-serif;letter-spacing:1px;color:var(--learn-color)}.learn-nav{display:flex;gap:10px;align-items:center;border-bottom:1px solid #e1e9f4;padding:15px 0;margin:24px 0}.learn-nav a,.learn-nav button{color:#456181;text-decoration:none;padding:11px 16px;border-radius:10px;border:0;background:none;font:600 14px Outfit,sans-serif;cursor:pointer}.learn-nav .active{color:#0069ff;background:#eaf4ff}.learn-free{display:grid;grid-template-columns:1.35fr 1fr;gap:30px;align-items:center;background:#edf6ff;padding:24px;border-radius:24px;margin:25px 0}.learn-video{position:relative;aspect-ratio:16/9;background:#2e5790;border-radius:18px;overflow:hidden}.learn-video video{width:100%;height:100%;object-fit:contain;background:#10182b}.learn-video img{position:absolute;right:0;height:100%;width:44%;object-fit:cover;opacity:.95}.learn-video .learn-video-label{position:absolute;left:22px;bottom:22px;max-width:50%;font:700 24px Outfit,sans-serif;color:white}.learn-play{position:absolute;top:25%;left:22px;background:white;color:#0069ff;border-radius:100%;width:60px;height:60px;display:grid;place-items:center;font-size:24px}.learn-free .learn-badge{background:white;color:#0069ff}.learn-badge{display:inline-block;font:600 12px Outfit,sans-serif;padding:6px 11px;border-radius:99px;background:#edf5ff;color:#41658d}.learn-test-note{background:#fff1ce;padding:12px;border-radius:10px;margin:12px 0!important;font-size:12px!important}.learn-buttons{display:flex;gap:12px;flex-wrap:wrap}.learn-page button,.learn-page .learn-btn{font:600 14px Outfit,sans-serif;cursor:pointer;border:1px solid #ccddf4;border-radius:11px;background:white;color:#0069ff;padding:12px 18px;text-decoration:none}.learn-page .learn-primary{background:#0069ff;color:white;border-color:#0069ff}.learn-page button:disabled{background:#eff2f5;color:#68748a;border-color:#e2e7ee;cursor:not-allowed}.learn-page button:focus-visible,.learn-page a:focus-visible,.learning-reminder button:focus-visible,.learning-reminder a:focus-visible{outline:3px solid #8ab8ff;outline-offset:3px}.learn-section{margin:34px 0;background:white;border:1px solid #e3eaf4;border-radius:22px;padding:28px}.learn-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.learn-progress{height:7px;border-radius:10px;background:#e7edf5;margin:18px 0;overflow:hidden}.learn-progress span{display:block;height:100%;background:var(--learn-color);transition:width .2s}.learn-task{border-top:1px solid #e9eef5;padding:14px 0;display:flex;gap:13px;align-items:flex-start}.learn-task .learn-check{flex-shrink:0;padding:5px;width:28px;height:28px;border-radius:8px;color:#7285a1;display:grid;place-items:center;border:1px solid #bccbdf}.learn-task .done{background:#e1f7e8;color:#168747;border-color:#91d9ad}.learn-task details{flex:1;font-size:14px}.learn-task summary{font-weight:600;cursor:pointer;line-height:1.5}.learn-task details p{margin:10px 0}.learn-task small{display:block;color:#71829c;margin-top:5px}.learn-course-strip{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:12px 0 20px}.learn-course-card{flex:0 0 235px;text-align:left;scroll-snap-align:start;color:#11172b!important;padding:0!important;overflow:hidden;border-radius:16px!important}.learn-locked-thumb{height:132px;position:relative;display:grid;place-items:center;overflow:hidden;background:#eaf1ff}.learn-locked-art{position:absolute;inset:14px;background:linear-gradient(140deg,#92b9ef,#efd5ac);filter:blur(6px);border-radius:12px;transform:scale(1.08)}.learn-locked-thumb .learn-lock{position:relative;background:white;padding:10px;border-radius:50%;box-shadow:0 4px 15px #224b7e1a;font-size:23px}.learn-course-copy{padding:18px}.learn-course-copy strong{font:700 17px Outfit,sans-serif;display:block;margin-top:7px}.learn-course-copy small{font-size:12px;color:#70829b}.learn-course-footer{display:flex;justify-content:space-between;gap:20px;align-items:center}.learn-course-footer p{max-width:600px}.learn-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.learn-topic{border:1px solid #e1e9f4;border-radius:18px;padding:24px;background:white;text-decoration:none;color:#141b30}.learn-topic span{font-size:27px;color:var(--learn-color)}.learn-topic h2{font-size:23px;margin-top:13px}.learn-topic p{margin-bottom:0}.learning-reminder{background:#eaf4ff;border:1px solid #cfe3ff;border-radius:14px;color:#244b82;margin:16px 24px;padding:18px 22px;font:14px/1.6 Poppins,sans-serif;display:flex;align-items:center;justify-content:space-between;gap:18px}.learning-reminder strong{display:block;font:700 18px Outfit,sans-serif}.learning-reminder p{margin:6px 0 0;color:#527099;font-size:13px}.learning-reminder a{font-weight:600;color:#0069ff;text-decoration:none;white-space:nowrap}.learning-reminder button{background:none;border:0;color:#57749a;font:12px Poppins,sans-serif;cursor:pointer;white-space:nowrap}.learning-reminder.compact{padding:10px 18px;font-size:12px;display:flex;flex-wrap:wrap}.learning-reminder.compact a{white-space:normal}.learn-modal{position:fixed;inset:0;z-index:12000;background:#17243f66;display:grid;place-items:center;padding:20px}.learn-modal-card{background:white;border-radius:24px;padding:30px;max-width:650px;width:100%;max-height:85vh;overflow:auto;color:#17233a;font-family:Poppins,sans-serif}.learn-modal-card h2{font:700 30px Outfit,sans-serif}.learn-modal-card p,.learn-modal-card li{font-size:14px;line-height:1.8;color:#586b86}.learn-modal-card button{font:600 14px Outfit,sans-serif;padding:12px 18px;border:1px solid #cbdcf1;border-radius:10px;color:#0069ff;background:white;cursor:pointer}.learn-modal-card button:disabled{opacity:.5;cursor:not-allowed}.learn-modal-close{float:right}.learn-pack{background:#fff4d4;padding:20px;border-radius:16px}.learn-notice{font-size:12px!important;color:#667992!important;min-height:20px}@media(max-width:760px){.learn-page{padding:24px 16px 60px}.learn-free{grid-template-columns:1fr;padding:18px;gap:18px}.learn-section{padding:18px}.learn-catalog{grid-template-columns:1fr}.learn-section-head,.learn-course-footer{align-items:flex-start;flex-direction:column}.learn-nav{overflow-x:auto;white-space:nowrap}.learning-reminder{margin:12px;padding:16px;align-items:flex-start;flex-wrap:wrap}.learn-course-card{flex-basis:210px}.learn-page h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.learn-progress span{transition:none}.learn-course-strip{scroll-behavior:auto}}

.learn-nav{overflow-x:auto}.learn-nav a,.learn-nav button{white-space:nowrap;flex-shrink:0}
