
      #wrapwrap, #wrapwrap * { hyphens:none !important; -webkit-hyphens:none !important; word-break:normal !important; }
      .ec-header-actions { display:flex; align-items:center; justify-content:flex-end; gap:10px; flex-wrap:wrap; }
      .ec-header-diagnostic { background:#0E3C39 !important; border-color:#0E3C39 !important; color:#F5FAFB !important; border-radius:14px !important; padding:10px 20px !important; font-weight:700 !important; }
      .ec-header-diagnostic:hover, .ec-header-diagnostic:focus { background:#0A2E2B !important; border-color:#0A2E2B !important; color:#F5FAFB !important; }
      #wrapwrap a.ec-header-diagnostic, #top_menu_collapse_mobile a.ec-header-diagnostic { background-color:#0E3C39 !important; border-color:#0E3C39 !important; color:#F5FAFB !important; border-radius:14px !important; padding:10px 20px !important; font-weight:700 !important; }
      #wrapwrap a.ec-header-diagnostic:hover, #wrapwrap a.ec-header-diagnostic:focus, #top_menu_collapse_mobile a.ec-header-diagnostic:hover, #top_menu_collapse_mobile a.ec-header-diagnostic:focus { background-color:#0A2E2B !important; border-color:#0A2E2B !important; color:#F5FAFB !important; }
      html body header#top.o_header_standard .ec-header-actions a.btn.btn-secondary.ec-header-diagnostic { background:#0E3C39 !important; background-color:#0E3C39 !important; border-color:#0E3C39 !important; color:#F5FAFB !important; border-radius:14px !important; padding:10px 20px !important; font-weight:700 !important; }
      html body header#top.o_header_standard .ec-header-actions a.btn.btn-secondary.ec-header-diagnostic:hover, html body header#top.o_header_standard .ec-header-actions a.btn.btn-secondary.ec-header-diagnostic:focus { background:#0A2E2B !important; background-color:#0A2E2B !important; border-color:#0A2E2B !important; color:#F5FAFB !important; }
      .ecoa-buy-now { min-height:48px; font-weight:800; }

      body.o_wslides_body, .o_wslides_body { --primary:#0E3C39; --o-brand-primary:#0E3C39; --o-brand-secondary:#4F818A; background:#F5FAFB !important; font-family:'Inter',system-ui,sans-serif !important; color:#0A0F10; }
      .o_wslides_body h1, .o_wslides_body h2, .o_wslides_body h3, .o_wslides_body h4, .o_wslides_body h5, .o_wslides_body h6 { font-family:'Manrope','Inter',system-ui,sans-serif; color:#0E3C39; }
      .o_wslides_body a:not(.btn) { color:#1F6FA0; }
      .o_wslides_body .o_wslides_course_header, .o_wslides_body .o_wslides_lesson_header { background:#0E3C39 !important; color:#F5FAFB !important; }
      .o_wslides_body .o_wslides_course_header h1, .o_wslides_body .o_wslides_course_header h2, .o_wslides_body .o_wslides_course_header h3, .o_wslides_body .o_wslides_course_header p, .o_wslides_body .o_wslides_course_header a, .o_wslides_body .o_wslides_course_header .breadcrumb-item, .o_wslides_body .o_wslides_lesson_header h1, .o_wslides_body .o_wslides_lesson_header h2, .o_wslides_body .o_wslides_lesson_header h3, .o_wslides_body .o_wslides_lesson_header a, .o_wslides_body .o_wslides_lesson_header span { color:#F5FAFB !important; }
      .o_wslides_body .o_wslides_course_nav, .o_wslides_body .o_wslides_lesson_nav { background:#FFFFFF !important; border-color:#E3EEEC !important; }
      .o_wslides_body .o_wslides_course_main, .o_wslides_body .o_wslides_lesson_main, .o_wslides_body .o_wslides_wrap { background:#F5FAFB !important; }
      .o_wslides_body .o_wslides_lesson_main h1.h4 { display:block !important; overflow:visible !important; white-space:normal !important; text-overflow:clip !important; font-size:clamp(24px,2.4vw,34px) !important; line-height:1.25 !important; }
      .o_wslides_body .o_wslides_lesson_header h1.text-truncate { white-space:normal !important; overflow:visible !important; text-overflow:clip !important; }
      .o_wslides_body .o_wslides_course_sidebar, .o_wslides_body .o_wslides_sidebar_top, .o_wslides_body .o_wslides_tabs_content, .o_wslides_body .o_wslides_slides_list, .o_wslides_body .o_wslides_lesson_content, .o_wslides_body .o_wslides_lesson_aside, .o_wslides_body .o_wslides_lesson_aside_list, .o_wslides_body .o_wslides_js_quiz_container, .o_wslides_body .o_wslides_fs_sidebar_section, .o_wslides_body .card { background:#FFFFFF !important; border-color:#E3EEEC !important; border-radius:16px !important; box-shadow:none !important; }
      .o_wslides_body .o_wslides_slides_list_slide, .o_wslides_body .o_wslides_js_list_item, .o_wslides_body .o_wslides_lesson_aside_list_link { border-color:#E3EEEC !important; }
      .o_wslides_body .o_wslides_slide_list_category_header, .o_wslides_body .o_wslides_fs_sidebar_section { background:#EDF4F2 !important; color:#0E3C39 !important; }
      .o_wslides_body .btn-primary, .o_wslides_body .o_wslides_btn, .o_wslides_body .o_wslides_nav_button, .o_wslides_body .o_wslides_js_course_join .btn { background:#0E3C39 !important; border-color:#0E3C39 !important; color:#F5FAFB !important; border-radius:14px !important; }
      .o_wslides_body .btn-primary:hover, .o_wslides_body .o_wslides_btn:hover, .o_wslides_body .o_wslides_nav_button:hover, .o_wslides_body .o_wslides_js_course_join .btn:hover { background:#0A2E2B !important; border-color:#0A2E2B !important; color:#F5FAFB !important; }
      .o_wslides_body .btn-secondary, .o_wslides_body .btn-outline-primary, .o_wslides_body .btn-light { border-radius:14px !important; border-color:#4F818A !important; color:#0E3C39 !important; background:#FFFFFF !important; }
      .o_wslides_body .badge, .o_wslides_body .text-bg-primary, .o_wslides_body .bg-primary, .o_wslides_body .o_wslides_channel_completion_completed, .o_wslides_body .o_wslides_progress_percentage { background:#4F818A !important; border-color:#4F818A !important; color:#FFFFFF !important; }
      .o_wslides_body .progress-bar, .o_wslides_body .o_wslides_channel_completion_progressbar { background-color:#4F818A !important; }
      .o_wslides_body .nav-link.active, .o_wslides_body .o_wslides_nav_tabs .active { color:#0E3C39 !important; border-color:#4F818A !important; }
      .o_wslides_body .form-check-input:checked { background-color:#0E3C39 !important; border-color:#0E3C39 !important; }
      .o_wslides_body .o_survey_form, .o_wslides_body .o_survey_question, .o_wslides_body .o_wss_certification_icon { background:#FFFFFF !important; border-color:#E3EEEC !important; border-radius:16px !important; }
      .o_wslides_body [style*='#714B67'], .o_wslides_body [style*='#875A7B'], .o_wslides_body [style*='#7C7BAD'] { background-color:#0E3C39 !important; border-color:#0E3C39 !important; }
      .echo-slides-home { background:#F5FAFB !important; font-family:'Inter',system-ui,sans-serif; }
      .echo-slides-home .echo-course-card { border-radius:16px !important; border-color:#E3EEEC !important; }

      @media (max-width:767.98px) {
        .ec-header-actions { justify-content:flex-start; width:100%; }
        .ec-header-actions .btn { flex:1 1 145px; white-space:normal; }
        .o_wslides_body .o_wslides_course_header h1, .o_wslides_body .o_wslides_lesson_header h1 { font-size:clamp(26px,8vw,36px) !important; }
        .o_wslides_body .o_wslides_course_main, .o_wslides_body .o_wslides_lesson_main { padding-left:12px !important; padding-right:12px !important; }
      }
    