.public-published-prospect-header .public-published-prospect-header-right{display:flex;align-items:center;gap:18px}.public-published-prospect-header .public-published-prospect-header-blog{color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:112.5%;text-decoration:none}.public-published-prospect-header .public-published-prospect-header-login{min-width:88px}.public-published-prospect-header .public-published-prospect-header-burger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;flex-shrink:0}.public-published-prospect-header .public-published-prospect-header-cta-spinner{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.public-published-prospect-header .public-published-prospect-drawer-cta{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 20px;border:none;border-radius:32px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:22px;cursor:pointer;margin-bottom:20px}.public-published-prospect-header .public-published-prospect-drawer-cta--green{background-color:#95eb39;color:#0e1418}.public-published-prospect-header .public-published-prospect-drawer-cta--green:hover:not(:disabled){background-color:#a8f04d}.public-published-prospect-header .public-published-prospect-drawer-cta:disabled{opacity:.5;cursor:not-allowed}.public-published-prospect-header .public-published-prospect-drawer-login{color:#fff;font-weight:700}.public-published-prospect-header .public-published-prospect-drawer-spinner{display:flex;align-items:center;justify-content:center;min-height:48px;margin-bottom:20px}@media (max-width:767.98px){.public-published-prospect-header .public-published-prospect-backdrop{display:flex}}.pds-locked-input{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:2px solid #323948;border-radius:12px;margin-bottom:20px;cursor:pointer;min-height:68px;height:68px;box-sizing:border-box;transition:border-color .15s}.pds-locked-input:hover{border-color:#4a5568}.pds-locked-input-left{display:flex;align-items:center;gap:10px;color:#8f8f8f;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:30px}.pds-locked-input-icon{flex-shrink:0;font-size:18px;line-height:1}.pds-locked-input-arrow{flex-shrink:0;width:40px;height:40px;border-radius:100px;background:#3a4152;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#657392;transition:background .15s}.pds-locked-input-arrow:hover{background:#707070}.pds-locked-input--detail-modal{flex-shrink:0;margin:0 16px 16px}@media (max-width:1025px){.pds-locked-input--detail-modal{margin:0 16px 24px}.pds-locked-input-left{font-size:16px;line-height:24px}}.free-course-access-popup{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:2000;display:flex;align-items:flex-start;gap:12px;width:min(360px,calc(100vw - 32px));padding:16px;background:#141b20;border:1px solid #333947;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.32);animation:free-course-access-popup-in .2s ease-out}@keyframes free-course-access-popup-in{0%{opacity:0}to{opacity:1}}.free-course-access-popup__icon{flex-shrink:0;width:20px;height:20px}.free-course-access-popup__content{display:flex;flex:1 0;flex-direction:column;gap:12px;min-width:0}.free-course-access-popup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.free-course-access-popup__title{margin:0;flex:1 0;font-size:16px;font-weight:700;line-height:normal;color:#fff}.free-course-access-popup__close{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;background:transparent;border:none;cursor:pointer}.free-course-access-popup__message{margin:0;font-size:14px;line-height:1.4;color:rgba(248,250,252,.6)}.free-course-access-popup__actions{display:flex;align-items:center;gap:16px}.free-course-access-popup__cta{padding:0;background:transparent;border:none;color:#fff;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}.free-course-access-popup__cta:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767px){.free-course-access-popup{display:none}}.sl-card,.sl-view{width:100%;box-sizing:border-box}.sl-card{background:#0a1014;display:flex;flex-direction:column;gap:32px}.sl-load-error{align-items:center;text-align:center;padding:48px 24px;gap:8px}.sl-load-error__title{font-family:Roboto,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0}.sl-load-error__hint{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;color:#b0b8c9;margin:0}.sl-progress-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.sl-progress-text{flex:1 1;min-width:0}.sl-progress-title{font-family:Roboto,sans-serif;font-size:24px;font-weight:600;color:#fff;margin:0 0 4px;line-height:1.3}.sl-progress-meta{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#b0b8c9;margin:0;line-height:1.4}.sl-progress-ring{flex-shrink:0}.sl-progress-ring__track{fill:none;stroke:#2d3542;stroke-width:3}.sl-progress-ring__fill{fill:none;stroke:#22c55e;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.sl-sections{gap:12px}.sl-section,.sl-sections{display:flex;flex-direction:column}.sl-section{border:none;border-radius:16px;gap:4px}.sl-section--closed,.sl-section--open{background:#0e1418}.sl-section--locked{background:#181c26}.sl-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sl-section--closed .sl-section-header,.sl-section--open .sl-section-header{cursor:pointer;outline:none}.sl-section--closed .sl-section-header:focus-visible,.sl-section--open .sl-section-header:focus-visible{outline:2px solid #b0b8c9;outline-offset:2px;border-radius:4px}.sl-section-title-block{flex:1 1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.sl-section-title{font-size:20px;font-weight:600;color:#fff;line-height:1.3}.sl-section-meta,.sl-section-title{font-family:Roboto,sans-serif;margin:0}.sl-section-meta{font-size:16px;font-weight:400;line-height:1.4;white-space:nowrap}.sl-section-icon,.sl-section-meta{color:#b0b8c9;flex-shrink:0}.sl-section-body{padding:0 20px 20px}.sl-chapters,.sl-section-body{display:flex;flex-direction:column}.sl-chapters{gap:12px}.sl-chapter{border:1px solid #333947;border-radius:12px;display:flex;flex-direction:column;gap:4px}.sl-chapter-header{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.sl-chapter--locked{background:#181c26;border:none}.sl-chapter--locked .sl-chapter-header{cursor:default}.sl-chapter-header:focus-visible{outline:2px solid #b0b8c9;outline-offset:2px;border-radius:4px}.sl-chapter-title-block{flex:1 1;min-width:0}.sl-chapter-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0 0 2px;line-height:1.3;word-break:break-word}.sl-chapter-meta{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;color:#b0b8c9;margin:0;line-height:1.4}.sl-chapter-icon{flex-shrink:0;color:#b0b8c9}.sl-chapter-status-ring{flex-shrink:0}.sl-badge--mobile{display:none!important}.sl-section-status-ring{flex-shrink:0}.sl-section-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.sl-section-badge--inProgress{background:#6b4700;color:#ffc654}.sl-section-badge--notStarted{background:#3a4152;color:#b0b8c9}.sl-section-badge--completed{background:rgba(34,197,94,.2);color:#22c55e}.sl-chapter-badge{display:inline-block;padding:4px 10px;border-radius:20px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.sl-chapter-badge--inProgress{background:#6b4700;color:#ffc654}.sl-chapter-badge--notStarted{background:#3a4152;color:#b0b8c9}.sl-chapter-badge--completed{background:rgba(34,197,94,.2);color:#22c55e}.sl-lessons{display:flex;flex-direction:column}.sl-chapter>.sl-lessons{padding:0 16px 16px}.sl-lesson-row{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid #1a1a1a;box-sizing:border-box}.sl-lesson-row--last{border-bottom:none}.sl-lesson-row--clickable{cursor:pointer;transition:background-color .15s ease}.sl-lesson-row--clickable:hover{background:hsla(0,0%,100%,.03)}@keyframes sl-lesson-row-flicker{0%{background:hsla(0,0%,100%,.1)}to{background:transparent}}.sl-lesson-row--flicker{animation:sl-lesson-row-flicker .18s ease-out}.sl-lesson-thumbnail{position:relative;width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0}.sl-lesson-thumbnail__img{width:100%;height:100%;object-fit:cover;display:block}.sl-lesson-thumbnail__overlay{position:absolute;inset:0;background:rgba(0,0,0,.41)}.sl-lesson-thumbnail__placeholder{width:100%;height:100%;background:#12181e;display:flex;align-items:center;justify-content:center}.sl-lesson-thumbnail__play-icon{color:#4a5568}.sl-lesson-content{flex:1 1;min-width:0}.sl-lesson-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;color:#fff;margin:0 0 4px;line-height:1.3;word-break:break-word}.sl-lesson-type-row{display:flex;align-items:center;gap:6px}.sl-lesson-type-icon{color:#b0b8c9;flex-shrink:0}.sl-lesson-type-label{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#b0b8c9}.sl-lesson-status{flex-shrink:0}.sl-lesson-status-icon{display:block}@media (max-width:1024px){.sl-card{padding:32px 32px 48px}}@media (max-width:768px){.sl-card{padding:24px 20px 40px}.sl-section-title{font-size:18px}.sl-chapter-title,.sl-lesson-title{font-size:16px}.sl-progress-title{font-size:20px}.sl-progress-meta{font-size:14px}}@media (max-width:480px){.sl-card{padding:20px 16px 32px}.sl-section-title-block{gap:6px}.sl-lesson-row{gap:10px;padding:10px 12px}.sl-lesson-thumbnail{width:48px;height:48px}.sl-chapter-badge,.sl-section-badge{padding:2px 8px;font-size:11px}.sl-section-title-block{flex-direction:column;align-items:flex-start;gap:4px}.sl-badge--mobile{display:inline-block!important;margin-top:2px}.sl-badge--desktop{display:none!important}}